First time here? Check out the Help page!
1 | initial version |
The most straightforward approach of putting a Pump:ConstantSpeed
on each branch in front of each Chiller:Electric:EIR
, putting a Pump:VariableSpeed
on the demand inlet, and using 'CommonPipe' does not work because of a bug in EnergyPlus that keeps the branch pumps running even when no flow is required.
I believe that the alternative modeling approach below meets the requirements of 90.1 Appendix G when the baseline model has more than 1 chiller while avoiding the EnergyPlus bug.
PlantLoop
HeaderedPumps:ConstantSpeed
on Supply Inlet Node as constant primary pump per chiller
Pump:VariableSpeed
on Demand Inlet Node as variable secondary pump
PlantLoop
HeaderedPumps:ConstantSpeed
on Supply Inlet Node as constant pump per cooling tower
Here are links to the openstudio-standards code that implements the approach described above:
2 | No.2 Revision |
The most straightforward approach of putting a Pump:ConstantSpeed
on each branch in front of each Chiller:Electric:EIR
, putting a Pump:VariableSpeed
on the demand inlet, and using 'CommonPipe' does not work because of a bug in EnergyPlus that keeps the branch pumps running even when no flow is required.
I believe that the alternative modeling approach below meets the requirements of 90.1 Appendix G when the baseline model has more than 1 chiller while avoiding the EnergyPlus bug.
This approach works because the chillers and cooling towers are all sized equally, and therefore the pump staging matches their operation. If you had different sized chillers, you would need to use a more complex approach and model the primary side and secondary side as two separate PlantLoops
connected by a HeatExchangerFluidToFluid
, model a separate condenser water loop for each cooling tower, and review the timeseries data to ensure things were working as intended.
PlantLoop
HeaderedPumps:ConstantSpeed
on Supply Inlet Node as constant primary pump per chiller
Pump:VariableSpeed
on Demand Inlet Node as variable secondary pump
PlantLoop
HeaderedPumps:ConstantSpeed
on Supply Inlet Node as constant pump per cooling tower
Here are links to the openstudio-standards code that implements the approach described above: