Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

The AirLoopHVAC:UnitaryHeatCool object and any other AirLoopHVAC Unitary system acts as a package of components, like the AirLoopHVAC:UnitaryHeatCool includes the fan, cooling coil, heating coil, and optional reheat coil in one nicely packaged object. The problem is it restricts you to those components. What you can do is you can add it to your AirLoopHVAC:OutdoorAirSystem object if you have one on your main branch or create an AirLoopHVAC:OutdoorAirSystem object in your main branch. Below is a snippet of these objects showing an example:

Branch,
Air Loop Main Branch,  !- Name
AUTOSIZE,                !- Maximum Flow Rate {m3/s}
,                        !- Pressure Drop Curve Name
AirLoopHVAC:OutdoorAirSystem,  !- Component 1 Object Type
OA Sys 1, !- Component 1 Name
Air Loop Supply Equipment Inlet Node,  !- Component 1 Inlet Node Name
OA Sys 1 Outlet Node,  !- Component 1 Outlet Node Name
Passive,                 !- Component 1 Branch Control Type
AirLoopHVAC:UnitaryHeatCool,  !- Component 2 Object Type
Unitary Heat Cool,  !- Component 2 Name
OA Sys 1 Outlet Node,  !- Component 2 Inlet Node Name
Air Loop Supply Equipment Outlet Node,  !- Component 2 Outlet Node Name
Active;                  !- Component 2 Branch Control Type


AirLoopHVAC:OutdoorAirSystem,
OA Sys 1,                !- Name
OA Sys 1 Controllers,    !- Controller List Name
OA Sys 1 Equipment,      !- Outdoor Air Equipment List Name
VAV Sys 1 Avail List;    !- Availability Manager List Name


AirLoopHVAC:OutdoorAirSystem:EquipmentList,
OA Sys 1 Equipment,      !- Name
Dehumidifier:Desiccant:System,  !- Component 1 Object Type
OA Desiccant System,     !- Component 1 Name
OutdoorAir:Mixer,        !- Component 2 Object Type
OA Mixing Box 1;         !- Component 2 Name

The AirLoopHVAC:UnitaryHeatCool object and any other AirLoopHVAC Unitary system acts as a package of components, like the AirLoopHVAC:UnitaryHeatCool includes the fan, cooling coil, heating coil, and optional reheat coil in one nicely packaged object. The problem is it restricts you to those components. What you can do is you can add it to your AirLoopHVAC:OutdoorAirSystem object in the Equipment List if you have one on your main branch or create an AirLoopHVAC:OutdoorAirSystem object in your main branch. Below is a snippet of these objects showing an example:

Branch,
Air Loop Main Branch,  !- Name
AUTOSIZE,                !- Maximum Flow Rate {m3/s}
,                        !- Pressure Drop Curve Name
AirLoopHVAC:OutdoorAirSystem,  !- Component 1 Object Type
OA Sys 1, !- Component 1 Name
Air Loop Supply Equipment Inlet Node,  !- Component 1 Inlet Node Name
OA Sys 1 Outlet Node,  !- Component 1 Outlet Node Name
Passive,                 !- Component 1 Branch Control Type
AirLoopHVAC:UnitaryHeatCool,  !- Component 2 Object Type
Unitary Heat Cool,  !- Component 2 Name
OA Sys 1 Outlet Node,  !- Component 2 Inlet Node Name
Air Loop Supply Equipment Outlet Node,  !- Component 2 Outlet Node Name
Active;                  !- Component 2 Branch Control Type


AirLoopHVAC:OutdoorAirSystem,
OA Sys 1,                !- Name
OA Sys 1 Controllers,    !- Controller List Name
OA Sys 1 Equipment,      !- Outdoor Air Equipment List Name
VAV Sys 1 Avail List;    !- Availability Manager List Name


AirLoopHVAC:OutdoorAirSystem:EquipmentList,
OA Sys 1 Equipment,      !- Name
Dehumidifier:Desiccant:System,  !- Component 1 Object Type
OA Desiccant System,     !- Component 1 Name
OutdoorAir:Mixer,        !- Component 2 Object Type
OA Mixing Box 1;         !- Component 2 Name

The AirLoopHVAC:UnitaryHeatCool object and any other AirLoopHVAC Unitary system acts as a package of components, like the AirLoopHVAC:UnitaryHeatCool includes the fan, cooling coil, heating coil, and optional reheat coil in one nicely packaged object. The problem is it restricts you to those components. What you can do is you can add it to your AirLoopHVAC:OutdoorAirSystem object in the Equipment List if you have one on your main branch or create an AirLoopHVAC:OutdoorAirSystem object in your main branch. Below is a snippet of these objects showing an example:

Branch,
Air Loop Main Branch,  !- Name
AUTOSIZE,                !- Maximum Flow Rate {m3/s}
,                        !- Pressure Drop Curve Name
AirLoopHVAC:OutdoorAirSystem,  !- Component 1 Object Type
OA Sys 1, !- Component 1 Name
Air Loop Supply Equipment Inlet Node,  !- Component 1 Inlet Node Name
OA Sys 1 Outlet Node,  !- Component 1 Outlet Node Name
Passive,                 !- Component 1 Branch Control Type
AirLoopHVAC:UnitaryHeatCool,  !- Component 2 Object Type
Unitary Heat Cool,  !- Component 2 Name
OA Sys 1 Outlet Node,  !- Component 2 Inlet Node Name
Air Loop Supply Equipment Outlet Node,  !- Component 2 Outlet Node Name
Active;                  !- Component 2 Branch Control Type


AirLoopHVAC:OutdoorAirSystem,
OA Sys 1,                !- Name
OA Sys 1 Controllers,    !- Controller List Name
OA Sys 1 Equipment,      !- Outdoor Air Equipment List Name
VAV Sys 1 Avail List;    !- Availability Manager List Name


AirLoopHVAC:OutdoorAirSystem:EquipmentList,
OA Sys 1 Equipment,      !- Name
Dehumidifier:Desiccant:System,  !- Component 1 Object Type
OA Desiccant System,     !- Component 1 Name
OutdoorAir:Mixer,        !- Component 2 Object Type
OA Mixing Box 1;         !- Component 2 Name

You can also look at the Example File DesiccantDehumifierWithCompanionCoil.idf in the ExampleFiles folder in the EnergyPlusV8-0-0 directory that shows how the Dessicant Humidifer is modeled

The AirLoopHVAC:UnitaryHeatCool object and any other AirLoopHVAC Unitary system acts as a package of components, like the AirLoopHVAC:UnitaryHeatCool includes the fan, cooling coil, heating coil, and optional reheat coil in one nicely packaged object. The problem is it restricts you to those components. What you can do is you can add it to your AirLoopHVAC:OutdoorAirSystem object in the Equipment List if you have one on your main branch or create an AirLoopHVAC:OutdoorAirSystem object in your main branch. Below is a snippet of these objects showing an example:

Branch,
Air Loop Main Branch,  !- Name
AUTOSIZE,                !- Maximum Flow Rate {m3/s}
,                        !- Pressure Drop Curve Name
AirLoopHVAC:OutdoorAirSystem,  !- Component 1 Object Type
OA Sys 1, !- Component 1 Name
Air Loop Supply Equipment Inlet Node,  !- Component 1 Inlet Node Name
OA Sys 1 Outlet Node,  !- Component 1 Outlet Node Name
Passive,                 !- Component 1 Branch Control Type
AirLoopHVAC:UnitaryHeatCool,  !- Component 2 Object Type
Unitary Heat Cool,  !- Component 2 Name
OA Sys 1 Outlet Node,  !- Component 2 Inlet Node Name
Air Loop Supply Equipment Outlet Node,  !- Component 2 Outlet Node Name
Active;                  !- Component 2 Branch Control Type


AirLoopHVAC:OutdoorAirSystem,
OA Sys 1,                !- Name
OA Sys 1 Controllers,    !- Controller List Name
OA Sys 1 Equipment,      !- Outdoor Air Equipment List Name
VAV Sys 1 Avail List;    !- Availability Manager List Name


AirLoopHVAC:OutdoorAirSystem:EquipmentList,
OA Sys 1 Equipment,      !- Name
Dehumidifier:Desiccant:System,  !- Component 1 Object Type
OA Desiccant System,     !- Component 1 Name
OutdoorAir:Mixer,        !- Component 2 Object Type
OA Mixing Box 1;         !- Component 2 Name

You can also look at the Example File DesiccantDehumifierWithCompanionCoil.idf in the ExampleFiles folder in the EnergyPlusV8-0-0 directory that shows how the Dessicant Humidifer is modeledmodeled.