pyidf.water_heaters_and_thermal_storage module¶
Data objects in group “Water Heaters and Thermal Storage”
-
class
pyidf.water_heaters_and_thermal_storage.ThermalStorageChilledWaterMixed¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ThermalStorage:ChilledWater:Mixed Chilled water storage with a well-mixed, single-node tank. The chilled water is “used” by drawing from the “Use Side” of the water tank. The tank is indirectly charged by circulating cold water through the “Source Side” of the water tank.
-
ambient_temperature_indicator¶ field Ambient Temperature Indicator
Parameters: value (str) – value for IDD Field Ambient Temperature Indicator Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_indicator or None if not set Return type: str
-
ambient_temperature_outdoor_air_node_name¶ field Ambient Temperature Outdoor Air Node Name
required when field Ambient Temperature Indicator=OutdoorsParameters: value (str) – value for IDD Field Ambient Temperature Outdoor Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_outdoor_air_node_name or None if not set Return type: str
-
ambient_temperature_schedule_name¶ field Ambient Temperature Schedule Name
Parameters: value (str) – value for IDD Field Ambient Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_schedule_name or None if not set Return type: str
-
ambient_temperature_zone_name¶ field Ambient Temperature Zone Name
Parameters: value (str) – value for IDD Field Ambient Temperature Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_zone_name or None if not set Return type: str
-
deadband_temperature_difference¶ field Deadband Temperature Difference
Units: deltaCDefault value: 0.5Parameters: value (float) – value for IDD Field Deadband Temperature Difference Raises: ValueError– if value is not a valid valueReturns: the value of deadband_temperature_difference or None if not set Return type: float
-
heat_gain_coefficient_from_ambient_temperature¶ field Heat Gain Coefficient from Ambient Temperature
Units: W/KParameters: value (float) – value for IDD Field Heat Gain Coefficient from Ambient Temperature Raises: ValueError– if value is not a valid valueReturns: the value of heat_gain_coefficient_from_ambient_temperature or None if not set Return type: float
-
minimum_temperature_limit¶ field Minimum Temperature Limit
Units: CParameters: value (float) – value for IDD Field Minimum Temperature Limit Raises: ValueError– if value is not a valid valueReturns: the value of minimum_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
-
nominal_cooling_capacity¶ field Nominal Cooling Capacity
Units: WParameters: value (float) – value for IDD Field Nominal Cooling Capacity Raises: ValueError– if value is not a valid valueReturns: the value of nominal_cooling_capacity or None if not set Return type: float
-
setpoint_temperature_schedule_name¶ field Setpoint Temperature Schedule Name
Parameters: value (str) – value for IDD Field Setpoint Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_temperature_schedule_name or None if not set Return type: str
-
source_side_availability_schedule_name¶ field Source Side Availability Schedule Name
Availability schedule name for source side. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Parameters: value (str) – value for IDD Field Source Side Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of source_side_availability_schedule_name or None if not set Return type: str
-
source_side_design_flow_rate¶ field Source Side Design Flow Rate
Units: m3/sIP-Units: gal/minDefault value: “autosize”Parameters: value (float or “Autosize”) – value for IDD Field Source Side Design Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of source_side_design_flow_rate or None if not set Return type: float or “Autosize”
-
source_side_heat_transfer_effectiveness¶ field Source Side Heat Transfer Effectiveness
Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Source Side Heat Transfer Effectiveness Raises: ValueError– if value is not a valid valueReturns: the value of source_side_heat_transfer_effectiveness or None if not set Return type: float
-
source_side_inlet_node_name¶ field Source Side Inlet Node Name
Parameters: value (str) – value for IDD Field Source Side Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of source_side_inlet_node_name or None if not set Return type: str
-
source_side_outlet_node_name¶ field Source Side Outlet Node Name
Parameters: value (str) – value for IDD Field Source Side Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of source_side_outlet_node_name or None if not set Return type: str
-
tank_recovery_time¶ field Tank Recovery Time
Parameter for autosizing design flow rates for indirectly cooled water tankstime required to lower temperature of entire tank from 14.4C to 9.0CUnits: hrDefault value: 4.0Parameters: value (float) – value for IDD Field Tank Recovery Time Raises: ValueError– if value is not a valid valueReturns: the value of tank_recovery_time or None if not set Return type: float
-
tank_volume¶ field Tank Volume
Units: m3IP-Units: galDefault value: 0.1Parameters: value (float) – value for IDD Field Tank Volume Raises: ValueError– if value is not a valid valueReturns: the value of tank_volume or None if not set Return type: float
-
use_side_availability_schedule_name¶ field Use Side Availability Schedule Name
Availability schedule name for use side. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Parameters: value (str) – value for IDD Field Use Side Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of use_side_availability_schedule_name or None if not set Return type: str
-
use_side_design_flow_rate¶ field Use Side Design Flow Rate
Units: m3/sIP-Units: gal/minDefault value: “autosize”Parameters: value (float or “Autosize”) – value for IDD Field Use Side Design Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of use_side_design_flow_rate or None if not set Return type: float or “Autosize”
-
use_side_heat_transfer_effectiveness¶ field Use Side Heat Transfer Effectiveness
Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Use Side Heat Transfer Effectiveness Raises: ValueError– if value is not a valid valueReturns: the value of use_side_heat_transfer_effectiveness or None if not set Return type: float
-
use_side_inlet_node_name¶ field Use Side Inlet Node Name
Parameters: value (str) – value for IDD Field Use Side Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of use_side_inlet_node_name or None if not set Return type: str
-
use_side_outlet_node_name¶ field Use Side Outlet Node Name
Parameters: value (str) – value for IDD Field Use Side Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of use_side_outlet_node_name or None if not set Return type: str
-
-
class
pyidf.water_heaters_and_thermal_storage.ThermalStorageChilledWaterStratified¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ThermalStorage:ChilledWater:Stratified Chilled water storage with a stratified, multi-node tank. The chilled water is “used” by drawing from the “Use Side” of the water tank. The tank is indirectly charged by circulating cold water through the “Source Side” of the water tank.
-
additional_destratification_conductivity¶ field Additional Destratification Conductivity
Units: W/m-KParameters: value (float) – value for IDD Field Additional Destratification Conductivity Raises: ValueError– if value is not a valid valueReturns: the value of additional_destratification_conductivity or None if not set Return type: float
-
ambient_temperature_indicator¶ field Ambient Temperature Indicator
Parameters: value (str) – value for IDD Field Ambient Temperature Indicator Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_indicator or None if not set Return type: str
-
ambient_temperature_outdoor_air_node_name¶ field Ambient Temperature Outdoor Air Node Name
required for Ambient Temperature Indicator=OutdoorsParameters: value (str) – value for IDD Field Ambient Temperature Outdoor Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_outdoor_air_node_name or None if not set Return type: str
-
ambient_temperature_schedule_name¶ field Ambient Temperature Schedule Name
Parameters: value (str) – value for IDD Field Ambient Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_schedule_name or None if not set Return type: str
-
ambient_temperature_zone_name¶ field Ambient Temperature Zone Name
Parameters: value (str) – value for IDD Field Ambient Temperature Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_zone_name or None if not set Return type: str
-
deadband_temperature_difference¶ field Deadband Temperature Difference
Units: deltaCParameters: value (float) – value for IDD Field Deadband Temperature Difference Raises: ValueError– if value is not a valid valueReturns: the value of deadband_temperature_difference or None if not set Return type: float
-
inlet_mode¶ field Inlet Mode
Default value: FixedParameters: value (str) – value for IDD Field Inlet Mode Raises: ValueError– if value is not a valid valueReturns: the value of inlet_mode or None if not set Return type: str
-
minimum_temperature_limit¶ field Minimum Temperature Limit
Units: CParameters: value (float) – value for IDD Field Minimum Temperature Limit Raises: ValueError– if value is not a valid valueReturns: the value of minimum_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
-
node_10_additional_loss_coefficient¶ field Node 10 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 10 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_10_additional_loss_coefficient or None if not set Return type: float
-
node_1_additional_loss_coefficient¶ field Node 1 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 1 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_1_additional_loss_coefficient or None if not set Return type: float
-
node_2_additional_loss_coefficient¶ field Node 2 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 2 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_2_additional_loss_coefficient or None if not set Return type: float
-
node_3_additional_loss_coefficient¶ field Node 3 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 3 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_3_additional_loss_coefficient or None if not set Return type: float
-
node_4_additional_loss_coefficient¶ field Node 4 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 4 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_4_additional_loss_coefficient or None if not set Return type: float
-
node_5_additional_loss_coefficient¶ field Node 5 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 5 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_5_additional_loss_coefficient or None if not set Return type: float
-
node_6_additional_loss_coefficient¶ field Node 6 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 6 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_6_additional_loss_coefficient or None if not set Return type: float
-
node_7_additional_loss_coefficient¶ field Node 7 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 7 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_7_additional_loss_coefficient or None if not set Return type: float
-
node_8_additional_loss_coefficient¶ field Node 8 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 8 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_8_additional_loss_coefficient or None if not set Return type: float
-
node_9_additional_loss_coefficient¶ field Node 9 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 9 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_9_additional_loss_coefficient or None if not set Return type: float
-
nominal_cooling_capacity¶ field Nominal Cooling Capacity
Units: WParameters: value (float) – value for IDD Field Nominal Cooling Capacity Raises: ValueError– if value is not a valid valueReturns: the value of nominal_cooling_capacity or None if not set Return type: float
-
number_of_nodes¶ field Number of Nodes
Default value: 1value >= 1value <= 10Parameters: value (int) – value for IDD Field Number of Nodes Raises: ValueError– if value is not a valid valueReturns: the value of number_of_nodes or None if not set Return type: int
-
setpoint_temperature_schedule_name¶ field Setpoint Temperature Schedule Name
Parameters: value (str) – value for IDD Field Setpoint Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_temperature_schedule_name or None if not set Return type: str
-
source_side_availability_schedule_name¶ field Source Side Availability Schedule Name
Availability schedule name for use side. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Parameters: value (str) – value for IDD Field Source Side Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of source_side_availability_schedule_name or None if not set Return type: str
-
source_side_design_flow_rate¶ field Source Side Design Flow Rate
Units: m3/sIP-Units: gal/minDefault value: “autosize”Parameters: value (float or “Autosize”) – value for IDD Field Source Side Design Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of source_side_design_flow_rate or None if not set Return type: float or “Autosize”
-
source_side_heat_transfer_effectiveness¶ field Source Side Heat Transfer Effectiveness
The source side effectiveness in the stratified tank model is a simplified analogy ofa heat exchanger’s effectiveness. This effectiveness is equal to the fraction ofsource mass flow rate that directly mixes with the tank fluid. And one minus theeffectiveness is the fraction that bypasses the tank. The source side mass flow ratethat bypasses the tank is mixed with the fluid or water leaving the stratified tank.Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Source Side Heat Transfer Effectiveness Raises: ValueError– if value is not a valid valueReturns: the value of source_side_heat_transfer_effectiveness or None if not set Return type: float
-
source_side_inlet_height¶ field Source Side Inlet Height
Defaults to bottom of tankUnits: mParameters: value (float) – value for IDD Field Source Side Inlet Height Raises: ValueError– if value is not a valid valueReturns: the value of source_side_inlet_height or None if not set Return type: float
-
source_side_inlet_node_name¶ field Source Side Inlet Node Name
Parameters: value (str) – value for IDD Field Source Side Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of source_side_inlet_node_name or None if not set Return type: str
-
source_side_outlet_height¶ field Source Side Outlet Height
Defaults to top of tankUnits: mDefault value: “autocalculate”Parameters: value (float or “Autocalculate”) – value for IDD Field Source Side Outlet Height Raises: ValueError– if value is not a valid valueReturns: the value of source_side_outlet_height or None if not set Return type: float or “Autocalculate”
-
source_side_outlet_node_name¶ field Source Side Outlet Node Name
Parameters: value (str) – value for IDD Field Source Side Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of source_side_outlet_node_name or None if not set Return type: str
-
tank_height¶ field Tank Height
Height is measured in the axial direction for horizontal cylindersUnits: mParameters: value (float) – value for IDD Field Tank Height Raises: ValueError– if value is not a valid valueReturns: the value of tank_height or None if not set Return type: float
-
tank_perimeter¶ field Tank Perimeter
Only used if Tank Shape is OtherUnits: mParameters: value (float) – value for IDD Field Tank Perimeter Raises: ValueError– if value is not a valid valueReturns: the value of tank_perimeter or None if not set Return type: float
-
tank_recovery_time¶ field Tank Recovery Time
Parameter for autosizing design flow rates for indirectly cooled water tankstime required to lower temperature of entire tank from 14.4C to 9.0CUnits: hrDefault value: 4.0Parameters: value (float) – value for IDD Field Tank Recovery Time Raises: ValueError– if value is not a valid valueReturns: the value of tank_recovery_time or None if not set Return type: float
-
tank_shape¶ field Tank Shape
Default value: VerticalCylinderParameters: value (str) – value for IDD Field Tank Shape Raises: ValueError– if value is not a valid valueReturns: the value of tank_shape or None if not set Return type: str
-
tank_volume¶ field Tank Volume
Units: m3IP-Units: galParameters: value (float) – value for IDD Field Tank Volume Raises: ValueError– if value is not a valid valueReturns: the value of tank_volume or None if not set Return type: float
-
temperature_sensor_height¶ field Temperature Sensor Height
Units: mParameters: value (float) – value for IDD Field Temperature Sensor Height Raises: ValueError– if value is not a valid valueReturns: the value of temperature_sensor_height or None if not set Return type: float
-
uniform_skin_loss_coefficient_per_unit_area_to_ambient_temperature¶ field Uniform Skin Loss Coefficient per Unit Area to Ambient Temperature
Units: W/m2-KParameters: value (float) – value for IDD Field Uniform Skin Loss Coefficient per Unit Area to Ambient Temperature Raises: ValueError– if value is not a valid valueReturns: the value of uniform_skin_loss_coefficient_per_unit_area_to_ambient_temperature or None if not set Return type: float
-
use_side_availability_schedule_name¶ field Use Side Availability Schedule Name
Availability schedule name for use side. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Parameters: value (str) – value for IDD Field Use Side Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of use_side_availability_schedule_name or None if not set Return type: str
-
use_side_design_flow_rate¶ field Use Side Design Flow Rate
Units: m3/sIP-Units: gal/minDefault value: “autosize”Parameters: value (float or “Autosize”) – value for IDD Field Use Side Design Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of use_side_design_flow_rate or None if not set Return type: float or “Autosize”
-
use_side_heat_transfer_effectiveness¶ field Use Side Heat Transfer Effectiveness
The use side effectiveness in the stratified tank model is a simplified analogy ofa heat exchanger’s effectiveness. This effectiveness is equal to the fraction ofuse mass flow rate that directly mixes with the tank fluid. And one minus theeffectiveness is the fraction that bypasses the tank. The use side mass flow ratethat bypasses the tank is mixed with the fluid or water leaving the stratified tank.Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Use Side Heat Transfer Effectiveness Raises: ValueError– if value is not a valid valueReturns: the value of use_side_heat_transfer_effectiveness or None if not set Return type: float
-
use_side_inlet_height¶ field Use Side Inlet Height
Defaults to top of tankUnits: mDefault value: “autocalculate”Parameters: value (float or “Autocalculate”) – value for IDD Field Use Side Inlet Height Raises: ValueError– if value is not a valid valueReturns: the value of use_side_inlet_height or None if not set Return type: float or “Autocalculate”
-
use_side_inlet_node_name¶ field Use Side Inlet Node Name
Parameters: value (str) – value for IDD Field Use Side Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of use_side_inlet_node_name or None if not set Return type: str
-
use_side_outlet_height¶ field Use Side Outlet Height
Defaults to bottom of tankUnits: mParameters: value (float) – value for IDD Field Use Side Outlet Height Raises: ValueError– if value is not a valid valueReturns: the value of use_side_outlet_height or None if not set Return type: float
-
use_side_outlet_node_name¶ field Use Side Outlet Node Name
Parameters: value (str) – value for IDD Field Use Side Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of use_side_outlet_node_name or None if not set Return type: str
-
-
class
pyidf.water_heaters_and_thermal_storage.ThermalStorageIceDetailed¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ThermalStorage:Ice:Detailed This input syntax is intended to describe a thermal storage system that includes smaller containers filled with water that are placed in a larger tank or series of tanks. The model uses polynomial equations to describe the system performance.
-
availability_schedule_name¶ field Availability Schedule Name
Availability schedule name for this system. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Parameters: value (str) – value for IDD Field Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of availability_schedule_name or None if not set Return type: str
-
capacity¶ field Capacity
This includes only the latent storage capacityUnits: GJParameters: value (float) – value for IDD Field Capacity Raises: ValueError– if value is not a valid valueReturns: the value of capacity or None if not set Return type: float
-
charging_curve_name¶ field Charging Curve Name
Parameters: value (str) – value for IDD Field Charging Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of charging_curve_name or None if not set Return type: str
-
charging_curve_object_type¶ field Charging Curve Object Type
Parameters: value (str) – value for IDD Field Charging Curve Object Type Raises: ValueError– if value is not a valid valueReturns: the value of charging_curve_object_type or None if not set Return type: str
-
discharging_curve_name¶ field Discharging Curve Name
Parameters: value (str) – value for IDD Field Discharging Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of discharging_curve_name or None if not set Return type: str
-
discharging_curve_object_type¶ field Discharging Curve Object Type
Parameters: value (str) – value for IDD Field Discharging Curve Object Type Raises: ValueError– if value is not a valid valueReturns: the value of discharging_curve_object_type or None if not set Return type: str
-
freezing_temperature_of_storage_medium¶ field Freezing Temperature of Storage Medium
This temperature is typically 0C for water.Simply changing this temperature without adjusting the performanceparameters input above is inappropriate and not advised.Units: CParameters: value (float) – value for IDD Field Freezing Temperature of Storage Medium Raises: ValueError– if value is not a valid valueReturns: the value of freezing_temperature_of_storage_medium or None if not set Return type: float
-
inlet_node_name¶ field Inlet Node Name
Parameters: value (str) – value for IDD Field Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_node_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
-
outlet_node_name¶ field Outlet Node Name
Parameters: value (str) – value for IDD Field Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of outlet_node_name or None if not set Return type: str
-
parasitic_electric_load_during_charging¶ field Parasitic Electric Load During Charging
Units: dimensionlessParameters: value (float) – value for IDD Field Parasitic Electric Load During Charging Raises: ValueError– if value is not a valid valueReturns: the value of parasitic_electric_load_during_charging or None if not set Return type: float
-
parasitic_electric_load_during_discharging¶ field Parasitic Electric Load During Discharging
Units: dimensionlessParameters: value (float) – value for IDD Field Parasitic Electric Load During Discharging Raises: ValueError– if value is not a valid valueReturns: the value of parasitic_electric_load_during_discharging or None if not set Return type: float
-
tank_loss_coefficient¶ field Tank Loss Coefficient
This is the fraction the total storage capacity that is lost or meltseach hourUnits: dimensionlessParameters: value (float) – value for IDD Field Tank Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of tank_loss_coefficient or None if not set Return type: float
-
thaw_process_indicator¶ field Thaw Process Indicator
This field determines whether the system uses internal or external meltduring discharging. This will then have an impact on charging performance.Default value: OutsideMeltParameters: value (str) – value for IDD Field Thaw Process Indicator Raises: ValueError– if value is not a valid valueReturns: the value of thaw_process_indicator or None if not set Return type: str
-
timestep_of_the_curve_data¶ field Timestep of the Curve Data
Units: hrParameters: value (float) – value for IDD Field Timestep of the Curve Data Raises: ValueError– if value is not a valid valueReturns: the value of timestep_of_the_curve_data or None if not set Return type: float
-
-
class
pyidf.water_heaters_and_thermal_storage.ThermalStorageIceSimple¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object ThermalStorage:Ice:Simple This ice storage model is a simplified model It requires a setpoint placed on the Chilled Water Side Outlet Node It should be placed in the chilled water supply side outlet branch followed by a pipe. Use the PlantEquipmentOperation:ComponentSetpoint plant operation scheme.
-
capacity¶ field Capacity
Units: GJIP-Units: ton-hrsParameters: value (float) – value for IDD Field Capacity Raises: ValueError– if value is not a valid valueReturns: the value of capacity or None if not set Return type: float
-
ice_storage_type¶ field Ice Storage Type
IceOnCoilInternal = Ice-on-Coil, internal meltIceOnCoilExternal = Ice-on-Coil, external meltParameters: value (str) – value for IDD Field Ice Storage Type Raises: ValueError– if value is not a valid valueReturns: the value of ice_storage_type or None if not set Return type: str
-
inlet_node_name¶ field Inlet Node Name
Parameters: value (str) – value for IDD Field Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_node_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
-
outlet_node_name¶ field Outlet Node Name
Parameters: value (str) – value for IDD Field Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of outlet_node_name or None if not set Return type: str
-
-
class
pyidf.water_heaters_and_thermal_storage.WaterHeaterHeatPumpPumpedCondenser¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object WaterHeater:HeatPump:PumpedCondenser This object models an air-source heat pump for water heating where the water is pumped out of the tank, through a heating coil and returned to the tank. For wrapped condenser HPWHs, see WaterHeater:HeatPump:WrappedCondenser. WaterHeater:HeatPump:PumpedCondenser is a compound object that references other component objects - Coil:WaterHeating:AirToWaterHeatPump:*, Fan:OnOff, WaterHeater:Mixed or WaterHeater:Stratified
-
air_inlet_node_name¶ field Air Inlet Node Name
Zone air exhaust node name if Inlet Air Configuration is ZoneAirOnly orZoneAndOutdoorAir.Simply a unique Node Name if Inlet Air Configuration is Schedule.Otherwise, leave field blank.Parameters: value (str) – value for IDD Field Air Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_inlet_node_name or None if not set Return type: str
-
air_outlet_node_name¶ field Air Outlet Node Name
Zone Air Inlet Node Name if Inlet Air Configuration is ZoneAirOnly orZoneAndOutdoorAir.Simply a unique Node Name if Inlet Air Configuration is Schedule.Otherwise, leave field blank.Parameters: value (str) – value for IDD Field Air Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_outlet_node_name or None if not set Return type: str
-
availability_schedule_name¶ field Availability Schedule Name
Availability schedule name for this system. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Schedule values of 0 denote the heat pump compressor is off and the parasitic electricenergy is also off.Parameters: value (str) – value for IDD Field Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of availability_schedule_name or None if not set Return type: str
-
compressor_ambient_temperature_schedule_name¶ field Compressor Ambient Temperature Schedule Name
Used only if Compressor Location is Schedule, otherwise leave field blank.Parameters: value (str) – value for IDD Field Compressor Ambient Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of compressor_ambient_temperature_schedule_name or None if not set Return type: str
-
compressor_location¶ field Compressor Location
If Zone is selected, Inlet Air Configuration must be ZoneAirOnly orZoneAndOutdoorAir. If Schedule is selected, then you must provide aCompressor Ambient Temperature Schedule Name below.Parameters: value (str) – value for IDD Field Compressor Location Raises: ValueError– if value is not a valid valueReturns: the value of compressor_location or None if not set Return type: str
-
compressor_setpoint_temperature_schedule_name¶ field Compressor Setpoint Temperature Schedule Name
Defines the cut-out temperature where the heat pump compressor turns off.The heat pump compressor setpoint temperature should always be greaterthan the water tank’s heater (element or burner) setpoint temperature.Parameters: value (str) – value for IDD Field Compressor Setpoint Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of compressor_setpoint_temperature_schedule_name or None if not set Return type: str
-
condenser_water_flow_rate¶ field Condenser Water Flow Rate
Actual water flow rate through the heat pump’s water coil (condenser).If autocalculated, the water flow rate is set equal to 4.487E-8 m3/s/W timesthe rated heating capacity of the heat pump’s DX coil.Units: m3/sParameters: value (float or “Autocalculate”) – value for IDD Field Condenser Water Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of condenser_water_flow_rate or None if not set Return type: float or “Autocalculate”
-
condenser_water_inlet_node_name¶ field Condenser Water Inlet Node Name
Should match the field Source Outlet Node Name in the water heater tank object.Should also match the Condenser Water Inlet Node Name in the associatedDX coil object.Parameters: value (str) – value for IDD Field Condenser Water Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of condenser_water_inlet_node_name or None if not set Return type: str
-
condenser_water_outlet_node_name¶ field Condenser Water Outlet Node Name
Should match the field Source Inlet Node Name in water heater tank object.Should also match the Condenser Water Outlet Node Name in the associatedDX Coil object.Parameters: value (str) – value for IDD Field Condenser Water Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of condenser_water_outlet_node_name or None if not set Return type: str
-
control_sensor_1_height_in_stratified_tank¶ field Control Sensor 1 Height In Stratified Tank
Used to indicate height of control sensor for Tank Object Type = WaterHeater:StratifiedIf left blank, it will default to the height of Heater1Units: mParameters: value (float) – value for IDD Field Control Sensor 1 Height In Stratified Tank Raises: ValueError– if value is not a valid valueReturns: the value of control_sensor_1_height_in_stratified_tank or None if not set Return type: float
-
control_sensor_1_weight¶ field Control Sensor 1 Weight
Weight to give Control Sensor 1 temperatureThe weight of Control Sensor 2 will be 1 - (wt. of control sensor 1)Units: dimensionlessDefault value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Control Sensor 1 Weight Raises: ValueError– if value is not a valid valueReturns: the value of control_sensor_1_weight or None if not set Return type: float
-
control_sensor_2_height_in_stratified_tank¶ field Control Sensor 2 Height In Stratified Tank
Used to indicate height of control sensor for Tank Object Type = WaterHeater:StratifiedIf left blank, it will default to the height of Heater2Units: mParameters: value (float) – value for IDD Field Control Sensor 2 Height In Stratified Tank Raises: ValueError– if value is not a valid valueReturns: the value of control_sensor_2_height_in_stratified_tank or None if not set Return type: float
-
dead_band_temperature_difference¶ field Dead Band Temperature Difference
Setpoint temperature minus the dead band temperature difference definesthe cut-in temperature where the heat pump compressor turns on.The water tank’s heater (element or burner) setpoint temperatureshould always be less than the heat pump compressor cut-in temperature.Units: deltaCDefault value: 5.0value <= 20.0Parameters: value (float) – value for IDD Field Dead Band Temperature Difference Raises: ValueError– if value is not a valid valueReturns: the value of dead_band_temperature_difference or None if not set Return type: float
-
dx_coil_name¶ field DX Coil Name
Must match the name used in the corresponding Coil:WaterHeating:AirToWaterHeatPump:* object.Parameters: value (str) – value for IDD Field DX Coil Name Raises: ValueError– if value is not a valid valueReturns: the value of dx_coil_name or None if not set Return type: str
-
dx_coil_object_type¶ field DX Coil Object Type
Specify the type of DX coil used by this heat pump water heater. The onlyvalid choice is Coil:WaterHeating:AirToWaterHeatPump:Pumped and Coil:WaterHeating:AirToWaterHeatPump:VariableSpeed.Default value: Coil:WaterHeating:AirToWaterHeatPump:PumpedParameters: value (str) – value for IDD Field DX Coil Object Type Raises: ValueError– if value is not a valid valueReturns: the value of dx_coil_object_type or None if not set Return type: str
-
evaporator_air_flow_rate¶ field Evaporator Air Flow Rate
Actual air flow rate across the heat pump’s air coil (evaporator).If autocalculated, the air flow rate is set equal to 5.035E-5 m3/s/W timesthe rated heating capacity of the heat pump’s DX coil.Units: m3/sParameters: value (float or “Autocalculate”) – value for IDD Field Evaporator Air Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of evaporator_air_flow_rate or None if not set Return type: float or “Autocalculate”
-
exhaust_air_node_name¶ field Exhaust Air Node Name
Simply a unique Node Name if Inlet Air Configuration is ZoneAndOutdoorAiror OutdoorAirOnly, otherwise leave field blank.Parameters: value (str) – value for IDD Field Exhaust Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of exhaust_air_node_name or None if not set Return type: str
-
fan_name¶ field Fan Name
Needs to match the name used in the corresponding Fan:OnOff object.Parameters: value (str) – value for IDD Field Fan Name Raises: ValueError– if value is not a valid valueReturns: the value of fan_name or None if not set Return type: str
-
fan_object_type¶ field Fan Object Type
Specify the type of fan used by this heat pump water heater. The onlyvalid choice is Fan:OnOff.Default value: Fan:OnOffParameters: value (str) – value for IDD Field Fan Object Type Raises: ValueError– if value is not a valid valueReturns: the value of fan_object_type or None if not set Return type: str
-
fan_placement¶ field Fan Placement
BlowThrough means the fan is located before the air coil (upstream).DrawThrough means the fan is located after the air coil (downstream).Default value: DrawThroughParameters: value (str) – value for IDD Field Fan Placement Raises: ValueError– if value is not a valid valueReturns: the value of fan_placement or None if not set Return type: str
-
inlet_air_configuration¶ field Inlet Air Configuration
Defines the configuration of the airflow path through the air coil and fan section.Parameters: value (str) – value for IDD Field Inlet Air Configuration Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_configuration or None if not set Return type: str
-
inlet_air_humidity_schedule_name¶ field Inlet Air Humidity Schedule Name
Used only if Inlet Air Configuration is Schedule, otherwise leave blank.Schedule values are entered as a fraction (e.g. 0.5 is equal to 50%RH)Parameters: value (str) – value for IDD Field Inlet Air Humidity Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_humidity_schedule_name or None if not set Return type: str
-
inlet_air_mixer_node_name¶ field Inlet Air Mixer Node Name
Required only if Inlet Air Configuration is ZoneAndOutdoorAir, otherwiseleave field blank.Parameters: value (str) – value for IDD Field Inlet Air Mixer Node Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_mixer_node_name or None if not set Return type: str
-
inlet_air_mixer_schedule_name¶ field Inlet Air Mixer Schedule Name
Required only if Inlet Air Configuration is ZoneAndOutdoorAir, otherwiseleave field blank. Schedule values define whether the heat pump draws itsinlet air from the zone, outdoors or a combination of zone and outdoor air.A schedule value of 0 denotes inlet air is drawn only from the zone.A schedule value of 1 denotes inlet air is drawn only from outdoors.Schedule values between 0 and 1 denote a mixture of zone and outdoor airproportional to the schedule value (i.e. 0.4 = 40% outdoor air, 60% zone air).Parameters: value (str) – value for IDD Field Inlet Air Mixer Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_mixer_schedule_name or None if not set Return type: str
-
inlet_air_temperature_schedule_name¶ field Inlet Air Temperature Schedule Name
Used only if Inlet Air Configuration is Schedule, otherwise leave blank.Schedule values should be degrees C.Parameters: value (str) – value for IDD Field Inlet Air Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_temperature_schedule_name or None if not set Return type: str
-
inlet_air_zone_name¶ field Inlet Air Zone Name
Used only if Inlet Air Configuration is ZoneAirOnly or ZoneAndOutdoorAir.Otherwise, leave field blank.Parameters: value (str) – value for IDD Field Inlet Air Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_zone_name or None if not set Return type: str
-
maximum_inlet_air_temperature_for_compressor_operation¶ field Maximum Inlet Air Temperature for Compressor Operation
Heat pump compressor will not operate when the inlet air dry-bulb temperatureis above this value.Units: CDefault value: 48.8888888889value >= 26.0value <= 94.0Parameters: value (float) – value for IDD Field Maximum Inlet Air Temperature for Compressor Operation Raises: ValueError– if value is not a valid valueReturns: the value of maximum_inlet_air_temperature_for_compressor_operation or None if not set Return type: float
-
minimum_inlet_air_temperature_for_compressor_operation¶ field Minimum Inlet Air Temperature for Compressor Operation
Heat pump compressor will not operate when the inlet air dry-bulb temperatureis below this value.Units: CDefault value: 10.0value >= -5.0Parameters: value (float) – value for IDD Field Minimum Inlet Air Temperature for Compressor Operation Raises: ValueError– if value is not a valid valueReturns: the value of minimum_inlet_air_temperature_for_compressor_operation or None if not set Return type: float
-
name¶ field Name
Unique name for this instance of a heat pump water heater.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
-
off_cycle_parasitic_electric_load¶ field Off Cycle Parasitic Electric Load
Parasitic electric power consumed when the heat pump compressor is off.Does not contribute to water heating but can impact the zone air heat balance.Off-cycle parasitic power is 0 when the availability schedule is 0.Units: WParameters: value (float) – value for IDD Field Off Cycle Parasitic Electric Load Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_parasitic_electric_load or None if not set Return type: float
-
on_cycle_parasitic_electric_load¶ field On Cycle Parasitic Electric Load
Parasitic electric power consumed when the heat pump compressor operates.Does not contribute to water heating but can impact the zone air heat balance.Units: WParameters: value (float) – value for IDD Field On Cycle Parasitic Electric Load Raises: ValueError– if value is not a valid valueReturns: the value of on_cycle_parasitic_electric_load or None if not set Return type: float
-
outdoor_air_node_name¶ field Outdoor Air Node Name
Outdoor air node name if inlet air configuration is ZoneAndOutdoorAiror OutdoorAirOnly, otherwise leave field blank.Parameters: value (str) – value for IDD Field Outdoor Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of outdoor_air_node_name or None if not set Return type: str
-
outlet_air_splitter_node_name¶ field Outlet Air Splitter Node Name
Required only if Inlet Air Configuration is ZoneAndOutdoorAir, otherwiseleave field blank.Parameters: value (str) – value for IDD Field Outlet Air Splitter Node Name Raises: ValueError– if value is not a valid valueReturns: the value of outlet_air_splitter_node_name or None if not set Return type: str
-
parasitic_heat_rejection_location¶ field Parasitic Heat Rejection Location
This field determines if the parasitic electric load impacts the zone airheat balance. If Zone is selected, Inlet Air Configuration must beZoneAirOnly or ZoneAndOutdoorAir.Default value: OutdoorsParameters: value (str) – value for IDD Field Parasitic Heat Rejection Location Raises: ValueError– if value is not a valid valueReturns: the value of parasitic_heat_rejection_location or None if not set Return type: str
-
tank_element_control_logic¶ field Tank Element Control Logic
MutuallyExclusive means that once the tank heating element is active theheat pump is shut down until setpoint is reached.Simultaneous (default) means that both the tank heating element andheat pump are used at the same time recover the tank temperature.Default value: SimultaneousParameters: value (str) – value for IDD Field Tank Element Control Logic Raises: ValueError– if value is not a valid valueReturns: the value of tank_element_control_logic or None if not set Return type: str
-
tank_name¶ field Tank Name
Needs to match the name used in the corresponding Water Heater object.Parameters: value (str) – value for IDD Field Tank Name Raises: ValueError– if value is not a valid valueReturns: the value of tank_name or None if not set Return type: str
-
tank_object_type¶ field Tank Object Type
Specify the type of water heater tank used by this heat pump water heater.Default value: WaterHeater:MixedParameters: value (str) – value for IDD Field Tank Object Type Raises: ValueError– if value is not a valid valueReturns: the value of tank_object_type or None if not set Return type: str
-
tank_use_side_inlet_node_name¶ field Tank Use Side Inlet Node Name
Used only when the heat pump water heater is connected to a plant loop,otherwise leave blank. Needs to match the name used in the correspondingWater Heater object when connected to a plant loop.Parameters: value (str) – value for IDD Field Tank Use Side Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of tank_use_side_inlet_node_name or None if not set Return type: str
-
tank_use_side_outlet_node_name¶ field Tank Use Side Outlet Node Name
Used only when the heat pump water heater is connected to a plant loop,otherwise leave blank. Needs to match the name used in the correspondingWater Heater object when connected to a plant loop.Parameters: value (str) – value for IDD Field Tank Use Side Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of tank_use_side_outlet_node_name or None if not set Return type: str
-
-
class
pyidf.water_heaters_and_thermal_storage.WaterHeaterHeatPumpWrappedCondenser¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object WaterHeater:HeatPump:WrappedCondenser This object models an air-source heat pump for water heating where the heating coil is wrapped around the tank, which is typical of residential HPWHs. For pumped condenser HPWHs, see WaterHeater:HeatPump:PumpedCondenser. WaterHeater:HeatPump:WrappedCondenser is a compound object that references other component objects - Coil:WaterHeating:AirToWaterHeatPump:Pumped, Fan:OnOff, WaterHeater:Mixed
-
air_inlet_node_name¶ field Air Inlet Node Name
Zone air exhaust node name if Inlet Air Configuration is ZoneAirOnly orZoneAndOutdoorAir.Simply a unique Node Name if Inlet Air Configuration is Schedule.Otherwise, leave field blank.Parameters: value (str) – value for IDD Field Air Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_inlet_node_name or None if not set Return type: str
-
air_outlet_node_name¶ field Air Outlet Node Name
Zone Air Inlet Node Name if Inlet Air Configuration is ZoneAirOnly orZoneAndOutdoorAir.Simply a unique Node Name if Inlet Air Configuration is Schedule.Otherwise, leave field blank.Parameters: value (str) – value for IDD Field Air Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of air_outlet_node_name or None if not set Return type: str
-
availability_schedule_name¶ field Availability Schedule Name
Availability schedule name for this system. Schedule value > 0 means the system is available.If this field is blank, the system is always available.Schedule values of 0 denote the heat pump compressor is off and the parasitic electricenergy is also off.Parameters: value (str) – value for IDD Field Availability Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of availability_schedule_name or None if not set Return type: str
-
compressor_ambient_temperature_schedule_name¶ field Compressor Ambient Temperature Schedule Name
Used only if Compressor Location is Schedule, otherwise leave field blank.Parameters: value (str) – value for IDD Field Compressor Ambient Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of compressor_ambient_temperature_schedule_name or None if not set Return type: str
-
compressor_location¶ field Compressor Location
If Zone is selected, Inlet Air Configuration must be ZoneAirOnly orZoneAndOutdoorAir. If Schedule is selected, then you must provide aCompressor Ambient Temperature Schedule Name below.Parameters: value (str) – value for IDD Field Compressor Location Raises: ValueError– if value is not a valid valueReturns: the value of compressor_location or None if not set Return type: str
-
compressor_setpoint_temperature_schedule_name¶ field Compressor Setpoint Temperature Schedule Name
Defines the cut-out temperature where the heat pump compressor turns off.The heat pump compressor setpoint temperature should always be greaterthan the water tank’s heater (element or burner) setpoint temperature.Parameters: value (str) – value for IDD Field Compressor Setpoint Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of compressor_setpoint_temperature_schedule_name or None if not set Return type: str
-
condenser_bottom_location¶ field Condenser Bottom Location
Distance from the bottom of the tank to the bottom of the wrapped condenser.Units: mParameters: value (float) – value for IDD Field Condenser Bottom Location Raises: ValueError– if value is not a valid valueReturns: the value of condenser_bottom_location or None if not set Return type: float
-
condenser_top_location¶ field Condenser Top Location
Distance from the bottom of the tank to the top of the wrapped condenser.Units: mParameters: value (float) – value for IDD Field Condenser Top Location Raises: ValueError– if value is not a valid valueReturns: the value of condenser_top_location or None if not set Return type: float
-
control_sensor_1_height_in_stratified_tank¶ field Control Sensor 1 Height In Stratified Tank
Used to indicate height of control sensor if Tank Object Type is WaterHeater:StratifiedIf left blank, it will default to the height of Heater1Units: mParameters: value (float) – value for IDD Field Control Sensor 1 Height In Stratified Tank Raises: ValueError– if value is not a valid valueReturns: the value of control_sensor_1_height_in_stratified_tank or None if not set Return type: float
-
control_sensor_1_weight¶ field Control Sensor 1 Weight
Weight to give Control Sensor 1 temperatureUnits: dimensionlessDefault value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Control Sensor 1 Weight Raises: ValueError– if value is not a valid valueReturns: the value of control_sensor_1_weight or None if not set Return type: float
-
control_sensor_2_height_in_stratified_tank¶ field Control Sensor 2 Height In Stratified Tank
Used to indicate height of control sensor if Tank Object Type is WaterHeater:StratifiedIf left blank, it will default to the height of Heater2The weight of this control sensor will be 1 - (wt. of control sensor 1)Units: mParameters: value (float) – value for IDD Field Control Sensor 2 Height In Stratified Tank Raises: ValueError– if value is not a valid valueReturns: the value of control_sensor_2_height_in_stratified_tank or None if not set Return type: float
-
dead_band_temperature_difference¶ field Dead Band Temperature Difference
Setpoint temperature minus the dead band temperature difference definesthe cut-in temperature where the heat pump compressor turns on.The water tank’s heater (element or burner) setpoint temperatureshould always be less than the heat pump compressor cut-in temperature.Units: deltaCDefault value: 5.0value <= 20.0Parameters: value (float) – value for IDD Field Dead Band Temperature Difference Raises: ValueError– if value is not a valid valueReturns: the value of dead_band_temperature_difference or None if not set Return type: float
-
dx_coil_name¶ field DX Coil Name
Must match the name used in the corresponding Coil:WaterHeating:AirToWaterHeatPump:Wrapped object.Parameters: value (str) – value for IDD Field DX Coil Name Raises: ValueError– if value is not a valid valueReturns: the value of dx_coil_name or None if not set Return type: str
-
dx_coil_object_type¶ field DX Coil Object Type
Specify the type of DX coil used by this heat pump water heater. The onlyvalid choice is Coil:WaterHeating:AirToWaterHeatPump:WrappedDefault value: Coil:WaterHeating:AirToWaterHeatPump:WrappedParameters: value (str) – value for IDD Field DX Coil Object Type Raises: ValueError– if value is not a valid valueReturns: the value of dx_coil_object_type or None if not set Return type: str
-
evaporator_air_flow_rate¶ field Evaporator Air Flow Rate
Actual air flow rate across the heat pump’s air coil (evaporator).If autocalculated, the air flow rate is set equal to 5.035E-5 m3/s/W timesthe rated heating capacity of the heat pump’s DX coil.Units: m3/sParameters: value (float or “Autocalculate”) – value for IDD Field Evaporator Air Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of evaporator_air_flow_rate or None if not set Return type: float or “Autocalculate”
-
exhaust_air_node_name¶ field Exhaust Air Node Name
Simply a unique Node Name if Inlet Air Configuration is ZoneAndOutdoorAiror OutdoorAirOnly, otherwise leave field blank.Parameters: value (str) – value for IDD Field Exhaust Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of exhaust_air_node_name or None if not set Return type: str
-
fan_name¶ field Fan Name
Needs to match the name used in the corresponding Fan:OnOff object.Parameters: value (str) – value for IDD Field Fan Name Raises: ValueError– if value is not a valid valueReturns: the value of fan_name or None if not set Return type: str
-
fan_object_type¶ field Fan Object Type
Specify the type of fan used by this heat pump water heater. The onlyvalid choice is Fan:OnOff.Default value: Fan:OnOffParameters: value (str) – value for IDD Field Fan Object Type Raises: ValueError– if value is not a valid valueReturns: the value of fan_object_type or None if not set Return type: str
-
fan_placement¶ field Fan Placement
BlowThrough means the fan is located before the air coil (upstream).DrawThrough means the fan is located after the air coil (downstream).Default value: DrawThroughParameters: value (str) – value for IDD Field Fan Placement Raises: ValueError– if value is not a valid valueReturns: the value of fan_placement or None if not set Return type: str
-
inlet_air_configuration¶ field Inlet Air Configuration
Defines the configuration of the airflow path through the air coil and fan section.Parameters: value (str) – value for IDD Field Inlet Air Configuration Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_configuration or None if not set Return type: str
-
inlet_air_humidity_schedule_name¶ field Inlet Air Humidity Schedule Name
Used only if Inlet Air Configuration is Schedule, otherwise leave blank.Schedule values are entered as a fraction (e.g. 0.5 is equal to 50%RH)Parameters: value (str) – value for IDD Field Inlet Air Humidity Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_humidity_schedule_name or None if not set Return type: str
-
inlet_air_mixer_node_name¶ field Inlet Air Mixer Node Name
Required only if Inlet Air Configuration is ZoneAndOutdoorAir, otherwiseleave field blank.Parameters: value (str) – value for IDD Field Inlet Air Mixer Node Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_mixer_node_name or None if not set Return type: str
-
inlet_air_mixer_schedule_name¶ field Inlet Air Mixer Schedule Name
Required only if Inlet Air Configuration is ZoneAndOutdoorAir, otherwiseleave field blank. Schedule values define whether the heat pump draws itsinlet air from the zone, outdoors or a combination of zone and outdoor air.A schedule value of 0 denotes inlet air is drawn only from the zone.A schedule value of 1 denotes inlet air is drawn only from outdoors.Schedule values between 0 and 1 denote a mixture of zone and outdoor airproportional to the schedule value.Parameters: value (str) – value for IDD Field Inlet Air Mixer Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_mixer_schedule_name or None if not set Return type: str
-
inlet_air_temperature_schedule_name¶ field Inlet Air Temperature Schedule Name
Used only if Inlet Air Configuration is Schedule, otherwise leave blank.Schedule values should be degrees C.Parameters: value (str) – value for IDD Field Inlet Air Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_temperature_schedule_name or None if not set Return type: str
-
inlet_air_zone_name¶ field Inlet Air Zone Name
Used only if Inlet Air Configuration is ZoneAirOnly or ZoneAndOutdoorAir.Otherwise, leave field blank.Parameters: value (str) – value for IDD Field Inlet Air Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of inlet_air_zone_name or None if not set Return type: str
-
maximum_inlet_air_temperature_for_compressor_operation¶ field Maximum Inlet Air Temperature for Compressor Operation
Heat pump compressor will not operate when the inlet air dry-bulb temperatureis above this value.Units: CDefault value: 48.8888888889value >= 26.0value <= 94.0Parameters: value (float) – value for IDD Field Maximum Inlet Air Temperature for Compressor Operation Raises: ValueError– if value is not a valid valueReturns: the value of maximum_inlet_air_temperature_for_compressor_operation or None if not set Return type: float
-
minimum_inlet_air_temperature_for_compressor_operation¶ field Minimum Inlet Air Temperature for Compressor Operation
Heat pump compressor will not operate when the inlet air dry-bulb temperatureis below this value.Units: CDefault value: 10.0value >= -5.0Parameters: value (float) – value for IDD Field Minimum Inlet Air Temperature for Compressor Operation Raises: ValueError– if value is not a valid valueReturns: the value of minimum_inlet_air_temperature_for_compressor_operation or None if not set Return type: float
-
name¶ field Name
Unique name for this instance of a heat pump water heater.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
-
off_cycle_parasitic_electric_load¶ field Off Cycle Parasitic Electric Load
Parasitic electric power consumed when the heat pump compressor is off.Does not contribute to water heating but can impact the zone air heat balance.Off-cycle parasitic power is 0 when the availability schedule is 0.Units: WParameters: value (float) – value for IDD Field Off Cycle Parasitic Electric Load Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_parasitic_electric_load or None if not set Return type: float
-
on_cycle_parasitic_electric_load¶ field On Cycle Parasitic Electric Load
Parasitic electric power consumed when the heat pump compressor operates.Does not contribute to water heating but can impact the zone air heat balance.Units: WParameters: value (float) – value for IDD Field On Cycle Parasitic Electric Load Raises: ValueError– if value is not a valid valueReturns: the value of on_cycle_parasitic_electric_load or None if not set Return type: float
-
outdoor_air_node_name¶ field Outdoor Air Node Name
Outdoor air node name if inlet air configuration is ZoneAndOutdoorAiror OutdoorAirOnly, otherwise leave field blank.Parameters: value (str) – value for IDD Field Outdoor Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of outdoor_air_node_name or None if not set Return type: str
-
outlet_air_splitter_node_name¶ field Outlet Air Splitter Node Name
Required only if Inlet Air Configuration is ZoneAndOutdoorAir, otherwiseleave field blank.Parameters: value (str) – value for IDD Field Outlet Air Splitter Node Name Raises: ValueError– if value is not a valid valueReturns: the value of outlet_air_splitter_node_name or None if not set Return type: str
-
parasitic_heat_rejection_location¶ field Parasitic Heat Rejection Location
This field determines if the parasitic electric load impacts the zone airheat balance. If Zone is selected, Inlet Air Configuration must beZoneAirOnly or ZoneAndOutdoorAir.Default value: OutdoorsParameters: value (str) – value for IDD Field Parasitic Heat Rejection Location Raises: ValueError– if value is not a valid valueReturns: the value of parasitic_heat_rejection_location or None if not set Return type: str
-
tank_element_control_logic¶ field Tank Element Control Logic
MutuallyExclusive means that once the tank heating element is active theheat pump is shut down until setpoint is reached.Simultaneous (default) means that both the tank heating element andheat pump are used at the same time recover the tank temperature.Default value: SimultaneousParameters: value (str) – value for IDD Field Tank Element Control Logic Raises: ValueError– if value is not a valid valueReturns: the value of tank_element_control_logic or None if not set Return type: str
-
tank_name¶ field Tank Name
Needs to match the name used in the corresponding Water Heater object.Must be a WaterHeater:Stratified tank.Parameters: value (str) – value for IDD Field Tank Name Raises: ValueError– if value is not a valid valueReturns: the value of tank_name or None if not set Return type: str
-
tank_object_type¶ field Tank Object Type
Specify the type of water heater tank used by this heat pump water heater.Default value: WaterHeater:StratifiedParameters: value (str) – value for IDD Field Tank Object Type Raises: ValueError– if value is not a valid valueReturns: the value of tank_object_type or None if not set Return type: str
-
tank_use_side_inlet_node_name¶ field Tank Use Side Inlet Node Name
Used only when the heat pump water heater is connected to a plant loop,otherwise leave blank. Needs to match the name used in the correspondingWater Heater object when connected to a plant loop.Parameters: value (str) – value for IDD Field Tank Use Side Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of tank_use_side_inlet_node_name or None if not set Return type: str
-
tank_use_side_outlet_node_name¶ field Tank Use Side Outlet Node Name
Used only when the heat pump water heater is connected to a plant loop,otherwise leave blank. Needs to match the name used in the correspondingWater Heater object when connected to a plant loop.Parameters: value (str) – value for IDD Field Tank Use Side Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of tank_use_side_outlet_node_name or None if not set Return type: str
-
-
class
pyidf.water_heaters_and_thermal_storage.WaterHeaterMixed¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object WaterHeater:Mixed Water heater with well-mixed, single-node water tank. May be used to model a tankless water heater (small tank volume), a hot water storage tank (zero heater capacity), or a heat pump water heater (see WaterHeater:HeatPump:PumpedCondenser.)
-
ambient_temperature_indicator¶ field Ambient Temperature Indicator
Parameters: value (str) – value for IDD Field Ambient Temperature Indicator Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_indicator or None if not set Return type: str
-
ambient_temperature_outdoor_air_node_name¶ field Ambient Temperature Outdoor Air Node Name
required for Ambient Temperature Indicator=OutdoorsParameters: value (str) – value for IDD Field Ambient Temperature Outdoor Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_outdoor_air_node_name or None if not set Return type: str
-
ambient_temperature_schedule_name¶ field Ambient Temperature Schedule Name
Parameters: value (str) – value for IDD Field Ambient Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_schedule_name or None if not set Return type: str
-
ambient_temperature_zone_name¶ field Ambient Temperature Zone Name
Parameters: value (str) – value for IDD Field Ambient Temperature Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_zone_name or None if not set Return type: str
-
cold_water_supply_temperature_schedule_name¶ field Cold Water Supply Temperature Schedule Name
Only used if Use Side Node connections are blankDefaults to water temperatures calculated by Site:WaterMainsTemperature objectParameters: value (str) – value for IDD Field Cold Water Supply Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of cold_water_supply_temperature_schedule_name or None if not set Return type: str
-
deadband_temperature_difference¶ field Deadband Temperature Difference
Units: deltaCParameters: value (float) – value for IDD Field Deadband Temperature Difference Raises: ValueError– if value is not a valid valueReturns: the value of deadband_temperature_difference or None if not set Return type: float
-
heater_control_type¶ field Heater Control Type
Default value: CycleParameters: value (str) – value for IDD Field Heater Control Type Raises: ValueError– if value is not a valid valueReturns: the value of heater_control_type or None if not set Return type: str
-
heater_fuel_type¶ field Heater Fuel Type
Parameters: value (str) – value for IDD Field Heater Fuel Type Raises: ValueError– if value is not a valid valueReturns: the value of heater_fuel_type or None if not set Return type: str
-
heater_ignition_delay¶ field Heater Ignition Delay
Not yet implementedUnits: sParameters: value (float) – value for IDD Field Heater Ignition Delay Raises: ValueError– if value is not a valid valueReturns: the value of heater_ignition_delay or None if not set Return type: float
-
heater_ignition_minimum_flow_rate¶ field Heater Ignition Minimum Flow Rate
Not yet implementedUnits: m3/sParameters: value (float) – value for IDD Field Heater Ignition Minimum Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of heater_ignition_minimum_flow_rate or None if not set Return type: float
-
heater_maximum_capacity¶ field Heater Maximum Capacity
Units: WParameters: value (float or “Autosize”) – value for IDD Field Heater Maximum Capacity Raises: ValueError– if value is not a valid valueReturns: the value of heater_maximum_capacity or None if not set Return type: float or “Autosize”
-
heater_minimum_capacity¶ field Heater Minimum Capacity
Only used when Heater Control Type is set to ModulateUnits: WParameters: value (float) – value for IDD Field Heater Minimum Capacity Raises: ValueError– if value is not a valid valueReturns: the value of heater_minimum_capacity or None if not set Return type: float
-
heater_thermal_efficiency¶ field Heater Thermal Efficiency
value <= 1.0Parameters: value (float) – value for IDD Field Heater Thermal Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of heater_thermal_efficiency or None if not set Return type: float
-
indirect_alternate_setpoint_temperature_schedule_name¶ field Indirect Alternate Setpoint Temperature Schedule Name
This field is only used if the previous is set to IndirectHeatAlternateSetpointParameters: value (str) – value for IDD Field Indirect Alternate Setpoint Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of indirect_alternate_setpoint_temperature_schedule_name or None if not set Return type: str
-
indirect_water_heating_recovery_time¶ field Indirect Water Heating Recovery Time
Parameter for autosizing design flow rates for indirectly heated water tanksTime required to raise temperature of entire tank from 14.4C to 57.2CUnits: hrDefault value: 1.5Parameters: value (float) – value for IDD Field Indirect Water Heating Recovery Time Raises: ValueError– if value is not a valid valueReturns: the value of indirect_water_heating_recovery_time or None if not set Return type: float
-
maximum_temperature_limit¶ field Maximum Temperature Limit
Units: CParameters: value (float) – value for IDD Field Maximum Temperature Limit Raises: ValueError– if value is not a valid valueReturns: the value of maximum_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
-
off_cycle_loss_coefficient_to_ambient_temperature¶ field Off Cycle Loss Coefficient to Ambient Temperature
Units: W/KParameters: value (float) – value for IDD Field Off Cycle Loss Coefficient to Ambient Temperature Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_loss_coefficient_to_ambient_temperature or None if not set Return type: float
-
off_cycle_loss_fraction_to_zone¶ field Off Cycle Loss Fraction to Zone
Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Off Cycle Loss Fraction to Zone Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_loss_fraction_to_zone or None if not set Return type: float
-
off_cycle_parasitic_fuel_consumption_rate¶ field Off Cycle Parasitic Fuel Consumption Rate
Units: WParameters: value (float) – value for IDD Field Off Cycle Parasitic Fuel Consumption Rate Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_parasitic_fuel_consumption_rate or None if not set Return type: float
-
off_cycle_parasitic_fuel_type¶ field Off Cycle Parasitic Fuel Type
Parameters: value (str) – value for IDD Field Off Cycle Parasitic Fuel Type Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_parasitic_fuel_type or None if not set Return type: str
-
off_cycle_parasitic_heat_fraction_to_tank¶ field Off Cycle Parasitic Heat Fraction to Tank
value <= 1.0Parameters: value (float) – value for IDD Field Off Cycle Parasitic Heat Fraction to Tank Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_parasitic_heat_fraction_to_tank or None if not set Return type: float
-
on_cycle_loss_coefficient_to_ambient_temperature¶ field On Cycle Loss Coefficient to Ambient Temperature
Units: W/KParameters: value (float) – value for IDD Field On Cycle Loss Coefficient to Ambient Temperature Raises: ValueError– if value is not a valid valueReturns: the value of on_cycle_loss_coefficient_to_ambient_temperature or None if not set Return type: float
-
on_cycle_loss_fraction_to_zone¶ field On Cycle Loss Fraction to Zone
Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field On Cycle Loss Fraction to Zone Raises: ValueError– if value is not a valid valueReturns: the value of on_cycle_loss_fraction_to_zone or None if not set Return type: float
-
on_cycle_parasitic_fuel_consumption_rate¶ field On Cycle Parasitic Fuel Consumption Rate
Units: WParameters: value (float) – value for IDD Field On Cycle Parasitic Fuel Consumption Rate Raises: ValueError– if value is not a valid valueReturns: the value of on_cycle_parasitic_fuel_consumption_rate or None if not set Return type: float
-
on_cycle_parasitic_fuel_type¶ field On Cycle Parasitic Fuel Type
Parameters: value (str) – value for IDD Field On Cycle Parasitic Fuel Type Raises: ValueError– if value is not a valid valueReturns: the value of on_cycle_parasitic_fuel_type or None if not set Return type: str
-
on_cycle_parasitic_heat_fraction_to_tank¶ field On Cycle Parasitic Heat Fraction to Tank
value <= 1.0Parameters: value (float) – value for IDD Field On Cycle Parasitic Heat Fraction to Tank Raises: ValueError– if value is not a valid valueReturns: the value of on_cycle_parasitic_heat_fraction_to_tank or None if not set Return type: float
-
part_load_factor_curve_name¶ field Part Load Factor Curve Name
Parameters: value (str) – value for IDD Field Part Load Factor Curve Name Raises: ValueError– if value is not a valid valueReturns: the value of part_load_factor_curve_name or None if not set Return type: str
-
peak_use_flow_rate¶ field Peak Use Flow Rate
Only used if Use Side Node connections are blankUnits: m3/sIP-Units: gal/minParameters: value (float) – value for IDD Field Peak Use Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of peak_use_flow_rate or None if not set Return type: float
-
setpoint_temperature_schedule_name¶ field Setpoint Temperature Schedule Name
Parameters: value (str) – value for IDD Field Setpoint Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of setpoint_temperature_schedule_name or None if not set Return type: str
-
source_side_design_flow_rate¶ field Source Side Design Flow Rate
Units: m3/sIP-Units: gal/minDefault value: “autosize”Parameters: value (float or “Autosize”) – value for IDD Field Source Side Design Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of source_side_design_flow_rate or None if not set Return type: float or “Autosize”
-
source_side_effectiveness¶ field Source Side Effectiveness
Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Source Side Effectiveness Raises: ValueError– if value is not a valid valueReturns: the value of source_side_effectiveness or None if not set Return type: float
-
source_side_flow_control_mode¶ field Source Side Flow Control Mode
StorageTank mode always requests flow unless tank is at its Maximum Temperature LimitIndirectHeatPrimarySetpoint mode requests flow whenever primary setpoint calls for heatIndirectHeatAlternateSetpoint mode requests flow whenever alternate indirect setpoint calls for heatDefault value: IndirectHeatPrimarySetpointParameters: value (str) – value for IDD Field Source Side Flow Control Mode Raises: ValueError– if value is not a valid valueReturns: the value of source_side_flow_control_mode or None if not set Return type: str
-
source_side_inlet_node_name¶ field Source Side Inlet Node Name
Parameters: value (str) – value for IDD Field Source Side Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of source_side_inlet_node_name or None if not set Return type: str
-
source_side_outlet_node_name¶ field Source Side Outlet Node Name
Parameters: value (str) – value for IDD Field Source Side Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of source_side_outlet_node_name or None if not set Return type: str
-
tank_volume¶ field Tank Volume
Units: m3IP-Units: galParameters: value (float or “Autosize”) – value for IDD Field Tank Volume Raises: ValueError– if value is not a valid valueReturns: the value of tank_volume or None if not set Return type: float or “Autosize”
-
use_flow_rate_fraction_schedule_name¶ field Use Flow Rate Fraction Schedule Name
Only used if Use Side Node connections are blankParameters: value (str) – value for IDD Field Use Flow Rate Fraction Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of use_flow_rate_fraction_schedule_name or None if not set Return type: str
-
use_side_design_flow_rate¶ field Use Side Design Flow Rate
Units: m3/sIP-Units: gal/minDefault value: “autosize”Parameters: value (float or “Autosize”) – value for IDD Field Use Side Design Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of use_side_design_flow_rate or None if not set Return type: float or “Autosize”
-
use_side_effectiveness¶ field Use Side Effectiveness
Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Use Side Effectiveness Raises: ValueError– if value is not a valid valueReturns: the value of use_side_effectiveness or None if not set Return type: float
-
use_side_inlet_node_name¶ field Use Side Inlet Node Name
Parameters: value (str) – value for IDD Field Use Side Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of use_side_inlet_node_name or None if not set Return type: str
-
use_side_outlet_node_name¶ field Use Side Outlet Node Name
Parameters: value (str) – value for IDD Field Use Side Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of use_side_outlet_node_name or None if not set Return type: str
-
-
class
pyidf.water_heaters_and_thermal_storage.WaterHeaterSizing¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object WaterHeater:Sizing This input object is used with WaterHeater:Mixed or with WaterHeater:Stratified to autosize tank volume and heater capacity This object is not needed if water heaters are not autosized.
-
design_mode¶ field Design Mode
Parameters: value (str) – value for IDD Field Design Mode Raises: ValueError– if value is not a valid valueReturns: the value of design_mode or None if not set Return type: str
-
height_aspect_ratio¶ field Height Aspect Ratio
only used if for WaterHeater:StratifiedParameters: value (float) – value for IDD Field Height Aspect Ratio Raises: ValueError– if value is not a valid valueReturns: the value of height_aspect_ratio or None if not set Return type: float
-
nominal_tank_volume_for_autosizing_plant_connections¶ field Nominal Tank Volume for Autosizing Plant Connections
Only used if Design Mode = PeakDraw and the water heater alsohas autosized flow rates for connections on the demand side of a plant loopUnits: m3Parameters: value (float) – value for IDD Field Nominal Tank Volume for Autosizing Plant Connections Raises: ValueError– if value is not a valid valueReturns: the value of nominal_tank_volume_for_autosizing_plant_connections or None if not set Return type: float
-
number_of_bathrooms¶ field Number of Bathrooms
Only used for Design Mode = ResidentialHUD-FHAMinimumvalue >= 1Parameters: value (int) – value for IDD Field Number of Bathrooms Raises: ValueError– if value is not a valid valueReturns: the value of number_of_bathrooms or None if not set Return type: int
-
number_of_bedrooms¶ field Number of Bedrooms
Only used for Design Mode = ResidentialHUD-FHAMinimumvalue >= 1Parameters: value (int) – value for IDD Field Number of Bedrooms Raises: ValueError– if value is not a valid valueReturns: the value of number_of_bedrooms or None if not set Return type: int
-
number_of_units¶ field Number of Units
Only used for Design Mode = PerUnitParameters: 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
-
recovery_capacity_per_floor_area¶ field Recovery Capacity per Floor Area
Only used for Design Mode = PerFloorAreaUnits: m3/hr-m2Parameters: value (float) – value for IDD Field Recovery Capacity per Floor Area Raises: ValueError– if value is not a valid valueReturns: the value of recovery_capacity_per_floor_area or None if not set Return type: float
-
recovery_capacity_per_person¶ field Recovery Capacity per Person
Only used for Design Mode = PerPersonUnits: m3/hr-personParameters: value (float) – value for IDD Field Recovery Capacity per Person Raises: ValueError– if value is not a valid valueReturns: the value of recovery_capacity_per_person or None if not set Return type: float
-
recovery_capacity_perunit¶ field Recovery Capacity PerUnit
Only used for Design Mode = PerUnitUnits: m3/hrParameters: value (float) – value for IDD Field Recovery Capacity PerUnit Raises: ValueError– if value is not a valid valueReturns: the value of recovery_capacity_perunit or None if not set Return type: float
-
storage_capacity_per_collector_area¶ field Storage Capacity per Collector Area
Only used for Design Mode = PerSolarCollectorAreaUnits: m3/m2Parameters: value (float) – value for IDD Field Storage Capacity per Collector Area Raises: ValueError– if value is not a valid valueReturns: the value of storage_capacity_per_collector_area or None if not set Return type: float
-
storage_capacity_per_floor_area¶ field Storage Capacity per Floor Area
Only used for Design Mode = PerFloorAreaUnits: m3/m2Parameters: value (float) – value for IDD Field Storage Capacity per Floor Area Raises: ValueError– if value is not a valid valueReturns: the value of storage_capacity_per_floor_area or None if not set Return type: float
-
storage_capacity_per_person¶ field Storage Capacity per Person
Only used for Design Mode = PerPersonUnits: m3/PersonParameters: value (float) – value for IDD Field Storage Capacity per Person Raises: ValueError– if value is not a valid valueReturns: the value of storage_capacity_per_person or None if not set Return type: float
-
storage_capacity_per_unit¶ field Storage Capacity per Unit
Only used for Design Mode = PerUnitUnits: m3Parameters: value (float) – value for IDD Field Storage Capacity per Unit Raises: ValueError– if value is not a valid valueReturns: the value of storage_capacity_per_unit or None if not set Return type: float
-
time_for_tank_recovery¶ field Time for Tank Recovery
Only used for Design Mode = PeakDrawUnits: hrParameters: value (float) – value for IDD Field Time for Tank Recovery Raises: ValueError– if value is not a valid valueReturns: the value of time_for_tank_recovery or None if not set Return type: float
-
time_storage_can_meet_peak_draw¶ field Time Storage Can Meet Peak Draw
Only used for Design Mode = PeakDrawUnits: hrParameters: value (float) – value for IDD Field Time Storage Can Meet Peak Draw Raises: ValueError– if value is not a valid valueReturns: the value of time_storage_can_meet_peak_draw or None if not set Return type: float
-
waterheater_name¶ field WaterHeater Name
Parameters: value (str) – value for IDD Field WaterHeater Name Raises: ValueError– if value is not a valid valueReturns: the value of waterheater_name or None if not set Return type: str
-
-
class
pyidf.water_heaters_and_thermal_storage.WaterHeaterStratified¶ Bases:
pyidf.helper.DataObjectCorresponds to IDD object WaterHeater:Stratified Water heater with stratified, multi-node water tank. May be used to model a tankless water heater (small tank volume), a hot water storage tank (zero heater capacity), or a heat pump water heater (see WaterHeater:HeatPump:*.)
-
additional_destratification_conductivity¶ field Additional Destratification Conductivity
Units: W/m-KParameters: value (float) – value for IDD Field Additional Destratification Conductivity Raises: ValueError– if value is not a valid valueReturns: the value of additional_destratification_conductivity or None if not set Return type: float
-
ambient_temperature_indicator¶ field Ambient Temperature Indicator
Parameters: value (str) – value for IDD Field Ambient Temperature Indicator Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_indicator or None if not set Return type: str
-
ambient_temperature_outdoor_air_node_name¶ field Ambient Temperature Outdoor Air Node Name
required for Ambient Temperature Indicator=OutdoorsParameters: value (str) – value for IDD Field Ambient Temperature Outdoor Air Node Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_outdoor_air_node_name or None if not set Return type: str
-
ambient_temperature_schedule_name¶ field Ambient Temperature Schedule Name
Parameters: value (str) – value for IDD Field Ambient Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_schedule_name or None if not set Return type: str
-
ambient_temperature_zone_name¶ field Ambient Temperature Zone Name
Parameters: value (str) – value for IDD Field Ambient Temperature Zone Name Raises: ValueError– if value is not a valid valueReturns: the value of ambient_temperature_zone_name or None if not set Return type: str
-
cold_water_supply_temperature_schedule_name¶ field Cold Water Supply Temperature Schedule Name
Only used if use side node connections are blankDefaults to water temperatures calculated by Site:WaterMainsTemperature objectParameters: value (str) – value for IDD Field Cold Water Supply Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of cold_water_supply_temperature_schedule_name 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
-
heater_1_capacity¶ field Heater 1 Capacity
Units: WParameters: value (float or “Autosize”) – value for IDD Field Heater 1 Capacity Raises: ValueError– if value is not a valid valueReturns: the value of heater_1_capacity or None if not set Return type: float or “Autosize”
-
heater_1_deadband_temperature_difference¶ field Heater 1 Deadband Temperature Difference
Units: deltaCParameters: value (float) – value for IDD Field Heater 1 Deadband Temperature Difference Raises: ValueError– if value is not a valid valueReturns: the value of heater_1_deadband_temperature_difference or None if not set Return type: float
-
heater_1_height¶ field Heater 1 Height
Units: mParameters: value (float) – value for IDD Field Heater 1 Height Raises: ValueError– if value is not a valid valueReturns: the value of heater_1_height or None if not set Return type: float
-
heater_1_setpoint_temperature_schedule_name¶ field Heater 1 Setpoint Temperature Schedule Name
Parameters: value (str) – value for IDD Field Heater 1 Setpoint Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of heater_1_setpoint_temperature_schedule_name or None if not set Return type: str
-
heater_2_capacity¶ field Heater 2 Capacity
Units: WParameters: value (float) – value for IDD Field Heater 2 Capacity Raises: ValueError– if value is not a valid valueReturns: the value of heater_2_capacity or None if not set Return type: float
-
heater_2_deadband_temperature_difference¶ field Heater 2 Deadband Temperature Difference
Units: deltaCParameters: value (float) – value for IDD Field Heater 2 Deadband Temperature Difference Raises: ValueError– if value is not a valid valueReturns: the value of heater_2_deadband_temperature_difference or None if not set Return type: float
-
heater_2_height¶ field Heater 2 Height
Units: mParameters: value (float) – value for IDD Field Heater 2 Height Raises: ValueError– if value is not a valid valueReturns: the value of heater_2_height or None if not set Return type: float
-
heater_2_setpoint_temperature_schedule_name¶ field Heater 2 Setpoint Temperature Schedule Name
Parameters: value (str) – value for IDD Field Heater 2 Setpoint Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of heater_2_setpoint_temperature_schedule_name or None if not set Return type: str
-
heater_fuel_type¶ field Heater Fuel Type
Parameters: value (str) – value for IDD Field Heater Fuel Type Raises: ValueError– if value is not a valid valueReturns: the value of heater_fuel_type or None if not set Return type: str
-
heater_priority_control¶ field Heater Priority Control
Default value: MasterSlaveParameters: value (str) – value for IDD Field Heater Priority Control Raises: ValueError– if value is not a valid valueReturns: the value of heater_priority_control or None if not set Return type: str
-
heater_thermal_efficiency¶ field Heater Thermal Efficiency
value <= 1.0Parameters: value (float) – value for IDD Field Heater Thermal Efficiency Raises: ValueError– if value is not a valid valueReturns: the value of heater_thermal_efficiency or None if not set Return type: float
-
indirect_alternate_setpoint_temperature_schedule_name¶ field Indirect Alternate Setpoint Temperature Schedule Name
This field is only used if the previous is set to IndirectHeatAlternateSetpointParameters: value (str) – value for IDD Field Indirect Alternate Setpoint Temperature Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of indirect_alternate_setpoint_temperature_schedule_name or None if not set Return type: str
-
indirect_water_heating_recovery_time¶ field Indirect Water Heating Recovery Time
Parameter for autosizing design flow rates for indirectly heated water tankstime required to raise temperature of entire tank from 14.4C to 57.2CUnits: hrDefault value: 1.5Parameters: value (float) – value for IDD Field Indirect Water Heating Recovery Time Raises: ValueError– if value is not a valid valueReturns: the value of indirect_water_heating_recovery_time or None if not set Return type: float
-
inlet_mode¶ field Inlet Mode
Default value: FixedParameters: value (str) – value for IDD Field Inlet Mode Raises: ValueError– if value is not a valid valueReturns: the value of inlet_mode or None if not set Return type: str
-
maximum_temperature_limit¶ field Maximum Temperature Limit
Units: CParameters: value (float) – value for IDD Field Maximum Temperature Limit Raises: ValueError– if value is not a valid valueReturns: the value of maximum_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
-
node_10_additional_loss_coefficient¶ field Node 10 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 10 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_10_additional_loss_coefficient or None if not set Return type: float
-
node_11_additional_loss_coefficient¶ field Node 11 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 11 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_11_additional_loss_coefficient or None if not set Return type: float
-
node_12_additional_loss_coefficient¶ field Node 12 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 12 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_12_additional_loss_coefficient or None if not set Return type: float
-
node_1_additional_loss_coefficient¶ field Node 1 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 1 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_1_additional_loss_coefficient or None if not set Return type: float
-
node_2_additional_loss_coefficient¶ field Node 2 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 2 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_2_additional_loss_coefficient or None if not set Return type: float
-
node_3_additional_loss_coefficient¶ field Node 3 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 3 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_3_additional_loss_coefficient or None if not set Return type: float
-
node_4_additional_loss_coefficient¶ field Node 4 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 4 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_4_additional_loss_coefficient or None if not set Return type: float
-
node_5_additional_loss_coefficient¶ field Node 5 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 5 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_5_additional_loss_coefficient or None if not set Return type: float
-
node_6_additional_loss_coefficient¶ field Node 6 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 6 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_6_additional_loss_coefficient or None if not set Return type: float
-
node_7_additional_loss_coefficient¶ field Node 7 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 7 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_7_additional_loss_coefficient or None if not set Return type: float
-
node_8_additional_loss_coefficient¶ field Node 8 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 8 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_8_additional_loss_coefficient or None if not set Return type: float
-
node_9_additional_loss_coefficient¶ field Node 9 Additional Loss Coefficient
Units: W/KParameters: value (float) – value for IDD Field Node 9 Additional Loss Coefficient Raises: ValueError– if value is not a valid valueReturns: the value of node_9_additional_loss_coefficient or None if not set Return type: float
-
number_of_nodes¶ field Number of Nodes
Default value: 1value >= 1value <= 12Parameters: value (int) – value for IDD Field Number of Nodes Raises: ValueError– if value is not a valid valueReturns: the value of number_of_nodes or None if not set Return type: int
-
off_cycle_flue_loss_coefficient_to_ambient_temperature¶ field Off Cycle Flue Loss Coefficient to Ambient Temperature
Units: W/KParameters: value (float) – value for IDD Field Off Cycle Flue Loss Coefficient to Ambient Temperature Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_flue_loss_coefficient_to_ambient_temperature or None if not set Return type: float
-
off_cycle_flue_loss_fraction_to_zone¶ field Off Cycle Flue Loss Fraction to Zone
Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Off Cycle Flue Loss Fraction to Zone Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_flue_loss_fraction_to_zone or None if not set Return type: float
-
off_cycle_parasitic_fuel_consumption_rate¶ field Off Cycle Parasitic Fuel Consumption Rate
Units: WParameters: value (float) – value for IDD Field Off Cycle Parasitic Fuel Consumption Rate Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_parasitic_fuel_consumption_rate or None if not set Return type: float
-
off_cycle_parasitic_fuel_type¶ field Off Cycle Parasitic Fuel Type
Parameters: value (str) – value for IDD Field Off Cycle Parasitic Fuel Type Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_parasitic_fuel_type or None if not set Return type: str
-
off_cycle_parasitic_heat_fraction_to_tank¶ field Off Cycle Parasitic Heat Fraction to Tank
value <= 1.0Parameters: value (float) – value for IDD Field Off Cycle Parasitic Heat Fraction to Tank Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_parasitic_heat_fraction_to_tank or None if not set Return type: float
-
off_cycle_parasitic_height¶ field Off Cycle Parasitic Height
Units: mParameters: value (float) – value for IDD Field Off Cycle Parasitic Height Raises: ValueError– if value is not a valid valueReturns: the value of off_cycle_parasitic_height or None if not set Return type: float
-
on_cycle_parasitic_fuel_consumption_rate¶ field On Cycle Parasitic Fuel Consumption Rate
Units: WParameters: value (float) – value for IDD Field On Cycle Parasitic Fuel Consumption Rate Raises: ValueError– if value is not a valid valueReturns: the value of on_cycle_parasitic_fuel_consumption_rate or None if not set Return type: float
-
on_cycle_parasitic_fuel_type¶ field On Cycle Parasitic Fuel Type
Parameters: value (str) – value for IDD Field On Cycle Parasitic Fuel Type Raises: ValueError– if value is not a valid valueReturns: the value of on_cycle_parasitic_fuel_type or None if not set Return type: str
-
on_cycle_parasitic_heat_fraction_to_tank¶ field On Cycle Parasitic Heat Fraction to Tank
value <= 1.0Parameters: value (float) – value for IDD Field On Cycle Parasitic Heat Fraction to Tank Raises: ValueError– if value is not a valid valueReturns: the value of on_cycle_parasitic_heat_fraction_to_tank or None if not set Return type: float
-
on_cycle_parasitic_height¶ field On Cycle Parasitic Height
Units: mParameters: value (float) – value for IDD Field On Cycle Parasitic Height Raises: ValueError– if value is not a valid valueReturns: the value of on_cycle_parasitic_height or None if not set Return type: float
-
peak_use_flow_rate¶ field Peak Use Flow Rate
Only used if Use Side Node connections are blankUnits: m3/sIP-Units: gal/minParameters: value (float) – value for IDD Field Peak Use Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of peak_use_flow_rate or None if not set Return type: float
-
skin_loss_fraction_to_zone¶ field Skin Loss Fraction to Zone
Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Skin Loss Fraction to Zone Raises: ValueError– if value is not a valid valueReturns: the value of skin_loss_fraction_to_zone or None if not set Return type: float
-
source_side_design_flow_rate¶ field Source Side Design Flow Rate
Units: m3/sIP-Units: gal/minDefault value: “autosize”Parameters: value (float or “Autosize”) – value for IDD Field Source Side Design Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of source_side_design_flow_rate or None if not set Return type: float or “Autosize”
-
source_side_effectiveness¶ field Source Side Effectiveness
The source side effectiveness in the stratified tank model is a simplified analogy ofa heat exchanger’s effectiveness. This effectiveness is equal to the fraction ofsource mass flow rate that directly mixes with the tank fluid. And one minus theeffectiveness is the fraction that bypasses the tank. The source side mass flow ratethat bypasses the tank is mixed with the fluid or water leaving the stratified tank.Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Source Side Effectiveness Raises: ValueError– if value is not a valid valueReturns: the value of source_side_effectiveness or None if not set Return type: float
-
source_side_flow_control_mode¶ field Source Side Flow Control Mode
StorageTank mode always requests flow unless tank is at its Maximum Temperature LimitIndirectHeatPrimarySetpoint mode requests flow whenever primary setpoint for heater 1 calls for heatIndirectHeatAlternateSetpoint mode requests flow whenever alternate indirect setpoint calls for heatDefault value: IndirectHeatPrimarySetpointParameters: value (str) – value for IDD Field Source Side Flow Control Mode Raises: ValueError– if value is not a valid valueReturns: the value of source_side_flow_control_mode or None if not set Return type: str
-
source_side_inlet_height¶ field Source Side Inlet Height
Defaults to top of tankUnits: mDefault value: “Autocalculate”Parameters: value (float or “Autocalculate”) – value for IDD Field Source Side Inlet Height Raises: ValueError– if value is not a valid valueReturns: the value of source_side_inlet_height or None if not set Return type: float or “Autocalculate”
-
source_side_inlet_node_name¶ field Source Side Inlet Node Name
Parameters: value (str) – value for IDD Field Source Side Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of source_side_inlet_node_name or None if not set Return type: str
-
source_side_outlet_height¶ field Source Side Outlet Height
Defaults to bottom of tankUnits: mParameters: value (float) – value for IDD Field Source Side Outlet Height Raises: ValueError– if value is not a valid valueReturns: the value of source_side_outlet_height or None if not set Return type: float
-
source_side_outlet_node_name¶ field Source Side Outlet Node Name
Parameters: value (str) – value for IDD Field Source Side Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of source_side_outlet_node_name or None if not set Return type: str
-
tank_height¶ field Tank Height
Height is measured in the axial direction for horizontal cylindersUnits: mParameters: value (float or “Autosize”) – value for IDD Field Tank Height Raises: ValueError– if value is not a valid valueReturns: the value of tank_height or None if not set Return type: float or “Autosize”
-
tank_perimeter¶ field Tank Perimeter
Only used if Tank Shape is OtherUnits: mParameters: value (float) – value for IDD Field Tank Perimeter Raises: ValueError– if value is not a valid valueReturns: the value of tank_perimeter or None if not set Return type: float
-
tank_shape¶ field Tank Shape
Default value: VerticalCylinderParameters: value (str) – value for IDD Field Tank Shape Raises: ValueError– if value is not a valid valueReturns: the value of tank_shape or None if not set Return type: str
-
tank_volume¶ field Tank Volume
Units: m3IP-Units: galParameters: value (float or “Autosize”) – value for IDD Field Tank Volume Raises: ValueError– if value is not a valid valueReturns: the value of tank_volume or None if not set Return type: float or “Autosize”
-
uniform_skin_loss_coefficient_per_unit_area_to_ambient_temperature¶ field Uniform Skin Loss Coefficient per Unit Area to Ambient Temperature
Units: W/m2-KParameters: value (float) – value for IDD Field Uniform Skin Loss Coefficient per Unit Area to Ambient Temperature Raises: ValueError– if value is not a valid valueReturns: the value of uniform_skin_loss_coefficient_per_unit_area_to_ambient_temperature or None if not set Return type: float
-
use_flow_rate_fraction_schedule_name¶ field Use Flow Rate Fraction Schedule Name
If blank, defaults to 1.0 at all timesOnly used if use side node connections are blankParameters: value (str) – value for IDD Field Use Flow Rate Fraction Schedule Name Raises: ValueError– if value is not a valid valueReturns: the value of use_flow_rate_fraction_schedule_name or None if not set Return type: str
-
use_side_design_flow_rate¶ field Use Side Design Flow Rate
Units: m3/sIP-Units: gal/minDefault value: “autosize”Parameters: value (float or “Autosize”) – value for IDD Field Use Side Design Flow Rate Raises: ValueError– if value is not a valid valueReturns: the value of use_side_design_flow_rate or None if not set Return type: float or “Autosize”
-
use_side_effectiveness¶ field Use Side Effectiveness
The use side effectiveness in the stratified tank model is a simplified analogy ofa heat exchanger’s effectiveness. This effectiveness is equal to the fraction ofuse mass flow rate that directly mixes with the tank fluid. And one minus theeffectiveness is the fraction that bypasses the tank. The use side mass flow ratethat bypasses the tank is mixed with the fluid or water leaving the stratified tank.Default value: 1.0value <= 1.0Parameters: value (float) – value for IDD Field Use Side Effectiveness Raises: ValueError– if value is not a valid valueReturns: the value of use_side_effectiveness or None if not set Return type: float
-
use_side_inlet_height¶ field Use Side Inlet Height
Defaults to bottom of tankUnits: mParameters: value (float) – value for IDD Field Use Side Inlet Height Raises: ValueError– if value is not a valid valueReturns: the value of use_side_inlet_height or None if not set Return type: float
-
use_side_inlet_node_name¶ field Use Side Inlet Node Name
Parameters: value (str) – value for IDD Field Use Side Inlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of use_side_inlet_node_name or None if not set Return type: str
-
use_side_outlet_height¶ field Use Side Outlet Height
Defaults to top of tankUnits: mDefault value: “Autocalculate”Parameters: value (float or “Autocalculate”) – value for IDD Field Use Side Outlet Height Raises: ValueError– if value is not a valid valueReturns: the value of use_side_outlet_height or None if not set Return type: float or “Autocalculate”
-
use_side_outlet_node_name¶ field Use Side Outlet Node Name
Parameters: value (str) – value for IDD Field Use Side Outlet Node Name Raises: ValueError– if value is not a valid valueReturns: the value of use_side_outlet_node_name or None if not set Return type: str
-