Revision history [back]
VAV doesn't introduce any OA once DCV is implemented
I am modelling VAV with chilled water mainly using HVACTemplate.
After confirming model is working as I expected, tried to implement Demand Control Ventilation referring to this page.
However, it is found that model with DCV doesn't introduce any OA.
Can anyone tell me what may be causing this problem?
Following are the components I have added to the idf file to implement DCV.
ZoneAirContaminantBalance,
Yes, !- Carbon Dioxide Concentration
Outdoor CO2 Level, !- Outdoor Carbon Dioxide Schedule Name
No; !- Generic Contaminant Concentration
ZoneControl:ContaminantController,
A_LZ_OfficeN, !- Name
A_LZ_OfficeN, !- Zone Name
All On, !- Carbon Dioxide Control Availability Schedule Name
CO2 Sensor On; !- Carbon Dioxide Setpoint Schedule Name
Controller:MechanicalVentilation,
Office_DCV, !- Name
CO2 Sensor On, !- Availability Schedule Name
Yes, !- Demand Controlled Ventilation
IndoorAirQualityProcedure, !- System Outdoor Air Method
1, !- Zone Maximum Outdoor Air Fraction {dimensionless}
Office_list, !- Zone 1 Name
Office_OA, !- Design Specification Outdoor Air Object Name 1
DSZAD; !- Design Specification Zone Air Distribution Object Name 1
Controller:OutdoorAir,
A_LZ_Sys OA Controller, !- Name
A_LZ_Sys Relief Air Outlet, !- Relief Air Outlet Node Name
A_LZ_Sys Air Loop Inlet, !- Return Air Node Name
A_LZ_Sys Mixed Air Outlet, !- Mixed Air Node Name
A_LZ_Sys Outside Air Inlet, !- Actuator Node Name
autosize, !- Minimum Outdoor Air Flow Rate {m3/s}
autosize, !- Maximum Outdoor Air Flow Rate {m3/s}
NoEconomizer, !- Economizer Control Type
ModulateFlow, !- Economizer Control Action Type
, !- Economizer Maximum Limit Dry-Bulb Temperature {C}
, !- Economizer Maximum Limit Enthalpy {J/kg}
, !- Economizer Maximum Limit Dewpoint Temperature {C}
, !- Electronic Enthalpy Limit Curve Name
, !- Economizer Minimum Limit Dry-Bulb Temperature {C}
NoLockout, !- Lockout Type
FixedMinimum, !- Minimum Limit Type
, !- Minimum Outdoor Air Schedule Name
, !- Minimum Fraction of Outdoor Air Schedule Name
On, !- Maximum Fraction of Outdoor Air Schedule Name
Office_DCV; !- Mechanical Ventilation Controller Name
Schedule:Compact,
CO2 Sensor On, !- Name
Any Number, !- Schedule Type Limits Name
Through: 31 Dec, !- Field 1
For: Weekdays, !- Field 2
Until: 5:00, !- Field 3
0, !- Field 4
Until: 22:00, !- Field 5
1000, !- Field 6
Until: 24:00, !- Field 7
0, !- Field 8
For: Saturday, !- Field 9
Until: 5:00, !- Field 10
0, !- Field 11
Until: 15:00, !- Field 12
1000, !- Field 13
Until: 24:00, !- Field 14
0, !- Field 15
For: SummerDesignDay, !- Field 16
Until: 5:00, !- Field 17
0, !- Field 18
Until: 22:00, !- Field 19
1000, !- Field 20
Until: 24:00, !- Field 21
0, !- Field 22
For: WinterDesignDay, !- Field 23
Until: 5:00, !- Field 24
0, !- Field 25
Until: 22:00, !- Field 26
1000, !- Field 27
Until: 24:00, !- Field 28
0, !- Field 29
For: AllOtherDays, !- Field 30
Until: 24:00, !- Field 31
0; !- Field 32
Schedule:Compact,
Outdoor CO2 Level, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
400; !- Field 4
Schedule:Compact,
All on, !- Name
On/Off, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
1; !- Field 4
Schedule:Constant,
On, !- Name
Any Number, !- Schedule Type Limits Name
1; !- Hourly Value
People,
Office_ppl, !- Name
Office_list, !- Zone or ZoneList Name
Office ppl (BEAM), !- Number of People Schedule Name
People/Area, !- Number of People Calculation Method
, !- Number of People
0.11, !- People per Zone Floor Area {person/m2}
, !- Zone Floor Area per Person {m2/person}
0.3, !- Fraction Radiant
autocalculate, !- Sensible Heat Fraction
Activity Schedule, !- Activity Level Schedule Name
0.0000000382, !- Carbon Dioxide Generation Rate {m3/s-W}
No, !- Enable ASHRAE 55 Comfort Warnings
ZoneAveraged, !- Mean Radiant Temperature Calculation Type
, !- Surface Name/Angle Factor List Name
, !- Work Efficiency Schedule Name
ClothingInsulationSchedule; !- Clothing Insulation Calculation Method
Schedule:Compact,
Activity Schedule, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
110.7; !- Field 4
Also, I cannot find 'DesignSpecification:OutdoorAir' when I open the idf file in text editor as shown below image even though I can find them in idfeditor.
Added:
CO2 result is shown below. (above:CO2 setpoint/below:CO2 concentration)
VAV doesn't introduce any OA once DCV is implemented
I am modelling VAV with chilled water mainly using HVACTemplate.
After confirming model is working as I expected, tried to implement Demand Control Ventilation referring to this page.
However, it is found that model with DCV doesn't introduce any OA.
Can anyone tell me what may be causing this problem?
Following are the components I have added to the idf file to implement DCV.
ZoneAirContaminantBalance,
Yes, !- Carbon Dioxide Concentration
Outdoor CO2 Level, !- Outdoor Carbon Dioxide Schedule Name
No; !- Generic Contaminant Concentration
ZoneControl:ContaminantController,
A_LZ_OfficeN, !- Name
A_LZ_OfficeN, !- Zone Name
All On, !- Carbon Dioxide Control Availability Schedule Name
CO2 Sensor On; !- Carbon Dioxide Setpoint Schedule Name
Controller:MechanicalVentilation,
Office_DCV, !- Name
CO2 Sensor On, !- Availability Schedule Name
Yes, !- Demand Controlled Ventilation
IndoorAirQualityProcedure, !- System Outdoor Air Method
1, !- Zone Maximum Outdoor Air Fraction {dimensionless}
Office_list, !- Zone 1 Name
Office_OA, !- Design Specification Outdoor Air Object Name 1
DSZAD; !- Design Specification Zone Air Distribution Object Name 1
Controller:OutdoorAir,
A_LZ_Sys OA Controller, !- Name
A_LZ_Sys Relief Air Outlet, !- Relief Air Outlet Node Name
A_LZ_Sys Air Loop Inlet, !- Return Air Node Name
A_LZ_Sys Mixed Air Outlet, !- Mixed Air Node Name
A_LZ_Sys Outside Air Inlet, !- Actuator Node Name
autosize, !- Minimum Outdoor Air Flow Rate {m3/s}
autosize, !- Maximum Outdoor Air Flow Rate {m3/s}
NoEconomizer, !- Economizer Control Type
ModulateFlow, !- Economizer Control Action Type
, !- Economizer Maximum Limit Dry-Bulb Temperature {C}
, !- Economizer Maximum Limit Enthalpy {J/kg}
, !- Economizer Maximum Limit Dewpoint Temperature {C}
, !- Electronic Enthalpy Limit Curve Name
, !- Economizer Minimum Limit Dry-Bulb Temperature {C}
NoLockout, !- Lockout Type
FixedMinimum, !- Minimum Limit Type
, !- Minimum Outdoor Air Schedule Name
, !- Minimum Fraction of Outdoor Air Schedule Name
On, !- Maximum Fraction of Outdoor Air Schedule Name
Office_DCV; !- Mechanical Ventilation Controller Name
Schedule:Compact,
CO2 Sensor On, !- Name
Any Number, !- Schedule Type Limits Name
Through: 31 Dec, !- Field 1
For: Weekdays, !- Field 2
Until: 5:00, !- Field 3
0, !- Field 4
Until: 22:00, !- Field 5
1000, !- Field 6
Until: 24:00, !- Field 7
0, !- Field 8
For: Saturday, !- Field 9
Until: 5:00, !- Field 10
0, !- Field 11
Until: 15:00, !- Field 12
1000, !- Field 13
Until: 24:00, !- Field 14
0, !- Field 15
For: SummerDesignDay, !- Field 16
Until: 5:00, !- Field 17
0, !- Field 18
Until: 22:00, !- Field 19
1000, !- Field 20
Until: 24:00, !- Field 21
0, !- Field 22
For: WinterDesignDay, !- Field 23
Until: 5:00, !- Field 24
0, !- Field 25
Until: 22:00, !- Field 26
1000, !- Field 27
Until: 24:00, !- Field 28
0, !- Field 29
For: AllOtherDays, !- Field 30
Until: 24:00, !- Field 31
0; !- Field 32
Schedule:Compact,
Outdoor CO2 Level, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
400; !- Field 4
Schedule:Compact,
All on, !- Name
On/Off, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
1; !- Field 4
Schedule:Constant,
On, !- Name
Any Number, !- Schedule Type Limits Name
1; !- Hourly Value
People,
Office_ppl, !- Name
Office_list, !- Zone or ZoneList Name
Office ppl (BEAM), !- Number of People Schedule Name
People/Area, !- Number of People Calculation Method
, !- Number of People
0.11, !- People per Zone Floor Area {person/m2}
, !- Zone Floor Area per Person {m2/person}
0.3, !- Fraction Radiant
autocalculate, !- Sensible Heat Fraction
Activity Schedule, !- Activity Level Schedule Name
0.0000000382, !- Carbon Dioxide Generation Rate {m3/s-W}
No, !- Enable ASHRAE 55 Comfort Warnings
ZoneAveraged, !- Mean Radiant Temperature Calculation Type
, !- Surface Name/Angle Factor List Name
, !- Work Efficiency Schedule Name
ClothingInsulationSchedule; !- Clothing Insulation Calculation Method
Schedule:Compact,
Activity Schedule, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
110.7; !- Field 4
Also, I cannot find 'DesignSpecification:OutdoorAir' when I open the idf file in text editor as shown below image even though I can find them in idfeditor.
Added:
CO2 result is shown below. (above:CO2 setpoint/below:CO2 concentration)
VAV doesn't introduce any OA once DCV is implemented
I am modelling VAV with chilled water mainly using HVACTemplate.
After confirming model is working as I expected, tried to implement Demand Control Ventilation referring to this page.
However, it is found that model with DCV doesn't introduce any OA.
Can anyone tell me what may be causing this problem?
Following are the components I have added to the idf file to implement DCV.
ZoneAirContaminantBalance,
Yes, !- Carbon Dioxide Concentration
Outdoor CO2 Level, !- Outdoor Carbon Dioxide Schedule Name
No; !- Generic Contaminant Concentration
ZoneControl:ContaminantController,
A_LZ_OfficeN, !- Name
A_LZ_OfficeN, !- Zone Name
All On, !- Carbon Dioxide Control Availability Schedule Name
CO2 Sensor On; !- Carbon Dioxide Setpoint Schedule Name
Controller:MechanicalVentilation,
Office_DCV, !- Name
CO2 Sensor On, !- Availability Schedule Name
Yes, !- Demand Controlled Ventilation
IndoorAirQualityProcedure, !- System Outdoor Air Method
1, !- Zone Maximum Outdoor Air Fraction {dimensionless}
Office_list, !- Zone 1 Name
Office_OA, !- Design Specification Outdoor Air Object Name 1
DSZAD; !- Design Specification Zone Air Distribution Object Name 1
Controller:OutdoorAir,
A_LZ_Sys OA Controller, !- Name
A_LZ_Sys Relief Air Outlet, !- Relief Air Outlet Node Name
A_LZ_Sys Air Loop Inlet, !- Return Air Node Name
A_LZ_Sys Mixed Air Outlet, !- Mixed Air Node Name
A_LZ_Sys Outside Air Inlet, !- Actuator Node Name
autosize, !- Minimum Outdoor Air Flow Rate {m3/s}
autosize, !- Maximum Outdoor Air Flow Rate {m3/s}
NoEconomizer, !- Economizer Control Type
ModulateFlow, !- Economizer Control Action Type
, !- Economizer Maximum Limit Dry-Bulb Temperature {C}
, !- Economizer Maximum Limit Enthalpy {J/kg}
, !- Economizer Maximum Limit Dewpoint Temperature {C}
, !- Electronic Enthalpy Limit Curve Name
, !- Economizer Minimum Limit Dry-Bulb Temperature {C}
NoLockout, !- Lockout Type
FixedMinimum, !- Minimum Limit Type
, !- Minimum Outdoor Air Schedule Name
, !- Minimum Fraction of Outdoor Air Schedule Name
On, !- Maximum Fraction of Outdoor Air Schedule Name
Office_DCV; !- Mechanical Ventilation Controller Name
Schedule:Compact,
CO2 Sensor On, !- Name
Any Number, !- Schedule Type Limits Name
Through: 31 Dec, !- Field 1
For: Weekdays, !- Field 2
Until: 5:00, !- Field 3
0, !- Field 4
Until: 22:00, !- Field 5
1000, !- Field 6
Until: 24:00, !- Field 7
0, !- Field 8
For: Saturday, !- Field 9
Until: 5:00, !- Field 10
0, !- Field 11
Until: 15:00, !- Field 12
1000, !- Field 13
Until: 24:00, !- Field 14
0, !- Field 15
For: SummerDesignDay, !- Field 16
Until: 5:00, !- Field 17
0, !- Field 18
Until: 22:00, !- Field 19
1000, !- Field 20
Until: 24:00, !- Field 21
0, !- Field 22
For: WinterDesignDay, !- Field 23
Until: 5:00, !- Field 24
0, !- Field 25
Until: 22:00, !- Field 26
1000, !- Field 27
Until: 24:00, !- Field 28
0, !- Field 29
For: AllOtherDays, !- Field 30
Until: 24:00, !- Field 31
0; !- Field 32
Schedule:Compact,
Outdoor CO2 Level, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
400; !- Field 4
Schedule:Compact,
All on, !- Name
On/Off, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
1; !- Field 4
Schedule:Constant,
On, !- Name
Any Number, !- Schedule Type Limits Name
1; !- Hourly Value
People,
Office_ppl, !- Name
Office_list, !- Zone or ZoneList Name
Office ppl (BEAM), !- Number of People Schedule Name
People/Area, !- Number of People Calculation Method
, !- Number of People
0.11, !- People per Zone Floor Area {person/m2}
, !- Zone Floor Area per Person {m2/person}
0.3, !- Fraction Radiant
autocalculate, !- Sensible Heat Fraction
Activity Schedule, !- Activity Level Schedule Name
0.0000000382, !- Carbon Dioxide Generation Rate {m3/s-W}
No, !- Enable ASHRAE 55 Comfort Warnings
ZoneAveraged, !- Mean Radiant Temperature Calculation Type
, !- Surface Name/Angle Factor List Name
, !- Work Efficiency Schedule Name
ClothingInsulationSchedule; !- Clothing Insulation Calculation Method
Schedule:Compact,
Activity Schedule, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
110.7; !- Field 4

ZoneAirContaminantBalance,
Yes, !- Carbon Dioxide Concentration
Outdoor CO2 Level, !- Outdoor Carbon Dioxide Schedule Name
No; !- Generic Contaminant Concentration
ZoneControl:ContaminantController,
A_LZ_OfficeN, !- Name
A_LZ_OfficeN, !- Zone Name
All On, !- Carbon Dioxide Control Availability Schedule Name
CO2 Sensor On; !- Carbon Dioxide Setpoint Schedule Name
Controller:MechanicalVentilation,
Office_DCV, !- Name
CO2 Sensor On, !- Availability Schedule Name
Yes, !- Demand Controlled Ventilation
IndoorAirQualityProcedure, !- System Outdoor Air Method
1, !- Zone Maximum Outdoor Air Fraction {dimensionless}
Office_list, !- Zone 1 Name
Office_OA, !- Design Specification Outdoor Air Object Name 1
DSZAD; !- Design Specification Zone Air Distribution Object Name 1
Controller:OutdoorAir,
A_LZ_Sys OA Controller, !- Name
A_LZ_Sys Relief Air Outlet, !- Relief Air Outlet Node Name
A_LZ_Sys Air Loop Inlet, !- Return Air Node Name
A_LZ_Sys Mixed Air Outlet, !- Mixed Air Node Name
A_LZ_Sys Outside Air Inlet, !- Actuator Node Name
autosize, !- Minimum Outdoor Air Flow Rate {m3/s}
autosize, !- Maximum Outdoor Air Flow Rate {m3/s}
NoEconomizer, !- Economizer Control Type
ModulateFlow, !- Economizer Control Action Type
, !- Economizer Maximum Limit Dry-Bulb Temperature {C}
, !- Economizer Maximum Limit Enthalpy {J/kg}
, !- Economizer Maximum Limit Dewpoint Temperature {C}
, !- Electronic Enthalpy Limit Curve Name
, !- Economizer Minimum Limit Dry-Bulb Temperature {C}
NoLockout, !- Lockout Type
FixedMinimum, !- Minimum Limit Type
, !- Minimum Outdoor Air Schedule Name
, !- Minimum Fraction of Outdoor Air Schedule Name
On, !- Maximum Fraction of Outdoor Air Schedule Name
Office_DCV; !- Mechanical Ventilation Controller Name
Schedule:Compact,
CO2 Sensor On, !- Name
Any Number, !- Schedule Type Limits Name
Through: 31 Dec, !- Field 1
For: Weekdays, !- Field 2
Until: 5:00, !- Field 3
0, !- Field 4
Until: 22:00, !- Field 5
1000, !- Field 6
Until: 24:00, !- Field 7
0, !- Field 8
For: Saturday, !- Field 9
Until: 5:00, !- Field 10
0, !- Field 11
Until: 15:00, !- Field 12
1000, !- Field 13
Until: 24:00, !- Field 14
0, !- Field 15
For: SummerDesignDay, !- Field 16
Until: 5:00, !- Field 17
0, !- Field 18
Until: 22:00, !- Field 19
1000, !- Field 20
Until: 24:00, !- Field 21
0, !- Field 22
For: WinterDesignDay, !- Field 23
Until: 5:00, !- Field 24
0, !- Field 25
Until: 22:00, !- Field 26
1000, !- Field 27
Until: 24:00, !- Field 28
0, !- Field 29
For: AllOtherDays, !- Field 30
Until: 24:00, !- Field 31
0; !- Field 32
Schedule:Compact,
Outdoor CO2 Level, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
400; !- Field 4
Schedule:Compact,
All on, !- Name
On/Off, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
1; !- Field 4
Schedule:Constant,
On, !- Name
Any Number, !- Schedule Type Limits Name
1; !- Hourly Value
People,
Office_ppl, !- Name
Office_list, !- Zone or ZoneList Name
Office ppl (BEAM), !- Number of People Schedule Name
People/Area, !- Number of People Calculation Method
, !- Number of People
0.11, !- People per Zone Floor Area {person/m2}
, !- Zone Floor Area per Person {m2/person}
0.3, !- Fraction Radiant
autocalculate, !- Sensible Heat Fraction
Activity Schedule, !- Activity Level Schedule Name
0.0000000382, !- Carbon Dioxide Generation Rate {m3/s-W}
No, !- Enable ASHRAE 55 Comfort Warnings
ZoneAveraged, !- Mean Radiant Temperature Calculation Type
, !- Surface Name/Angle Factor List Name
, !- Work Efficiency Schedule Name
ClothingInsulationSchedule; !- Clothing Insulation Calculation Method
Schedule:Compact,
Activity Schedule, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
110.7; !- Field 4
VAV doesn't introduce any OA once DCV is implemented
I am modelling VAV with chilled water mainly using HVACTemplate.
After confirming model is working as I expected, tried to implement Demand Control Ventilation referring to this page.
However, it is found that model with DCV doesn't introduce any OA.
Can anyone tell me what may be causing this problem?
Following are the components I have added to the idf file to implement DCV.
Also, I cannot find 'DesignSpecification:OutdoorAir' when I open the idf file in text editor as shown below image.
ZoneAirContaminantBalance,
Yes, !- Carbon Dioxide Concentration
Outdoor CO2 Level, !- Outdoor Carbon Dioxide Schedule Name
No; !- Generic Contaminant Concentration
ZoneControl:ContaminantController,
A_LZ_OfficeN, !- Name
A_LZ_OfficeN, !- Zone Name
All On, !- Carbon Dioxide Control Availability Schedule Name
CO2 Sensor On; !- Carbon Dioxide Setpoint Schedule Name
Controller:MechanicalVentilation,
Office_DCV, !- Name
CO2 Sensor On, !- Availability Schedule Name
Yes, !- Demand Controlled Ventilation
IndoorAirQualityProcedure, !- System Outdoor Air Method
1, !- Zone Maximum Outdoor Air Fraction {dimensionless}
Office_list, !- Zone 1 Name
Office_OA, !- Design Specification Outdoor Air Object Name 1
DSZAD; !- Design Specification Zone Air Distribution Object Name 1
Controller:OutdoorAir,
A_LZ_Sys OA Controller, !- Name
A_LZ_Sys Relief Air Outlet, !- Relief Air Outlet Node Name
A_LZ_Sys Air Loop Inlet, !- Return Air Node Name
A_LZ_Sys Mixed Air Outlet, !- Mixed Air Node Name
A_LZ_Sys Outside Air Inlet, !- Actuator Node Name
autosize, !- Minimum Outdoor Air Flow Rate {m3/s}
autosize, !- Maximum Outdoor Air Flow Rate {m3/s}
NoEconomizer, !- Economizer Control Type
ModulateFlow, !- Economizer Control Action Type
, !- Economizer Maximum Limit Dry-Bulb Temperature {C}
, !- Economizer Maximum Limit Enthalpy {J/kg}
, !- Economizer Maximum Limit Dewpoint Temperature {C}
, !- Electronic Enthalpy Limit Curve Name
, !- Economizer Minimum Limit Dry-Bulb Temperature {C}
NoLockout, !- Lockout Type
FixedMinimum, !- Minimum Limit Type
, !- Minimum Outdoor Air Schedule Name
, !- Minimum Fraction of Outdoor Air Schedule Name
On, !- Maximum Fraction of Outdoor Air Schedule Name
Office_DCV; !- Mechanical Ventilation Controller Name
Schedule:Compact,
CO2 Sensor On, !- Name
Any Number, !- Schedule Type Limits Name
Through: 31 Dec, !- Field 1
For: Weekdays, !- Field 2
Until: 5:00, !- Field 3
0, !- Field 4
Until: 22:00, !- Field 5
1000, !- Field 6
Until: 24:00, !- Field 7
0, !- Field 8
For: Saturday, !- Field 9
Until: 5:00, !- Field 10
0, !- Field 11
Until: 15:00, !- Field 12
1000, !- Field 13
Until: 24:00, !- Field 14
0, !- Field 15
For: SummerDesignDay, !- Field 16
Until: 5:00, !- Field 17
0, !- Field 18
Until: 22:00, !- Field 19
1000, !- Field 20
Until: 24:00, !- Field 21
0, !- Field 22
For: WinterDesignDay, !- Field 23
Until: 5:00, !- Field 24
0, !- Field 25
Until: 22:00, !- Field 26
1000, !- Field 27
Until: 24:00, !- Field 28
0, !- Field 29
For: AllOtherDays, !- Field 30
Until: 24:00, !- Field 31
0; !- Field 32
Schedule:Compact,
Outdoor CO2 Level, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
400; !- Field 4
Schedule:Compact,
All on, !- Name
On/Off, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
1; !- Field 4
Schedule:Constant,
On, !- Name
Any Number, !- Schedule Type Limits Name
1; !- Hourly Value
People,
Office_ppl, !- Name
Office_list, !- Zone or ZoneList Name
Office ppl (BEAM), !- Number of People Schedule Name
People/Area, !- Number of People Calculation Method
, !- Number of People
0.11, !- People per Zone Floor Area {person/m2}
, !- Zone Floor Area per Person {m2/person}
0.3, !- Fraction Radiant
autocalculate, !- Sensible Heat Fraction
Activity Schedule, !- Activity Level Schedule Name
0.0000000382, !- Carbon Dioxide Generation Rate {m3/s-W}
No, !- Enable ASHRAE 55 Comfort Warnings
ZoneAveraged, !- Mean Radiant Temperature Calculation Type
, !- Surface Name/Angle Factor List Name
, !- Work Efficiency Schedule Name
ClothingInsulationSchedule; !- Clothing Insulation Calculation Method
Schedule:Compact,
Activity Schedule, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
110.7; !- Field 4
VAV doesn't introduce any OA once DCV is implemented
I am modelling VAV with chilled water mainly using HVACTemplate.
After confirming model is working as I expected, tried to implement Demand Control Ventilation referring to this page.
However, it is found that model with DCV doesn't introduce any OA.
Can anyone tell me what may be causing this problem?
Following are the components I have added to the idf file to implement DCV.
ZoneAirContaminantBalance,
Yes, !- Carbon Dioxide Concentration
Outdoor CO2 Level, !- Outdoor Carbon Dioxide Schedule Name
No; !- Generic Contaminant Concentration
ZoneControl:ContaminantController,
A_LZ_OfficeN, !- Name
A_LZ_OfficeN, !- Zone Name
All On, !- Carbon Dioxide Control Availability Schedule Name
CO2 Sensor On; !- Carbon Dioxide Setpoint Schedule Name
Controller:MechanicalVentilation,
Office_DCV, !- Name
CO2 Sensor On, !- Availability Schedule Name
Yes, !- Demand Controlled Ventilation
IndoorAirQualityProcedure, !- System Outdoor Air Method
1, !- Zone Maximum Outdoor Air Fraction {dimensionless}
Office_list, !- Zone 1 Name
Office_OA, !- Design Specification Outdoor Air Object Name 1
DSZAD; !- Design Specification Zone Air Distribution Object Name 1
Controller:OutdoorAir,
A_LZ_Sys OA Controller, !- Name
A_LZ_Sys Relief Air Outlet, !- Relief Air Outlet Node Name
A_LZ_Sys Air Loop Inlet, !- Return Air Node Name
A_LZ_Sys Mixed Air Outlet, !- Mixed Air Node Name
A_LZ_Sys Outside Air Inlet, !- Actuator Node Name
autosize, !- Minimum Outdoor Air Flow Rate {m3/s}
autosize, !- Maximum Outdoor Air Flow Rate {m3/s}
NoEconomizer, !- Economizer Control Type
ModulateFlow, !- Economizer Control Action Type
, !- Economizer Maximum Limit Dry-Bulb Temperature {C}
, !- Economizer Maximum Limit Enthalpy {J/kg}
, !- Economizer Maximum Limit Dewpoint Temperature {C}
, !- Electronic Enthalpy Limit Curve Name
, !- Economizer Minimum Limit Dry-Bulb Temperature {C}
NoLockout, !- Lockout Type
FixedMinimum, !- Minimum Limit Type
, !- Minimum Outdoor Air Schedule Name
, !- Minimum Fraction of Outdoor Air Schedule Name
On, !- Maximum Fraction of Outdoor Air Schedule Name
Office_DCV; !- Mechanical Ventilation Controller Name
Schedule:Compact,
CO2 Sensor On, !- Name
Any Number, !- Schedule Type Limits Name
Through: 31 Dec, !- Field 1
For: Weekdays, !- Field 2
Until: 5:00, !- Field 3
0, !- Field 4
Until: 22:00, !- Field 5
1000, !- Field 6
Until: 24:00, !- Field 7
0, !- Field 8
For: Saturday, !- Field 9
Until: 5:00, !- Field 10
0, !- Field 11
Until: 15:00, !- Field 12
1000, !- Field 13
Until: 24:00, !- Field 14
0, !- Field 15
For: SummerDesignDay, !- Field 16
Until: 5:00, !- Field 17
0, !- Field 18
Until: 22:00, !- Field 19
1000, !- Field 20
Until: 24:00, !- Field 21
0, !- Field 22
For: WinterDesignDay, !- Field 23
Until: 5:00, !- Field 24
0, !- Field 25
Until: 22:00, !- Field 26
1000, !- Field 27
Until: 24:00, !- Field 28
0, !- Field 29
For: AllOtherDays, !- Field 30
Until: 24:00, !- Field 31
0; !- Field 32
Schedule:Compact,
Outdoor CO2 Level, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
400; !- Field 4
Schedule:Compact,
All on, !- Name
On/Off, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
1; !- Field 4
Schedule:Constant,
On, !- Name
Any Number, !- Schedule Type Limits Name
1; !- Hourly Value
People,
Office_ppl, !- Name
Office_list, !- Zone or ZoneList Name
Office ppl (BEAM), !- Number of People Schedule Name
People/Area, !- Number of People Calculation Method
, !- Number of People
0.11, !- People per Zone Floor Area {person/m2}
, !- Zone Floor Area per Person {m2/person}
0.3, !- Fraction Radiant
autocalculate, !- Sensible Heat Fraction
Activity Schedule, !- Activity Level Schedule Name
0.0000000382, !- Carbon Dioxide Generation Rate {m3/s-W}
No, !- Enable ASHRAE 55 Comfort Warnings
ZoneAveraged, !- Mean Radiant Temperature Calculation Type
, !- Surface Name/Angle Factor List Name
, !- Work Efficiency Schedule Name
ClothingInsulationSchedule; !- Clothing Insulation Calculation Method
Schedule:Compact,
Activity Schedule, !- Name
Any Number, !- Schedule Type Limits Name
Through: 12/31, !- Field 1
For: AllDays, !- Field 2
Until: 24:00, !- Field 3
110.7; !- Field 4
VAV doesn't introduce any OA once DCV is implemented
I am modelling VAV with chilled water mainly using HVACTemplate.
After confirming model is working as I expected, tried to implement Demand Control Ventilation referring to this page.
However, it is found that model with DCV doesn't introduce any OA.
Can anyone tell me what may be causing this problem?
Following are the components I have added to the idf file to implement DCV.
ZoneAirContaminantBalance,
Yes, !- Carbon Dioxide Concentration
Outdoor CO2 Level, !- Outdoor Carbon Dioxide Schedule Name
No; !- Generic Contaminant Concentration
ZoneControl:ContaminantController,
A_LZ_OfficeN, !- Name
A_LZ_OfficeN, !- Zone Name
All On, !- Carbon Dioxide Control Availability Schedule Name
CO2 Sensor On; !- Carbon Dioxide Setpoint Schedule Name
Controller:MechanicalVentilation,
Office_DCV, !- Name
CO2 Sensor On, !- Availability Schedule Name
Yes, !- Demand Controlled Ventilation
IndoorAirQualityProcedure, !- System Outdoor Air Method
1, !- Zone Maximum Outdoor Air Fraction {dimensionless}
Office_list, !- Zone 1 Name
Office_OA, !- Design Specification Outdoor Air Object Name 1
DSZAD; !- Design Specification Zone Air Distribution Object Name 1
Controller:OutdoorAir,
A_LZ_Sys OA Controller, !- Name
A_LZ_Sys Relief Air Outlet, !- Relief Air Outlet Node Name
A_LZ_Sys Air Loop Inlet, !- Return Air Node Name
A_LZ_Sys Mixed Air Outlet, !- Mixed Air Node Name
A_LZ_Sys Outside Air Inlet, !- Actuator Node Name
autosize, !- Minimum Outdoor Air Flow Rate {m3/s}
autosize, !- Maximum Outdoor Air Flow Rate {m3/s}
NoEconomizer, !- Economizer Control Type
ModulateFlow, !- Economizer Control Action Type
, !- Economizer Maximum Limit Dry-Bulb Temperature {C}
, !- Economizer Maximum Limit Enthalpy {J/kg}
, !- Economizer Maximum Limit Dewpoint Temperature {C}
, !- Electronic Enthalpy Limit Curve Name
, !- Economizer Minimum Limit Dry-Bulb Temperature {C}
NoLockout, !- Lockout Type
FixedMinimum, !- Minimum Limit Type
, !- Minimum Outdoor Air Schedule Name
, !- Minimum Fraction of Outdoor Air Schedule Name
On, !- Maximum Fraction of Outdoor Air Schedule Name
Office_DCV; !- Mechanical Ventilation Controller Name