EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.
User file has an Intermittent Pump:ContantSpeed on the primary ChW loop with an HX serving the secondary ChW loop. Even though it's constant speed, the pump mass flow rate varies, but the pump power consumption is always at full power.
Issue overview
User file has an Intermittent Pump:ContantSpeed on the primary ChW loop with an HX serving the secondary ChW loop. Even though it's constant speed, the pump mass flow rate varies, but the pump power consumption is always at full power.
In
Pumps::SetupPumpMinMaxFlows
constant speed pumps only force full flow when set to Continuous (contrary to the docs). https://github.com/NREL/EnergyPlus/blob/9c7c2a6d79740945a4d75b9a375928537daaf0bc/src/EnergyPlus/Pumps.cc#L1691-L1695But then later in
Pumps::CalcPumps
, the power calc is the same for variable speed and constant speed pumps: https://github.com/NREL/EnergyPlus/blob/9c7c2a6d79740945a4d75b9a375928537daaf0bc/src/EnergyPlus/Pumps.cc#L1896-L1903But the
PartLoadCoef
for the constant speed pump are 1,0,0,0, so this results in full power regardless of flow rate. https://github.com/NREL/EnergyPlus/blob/9c7c2a6d79740945a4d75b9a375928537daaf0bc/src/EnergyPlus/Pumps.cc#L577-L583Maybe that last comment about riding the pump curve is clue?
For this file, there are bypass pipes available on both the supply side and demand side, so it seems the pump should be running at full flow.
SetupPumpMinMaxFlows
?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.