Plant low flow rate tolerance prevents minimum pump flow rate to be enforced #10456
Closed
1 of 3 tasks
Labels
Defect
Includes code to repair a defect in EnergyPlus
Issue overview
All the attached models don't simulate successfully because a similar error to this one:
The error shows that the plant outlet node temperature is ridiculously high. This seems to be due to the fact that the flow request on the loop is ridiculously low, and is much lower than the minimum pump flow rate (around 0.4 kg/s for this case).
Running these files in the debugger shows that because all the requested flow are below
DataConvergParams::PlantLowFlowRateToler
the pump'sLoopSolverOverwriteFlag
is set totrue
...EnergyPlus/src/EnergyPlus/Plant/LoopSide.cc
Lines 1176 to 1199 in 9d7789a
... which effectively prevents the minimum pump flow rate to be enforced and hence the small flow rate through the plant during the simulation:
EnergyPlus/src/EnergyPlus/Pumps.cc
Lines 1624 to 1629 in 9d7789a
PlantLowFlowRateToler
(1.0E-6) doesn't seem to be aligned withDataBranchAirLoopPlant::MassFlowTolerance
(1.0E-9, for air, not water), aligning the two solves the crash for all these models.Details
Some additional details for this issue (if relevant):
Checklist
Add to this list or remove from it as applicable. This is a simple templated set of guidelines.
The text was updated successfully, but these errors were encountered: