Skip to content

Evaporative Coolers

5 object types from idfpy.models.evap_coolers · EnergyPlus 26.2

Object Summary
EvaporativeCooler:Direct:CelDekPad Direct evaporative cooler with rigid media evaporative pad and recirculating water pump.
EvaporativeCooler:Direct:ResearchSpecial Direct evaporative cooler with user-specified effectiveness (can represent rigid pad or similar media), and …
EvaporativeCooler:Indirect:CelDekPad Indirect evaporative cooler with rigid media evaporative pad, recirculating water pump, and secondary air fan.
EvaporativeCooler:Indirect:ResearchSpecial Indirect evaporative cooler with user-specified effectiveness (can represent rigid pad or wetted coil), …
EvaporativeCooler:Indirect:WetCoil Indirect evaporative cooler with wetted coil, recirculating water pump, and secondary air fan.

EvaporativeCooler:Direct:CelDekPad

from idfpy.models import EvaporativeCoolerDirectCelDekPad

Direct evaporative cooler with rigid media evaporative pad and recirculating water pump. This model has no controls other than its availability schedule.

Field Type Default Details
name
Name
string
availability_schedule_name
Availability Schedule Name
reference Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available.
Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules
direct_pad_area
Direct Pad Area
number or Autosize
m2
Autosize
direct_pad_depth
Direct Pad Depth
number or Autosize
m
Autosize
recirculating_water_pump_power_consumption
Recirculating Water Pump Power Consumption required
number
W
air_inlet_node_name
Air Inlet Node Name required
string
air_outlet_node_name
Air Outlet Node Name required
string
control_type
Control Type
string This field is not currently used and can be left blank
water_supply_storage_tank_name
Water Supply Storage Tank Name
reference Names a WaterUse:Storage
Referenced by 4 object types

AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:OutdoorAirSystem:EquipmentList, Branch, ZoneHVAC:EvaporativeCoolerUnit

EvaporativeCooler:Direct:ResearchSpecial

from idfpy.models import EvaporativeCoolerDirectResearchSpecial

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.

Field Type Default Details
name
Name
string
availability_schedule_name
Availability Schedule Name
reference Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available.
Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules
cooler_design_effectiveness
Cooler Design Effectiveness
number effectiveness with respect to wet-bulb depression
Range: ≥ 0, ≤ 1
effectiveness_flow_ratio_modifier_curve_name
Effectiveness Flow Ratio Modifier Curve Name
reference 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.
Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more
primary_air_design_flow_rate
Primary Air Design Flow Rate
number or Autosize
m3/s
Autosize
recirculating_water_pump_design_power
Recirculating Water Pump Design Power
number or Autosize
W
Autosize This is the design water pump or spray for evaporation at the primary air design air flow rates and cooler design effectiveness
water_pump_power_sizing_factor
Water Pump Power Sizing Factor
number
W/(m3/s)
90.0 This field is used when the previous field is set to autosize. The pump power is scaled with Primary 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)]. The pump power can be sized to zero by setting this factor to zero.
water_pump_power_modifier_curve_name
Water Pump Power Modifier Curve Name
reference 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 primary air flow rate during current operation divided by Primary Air Design Flow Rate
Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more
air_inlet_node_name
Air Inlet Node Name required
string
air_outlet_node_name
Air Outlet Node Name required
string
sensor_node_name
Sensor Node Name required
string
water_supply_storage_tank_name
Water Supply Storage Tank Name
reference Names a WaterUse:Storage
drift_loss_fraction
Drift Loss Fraction
number Rate of drift loss as a fraction of evaporated water flow rate
Range: ≥ 0
blowdown_concentration_ratio
Blowdown Concentration Ratio
number 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.
Range: ≥ 2
evaporative_operation_minimum_drybulb_temperature
Evaporative Operation Minimum Drybulb Temperature
number 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.
Range: ≥ -99
evaporative_operation_maximum_limit_wetbulb_temperature
Evaporative Operation Maximum Limit Wetbulb Temperature
number 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.
evaporative_operation_maximum_limit_drybulb_temperature
Evaporative Operation Maximum Limit Drybulb Temperature
number 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.
Referenced by 4 object types

AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:OutdoorAirSystem:EquipmentList, Branch, ZoneHVAC:EvaporativeCoolerUnit

EvaporativeCooler:Indirect:CelDekPad

from idfpy.models import EvaporativeCoolerIndirectCelDekPad

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.

Field Type Default Details
name
Name required
string
availability_schedule_name
Availability Schedule Name
reference Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available.
Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules
direct_pad_area
Direct Pad Area
number or Autosize
m2
Autosize
direct_pad_depth
Direct Pad Depth
number or Autosize
m
Autosize
recirculating_water_pump_power_consumption
Recirculating Water Pump Power Consumption required
number
W
secondary_air_fan_flow_rate
Secondary Air Fan Flow Rate required
number
m3/s
Range: ≥ 0
secondary_air_fan_total_efficiency
Secondary Air Fan Total Efficiency
number Range: > 0, ≤ 1
secondary_air_fan_delta_pressure
Secondary Air Fan Delta Pressure required
number
Pa
Range: ≥ 0
indirect_heat_exchanger_effectiveness
Indirect Heat Exchanger Effectiveness required
number Range: ≥ 0
primary_air_inlet_node_name
Primary Air Inlet Node Name required
string
primary_air_outlet_node_name
Primary Air Outlet Node Name required
string
control_type
Control Type
string This field is not currently used and can be left blank
water_supply_storage_tank_name
Water Supply Storage Tank Name
reference Names a WaterUse:Storage
secondary_air_inlet_node_name
Secondary Air Inlet Node Name
string Enter the name of an outdoor air node
Referenced by 4 object types

AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:OutdoorAirSystem:EquipmentList, Branch, ZoneHVAC:EvaporativeCoolerUnit

EvaporativeCooler:Indirect:ResearchSpecial

from idfpy.models import EvaporativeCoolerIndirectResearchSpecial

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.

Field Type Default Details
name
Name
string
availability_schedule_name
Availability Schedule Name
reference Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available.
Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules
cooler_wetbulb_design_effectiveness
Cooler Wetbulb Design Effectiveness required
number wet operation effectiveness with respect to wetbulb depression this is the nominal design wetbulb effectiveness at design air flow rates and water rate
Range: ≥ 0, ≤ 2
wetbulb_effectiveness_flow_ratio_modifier_curve_name
Wetbulb Effectiveness Flow Ratio Modifier Curve Name
reference 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. This input field is required in order to use operating range control based on the following three input fields: Evaporative Operation Minimum Limit Secondary Air Drybulb Temperature, Evaporative Operation Maximum Limit Outdoor Wetbulb Temperature, and Dry Operation Maximum Limit Outdoor Drybulb Temperature
Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more
cooler_drybulb_design_effectiveness
Cooler Drybulb Design Effectiveness
number dry operation effectiveness with respect to drybulb temperature difference this is the nominal design drybulb effectiveness at design air flow rates, no evaporation water active
Range: ≥ 0
drybulb_effectiveness_flow_ratio_modifier_curve_name
Drybulb Effectiveness Flow Ratio Modifier Curve Name
reference 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. This input field is required in order to use operating range control based on the following three input fields: Evaporative Operation Minimum Limit Secondary Air Drybulb Temperature, Evaporative Operation Maximum Limit Outdoor Wetbulb Temperature, and Dry Operation Maximum Limit Outdoor Drybulb Temperature
Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more
recirculating_water_pump_design_power
Recirculating Water Pump Design Power
number or Autosize
W
Autosize This is the nominal design pump power of water recirculation and spray for evaporation at design air flow rates and cooler design effectiveness
water_pump_power_sizing_factor
Water Pump Power Sizing Factor
number
W/(m3/s)
90.0 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. The pump power can be sized to zero by setting this factor to zero.
water_pump_power_modifier_curve_name
Water Pump Power Modifier Curve Name
reference 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.
Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more
secondary_air_design_flow_rate
Secondary Air Design Flow Rate
number or Autosize
m3/s
Autosize
secondary_air_flow_scaling_factor
Secondary Air Flow Scaling Factor
number
dimensionless
1.0 This field is used when the previous field is set to autosize. The Primary Design Air Flow Rate is scaled using this factor to calculate the secondary design air flow rate.
secondary_air_fan_design_power
Secondary Air Fan Design Power
number or Autosize
W
Autosize This is the fan design power at Secondary Design Air Flow Rate. This is the nominal design power at full speed.
secondary_air_fan_sizing_specific_power
Secondary Air Fan Sizing Specific Power
number
W/(m3/s)
250.0 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).
secondary_air_fan_power_modifier_curve_name
Secondary Air Fan Power Modifier Curve Name
reference 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.
Names a Curve:Cubic, Curve:DoubleExponentialDecay, Curve:Exponent, Curve:ExponentialDecay, Curve:ExponentialSkewNormal, Curve:Functional:PressureDrop, Curve:Linear, Curve:Quadratic, Curve:Quartic, Curve:RectangularHyperbola1, Curve:RectangularHyperbola2, Curve:Sigmoid and 1 more
primary_air_inlet_node_name
Primary Air Inlet Node Name required
string
primary_air_outlet_node_name
Primary Air Outlet Node Name required
string
primary_air_design_flow_rate
Primary Air Design Flow Rate
number or Autosize
m3/s
Autosize
dewpoint_effectiveness_factor
Dewpoint Effectiveness Factor
number Range: ≥ 0
secondary_air_inlet_node_name
Secondary Air Inlet Node Name required
string
secondary_air_outlet_node_name
Secondary Air Outlet Node Name required
string
sensor_node_name
Sensor Node Name required
string
relief_air_inlet_node_name
Relief Air Inlet Node Name
string
water_supply_storage_tank_name
Water Supply Storage Tank Name
reference Names a WaterUse:Storage
drift_loss_fraction
Drift Loss Fraction
number 0.0 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.
Range: ≥ 0
blowdown_concentration_ratio
Blowdown Concentration Ratio
number 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.
Range: ≥ 2
evaporative_operation_minimum_limit_secondary_air_drybulb_temperature
Evaporative Operation Minimum Limit Secondary Air Drybulb Temperature
number 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).
evaporative_operation_maximum_limit_outdoor_wetbulb_temperature
Evaporative Operation Maximum Limit Outdoor Wetbulb Temperature
number 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).
dry_operation_maximum_limit_outdoor_drybulb_temperature
Dry Operation Maximum Limit Outdoor Drybulb Temperature
number 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).
Referenced by 4 object types

AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:OutdoorAirSystem:EquipmentList, Branch, ZoneHVAC:EvaporativeCoolerUnit

EvaporativeCooler:Indirect:WetCoil

from idfpy.models import EvaporativeCoolerIndirectWetCoil

Indirect evaporative cooler with wetted coil, recirculating water pump, and secondary air fan. This model has no controls other than its availability schedule.

Field Type Default Details
name
Name required
string
availability_schedule_name
Availability Schedule Name
reference Availability schedule name for this system. Schedule value > 0 means the system is available. If this field is blank, the system is always available.
Names a ExternalInterface:FunctionalMockupUnitExport:To:Schedule, ExternalInterface:FunctionalMockupUnitImport:To:Schedule, ExternalInterface:Schedule, Schedule:Compact, Schedule:Constant, Schedule:File, Schedule:Year, Schedule:Year:Rules
coil_maximum_efficiency
Coil Maximum Efficiency required
number Range: ≥ 0, ≤ 1
coil_flow_ratio
Coil Flow Ratio
number
recirculating_water_pump_power_consumption
Recirculating Water Pump Power Consumption required
number
W
secondary_air_fan_flow_rate
Secondary Air Fan Flow Rate required
number
m3/s
Range: ≥ 0
secondary_air_fan_total_efficiency
Secondary Air Fan Total Efficiency required
number Range: > 0, ≤ 1
secondary_air_fan_delta_pressure
Secondary Air Fan Delta Pressure required
number
Pa
Range: ≥ 0
primary_air_inlet_node_name
Primary Air Inlet Node Name required
string
primary_air_outlet_node_name
Primary Air Outlet Node Name required
string
control_type
Control Type
string This field is not currently used and can be left blank
water_supply_storage_tank_name
Water Supply Storage Tank Name
reference Names a WaterUse:Storage
secondary_air_inlet_node_name
Secondary Air Inlet Node Name required
string Enter the name of an outdoor air node
Referenced by 4 object types

AirLoopHVAC:DedicatedOutdoorAirSystem, AirLoopHVAC:OutdoorAirSystem:EquipmentList, Branch, ZoneHVAC:EvaporativeCoolerUnit