Skip to content

Commit

Permalink
Merge pull request #1807 from NREL/fix/issue892
Browse files Browse the repository at this point in the history
Add smart defaults for evaporative coolers
  • Loading branch information
mdahlhausen authored Sep 11, 2024
2 parents 22598ac + ee71481 commit 2984e40
Showing 1 changed file with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -4489,10 +4489,16 @@ def model_add_evap_cooler(model,
programs << avail_program

# Direct Evap Cooler
# @todo better assumptions for evap cooler performance and fan pressure rise
# @todo better assumptions for fan pressure rise
evap = OpenStudio::Model::EvaporativeCoolerDirectResearchSpecial.new(model, model.alwaysOnDiscreteSchedule)
evap.setName("#{zone.name} Evap Media")
# assume 90% design effectiveness from https://basc.pnnl.gov/resource-guides/evaporative-cooling-systems#edit-group-description
evap.setCoolerDesignEffectiveness(0.90)
evap.autosizePrimaryAirDesignFlowRate
evap.autosizeRecirculatingWaterPumpPowerConsumption
# use suggested E+ default values of 90.0 W-s/m^3 for pump sizing factor and 3.0 for blowdown concentration
evap.setWaterPumpPowerSizingFactor(90.0)
evap.setBlowdownConcentrationRatio(3.0)
evap.addToNode(air_loop.supplyInletNode)

# Fan (cycling), must be inside unitary system to cycle on airloop
Expand Down

0 comments on commit 2984e40

Please sign in to comment.