Variable Speed Primary Chilled Water Pumps Operate Unexpectedly

asked 2025-02-09 08:40:10 -0500

Keigo's avatar

updated 2025-02-09 21:19:42 -0500

A bug report about chilled water pumps. The bug occurs when the following conditions are met.

  1. There are multiple chiller objects e.g.Chiller:Electric:EIR.
  2. Each chiller has a primary chilled water pump.
  3. The primary chilled water pumps are Pump:VariableSpeed, and Chiller Flow Mode of Chiller:Electric:EIR is set to LeavingSetpointModulated.
  4. Design Minimum FLow Rate of Pump:Variable:Speed is not 0.
  5. Load Distribution Scheme of Plant Loop is SequentialUniformPLR, SequentialLoad or Optimal.

I expect that each chilled water pump is interlocked with each dedicated chiller, but actually all chilled water pumps operate when there is a cooling load even if the load is small enough to be handled by one chiller. That's the bug. Pump Control Type is set to Intermittent.

Since I can't find an ExampleFile which meets the coditions above, I reproduced the bug using HVACTemplate-5ZoneVAVWaterCooled.idf. I quickly revised the idf and expid files to meet the conditions above. The waterside schematic is shown below.

image description

The bug is easy to spot on 7 and 8 May in the charts below. Chiller2 to 4 do not operate but all the chilled water pumps operate on those days.

image description

The idf file is here. The version is V24-2-0.

edit retag flag offensive close merge delete

Comments

1

That's a great demonstration. Bug reports should ideally be reported at https://github.com/NREL/EnergyPlus/is... though.

Julien Marrec's avatar Julien Marrec  ( 2025-02-10 04:42:42 -0500 )edit
1

@Julien Marrec If no one answers and this is more likely to be a bug, I'll post it on GitHub.

Keigo's avatar Keigo  ( 2025-02-10 06:43:39 -0500 )edit
1
Keigo's avatar Keigo  ( 2025-03-03 19:18:43 -0500 )edit

It seems the PLRs differ among the active chillers, which doesn’t align with the expected behavior of SequentialUniformPLR. Do you have any insights on why that might be happening?

yiyuan-jia's avatar yiyuan-jia  ( 2025-04-03 22:29:06 -0500 )edit

I haven't looked into the code. It is beyond the scope of user's voluntary bug reporting.

Keigo's avatar Keigo  ( 2025-04-03 22:44:09 -0500 )edit