Air Distribution¶
14 object types from idfpy.models.air_distribution · EnergyPlus 26.2
| Object | Summary |
|---|---|
| AirLoopHVAC | Defines a central forced air system. |
| AirLoopHVAC:DedicatedOutdoorAirSystem | Defines a central forced air system to provide dedicated outdoor air to multiple AirLoopHVACs. |
| AirLoopHVAC:ExhaustSystem | Defines a general exhaust system with a central exhaust fan drawing from one or more ZoneHVAC:ExhaustControl … |
| AirLoopHVAC:Mixer | Mix N inlet air streams from Relief Air Stream Node in OutdoorAir:Mixer objects served by AirLoopHVAC objects … |
| AirLoopHVAC:OutdoorAirSystem | Outdoor air subsystem for an AirLoopHVAC. |
| AirLoopHVAC:OutdoorAirSystem:EquipmentList | List equipment in simulation order |
| AirLoopHVAC:ReturnPath | A return air path can only contain one AirLoopHVAC:ZoneMixer and one or more AirLoopHVAC:ReturnPlenum objects. |
| AirLoopHVAC:ReturnPlenum | Connects N zone inlet air streams, through zone return plenum, to outlet (currently 500 per air loop) Node … |
| AirLoopHVAC:Splitter | Split one air stream from AirLoopHVAC:DedicatedOutdoorAirSystem outlet node into N outlet streams (currently … |
| AirLoopHVAC:SupplyPath | A supply path can only contain AirLoopHVAC:ZoneSplitter and AirLoopHVAC:SupplyPlenum objects which may be in … |
| AirLoopHVAC:SupplyPlenum | Connects 1 zone inlet air stream, through zone supply plenum, to one or more outlets. |
| AirLoopHVAC:ZoneMixer | Mix N inlet air streams into one (currently 500 per air loop, but extensible). |
| AirLoopHVAC:ZoneSplitter | Split one air stream into N outlet streams (currently 500 per air loop, but extensible). |
| OutdoorAir:Mixer | Outdoor air mixer. |
AirLoopHVAC¶
from idfpy.models import AirLoopHVAC
Defines a central forced air system.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
controller_Controller List Name |
reference | Enter the name of an AirLoopHVAC:ControllerList object. Names a AirLoopHVAC:ControllerList |
|
availability_Availability Manager List Name |
reference | Enter the name of an AvailabilityManagerAssignmentList object. Names a AvailabilityManagerAssignmentList |
|
design_Design Supply Air Flow Rate |
number or Autosizem3/s |
0.0 |
|
branch_Branch List Name required |
reference | Name of a BranchList containing all the branches in this air loop Names a BranchList |
|
connector_Connector List Name |
reference | Name of a ConnectorList containing all the splitters and mixers in the loop Names a ConnectorList |
|
supply_Supply Side Inlet Node Name required |
string | Name of inlet node where air enters the supply side of the air loop. If this air loop has a return path, then this node is where return air enters the supply side. If this air loop has no return path, then this node is where outdoor air or other air enters the supply side. | |
demand_Demand Side Outlet Node Name |
string | Name of outlet node where return air leaves the demand side and enters the supply side. Required if this air loop has a return path. Leave this field blank if there is no return. | |
demand_Demand Side Inlet Node Names required |
string | Name of a Node or NodeList containing the inlet node(s) supplying air to zone equipment. | |
supply_Supply Side Outlet Node Names required |
string | Name of a Node or NodeList containing the outlet node(s) supplying air to the demand side. | |
design_Design Return Air Flow Fraction of Supply Air Flow |
number | 1.0 |
The design return air flow rate as a fraction of supply air flow rate with no exhaust. This can be used to model a pressurized system or set to zero to model a DOAS with no return flow. Use ZoneAirMassFlowConservation to balance zone infiltration and mixing flows. Range: ≥ 0 |
Referenced by 16 object types
AirLoopHVAC:DedicatedOutdoorAirSystem, AvailabilityManager:HybridVentilation, Duct:Loss:Conduction, Duct:Loss:Leakage, Duct:Loss:MakeupAir, SetpointManager:Coldest, SetpointManager:MultiZone:Cooling:Average, SetpointManager:MultiZone:Heating:Average, SetpointManager:MultiZone:Humidity:Maximum, SetpointManager:MultiZone:Humidity:Minimum, SetpointManager:MultiZone:MaximumHumidity:Average, SetpointManager:MultiZone:MinimumHumidity:Average, SetpointManager:ReturnAirBypassFlow, SetpointManager:Warmest, SetpointManager:WarmestTemperatureFlow, Sizing:System
AirLoopHVAC:DedicatedOutdoorAirSystem¶
from idfpy.models import AirLoopHVACDedicatedOutdoorAirSystem extensible
Defines a central forced air system to provide dedicated outdoor air to multiple AirLoopHVACs.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
airloophvac_AirLoopHVAC:OutdoorAirSystem Name |
reference | Enter the name of an AirLoopHVAC:OutdoorAirSystem object. Names a AirConditioner:VariableRefrigerantFlow, AirLoopHVAC:OutdoorAirSystem, AirLoopHVAC:Unitary:Furnace:HeatCool, AirLoopHVAC:Unitary:Furnace:HeatOnly, AirLoopHVAC:UnitaryHeatCool, AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass, AirLoopHVAC:UnitaryHeatOnly, AirLoopHVAC:UnitaryHeatPump:AirToAir, AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed, AirLoopHVAC:UnitaryHeatPump:WaterToAir, AirLoopHVAC:UnitarySystem, AirTerminal:SingleDuct:ConstantVolume:CooledBeam and 125 more |
|
availability_Availability Schedule Name |
reference | Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
airloophvac_AirLoopHVAC:Mixer Name required |
reference | Name of AirLoopHVAC:Mixer. Names a AirLoopHVAC:Mixer |
|
airloophvac_AirLoopHVAC:Splitter Name required |
reference | Name of AirLoopHVAC:Splitter. Names a AirLoopHVAC:Splitter |
|
preheat_Preheat Design Temperature required |
number C |
||
preheat_Preheat Design Humidity Ratio required |
number kgWater/kgDryAir |
||
precool_Precool Design Temperature required |
number C |
||
precool_Precool Design Humidity Ratio required |
number kgWater/kgDryAir |
||
number_Number of AirLoopHVAC required |
integer | Enter the number of the AirLoopHVAC served by AirLoopHVAC:DedicatedOutdoorAirSystem | |
airloophvacs |
list | Each item: airloophvac_name |
AirLoopHVAC:ExhaustSystem¶
from idfpy.models import AirLoopHVACExhaustSystem
Defines a general exhaust system with a central exhaust fan drawing from one or more ZoneHVAC:ExhaustControl outlet nodes via an AirLoopHVAC:ZoneMixer.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | Name of the exhaust system | |
zone_Zone Mixer Name required |
reference | The name of the exhaust system AirLoopHVAC:ZoneMixer Names a AirLoopHVAC:ZoneMixer |
|
fan_Fan Object Type required |
choice | One of Fan:ComponentModel, Fan:SystemModel |
|
fan_Fan Name required |
reference | Names a Fan:ComponentModel, Fan:SystemModel |
AirLoopHVAC:Mixer¶
from idfpy.models import AirLoopHVACMixer extensible
Mix N inlet air streams from Relief Air Stream Node in OutdoorAir:Mixer objects served by AirLoopHVAC objects listed in AirLoopHVAC:DedicatedOutdoorAirSystem into one (currently 10 as default, but extensible). Node names cannot be duplicated within a single mixer list.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
outlet_Outlet Node Name required |
string | ||
nodes |
list | Each item: inlet_node_name |
Referenced by 1 object types
AirLoopHVAC:OutdoorAirSystem¶
from idfpy.models import AirLoopHVACOutdoorAirSystem
Outdoor air subsystem for an AirLoopHVAC. Includes an outdoor air mixing box and optional outdoor air conditioning equipment such as heat recovery, preheat, and precool coils. From the perspective of the primary air loop the outdoor air system is treated as a single component.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
controller_Controller List Name |
reference | Enter the name of an AirLoopHVAC:ControllerList object or blank if this object is used in AirLoopHVAC:DedicatedOutdoorAirSystem. Names a AirLoopHVAC:ControllerList |
|
outdoor_Outdoor Air Equipment List Name required |
reference | Enter the name of an AirLoopHVAC:OutdoorAirSystem:EquipmentList object. Names a AirLoopHVAC:OutdoorAirSystem:EquipmentList |
Referenced by 2 object types
AirLoopHVAC:OutdoorAirSystem:EquipmentList¶
from idfpy.models import AirLoopHVACOutdoorAirSystemEquipmentList
List equipment in simulation order
Referenced by 1 object types
AirLoopHVAC:ReturnPath¶
from idfpy.models import AirLoopHVACReturnPath extensible
A return air path can only contain one AirLoopHVAC:ZoneMixer and one or more AirLoopHVAC:ReturnPlenum objects.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
return_Return Air Path Outlet Node Name required |
string | ||
components |
list | Each item: component_object_type, component_name |
AirLoopHVAC:ReturnPlenum¶
from idfpy.models import AirLoopHVACReturnPlenum extensible
Connects N zone inlet air streams, through zone return plenum, to outlet (currently 500 per air loop) Node names cannot be duplicated within a single plenum list.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
zone_Zone Name required |
reference | Names a Zone | |
zone_Zone Node Name required |
string | ||
outlet_Outlet Node Name required |
string | ||
induced_Induced Air Outlet Node or NodeList Name |
string | ||
nodes |
list | Each item: inlet_node_name |
Referenced by 1 object types
AirLoopHVAC:Splitter¶
from idfpy.models import AirLoopHVACSplitter extensible
Split one air stream from AirLoopHVAC:DedicatedOutdoorAirSystem outlet node into N outlet streams (currently 10 as default, but extensible). Node names should be Outdoor Air Stream Node Name in OutdoorAir:Mixer objects served by AirLoopHVAC objects listed in AirLoopHVAC:DedicatedOutdoorAirSystem.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
inlet_Inlet Node Name required |
string | ||
nodes |
list | Each item: outlet_node_name |
Referenced by 1 object types
AirLoopHVAC:SupplyPath¶
from idfpy.models import AirLoopHVACSupplyPath extensible
A supply path can only contain AirLoopHVAC:ZoneSplitter and AirLoopHVAC:SupplyPlenum objects which may be in series or parallel.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
supply_Supply Air Path Inlet Node Name required |
string | ||
components |
list | Each item: component_object_type, component_name |
AirLoopHVAC:SupplyPlenum¶
from idfpy.models import AirLoopHVACSupplyPlenum extensible
Connects 1 zone inlet air stream, through zone supply plenum, to one or more outlets. Node names cannot be duplicated within a single supply plenum list.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
zone_Zone Name required |
reference | Names a Zone | |
zone_Zone Node Name required |
string | ||
inlet_Inlet Node Name required |
string | ||
nodes |
list | Each item: outlet_node_name |
Referenced by 1 object types
AirLoopHVAC:ZoneMixer¶
from idfpy.models import AirLoopHVACZoneMixer extensible
Mix N inlet air streams into one (currently 500 per air loop, but extensible). Node names cannot be duplicated within a single zone mixer (AirLoopHVAC:ZoneMixer) list.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
outlet_Outlet Node Name required |
string | ||
nodes |
list | Each item: inlet_node_name |
Referenced by 5 object types
AirLoopHVAC:ExhaustSystem, AirLoopHVAC:ReturnPath, AirTerminal:SingleDuct:ConstantVolume:FourPipeInduction, AirTerminal:SingleDuct:ParallelPIU:Reheat, AirTerminal:SingleDuct:SeriesPIU:Reheat
AirLoopHVAC:ZoneSplitter¶
from idfpy.models import AirLoopHVACZoneSplitter extensible
Split one air stream into N outlet streams (currently 500 per air loop, but extensible). Node names cannot be duplicated within a single zone splitter (AirLoopHVAC:ZoneSplitter) list.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
inlet_Inlet Node Name required |
string | ||
nodes |
list | Each item: outlet_node_name |
Referenced by 1 object types
OutdoorAir:Mixer¶
from idfpy.models import OutdoorAirMixer
Outdoor air mixer. Node names cannot be duplicated within a single OutdoorAir:Mixer object or across all outdoor air mixers.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
mixed_Mixed Air Node Name required |
string | Name of Mixed Air Node | |
outdoor_Outdoor Air Stream Node Name required |
string | Name of Outdoor Air Stream Node | |
relief_Relief Air Stream Node Name required |
string | Name of Relief Air Stream Node | |
return_Return Air Stream Node Name required |
string | Name of Return Air Stream Node |
Referenced by 10 object types
AirLoopHVAC:OutdoorAirSystem:EquipmentList, AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass, AirflowNetwork:Distribution:Component:OutdoorAirFlow, AirflowNetwork:Distribution:Component:ReliefAirFlow, ZoneHVAC:FourPipeFanCoil, ZoneHVAC:PackagedTerminalAirConditioner, ZoneHVAC:PackagedTerminalHeatPump, ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, ZoneHVAC:WaterToAirHeatPump, ZoneHVAC:WindowAirConditioner