From 22e12fe94f977bb31a0a4548124977779fabd8c7 Mon Sep 17 00:00:00 2001 From: "Michael J. Witte" Date: Wed, 16 Oct 2024 10:42:40 -0500 Subject: [PATCH] ChillerElectricEIR set EvapMassFlowRate in initialize --- src/EnergyPlus/ChillerElectricEIR.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/EnergyPlus/ChillerElectricEIR.cc b/src/EnergyPlus/ChillerElectricEIR.cc index 021b527fcbb..fbb7dd67fa5 100644 --- a/src/EnergyPlus/ChillerElectricEIR.cc +++ b/src/EnergyPlus/ChillerElectricEIR.cc @@ -1346,14 +1346,14 @@ void ElectricEIRChillerSpecs::initialize(EnergyPlusData &state, bool const RunFl state.dataLoopNodes->Node(state.dataPlnt->PlantLoop(this->CWPlantLoc.loopNum).TempSetPointNodeNum).TempSetPointHi; } - Real64 mdot = 0.0; + this->EvapMassFlowRate = 0.0; Real64 mdotCond = 0.0; - if ((std::abs(MyLoad) > 0.0) && RunFlag) { - mdot = this->EvapMassFlowRateMax; + if ((MyLoad < 0.0) && RunFlag) { + this->EvapMassFlowRate = this->EvapMassFlowRateMax; mdotCond = this->CondMassFlowRateMax; } - PlantUtilities::SetComponentFlowRate(state, mdot, this->EvapInletNodeNum, this->EvapOutletNodeNum, this->CWPlantLoc); + PlantUtilities::SetComponentFlowRate(state, this->EvapMassFlowRate, this->EvapInletNodeNum, this->EvapOutletNodeNum, this->CWPlantLoc); if (this->CondenserType == DataPlant::CondenserType::WaterCooled) { PlantUtilities::SetComponentFlowRate(state, mdotCond, this->CondInletNodeNum, this->CondOutletNodeNum, this->CDPlantLoc); @@ -1362,6 +1362,7 @@ void ElectricEIRChillerSpecs::initialize(EnergyPlusData &state, bool const RunFl PlantUtilities::MinFlowIfBranchHasVSPump(state, this->CDPlantLoc, this->VSBranchPumpFoundCond, this->VSLoopPumpFoundCond, false); } // Initialize heat recovery flow rates at node + Real64 mdot = 0.0; if (this->HeatRecActive) { mdot = RunFlag ? this->DesignHeatRecMassFlowRate : 0.0; // if RunFlag is true, mdot = this->DesignHeatRecMassFlowRate, else mdot = 0.0 PlantUtilities::SetComponentFlowRate(state, mdot, this->HeatRecInletNodeNum, this->HeatRecOutletNodeNum, this->HRPlantLoc);