Skip to content

Room Air Models

17 object types from idfpy.models.room_air · EnergyPlus 26.2

Object Summary
RoomAir:Node Define an air node for some types of nodal room air models
RoomAir:Node:AirflowNetwork define an air node for some types of nodal air models
RoomAir:Node:AirflowNetwork:AdjacentSurfaceList
RoomAir:Node:AirflowNetwork:HVACEquipment define the zone equipment associated with one particular RoomAir:Node
RoomAir:Node:AirflowNetwork:InternalGains define the internal gains that are associated with one particular RoomAir:Node
RoomAir:TemperaturePattern:ConstantGradient Used to model room air with a fixed temperature gradient in the vertical direction.
RoomAir:TemperaturePattern:NondimensionalHeight Defines a distribution pattern for air temperatures relative to the current mean air temperature as a …
RoomAir:TemperaturePattern:SurfaceMapping Defines a distribution pattern for the air temperatures adjacent to individual surfaces.
RoomAir:TemperaturePattern:TwoGradient Used to model room air with two temperature gradients in the vertical direction.
RoomAir:TemperaturePattern:UserDefined Used to explicitly define temperature patterns that are to be applied to the mean air temperature within a …
RoomAirModelType Selects the type of room air model to be used in a given zone.
RoomAirSettings:AirflowNetwork RoomAir modeling using Airflow pressure network solver
RoomAirSettings:CrossVentilation This UCSD Cross Ventilation Room Air Model provides a simple model for heat transfer and vertical temperature …
RoomAirSettings:OneNodeDisplacementVentilation The Mundt model for displacement ventilation
RoomAirSettings:ThreeNodeDisplacementVentilation The UCSD model for Displacement Ventilation
RoomAirSettings:UnderFloorAirDistributionExterior Applicable to exterior spaces that are served by an underfloor air distribution system.
RoomAirSettings:UnderFloorAirDistributionInterior This Room Air Model is applicable to interior spaces that are served by an underfloor air distribution system.

RoomAir:Node

from idfpy.models import RoomAirNode

Define an air node for some types of nodal room air models

Field Type Default Details
name
Name
string
node_type
Node Type required
choice One of Ceiling, Control, Floor, Inlet, MundtRoom, Return
zone_name
Zone Name required
reference Names a Zone
height_of_nodal_control_volume_center
Height of Nodal Control Volume Center required
number
m
surface_1_name
Surface 1 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_2_name
Surface 2 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_3_name
Surface 3 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_4_name
Surface 4 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_5_name
Surface 5 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_6_name
Surface 6 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_7_name
Surface 7 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_8_name
Surface 8 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_9_name
Surface 9 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_10_name
Surface 10 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_11_name
Surface 11 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_12_name
Surface 12 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_13_name
Surface 13 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_14_name
Surface 14 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_15_name
Surface 15 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_16_name
Surface 16 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_17_name
Surface 17 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_18_name
Surface 18 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_19_name
Surface 19 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_20_name
Surface 20 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
surface_21_name
Surface 21 Name
reference Names a BuildingSurface:Detailed, Ceiling:Adiabatic, Ceiling:Interzone, Door, Door:Interzone, FenestrationSurface:Detailed, Floor:Adiabatic, Floor:Detailed, Floor:GroundContact, Floor:Interzone, GlazedDoor, GlazedDoor:Interzone and 10 more
Referenced by 2 object types

ElectricEquipment:ITE:AirCooled, ElectricEquipment:ITE:AirCooled:Instance

RoomAir:Node:AirflowNetwork

from idfpy.models import RoomAirNodeAirflowNetwork

define an air node for some types of nodal air models

Field Type Default Details
name
Name
string
zone_name
Zone Name required
reference Names a Zone
fraction_of_zone_air_volume
Fraction of Zone Air Volume
number Range: ≥ 0, ≤ 1
roomair_node_airflownetwork_adjacentsurfacelist_name
RoomAir:Node:AirflowNetwork:AdjacentSurfaceList Name
reference Names a RoomAir:Node:AirflowNetwork:AdjacentSurfaceList
roomair_node_airflownetwork_internalgains_name
RoomAir:Node:AirflowNetwork:InternalGains Name
reference Names a RoomAir:Node:AirflowNetwork:InternalGains
roomair_node_airflownetwork_hvacequipment_name
RoomAir:Node:AirflowNetwork:HVACEquipment Name
reference Names a RoomAir:Node:AirflowNetwork:HVACEquipment
Referenced by 2 object types

AirflowNetwork:IntraZone:Node, RoomAirSettings:AirflowNetwork

RoomAir:Node:AirflowNetwork:AdjacentSurfaceList

from idfpy.models import RoomAirNodeAirflowNetworkAdjacentSurfaceList extensible

Field Type Default Details
name
Name
string
surfaces list Each item: surface_name
Referenced by 1 object types

RoomAir:Node:AirflowNetwork

RoomAir:Node:AirflowNetwork:HVACEquipment

from idfpy.models import RoomAirNodeAirflowNetworkHVACEquipment extensible

define the zone equipment associated with one particular RoomAir:Node

Field Type Default Details
name
Name
string
equipment_fractions list Each item: zonehvac_or_air_terminal_equipment_object_type, zonehvac_or_air_terminal_equipment_object_name, fraction_of_output_or_supply_air_from_hvac_equipment, fraction_of_input_or_return_air_to_hvac_equipment
Referenced by 1 object types

RoomAir:Node:AirflowNetwork

RoomAir:Node:AirflowNetwork:InternalGains

from idfpy.models import RoomAirNodeAirflowNetworkInternalGains extensible

define the internal gains that are associated with one particular RoomAir:Node

Field Type Default Details
name
Name
string
gains list Each item: internal_gain_object_type, internal_gain_object_name, fraction_of_gains_to_node
Referenced by 1 object types

RoomAir:Node:AirflowNetwork

RoomAir:TemperaturePattern:ConstantGradient

from idfpy.models import RoomAirTemperaturePatternConstantGradient

Used to model room air with a fixed temperature gradient in the vertical direction. Used in combination with RoomAir:TemperaturePattern:UserDefined.

Field Type Default Details
room_air_temperature_pattern_constant_gradient_name
Room Air Temperature Pattern Constant Gradient Name required
string
control_integer_for_pattern_control_schedule_name
Control Integer for Pattern Control Schedule Name required
integer reference this entry in Schedule Name
thermostat_offset
Thermostat Offset
number
deltaC
= (Temp at thermostat- Mean Air Temp)
return_air_offset
Return Air Offset
number
deltaC
= (Tleaving - Mean Air Temp )
exhaust_air_offset
Exhaust Air Offset
number
deltaC
= (Texhaust - Mean Air Temp) deg C
temperature_gradient
Temperature Gradient
number
K/m
Slope of temperature change in vertical direction

RoomAir:TemperaturePattern:NondimensionalHeight

from idfpy.models import RoomAirTemperaturePatternNondimensionalHeight extensible

Defines a distribution pattern for air temperatures relative to the current mean air temperature as a function of height. The height, referred to as Zeta, is nondimensional by normalizing with the zone ceiling height. Used in combination with RoomAir:TemperaturePattern:UserDefined.

Field Type Default Details
name
Name required
string
control_integer_for_pattern_control_schedule_name
Control Integer for Pattern Control Schedule Name required
integer this value should appear in as a schedule value
thermostat_offset
Thermostat Offset
number
deltaC
= (Temp at thermostat- Mean Air Temp)
return_air_offset
Return Air Offset
number
deltaC
= (Temp leaving - Mean Air Temp ) deg C
exhaust_air_offset
Exhaust Air Offset
number
deltaC
= (Temp exhaust - Mean Air Temp) deg C the remaining fields have pairs that describe the relative temperature pattern in the vertical direction of a zone Zeta is the nondimensional height (in z-direction). on [0..1] DeltaTai = (Tai - MAT) in units of deg. C relative deg C on [-10.0 .. 20.0 ]
pairs list Each item: pair_zeta_nondimensional_height, pair_delta_adjacent_air_temperature (deltaC)

RoomAir:TemperaturePattern:SurfaceMapping

from idfpy.models import RoomAirTemperaturePatternSurfaceMapping extensible

Defines a distribution pattern for the air temperatures adjacent to individual surfaces. This allows controlling the adjacent air temperature on a surface-by-surface basis rather than by height. This allows modeling different adjacent air temperatures on the opposite sides of the zone. Used in combination with RoomAir:TemperaturePattern:UserDefined.

Field Type Default Details
name
Name required
string
control_integer_for_pattern_control_schedule_name
Control Integer for Pattern Control Schedule Name required
integer reference this entry in schedule
thermostat_offset
Thermostat Offset
number
deltaC
= (Temp at thermostat- Mean Air Temp)
return_air_offset
Return Air Offset
number
deltaC
= (Tleaving - Mean Air Temp ) deg C
exhaust_air_offset
Exhaust Air Offset
number
deltaC
= (Texhaust - Mean Air Temp) deg C
surface_deltas list Each item: surface_name_pair, delta_adjacent_air_temperature_pair (deltaC)

RoomAir:TemperaturePattern:TwoGradient

from idfpy.models import RoomAirTemperaturePatternTwoGradient

Used to model room air with two temperature gradients in the vertical direction. Used in combination with RoomAir:TemperaturePattern:UserDefined.

Field Type Default Details
room_air_temperature_pattern_two_gradient_name
Room Air Temperature Pattern Two Gradient Name required
string
control_integer_for_pattern_control_schedule_name
Control Integer for Pattern Control Schedule Name required
integer reference this entry in Schedule Name
thermostat_height
Thermostat Height
number
m
= Distance from floor of zone
return_air_height
Return Air Height
number
m
= Distance from floor of zone
exhaust_air_height
Exhaust Air Height
number
m
= Distance from floor of zone
temperature_gradient_lower_bound
Temperature Gradient Lower Bound
number
K/m
Slope of temperature change in vertical direction
temperature_gradient_upper_bound
Temperature Gradient Upper Bound
number
K/m
Slope of temperature change in vertical direction
gradient_interpolation_mode
Gradient Interpolation Mode
choice One of OutdoorDryBulbTemperature, SensibleCoolingLoad, SensibleHeatingLoad, ZoneAndOutdoorTemperatureDifference, ZoneDryBulbTemperature
upper_temperature_bound
Upper Temperature Bound
number
C
lower_temperature_bound
Lower Temperature Bound
number
C
upper_heat_rate_bound
Upper Heat Rate Bound
number
W
lower_heat_rate_bound
Lower Heat Rate Bound
number
W

RoomAir:TemperaturePattern:UserDefined

from idfpy.models import RoomAirTemperaturePatternUserDefined

Used to explicitly define temperature patterns that are to be applied to the mean air temperature within a thermal zone. Used with RoomAirModelType = UserDefined.

Field Type Default Details
name
Name required
string
zone_name
Zone Name required
reference Names a Zone
availability_schedule_name
Availability Schedule Name
reference Availability schedule name for this model. Schedule value > 0 means the model is active. Schedule value = 0 means the model is inactive and the zone will be modeled as fully mixed (Mixing). If this field is blank, the model is always active.
Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules
pattern_control_schedule_name
Pattern Control Schedule Name required
reference The schedule should contain integer values that correspond to unique Control Integer fields in one of the RoomAir:TemperaturePattern:* objects.
Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules

RoomAirModelType

from idfpy.models import RoomAirModelType

Selects the type of room air model to be used in a given zone. If no RoomAirModelType object is specified then the default Mixing model (all zone air at the same temperature) will be used.

Field Type Default Details
name
Name required
string
zone_name
Zone Name required
reference Names a Zone
room_air_modeling_type
Room-Air Modeling Type
choice Mixing Mixing = Complete mixing air model UserDefined = UserDefined Room Air Temperature Patterns needs RoomAir:TemperaturePattern:UserDefined object referencing this Zone OneNodeDisplacementVentilation = Mundt roomair model for displacement ventilation with single floor air node needs RoomAirSettings:OneNodeDisplacementVentilation object referencing this Zone ThreeNodeDisplacementVentilation = RoomAir modeling using UCSD three-node displacement ventilation model needs RoomAirSettings:ThreeNodeDisplacementVentilation object referencing this Zone CrossVentilation = RoomAir modeling using UCSD two-zone cross ventilation model needs RoomAirSettings:CrossVentilation object referencing this Zone UnderFloorAirDistributionInterior = 2-Node UFAD model for interior zones needs RoomAirSettings:UnderFloorAirDistributionInterior object referencing this Zone UnderFloorAirDistributionExterior = RoomAir modeling using 2-Node UFAD model for exterior zones needs RoomAirSettings:UnderFloorAirDistributionExterior object referencing this Zone AirflowNetwork = RoomAir modeling using AirflowNetwork needs RoomAirSettings:AirflowNetwork object referencing this Zone
One of AirflowNetwork, CrossVentilation, Mixing, OneNodeDisplacementVentilation, ThreeNodeDisplacementVentilation, UnderFloorAirDistributionExterior, UnderFloorAirDistributionInterior, UserDefined
air_temperature_coupling_strategy
Air Temperature Coupling Strategy
choice Direct One of Direct, Indirect

RoomAirSettings:AirflowNetwork

from idfpy.models import RoomAirSettingsAirflowNetwork extensible

RoomAir modeling using Airflow pressure network solver

Field Type Default Details
name
Name required
string
zone_name
Zone Name required
reference Name of Zone being described. Any existing zone name
Names a Zone
control_point_roomairflownetwork_node_name
Control Point RoomAirflowNetwork:Node Name
reference Names a RoomAir:Node:AirflowNetwork
nodes list Each item: roomairflownetwork_node_name

RoomAirSettings:CrossVentilation

from idfpy.models import RoomAirSettingsCrossVentilation

This UCSD Cross Ventilation Room Air Model provides a simple model for heat transfer and vertical temperature profile prediction in cross ventilated rooms. The model distinguishes two regions in the room, the main jet region and the recirculations, and predicts characteristic airflow velocities and average air temperatures. Used with RoomAirModelType = CrossVentilation.

Field Type Default Details
zone_name
Zone Name required
reference Name of Zone being described. Any existing zone name
Names a Zone
gain_distribution_schedule_name
Gain Distribution Schedule Name required
reference Distribution of the convective heat gains between the jet and recirculation zones. 0<= Accepted Value <= 1. In the CV model 1 means all convective gains in the jet region.
Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules
airflow_region_used_for_thermal_comfort_evaluation
Airflow Region Used for Thermal Comfort Evaluation
choice Required field whenever thermal comfort is predicted defines Air temperature and Airflow velocity that will be used in the Fanger model conditions must refer to one of the two regions: jet or recirculation
One of Jet, Recirculation

RoomAirSettings:OneNodeDisplacementVentilation

from idfpy.models import RoomAirSettingsOneNodeDisplacementVentilation

The Mundt model for displacement ventilation

Field Type Default Details
zone_name
Zone Name required
reference Names a Zone
fraction_of_convective_internal_loads_added_to_floor_air
Fraction of Convective Internal Loads Added to Floor Air
number Range: ≥ 0, ≤ 1
fraction_of_infiltration_internal_loads_added_to_floor_air
Fraction of Infiltration Internal Loads Added to Floor Air
number Range: ≥ 0, ≤ 1

RoomAirSettings:ThreeNodeDisplacementVentilation

from idfpy.models import RoomAirSettingsThreeNodeDisplacementVentilation

The UCSD model for Displacement Ventilation

Field Type Default Details
zone_name
Zone Name required
reference Name of Zone being described. Any existing zone name
Names a Zone
gain_distribution_schedule_name
Gain Distribution Schedule Name required
reference Distribution of the convective heat gains between the occupied and mixed zones. 0<= Accepted Value <= 1. In the DV model 1 means all convective gains in the lower layer.
Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules
number_of_plumes_per_occupant
Number of Plumes per Occupant
number 1.0 Used only in the UCSD displacement ventilation model. Effective number of separate plumes per occupant in the occupied zone. Plumes that merge together in the occupied zone count as one.
Range: > 0
thermostat_height
Thermostat Height
number
m
1.1 Height of thermostat/temperature control sensor above floor
Range: > 0
comfort_height
Comfort Height
number
m
1.1 Height at which air temperature is calculated for comfort purposes
Range: > 0
temperature_difference_threshold_for_reporting
Temperature Difference Threshold for Reporting
number
deltaC
0.4 Minimum temperature difference between predicted upper and lower layer temperatures above which DV auxiliary outputs are calculated. These outputs are 'DV Transition Height', 'DV Fraction Min Recommended Flow Rate' 'DV Average Temp Gradient' and 'DV Maximum Temp Gradient'. They are set to negative values when the temperature difference is less than the threshold and the output 'DV Zone Is Mixed' is set to 1
Range: ≥ 0

RoomAirSettings:UnderFloorAirDistributionExterior

from idfpy.models import RoomAirSettingsUnderFloorAirDistributionExterior

Applicable to exterior spaces that are served by an underfloor air distribution system. The dominant sources of heat gain should be from people, equipment, and other localized sources located in the occupied part of the room, as well as convective gain coming from a warm window. Used with RoomAirModelType = CrossVentilation.

Field Type Default Details
zone_name
Zone Name required
reference Name of Zone being described. Any existing zone name
Names a Zone
number_of_diffusers_per_zone
Number of Diffusers per Zone
number or Autocalculate Autocalculate
power_per_plume
Power per Plume
number or Autocalculate
W
Autocalculate
design_effective_area_of_diffuser
Design Effective Area of Diffuser
number or Autocalculate
m2
Autocalculate
diffuser_slot_angle_from_vertical
Diffuser Slot Angle from Vertical
number or Autocalculate
deg
Autocalculate
thermostat_height
Thermostat Height
number
m
1.2 Height of thermostat/temperature control sensor above floor
Range: > 0
comfort_height
Comfort Height
number
m
1.1 Height at which Air temperature is calculated for comfort purposes
Range: > 0
temperature_difference_threshold_for_reporting
Temperature Difference Threshold for Reporting
number
deltaC
0.4 Minimum temperature difference between upper and lower layer temperatures above which UFAD auxiliary outputs are calculated. These outputs are 'UF Transition Height' and 'UF Average Temp Gradient'. They are set to zero values when the temperature difference is less than the threshold and the output 'UF Zone Is Mixed' is set to 1
Range: ≥ 0
floor_diffuser_type
Floor Diffuser Type
choice Swirl One of Custom, HorizontalSwirl, LinearBarGrille, Swirl, VariableArea
transition_height
Transition Height
number or Autocalculate
m
1.7 User-specified height above floor of boundary between occupied and upper subzones
coefficient_a_in_formula_kc_a_gamma_b_c_d_gamma_e_gamma_2
Coefficient A in formula Kc = A*Gamma**B + C + D*Gamma + E*Gamma**2
number or Autocalculate Autocalculate Kc is the fraction of the total zone load attributable to the lower subzone
coefficient_b_in_formula_kc_a_gamma_b_c_d_gamma_e_gamma_2
Coefficient B in formula Kc = A*Gamma**B + C + D*Gamma + E*Gamma**2
number or Autocalculate Autocalculate Kc is the fraction of the total zone load attributable to the lower subzone
coefficient_c_in_formula_kc_a_gamma_b_c_d_gamma_e_gamma_2
Coefficient C in formula Kc = A*Gamma**B + C + D*Gamma + E*Gamma**2
number or Autocalculate Autocalculate Kc is the fraction of the total zone load attributable to the lower subzone
coefficient_d_in_formula_kc_a_gamma_b_c_d_gamma_e_gamma_2
Coefficient D in formula Kc = A*Gamma**B + C + D*Gamma + E*Gamma**2
number or Autocalculate Autocalculate Kc is the fraction of the total zone load attributable to the lower subzone
coefficient_e_in_formula_kc_a_gamma_b_c_d_gamma_e_gamma_2
Coefficient E in formula Kc = A*Gamma**B + C + D*Gamma + E*Gamma**2
number or Autocalculate Autocalculate Kc is the fraction of the total zone load attributable to the lower subzone

RoomAirSettings:UnderFloorAirDistributionInterior

from idfpy.models import RoomAirSettingsUnderFloorAirDistributionInterior

This Room Air Model is applicable to interior spaces that are served by an underfloor air distribution system. The dominant sources of heat gain should be from people, equipment, and other localized sources located in the occupied part of the room. The model should be used with caution in zones which have large heat gains or losses through exterior walls or windows or which have considerable direct solar gain. Used with RoomAirModelType = UnderFloorAirDistributionInterior.

Field Type Default Details
zone_name
Zone Name required
reference Name of Zone with underfloor air distribution
Names a Zone
number_of_diffusers
Number of Diffusers
number or Autocalculate Autocalculate Total number of diffusers in this zone
power_per_plume
Power per Plume
number or Autocalculate
W
Autocalculate
design_effective_area_of_diffuser
Design Effective Area of Diffuser
number or Autocalculate
m2
Autocalculate
diffuser_slot_angle_from_vertical
Diffuser Slot Angle from Vertical
number or Autocalculate
deg
Autocalculate
thermostat_height
Thermostat Height
number
m
1.2 Height of thermostat/temperature control sensor above floor
Range: > 0
comfort_height
Comfort Height
number
m
1.1 Height at which air temperature is calculated for comfort purposes
Range: > 0
temperature_difference_threshold_for_reporting
Temperature Difference Threshold for Reporting
number
deltaC
0.4 Minimum temperature difference between predicted upper and lower layer temperatures above which UFAD auxiliary outputs are calculated. These outputs are 'UF Transition Height' and 'UF Average Temp Gradient'. They are set to zero values when the temperature difference is less than the threshold and the output 'UF Zone Is Mixed' is set to 1
Range: ≥ 0
floor_diffuser_type
Floor Diffuser Type
choice Swirl One of Custom, HorizontalSwirl, LinearBarGrille, Swirl, VariableArea
transition_height
Transition Height
number or Autocalculate
m
1.7 user-specified height above floor of boundary between occupied and upper subzones
coefficient_a
Coefficient A
number or Autocalculate Autocalculate Coefficient A in Formula Kc = A*Gamma**B + C + D*Gamma + E*Gamma**2 Kc is the fraction of the total zone load attributable to the lower subzone
coefficient_b
Coefficient B
number or Autocalculate Autocalculate Coefficient B in Formula Kc = A*Gamma**B + C + D*Gamma + E*Gamma**2 Kc is the fraction of the total zone load attributable to the lower subzone
coefficient_c
Coefficient C
number or Autocalculate Autocalculate Coefficient C in Formula Kc = A*Gamma**B + C + D*Gamma + E*Gamma**2 Kc is the fraction of the total zone load attributable to the lower subzone
coefficient_d
Coefficient D
number or Autocalculate Autocalculate Coefficient D in Formula Kc = A*Gamma**B + C + D*Gamma + E*Gamma**2 Kc is the fraction of the total zone load attributable to the lower subzone
coefficient_e
Coefficient E
number or Autocalculate Autocalculate Coefficient E in Formula Kc = A*Gamma**B + C + D*Gamma + E*Gamma**2 Kc is the fraction of the total zone load attributable to the lower subzone