Unitary Equipment¶
10 object types from idfpy.models.unitary · EnergyPlus 26.2
| Object | Summary |
|---|---|
| AirLoopHVAC:Unitary:Furnace:HeatCool | Unitary system, heating and cooling with constant volume supply fan (continuous or cycling), direct expansion … |
| AirLoopHVAC:Unitary:Furnace:HeatOnly | Unitary system, heating-only with constant volume supply fan (continuous or cycling) and heating coil (gas, … |
| AirLoopHVAC:UnitaryHeatCool | Unitary system, heating and cooling with constant volume supply fan (continuous or cycling), direct expansion … |
| AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass | Unitary system, heating and cooling with constant volume supply fan (continuous or cycling), direct expansion … |
| AirLoopHVAC:UnitaryHeatOnly | Unitary system, heating-only with constant volume supply fan (continuous or cycling) and heating coil (gas, … |
| AirLoopHVAC:UnitaryHeatPump:AirToAir | Unitary heat pump system, heating and cooling, single-speed with supply fan, direct expansion (DX) cooling … |
| AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed | Unitary system, heating and cooling, multi-speed with constant volume supply fan (continuous or cycling), … |
| AirLoopHVAC:UnitaryHeatPump:WaterToAir | Unitary heat pump system, heating and cooling, single-speed with constant volume supply fan (continuous or … |
| AirLoopHVAC:UnitarySystem | AirloopHVAC:UnitarySystem is a generic HVAC system type that allows any configuration of coils and/or fan. |
| UnitarySystemPerformance:Multispeed | The UnitarySystemPerformance object is used to specify the air flow ratio at each operating speed. |
AirLoopHVAC:Unitary:Furnace:HeatCool¶
from idfpy.models import AirLoopHVACUnitaryFurnaceHeatCool
Unitary system, heating and cooling with constant volume supply fan (continuous or cycling), direct expansion (DX) cooling coil, heating coil (gas, electric, hot water, or steam), and optional reheat coil for dehumidification control. Identical to AirLoopHVAC:UnitaryHeatCool.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
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. A schedule value greater than zero (usually 1 is used) indicates that the unit is available to operate as needed. A value less than or equal to zero (usually zero is used) denotes that the unit must be off. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
furnace_Furnace Air Inlet Node Name required |
string | ||
furnace_Furnace Air Outlet Node Name required |
string | ||
supply_Supply Air Fan Operating Mode Schedule Name |
reference | A fan operating mode schedule value of 0 indicates cycling fan mode (supply air fan cycles on and off in tandem with the cooling or heating coil). Any other schedule value indicates continuous fan mode (supply air fan operates continuously regardless of cooling or heating coil operation). Provide a schedule with non-zero values when high humidity control is specified. Leaving this schedule name blank will default to cycling fan mode for the entire simulation period. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
maximum_Maximum Supply Air Temperature |
number or AutosizeC |
80.0 |
|
cooling_Cooling Supply Air Flow Rate required |
number or Autosizem3/s |
Must be less than or equal to the fan's maximum flow rate. | |
heating_Heating Supply Air Flow Rate required |
number or Autosizem3/s |
Must be less than or equal to the fan's maximum flow fate. | |
no_No Load Supply Air Flow Rate |
number or Autosizem3/s |
Must be less than or equal to the fan's maximum flow rate. Only used when fan operating mode is continuous (disregarded for cycling fan mode). This air flow rate is used when no heating or cooling is required (i.e., the DX coil compressor and heating coil are off). If this field is left blank or zero, the supply air flow rate from the previous on cycle (either cooling or heating) is used. | |
controlling_Controlling Zone or Thermostat Location required |
reference | Names a Zone | |
supply_Supply Fan Object Type required |
choice | Fan:ConstantVolume only works with continuous fan operating mode (i.e. supply air fan operating mode schedule values not equal to 0). One of Fan:ConstantVolume, Fan:OnOff |
|
supply_Supply Fan Name required |
reference | Names a Fan:ConstantVolume, Fan:OnOff | |
fan_Fan Placement |
choice | BlowThrough |
One of BlowThrough, DrawThrough |
heating_Heating Coil Object Type required |
choice | works with gas, electric, hot water and steam heating coils One of Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
heating_Heating Coil Name required |
reference | Names a Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water | |
cooling_Cooling Coil Object Type required |
choice | Only works with DX cooling coil types One of Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:VariableSpeed, CoilSystem:Cooling:DX:HeatExchangerAssisted |
|
cooling_Cooling Coil Name required |
reference | Names a Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:SingleSpeed:ThermalStorage, Coil:Cooling:DX:VariableSpeed, CoilSystem:Cooling:DX:HeatExchangerAssisted | |
dehumidification_Dehumidification Control Type |
choice | None |
None = meet sensible load only Multimode = activate enhanced dehumidification mode as needed and meet sensible load. Valid only with cooling coil type CoilSystem:Cooling:DX:HeatExchangerAssisted. This control mode allows the heat exchanger to be turned on and off based on the zone dehumidification requirements. A ZoneControl:Humidistat object is also required. CoolReheat = cool beyond the dry-bulb setpoint. as required to meet the humidity setpoint. Valid with all cooling coil types. When a heat exchanger assisted cooling coil is used, the heat exchanger is locked on at all times. A ZoneControl:Humidistat object is also required. One of CoolReheat, Multimode, None |
reheat_Reheat Coil Object Type |
choice | Only required if dehumidification control type is "CoolReheat" works with gas, electric, hot water and steam heating coils One of Coil:Heating:Desuperheater, Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
reheat_Reheat Coil Name |
reference | Only required if dehumidification control type is "CoolReheat" Names a Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
Referenced by 2 object types
AirLoopHVAC:Unitary:Furnace:HeatOnly¶
from idfpy.models import AirLoopHVACUnitaryFurnaceHeatOnly
Unitary system, heating-only with constant volume supply fan (continuous or cycling) and heating coil (gas, electric, hot water, or steam). Identical to AirLoopHVAC:UnitaryHeatOnly.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
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 |
|
furnace_Furnace Air Inlet Node Name required |
string | ||
furnace_Furnace Air Outlet Node Name required |
string | ||
supply_Supply Air Fan Operating Mode Schedule Name |
reference | A fan operating mode schedule value of 0 indicates cycling fan mode (supply air fan cycles on and off in tandem with the heating coil). Any other schedule value indicates continuous fan mode (supply air fan operates continuously regardless of heating coil operation). Leaving this schedule name blank will default to cycling fan mode for the entire simulation period. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
maximum_Maximum Supply Air Temperature |
number or AutosizeC |
80.0 |
|
heating_Heating Supply Air Flow Rate required |
number or Autosizem3/s |
This value should be > 0 and <= than the fan air flow rate. | |
controlling_Controlling Zone or Thermostat Location required |
reference | Names a Zone | |
supply_Supply Fan Object Type required |
choice | Fan:ConstantVolume only works with continuous fan operating mode (i.e. fan operating mode schedule values are greater than 0). One of Fan:ConstantVolume, Fan:OnOff |
|
supply_Supply Fan Name required |
reference | Names a Fan:ConstantVolume, Fan:OnOff | |
fan_Fan Placement |
choice | BlowThrough |
One of BlowThrough, DrawThrough |
heating_Heating Coil Object Type required |
choice | works with gas, electric, hot water and steam heating coils One of Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
heating_Heating Coil Name required |
reference | Names a Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
Referenced by 2 object types
AirLoopHVAC:UnitaryHeatCool¶
from idfpy.models import AirLoopHVACUnitaryHeatCool
Unitary system, heating and cooling with constant volume supply fan (continuous or cycling), direct expansion (DX) cooling coil, heating coil (gas, electric, hot water, or steam), and optional reheat coil for dehumidification control. Identical to AirLoopHVAC:Unitary:Furnace:HeatCool.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
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 |
|
unitary_Unitary System Air Inlet Node Name required |
string | ||
unitary_Unitary System Air Outlet Node Name required |
string | ||
supply_Supply Air Fan Operating Mode Schedule Name |
reference | A fan operating mode schedule value of 0 indicates cycling fan mode (supply air fan cycles on and off in tandem with the cooling or heating coil). Any other schedule value indicates continuous fan mode (supply air fan operates continuously regardless of cooling or heating coil operation). Provide a schedule with non-zero values when high humidity control is specified. Leaving this schedule name blank will default to cycling fan mode for the entire simulation period. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
maximum_Maximum Supply Air Temperature |
number or AutosizeC |
80.0 |
|
cooling_Cooling Supply Air Flow Rate required |
number or Autosizem3/s |
Must be less than or equal to the fan's maximum flow rate. | |
heating_Heating Supply Air Flow Rate required |
number or Autosizem3/s |
Must be less than or equal to the fan's maximum flow rate. | |
no_No Load Supply Air Flow Rate |
number or Autosizem3/s |
Must be less than or equal to the fan's maximum flow rate. Only used when fan operating mode is continuous (disregarded for cycling fan mode). This air flow rate is used when no heating or cooling is required (i.e., the DX coil compressor and heating coil are off). If this field is left blank or zero, the supply air flow rate from the previous on cycle (either cooling or heating) is used. | |
controlling_Controlling Zone or Thermostat Location required |
reference | Names a Zone | |
supply_Supply Fan Object Type required |
choice | Fan:ConstantVolume only works with continuous fan operating mode (i.e. supply air fan operating mode schedule values not equal to 0). One of Fan:ConstantVolume, Fan:OnOff |
|
supply_Supply Fan Name required |
reference | Names a Fan:ConstantVolume, Fan:OnOff | |
fan_Fan Placement |
choice | BlowThrough |
One of BlowThrough, DrawThrough |
heating_Heating Coil Object Type required |
choice | works with gas, electric, hot water and steam heating coils One of Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
heating_Heating Coil Name required |
reference | Names a Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water | |
cooling_Cooling Coil Object Type required |
choice | Only works with DX cooling coil types or Coil:Cooling:DX:VariableSpeed. One of Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:VariableSpeed, CoilSystem:Cooling:DX:HeatExchangerAssisted |
|
cooling_Cooling Coil Name required |
reference | Names a Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:SingleSpeed:ThermalStorage, Coil:Cooling:DX:VariableSpeed, CoilSystem:Cooling:DX:HeatExchangerAssisted | |
dehumidification_Dehumidification Control Type |
choice | None |
None = meet sensible load only Multimode = activate enhanced dehumidification mode as needed and meet sensible load. Valid only with cooling coil type CoilSystem:Cooling:DX:HeatExchangerAssisted. This control mode allows the heat exchanger to be turned on and off based on the zone dehumidification requirements. A ZoneControl:Humidistat object is also required. CoolReheat = cool beyond the dry-bulb setpoint. as required to meet the humidity setpoint. Valid with all cooling coil types. When a heat exchanger assisted Cooling coil is used, the heat exchanger is locked on at all times. A ZoneControl:Humidistat object is also required. One of CoolReheat, Multimode, None |
reheat_Reheat Coil Object Type |
choice | Only required if dehumidification control type is "CoolReheat" works with gas, electric, desuperheating, hot water and steam heating coils One of Coil:Heating:Desuperheater, Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
reheat_Reheat Coil Name |
reference | Only required if dehumidification control type is "CoolReheat" Names a Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
Referenced by 2 object types
AirLoopHVAC:UnitaryHeatCool:VAVChangeoverBypass¶
from idfpy.models import AirLoopHVACUnitaryHeatCoolVAVChangeoverBypass
Unitary system, heating and cooling with constant volume supply fan (continuous or cycling), direct expansion (DX) cooling coil, heating coil (gas, electric, hot water, steam, or DX air-to-air heat pump) and bypass damper for variable volume flow to terminal units. Used with AirTerminal:SingleDuct:VAV:HeatAndCool:Reheat or AirTerminal:SingleDuct:VAV:HeatAndCool:NoReheat.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | Enter a unique name for this unitary system. | |
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. Enter the availability schedule name. Schedule values of zero denote system is Off. Non-zero schedule values denote system is available to operate. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
cooling_Cooling Supply Air Flow Rate required |
number or Autosizem3/s |
Enter the system air flow rate during cooling operation or specify autosize. | |
heating_Heating Supply Air Flow Rate required |
number or Autosizem3/s |
Enter the system air flow rate during heating operation or specify autosize. | |
no_No Load Supply Air Flow Rate |
number or Autosizem3/s |
Only used when the supply air fan operating mode is continuous (see field Supply air fan operating mode schedule name). This system air flow rate is used when no heating or cooling is required and the coils are off. If this field is left blank or zero, the system air flow rate from the previous on cycle (either cooling or heating) is used. | |
cooling_Cooling Outdoor Air Flow Rate required |
number or Autosizem3/s |
Enter the outdoor air flow rate during cooling operation or specify autosize. | |
heating_Heating Outdoor Air Flow Rate required |
number or Autosizem3/s |
Enter the outdoor air flow rate during heating operation or specify autosize. | |
no_No Load Outdoor Air Flow Rate |
number or Autosizem3/s |
Only used when the supply air fan operating mode is continuous (see field Supply air fan operating mode schedule name). This outdoor air flow rate is used when no heating or cooling is required and the coils are off. If this field is left blank or zero, the outdoor air flow rate from the previous on cycle (either cooling or heating) is used. | |
outdoor_Outdoor Air Flow Rate Multiplier Schedule Name |
reference | Enter the name of a schedule that contains multipliers for the outdoor air flow rates. Schedule values must be from 0 to 1. If field is left blank, model assumes multiplier is 1 for the entire simulation period. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
air_Air Inlet Node Name required |
string | Enter the name of the unitary system's air inlet node. | |
bypass_Bypass Duct Mixer Node Name required |
string | Enter the name of the bypass duct mixer node. This name should be the name of the return air node for the outdoor air mixer associated with this system. This node name must be different from the air inlet node name. | |
bypass_Bypass Duct Splitter Node Name required |
string | Enter the name of the bypass duct splitter node. This splitter air node is the outlet node of the last component in this unitary system. For blow through fan placement, the splitter air node is the outlet node of the heating coil. For draw through fan placement, the splitter node is the outlet node of the supply air fan. | |
air_Air Outlet Node Name required |
string | Enter the name of the unitary system's air outlet node. | |
outdoor_Outdoor Air Mixer Object Type required |
choice | currently only one type OutdoorAir:Mixer object is available. One of OutdoorAir:Mixer |
|
outdoor_Outdoor Air Mixer Name required |
reference | Enter the name of the outdoor air mixer used with this unitary system. Names a OutdoorAir:Mixer |
|
supply_Supply Air Fan Object Type required |
choice | Specify the type of supply air fan used in this unitary system. One of Fan:ConstantVolume, Fan:OnOff, Fan:SystemModel |
|
supply_Supply Air Fan Name required |
reference | Enter the name of the supply air fan used in this unitary system. Names a Fan:ConstantVolume, Fan:OnOff, Fan:SystemModel |
|
supply_Supply Air Fan Placement required |
choice | Specify supply air fan placement as either blow through or draw through. BlowThrough means the supply air fan is located before the cooling coil. DrawThrough means the supply air fan is located after the heating coil. One of BlowThrough, DrawThrough |
|
supply_Supply Air Fan Operating Mode Schedule Name |
reference | Enter the name of a schedule to control the supply air fan. Schedule Name values of zero mean that the supply air fan will cycle off if there is no cooling or heating load in any of the zones being served by this system. Non-zero schedule values mean that the supply air fan will operate continuously even if there is no cooling or heating load in any of the zones being served. If this field is left blank, the supply air fan will operate continuously for the entire simulation period. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
cooling_Cooling Coil Object Type required |
choice | Specify the type of cooling coil used in this unitary system. One of Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:TwoStageWithHumidityControlMode, Coil:Cooling:DX:VariableSpeed, CoilSystem:Cooling:DX:HeatExchangerAssisted |
|
cooling_Cooling Coil Name required |
reference | Enter the name of the cooling coil used in this unitary system. Names a Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:SingleSpeed:ThermalStorage, Coil:Cooling:DX:TwoStageWithHumidityControlMode, Coil:Cooling:DX:VariableSpeed, CoilSystem:Cooling:DX:HeatExchangerAssisted |
|
heating_Heating Coil Object Type required |
choice | works with DX, gas, electric, hot water and steam heating coils Specify the type of heating coil used in this unitary system. One of Coil:Heating:DX:SingleSpeed, Coil:Heating:DX:VariableSpeed, Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
heating_Heating Coil Name required |
reference | Enter the name of the heating coil used in this unitary system. Names a Coil:Heating:DX:VariableSpeed, Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
priority_Priority Control Mode |
choice | ZonePriority |
CoolingPriority = system provides cooling if any zone requires cooling. HeatingPriority = system provides heating if any zone requires heating. ZonePriority = system controlled based on the total number of zones requiring cooling or heating (highest number of zones in cooling or heating determines the system's operating mode). LoadPriority = system provides cooling or heating based on total zone loads. One of CoolingPriority, HeatingPriority, LoadPriority, ZonePriority |
minimum_Minimum Outlet Air Temperature During Cooling Operation |
number C |
8.0 |
Specify the minimum outlet air temperature allowed for this unitary system during cooling operation. This value should be less than the maximum outlet air temperature during heating operation. Range: > 0 |
maximum_Maximum Outlet Air Temperature During Heating Operation |
number C |
50.0 |
Specify the maximum outlet air temperature allowed for this unitary system during heating operation. This value should be greater than the minimum outlet air temperature during cooling operation. Range: > 0 |
dehumidification_Dehumidification Control Type |
choice | None |
None = meet sensible load only. Multimode = activate enhanced dehumidification mode as needed and meet sensible load. Valid only with Coil:Cooling:DX:TwoStageWithHumidityControlMode. CoolReheat = cool beyond the Dry-Bulb temperature setpoint as required to meet the humidity setpoint. Valid only with Coil:Cooling:DX:TwoStageWithHumidityControlMode. For all dehumidification controls, the max humidity setpoint on this unitary system's air outlet node is used. This must be set using ZoneControl:Humidistat and SetpointManager:SingleZone:Humidity:Maximum, SetpointManager:MultiZone:Humidity:Maximum or SetpointManager:MultiZone:MaximumHumidity:Average objects. One of CoolReheat, Multimode, None |
plenum_Plenum or Mixer Inlet Node Name |
string | Enter the name of the bypass duct node connected to a plenum or mixer. This field is required when this HVAC System is connected to a plenum or mixer. This is a different node name than that entered in the Bypass Duct Splitter Node Name field. | |
minimum_Minimum Runtime Before Operating Mode Change |
number hr |
0.25 |
This is the minimum amount of time the unit operates in cooling or heating mode before changing modes. Range: ≥ 0 |
Referenced by 2 object types
AirLoopHVAC:UnitaryHeatOnly¶
from idfpy.models import AirLoopHVACUnitaryHeatOnly
Unitary system, heating-only with constant volume supply fan (continuous or cycling) and heating coil (gas, electric, hot water, or steam). Identical to AirLoopHVAC:Unitary:Furnace:HeatOnly.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
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 |
|
unitary_Unitary System Air Inlet Node Name required |
string | ||
unitary_Unitary System Air Outlet Node Name required |
string | ||
supply_Supply Air Fan Operating Mode Schedule Name |
reference | A fan operating mode schedule value of 0 indicates cycling fan mode (supply air fan cycles on and off in tandem with the heating coil). Any other schedule value indicates continuous fan mode (supply air fan operates continuously regardless of heating coil operation). Leaving this schedule name blank will default to cycling fan mode for the entire simulation period. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
maximum_Maximum Supply Air Temperature |
number or AutosizeC |
80.0 |
|
heating_Heating Supply Air Flow Rate required |
number or Autosizem3/s |
This value should be > 0 and <= than the fan air flow rate. | |
controlling_Controlling Zone or Thermostat Location required |
reference | Names a Zone | |
supply_Supply Fan Object Type required |
choice | Fan:ConstantVolume only works with continuous fan operating mode (i.e. fan operating mode schedule values are greater than 0). One of Fan:ConstantVolume, Fan:OnOff |
|
supply_Supply Fan Name required |
reference | Names a Fan:ConstantVolume, Fan:OnOff | |
fan_Fan Placement |
choice | BlowThrough |
One of BlowThrough, DrawThrough |
heating_Heating Coil Object Type required |
choice | works with gas, electric, hot water and steam heating coils One of Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
heating_Heating Coil Name required |
reference | Names a Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
Referenced by 2 object types
AirLoopHVAC:UnitaryHeatPump:AirToAir¶
from idfpy.models import AirLoopHVACUnitaryHeatPumpAirToAir
Unitary heat pump system, heating and cooling, single-speed with supply fan, direct expansion (DX) cooling coil, DX heating coil (air-to-air heat pump), and supplemental heating coil (gas, electric, hot water, or steam).
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
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. A schedule value greater than zero (usually 1 is used) indicates that the unit is available to operate as needed. A value less than or equal to zero (usually zero is used) denotes that the unit must be off. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
air_Air Inlet Node Name required |
string | ||
air_Air Outlet Node Name required |
string | ||
cooling_Cooling Supply Air Flow Rate required |
number or Autosizem3/s |
Must be less than or equal to the fan's maximum flow rate. | |
heating_Heating Supply Air Flow Rate required |
number or Autosizem3/s |
Must be less than or equal to the fan's maximum flow rate. | |
no_No Load Supply Air Flow Rate |
number or Autosizem3/s |
Must be less than or equal to the fan's maximum flow rate. Only used when fan operating mode is continuous (disregarded for cycling fan mode). This air flow rate is used when no heating or cooling is required (i.e., the DX coil compressor and supplemental heating coil are off). If this field is left blank or zero, the supply air flow rate from the previous on cycle (either cooling or heating) is used. | |
controlling_Controlling Zone or Thermostat Location required |
reference | Names a Zone | |
supply_Supply Air Fan Object Type required |
choice | Fan:ConstantVolume only works with continuous fan operating mode (i.e. fan operating mode schedule values are greater than 0 or the fan operating mode schedule name field is left blank). One of Fan:ConstantVolume, Fan:OnOff |
|
supply_Supply Air Fan Name required |
reference | Needs to match in the fan object Names a Fan:ConstantVolume, Fan:OnOff |
|
heating_Heating Coil Object Type required |
choice | Only works with Coil:Heating:DX:SingleSpeed or Coil:Heating:DX:VariableSpeed or CoilSystem:IntegratedHeatPump:AirSource One of Coil:Heating:DX:SingleSpeed, Coil:Heating:DX:VariableSpeed, CoilSystem:IntegratedHeatPump:AirSource |
|
heating_Heating Coil Name required |
reference | Needs to match in the DX heating coil object Names a Coil:Heating:DX:SingleSpeed, Coil:Heating:DX:VariableRefrigerantFlow, Coil:Heating:DX:VariableSpeed, CoilSystem:IntegratedHeatPump:AirSource |
|
cooling_Cooling Coil Object Type required |
choice | Only works with Coil:Cooling:DX:SingleSpeed or CoilSystem:Cooling:DX:HeatExchangerAssisted or Coil:Cooling:DX:VariableSpeed or CoilSystem:IntegratedHeatPump:AirSource One of Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:VariableSpeed, CoilSystem:Cooling:DX:HeatExchangerAssisted, CoilSystem:IntegratedHeatPump:AirSource |
|
cooling_Cooling Coil Name required |
reference | Needs to match in the DX cooling coil object Names a Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:SingleSpeed:ThermalStorage, Coil:Cooling:DX:VariableSpeed, CoilSystem:Cooling:DX:HeatExchangerAssisted, CoilSystem:IntegratedHeatPump:AirSource |
|
supplemental_Supplemental Heating Coil Object Type required |
choice | works with gas, electric, hot water and steam heating coils One of Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
supplemental_Supplemental Heating Coil Name required |
reference | Needs to match in the supplemental heating coil object Names a Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
maximum_Maximum Supply Air Temperature from Supplemental Heater required |
number or AutosizeC |
||
maximum_Maximum Outdoor Dry-Bulb Temperature for Supplemental Heater Operation |
number C |
21.0 |
Range: ≤ 21 |
fan_Fan Placement |
choice | BlowThrough |
One of BlowThrough, DrawThrough |
supply_Supply Air Fan Operating Mode Schedule Name |
reference | A fan operating mode schedule value of 0 indicates cycling fan mode (supply air fan cycles on and off in tandem with the cooling or heating coil). Any other schedule value indicates continuous fan mode (supply air fan operates continuously regardless of cooling or heating coil operation). Leaving this schedule name blank will default to cycling fan mode for the entire simulation period. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
dehumidification_Dehumidification Control Type |
choice | None |
None = meet sensible load only Multimode = activate enhanced dehumidification mode as needed and meet sensible load. Valid only with cooling coil type CoilSystem:Cooling:DX:HeatExchangerAssisted. This control mode allows the heat exchanger to be turned on and off based on the zone dehumidification requirements. A ZoneControl:Humidistat object is also required. CoolReheat = cool beyond the dry-bulb setpoint. as required to meet the humidity setpoint. Valid with all cooling coil types. When a heat exchanger assisted Cooling coil is used, the heat exchanger is locked on at all times. A ZoneControl:Humidistat object is also required. One of CoolReheat, Multimode, None |
dx_DX Heating Coil Sizing Ratio |
number | 1.0 |
Used to adjust heat pump heating capacity with respect to DX cooling capacity used only for heat pump configurations (i.e., a DX cooling and DX heating coil is used). Range: > 0 |
Referenced by 2 object types
AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed¶
from idfpy.models import AirLoopHVACUnitaryHeatPumpAirToAirMultiSpeed
Unitary system, heating and cooling, multi-speed with constant volume supply fan (continuous or cycling), direct expansion (DX) cooling coil, heating coil (DX air-to-air heat pump, gas, electric, hot water, or steam), and supplemental heating coil (gas, electric, hot water, or steam).
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
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 |
|
air_Air Inlet Node Name required |
string | ||
air_Air Outlet Node Name required |
string | ||
controlling_Controlling Zone or Thermostat Location required |
reference | Names a Zone | |
supply_Supply Air Fan Object Type required |
choice | Select the type of supply air fan used in this unitary system. One of Fan:ConstantVolume, Fan:OnOff |
|
supply_Supply Air Fan Name required |
reference | Enter the name of the supply air fan used in this unitary system. Names a Fan:ConstantVolume, Fan:OnOff |
|
supply_Supply Air Fan Placement required |
choice | Select supply air fan placement as either BlowThrough or DrawThrough. BlowThrough means the supply air fan is located before the cooling coil. DrawThrough means the supply air fan is located after the heating coil but before the optional supplemental heating coil. One of BlowThrough, DrawThrough |
|
supply_Supply Air Fan Operating Mode Schedule Name |
reference | Enter the name of a schedule to control the supply air fan. Schedule values of zero mean that the supply air fan will cycle off if there is no cooling or heating load in the control zone. Non-zero schedule values mean that the supply air fan will operate continuously even if there is no cooling or heating load in the control zone. If this field is left blank, the supply air fan will operate continuously for the entire simulation period. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
heating_Heating Coil Object Type required |
choice | Multi Speed DX, Electric, Gas, and Single speed Water and Steam coils One of Coil:Heating:DX:MultiSpeed, Coil:Heating:Electric:MultiStage, Coil:Heating:Gas:MultiStage, Coil:Heating:Steam, Coil:Heating:Water |
|
heating_Heating Coil Name required |
reference | Names a Coil:Heating:DX:MultiSpeed, Coil:Heating:Electric:MultiStage, Coil:Heating:Gas:MultiStage | |
dx_DX Heating Coil Sizing Ratio |
number | 1.0 |
Used to adjust heat pump heating capacity with respect to DX cooling capacity used only for heat pump configurations (i.e., a DX cooling and DX heating coil is used). Range: > 0 |
cooling_Cooling Coil Object Type required |
choice | Only works with Coil:Cooling:DX:MultiSpeed One of Coil:Cooling:DX:MultiSpeed |
|
cooling_Cooling Coil Name required |
reference | Needs to match in the DX Cooling Coil object Names a Coil:Cooling:DX:MultiSpeed |
|
supplemental_Supplemental Heating Coil Object Type |
choice | works with gas, electric, hot water and steam heating coils One of Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
supplemental_Supplemental Heating Coil Name |
reference | Needs to match in the supplemental heating coil object Names a Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
maximum_Maximum Supply Air Temperature from Supplemental Heater |
number or AutosizeC |
||
maximum_Maximum Outdoor Dry-Bulb Temperature for Supplemental Heater Operation |
number C |
21.0 |
Range: ≤ 21 |
auxiliary_Auxiliary On-Cycle Electric Power |
number W |
0.0 |
Range: ≥ 0 |
auxiliary_Auxiliary Off-Cycle Electric Power |
number W |
0.0 |
Range: ≥ 0 |
design_Design Heat Recovery Water Flow Rate |
number m3/s |
0.0 |
If non-zero, then the heat recovery inlet and outlet node names must be entered. Used for heat recovery to an EnergyPlus plant loop. Range: ≥ 0 |
maximum_Maximum Temperature for Heat Recovery |
number C |
80.0 |
Range: ≥ 0, ≤ 100 |
heat_Heat Recovery Water Inlet Node Name |
string | ||
heat_Heat Recovery Water Outlet Node Name |
string | ||
no_No Load Supply Air Flow Rate |
number or Autosizem3/s |
Only used when the supply air fan operating mode is continuous (see field Supply Air Fan Operating Mode Schedule Name). This air flow rate is used when no heating or cooling is required and the coils are off. If this field is left blank or zero, the supply air flow rate from the previous on cycle (either cooling or heating) is used. | |
number_Number of Speeds for Heating required |
integer | Enter the number of the following sets of data for air flow rates. If Heating Coil Object Type is Coil:Heating:Water or Coil:Heating:Steam, this field should be 1. Range: ≥ 1, ≤ 4 |
|
number_Number of Speeds for Cooling required |
integer | Enter the number of the following sets of data for air flow rates. Range: ≥ 2, ≤ 4 |
|
heating_Heating Speed 1 Supply Air Flow Rate required |
number or Autosizem3/s |
Enter the operating supply air flow rate during heating operation or specify autosize. | |
heating_Heating Speed 2 Supply Air Flow Rate |
number or Autosizem3/s |
Enter the operating supply air flow rate during heating operation or specify autosize. | |
heating_Heating Speed 3 Supply Air Flow Rate |
number or Autosizem3/s |
Enter the operating supply air flow rate during heating operation or specify autosize. | |
heating_Heating Speed 4 Supply Air Flow Rate |
number or Autosizem3/s |
Enter the operating supply air flow rate during heating operation or specify autosize. | |
cooling_Cooling Speed 1 Supply Air Flow Rate required |
number or Autosizem3/s |
Enter the operating supply air flow rate during cooling operation or specify autosize. | |
cooling_Cooling Speed 2 Supply Air Flow Rate required |
number or Autosizem3/s |
Enter the operating supply air flow rate during cooling operation or specify autosize. | |
cooling_Cooling Speed 3 Supply Air Flow Rate |
number or Autosizem3/s |
Enter the operating supply air flow rate during cooling operation or specify autosize. | |
cooling_Cooling Speed 4 Supply Air Flow Rate |
number or Autosizem3/s |
Enter the operating supply air flow rate during cooling operation or specify autosize. |
Referenced by 2 object types
AirLoopHVAC:UnitaryHeatPump:WaterToAir¶
from idfpy.models import AirLoopHVACUnitaryHeatPumpWaterToAir
Unitary heat pump system, heating and cooling, single-speed with constant volume supply fan (continuous or cycling), direct expansion (DX) cooling coil, DX heating coil (water-to-air heat pump), and supplemental heating coil (gas, electric, hot water, or steam).
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
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 |
|
air_Air Inlet Node Name required |
string | ||
air_Air Outlet Node Name required |
string | ||
supply_Supply Air Flow Rate required |
number or Autosizem3/s |
This value should be > 0 and <= than the fan air flow rate. | |
controlling_Controlling Zone or Thermostat Location required |
reference | Names a Zone | |
supply_Supply Air Fan Object Type required |
choice | Only works with On/Off Fan One of Fan:OnOff |
|
supply_Supply Air Fan Name required |
reference | Needs to match Fan:OnOff object Names a Fan:OnOff |
|
heating_Heating Coil Object Type required |
choice | One of Coil:Heating:WaterToAirHeatPump:EquationFit, Coil:Heating:WaterToAirHeatPump:ParameterEstimation, Coil:Heating:WaterToAirHeatPump:VariableSpeedEquationFit |
|
heating_Heating Coil Name required |
reference | Needs to match in the water-to-air heat pump heating coil object Names a Coil:Heating:WaterToAirHeatPump:EquationFit, Coil:Heating:WaterToAirHeatPump:ParameterEstimation, Coil:Heating:WaterToAirHeatPump:VariableSpeedEquationFit |
|
heating_Heating Convergence |
number | 0.001 |
Range: > 0 |
cooling_Cooling Coil Object Type required |
choice | One of Coil:Cooling:WaterToAirHeatPump:EquationFit, Coil:Cooling:WaterToAirHeatPump:ParameterEstimation, Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit |
|
cooling_Cooling Coil Name required |
reference | Needs to match in the water-to-air heat pump cooling coil object Names a Coil:Cooling:WaterToAirHeatPump:EquationFit, Coil:Cooling:WaterToAirHeatPump:ParameterEstimation, Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit |
|
cooling_Cooling Convergence |
number | 0.001 |
Range: > 0 |
supplemental_Supplemental Heating Coil Object Type required |
choice | works with gas, electric, hot water and steam heating coils One of Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
supplemental_Supplemental Heating Coil Name required |
reference | Needs to match in the supplemental heating coil object Names a Coil:Heating:Electric, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water |
|
maximum_Maximum Supply Air Temperature from Supplemental Heater required |
number or AutosizeC |
||
maximum_Maximum Outdoor Dry-Bulb Temperature for Supplemental Heater Operation |
number C |
21.0 |
Range: ≤ 21 |
outdoor_Outdoor Dry-Bulb Temperature Sensor Node Name |
string | ||
fan_Fan Placement |
choice | BlowThrough |
One of BlowThrough, DrawThrough |
supply_Supply Air Fan Operating Mode Schedule Name |
reference | Enter the name of a schedule that controls fan operation. Schedule values of 0 denote cycling fan operation (fan cycles with cooling or heating coil). Schedule values greater than 0 denote constant fan operation (fan runs continually regardless of coil operation). The fan operating mode defaults to cycling fan operation if this field is left blank. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
dehumidification_Dehumidification Control Type |
choice | None |
None = meet sensible load only CoolReheat = cool beyond the dry-bulb setpoint. as required to meet the humidity setpoint. Valid only with Coil:Cooling:WaterToAirHeatPump:EquationFit or Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit One of CoolReheat, None |
heat_Heat Pump Coil Water Flow Mode |
choice | Cycling |
used only when the heat pump coils are of the type WaterToAirHeatPump:EquationFit Constant results in 100% water flow regardless of compressor PLR Cycling results in water flow that matches compressor PLR ConstantOnDemand results in 100% water flow whenever the coil is on, but is 0% whenever the coil has no load One of Constant, ConstantOnDemand, Cycling |
dx_DX Heating Coil Sizing Ratio |
number | 1.0 |
Used to adjust heat pump heating capacity with respect to DX cooling capacity used only for heat pump configurations (i.e., a DX cooling and DX heating coil is used). Range: > 0 |
Referenced by 2 object types
AirLoopHVAC:UnitarySystem¶
from idfpy.models import AirLoopHVACUnitarySystem
AirloopHVAC:UnitarySystem is a generic HVAC system type that allows any configuration of coils and/or fan. This object is a replacement of other AirloopHVAC objects. This object can be used in outdoor air systems, outdoor air units, air loops, and as zone equipment if desired.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | Unique name for the Unitary System. | |
control_Control Type |
choice | Load |
Load control requires a Controlling Zone name. SetPoint control requires set points at coil outlet node. SingleZoneVAV also requires a Controlling Zone name and allows load control at low speed fan until the load exceeds capacity or outlet air temperature limits. The fan speed is then increased. One of Load, SetPoint, SingleZoneVAV |
controlling_Controlling Zone or Thermostat Location |
reference | Used only for Load based control Zone name where thermostat is located. Required when Control Type = Load. Names a Zone |
|
dehumidification_Dehumidification Control Type |
choice | None |
None = meet sensible load only. Required when Control Type = SingleZoneVAV. Multimode = activate enhanced dehumidification mode as needed and meet sensible load. Valid only with cooling coil type Coil:Cooling:DX:TwoStageWithHumidityControlMode or CoilSystem:Cooling:DX:HeatExchangerAssisted. This control mode either switches the coil mode or allows the heat exchanger to be turned on and off based on the zone dehumidification requirements. A ZoneControl:Humidistat object is also required. CoolReheat = cool beyond the dry-bulb setpoint. as required to meet the humidity setpoint. Valid with all cooling coil types. When a heat exchanger assisted cooling coil is used, the heat exchanger is locked on at all times. A ZoneControl:Humidistat object is also required. One of CoolReheat, Multimode, None |
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. A schedule value greater than zero (usually 1 is used) indicates that the unit is available to operate as needed. A value less than or equal to zero (usually zero is used) denotes that the unit must be off. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
air_Air Inlet Node Name required |
string | Enter the node name used as the inlet air node for the unitary system. | |
air_Air Outlet Node Name required |
string | Enter the node name used as the outlet air node for the unitary system. | |
supply_Supply Fan Object Type |
choice | Enter the type of supply air fan if included in the unitary system. Fan:ConstantVolume only works with continuous fan operating mode (i.e. supply air fan operating mode schedule values greater than 0). Specify a Fan:SystemModel or a Fan:OnOff object when the Supply Air Fan Operating Mode Schedule Name input field above is left blank. Specify a Fan:SystemModel or a Fan:VariableVolume when modeling VAV systems which used setpoint based control if the fan is included in the unitary system object. The ComponentModel fan type may be substituted for the ConstantVolume or VariableVolume fan types when more detailed fan modeling is required. The variable or constant volume fan may be specified on the branch instead of contained within the unitary system object (i.e., this field may be blank for certain configurations). One of Fan:ComponentModel, Fan:ConstantVolume, Fan:OnOff, Fan:SystemModel, Fan:VariableVolume |
|
supply_Supply Fan Name |
reference | Enter the name of the supply air fan if included in the unitary system. Names a Fan:ComponentModel, Fan:ConstantVolume, Fan:OnOff, Fan:SystemModel, Fan:VariableVolume |
|
fan_Fan Placement |
choice | Enter the type of supply air fan if included in the unitary system. One of BlowThrough, DrawThrough |
|
supply_Supply Air Fan Operating Mode Schedule Name |
reference | A fan operating mode schedule value of 0 indicates cycling fan mode (supply air fan cycles on and off in tandem with the cooling or heating coil). Any other schedule value indicates continuous fan mode (supply air fan operates continuously regardless of cooling or heating coil operation). Provide a schedule with non-zero values when high humidity control is specified. Leaving this schedule name blank will default to constant fan mode for the entire simulation period. This field is not used when set point based control is used where a set point controls the coil. SingleZoneVAV control type is only active when constant fan operating mode is active. Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules |
|
heating_Heating Coil Object Type |
choice | Enter the type of heating coil if included in the unitary system. One of Coil:Heating:DX:MultiSpeed, Coil:Heating:DX:SingleSpeed, Coil:Heating:DX:VariableSpeed, Coil:Heating:Desuperheater, Coil:Heating:Electric, Coil:Heating:Electric:MultiStage, Coil:Heating:Fuel, Coil:Heating:Gas:MultiStage, Coil:Heating:Steam, Coil:Heating:Water, Coil:Heating:WaterToAirHeatPump:EquationFit, Coil:Heating:WaterToAirHeatPump:ParameterEstimation, Coil:Heating:WaterToAirHeatPump:VariableSpeedEquationFit, Coil:UserDefined |
|
heating_Heating Coil Name |
reference | Enter the name of the heating coil if included in the unitary system. Names a Coil:Heating:DX:MultiSpeed, Coil:Heating:DX:SingleSpeed, Coil:Heating:DX:VariableRefrigerantFlow, Coil:Heating:DX:VariableSpeed, Coil:Heating:Desuperheater, Coil:Heating:Electric, Coil:Heating:Electric:MultiStage, Coil:Heating:Fuel, Coil:Heating:Gas:MultiStage, Coil:Heating:Steam, Coil:Heating:Water, Coil:Heating:WaterToAirHeatPump:EquationFit and 3 more |
|
dx_DX Heating Coil Sizing Ratio |
number | 1.0 |
Used to adjust heat pump heating capacity with respect to DX cooling capacity used only for heat pump configurations (i.e., a DX cooling and DX heating coil is used). Range: > 0 |
cooling_Cooling Coil Object Type |
choice | Enter the type of cooling coil if included in the unitary system. One of Coil:Cooling:DX, Coil:Cooling:DX:MultiSpeed, Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:SingleSpeed:ThermalStorage, Coil:Cooling:DX:TwoSpeed, Coil:Cooling:DX:TwoStageWithHumidityControlMode, Coil:Cooling:DX:VariableSpeed, Coil:Cooling:Water, Coil:Cooling:Water:DetailedGeometry, Coil:Cooling:WaterToAirHeatPump:EquationFit, Coil:Cooling:WaterToAirHeatPump:ParameterEstimation, Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit, Coil:UserDefined, CoilSystem:Cooling:DX:HeatExchangerAssisted, CoilSystem:Cooling:Water:HeatExchangerAssisted |
|
cooling_Cooling Coil Name |
reference | Enter the name of the cooling coil if included in the unitary system. Names a Coil:Cooling:DX, Coil:Cooling:DX:MultiSpeed, Coil:Cooling:DX:SingleSpeed, Coil:Cooling:DX:SingleSpeed:ThermalStorage, Coil:Cooling:DX:TwoSpeed, Coil:Cooling:DX:TwoStageWithHumidityControlMode, Coil:Cooling:DX:VariableSpeed, Coil:Cooling:Water, Coil:Cooling:Water:DetailedGeometry, Coil:Cooling:WaterToAirHeatPump:EquationFit, Coil:Cooling:WaterToAirHeatPump:ParameterEstimation, Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit and 3 more |
|
use_Use DOAS DX Cooling Coil |
choice | No |
If Yes, the DX cooling coil runs as 100% DOAS DX coil. If No, the DX cooling coil runs as a regular DX coil. If left blank the default is regular dx coil. One of No, Yes |
minimum_Minimum Supply Air Temperature |
number or AutosizeC |
2.0 |
When Use DOAS DX Cooling Coil is specified as Yes, Minimum Supply Air Temperature defines the minimum DOAS DX cooling coil leaving air temperature that should be maintained to avoid frost formation. This field is not autosizable when the input for Use DOAS DX Cooling Coil = Yes. When Control Type = SingleZoneVAV, enter the minimum air temperature limit for reduced fan speed. |
latent_Latent Load Control |
choice | SensibleOnlyLoadControl |
SensibleOnlyLoadControl is selected when thermostat or SingleZoneVAV control is used. LatentOnlyLoadControl is selected when humidistat control is used. LatentWithSensibleLoadControl is selected when thermostat control is used and dehumidification is required only when a sensible load exists. LatentOrSensibleLoadControl is selected when thermostat control is used and dehumidification is required any time the humidistat set point is exceeded. One of LatentOnlyLoadControl, LatentOrSensibleLoadControl, LatentWithSensibleLoadControl, SensibleOnlyLoadControl |
supplemental_Supplemental Heating Coil Object Type |
choice | Enter the type of supplemental heating or reheat coil if included in the unitary system. Only required if dehumidification control type is "CoolReheat". This coil supplements heating mode operation or reheats the supply air during dehumidification mode operation. If set point based control is used the coils operate to meet their respective supply air temperature set point. One of Coil:Heating:Desuperheater, Coil:Heating:Electric, Coil:Heating:Electric:Multistage, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water, Coil:UserDefined |
|
supplemental_Supplemental Heating Coil Name |
reference | Enter the name of the supplemental heating coil if included in the unitary system. Only required if dehumidification control type is "CoolReheat". Names a Coil:Heating:Desuperheater, Coil:Heating:Electric, Coil:Heating:Electric:MultiStage, Coil:Heating:Fuel, Coil:Heating:Steam, Coil:Heating:Water, Coil:UserDefined |
|
cooling_Cooling Supply Air Flow Rate Method |
choice | Enter the method used to determine the cooling supply air volume flow rate. None is used when a cooling coil is not included in the unitary system or this field may be blank. SupplyAirFlowRate is selected when the magnitude of the supply air volume is used. FlowPerFloorArea is selected when the supply air volume flow rate is based on total floor area served by the unitary system. FractionOfAutosizedCoolingValue is selected when the supply air volume is a fraction of the value determined by the simulation. FlowPerCoolingCapacity is selected when the supply air volume is a fraction of the cooling capacity as determined by the simulation. One of FlowPerCoolingCapacity, FlowPerFloorArea, FractionOfAutosizedCoolingValue, None, SupplyAirFlowRate |
|
cooling_Cooling Supply Air Flow Rate |
number or Autosizem3/s |
Enter the magnitude of the supply air volume flow rate during cooling operation. Required field when Cooling Supply Air Flow Rate Method is SupplyAirFlowRate. This field may be blank if a cooling coil is not included in the unitary system. | |
cooling_Cooling Supply Air Flow Rate Per Floor Area |
number m3/s-m2 |
Enter the supply air volume flow rate per total floor area fraction. Required field when Cooling Supply Air Flow Rate Method is FlowPerFloorArea. This field may be blank if a cooling coil is not included in the unitary system. Range: ≥ 0 |
|
cooling_Cooling Fraction of Autosized Cooling Supply Air Flow Rate |
number | Enter the supply air volume flow rate as a fraction of the cooling supply air flow rate. Required field when Cooling Supply Air Flow Rate Method is FractionOfAutosizedCoolingValue. This field may be blank if a cooling coil is not included in the unitary system. Range: ≥ 0 |
|
cooling_Cooling Supply Air Flow Rate Per Unit of Capacity |
number m3/s-W |
Enter the supply air volume flow rate as a fraction of the cooling capacity. Required field when Cooling Supply Air Flow Rate Method is FlowPerCoolingCapacity. This field may be blank if a cooling coil is not included in the unitary system. Range: ≥ 0 |
|
heating_Heating Supply Air Flow Rate Method |
choice | Enter the method used to determine the heating supply air volume flow rate. None is used when a heating coil is not included in the unitary system or this field may be blank. SupplyAirFlowRate is selected when the magnitude of the supply air volume is used. FlowPerFloorArea is selected when the supply air volume flow rate is based on total floor area served by the unitary system. FractionOfAutosizedHeatingValue is selected when the supply air volume is a fraction of the value determined by the simulation. FlowPerHeatingCapacity is selected when the supply air volume is a fraction of the heating capacity as determined by the simulation. One of FlowPerFloorArea, FlowPerHeatingCapacity, FractionOfAutosizedHeatingValue, None, SupplyAirFlowRate |
|
heating_Heating Supply Air Flow Rate |
number or Autosizem3/s |
Enter the magnitude of the supply air volume flow rate during heating operation. Required field when Heating Supply Air Flow Rate Method is SupplyAirFlowRate. This field may be blank if a heating coil is not included in the unitary system. | |
heating_Heating Supply Air Flow Rate Per Floor Area |
number m3/s-m2 |
Enter the supply air volume flow rate per total floor area fraction. Required field when Heating Supply Air Flow Rate Method is FlowPerFloorArea. This field may be blank if a heating coil is not included in the unitary system. Range: ≥ 0 |
|
heating_Heating Fraction of Autosized Heating Supply Air Flow Rate |
number | Enter the supply air volume flow rate as a fraction of the heating supply air flow rate. Required field when Heating Supply Air Flow Rate Method is FractionOfAutosizedHeatingValue. This field may be blank if a heating coil is not included in the unitary system. Range: ≥ 0 |
|
heating_Heating Supply Air Flow Rate Per Unit of Capacity |
number m3/s-W |
Enter the supply air volume flow rate as a fraction of the heating capacity. Required field when Heating Supply Air Flow Rate Method is FlowPerHeatingCapacity. This field may be blank if a heating coil is not included in the unitary system. Range: ≥ 0 |
|
no_No Load Supply Air Flow Rate Method |
choice | Enter the method used to determine the supply air volume flow rate when no cooling or heating is required. None is used when a cooling and heating coil is not included in the unitary system or this field may be blank. SupplyAirFlowRate is selected when the magnitude of the supply air volume is used. FlowPerFloorArea is selected when the supply air volume flow rate is based on total floor area served by the unitary system. FractionOfAutosizedCoolingValue is selected when the supply air volume is a fraction of the cooling value determined by the simulation. FractionOfAutosizedHeatingValue is selected when the supply air volume is a fraction of the heating value determined by the simulation. FlowPerCoolingCapacity is selected when the supply air volume is a fraction of the cooling capacity as determined by the simulation. FlowPerHeatingCapacity is selected when the supply air volume is a fraction of the heating capacity as determined by the simulation. One of FlowPerCoolingCapacity, FlowPerFloorArea, FlowPerHeatingCapacity, FractionOfAutosizedCoolingValue, FractionOfAutosizedHeatingValue, None, SupplyAirFlowRate |
|
no_No Load Supply Air Flow Rate |
number or Autosizem3/s |
Enter the magnitude of the supply air volume flow rate during when no cooling or heating is required. Required field when No Load Supply Air Flow Rate Method is SupplyAirFlowRate. | |
no_No Load Supply Air Flow Rate Per Floor Area |
number m3/s-m2 |
Enter the supply air volume flow rate per total floor area fraction. Required field when No Load Supply Air Flow Rate Method is FlowPerFloorArea. Range: ≥ 0 |
|
no_No Load Fraction of Autosized Cooling Supply Air Flow Rate |
number | Enter the supply air volume flow rate as a fraction of the cooling supply air flow rate. Required field when No Load Supply Air Flow Rate Method is FractionOfAutosizedCoolingValue. Range: ≥ 0 |
|
no_No Load Fraction of Autosized Heating Supply Air Flow Rate |
number | Enter the supply air volume flow rate as a fraction of the heating supply air flow rate. Required field when No Load Supply Air Flow Rate Method is FractionOfAutosizedHeatingValue. Range: ≥ 0 |
|
no_No Load Supply Air Flow Rate Per Unit of Capacity During Cooling Operation |
number m3/s-W |
Enter the supply air volume flow rate as a fraction of the cooling capacity. Required field when No Load Supply Air Flow Rate Method is FlowPerCoolingCapacity. Range: ≥ 0 |
|
no_No Load Supply Air Flow Rate Per Unit of Capacity During Heating Operation |
number m3/s-W |
Enter the supply air volume flow rate as a fraction of the heating capacity. Required field when No Load Supply Air Flow Rate Method is FlowPerHeatingCapacity. Range: ≥ 0 |
|
no_No Load Supply Air Flow Rate Control Set To Low Speed |
choice | Yes |
This field is not used when Design Specification Multispeed Object Type input is present When Yes is selected the minimum air flow rate is used. When No is selected the maximum air flow rate is used. One of No, Yes |
maximum_Maximum Supply Air Temperature |
number or AutosizeC |
80.0 |
Enter the maximum supply air temperature leaving the heating coil. When Control Type = SingleZoneVAV, enter the maximum air temperature limit for reduced fan speed. |
maximum_Maximum Outdoor Dry-Bulb Temperature for Supplemental Heater Operation |
number C |
21.0 |
Enter the maximum outdoor dry-bulb temperature for supplemental heater operation. |
outdoor_Outdoor Dry-Bulb Temperature Sensor Node Name |
string | If this field is blank, outdoor temperature from the weather file is used. If this field is not blank, the node name specified determines the outdoor temperature used for controlling supplemental heater operation. | |
ancillary_Ancillary On-Cycle Electric Power |
number W |
0.0 |
Enter the value of ancillary electric power for controls or other devices consumed during the on cycle. Range: ≥ 0 |
ancillary_Ancillary Off-Cycle Electric Power |
number W |
0.0 |
Enter the value of ancillary electric power for controls or other devices consumed during the off cycle. Range: ≥ 0 |
design_Design Heat Recovery Water Flow Rate |
number m3/s |
0.0 |
If non-zero, then the heat recovery inlet and outlet node names must be entered. Used for heat recovery to an EnergyPlus plant loop. Range: ≥ 0 |
maximum_Maximum Temperature for Heat Recovery |
number C |
80.0 |
Enter the maximum heat recovery inlet temperature allowed for heat recovery. Range: ≥ 0, ≤ 100 |
heat_Heat Recovery Water Inlet Node Name |
string | Enter the name of the heat recovery water inlet node if plant water loop connections are present. | |
heat_Heat Recovery Water Outlet Node Name |
string | Enter the name of the heat recovery water outlet node if plant water loop connections are present. | |
design_Design Specification Multispeed Object Type |
choice | Enter the type of performance specification object used to describe the multispeed coil. One of UnitarySystemPerformance:Multispeed |
|
design_Design Specification Multispeed Object Name |
reference | The name of the performance specification object used to describe the multispeed coil. Names a UnitarySystemPerformance:Multispeed |
Referenced by 7 object types
AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:OutdoorAirSystem:EquipmentList, AirTerminal:SingleDuct:Mixer, Branch, FaultModel:TemperatureSensorOffset:CoilSupplyAir, SpaceHVAC:ZoneEquipmentSplitter, ZoneHVAC:EquipmentList
UnitarySystemPerformance:Multispeed¶
from idfpy.models import UnitarySystemPerformanceMultispeed extensible
The UnitarySystemPerformance object is used to specify the air flow ratio at each operating speed. This object is primarily used for multispeed DX and water coils to allow operation at alternate flow rates different from those specified in the coil object.
| Field | Type | Default | Details |
|---|---|---|---|
nameName required |
string | ||
number_Number of Speeds for Heating required |
integer | Used only for Multi speed coils Enter the number of the following sets of data for air flow rates. Range: ≥ 0, ≤ 10 |
|
number_Number of Speeds for Cooling required |
integer | Used only for Multi speed coils Enter the number of the following sets of data for air flow rates. Range: ≥ 0, ≤ 10 |
|
single_Single Mode Operation |
choice | No |
Controls coil operation during each HVAC timestep. This choice does not apply to speed 1 operation. Yes = operate at the highest speed possible without exceeding the current load. No = allow operation at the average of two adjacent speeds to match the current load. One of No, Yes |
no_No Load Supply Air Flow Rate Ratio |
number | 1.0 |
Used to define the no load operating air flow rate when the system fan is specified to operate continuously. Range: ≥ 0, ≤ 1 |
flow_ |
list | Each item: heating_speed_supply_air_flow_ratio, cooling_speed_supply_air_flow_ratio |
Referenced by 3 object types
AirLoopHVAC:UnitarySystem, ZoneHVAC:TerminalUnit:VariableRefrigerantFlow, ZoneHVAC:WaterToAirHeatPump