pyidf.internal_gains module¶
Data objects in group “Internal Gains”
-
class
pyidf.internal_gains.ComfortViewFactorAngles¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ComfortViewFactorAngles Used to specify radiant view factors for thermal comfort calculations.
-
angle_factor_1¶ field Angle Factor 1
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 1 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_1 or None if not set Return type: float
-
angle_factor_10¶ field Angle Factor 10
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 10 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_10 or None if not set Return type: float
-
angle_factor_11¶ field Angle Factor 11
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 11 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_11 or None if not set Return type: float
-
angle_factor_12¶ field Angle Factor 12
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 12 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_12 or None if not set Return type: float
-
angle_factor_13¶ field Angle Factor 13
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 13 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_13 or None if not set Return type: float
-
angle_factor_14¶ field Angle Factor 14
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 14 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_14 or None if not set Return type: float
-
angle_factor_15¶ field Angle Factor 15
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 15 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_15 or None if not set Return type: float
-
angle_factor_16¶ field Angle Factor 16
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 16 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_16 or None if not set Return type: float
-
angle_factor_17¶ field Angle Factor 17
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 17 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_17 or None if not set Return type: float
-
angle_factor_18¶ field Angle Factor 18
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 18 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_18 or None if not set Return type: float
-
angle_factor_19¶ field Angle Factor 19
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 19 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_19 or None if not set Return type: float
-
angle_factor_2¶ field Angle Factor 2
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 2 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_2 or None if not set Return type: float
-
angle_factor_20¶ field Angle Factor 20
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 20 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_20 or None if not set Return type: float
-
angle_factor_3¶ field Angle Factor 3
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 3 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_3 or None if not set Return type: float
-
angle_factor_4¶ field Angle Factor 4
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 4 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_4 or None if not set Return type: float
-
angle_factor_5¶ field Angle Factor 5
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 5 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_5 or None if not set Return type: float
-
angle_factor_6¶ field Angle Factor 6
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 6 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_6 or None if not set Return type: float
-
angle_factor_7¶ field Angle Factor 7
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 7 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_7 or None if not set Return type: float
-
angle_factor_8¶ field Angle Factor 8
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 8 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_8 or None if not set Return type: float
-
angle_factor_9¶ field Angle Factor 9
value <= 1.0Parameters: value (float) – value for IDD Field Angle Factor 9 Raises: ValueError– if value is not a valid valueReturns: the value of angle_factor_9 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
-
surface_10_name¶ field Surface 10 Name
Parameters: value (str) – value for IDD Field Surface 10 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_10_name or None if not set Return type: str
-
surface_11_name¶ field Surface 11 Name
Parameters: value (str) – value for IDD Field Surface 11 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_11_name or None if not set Return type: str
-
surface_12_name¶ field Surface 12 Name
Parameters: value (str) – value for IDD Field Surface 12 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_12_name or None if not set Return type: str
-
surface_13_name¶ field Surface 13 Name
Parameters: value (str) – value for IDD Field Surface 13 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_13_name or None if not set Return type: str
-
surface_14_name¶ field Surface 14 Name
Parameters: value (str) – value for IDD Field Surface 14 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_14_name or None if not set Return type: str
-
surface_15_name¶ field Surface 15 Name
Parameters: value (str) – value for IDD Field Surface 15 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_15_name or None if not set Return type: str
-
surface_16_name¶ field Surface 16 Name
Parameters: value (str) – value for IDD Field Surface 16 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_16_name or None if not set Return type: str
-
surface_17_name¶ field Surface 17 Name
Parameters: value (str) – value for IDD Field Surface 17 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_17_name or None if not set Return type: str
-
surface_18_name¶ field Surface 18 Name
Parameters: value (str) – value for IDD Field Surface 18 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_18_name or None if not set Return type: str
-
surface_19_name¶ field Surface 19 Name
Parameters: value (str) – value for IDD Field Surface 19 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_19_name or None if not set Return type: str
-
surface_1_name¶ field Surface 1 Name
Parameters: value (str) – value for IDD Field Surface 1 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_1_name or None if not set Return type: str
-
surface_20_name¶ field Surface 20 Name
Parameters: value (str) – value for IDD Field Surface 20 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_20_name or None if not set Return type: str
-
surface_2_name¶ field Surface 2 Name
Parameters: value (str) – value for IDD Field Surface 2 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_2_name or None if not set Return type: str
-
surface_3_name¶ field Surface 3 Name
Parameters: value (str) – value for IDD Field Surface 3 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_3_name or None if not set Return type: str
-
surface_4_name¶ field Surface 4 Name
Parameters: value (str) – value for IDD Field Surface 4 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_4_name or None if not set Return type: str
-
surface_5_name¶ field Surface 5 Name
Parameters: value (str) – value for IDD Field Surface 5 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_5_name or None if not set Return type: str
-
surface_6_name¶ field Surface 6 Name
Parameters: value (str) – value for IDD Field Surface 6 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_6_name or None if not set Return type: str
-
surface_7_name¶ field Surface 7 Name
Parameters: value (str) – value for IDD Field Surface 7 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_7_name or None if not set Return type: str
-
surface_8_name¶ field Surface 8 Name
Parameters: value (str) – value for IDD Field Surface 8 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_8_name or None if not set Return type: str
-
surface_9_name¶ field Surface 9 Name
Parameters: value (str) – value for IDD Field Surface 9 Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_9_name or None if not set Return type: str
-
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
-
-
class
pyidf.internal_gains.ElectricEquipment¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ElectricEquipment Sets internal gains for electric equipment in the zone. If you use a ZoneList in the Zone or ZoneList name field then this definition applies to all the zones in the ZoneList.
-
design_level¶ field Design Level
Units: WIP-Units: WParameters: value (float) – value for IDD Field Design Level Raises: ValueError– if value is not a valid valueReturns: the value of design_level or None if not set Return type: float
-
design_level_calculation_method¶ field Design Level Calculation Method
The entered calculation method is used to create the maximum amount of electric equipmentfor this set of attributesChoices: EquipmentLevel => Equipment Level – simply enter watts of equipmentWatts/Area => Watts per Zone Floor Area – enter the number to apply. Value * Floor Area = Equipment LevelWatts/Person => Watts per Person – enter the number to apply. Value * Occupants = Equipment LevelDefault value: EquipmentLevelParameters: value (str) – value for IDD Field Design Level Calculation Method Raises: ValueError– if value is not a valid valueReturns: the value of design_level_calculation_method or None if not set Return type: str
-
enduse_subcategory¶ field End-Use Subcategory
Default value: GeneralParameters: value (str) – value for IDD Field End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of enduse_subcategory or None if not set Return type: str
-
fraction_latent¶ field Fraction Latent
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Latent Raises: ValueError– if value is not a valid valueReturns: the value of fraction_latent or None if not set Return type: float
-
fraction_lost¶ field Fraction Lost
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Lost Raises: ValueError– if value is not a valid valueReturns: the value of fraction_lost or None if not set Return type: float
-
fraction_radiant¶ field Fraction Radiant
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Radiant Raises: ValueError– if value is not a valid valueReturns: the value of fraction_radiant 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
-
schedule_name¶ field Schedule Name
units in schedule should be fraction applied to design level of electric equipment, generally (0.0 - 1.0)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
-
watts_per_person¶ field Watts per Person
Units: W/personIP-Units: W/personParameters: value (float) – value for IDD Field Watts per Person Raises: ValueError– if value is not a valid valueReturns: the value of watts_per_person or None if not set Return type: float
-
watts_per_zone_floor_area¶ field Watts per Zone Floor Area
Units: W/m2IP-Units: W/ft2Parameters: value (float) – value for IDD Field Watts per Zone Floor Area Raises: ValueError– if value is not a valid valueReturns: the value of watts_per_zone_floor_area or None if not set Return type: float
-
zone_or_zonelist_name¶ field Zone or ZoneList Name
Parameters: value (str) – value for IDD Field Zone or ZoneList Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_or_zonelist_name or None if not set Return type: str
-
-
class
pyidf.internal_gains.ElectricEquipmentIteAirCooled¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ElectricEquipment:ITE:AirCooled This object describes air-cooled electric information technology equipment (ITE) which has variable power consumption as a function of loading and temperature.
-
air_flow_function_of_loading_and_air_temperature_curve_name¶ field Air Flow Function of Loading and Air Temperature Curve Name
The name of a two-variable curve or table lookup object which modifies the coolingair flow rate as a function of CPU loading (x) and air inlet node temperature (y).This curve (table) should equal 1.0 at design conditions (CPU loading = 1.0 andDesign Entering Air Temperature).Parameters: value (str) – value for IDD Field Air Flow Function of Loading and Air Temperature Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of air_flow_function_of_loading_and_air_temperature_curve_name or None if not set Return type: str
-
air_inlet_connection_type¶ field Air Inlet Connection Type
Specifies the type of connection between the zone and the ITE air inlet node.AdjustedSupply = ITE inlet temperature will be the current Supply Air Node temperatureadjusted by the current recirculation fraction.All heat output is added to the zone air heat balance as a convective gain.ZoneAirNode = ITE air inlet condition is the average zone condition.All heat output is added to the zone air heat balance as a convective gain.RoomAirModel = ITE air inlet and outlet are connected to room air model nodes.Default value: AdjustedSupplyParameters: value (str) – value for IDD Field Air Inlet Connection Type Raises: ValueError– if value is not a valid valueReturns: the value of air_inlet_connection_type or None if not set Return type: str
-
air_inlet_room_air_model_node_name¶ field Air Inlet Room Air Model Node Name
Name of a RoomAir:Node object which is connected to the ITE air inlet.Parameters: value (str) – value for IDD Field Air Inlet Room Air Model Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_inlet_room_air_model_node_name or None if not set Return type: str
-
air_outlet_room_air_model_node_name¶ field Air Outlet Room Air Model Node Name
Name of a RoomAir:Node object which is connected to the ITE air outlet.Parameters: value (str) – value for IDD Field Air Outlet Room Air Model Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_outlet_room_air_model_node_name or None if not set Return type: str
-
cpu_enduse_subcategory¶ field CPU End-Use Subcategory
Default value: ITE-CPUParameters: value (str) – value for IDD Field CPU End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of cpu_enduse_subcategory or None if not set Return type: str
-
cpu_loading_schedule_name¶ field CPU Loading Schedule Name
CPU loading schedule for this equipment as a fraction from 0.0 (idle) to 1.0 (full load).If this field is blank, the schedule is assumed to always be 1.0.Parameters: value (str) – value for IDD Field CPU Loading Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of cpu_loading_schedule_name or None if not set Return type: str
-
cpu_power_input_function_of_loading_and_air_temperature_curve_name¶ field CPU Power Input Function of Loading and Air Temperature Curve Name
The name of a two-variable curve or table lookup object which modifies the CPU powerinput as a function of CPU loading (x) and air inlet node temperature (y).This curve (table) should equal 1.0 at design conditions (CPU loading = 1.0 andDesign Entering Air Temperature).Parameters: value (str) – value for IDD Field CPU Power Input Function of Loading and Air Temperature Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of cpu_power_input_function_of_loading_and_air_temperature_curve_name or None if not set Return type: str
-
design_electric_power_supply_efficiency¶ field Design Electric Power Supply Efficiency
The efficiency of the power supply system serving this ITEDefault value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Design Electric Power Supply Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of design_electric_power_supply_efficiency or None if not set Return type: float
-
design_entering_air_temperature¶ field Design Entering Air Temperature
The entering air temperature at design conditions.Units: CDefault value: 15.0Parameters: value (float) – value for IDD Field Design Entering Air Temperature Raises: ValueError– if value is not a valid valueReturns: the value of design_entering_air_temperature or None if not set Return type: float
-
design_fan_air_flow_rate_per_power_input¶ field Design Fan Air Flow Rate per Power Input
The cooling fan air flow rate per total electric power input at design conditionsUnits: m3/s-WParameters: value (float) – value for IDD Field Design Fan Air Flow Rate per Power Input Raises: ValueError– if value is not a valid valueReturns: the value of design_fan_air_flow_rate_per_power_input or None if not set Return type: float
-
design_fan_power_input_fraction¶ field Design Fan Power Input Fraction
The fraction of the total power input at design conditions which is for the cooling fan(s)value <= 1.0Parameters: value (float) – value for IDD Field Design Fan Power Input Fraction Raises: ValueError– if value is not a valid valueReturns: the value of design_fan_power_input_fraction or None if not set Return type: float
-
design_power_input_calculation_method¶ field Design Power Input Calculation Method
The entered calculation method is used to specify the design power inputWatts/Unit => Watts per Unit – Design Power = Watts per Unit * Number of UnitsWatts/Area => Watts per Zone Floor Area – Design Power = Watts per Zone Floor Area * Floor AreaDefault value: Watts/UnitParameters: value (str) – value for IDD Field Design Power Input Calculation Method Raises: ValueError– if value is not a valid valueReturns: the value of design_power_input_calculation_method or None if not set Return type: str
-
design_power_input_schedule_name¶ field Design Power Input Schedule Name
Operating schedule for this equipment, fraction applied to the design power input,generally (0.0 - 1.0)If this field is blank, the schedule is assumed to always be 1.0.Parameters: value (str) – value for IDD Field Design Power Input Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of design_power_input_schedule_name or None if not set Return type: str
-
design_recirculation_fraction¶ field Design Recirculation Fraction
The recirculation fraction for this equipment at design conditions. This field is used onlyif the Air Node Connection Type = AdjustedSupply. The default is 0.0 (no recirculation).value <= 0.5Parameters: value (float) – value for IDD Field Design Recirculation Fraction Raises: ValueError– if value is not a valid valueReturns: the value of design_recirculation_fraction or None if not set Return type: float
-
electric_power_supply_efficiency_function_of_part_load_ratio_curve_name¶ field Electric Power Supply Efficiency Function of Part Load Ratio Curve Name
The name of a single-variable curve or table lookup object which modifies the electricpower supply efficiency as a function of part-load ratio (x).This curve (table) should equal 1.0 at full load (PLR = 1.0).If this curve is left blank, then the curve is assumed to always equal 1.0.Parameters: value (str) – value for IDD Field Electric Power Supply Efficiency Function of Part Load Ratio Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of electric_power_supply_efficiency_function_of_part_load_ratio_curve_name or None if not set Return type: str
-
electric_power_supply_enduse_subcategory¶ field Electric Power Supply End-Use Subcategory
Default value: ITE-UPSParameters: value (str) – value for IDD Field Electric Power Supply End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of electric_power_supply_enduse_subcategory or None if not set Return type: str
-
environmental_class¶ field Environmental Class
Specifies the allowable operating conditions for the air inlet conditions.Used for reporting time outside allowable conditions.Default value: NoneParameters: value (str) – value for IDD Field Environmental Class Raises: ValueError– if value is not a valid valueReturns: the value of environmental_class or None if not set Return type: str
-
fan_enduse_subcategory¶ field Fan End-Use Subcategory
Default value: ITE-FansParameters: value (str) – value for IDD Field Fan End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of fan_enduse_subcategory or None if not set Return type: str
-
fan_power_input_function_of_flow_curve_name¶ field Fan Power Input Function of Flow Curve Name
The name of a single-variable curve or table lookup object which modifies the coolingfan power as a function of flow fraction (x).This curve (table) should equal 1.0 at a flow fraction of 1.0.Parameters: value (str) – value for IDD Field Fan Power Input Function of Flow Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of fan_power_input_function_of_flow_curve_name or None if not set Return type: str
-
fraction_of_electric_power_supply_losses_to_zone¶ field Fraction of Electric Power Supply Losses to Zone
Fraction of the electric power supply losses which are a heat gain to the zoneIf this field is <1.0, the remainder of the losses are assumed to be lost to the outdoors.Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Fraction of Electric Power Supply Losses to Zone Raises: ValueError– if value is not a valid valueReturns: the value of fraction_of_electric_power_supply_losses_to_zone 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
-
number_of_units¶ field Number of Units
Default value: 1.0Parameters: value (float) – value for IDD Field Number of Units Raises: ValueError– if value is not a valid valueReturns: the value of number_of_units or None if not set Return type: float
-
recirculation_function_of_loading_and_supply_temperature_curve_name¶ field Recirculation Function of Loading and Supply Temperature Curve Name
The name of a two-variable curve or table lookup object which modifies the recirculationfractionas a function of CPU loading (x) and supply air node temperature (y).This curve (table) should equal 1.0 at design conditions (CPU loading = 1.0 andDesign Entering Air Temperature).This field is used only if theAir Node Connection Type = AdjustedSupply. If this curve is left blank, then the curveis assumed to always equal 1.0.Parameters: value (str) – value for IDD Field Recirculation Function of Loading and Supply Temperature Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of recirculation_function_of_loading_and_supply_temperature_curve_name or None if not set Return type: str
-
supply_air_node_name¶ field Supply Air Node Name
Name of the supply air inlet node serving this ITE. Required if theAir Node Connection Type = AdjustedSupply. Also required if reporting ofSupply Heat Index is desired.Parameters: value (str) – value for IDD Field Supply Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of supply_air_node_name or None if not set Return type: str
-
watts_per_unit¶ field Watts per Unit
Units: WIP-Units: WParameters: value (float) – value for IDD Field Watts per Unit Raises: ValueError– if value is not a valid valueReturns: the value of watts_per_unit or None if not set Return type: float
-
watts_per_zone_floor_area¶ field Watts per Zone Floor Area
Units: W/m2IP-Units: W/ft2Parameters: value (float) – value for IDD Field Watts per Zone Floor Area Raises: ValueError– if value is not a valid valueReturns: the value of watts_per_zone_floor_area or None if not set Return type: float
-
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
-
-
class
pyidf.internal_gains.GasEquipment¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object GasEquipment Sets internal gains and contaminant rates for gas equipment in the zone. If you use a ZoneList in the Zone name field then this definition applies to all those zones.
-
carbon_dioxide_generation_rate¶ field Carbon Dioxide Generation Rate
CO2 generation rate per unit of power inputThe default value assumes the equipment is fully vented.For unvented equipment, a suggested value is 3.45E-8 m3/s-W. This value isconverted from a natural gas CO2 emission rate of 117 lbs CO2 per million Btu.The maximum value assumes to be 10 times of the recommended value.Units: m3/s-WIP-Units: (ft3/min)/(Btu/h)value <= 4e-07Parameters: value (float) – value for IDD Field Carbon Dioxide Generation Rate Raises: ValueError– if value is not a valid valueReturns: the value of carbon_dioxide_generation_rate or None if not set Return type: float
-
design_level¶ field Design Level
Units: WIP-Units: Btu/hParameters: value (float) – value for IDD Field Design Level Raises: ValueError– if value is not a valid valueReturns: the value of design_level or None if not set Return type: float
-
design_level_calculation_method¶ field Design Level Calculation Method
The entered calculation method is used to create the maximum amount of gas equipmentfor this set of attributesChoices: EquipmentLevel => Design Level – simply enter power input of equipmentWatts/Area or Power/Area => Power per Zone Floor Area – enter the number to apply. Value * Floor Area = Equipment LevelWatts/Person or Power/Person => Power per Person – enter the number to apply. Value * Occupants = Equipment LevelDefault value: EquipmentLevelParameters: value (str) – value for IDD Field Design Level Calculation Method Raises: ValueError– if value is not a valid valueReturns: the value of design_level_calculation_method or None if not set Return type: str
-
enduse_subcategory¶ field End-Use Subcategory
Default value: GeneralParameters: value (str) – value for IDD Field End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of enduse_subcategory or None if not set Return type: str
-
fraction_latent¶ field Fraction Latent
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Latent Raises: ValueError– if value is not a valid valueReturns: the value of fraction_latent or None if not set Return type: float
-
fraction_lost¶ field Fraction Lost
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Lost Raises: ValueError– if value is not a valid valueReturns: the value of fraction_lost or None if not set Return type: float
-
fraction_radiant¶ field Fraction Radiant
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Radiant Raises: ValueError– if value is not a valid valueReturns: the value of fraction_radiant 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
-
power_per_person¶ field Power per Person
Units: W/PersonIP-Units: Btu/h-personParameters: value (float) – value for IDD Field Power per Person Raises: ValueError– if value is not a valid valueReturns: the value of power_per_person or None if not set Return type: float
-
power_per_zone_floor_area¶ field Power per Zone Floor Area
Units: W/m2IP-Units: Btu/h-ft2Parameters: value (float) – value for IDD Field Power per Zone Floor Area Raises: ValueError– if value is not a valid valueReturns: the value of power_per_zone_floor_area or None if not set Return type: float
-
schedule_name¶ field Schedule Name
units in Schedule should be fraction applied to design level of gas equipment, generally (0.0 - 1.0)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
-
zone_or_zonelist_name¶ field Zone or ZoneList Name
Parameters: value (str) – value for IDD Field Zone or ZoneList Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_or_zonelist_name or None if not set Return type: str
-
-
class
pyidf.internal_gains.HotWaterEquipment¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object HotWaterEquipment Sets internal gains for hot water equipment in the zone. If you use a ZoneList in the Zone name field then this definition applies to all those zones.
-
design_level¶ field Design Level
Units: WIP-Units: Btu/hParameters: value (float) – value for IDD Field Design Level Raises: ValueError– if value is not a valid valueReturns: the value of design_level or None if not set Return type: float
-
design_level_calculation_method¶ field Design Level Calculation Method
The entered calculation method is used to create the maximum amount of hot water equipmentfor this set of attributesChoices: EquipmentLevel => Design Level – simply enter power input of equipmentWatts/Area or Power/Area => Power per Zone Floor Area – enter the number to apply. Value * Floor Area = Equipment LevelWatts/Person or Power/Person => Power per Person – enter the number to apply. Value * Occupants = Equipment LevelDefault value: EquipmentLevelParameters: value (str) – value for IDD Field Design Level Calculation Method Raises: ValueError– if value is not a valid valueReturns: the value of design_level_calculation_method or None if not set Return type: str
-
enduse_subcategory¶ field End-Use Subcategory
Default value: GeneralParameters: value (str) – value for IDD Field End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of enduse_subcategory or None if not set Return type: str
-
fraction_latent¶ field Fraction Latent
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Latent Raises: ValueError– if value is not a valid valueReturns: the value of fraction_latent or None if not set Return type: float
-
fraction_lost¶ field Fraction Lost
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Lost Raises: ValueError– if value is not a valid valueReturns: the value of fraction_lost or None if not set Return type: float
-
fraction_radiant¶ field Fraction Radiant
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Radiant Raises: ValueError– if value is not a valid valueReturns: the value of fraction_radiant 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
-
power_per_person¶ field Power per Person
Units: W/PersonIP-Units: Btu/h-personParameters: value (float) – value for IDD Field Power per Person Raises: ValueError– if value is not a valid valueReturns: the value of power_per_person or None if not set Return type: float
-
power_per_zone_floor_area¶ field Power per Zone Floor Area
Units: W/m2IP-Units: Btu/h-ft2Parameters: value (float) – value for IDD Field Power per Zone Floor Area Raises: ValueError– if value is not a valid valueReturns: the value of power_per_zone_floor_area or None if not set Return type: float
-
schedule_name¶ field Schedule Name
units in Schedule should be fraction applied to design level of hot water equipment, generally (0.0 - 1.0)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
-
zone_or_zonelist_name¶ field Zone or ZoneList Name
Parameters: value (str) – value for IDD Field Zone or ZoneList Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_or_zonelist_name or None if not set Return type: str
-
-
class
pyidf.internal_gains.Lights¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object Lights Sets internal gains for lights in the zone. If you use a ZoneList in the Zone or ZoneList name field then this definition applies to all the zones in the ZoneList.
-
design_level_calculation_method¶ field Design Level Calculation Method
The entered calculation method is used to create the maximum amount of lightsfor this set of attributesChoices: LightingLevel => Lighting Level – simply enter watts of lightsWatts/Area => Watts per Zone Floor Area – enter the number to apply. Value * Floor Area = LightsWatts/Person => Watts per Person – enter the number to apply. Value * Occupants = LightsDefault value: LightingLevelParameters: value (str) – value for IDD Field Design Level Calculation Method Raises: ValueError– if value is not a valid valueReturns: the value of design_level_calculation_method or None if not set Return type: str
-
enduse_subcategory¶ field End-Use Subcategory
Default value: GeneralParameters: value (str) – value for IDD Field End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of enduse_subcategory or None if not set Return type: str
-
fraction_radiant¶ field Fraction Radiant
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Radiant Raises: ValueError– if value is not a valid valueReturns: the value of fraction_radiant or None if not set Return type: float
-
fraction_replaceable¶ field Fraction Replaceable
For Daylighting:Controls and Daylighting:DElight:Controls,must be 0 or 1: 0 = no dimming control, 1 = full dimming controlDefault value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Fraction Replaceable Raises: ValueError– if value is not a valid valueReturns: the value of fraction_replaceable or None if not set Return type: float
-
fraction_visible¶ field Fraction Visible
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Visible Raises: ValueError– if value is not a valid valueReturns: the value of fraction_visible or None if not set Return type: float
-
lighting_level¶ field Lighting Level
Units: WIP-Units: WParameters: value (float) – value for IDD Field Lighting Level Raises: ValueError– if value is not a valid valueReturns: the value of lighting_level 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
-
return_air_fraction¶ field Return Air Fraction
Used only for sizing calculation if return-air-fractioncoefficients are specified.value <= 1.0Parameters: value (float) – value for IDD Field Return Air Fraction Raises: ValueError– if value is not a valid valueReturns: the value of return_air_fraction or None if not set Return type: float
-
return_air_fraction_calculated_from_plenum_temperature¶ field Return Air Fraction Calculated from Plenum Temperature
Default value: NoParameters: value (str) – value for IDD Field Return Air Fraction Calculated from Plenum Temperature Raises: ValueError– if value is not a valid valueReturns: the value of return_air_fraction_calculated_from_plenum_temperature or None if not set Return type: str
-
return_air_fraction_function_of_plenum_temperature_coefficient_1¶ field Return Air Fraction Function of Plenum Temperature Coefficient 1
Used only if Return Air Fraction Is Calculated from Plenum Temperature = YesEquation is Return Air Fraction = Coefficient#1 - Coefficient#2 X PlenumTemp(degC)Parameters: value (float) – value for IDD Field Return Air Fraction Function of Plenum Temperature Coefficient 1 Raises: ValueError– if value is not a valid valueReturns: the value of return_air_fraction_function_of_plenum_temperature_coefficient_1 or None if not set Return type: float
-
return_air_fraction_function_of_plenum_temperature_coefficient_2¶ field Return Air Fraction Function of Plenum Temperature Coefficient 2
Used only if Return Air Fraction Is Calculated from Plenum Temperature = YesEquation is Return Air Fraction = Coefficient#1 - Coefficient#2 X PlenumTemp(degC)Units: 1/KParameters: value (float) – value for IDD Field Return Air Fraction Function of Plenum Temperature Coefficient 2 Raises: ValueError– if value is not a valid valueReturns: the value of return_air_fraction_function_of_plenum_temperature_coefficient_2 or None if not set Return type: float
-
schedule_name¶ field Schedule Name
units in schedule should be fraction applied to design level of lights, generally (0.0 - 1.0)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
-
watts_per_person¶ field Watts per Person
Units: W/personIP-Units: W/personParameters: value (float) – value for IDD Field Watts per Person Raises: ValueError– if value is not a valid valueReturns: the value of watts_per_person or None if not set Return type: float
-
watts_per_zone_floor_area¶ field Watts per Zone Floor Area
Units: W/m2IP-Units: W/ft2Parameters: value (float) – value for IDD Field Watts per Zone Floor Area Raises: ValueError– if value is not a valid valueReturns: the value of watts_per_zone_floor_area or None if not set Return type: float
-
zone_or_zonelist_name¶ field Zone or ZoneList Name
Parameters: value (str) – value for IDD Field Zone or ZoneList Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_or_zonelist_name or None if not set Return type: str
-
-
class
pyidf.internal_gains.OtherEquipment¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object OtherEquipment Sets internal gains or losses for “other” equipment in the zone.
-
design_level¶ field Design Level
Units: WIP-Units: Btu/hParameters: value (float) – value for IDD Field Design Level Raises: ValueError– if value is not a valid valueReturns: the value of design_level or None if not set Return type: float
-
design_level_calculation_method¶ field Design Level Calculation Method
The entered calculation method is used to create the maximum amount of other equipment.to set a loss, use a negative value in the following fields.for this set of attributesChoices: EquipmentLevel => Design Level – simply enter power input of equipmentWatts/Area or Power/Area => Power per Zone Floor Area – enter the number to apply. Value * Floor Area = Equipment LevelWatts/Person or Power/Person => Power per Person – enter the number to apply. Value * Occupants = Equipment LevelDefault value: EquipmentLevelParameters: value (str) – value for IDD Field Design Level Calculation Method Raises: ValueError– if value is not a valid valueReturns: the value of design_level_calculation_method or None if not set Return type: str
-
fraction_latent¶ field Fraction Latent
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Latent Raises: ValueError– if value is not a valid valueReturns: the value of fraction_latent or None if not set Return type: float
-
fraction_lost¶ field Fraction Lost
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Lost Raises: ValueError– if value is not a valid valueReturns: the value of fraction_lost or None if not set Return type: float
-
fraction_radiant¶ field Fraction Radiant
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Radiant Raises: ValueError– if value is not a valid valueReturns: the value of fraction_radiant 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
-
power_per_person¶ field Power per Person
Units: W/PersonIP-Units: Btu/h-personParameters: value (float) – value for IDD Field Power per Person Raises: ValueError– if value is not a valid valueReturns: the value of power_per_person or None if not set Return type: float
-
power_per_zone_floor_area¶ field Power per Zone Floor Area
Units: W/m2IP-Units: Btu/h-ft2Parameters: value (float) – value for IDD Field Power per Zone Floor Area Raises: ValueError– if value is not a valid valueReturns: the value of power_per_zone_floor_area or None if not set Return type: float
-
schedule_name¶ field Schedule Name
units in Schedule should be fraction applied to design level of other equipment, generally (0.0 - 1.0)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
-
zone_or_zonelist_name¶ field Zone or ZoneList Name
Parameters: value (str) – value for IDD Field Zone or ZoneList Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_or_zonelist_name or None if not set Return type: str
-
-
class
pyidf.internal_gains.People¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object People Sets internal gains and contaminant rates for occupants in the zone. If you use a ZoneList in the Zone or ZoneList name field then this definition applies to all the zones in the ZoneList.
-
activity_level_schedule_name¶ field Activity Level Schedule Name
Note that W has to be converted to mets in TC routineunits in schedule are W/personParameters: value (str) – value for IDD Field Activity Level Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of activity_level_schedule_name or None if not set Return type: str
-
air_velocity_schedule_name¶ field Air Velocity Schedule Name
units in the schedule are m/soptional (only required for thermal comfort runs)Parameters: value (str) – value for IDD Field Air Velocity Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of air_velocity_schedule_name or None if not set Return type: str
-
carbon_dioxide_generation_rate¶ field Carbon Dioxide Generation Rate
CO2 generation rate per unit of activity level.The default value is obtained from ASHRAE Std 62.1 at 0.0084 cfm/met/person overthe general adult population.Units: m3/s-WDefault value: 3.82e-08value <= 3.82e-07Parameters: value (float) – value for IDD Field Carbon Dioxide Generation Rate Raises: ValueError– if value is not a valid valueReturns: the value of carbon_dioxide_generation_rate or None if not set Return type: float
-
clothing_insulation_calculation_method¶ field Clothing Insulation Calculation Method
Default value: ClothingInsulationScheduleParameters: value (str) – value for IDD Field Clothing Insulation Calculation Method Raises: ValueError– if value is not a valid valueReturns: the value of clothing_insulation_calculation_method or None if not set Return type: str
-
clothing_insulation_calculation_method_schedule_name¶ field Clothing Insulation Calculation Method Schedule Name
a schedule value of 1 for the Scheduled method, and 2 for the DynamicClothingModelASHRAE55 methodParameters: value (str) – value for IDD Field Clothing Insulation Calculation Method Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of clothing_insulation_calculation_method_schedule_name or None if not set Return type: str
-
clothing_insulation_schedule_name¶ field Clothing Insulation Schedule Name
use “Clo” from ASHRAE or Thermal Comfort guidesoptional (only required for thermal comfort runs)Parameters: value (str) – value for IDD Field Clothing Insulation Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of clothing_insulation_schedule_name or None if not set Return type: str
-
enable_ashrae_55_comfort_warnings¶ field Enable ASHRAE 55 Comfort Warnings
Default value: NoParameters: value (str) – value for IDD Field Enable ASHRAE 55 Comfort Warnings Raises: ValueError– if value is not a valid valueReturns: the value of enable_ashrae_55_comfort_warnings or None if not set Return type: str
-
fraction_radiant¶ field Fraction Radiant
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Radiant Raises: ValueError– if value is not a valid valueReturns: the value of fraction_radiant or None if not set Return type: float
-
mean_radiant_temperature_calculation_type¶ field Mean Radiant Temperature Calculation Type
optional (only required for thermal comfort runs)Default value: ZoneAveragedParameters: value (str) – value for IDD Field Mean Radiant Temperature Calculation Type Raises: ValueError– if value is not a valid valueReturns: the value of mean_radiant_temperature_calculation_type 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
-
number_of_people¶ field Number of People
Parameters: value (float) – value for IDD Field Number of People Raises: ValueError– if value is not a valid valueReturns: the value of number_of_people or None if not set Return type: float
-
number_of_people_calculation_method¶ field Number of People Calculation Method
The entered calculation method is used to create the maximum number of peoplefor this set of attributes (i.e. sensible fraction, schedule, etc)Choices: People – simply enter number of occupants.People per Zone Floor Area – enter the number to apply. Value * Floor Area = Number of peopleZone Floor Area per Person – enter the number to apply. Floor Area / Value = Number of peopleDefault value: PeopleParameters: value (str) – value for IDD Field Number of People Calculation Method Raises: ValueError– if value is not a valid valueReturns: the value of number_of_people_calculation_method or None if not set Return type: str
-
number_of_people_schedule_name¶ field Number of People Schedule Name
units in schedule should be fraction applied to number of people (0.0 - 1.0)Parameters: value (str) – value for IDD Field Number of People Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of number_of_people_schedule_name or None if not set Return type: str
-
people_per_zone_floor_area¶ field People per Zone Floor Area
Units: person/m2Parameters: value (float) – value for IDD Field People per Zone Floor Area Raises: ValueError– if value is not a valid valueReturns: the value of people_per_zone_floor_area or None if not set Return type: float
-
sensible_heat_fraction¶ field Sensible Heat Fraction
if input, overrides program calculated sensible/latent splitDefault value: “autocalculate”value <= 1.0Parameters: value (float or “Autocalculate”) – value for IDD Field Sensible Heat Fraction Raises: ValueError– if value is not a valid valueReturns: the value of sensible_heat_fraction or None if not set Return type: float or “Autocalculate”
-
surface_name_or_angle_factor_list_name¶ field Surface Name/Angle Factor List Name
optional (only required for thermal comfort runs)Parameters: value (str) – value for IDD Field Surface Name/Angle Factor List Name Raises: ValueError– if value is not a valid valueReturns: the value of surface_name_or_angle_factor_list_name or None if not set Return type: str
-
thermal_comfort_model_1_type¶ field Thermal Comfort Model 1 Type
optional (only needed for people thermal comfort results reporting)Parameters: value (str) – value for IDD Field Thermal Comfort Model 1 Type Raises: ValueError– if value is not a valid valueReturns: the value of thermal_comfort_model_1_type or None if not set Return type: str
-
thermal_comfort_model_2_type¶ field Thermal Comfort Model 2 Type
optional (second type of thermal comfort model and results reporting)Parameters: value (str) – value for IDD Field Thermal Comfort Model 2 Type Raises: ValueError– if value is not a valid valueReturns: the value of thermal_comfort_model_2_type or None if not set Return type: str
-
thermal_comfort_model_3_type¶ field Thermal Comfort Model 3 Type
optional (third thermal comfort model and report type)Parameters: value (str) – value for IDD Field Thermal Comfort Model 3 Type Raises: ValueError– if value is not a valid valueReturns: the value of thermal_comfort_model_3_type or None if not set Return type: str
-
thermal_comfort_model_4_type¶ field Thermal Comfort Model 4 Type
optional (fourth thermal comfort model and report type)Parameters: value (str) – value for IDD Field Thermal Comfort Model 4 Type Raises: ValueError– if value is not a valid valueReturns: the value of thermal_comfort_model_4_type or None if not set Return type: str
-
thermal_comfort_model_5_type¶ field Thermal Comfort Model 5 Type
optional (fifth thermal comfort model and report type)Parameters: value (str) – value for IDD Field Thermal Comfort Model 5 Type Raises: ValueError– if value is not a valid valueReturns: the value of thermal_comfort_model_5_type or None if not set Return type: str
-
work_efficiency_schedule_name¶ field Work Efficiency Schedule Name
units in schedule are 0.0 to 1.0optional (only required for thermal comfort runs)Parameters: value (str) – value for IDD Field Work Efficiency Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of work_efficiency_schedule_name or None if not set Return type: str
-
zone_floor_area_per_person¶ field Zone Floor Area per Person
Units: m2/personParameters: value (float) – value for IDD Field Zone Floor Area per Person Raises: ValueError– if value is not a valid valueReturns: the value of zone_floor_area_per_person or None if not set Return type: float
-
zone_or_zonelist_name¶ field Zone or ZoneList Name
Parameters: value (str) – value for IDD Field Zone or ZoneList Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_or_zonelist_name or None if not set Return type: str
-
-
class
pyidf.internal_gains.SteamEquipment¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SteamEquipment Sets internal gains for steam equipment in the zone.
-
design_level¶ field Design Level
Units: WIP-Units: Btu/hParameters: value (float) – value for IDD Field Design Level Raises: ValueError– if value is not a valid valueReturns: the value of design_level or None if not set Return type: float
-
design_level_calculation_method¶ field Design Level Calculation Method
The entered calculation method is used to create the maximum amount of steam equipmentfor this set of attributesChoices: EquipmentLevel => Design Level – simply enter power input of equipmentWatts/Area or Power/Area => Power per Zone Floor Area – enter the number to apply. Value * Floor Area = Equipment LevelWatts/Person or Power/Person => Power per Person – enter the number to apply. Value * Occupants = Equipment LevelDefault value: EquipmentLevelParameters: value (str) – value for IDD Field Design Level Calculation Method Raises: ValueError– if value is not a valid valueReturns: the value of design_level_calculation_method or None if not set Return type: str
-
enduse_subcategory¶ field End-Use Subcategory
Default value: GeneralParameters: value (str) – value for IDD Field End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of enduse_subcategory or None if not set Return type: str
-
fraction_latent¶ field Fraction Latent
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Latent Raises: ValueError– if value is not a valid valueReturns: the value of fraction_latent or None if not set Return type: float
-
fraction_lost¶ field Fraction Lost
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Lost Raises: ValueError– if value is not a valid valueReturns: the value of fraction_lost or None if not set Return type: float
-
fraction_radiant¶ field Fraction Radiant
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Radiant Raises: ValueError– if value is not a valid valueReturns: the value of fraction_radiant 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
-
power_per_person¶ field Power per Person
Units: W/PersonIP-Units: Btu/h-personParameters: value (float) – value for IDD Field Power per Person Raises: ValueError– if value is not a valid valueReturns: the value of power_per_person or None if not set Return type: float
-
power_per_zone_floor_area¶ field Power per Zone Floor Area
Units: W/m2IP-Units: Btu/h-ft2Parameters: value (float) – value for IDD Field Power per Zone Floor Area Raises: ValueError– if value is not a valid valueReturns: the value of power_per_zone_floor_area or None if not set Return type: float
-
schedule_name¶ field Schedule Name
units in Schedule should be fraction applied to design level of steam equipment, generally (0.0 - 1.0)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
-
zone_or_zonelist_name¶ field Zone or ZoneList Name
Parameters: value (str) – value for IDD Field Zone or ZoneList Name Raises: ValueError– if value is not a valid valueReturns: the value of zone_or_zonelist_name or None if not set Return type: str
-
-
class
pyidf.internal_gains.SurfaceContaminantSourceAndSinkGenericBoundaryLayerDiffusion¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceContaminantSourceAndSink:Generic:BoundaryLayerDiffusion Simulate generic contaminant source driven by the boundary layer diffusion controlled model.
-
henry_adsorption_constant_or_partition_coefficient¶ field Henry adsorption constant or partition coefficient
Units: dimensionlessParameters: value (float) – value for IDD Field Henry adsorption constant or partition coefficient Raises: ValueError– if value is not a valid valueReturns: the value of henry_adsorption_constant_or_partition_coefficient or None if not set Return type: float
-
mass_transfer_coefficient¶ field Mass Transfer Coefficient
Units: m/sParameters: value (float) – value for IDD Field Mass Transfer Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of mass_transfer_coefficient 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
-
schedule_name¶ field Schedule Name
Value in this schedule should be a fraction (generally 0.0 - 1.0) applied to theInitial Emission Rate. When the value is equal to 1.0, the time will be reset tozero.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.internal_gains.SurfaceContaminantSourceAndSinkGenericDepositionVelocitySink¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceContaminantSourceAndSink:Generic:DepositionVelocitySink Simulate generic contaminant source driven by the boundary layer diffusion controlled model.
-
deposition_velocity¶ field Deposition Velocity
Units: m/sParameters: value (float) – value for IDD Field Deposition Velocity Raises: ValueError– if value is not a valid valueReturns: the value of deposition_velocity 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
-
schedule_name¶ field Schedule Name
Value in this schedule should be a fraction (generally 0.0 - 1.0) applied to theInitial Emission Rate. When the value is equal to 1.0, the time will be reset tozero.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.internal_gains.SurfaceContaminantSourceAndSinkGenericPressureDriven¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SurfaceContaminantSourceAndSink:Generic:PressureDriven Simulate generic contaminant source driven by the pressure difference across a surface.
-
design_generation_rate_coefficient¶ field Design Generation Rate Coefficient
Units: m3/sParameters: value (float) – value for IDD Field Design Generation Rate Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of design_generation_rate_coefficient or None if not set Return type: float
-
generation_exponent¶ field Generation Exponent
Units: dimensionlessvalue <= 1.0Parameters: value (float) – value for IDD Field Generation Exponent Raises: ValueError– if value is not a valid valueReturns: the value of generation_exponent or None if not set Return type: float
-
generation_schedule_name¶ field Generation Schedule Name
Value in this schedule should be a fraction (generally 0.0 - 1.0) applied to theDesign Generation Rate CoefficientParameters: value (str) – value for IDD Field Generation Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of generation_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.internal_gains.SwimmingPoolIndoor¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object SwimmingPool:Indoor
-
activity_factor_schedule_name¶ field Activity Factor Schedule Name
Parameters: value (str) – value for IDD Field Activity Factor Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of activity_factor_schedule_name or None if not set Return type: str
-
average_depth¶ field Average Depth
Units: mParameters: value (float) – value for IDD Field Average Depth Raises: ValueError– if value is not a valid valueReturns: the value of average_depth or None if not set Return type: float
-
cover_convection_factor¶ field Cover Convection Factor
value <= 1.0Parameters: value (float) – value for IDD Field Cover Convection Factor Raises: ValueError– if value is not a valid valueReturns: the value of cover_convection_factor or None if not set Return type: float
-
cover_evaporation_factor¶ field Cover Evaporation Factor
value <= 1.0Parameters: value (float) – value for IDD Field Cover Evaporation Factor Raises: ValueError– if value is not a valid valueReturns: the value of cover_evaporation_factor or None if not set Return type: float
-
cover_longwavelength_radiation_factor¶ field Cover Long-Wavelength Radiation Factor
value <= 1.0Parameters: value (float) – value for IDD Field Cover Long-Wavelength Radiation Factor Raises: ValueError– if value is not a valid valueReturns: the value of cover_longwavelength_radiation_factor or None if not set Return type: float
-
cover_schedule_name¶ field Cover Schedule Name
Parameters: value (str) – value for IDD Field Cover Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of cover_schedule_name or None if not set Return type: str
-
cover_shortwavelength_radiation_factor¶ field Cover Short-Wavelength Radiation Factor
value <= 1.0Parameters: value (float) – value for IDD Field Cover Short-Wavelength Radiation Factor Raises: ValueError– if value is not a valid valueReturns: the value of cover_shortwavelength_radiation_factor or None if not set Return type: float
-
makeup_water_supply_schedule_name¶ field Make-up Water Supply Schedule Name
Parameters: value (str) – value for IDD Field Make-up Water Supply Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of makeup_water_supply_schedule_name or None if not set Return type: str
-
maximum_number_of_people¶ field Maximum Number of People
Parameters: value (float) – value for IDD Field Maximum Number of People Raises: ValueError– if value is not a valid valueReturns: the value of maximum_number_of_people 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
-
people_heat_gain_schedule¶ field People Heat Gain Schedule
Parameters: value (str) – value for IDD Field People Heat Gain Schedule Raises: ValueError– if value is not a valid valueReturns: the value of people_heat_gain_schedule or None if not set Return type: str
-
people_schedule¶ field People Schedule
Parameters: value (str) – value for IDD Field People Schedule Raises: ValueError– if value is not a valid valueReturns: the value of people_schedule or None if not set Return type: str
-
pool_heating_system_maximum_water_flow_rate¶ field Pool Heating System Maximum Water Flow Rate
Units: m3/sParameters: value (float) – value for IDD Field Pool Heating System Maximum Water Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of pool_heating_system_maximum_water_flow_rate or None if not set Return type: float
-
pool_miscellaneous_equipment_power¶ field Pool Miscellaneous Equipment Power
Power input per pool water flow rateUnits: W/(m3/s)Parameters: value (float) – value for IDD Field Pool Miscellaneous Equipment Power Raises: ValueError– if value is not a valid valueReturns: the value of pool_miscellaneous_equipment_power or None if not set Return type: float
-
pool_water_inlet_node¶ field Pool Water Inlet Node
Parameters: value (str) – value for IDD Field Pool Water Inlet Node Raises: ValueError– if value is not a valid valueReturns: the value of pool_water_inlet_node or None if not set Return type: str
-
pool_water_outlet_node¶ field Pool Water Outlet Node
Parameters: value (str) – value for IDD Field Pool Water Outlet Node Raises: ValueError– if value is not a valid valueReturns: the value of pool_water_outlet_node or None if not set Return type: str
-
setpoint_temperature_schedule¶ field Setpoint Temperature Schedule
Parameters: value (str) – value for IDD Field Setpoint Temperature Schedule Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_temperature_schedule or None if not set Return type: str
-
surface_name¶ field Surface Name
To be matched with a construction in this input fileParameters: 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.internal_gains.ZoneBaseboardOutdoorTemperatureControlled¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ZoneBaseboard:OutdoorTemperatureControlled Specifies outside temperature-controlled electric baseboard heating.
-
capacity_at_high_temperature¶ field Capacity at High Temperature
Units: WParameters: value (float) – value for IDD Field Capacity at High Temperature Raises: ValueError– if value is not a valid valueReturns: the value of capacity_at_high_temperature or None if not set Return type: float
-
capacity_at_low_temperature¶ field Capacity at Low Temperature
Units: WParameters: value (float) – value for IDD Field Capacity at Low Temperature Raises: ValueError– if value is not a valid valueReturns: the value of capacity_at_low_temperature or None if not set Return type: float
-
enduse_subcategory¶ field End-Use Subcategory
Default value: GeneralParameters: value (str) – value for IDD Field End-Use Subcategory Raises: ValueError– if value is not a valid valueReturns: the value of enduse_subcategory or None if not set Return type: str
-
fraction_radiant¶ field Fraction Radiant
value <= 1.0Parameters: value (float) – value for IDD Field Fraction Radiant Raises: ValueError– if value is not a valid valueReturns: the value of fraction_radiant or None if not set Return type: float
-
high_temperature¶ field High Temperature
Units: CParameters: value (float) – value for IDD Field High Temperature Raises: ValueError– if value is not a valid valueReturns: the value of high_temperature or None if not set Return type: float
-
low_temperature¶ field Low Temperature
Units: CParameters: value (float) – value for IDD Field Low Temperature Raises: ValueError– if value is not a valid valueReturns: the value of low_temperature 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
-
schedule_name¶ field Schedule Name
units in Schedule should be fraction applied to capacity of the baseboard heat equipment, generally (0.0 - 1.0)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
-
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
-
-
class
pyidf.internal_gains.ZoneContaminantSourceAndSinkCarbonDioxide¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ZoneContaminantSourceAndSink:CarbonDioxide Represents internal CO2 gains and sinks in the zone.
-
design_generation_rate¶ field Design Generation Rate
Positive values represent sources and negative values represent sinks.Units: m3/sParameters: value (float) – value for IDD Field Design Generation Rate Raises: ValueError– if value is not a valid valueReturns: the value of design_generation_rate 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
-
schedule_name¶ field Schedule Name
Value in this schedule should be a fraction (generally 0.0 - 1.0) applied to the Design Generation RateParameters: 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
-
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
-
-
class
pyidf.internal_gains.ZoneContaminantSourceAndSinkGenericConstant¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ZoneContaminantSourceAndSink:Generic:Constant Sets internal generic contaminant gains and sinks in a zone with constant values.
-
design_generation_rate¶ field Design Generation Rate
The values represent source.Units: m3/sParameters: value (float) – value for IDD Field Design Generation Rate Raises: ValueError– if value is not a valid valueReturns: the value of design_generation_rate or None if not set Return type: float
-
design_removal_coefficient¶ field Design Removal Coefficient
The value represent sink.Units: m3/sParameters: value (float) – value for IDD Field Design Removal Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of design_removal_coefficient or None if not set Return type: float
-
generation_schedule_name¶ field Generation Schedule Name
Value in this schedule should be a fraction (generally 0.0 - 1.0) applied to the Design Generation RateParameters: value (str) – value for IDD Field Generation Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of generation_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
-
removal_schedule_name¶ field Removal Schedule Name
Value in this schedule should be a fraction (generally 0.0 - 1.0) applied to theDesign removal CoefficientParameters: value (str) – value for IDD Field Removal Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of removal_schedule_name or None if not set Return type: str
-
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
-
-
class
pyidf.internal_gains.ZoneContaminantSourceAndSinkGenericCutoffModel¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ZoneContaminantSourceAndSink:Generic:CutoffModel Simulate generic contaminant source driven by the cutoff concentration model.
-
cutoff_generic_contaminant_at_which_emission_ceases¶ field Cutoff Generic Contaminant at which Emission Ceases
When the zone concentration level is greater than the cutoff level, emission stops,and the source level is zero.Units: ppmParameters: value (float) – value for IDD Field Cutoff Generic Contaminant at which Emission Ceases Raises: ValueError– if value is not a valid valueReturns: the value of cutoff_generic_contaminant_at_which_emission_ceases or None if not set Return type: float
-
design_generation_rate_coefficient¶ field Design Generation Rate Coefficient
Units: m3/sParameters: value (float) – value for IDD Field Design Generation Rate Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of design_generation_rate_coefficient 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
-
schedule_name¶ field Schedule Name
Value in this schedule should be a fraction (generally 0.0 - 1.0) applied to theDesign Generation Rate CoefficientParameters: 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
-
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
-
-
class
pyidf.internal_gains.ZoneContaminantSourceAndSinkGenericDecaySource¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ZoneContaminantSourceAndSink:Generic:DecaySource Simulate generic contaminant source driven by the cutoff concentration model.
-
delay_time_constant¶ field Delay Time Constant
Units: sParameters: value (float) – value for IDD Field Delay Time Constant Raises: ValueError– if value is not a valid valueReturns: the value of delay_time_constant or None if not set Return type: float
-
initial_emission_rate¶ field Initial Emission Rate
Units: m3/sParameters: value (float) – value for IDD Field Initial Emission Rate Raises: ValueError– if value is not a valid valueReturns: the value of initial_emission_rate 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
-
schedule_name¶ field Schedule Name
Value in this schedule should be a fraction (generally 0.0 - 1.0) applied to theInitial Emission Rate. When the value is equal to 1.0, the time will be reset tozero.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
-
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
-
-
class
pyidf.internal_gains.ZoneContaminantSourceAndSinkGenericDepositionRateSink¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ZoneContaminantSourceAndSink:Generic:DepositionRateSink Simulate generic contaminant source driven by the boundary layer diffusion controlled model.
-
deposition_rate¶ field Deposition Rate
Units: m/sParameters: value (float) – value for IDD Field Deposition Rate Raises: ValueError– if value is not a valid valueReturns: the value of deposition_rate 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
-
schedule_name¶ field Schedule Name
Value in this schedule should be a fraction (generally 0.0 - 1.0) applied to theInitial Emission Rate. When the value is equal to 1.0, the time will be reset tozero.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
-
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
-