pyidf.evaporative_coolers module

Data objects in group “Evaporative Coolers”

class pyidf.evaporative_coolers.EvaporativeCoolerDirectCelDekPad

Bases: pyidf.helper.DataObject

Corresponds to IDD object EvaporativeCooler:Direct:CelDekPad Direct evaporative cooler with rigid media evaporative pad and recirculating water pump. This model has no controls other than its availability schedule.

air_inlet_node_name

field Air Inlet Node Name

Parameters:value (str) – value for IDD Field Air Inlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of air_inlet_node_name or None if not set
Return type:str
air_outlet_node_name

field Air Outlet Node Name

Parameters:value (str) – value for IDD Field Air Outlet Node Name
Raises:ValueError – if value is not a valid value
Returns: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.
Parameters:value (str) – value for IDD Field Availability Schedule Name
Raises:ValueError – if value is not a valid value
Returns:the value of availability_schedule_name or None if not set
Return type:str
control_type

field Control Type

This field is not currently used and can be left blank
Parameters:value (str) – value for IDD Field Control Type
Raises:ValueError – if value is not a valid value
Returns:the value of control_type or None if not set
Return type:str
direct_pad_area

field Direct Pad Area

Units: m2
Default value: “Autosize”
Parameters:value (float or “Autosize”) – value for IDD Field Direct Pad Area
Raises:ValueError – if value is not a valid value
Returns:the value of direct_pad_area or None if not set
Return type:float or “Autosize”
direct_pad_depth

field Direct Pad Depth

Units: m
Default value: “Autosize”
Parameters:value (float or “Autosize”) – value for IDD Field Direct Pad Depth
Raises:ValueError – if value is not a valid value
Returns:the value of direct_pad_depth or None if not set
Return type:float or “Autosize”
name

field Name

Parameters:value (str) – value for IDD Field Name
Raises:ValueError – if value is not a valid value
Returns:the value of name or None if not set
Return type:str
recirculating_water_pump_power_consumption

field Recirculating Water Pump Power Consumption

Units: W
IP-Units: W
Parameters:value (float) – value for IDD Field Recirculating Water Pump Power Consumption
Raises:ValueError – if value is not a valid value
Returns:the value of recirculating_water_pump_power_consumption or None if not set
Return type:float
water_supply_storage_tank_name

field Water Supply Storage Tank Name

Parameters:value (str) – value for IDD Field Water Supply Storage Tank Name
Raises:ValueError – if value is not a valid value
Returns:the value of water_supply_storage_tank_name or None if not set
Return type:str
class pyidf.evaporative_coolers.EvaporativeCoolerDirectResearchSpecial

Bases: pyidf.helper.DataObject

Corresponds to IDD object EvaporativeCooler:Direct:ResearchSpecial Direct evaporative cooler with user-specified effectiveness (can represent rigid pad or similar media), and recirculating water pump, and secondary air fan. This model is controlled to meet the primary air outlet temperature setpoint.

air_inlet_node_name

field Air Inlet Node Name

Parameters:value (str) – value for IDD Field Air Inlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of air_inlet_node_name or None if not set
Return type:str
air_outlet_node_name

field Air Outlet Node Name

Parameters:value (str) – value for IDD Field Air Outlet Node Name
Raises:ValueError – if value is not a valid value
Returns: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.
Parameters:value (str) – value for IDD Field Availability Schedule Name
Raises:ValueError – if value is not a valid value
Returns:the value of availability_schedule_name or None if not set
Return type:str
blowdown_concentration_ratio

field Blowdown Concentration Ratio

Characterizes the rate of blowdown in the evaporative cooler.
Blowdown is water intentionally drained from the cooler in order to offset the build up
of solids in the water that would otherwise occur because of evaporation.
Ratio of solids in the blowdown water to solids in the make up water.
A typical value is 3. If left blank then there is no blowdown.
value >= 2.0
Parameters:value (float) – value for IDD Field Blowdown Concentration Ratio
Raises:ValueError – if value is not a valid value
Returns:the value of blowdown_concentration_ratio or None if not set
Return type:float
cooler_design_effectiveness

field Cooler Design Effectiveness

effectiveness with respect to wet-bulb depression
value <= 1.0
Parameters:value (float) – value for IDD Field Cooler Design Effectiveness
Raises:ValueError – if value is not a valid value
Returns:the value of cooler_design_effectiveness or None if not set
Return type:float
drift_loss_fraction

field Drift Loss Fraction

Rate of drift loss as a fraction of evaporated water flow rate
Parameters:value (float) – value for IDD Field Drift Loss Fraction
Raises:ValueError – if value is not a valid value
Returns:the value of drift_loss_fraction or None if not set
Return type:float
effectiveness_flow_ratio_modifier_curve_name

field Effectiveness Flow Ratio Modifier Curve Name

this curve modifies the design effectiveness in the previous field
by multiplying the value by the result of this curve. The effectiveness flow modifier curve
is a function of flow fraction. Flow fraction is the ratio of current primary air flow rate to
the primary air design flow rate. If this input field is left blank then, the effectiveness
is assumed to be constant.
Any curve or table with one independent variable can be used:
Curve:Linear, Curve:Quadratic, Curve:Cubic, Curve:Quartic, Curve:Exponent,
Curve:ExponentialSkewNormal, Curve:Sigmoid, Curve:RectuangularHyperbola1,
Curve:RectangularHyperbola2, Curve:ExponentialDecay, Curve:DoubleExponentialDecay,
Table:OneIndependentVariable
Parameters:value (str) – value for IDD Field Effectiveness Flow Ratio Modifier Curve Name
Raises:ValueError – if value is not a valid value
Returns:the value of effectiveness_flow_ratio_modifier_curve_name or None if not set
Return type:str
evaporative_operation_maximum_limit_drybulb_temperature

field Evaporative Operation Maximum Limit Drybulb Temperature

This numeric field defines the evaporative cooler air inlet node dry-bulb temperature maximum
limit in degrees Celsius. The evaporative cooler will be turned off when its air inlet node
drybulb temperature exceeds this limit. The typical maximum value is 26degC. Users
are allowed to specify their own limits. If this field is left blank, then there is no upper
temperature limit for evaporative cooler operation.
Parameters:value (float) – value for IDD Field Evaporative Operation Maximum Limit Drybulb Temperature
Raises:ValueError – if value is not a valid value
Returns:the value of evaporative_operation_maximum_limit_drybulb_temperature or None if not set
Return type:float
evaporative_operation_maximum_limit_wetbulb_temperature

field Evaporative Operation Maximum Limit Wetbulb Temperature

when outdoor wetbulb temperature rises above this limit the cooler shuts down.
This numeric field defines the evaporative cooler air inlet node wet-bulb temperature maximum
limit in degrees Celsius. The evaporative cooler will be turned off when the evaporative cooler
air inlet node wet-bulb temperature exceeds this limit. The typical maximum value is 24degC. Users
are allowed to specify their own limits. If this field is left blank, then there is no upper
wetbulb temperature limit for evaporative cooler operation.
Parameters:value (float) – value for IDD Field Evaporative Operation Maximum Limit Wetbulb Temperature
Raises:ValueError – if value is not a valid value
Returns:the value of evaporative_operation_maximum_limit_wetbulb_temperature or None if not set
Return type:float
evaporative_operation_minimum_drybulb_temperature

field Evaporative Operation Minimum Drybulb Temperature

This numeric field defines the evaporative cooler air inlet node drybulb temperature minimum
limit in degrees Celsius. The evaporative cooler will be turned off when the evaporator cooler
air inlet node dry-bulb temperature falls below this limit. The typical minimum value is 16degC. Users
are allowed to specify their own limits. If this field is left blank, then there is no drybulb lower
temperature limit for evaporative cooler operation.
value >= -99.0
Parameters:value (float) – value for IDD Field Evaporative Operation Minimum Drybulb Temperature
Raises:ValueError – if value is not a valid value
Returns:the value of evaporative_operation_minimum_drybulb_temperature or None if not set
Return type:float
name

field Name

Parameters:value (str) – value for IDD Field Name
Raises:ValueError – if value is not a valid value
Returns:the value of name or None if not set
Return type:str
primary_air_design_flow_rate

field Primary Air Design Flow Rate

Units: m3/s
Parameters:value (float or “Autosize”) – value for IDD Field Primary Air Design Flow Rate
Raises:ValueError – if value is not a valid value
Returns:the value of primary_air_design_flow_rate or None if not set
Return type:float or “Autosize”
recirculating_water_pump_design_power

field Recirculating Water Pump Design Power

This is the design water pump or spray for evaporation at the primary air design air flow rates
and cooler design effectiveness
Units: W
IP-Units: W
Parameters:value (float or “Autosize”) – value for IDD Field Recirculating Water Pump Design Power
Raises:ValueError – if value is not a valid value
Returns:the value of recirculating_water_pump_design_power or None if not set
Return type:float or “Autosize”
sensor_node_name

field Sensor Node Name

Parameters:value (str) – value for IDD Field Sensor Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of sensor_node_name or None if not set
Return type:str
water_pump_power_modifier_curve_name

field Water Pump Power Modifier Curve Name

this curve modifies the pump power in the previous field by multiplying the design power by the result of this curve.
x = ff = flow fraction on the primary air. The flow fraction is the secondary air flow rate during current operation divided
by Primary Air Design Flow Rate
Any curve or table with one independent variable can be used:
Curve:Linear, Curve:Quadratic, Curve:Cubic, Curve:Quartic, Curve:Exponent,
Curve:ExponentialSkewNormal, Curve:Sigmoid, Curve:RectuangularHyperbola1,
Curve:RectangularHyperbola2, Curve:ExponentialDecay, Curve:DoubleExponentialDecay,
Table:OneIndependentVariable
Parameters:value (str) – value for IDD Field Water Pump Power Modifier Curve Name
Raises:ValueError – if value is not a valid value
Returns:the value of water_pump_power_modifier_curve_name or None if not set
Return type:str
water_pump_power_sizing_factor

field Water Pump Power Sizing Factor

This field is used when the previous field is set to autosize. The pump power is scaled with Secondary Air
Design Air Flow Rate. This value was backed out from inputs in energy plus example files. Average Pump Power
sizing factor was estimated from pump power and primary air design flow rates inputs from energyplus example
files is about 90.0 [W/(m3/s)] (=90.0 ~ Pump Power / Primary Air Design Flow Rate). The factor ranges from
55.0 to 150.0 [W/(m3/s)].
Units: W/(m3/s)
Default value: 90.0
Parameters:value (float) – value for IDD Field Water Pump Power Sizing Factor
Raises:ValueError – if value is not a valid value
Returns:the value of water_pump_power_sizing_factor or None if not set
Return type:float
water_supply_storage_tank_name

field Water Supply Storage Tank Name

Parameters:value (str) – value for IDD Field Water Supply Storage Tank Name
Raises:ValueError – if value is not a valid value
Returns:the value of water_supply_storage_tank_name or None if not set
Return type:str
class pyidf.evaporative_coolers.EvaporativeCoolerIndirectCelDekPad

Bases: pyidf.helper.DataObject

Corresponds to IDD object EvaporativeCooler:Indirect:CelDekPad Indirect evaporative cooler with rigid media evaporative pad, recirculating water pump, and secondary air fan. This model has no controls other than its availability schedule.

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 value
Returns:the value of availability_schedule_name or None if not set
Return type:str
control_type

field Control Type

This field is not currently used and can be left blank
Parameters:value (str) – value for IDD Field Control Type
Raises:ValueError – if value is not a valid value
Returns:the value of control_type or None if not set
Return type:str
direct_pad_area

field Direct Pad Area

Units: m2
Default value: “Autosize”
Parameters:value (float or “Autosize”) – value for IDD Field Direct Pad Area
Raises:ValueError – if value is not a valid value
Returns:the value of direct_pad_area or None if not set
Return type:float or “Autosize”
direct_pad_depth

field Direct Pad Depth

Units: m
Default value: “Autosize”
Parameters:value (float or “Autosize”) – value for IDD Field Direct Pad Depth
Raises:ValueError – if value is not a valid value
Returns:the value of direct_pad_depth or None if not set
Return type:float or “Autosize”
indirect_heat_exchanger_effectiveness

field Indirect Heat Exchanger Effectiveness

Parameters:value (float) – value for IDD Field Indirect Heat Exchanger Effectiveness
Raises:ValueError – if value is not a valid value
Returns:the value of indirect_heat_exchanger_effectiveness 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 value
Returns:the value of name or None if not set
Return type:str
primary_air_inlet_node_name

field Primary Air Inlet Node Name

Parameters:value (str) – value for IDD Field Primary Air Inlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of primary_air_inlet_node_name or None if not set
Return type:str
primary_air_outlet_node_name

field Primary Air Outlet Node Name

Parameters:value (str) – value for IDD Field Primary Air Outlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of primary_air_outlet_node_name or None if not set
Return type:str
recirculating_water_pump_power_consumption

field Recirculating Water Pump Power Consumption

Units: W
IP-Units: W
Parameters:value (float) – value for IDD Field Recirculating Water Pump Power Consumption
Raises:ValueError – if value is not a valid value
Returns:the value of recirculating_water_pump_power_consumption or None if not set
Return type:float
secondary_air_fan_delta_pressure

field Secondary Air Fan Delta Pressure

Units: Pa
IP-Units: inH2O
Parameters:value (float) – value for IDD Field Secondary Air Fan Delta Pressure
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_fan_delta_pressure or None if not set
Return type:float
secondary_air_fan_flow_rate

field Secondary Air Fan Flow Rate

Units: m3/s
Parameters:value (float) – value for IDD Field Secondary Air Fan Flow Rate
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_fan_flow_rate or None if not set
Return type:float
secondary_air_fan_total_efficiency

field Secondary Air Fan Total Efficiency

value <= 1.0
Parameters:value (float) – value for IDD Field Secondary Air Fan Total Efficiency
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_fan_total_efficiency or None if not set
Return type:float
secondary_air_inlet_node_name

field Secondary Air Inlet Node Name

Enter the name of an outdoor air node
Parameters:value (str) – value for IDD Field Secondary Air Inlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_inlet_node_name or None if not set
Return type:str
water_supply_storage_tank_name

field Water Supply Storage Tank Name

Parameters:value (str) – value for IDD Field Water Supply Storage Tank Name
Raises:ValueError – if value is not a valid value
Returns:the value of water_supply_storage_tank_name or None if not set
Return type:str
class pyidf.evaporative_coolers.EvaporativeCoolerIndirectResearchSpecial

Bases: pyidf.helper.DataObject

Corresponds to IDD object EvaporativeCooler:Indirect:ResearchSpecial Indirect evaporative cooler with user-specified effectiveness (can represent rigid pad or wetted coil), recirculating water pump, and secondary air fan. This model is controlled to meet the primary air outlet temperature setpoint.

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 value
Returns:the value of availability_schedule_name or None if not set
Return type:str
blowdown_concentration_ratio

field Blowdown Concentration Ratio

Characterizes the rate of blowdown in the evaporative cooler.
Blowdown is water intentionally drained from the cooler in order to offset the build
up of solids in the water that would otherwise occur because of evaporation.
Ratio of solids in the blowdown water to solids in the make up water.
A typical value is 3. If left blank then there is no blowdown.
value >= 2.0
Parameters:value (float) – value for IDD Field Blowdown Concentration Ratio
Raises:ValueError – if value is not a valid value
Returns:the value of blowdown_concentration_ratio or None if not set
Return type:float
cooler_drybulb_design_effectiveness

field Cooler Drybulb Design Effectiveness

dry operation effectiveness with respect to drybulb temperature difference
this is the nominal design dryblub effectiveness at design air flow rates, no evaporation water active
Parameters:value (float) – value for IDD Field Cooler Drybulb Design Effectiveness
Raises:ValueError – if value is not a valid value
Returns:the value of cooler_drybulb_design_effectiveness or None if not set
Return type:float
cooler_wetbulb_design_effectiveness

field Cooler Wetbulb Design Effectiveness

wet operation effectiveness with respect to wetbulb depression
this is the nominal design wetbulb effectiveness at design air flow rates and water rate
value <= 2.0
Parameters:value (float) – value for IDD Field Cooler Wetbulb Design Effectiveness
Raises:ValueError – if value is not a valid value
Returns:the value of cooler_wetbulb_design_effectiveness or None if not set
Return type:float
dewpoint_effectiveness_factor

field Dewpoint Effectiveness Factor

Parameters:value (float) – value for IDD Field Dewpoint Effectiveness Factor
Raises:ValueError – if value is not a valid value
Returns:the value of dewpoint_effectiveness_factor or None if not set
Return type:float
drift_loss_fraction

field Drift Loss Fraction

Rate of drift loss as a fraction of evaporated water flow rate.
If this input field is left blank, then zero drift loss is assumed.
Parameters:value (float) – value for IDD Field Drift Loss Fraction
Raises:ValueError – if value is not a valid value
Returns:the value of drift_loss_fraction or None if not set
Return type:float
dry_operation_maximum_limit_outdoor_drybulb_temperature

field Dry Operation Maximum Limit Outdoor Drybulb Temperature

This input field value defines the secondary air inlet node drybulb temperature
limits in degree Celsius. When the secondary side entering air drybulb temperature
exceeds this limit, then the evaporative cooler will not run in dry operation mode
or may be turned off depending on its wetbulb temperature. If this field is left
blank, then there is no drybulb temperature maximum limit for evaporative cooler
operation. If this input field is left blank then, the previous and the next input
fields should also be left blank. If no maximum drybulb temperature limit is
desired while there are minimum drybulb and maximum wetbulb upper temperature
limits then specify very high maximum drybulb temperature limit value (e.g. 99.0 C).
Parameters:value (float) – value for IDD Field Dry Operation Maximum Limit Outdoor Drybulb Temperature
Raises:ValueError – if value is not a valid value
Returns:the value of dry_operation_maximum_limit_outdoor_drybulb_temperature or None if not set
Return type:float
drybulb_effectiveness_flow_ratio_modifier_curve_name

field Drybulb Effectiveness Flow Ratio Modifier Curve Name

this curve modifies the drybulb effectiveness in the previous field (eff_db_design)
by multiplying the value by the result of this curve, eff_db = eff_db_design * f(HXFlowRatio)
x = HXFlowRatio = sum of the primary and secondary flow rates divided by the sum of the design flow
rates. If this input field is left blank, constant cooler drybulb effectiveness is assumed.
Any curve or table with one independent variable can be used:
Curve:Linear, Curve:Quadratic, Curve:Cubic, Curve:Quartic, Curve:Exponent,
Curve:ExponentialSkewNormal, Curve:Sigmoid, Curve:RectuangularHyperbola1,
Curve:RectangularHyperbola2, Curve:ExponentialDecay, Curve:DoubleExponentialDecay,
Table:OneIndependentVariable
Parameters:value (str) – value for IDD Field Drybulb Effectiveness Flow Ratio Modifier Curve Name
Raises:ValueError – if value is not a valid value
Returns:the value of drybulb_effectiveness_flow_ratio_modifier_curve_name or None if not set
Return type:str
evaporative_operation_maximum_limit_outdoor_wetbulb_temperature

field Evaporative Operation Maximum Limit Outdoor Wetbulb Temperature

This input field value defines the secondary air inlet node wetbulb temperature
limits in degree Celsius. When the secondary side entering air wet bulb temperature
exceeds this limit, then the evaporative cooler urns off and does not attempt to do
any cooling. If this field is left blank, then there is no wetbulb temperature
upper limit for evaporative cooler wet operation mode. If this input field is left
blank then, the previous and the next input fields should also be left blank. If no
maximum wetbulb temperature limits is desired while there are minimum drybulb and
maximum drybulb upper temperature limits then specify very high maximum wetbulb
temperature limit value (e.g. 99.0 C).
Parameters:value (float) – value for IDD Field Evaporative Operation Maximum Limit Outdoor Wetbulb Temperature
Raises:ValueError – if value is not a valid value
Returns:the value of evaporative_operation_maximum_limit_outdoor_wetbulb_temperature or None if not set
Return type:float
evaporative_operation_minimum_limit_secondary_air_drybulb_temperature

field Evaporative Operation Minimum Limit Secondary Air Drybulb Temperature

This input field value defines the secondary air inlet node drybulb temperature
limits in degreeCelsius. When the secondary side entering air dry bulb temperature
drops below this limit, then the evaporative cooler operation mode changes to dry
heat exchanger. Users specify their own limits. If this field is left blank, then
there is no drybulb temperature lower limit for evaporative cooler operation. If
operating range control is desired then this input field and the next two input
fields should be specified or all the three should be left blank or left out. If
no minimum drybulb temperature limit is desired while there are maximum drybulb
and wetbulb temperature limits then specify very low minimum temperature limit
value (e.g. -99.0C).
Parameters:value (float) – value for IDD Field Evaporative Operation Minimum Limit Secondary Air Drybulb Temperature
Raises:ValueError – if value is not a valid value
Returns:the value of evaporative_operation_minimum_limit_secondary_air_drybulb_temperature or None if not set
Return type:float
name

field Name

Parameters:value (str) – value for IDD Field Name
Raises:ValueError – if value is not a valid value
Returns:the value of name or None if not set
Return type:str
primary_air_design_flow_rate

field Primary Air Design Flow Rate

Units: m3/s
Parameters:value (float or “Autosize”) – value for IDD Field Primary Air Design Flow Rate
Raises:ValueError – if value is not a valid value
Returns:the value of primary_air_design_flow_rate or None if not set
Return type:float or “Autosize”
primary_air_inlet_node_name

field Primary Air Inlet Node Name

Parameters:value (str) – value for IDD Field Primary Air Inlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of primary_air_inlet_node_name or None if not set
Return type:str
primary_air_outlet_node_name

field Primary Air Outlet Node Name

Parameters:value (str) – value for IDD Field Primary Air Outlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of primary_air_outlet_node_name or None if not set
Return type:str
recirculating_water_pump_design_power

field Recirculating Water Pump Design Power

This is the nominal design pump power of water recirculation and spray for evaporation at design air flow
rates and cooler design effectiveness
Units: W
IP-Units: W
Parameters:value (float or “Autosize”) – value for IDD Field Recirculating Water Pump Design Power
Raises:ValueError – if value is not a valid value
Returns:the value of recirculating_water_pump_design_power or None if not set
Return type:float or “Autosize”
relief_air_inlet_node_name

field Relief Air Inlet Node Name

Parameters:value (str) – value for IDD Field Relief Air Inlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of relief_air_inlet_node_name or None if not set
Return type:str
secondary_air_design_flow_rate

field Secondary Air Design Flow Rate

Units: m3/s
Parameters:value (float or “Autosize”) – value for IDD Field Secondary Air Design Flow Rate
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_design_flow_rate or None if not set
Return type:float or “Autosize”
secondary_air_fan_design_power

field Secondary Air Fan Design Power

This is the fan design power at Secondary Design Air Flow Rate. This is the nominal design power at full speed.
Units: W
Parameters:value (float or “Autosize”) – value for IDD Field Secondary Air Fan Design Power
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_fan_design_power or None if not set
Return type:float or “Autosize”
secondary_air_fan_power_modifier_curve_name

field Secondary Air Fan Power Modifier Curve Name

this curve modifies the design fan power in the previous field by multiplying the value by the result
of this curve. It should have a value of 1.0 at a x = 1.0.
x = ff = flow fraction on the secondary side, secondary air flow rate during operation divided by Secondary Air Design Air
Flow Rate. If this input field is left blank, the secondary fan power is assumed to be proportional to part load ratio.
Any curve or table with one independent variable can be used:
Curve:Linear, Curve:Quadratic, Curve:Cubic, Curve:Quartic, Curve:Exponent,
Curve:ExponentialSkewNormal, Curve:Sigmoid, Curve:RectuangularHyperbola1,
Curve:RectangularHyperbola2, Curve:ExponentialDecay, Curve:DoubleExponentialDecay,
Table:OneIndependentVariable
Parameters:value (str) – value for IDD Field Secondary Air Fan Power Modifier Curve Name
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_fan_power_modifier_curve_name or None if not set
Return type:str
secondary_air_fan_sizing_specific_power

field Secondary Air Fan Sizing Specific Power

This field is used when the previous field is set to autosize. The fan power is scaled with Secondary Air Design Flow Rate.
The default value is estimated from 125 Pa fan total pressure and fan total efficiency of 50.0% (250.0 = 125/0.5).
Units: W/(m3/s)
Default value: 250.0
Parameters:value (float) – value for IDD Field Secondary Air Fan Sizing Specific Power
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_fan_sizing_specific_power or None if not set
Return type:float
secondary_air_flow_scaling_factor

field Secondary Air Flow Scaling Factor

This field is used when the previous field is set to autoize. The Primary Design Air Flow Rate is scaled using this factor
to calculate the secondary design air flow rate.
Units: dimensionless
Default value: 1.0
Parameters:value (float) – value for IDD Field Secondary Air Flow Scaling Factor
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_flow_scaling_factor or None if not set
Return type:float
secondary_air_inlet_node_name

field Secondary Air Inlet Node Name

Parameters:value (str) – value for IDD Field Secondary Air Inlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_inlet_node_name or None if not set
Return type:str
secondary_air_outlet_node_name

field Secondary Air Outlet Node Name

Parameters:value (str) – value for IDD Field Secondary Air Outlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_outlet_node_name or None if not set
Return type:str
sensor_node_name

field Sensor Node Name

Parameters:value (str) – value for IDD Field Sensor Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of sensor_node_name or None if not set
Return type:str
water_pump_power_modifier_curve_name

field Water Pump Power Modifier Curve Name

this curve modifies the pump power in the previous field by multiplying the design power by the result of this curve.
x = ff = flow fraction on the secondary side, secondary air flow rate during operation divided by Secondary Air
Design Air Flow Rate. If this input field is left blank, pump power is assumed to be proportional to part load ratio.
Any curve or table with one independent variable can be used:
Curve:Linear, Curve:Quadratic, Curve:Cubic, Curve:Quartic, Curve:Exponent,
Curve:ExponentialSkewNormal, Curve:Sigmoid, Curve:RectuangularHyperbola1,
Curve:RectangularHyperbola2, Curve:ExponentialDecay, Curve:DoubleExponentialDecay,
Table:OneIndependentVariable
Parameters:value (str) – value for IDD Field Water Pump Power Modifier Curve Name
Raises:ValueError – if value is not a valid value
Returns:the value of water_pump_power_modifier_curve_name or None if not set
Return type:str
water_pump_power_sizing_factor

field Water Pump Power Sizing Factor

This field is used when the previous field is set to autosize. The pump power is scaled with Secondary Air
Design Air Flow Rate. This value was backed out from inputs in energy plus example files. Average Pump Power
sizing factor was estimated from pump power and secondary air design flow rates inputs from energyplus example
files is about 90.0 [W/(m3/s)] (=90.0 ~ Pump Power / Secondary Air Design Flow Rate). The factor ranges from
55.0 to 150.0 [W/(m3/s)] were noted.
Units: W/(m3/s)
Default value: 90.0
Parameters:value (float) – value for IDD Field Water Pump Power Sizing Factor
Raises:ValueError – if value is not a valid value
Returns:the value of water_pump_power_sizing_factor or None if not set
Return type:float
water_supply_storage_tank_name

field Water Supply Storage Tank Name

Parameters:value (str) – value for IDD Field Water Supply Storage Tank Name
Raises:ValueError – if value is not a valid value
Returns:the value of water_supply_storage_tank_name or None if not set
Return type:str
wetbulb_effectiveness_flow_ratio_modifier_curve_name

field Wetbulb Effectiveness Flow Ratio Modifier Curve Name

this curve modifies the wetbulb effectiveness in the previous field (eff_wb_design)
by multiplying the value by the result of this curve, eff_wb = eff_wb_design * func(HXFlowRatio)
x = HXFlowRatio = sum of the primary and secondary flow rates divided by the sum of the design flow
rates. If this input field is left blank, constant cooler wetbulb effectiveness is assumed.
Any curve or table with one independent variable can be used:
Curve:Linear, Curve:Quadratic, Curve:Cubic, Curve:Quartic, Curve:Exponent,
Curve:ExponentialSkewNormal, Curve:Sigmoid, Curve:RectuangularHyperbola1,
Curve:RectangularHyperbola2, Curve:ExponentialDecay, Curve:DoubleExponentialDecay,
Table:OneIndependentVariable
Parameters:value (str) – value for IDD Field Wetbulb Effectiveness Flow Ratio Modifier Curve Name
Raises:ValueError – if value is not a valid value
Returns:the value of wetbulb_effectiveness_flow_ratio_modifier_curve_name or None if not set
Return type:str
class pyidf.evaporative_coolers.EvaporativeCoolerIndirectWetCoil

Bases: pyidf.helper.DataObject

Corresponds to IDD object EvaporativeCooler:Indirect:WetCoil Indirect evaporative cooler with wetted coil, recirculating water pump, and secondary air fan. This model has no controls other than its availability schedule.

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 value
Returns:the value of availability_schedule_name or None if not set
Return type:str
coil_flow_ratio

field Coil Flow Ratio

Parameters:value (float) – value for IDD Field Coil Flow Ratio
Raises:ValueError – if value is not a valid value
Returns:the value of coil_flow_ratio or None if not set
Return type:float
coil_maximum_efficiency

field Coil Maximum Efficiency

value <= 1.0
Parameters:value (float) – value for IDD Field Coil Maximum Efficiency
Raises:ValueError – if value is not a valid value
Returns:the value of coil_maximum_efficiency or None if not set
Return type:float
control_type

field Control Type

This field is not currently used and can be left blank
Parameters:value (str) – value for IDD Field Control Type
Raises:ValueError – if value is not a valid value
Returns:the value of control_type or None if not set
Return type:str
name

field Name

Parameters:value (str) – value for IDD Field Name
Raises:ValueError – if value is not a valid value
Returns:the value of name or None if not set
Return type:str
primary_air_inlet_node_name

field Primary Air Inlet Node Name

Parameters:value (str) – value for IDD Field Primary Air Inlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of primary_air_inlet_node_name or None if not set
Return type:str
primary_air_outlet_node_name

field Primary Air Outlet Node Name

Parameters:value (str) – value for IDD Field Primary Air Outlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of primary_air_outlet_node_name or None if not set
Return type:str
recirculating_water_pump_power_consumption

field Recirculating Water Pump Power Consumption

Units: W
IP-Units: W
Parameters:value (float) – value for IDD Field Recirculating Water Pump Power Consumption
Raises:ValueError – if value is not a valid value
Returns:the value of recirculating_water_pump_power_consumption or None if not set
Return type:float
secondary_air_fan_delta_pressure

field Secondary Air Fan Delta Pressure

Units: Pa
IP-Units: inH2O
Parameters:value (float) – value for IDD Field Secondary Air Fan Delta Pressure
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_fan_delta_pressure or None if not set
Return type:float
secondary_air_fan_flow_rate

field Secondary Air Fan Flow Rate

Units: m3/s
Parameters:value (float) – value for IDD Field Secondary Air Fan Flow Rate
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_fan_flow_rate or None if not set
Return type:float
secondary_air_fan_total_efficiency

field Secondary Air Fan Total Efficiency

value <= 1.0
Parameters:value (float) – value for IDD Field Secondary Air Fan Total Efficiency
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_fan_total_efficiency or None if not set
Return type:float
secondary_air_inlet_node_name

field Secondary Air Inlet Node Name

Enter the name of an outdoor air node
Parameters:value (str) – value for IDD Field Secondary Air Inlet Node Name
Raises:ValueError – if value is not a valid value
Returns:the value of secondary_air_inlet_node_name or None if not set
Return type:str
water_supply_storage_tank_name

field Water Supply Storage Tank Name

Parameters:value (str) – value for IDD Field Water Supply Storage Tank Name
Raises:ValueError – if value is not a valid value
Returns:the value of water_supply_storage_tank_name or None if not set
Return type:str