From ee71481397a2a786ca6dbe878dd4c3fcc839b2ec Mon Sep 17 00:00:00 2001 From: Matthew Dahlhausen Date: Tue, 10 Sep 2024 16:34:14 -0600 Subject: [PATCH] Add smart defaults for evap coolers Add smart defaults for evaporative cooler objects. This adds pumping energy, and slightly lowers water use. --- .../prototypes/common/objects/Prototype.hvac_systems.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/openstudio-standards/prototypes/common/objects/Prototype.hvac_systems.rb b/lib/openstudio-standards/prototypes/common/objects/Prototype.hvac_systems.rb index 04137440d7..8a7a33cc5b 100644 --- a/lib/openstudio-standards/prototypes/common/objects/Prototype.hvac_systems.rb +++ b/lib/openstudio-standards/prototypes/common/objects/Prototype.hvac_systems.rb @@ -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