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. image even though I can find them in idfeditor.

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