pyidf.advanced_construction module¶
Data objects in group “Advanced Construction”
-
class
pyidf.advanced_construction.ComplexFenestrationPropertySolarAbsorbedLayers¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ComplexFenestrationProperty:SolarAbsorbedLayers Used to provide solar radiation absorbed in fenestration layers. References surface-construction pair and if that pair is used in a simulation, then program will use value provided in schedules instead of calculating it.
-
construction_name¶ field Construction Name
Parameters: value (str) – value for IDD Field Construction Name Raises: ValueError– if value is not a valid valueReturns: the value of construction_name or None if not set Return type: str
-
fenestration_surface¶ field Fenestration Surface
Parameters: value (str) – value for IDD Field Fenestration Surface Raises: ValueError– if value is not a valid valueReturns: the value of fenestration_surface or None if not set Return type: str
-
layer_1_solar_radiation_absorbed_schedule_name¶ field Layer 1 Solar Radiation Absorbed Schedule Name
Parameters: value (str) – value for IDD Field Layer 1 Solar Radiation Absorbed Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of layer_1_solar_radiation_absorbed_schedule_name or None if not set Return type: str
-
layer_2_solar_radiation_absorbed_schedule_name¶ field Layer 2 Solar Radiation Absorbed Schedule Name
Parameters: value (str) – value for IDD Field Layer 2 Solar Radiation Absorbed Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of layer_2_solar_radiation_absorbed_schedule_name or None if not set Return type: str
-
layer_3_solar_radiation_absorbed_schedule_name¶ field Layer 3 Solar Radiation Absorbed Schedule Name
Parameters: value (str) – value for IDD Field Layer 3 Solar Radiation Absorbed Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of layer_3_solar_radiation_absorbed_schedule_name or None if not set Return type: str
-
layer_4_solar_radiation_absorbed_schedule_name¶ field Layer 4 Solar Radiation Absorbed Schedule Name
Parameters: value (str) – value for IDD Field Layer 4 Solar Radiation Absorbed Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of layer_4_solar_radiation_absorbed_schedule_name or None if not set Return type: str
-
layer_5_solar_radiation_absorbed_schedule_name¶ field Layer 5 Solar Radiation Absorbed Schedule Name
Parameters: value (str) – value for IDD Field Layer 5 Solar Radiation Absorbed Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of layer_5_solar_radiation_absorbed_schedule_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfaceControlMovableInsulation¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceControl:MovableInsulation Exterior or Interior Insulation on opaque surfaces
-
insulation_type¶ field Insulation Type
Parameters: value (str) – value for IDD Field Insulation Type Raises: ValueError– if value is not a valid valueReturns: the value of insulation_type or None if not set Return type: str
-
material_name¶ field Material Name
Parameters: value (str) – value for IDD Field Material Name Raises: ValueError– if value is not a valid valueReturns: the value of material_name or None if not set Return type: str
-
schedule_name¶ field Schedule Name
Parameters: value (str) – value for IDD Field Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of schedule_name or None if not set Return type: str
-
surface_name¶ field Surface Name
Parameters: value (str) – value for IDD Field Surface Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_name or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfaceConvectionAlgorithmInsideAdaptiveModelSelections¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceConvectionAlgorithm:Inside:AdaptiveModelSelections Options to change the individual convection model equations for dynamic selection when using AdaptiveConvectiongAlgorithm This object is only needed to make changes to the default model selections for any or all of the surface categories. This object is for the inside face, the side of the surface facing a thermal zone.
-
central_air_diffuser_ceiling_equation_source¶ field Central Air Diffuser Ceiling Equation Source
Applies to zone with mechanical forced central air with diffusersThis is for all ceiling surfacesDefault value: FisherPedersenCeilingDiffuserCeilingParameters: value (str) – value for IDD Field Central Air Diffuser Ceiling Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of central_air_diffuser_ceiling_equation_source or None if not set Return type: str
-
central_air_diffuser_ceiling_equation_user_curve_name¶ field Central Air Diffuser Ceiling Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Central Air Diffuser Ceiling Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of central_air_diffuser_ceiling_equation_user_curve_name or None if not set Return type: str
-
central_air_diffuser_floor_equation_source¶ field Central Air Diffuser Floor Equation Source
Applies to zone with mechanical forced central air with diffusersThis is for all floor surfacesDefault value: GoldsteinNovoselacCeilingDiffuserFloorParameters: value (str) – value for IDD Field Central Air Diffuser Floor Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of central_air_diffuser_floor_equation_source or None if not set Return type: str
-
central_air_diffuser_floor_equation_user_curve_name¶ field Central Air Diffuser Floor Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Central Air Diffuser Floor Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of central_air_diffuser_floor_equation_user_curve_name or None if not set Return type: str
-
central_air_diffuser_wall_equation_source¶ field Central Air Diffuser Wall Equation Source
Applies to zone with mechanical forced central air with diffusersThis is for all wall surfacesDefault value: GoldsteinNovoselacCeilingDiffuserWallsParameters: value (str) – value for IDD Field Central Air Diffuser Wall Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of central_air_diffuser_wall_equation_source or None if not set Return type: str
-
central_air_diffuser_wall_equation_user_curve_name¶ field Central Air Diffuser Wall Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Central Air Diffuser Wall Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of central_air_diffuser_wall_equation_user_curve_name or None if not set Return type: str
-
central_air_diffuser_window_equation_source¶ field Central Air Diffuser Window Equation Source
Applies to zone with mechanical forced central air with diffusersThis is for all window surfacesDefault value: GoldsteinNovoselacCeilingDiffuserWindowParameters: value (str) – value for IDD Field Central Air Diffuser Window Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of central_air_diffuser_window_equation_source or None if not set Return type: str
-
central_air_diffuser_window_equation_user_curve_name¶ field Central Air Diffuser Window Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Central Air Diffuser Window Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of central_air_diffuser_window_equation_user_curve_name or None if not set Return type: str
-
convective_zone_heater_stable_horizontal_equation_source¶ field Convective Zone Heater Stable Horizontal Equation Source
Applies to zone with convective heaterThis is for horizontal surfaces with heat flow directed for stable thermal stratificationDefault value: AlamdariHammondStableHorizontalParameters: value (str) – value for IDD Field Convective Zone Heater Stable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_stable_horizontal_equation_source or None if not set Return type: str
-
convective_zone_heater_stable_horizontal_equation_user_curve_name¶ field Convective Zone Heater Stable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Convective Zone Heater Stable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_stable_horizontal_equation_user_curve_name or None if not set Return type: str
-
convective_zone_heater_stable_tilted_equation_source¶ field Convective Zone Heater Stable Tilted Equation Source
Applies to zone with convective heaterThis is for tilted surfaces with heat flow for stable thermal stratificationDefault value: WaltonStableHorizontalOrTiltParameters: value (str) – value for IDD Field Convective Zone Heater Stable Tilted Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_stable_tilted_equation_source or None if not set Return type: str
-
convective_zone_heater_stable_tilted_equation_user_curve_name¶ field Convective Zone Heater Stable Tilted Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Convective Zone Heater Stable Tilted Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_stable_tilted_equation_user_curve_name or None if not set Return type: str
-
convective_zone_heater_unstable_horizontal_equation_source¶ field Convective Zone Heater Unstable Horizontal Equation Source
Applies to zone with convective heaterThis is for horizontal surfaces with heat flow directed for unstable thermal stratificationDefault value: KhalifaEq7CeilingParameters: value (str) – value for IDD Field Convective Zone Heater Unstable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_unstable_horizontal_equation_source or None if not set Return type: str
-
convective_zone_heater_unstable_horizontal_equation_user_curve_name¶ field Convective Zone Heater Unstable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Convective Zone Heater Unstable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_unstable_horizontal_equation_user_curve_name or None if not set Return type: str
-
convective_zone_heater_unstable_tilted_equation_source¶ field Convective Zone Heater Unstable Tilted Equation Source
Applies to zone with convective heaterThis is for tilted surfaces with heat flow for unstable thermal stratificationDefault value: WaltonUnstableHorizontalOrTiltParameters: value (str) – value for IDD Field Convective Zone Heater Unstable Tilted Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_unstable_tilted_equation_source or None if not set Return type: str
-
convective_zone_heater_unstable_tilted_equation_user_curve_name¶ field Convective Zone Heater Unstable Tilted Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Convective Zone Heater Unstable Tilted Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_unstable_tilted_equation_user_curve_name or None if not set Return type: str
-
convective_zone_heater_vertical_wall_equation_source¶ field Convective Zone Heater Vertical Wall Equation Source
Applies to zone with convective heaterThis is for vertical walls not directly affected by heaterDefault value: FohannoPolidoriVerticalWallParameters: value (str) – value for IDD Field Convective Zone Heater Vertical Wall Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_vertical_wall_equation_source or None if not set Return type: str
-
convective_zone_heater_vertical_wall_equation_user_curve_name¶ field Convective Zone Heater Vertical Wall Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Convective Zone Heater Vertical Wall Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_vertical_wall_equation_user_curve_name or None if not set Return type: str
-
convective_zone_heater_vertical_walls_near_heater_equation_source¶ field Convective Zone Heater Vertical Walls Near Heater Equation Source
Applies to zone with convective heaterThis is for vertical walls that are directly affected by heaterWalls are considered “near” when listed in field set for Fraction of Radiant Energy to SurfaceDefault value: KhalifaEq5WallNearHeatParameters: value (str) – value for IDD Field Convective Zone Heater Vertical Walls Near Heater Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_vertical_walls_near_heater_equation_source or None if not set Return type: str
-
convective_zone_heater_vertical_walls_near_heater_equation_user_curve_name¶ field Convective Zone Heater Vertical Walls Near Heater Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Convective Zone Heater Vertical Walls Near Heater Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_vertical_walls_near_heater_equation_user_curve_name or None if not set Return type: str
-
convective_zone_heater_windows_equation_source¶ field Convective Zone Heater Windows Equation Source
Applies to zone with convective heaterThis is for all window surfacesDefault value: ISO15099WindowsParameters: value (str) – value for IDD Field Convective Zone Heater Windows Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_windows_equation_source or None if not set Return type: str
-
convective_zone_heater_windows_equation_user_curve_name¶ field Convective Zone Heater Windows Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Convective Zone Heater Windows Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of convective_zone_heater_windows_equation_user_curve_name or None if not set Return type: str
-
floor_heat_ceiling_cool_chilled_ceiling_equation_source¶ field Floor Heat Ceiling Cool Chilled Ceiling Equation Source
Applies to zone with in-floor heating and/or in-ceiling coolingThis is for a ceiling with active cooling elementsDefault value: KaradagChilledCeilingParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Chilled Ceiling Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_chilled_ceiling_equation_source or None if not set Return type: str
-
floor_heat_ceiling_cool_chilled_ceiling_equation_user_curve_name¶ field Floor Heat Ceiling Cool Chilled Ceiling Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Chilled Ceiling Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_chilled_ceiling_equation_user_curve_name or None if not set Return type: str
-
floor_heat_ceiling_cool_heated_floor_equation_source¶ field Floor Heat Ceiling Cool Heated Floor Equation Source
Applies to zone with in-floor heating and/or in-ceiling coolingThis is for a floor with active heating elementsDefault value: AwbiHattonHeatedFloorParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Heated Floor Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_heated_floor_equation_source or None if not set Return type: str
-
floor_heat_ceiling_cool_heated_floor_equation_user_curve_name¶ field Floor Heat Ceiling Cool Heated Floor Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Heated Floor Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_heated_floor_equation_user_curve_name or None if not set Return type: str
-
floor_heat_ceiling_cool_stable_horizontal_equation_source¶ field Floor Heat Ceiling Cool Stable Horizontal Equation Source
Applies to zone with in-floor heating and/or in-ceiling coolingThis is for passive horizontal surfaces with heat flow for stable thermal stratificationDefault value: AlamdariHammondStableHorizontalParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Stable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_stable_horizontal_equation_source or None if not set Return type: str
-
floor_heat_ceiling_cool_stable_horizontal_equation_user_curve_name¶ field Floor Heat Ceiling Cool Stable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Stable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_stable_horizontal_equation_user_curve_name or None if not set Return type: str
-
floor_heat_ceiling_cool_stable_tilted_equation_source¶ field Floor Heat Ceiling Cool Stable Tilted Equation Source
Applies to zone with in-floor heating and/or in-ceiling coolingThis is for tilted surfaces with heat flow for stable thermal stratificationDefault value: WaltonStableHorizontalOrTiltParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Stable Tilted Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_stable_tilted_equation_source or None if not set Return type: str
-
floor_heat_ceiling_cool_stable_tilted_equation_user_curve_name¶ field Floor Heat Ceiling Cool Stable Tilted Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Stable Tilted Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_stable_tilted_equation_user_curve_name or None if not set Return type: str
-
floor_heat_ceiling_cool_unstable_horizontal_equation_source¶ field Floor Heat Ceiling Cool Unstable Horizontal Equation Source
Applies to zone with in-floor heating and/or in-ceiling coolingThis is for passive horizontal surfaces with heat flow for unstable thermal stratificationDefault value: KhalifaEq4CeilingAwayFromHeatParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Unstable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_unstable_horizontal_equation_source or None if not set Return type: str
-
floor_heat_ceiling_cool_unstable_horizontal_equation_user_curve_name¶ field Floor Heat Ceiling Cool Unstable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Unstable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_unstable_horizontal_equation_user_curve_name or None if not set Return type: str
-
floor_heat_ceiling_cool_unstable_tilted_equation_source¶ field Floor Heat Ceiling Cool Unstable Tilted Equation Source
Applies to zone with in-floor heating and/or in-ceiling coolingThis is for tilted surfaces with heat flow for unstable thermal stratificationDefault value: WaltonUnstableHorizontalOrTiltParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Unstable Tilted Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_unstable_tilted_equation_source or None if not set Return type: str
-
floor_heat_ceiling_cool_unstable_tilted_equation_user_curve_name¶ field Floor Heat Ceiling Cool Unstable Tilted Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Unstable Tilted Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_unstable_tilted_equation_user_curve_name or None if not set Return type: str
-
floor_heat_ceiling_cool_vertical_wall_equation_source¶ field Floor Heat Ceiling Cool Vertical Wall Equation Source
Applies to zone with in-floor heating and/or in-ceiling coolingThis is for vertical wallsDefault value: KhalifaEq3WallAwayFromHeatParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Vertical Wall Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_vertical_wall_equation_source or None if not set Return type: str
-
floor_heat_ceiling_cool_vertical_wall_equation_user_curve_name¶ field Floor Heat Ceiling Cool Vertical Wall Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Vertical Wall Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_vertical_wall_equation_user_curve_name or None if not set Return type: str
-
floor_heat_ceiling_cool_window_equation_source¶ field Floor Heat Ceiling Cool Window Equation Source
Applies to zone with in-floor heating and/or in-ceiling coolingThis is for all window surfacesDefault value: ISO15099WindowsParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Window Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_window_equation_source or None if not set Return type: str
-
floor_heat_ceiling_cool_window_equation_user_curve_name¶ field Floor Heat Ceiling Cool Window Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Floor Heat Ceiling Cool Window Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of floor_heat_ceiling_cool_window_equation_user_curve_name or None if not set Return type: str
-
mechanical_zone_fan_circulation_stable_horizontal_equation_source¶ field Mechanical Zone Fan Circulation Stable Horizontal Equation Source
reference choice fieldsDefault value: AlamdariHammondStableHorizontalParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Stable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_stable_horizontal_equation_source or None if not set Return type: str
-
mechanical_zone_fan_circulation_stable_horizontal_equation_user_curve_name¶ field Mechanical Zone Fan Circulation Stable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Stable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_stable_horizontal_equation_user_curve_name or None if not set Return type: str
-
mechanical_zone_fan_circulation_stable_tilted_equation_source¶ field Mechanical Zone Fan Circulation Stable Tilted Equation Source
reference choice fieldsDefault value: WaltonStableHorizontalOrTiltParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Stable Tilted Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_stable_tilted_equation_source or None if not set Return type: str
-
mechanical_zone_fan_circulation_stable_tilted_equation_user_curve_name¶ field Mechanical Zone Fan Circulation Stable Tilted Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Stable Tilted Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_stable_tilted_equation_user_curve_name or None if not set Return type: str
-
mechanical_zone_fan_circulation_unstable_horizontal_equation_source¶ field Mechanical Zone Fan Circulation Unstable Horizontal Equation Source
reference choice fieldsDefault value: KhalifaEq4CeilingAwayFromHeatParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Unstable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_unstable_horizontal_equation_source or None if not set Return type: str
-
mechanical_zone_fan_circulation_unstable_horizontal_equation_user_curve_name¶ field Mechanical Zone Fan Circulation Unstable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Unstable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_unstable_horizontal_equation_user_curve_name or None if not set Return type: str
-
mechanical_zone_fan_circulation_unstable_tilted_equation_source¶ field Mechanical Zone Fan Circulation Unstable Tilted Equation Source
reference choice fieldsDefault value: WaltonUnstableHorizontalOrTiltParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Unstable Tilted Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_unstable_tilted_equation_source or None if not set Return type: str
-
mechanical_zone_fan_circulation_unstable_tilted_equation_user_curve_name¶ field Mechanical Zone Fan Circulation Unstable Tilted Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Unstable Tilted Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_unstable_tilted_equation_user_curve_name or None if not set Return type: str
-
mechanical_zone_fan_circulation_vertical_wall_equation_source¶ field Mechanical Zone Fan Circulation Vertical Wall Equation Source
reference choice fieldsDefault value: KhalifaEq3WallAwayFromHeatParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Vertical Wall Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_vertical_wall_equation_source or None if not set Return type: str
-
mechanical_zone_fan_circulation_vertical_wall_equation_user_curve_name¶ field Mechanical Zone Fan Circulation Vertical Wall Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Vertical Wall Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_vertical_wall_equation_user_curve_name or None if not set Return type: str
-
mechanical_zone_fan_circulation_window_equation_source¶ field Mechanical Zone Fan Circulation Window Equation Source
reference choice fieldsDefault value: ISO15099WindowsParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Window Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_window_equation_source or None if not set Return type: str
-
mechanical_zone_fan_circulation_window_equation_user_curve_name¶ field Mechanical Zone Fan Circulation Window Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mechanical Zone Fan Circulation Window Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mechanical_zone_fan_circulation_window_equation_user_curve_name or None if not set Return type: str
-
mixed_regime_buoyancy_assisting_flow_on_walls_equation_source¶ field Mixed Regime Buoyancy Assisting Flow on Walls Equation Source
reference choice fieldsDefault value: BeausoleilMorrisonMixedAssistedWallParameters: value (str) – value for IDD Field Mixed Regime Buoyancy Assisting Flow on Walls Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_buoyancy_assisting_flow_on_walls_equation_source or None if not set Return type: str
-
mixed_regime_buoyancy_assisting_flow_on_walls_equation_user_curve_name¶ field Mixed Regime Buoyancy Assisting Flow on Walls Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mixed Regime Buoyancy Assisting Flow on Walls Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_buoyancy_assisting_flow_on_walls_equation_user_curve_name or None if not set Return type: str
-
mixed_regime_buoyancy_opposing_flow_on_walls_equation_source¶ field Mixed Regime Buoyancy Opposing Flow on Walls Equation Source
reference choice fieldsDefault value: BeausoleilMorrisonMixedOpposingWallParameters: value (str) – value for IDD Field Mixed Regime Buoyancy Opposing Flow on Walls Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_buoyancy_opposing_flow_on_walls_equation_source or None if not set Return type: str
-
mixed_regime_buoyancy_opposing_flow_on_walls_equation_user_curve_name¶ field Mixed Regime Buoyancy Opposing Flow on Walls Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mixed Regime Buoyancy Opposing Flow on Walls Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_buoyancy_opposing_flow_on_walls_equation_user_curve_name or None if not set Return type: str
-
mixed_regime_stable_ceiling_equation_source¶ field Mixed Regime Stable Ceiling Equation Source
reference choice fieldsDefault value: BeausoleilMorrisonMixedStableCeilingParameters: value (str) – value for IDD Field Mixed Regime Stable Ceiling Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_stable_ceiling_equation_source or None if not set Return type: str
-
mixed_regime_stable_ceiling_equation_user_curve_name¶ field Mixed Regime Stable Ceiling Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mixed Regime Stable Ceiling Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_stable_ceiling_equation_user_curve_name or None if not set Return type: str
-
mixed_regime_stable_floor_equation_source¶ field Mixed Regime Stable Floor Equation Source
reference choice fieldsDefault value: BeausoleilMorrisonMixedStableFloorParameters: value (str) – value for IDD Field Mixed Regime Stable Floor Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_stable_floor_equation_source or None if not set Return type: str
-
mixed_regime_stable_floor_equation_user_curve_name¶ field Mixed Regime Stable Floor Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mixed Regime Stable Floor Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_stable_floor_equation_user_curve_name or None if not set Return type: str
-
mixed_regime_unstable_ceiling_equation_source¶ field Mixed Regime Unstable Ceiling Equation Source
reference choice fieldsDefault value: BeausoleilMorrisonMixedUnstableCeilingParameters: value (str) – value for IDD Field Mixed Regime Unstable Ceiling Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_unstable_ceiling_equation_source or None if not set Return type: str
-
mixed_regime_unstable_ceiling_equation_user_curve_name¶ field Mixed Regime Unstable Ceiling Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mixed Regime Unstable Ceiling Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_unstable_ceiling_equation_user_curve_name or None if not set Return type: str
-
mixed_regime_unstable_floor_equation_source¶ field Mixed Regime Unstable Floor Equation Source
reference choice fieldsDefault value: BeausoleilMorrisonMixedUnstableFloorParameters: value (str) – value for IDD Field Mixed Regime Unstable Floor Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_unstable_floor_equation_source or None if not set Return type: str
-
mixed_regime_unstable_floor_equation_user_curve_name¶ field Mixed Regime Unstable Floor Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mixed Regime Unstable Floor Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_unstable_floor_equation_user_curve_name or None if not set Return type: str
-
mixed_regime_window_equation_source¶ field Mixed Regime Window Equation Source
reference choice fieldsDefault value: GoldsteinNovoselacCeilingDiffuserWindowParameters: value (str) – value for IDD Field Mixed Regime Window Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_window_equation_source or None if not set Return type: str
-
mixed_regime_window_equation_user_curve_name¶ field Mixed Regime Window Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Mixed Regime Window Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of mixed_regime_window_equation_user_curve_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
simple_buoyancy_stable_horizontal_equation_source¶ field Simple Buoyancy Stable Horizontal Equation Source
Applies to zone with no HVAC or when HVAC is offThis is for horizontal surfaces with heat flow directed for stable thermal stratificationDefault value: AlamdariHammondStableHorizontalParameters: value (str) – value for IDD Field Simple Buoyancy Stable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_stable_horizontal_equation_source or None if not set Return type: str
-
simple_buoyancy_stable_horizontal_equation_user_curve_name¶ field Simple Buoyancy Stable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Simple Buoyancy Stable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_stable_horizontal_equation_user_curve_name or None if not set Return type: str
-
simple_buoyancy_stable_tilted_equation_source¶ field Simple Buoyancy Stable Tilted Equation Source
Applies to zone with no HVAC or when HVAC is offThis is for tilted surfaces with heat flow for stable thermal stratificationDefault value: WaltonStableHorizontalOrTiltParameters: value (str) – value for IDD Field Simple Buoyancy Stable Tilted Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_stable_tilted_equation_source or None if not set Return type: str
-
simple_buoyancy_stable_tilted_equation_user_curve_name¶ field Simple Buoyancy Stable Tilted Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Simple Buoyancy Stable Tilted Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_stable_tilted_equation_user_curve_name or None if not set Return type: str
-
simple_buoyancy_unstable_horizontal_equation_source¶ field Simple Buoyancy Unstable Horizontal Equation Source
Applies to zone with no HVAC or when HVAC is offThis is for passive horizontal surfaces with heat flow for unstable thermal stratificationDefault value: AlamdariHammondUnstableHorizontalParameters: value (str) – value for IDD Field Simple Buoyancy Unstable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_unstable_horizontal_equation_source or None if not set Return type: str
-
simple_buoyancy_unstable_horizontal_equation_user_curve_name¶ field Simple Buoyancy Unstable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Simple Buoyancy Unstable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_unstable_horizontal_equation_user_curve_name or None if not set Return type: str
-
simple_buoyancy_unstable_tilted_equation_source¶ field Simple Buoyancy Unstable Tilted Equation Source
Applies to zone with no HVAC or when HVAC is offThis is for tilted surfaces with heat flow for unstable thermal stratificationDefault value: WaltonUnstableHorizontalOrTiltParameters: value (str) – value for IDD Field Simple Buoyancy Unstable Tilted Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_unstable_tilted_equation_source or None if not set Return type: str
-
simple_buoyancy_unstable_tilted_equation_user_curve_name¶ field Simple Buoyancy Unstable Tilted Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Simple Buoyancy Unstable Tilted Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_unstable_tilted_equation_user_curve_name or None if not set Return type: str
-
simple_buoyancy_vertical_wall_equation_source¶ field Simple Buoyancy Vertical Wall Equation Source
Applies to zone with no HVAC or when HVAC is offThis is for vertical wallsDefault value: FohannoPolidoriVerticalWallParameters: value (str) – value for IDD Field Simple Buoyancy Vertical Wall Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_vertical_wall_equation_source or None if not set Return type: str
-
simple_buoyancy_vertical_wall_user_curve_name¶ field Simple Buoyancy Vertical Wall User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Simple Buoyancy Vertical Wall User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_vertical_wall_user_curve_name or None if not set Return type: str
-
simple_buoyancy_windows_equation_source¶ field Simple Buoyancy Windows Equation Source
Applies to zone with no HVAC or when HVAC is offThis is for all window surfacesDefault value: ISO15099WindowsParameters: value (str) – value for IDD Field Simple Buoyancy Windows Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_windows_equation_source or None if not set Return type: str
-
simple_buoyancy_windows_equation_user_curve_name¶ field Simple Buoyancy Windows Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Simple Buoyancy Windows Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of simple_buoyancy_windows_equation_user_curve_name or None if not set Return type: str
-
wall_panel_heating_heated_wall_equation_source¶ field Wall Panel Heating Heated Wall Equation Source
Applies to zone with in-wall panel heatingThis is for vertical walls that are being actively heatedDefault value: AwbiHattonHeatedWallParameters: value (str) – value for IDD Field Wall Panel Heating Heated Wall Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_heated_wall_equation_source or None if not set Return type: str
-
wall_panel_heating_heated_wall_equation_user_curve_name¶ field Wall Panel Heating Heated Wall Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Wall Panel Heating Heated Wall Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_heated_wall_equation_user_curve_name or None if not set Return type: str
-
wall_panel_heating_stable_horizontal_equation_source¶ field Wall Panel Heating Stable Horizontal Equation Source
Applies to zone with in-wall panel heatingThis is for horizontal surfaces with heat flow directed for stable thermal stratificationDefault value: AlamdariHammondStableHorizontalParameters: value (str) – value for IDD Field Wall Panel Heating Stable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_stable_horizontal_equation_source or None if not set Return type: str
-
wall_panel_heating_stable_horizontal_equation_user_curve_name¶ field Wall Panel Heating Stable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Wall Panel Heating Stable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_stable_horizontal_equation_user_curve_name or None if not set Return type: str
-
wall_panel_heating_stable_tilted_equation_source¶ field Wall Panel Heating Stable Tilted Equation Source
Applies to zone with in-wall panel heatingThis is for tilted surfaces with heat flow for stable thermal stratificationDefault value: WaltonStableHorizontalOrTiltParameters: value (str) – value for IDD Field Wall Panel Heating Stable Tilted Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_stable_tilted_equation_source or None if not set Return type: str
-
wall_panel_heating_stable_tilted_equation_user_curve_name¶ field Wall Panel Heating Stable Tilted Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Wall Panel Heating Stable Tilted Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_stable_tilted_equation_user_curve_name or None if not set Return type: str
-
wall_panel_heating_unstable_horizontal_equation_source¶ field Wall Panel Heating Unstable Horizontal Equation Source
Applies to zone with in-wall panel heatingThis is for horizontal surfaces with heat flow directed for unstable thermal stratificationDefault value: KhalifaEq7CeilingParameters: value (str) – value for IDD Field Wall Panel Heating Unstable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_unstable_horizontal_equation_source or None if not set Return type: str
-
wall_panel_heating_unstable_horizontal_equation_user_curve_name¶ field Wall Panel Heating Unstable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Wall Panel Heating Unstable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_unstable_horizontal_equation_user_curve_name or None if not set Return type: str
-
wall_panel_heating_unstable_tilted_equation_source¶ field Wall Panel Heating Unstable Tilted Equation Source
Applies to zone with in-wall panel heatingThis is for tilted surfaces with heat flow for unstable thermal stratificationDefault value: WaltonUnstableHorizontalOrTiltParameters: value (str) – value for IDD Field Wall Panel Heating Unstable Tilted Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_unstable_tilted_equation_source or None if not set Return type: str
-
wall_panel_heating_unstable_tilted_equation_user_curve_name¶ field Wall Panel Heating Unstable Tilted Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Wall Panel Heating Unstable Tilted Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_unstable_tilted_equation_user_curve_name or None if not set Return type: str
-
wall_panel_heating_vertical_wall_equation_source¶ field Wall Panel Heating Vertical Wall Equation Source
Applies to zone with in-wall panel heatingThis is for vertical walls that are not actively heatedDefault value: KhalifaEq6NonHeatedWallsParameters: value (str) – value for IDD Field Wall Panel Heating Vertical Wall Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_vertical_wall_equation_source or None if not set Return type: str
-
wall_panel_heating_vertical_wall_equation_user_curve_name¶ field Wall Panel Heating Vertical Wall Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Wall Panel Heating Vertical Wall Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_vertical_wall_equation_user_curve_name or None if not set Return type: str
-
wall_panel_heating_window_equation_source¶ field Wall Panel Heating Window Equation Source
Applies to zone with in-wall panel heatingThis is for all window surfacesDefault value: ISO15099WindowsParameters: value (str) – value for IDD Field Wall Panel Heating Window Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_window_equation_source or None if not set Return type: str
-
wall_panel_heating_window_equation_user_curve_name¶ field Wall Panel Heating Window Equation User Curve Name
The SurfaceConvectionAlgorithm:Inside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Wall Panel Heating Window Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of wall_panel_heating_window_equation_user_curve_name or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfaceConvectionAlgorithmInsideUserCurve¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceConvectionAlgorithm:Inside:UserCurve Used to describe a custom model equation for surface convection heat transfer coefficient If more than one curve is referenced they are all used and added together.
-
hc_function_of_air_change_rate_curve_name¶ field Hc Function of Air Change Rate Curve Name
Curve’s “x” is mechanical ACH (Air Changes per hour from mechanical air system), (1/hr)Parameters: value (str) – value for IDD Field Hc Function of Air Change Rate Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of hc_function_of_air_change_rate_curve_name or None if not set Return type: str
-
hc_function_of_air_system_volume_flow_rate_divided_by_zone_perimeter_length_curve_name¶ field Hc Function of Air System Volume Flow Rate Divided by Zone Perimeter Length Curve Name
Curve’s “x” is mechanical system air flow rate (m3/s) divided by zone’s length alongexterior walls (m).Parameters: value (str) – value for IDD Field Hc Function of Air System Volume Flow Rate Divided by Zone Perimeter Length Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of hc_function_of_air_system_volume_flow_rate_divided_by_zone_perimeter_length_curve_name or None if not set Return type: str
-
hc_function_of_temperature_difference_curve_name¶ field Hc Function of Temperature Difference Curve Name
Curve’s “x” is absolute value of delta-T (Surface temperature minus reference temperature, (C))Parameters: value (str) – value for IDD Field Hc Function of Temperature Difference Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of hc_function_of_temperature_difference_curve_name or None if not set Return type: str
-
hc_function_of_temperature_difference_divided_by_height_curve_name¶ field Hc Function of Temperature Difference Divided by Height Curve Name
Curve’s “x” is absolute value of delta-T/Height (Surface temp minus Air temp)/(vertical length scale), (C/m)when used for an inside face the vertical length scale is the zone’s interior heightParameters: value (str) – value for IDD Field Hc Function of Temperature Difference Divided by Height Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of hc_function_of_temperature_difference_divided_by_height_curve_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
reference_temperature_for_convection_heat_transfer¶ field Reference Temperature for Convection Heat Transfer
Controls which temperature is differenced from surface temperature when using the Hc valueParameters: value (str) – value for IDD Field Reference Temperature for Convection Heat Transfer Raises: ValueError– if value is not a valid valueReturns: the value of reference_temperature_for_convection_heat_transfer or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfaceConvectionAlgorithmOutsideAdaptiveModelSelections¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceConvectionAlgorithm:Outside:AdaptiveModelSelections Options to change the individual convection model equations for dynamic selection when using AdaptiveConvectiongAlgorithm This object is only needed to make changes to the default model selections for any or all of the surface categories. This object is for the outside face, the side of the surface facing away from the thermal zone.
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
natural_convection_stable_horizontal_equation_source¶ field Natural Convection Stable Horizontal Equation Source
This is for horizontal surfaces with heat flow directed for stable thermal stratificationDefault value: WaltonStableHorizontalOrTiltParameters: value (str) – value for IDD Field Natural Convection Stable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of natural_convection_stable_horizontal_equation_source or None if not set Return type: str
-
natural_convection_stable_horizontal_equation_user_curve_name¶ field Natural Convection Stable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Outside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Natural Convection Stable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of natural_convection_stable_horizontal_equation_user_curve_name or None if not set Return type: str
-
natural_convection_unstable_horizontal_equation_source¶ field Natural Convection Unstable Horizontal Equation Source
Default value: WaltonUnstableHorizontalOrTiltParameters: value (str) – value for IDD Field Natural Convection Unstable Horizontal Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of natural_convection_unstable_horizontal_equation_source or None if not set Return type: str
-
natural_convection_unstable_horizontal_equation_user_curve_name¶ field Natural Convection Unstable Horizontal Equation User Curve Name
The SurfaceConvectionAlgorithm:Outside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Natural Convection Unstable Horizontal Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of natural_convection_unstable_horizontal_equation_user_curve_name or None if not set Return type: str
-
natural_convection_vertical_wall_equation_source¶ field Natural Convection Vertical Wall Equation Source
This is for vertical wallsDefault value: ASHRAEVerticalWallParameters: value (str) – value for IDD Field Natural Convection Vertical Wall Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of natural_convection_vertical_wall_equation_source or None if not set Return type: str
-
natural_convection_vertical_wall_equation_user_curve_name¶ field Natural Convection Vertical Wall Equation User Curve Name
The SurfaceConvectionAlgorithm:Outside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Natural Convection Vertical Wall Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of natural_convection_vertical_wall_equation_user_curve_name or None if not set Return type: str
-
wind_convection_horizontal_roof_equation_source¶ field Wind Convection Horizontal Roof Equation Source
Default value: ClearRoofParameters: value (str) – value for IDD Field Wind Convection Horizontal Roof Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of wind_convection_horizontal_roof_equation_source or None if not set Return type: str
-
wind_convection_horizontal_roof_user_curve_name¶ field Wind Convection Horizontal Roof User Curve Name
The SurfaceConvectionAlgorithm:Outside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Wind Convection Horizontal Roof User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of wind_convection_horizontal_roof_user_curve_name or None if not set Return type: str
-
wind_convection_leeward_vertical_wall_equation_source¶ field Wind Convection Leeward Vertical Wall Equation Source
Default value: TARPLeewardParameters: value (str) – value for IDD Field Wind Convection Leeward Vertical Wall Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of wind_convection_leeward_vertical_wall_equation_source or None if not set Return type: str
-
wind_convection_leeward_vertical_wall_equation_user_curve_name¶ field Wind Convection Leeward Vertical Wall Equation User Curve Name
The SurfaceConvectionAlgorithm:Outside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Wind Convection Leeward Vertical Wall Equation User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of wind_convection_leeward_vertical_wall_equation_user_curve_name or None if not set Return type: str
-
wind_convection_windward_equation_vertical_wall_user_curve_name¶ field Wind Convection Windward Equation Vertical Wall User Curve Name
The SurfaceConvectionAlgorithm:Outside:UserCurve named in this field is used when the previous field is set to UserCurveParameters: value (str) – value for IDD Field Wind Convection Windward Equation Vertical Wall User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of wind_convection_windward_equation_vertical_wall_user_curve_name or None if not set Return type: str
-
wind_convection_windward_vertical_wall_equation_source¶ field Wind Convection Windward Vertical Wall Equation Source
Default value: TARPWindwardParameters: value (str) – value for IDD Field Wind Convection Windward Vertical Wall Equation Source Raises: ValueError– if value is not a valid valueReturns: the value of wind_convection_windward_vertical_wall_equation_source or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfaceConvectionAlgorithmOutsideUserCurve¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceConvectionAlgorithm:Outside:UserCurve Used to describe a custom model equation for surface convection heat transfer coefficient If more than one curve is referenced they are all used and added together.
-
hf_function_of_wind_speed_curve_name¶ field Hf Function of Wind Speed Curve Name
Curve’s “x” is wind speed of the type determined in the previous field (m/s)Parameters: value (str) – value for IDD Field Hf Function of Wind Speed Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of hf_function_of_wind_speed_curve_name or None if not set Return type: str
-
hn_function_of_temperature_difference_curve_name¶ field Hn Function of Temperature Difference Curve Name
Curve’s “x” is absolute value of delta-T (Surface temperature minus air temperature, (C))Parameters: value (str) – value for IDD Field Hn Function of Temperature Difference Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of hn_function_of_temperature_difference_curve_name or None if not set Return type: str
-
hn_function_of_temperature_difference_divided_by_height_curve_name¶ field Hn Function of Temperature Difference Divided by Height Curve Name
Curve’s “x” is absolute value of delta-T/Height (Surface temp minus Air temp)/(vertical length scale), (C/m)when used for an outside face the vertical length scale is the exterior facade’s overall heightParameters: value (str) – value for IDD Field Hn Function of Temperature Difference Divided by Height Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of hn_function_of_temperature_difference_divided_by_height_curve_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
wind_speed_type_for_curve¶ field Wind Speed Type for Curve
Default value: HeightAdjustParameters: value (str) – value for IDD Field Wind Speed Type for Curve Raises: ValueError– if value is not a valid valueReturns: the value of wind_speed_type_for_curve or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfacePropertiesVaporCoefficients¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceProperties:VaporCoefficients The interior and external vapor transfer coefficients. Normally these value are calculated using the heat convection coefficient values. Use this object to used fixed constant values. Units are kg/Pa.s.m2 This will only work with the CombinedHeatAndMoistureFiniteElement algorithm for surfaces. Other algorithms will ignore these coefficients
-
constant_external_vapor_transfer_coefficient¶ field Constant External Vapor Transfer Coefficient
Default value: NoParameters: value (str) – value for IDD Field Constant External Vapor Transfer Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of constant_external_vapor_transfer_coefficient or None if not set Return type: str
-
constant_internal_vapor_transfer_coefficient¶ field Constant Internal vapor Transfer Coefficient
Default value: NoParameters: value (str) – value for IDD Field Constant Internal vapor Transfer Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of constant_internal_vapor_transfer_coefficient or None if not set Return type: str
-
external_vapor_coefficient_value¶ field External Vapor Coefficient Value
Units: kg/Pa-s-m2Parameters: value (float) – value for IDD Field External Vapor Coefficient Value Raises: ValueError– if value is not a valid valueReturns: the value of external_vapor_coefficient_value or None if not set Return type: float
-
internal_vapor_coefficient_value¶ field Internal Vapor Coefficient Value
Units: kg/Pa-s-m2Parameters: value (float) – value for IDD Field Internal Vapor Coefficient Value Raises: ValueError– if value is not a valid valueReturns: the value of internal_vapor_coefficient_value or None if not set Return type: float
-
surface_name¶ field Surface Name
Parameters: value (str) – value for IDD Field Surface Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_name or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfacePropertyConvectionCoefficients¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceProperty:ConvectionCoefficients Allow user settable interior and/or exterior convection coefficients. Note that some other factors may limit the lower bounds for these values, such as for windows, the interior convection coefficient must be >.28, for trombe wall algorithm selection (zone), the interior convection coefficient must be >.1 for TARP interior convection, the lower limit is also .1 Minimum and maximum limits are set in HeatBalanceAlgorithm object. Defaults in HeatBalanceAlgorithm object are [.1,1000].
-
convection_coefficient_1¶ field Convection Coefficient 1
used if Convection Type=Value, min and max limits are set in HeatBalanceAlgorithm object.Default limits are Minimum >= 0.1 and Maximum <= 1000Units: W/m2-KParameters: value (float) – value for IDD Field Convection Coefficient 1 Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_1 or None if not set Return type: float
-
convection_coefficient_1_location¶ field Convection Coefficient 1 Location
Parameters: value (str) – value for IDD Field Convection Coefficient 1 Location Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_1_location or None if not set Return type: str
-
convection_coefficient_1_schedule_name¶ field Convection Coefficient 1 Schedule Name
used if Convection Type=Schedule, min and max limits are set in HeatBalanceAlgorithm object.Default limits are Minimum >= 0.1 and Maximum <= 1000Parameters: value (str) – value for IDD Field Convection Coefficient 1 Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_1_schedule_name or None if not set Return type: str
-
convection_coefficient_1_type¶ field Convection Coefficient 1 Type
Parameters: value (str) – value for IDD Field Convection Coefficient 1 Type Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_1_type or None if not set Return type: str
-
convection_coefficient_1_user_curve_name¶ field Convection Coefficient 1 User Curve Name
used if Convection Type = UserCurveParameters: value (str) – value for IDD Field Convection Coefficient 1 User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_1_user_curve_name or None if not set Return type: str
-
convection_coefficient_2¶ field Convection Coefficient 2
used if Convection Type=Value, min and max limits are set in HeatBalanceAlgorithm object.Default limits are Minimum >= 0.1 and Maximum <= 1000Units: W/m2-KDefault value: 0.1Parameters: value (float) – value for IDD Field Convection Coefficient 2 Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_2 or None if not set Return type: float
-
convection_coefficient_2_location¶ field Convection Coefficient 2 Location
Parameters: value (str) – value for IDD Field Convection Coefficient 2 Location Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_2_location or None if not set Return type: str
-
convection_coefficient_2_schedule_name¶ field Convection Coefficient 2 Schedule Name
used if Convection Type=Schedule, min and max limits are set in HeatBalanceAlgorithm object.Default limits are Minimum >= 0.1 and Maximum <= 1000Parameters: value (str) – value for IDD Field Convection Coefficient 2 Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_2_schedule_name or None if not set Return type: str
-
convection_coefficient_2_type¶ field Convection Coefficient 2 Type
Parameters: value (str) – value for IDD Field Convection Coefficient 2 Type Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_2_type or None if not set Return type: str
-
convection_coefficient_2_user_curve_name¶ field Convection Coefficient 2 User Curve Name
used if Convection Type = UserCurveParameters: value (str) – value for IDD Field Convection Coefficient 2 User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_2_user_curve_name or None if not set Return type: str
-
surface_name¶ field Surface Name
Parameters: value (str) – value for IDD Field Surface Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_name or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfacePropertyConvectionCoefficientsMultipleSurface¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceProperty:ConvectionCoefficients:MultipleSurface Allow user settable interior and/or exterior convection coefficients. Note that some other factors may limit the lower bounds for these values, such as for windows, the interior convection coefficient must be >.28, for trombe wall algorithm selection (zone), the interior convection coefficient must be >.1 for TARP interior convection, the lower limit is also .1 Minimum and maximum limits are set in HeatBalanceAlgorithm object. Defaults in HeatBalanceAlgorithm object are [.1,1000].
-
convection_coefficient_1¶ field Convection Coefficient 1
used if Convection Type=Value, min and max limits are set in HeatBalanceAlgorithm object.Default limits are Minimum >= 0.1 and Maximum <= 1000Units: W/m2-KParameters: value (float) – value for IDD Field Convection Coefficient 1 Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_1 or None if not set Return type: float
-
convection_coefficient_1_location¶ field Convection Coefficient 1 Location
Parameters: value (str) – value for IDD Field Convection Coefficient 1 Location Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_1_location or None if not set Return type: str
-
convection_coefficient_1_schedule_name¶ field Convection Coefficient 1 Schedule Name
used if Convection Type=Schedule, min and max limits are set in HeatBalanceAlgorithm object.Default limits are Minimum >= 0.1 and Maximum <= 1000Parameters: value (str) – value for IDD Field Convection Coefficient 1 Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_1_schedule_name or None if not set Return type: str
-
convection_coefficient_1_type¶ field Convection Coefficient 1 Type
Parameters: value (str) – value for IDD Field Convection Coefficient 1 Type Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_1_type or None if not set Return type: str
-
convection_coefficient_1_user_curve_name¶ field Convection Coefficient 1 User Curve Name
used if Convection Type = UserCurveParameters: value (str) – value for IDD Field Convection Coefficient 1 User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_1_user_curve_name or None if not set Return type: str
-
convection_coefficient_2¶ field Convection Coefficient 2
used if Convection Type=Value, min and max limits are set in HeatBalanceAlgorithm object.Default limits are Minimum >= 0.1 and Maximum <= 1000Units: W/m2-KDefault value: 0.1Parameters: value (float) – value for IDD Field Convection Coefficient 2 Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_2 or None if not set Return type: float
-
convection_coefficient_2_location¶ field Convection Coefficient 2 Location
Parameters: value (str) – value for IDD Field Convection Coefficient 2 Location Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_2_location or None if not set Return type: str
-
convection_coefficient_2_schedule_name¶ field Convection Coefficient 2 Schedule Name
used if Convection Type=Schedule, min and max limits are set in HeatBalanceAlgorithm object.Default limits are Minimum >= 0.1 and Maximum <= 1000Parameters: value (str) – value for IDD Field Convection Coefficient 2 Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_2_schedule_name or None if not set Return type: str
-
convection_coefficient_2_type¶ field Convection Coefficient 2 Type
Parameters: value (str) – value for IDD Field Convection Coefficient 2 Type Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_2_type or None if not set Return type: str
-
convection_coefficient_2_user_curve_name¶ field Convection Coefficient 2 User Curve Name
used if Convection Type = UserCurveParameters: value (str) – value for IDD Field Convection Coefficient 2 User Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of convection_coefficient_2_user_curve_name or None if not set Return type: str
-
surface_type¶ field Surface Type
Parameters: value (str) – value for IDD Field Surface Type Raises: ValueError– if value is not a valid valueReturns: the value of surface_type or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfacePropertyExteriorNaturalVentedCavity¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceProperty:ExteriorNaturalVentedCavity Used to describe the decoupled layer, or baffle, and the characteristics of the cavity and openings for naturally ventilated exterior surfaces. This object is also used in conjunction with the OtherSideConditionsModel.
-
add_extensible(surface_1_name=None)¶ Add values for extensible fields
Parameters: surface_1_name (str) – value for IDD Field Surface 1 Name if value is None it will not be checked against the specification and is assumed to be a missing value
-
area_fraction_of_openings¶ field Area Fraction of Openings
Units: dimensionlessvalue <= 1.0Parameters: value (float) – value for IDD Field Area Fraction of Openings Raises: ValueError– if value is not a valid valueReturns: the value of area_fraction_of_openings or None if not set Return type: float
-
boundary_conditions_model_name¶ field Boundary Conditions Model Name
Enter the name of a SurfaceProperty:OtherSideConditionsModel objectParameters: value (str) – value for IDD Field Boundary Conditions Model Name Raises: ValueError– if value is not a valid valueReturns: the value of boundary_conditions_model_name or None if not set Return type: str
-
discharge_coefficient_for_openings_with_respect_to_buoyancy_driven_flow¶ field Discharge Coefficient for Openings with Respect to Buoyancy Driven Flow
Units: dimensionlessDefault value: 0.65value <= 1.5Parameters: value (float) – value for IDD Field Discharge Coefficient for Openings with Respect to Buoyancy Driven Flow Raises: ValueError– if value is not a valid valueReturns: the value of discharge_coefficient_for_openings_with_respect_to_buoyancy_driven_flow or None if not set Return type: float
-
effective_thickness_of_cavity_behind_exterior_baffle¶ field Effective Thickness of Cavity Behind Exterior Baffle
if corrugated, use average depthUnits: mParameters: value (float) – value for IDD Field Effective Thickness of Cavity Behind Exterior Baffle Raises: ValueError– if value is not a valid valueReturns: the value of effective_thickness_of_cavity_behind_exterior_baffle or None if not set Return type: float
-
effectiveness_for_perforations_with_respect_to_wind¶ field Effectiveness for Perforations with Respect to Wind
Units: dimensionlessDefault value: 0.25value <= 1.5Parameters: value (float) – value for IDD Field Effectiveness for Perforations with Respect to Wind Raises: ValueError– if value is not a valid valueReturns: the value of effectiveness_for_perforations_with_respect_to_wind or None if not set Return type: float
-
extensibles¶ Get list of all extensibles
-
height_scale_for_buoyancydriven_ventilation¶ field Height Scale for Buoyancy-Driven Ventilation
Units: mParameters: value (float) – value for IDD Field Height Scale for Buoyancy-Driven Ventilation Raises: ValueError– if value is not a valid valueReturns: the value of height_scale_for_buoyancydriven_ventilation or None if not set Return type: float
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
ratio_of_actual_surface_area_to_projected_surface_area¶ field Ratio of Actual Surface Area to Projected Surface Area
this parameter is used to help account for corrugations in the collectorUnits: dimensionlessDefault value: 1.0value >= 0.8value <= 2.0Parameters: value (float) – value for IDD Field Ratio of Actual Surface Area to Projected Surface Area Raises: ValueError– if value is not a valid valueReturns: the value of ratio_of_actual_surface_area_to_projected_surface_area or None if not set Return type: float
-
roughness_of_exterior_surface¶ field Roughness of Exterior Surface
Parameters: value (str) – value for IDD Field Roughness of Exterior Surface Raises: ValueError– if value is not a valid valueReturns: the value of roughness_of_exterior_surface or None if not set Return type: str
-
solar_absorbtivity_of_exterior_baffle¶ field Solar Absorbtivity of Exterior Baffle
Units: dimensionlessvalue <= 1.0Parameters: value (float) – value for IDD Field Solar Absorbtivity of Exterior Baffle Raises: ValueError– if value is not a valid valueReturns: the value of solar_absorbtivity_of_exterior_baffle or None if not set Return type: float
-
thermal_emissivity_of_exterior_baffle_material¶ field Thermal Emissivity of Exterior Baffle Material
Units: dimensionlessvalue <= 1.0Parameters: value (float) – value for IDD Field Thermal Emissivity of Exterior Baffle Material Raises: ValueError– if value is not a valid valueReturns: the value of thermal_emissivity_of_exterior_baffle_material or None if not set Return type: float
-
-
class
pyidf.advanced_construction.SurfacePropertyHeatTransferAlgorithm¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceProperty:HeatTransferAlgorithm Determines which Heat Balance Algorithm will be used for a specific surface Allows selectively overriding the global setting in HeatBalanceAlgorithm CTF (Conduction Transfer Functions), EMPD (Effective Moisture Penetration Depth with Conduction Transfer Functions). Advanced/Research Usage: CondFD (Conduction Finite Difference) Advanced/Research Usage: HAMT (Combined Heat And Moisture Finite Element)
-
algorithm¶ field Algorithm
Default value: ConductionTransferFunctionParameters: value (str) – value for IDD Field Algorithm Raises: ValueError– if value is not a valid valueReturns: the value of algorithm or None if not set Return type: str
-
surface_name¶ field Surface Name
Parameters: value (str) – value for IDD Field Surface Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_name or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfacePropertyHeatTransferAlgorithmConstruction¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceProperty:HeatTransferAlgorithm:Construction Determines which Heat Balance Algorithm will be used for surfaces that have a specific type of construction Allows selectively overriding the global setting in HeatBalanceAlgorithm CTF (Conduction Transfer Functions), EMPD (Effective Moisture Penetration Depth with Conduction Transfer Functions). Advanced/Research Usage: CondFD (Conduction Finite Difference) Advanced/Research Usage: HAMT (Combined Heat And Moisture Finite Element)
-
algorithm¶ field Algorithm
Default value: ConductionTransferFunctionParameters: value (str) – value for IDD Field Algorithm Raises: ValueError– if value is not a valid valueReturns: the value of algorithm or None if not set Return type: str
-
construction_name¶ field Construction Name
Parameters: value (str) – value for IDD Field Construction Name Raises: ValueError– if value is not a valid valueReturns: the value of construction_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfacePropertyHeatTransferAlgorithmMultipleSurface¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceProperty:HeatTransferAlgorithm:MultipleSurface Determines which Heat Balance Algorithm will be used for a group of surface types Allows selectively overriding the global setting in HeatBalanceAlgorithm CTF (Conduction Transfer Functions), EMPD (Effective Moisture Penetration Depth with Conduction Transfer Functions). Advanced/Research Usage: CondFD (Conduction Finite Difference) Advanced/Research Usage: HAMT (Combined Heat And Moisture Finite Element)
-
algorithm¶ field Algorithm
Default value: ConductionTransferFunctionParameters: value (str) – value for IDD Field Algorithm Raises: ValueError– if value is not a valid valueReturns: the value of algorithm or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
surface_type¶ field Surface Type
Parameters: value (str) – value for IDD Field Surface Type Raises: ValueError– if value is not a valid valueReturns: the value of surface_type or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfacePropertyHeatTransferAlgorithmSurfaceList¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceProperty:HeatTransferAlgorithm:SurfaceList Determines which Heat Balance Algorithm will be used for a list of surfaces Allows selectively overriding the global setting in HeatBalanceAlgorithm CTF (Conduction Transfer Functions), EMPD (Effective Moisture Penetration Depth with Conduction Transfer Functions). Advanced/Research Usage: CondFD (Conduction Finite Difference) Advanced/Research Usage: HAMT (Combined Heat And Moisture Finite Element)
-
add_extensible(surface_name_1=None)¶ Add values for extensible fields
Parameters: surface_name_1 (str) – value for IDD Field Surface Name 1 if value is None it will not be checked against the specification and is assumed to be a missing value
-
algorithm¶ field Algorithm
Default value: ConductionTransferFunctionParameters: value (str) – value for IDD Field Algorithm Raises: ValueError– if value is not a valid valueReturns: the value of algorithm or None if not set Return type: str
-
extensibles¶ Get list of all extensibles
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfacePropertyOtherSideCoefficients¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceProperty:OtherSideCoefficients This object sets the other side conditions for a surface in a variety of ways.
-
combined_convective_or_radiative_film_coefficient¶ field Combined Convective/Radiative Film Coefficient
if>0, this field becomes the exterior convective/radiative film coefficientand the other fields are used to calculate the outdoor air temperaturethen exterior surface temperature based on outdoor air and specified coefficientif<=0, then remaining fields calculate the outside surface temperatureThe following fields are used in the equation:OtherSideTemp=N2*N3 + N4*OutdoorDry-bulb + N5*GroundTemp + N6*WindSpeed*OutdoorDry-bulb + N7*TempZone + N9*TempPrevUnits: W/m2-KParameters: value (float) – value for IDD Field Combined Convective/Radiative Film Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of combined_convective_or_radiative_film_coefficient or None if not set Return type: float
-
constant_temperature¶ field Constant Temperature
This parameter will be overwritten by the values from the Constant Temperature Schedule Name (below) if one is presentUnits: CParameters: value (float) – value for IDD Field Constant Temperature Raises: ValueError– if value is not a valid valueReturns: the value of constant_temperature or None if not set Return type: float
-
constant_temperature_coefficient¶ field Constant Temperature Coefficient
This coefficient is used even with a Schedule. It should normally be 1.0 in that case.This field is ignored if Sinusoidal Variation of Constant Temperature Coefficient = Yes.Default value: 1.0Parameters: value (float) – value for IDD Field Constant Temperature Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of constant_temperature_coefficient or None if not set Return type: float
-
constant_temperature_schedule_name¶ field Constant Temperature Schedule Name
Name of schedule for values of constant temperature.Schedule values replace any value specified in the field Constant Temperature.Parameters: value (str) – value for IDD Field Constant Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of constant_temperature_schedule_name or None if not set Return type: str
-
external_drybulb_temperature_coefficient¶ field External Dry-Bulb Temperature Coefficient
Parameters: value (float) – value for IDD Field External Dry-Bulb Temperature Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of external_drybulb_temperature_coefficient or None if not set Return type: float
-
ground_temperature_coefficient¶ field Ground Temperature Coefficient
Parameters: value (float) – value for IDD Field Ground Temperature Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of ground_temperature_coefficient or None if not set Return type: float
-
maximum_other_side_temperature_limit¶ field Maximum Other Side Temperature Limit
This field specifies an upper limit for the other side temperature result.Blank indicates no limitUnits: CParameters: value (float) – value for IDD Field Maximum Other Side Temperature Limit Raises: ValueError– if value is not a valid valueReturns: the value of maximum_other_side_temperature_limit or None if not set Return type: float
-
minimum_other_side_temperature_limit¶ field Minimum Other Side Temperature Limit
This field specifies a lower limit for the other side temperature result.Blank indicates no limitUnits: CParameters: value (float) – value for IDD Field Minimum Other Side Temperature Limit Raises: ValueError– if value is not a valid valueReturns: the value of minimum_other_side_temperature_limit or None if not set Return type: float
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
period_of_sinusoidal_variation¶ field Period of Sinusoidal Variation
Use with sinusoidal variation to define the time periodUnits: hrDefault value: 24.0Parameters: value (float) – value for IDD Field Period of Sinusoidal Variation Raises: ValueError– if value is not a valid valueReturns: the value of period_of_sinusoidal_variation or None if not set Return type: float
-
previous_other_side_temperature_coefficient¶ field Previous Other Side Temperature Coefficient
This coefficient multiplies the other side temperature result from theprevious zone timestepParameters: value (float) – value for IDD Field Previous Other Side Temperature Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of previous_other_side_temperature_coefficient or None if not set Return type: float
-
sinusoidal_variation_of_constant_temperature_coefficient¶ field Sinusoidal Variation of Constant Temperature Coefficient
Optionally used to vary Constant Temperature Coefficient with unitary sine waveDefault value: NoParameters: value (str) – value for IDD Field Sinusoidal Variation of Constant Temperature Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of sinusoidal_variation_of_constant_temperature_coefficient or None if not set Return type: str
-
wind_speed_coefficient¶ field Wind Speed Coefficient
Parameters: value (float) – value for IDD Field Wind Speed Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of wind_speed_coefficient or None if not set Return type: float
-
zone_air_temperature_coefficient¶ field Zone Air Temperature Coefficient
Parameters: value (float) – value for IDD Field Zone Air Temperature Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of zone_air_temperature_coefficient or None if not set Return type: float
-
-
class
pyidf.advanced_construction.SurfacePropertyOtherSideConditionsModel¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceProperty:OtherSideConditionsModel This object sets up modifying the other side conditions for a surface from other model results.
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
type_of_modeling¶ field Type of Modeling
GapConvectionRadiation provides boundary conditions for convectionand linearized thermal radiation across a gap or cavityon the other side of the surface that are modeled separately.UndergroundPipingSystemSurface provides boundary conditions forsurfaces in contact with PipingSystem:Underground domainsGroundCoupledSurface provides boundary conditions for surfacesin contact with GroundDomain objectsDefault value: GapConvectionRadiationParameters: value (str) – value for IDD Field Type of Modeling Raises: ValueError– if value is not a valid valueReturns: the value of type_of_modeling or None if not set Return type: str
-
-
class
pyidf.advanced_construction.SurfacePropertySolarIncidentInside¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceProperty:SolarIncidentInside Used to provide incident solar radiation on the inside of the surface. Reference surface-construction pair and if that pair is used in a simulation, then program will use value provided in schedule instead of calculating it.
-
construction_name¶ field Construction Name
Parameters: value (str) – value for IDD Field Construction Name Raises: ValueError– if value is not a valid valueReturns: the value of construction_name or None if not set Return type: str
-
inside_surface_incident_sun_solar_radiation_schedule_name¶ field Inside Surface Incident Sun Solar Radiation Schedule Name
Parameters: value (str) – value for IDD Field Inside Surface Incident Sun Solar Radiation Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of inside_surface_incident_sun_solar_radiation_schedule_name or None if not set Return type: str
-
name¶ field Name
Parameters: value (str) – value for IDD Field Name Raises: ValueError– if value is not a valid valueReturns: the value of name or None if not set Return type: str
-
surface_name¶ field Surface Name
Parameters: value (str) – value for IDD Field Surface Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_name or None if not set Return type: str
-
-
class
pyidf.advanced_construction.ZonePropertyUserViewFactorsBySurfaceName¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ZoneProperty:UserViewFactors:bySurfaceName View factors for Surface to Surface in a zone. (Number of Surfaces)**2 must be entered.
-
add_extensible(from_surface_1=None, to_surface_1=None, view_factor_1=None)¶ Add values for extensible fields
Parameters: - from_surface_1 (str) – value for IDD Field From Surface 1 if value is None it will not be checked against the specification and is assumed to be a missing value
- to_surface_1 (str) – value for IDD Field To Surface 1 if value is None it will not be checked against the specification and is assumed to be a missing value
- view_factor_1 (float) – value for IDD Field View Factor 1 value <= 1.0 if value is None it will not be checked against the specification and is assumed to be a missing value
-
extensibles¶ Get list of all extensibles
-
zone_name¶ field Zone Name
Parameters: value (str) – value for IDD Field Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_name or None if not set Return type: str
-