Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

Pumping system / Plant Convergence issue

The following configuration of cooling loops in energyplus worrks without any warning (coolingload operation control and two setpoints and HX hasoperationschememodulated control): image description

I want my pumps and chillers to have different sizes, but HeaderedPumps:ConstantSpeed gives identical pumps, so I decided to go with the following configuration with Pump:ConstantSpeed (only change): image description

I got several of these warning in the time that setpoint goes from 3 to 6.7:

*************  ** Warning ** HeatExchanger:FluidToFluid named HX - Iteration Limit exceeded calculating demand side loop flow rate continues.
   *************  **   ~~~   **   This error occurred 29 total times;
   *************  **   ~~~   **   during Warmup 0 times;
   *************  **   ~~~   **   during Sizing 0 times.
   *************  **   ~~~   **   Max=74.812813  Min=0.616959

It seems that when the setpoint goes from 3 to 6.7, plant has fluid in supply side with temperature lower than new setpoint (6.7). So it stops working while Heatexchanger is demanding load. I don't know if it's a bug or is something I'm doing wrong. I will be grateful for any suggestion to resolve this issue.

Pumping system / Plant Convergence issue

The following configuration of cooling loops in energyplus worrks works without any warning (coolingload operation control and two setpoints and HX hasoperationschememodulated control): image description

I want my pumps and chillers to have different sizes, but HeaderedPumps:ConstantSpeed gives identical pumps, so I decided to go with the following configuration with Pump:ConstantSpeed (only change): image descriptionimage description

I got several of these warning warningss in the time that setpoint goes from 3 to 6.7:

*************  ** Warning ** HeatExchanger:FluidToFluid named HX - Iteration Limit exceeded calculating demand side loop flow rate continues.
   *************  **   ~~~   **   This error occurred 29 total times;
   *************  **   ~~~   **   during Warmup 0 times;
   *************  **   ~~~   **   during Sizing 0 times.
   *************  **   ~~~   **   Max=74.812813  Min=0.616959

It seems that when the setpoint goes from 3 to 6.7, plant has fluid in supply side with temperature lower than new setpoint (6.7). So it stops working while Heatexchanger is demanding load. I don't know if it's a bug or is something I'm doing wrong. I will be grateful for any suggestion to resolve this issue.

Pumping system / Plant Convergence issue

The following configuration of cooling loops in energyplus works without any warning (coolingload operation control and two setpoints and HX hasoperationschememodulated control): control):

image description

I want my pumps and chillers to have different sizes, but HeaderedPumps:ConstantSpeed gives identical pumps, so I decided to go with the following configuration with Pump:ConstantSpeed (only change): image description

I got several of these warningss in the time that setpoint goes from 3 to 6.7:

*************  ** Warning ** HeatExchanger:FluidToFluid named HX - Iteration Limit exceeded calculating demand side loop flow rate continues.
   *************  **   ~~~   **   This error occurred 29 total times;
   *************  **   ~~~   **   during Warmup 0 times;
   *************  **   ~~~   **   during Sizing 0 times.
   *************  **   ~~~   **   Max=74.812813  Min=0.616959

It seems that when the setpoint goes from 3 to 6.7, plant has fluid in supply side with temperature lower than new setpoint (6.7). So it stops working while Heatexchanger is demanding load. I don't know if it's a bug or is something I'm doing wrong. I will be grateful for any suggestion to resolve this issue.

Pumping system / Plant Convergence issue

The following configuration of cooling loops in energyplus works without any warning (coolingload operation control and two setpoints and HX hasoperationschememodulated control):

image description

I want my pumps and chillers to have different sizes, but HeaderedPumps:ConstantSpeed gives identical pumps, so I decided to go with the following configuration with Pump:ConstantSpeed (only change): image description

I got several of these warningss in the time that setpoint goes from 3 to 6.7:

*************  ** Warning ** HeatExchanger:FluidToFluid named HX - Iteration Limit exceeded calculating demand side loop flow rate continues.
   *************  **   ~~~   **   This error occurred 29 total times;
   *************  **   ~~~   **   during Warmup 0 times;
   *************  **   ~~~   **   during Sizing 0 times.
   *************  **   ~~~   **   Max=74.812813  Min=0.616959

It seems that when the setpoint goes from 3 to 6.7, plant has fluid in supply side with temperature lower than new setpoint (6.7). So it stops working while Heatexchanger is demanding load. I don't know if it's a bug or is something I'm doing wrong. I will be grateful for any suggestion to resolve this issue.

Pumping system / Plant Convergence issue

The following configuration of cooling loops in energyplus works without any warning (coolingload operation control and two setpoints and HX hasoperationschememodulated control):

image description

I want my pumps and chillers to have different sizes, but HeaderedPumps:ConstantSpeed gives identical pumps, so I decided to go with the following configuration with Pump:ConstantSpeed (only change): image description

I got several of these warningss in the time that setpoint goes from 3 to 6.7:

*************  ** Warning ** HeatExchanger:FluidToFluid named HX - Iteration Limit exceeded calculating demand side loop flow rate continues.
   *************  **   ~~~   **   This error occurred 29 total times;
   *************  **   ~~~   **   during Warmup 0 times;
   *************  **   ~~~   **   during Sizing 0 times.
   *************  **   ~~~   **   Max=74.812813  Min=0.616959

It seems that when the setpoint goes from 3 to 6.7, plant has fluid in supply side with temperature lower than new setpoint (6.7). So it stops working while Heatexchanger is demanding load. I don't know if it's a bug or is something I'm doing wrong. I will be grateful for any suggestion to resolve this issue.

Update: I'm trying an EMS solution like below but it doesn't work:

If demand>0 & PLR1==0 & PLR2==0:
    pump1 = ON
    pump2 = ON
    pump 1 flow = max
    pump 2 flow = max

Pumping system / Plant Convergence issue

The following configuration of cooling loops in energyplus works without any warning (coolingload operation control and two setpoints and HX hasoperationschememodulated control):

image description

I want my pumps and chillers to have different sizes, but HeaderedPumps:ConstantSpeed gives identical pumps, so I decided to go with the following configuration with Pump:ConstantSpeed (only change): image description

I got several of these warningss in the time that setpoint goes from 3 to 6.7:

*************  ** Warning ** HeatExchanger:FluidToFluid named HX - Iteration Limit exceeded calculating demand side loop flow rate continues.
   *************  **   ~~~   **   This error occurred 29 total times;
   *************  **   ~~~   **   during Warmup 0 times;
   *************  **   ~~~   **   during Sizing 0 times.
   *************  **   ~~~   **   Max=74.812813  Min=0.616959

It seems that when the setpoint goes from 3 to 6.7, plant has fluid in supply side with temperature lower than new setpoint (6.7). So it stops working while Heatexchanger is demanding load. I don't know if it's a bug or is something I'm doing wrong. I will be grateful for any suggestion to resolve this issue.

Update: I'm trying an EMS (python) solution like below but it doesn't work:

If demand>0 & PLR1==0 & PLR2==0:
    pump1 = ON
    pump2 = ON
    pump 1 flow = max
    pump 2 flow = max

The conditions are right but pumps flow does not change. I don't no why!

Pumping system / Plant Convergence issue

The following configuration of cooling loops in energyplus works without any warning (coolingload operation control and two setpoints and HX hasoperationschememodulated control):

image description

I want my pumps and chillers to have different sizes, but HeaderedPumps:ConstantSpeed gives identical pumps, so I decided to go with the following configuration with Pump:ConstantSpeed (only change): image description

I got several of these warningss in the time that setpoint goes from 3 to 6.7:

*************  ** Warning ** HeatExchanger:FluidToFluid named HX - Iteration Limit exceeded calculating demand side loop flow rate continues.
   *************  **   ~~~   **   This error occurred 29 total times;
   *************  **   ~~~   **   during Warmup 0 times;
   *************  **   ~~~   **   during Sizing 0 times.
   *************  **   ~~~   **   Max=74.812813  Min=0.616959

It seems that when the setpoint goes from 3 to 6.7, plant has fluid in supply side with temperature lower than new setpoint (6.7). So it stops working while Heatexchanger is demanding load. I don't know if it's a bug or is something I'm doing wrong. I will be grateful for any suggestion to resolve this issue.

Update: I'm trying an EMS (python) solution like below but it doesn't work:

If demand>0 & PLR1==0 & PLR2==0:
    pump1 (actuator) = ON
    pump2 = (actuator)= ON
    pump 1 flow = max
(actuator)= max (internal variable)
    pump 2 flow = max
(actuator)= max (internal variable)

The conditions are right but pumps flow does not change. I don't no why!

Pumping system / Plant Convergence issue

The following configuration of cooling loops in energyplus works without any warning with just a few warnings which seems ok (coolingload operation control and two setpoints and HX hasoperationschememodulated control):

image description

Now I want my pumps and chillers to have different sizes, but HeaderedPumps:ConstantSpeed gives identical pumps, so I decided to go with the following configuration with Pump:ConstantSpeed (only change): image description

I got several of these warningss in the time that setpoint goes from 3 to 6.7:

*************  ** Warning ** HeatExchanger:FluidToFluid named HX - Iteration Limit exceeded calculating demand side loop flow rate continues.
   *************  **   ~~~   **   This error occurred 29 total times;
   *************  **   ~~~   **   during Warmup 0 times;
   *************  **   ~~~   **   during Sizing 0 times.
   *************  **   ~~~   **   Max=74.812813  Min=0.616959

It seems that when the setpoint goes from 3 to 6.7, plant has fluid in supply side with temperature lower than new setpoint (6.7). So it stops working while Heatexchanger is demanding load. I don't know if it's a bug or is something I'm doing wrong. I will be grateful for any suggestion to resolve this issue.

Update: I'm trying an EMS (python) solution like below but it doesn't work:

If demand>0 & PLR1==0 & PLR2==0:
    pump1 (actuator) = ON
    pump2 (actuator)= ON
    pump 1 pump1 flow (actuator)= max (internal variable)
    pump 2 pump2 flow (actuator)= max (internal variable)

The conditions are right but pumps flow does not change. I don't no why!

Pumping system / Plant Convergence issue

The following configuration of cooling loops in energyplus works with just a few of warnings which seems ok I will mention (coolingload operation control and two setpoints and HX hasoperationschememodulated control):

image description

Now I want my pumps and chillers to have different sizes, but HeaderedPumps:ConstantSpeed gives identical pumps, so I decided to go with the following configuration with Pump:ConstantSpeed (only change): image description

I got several plenty of these warningss warnings, in one-day simulation, at the time that setpoint goes rises from 3 to 6.7:

*************  ** Warning ** HeatExchanger:FluidToFluid named HX - Iteration Limit exceeded calculating demand side loop flow rate continues.
   *************  **   ~~~   **   This error occurred 29 total times;
   *************  **   ~~~   **   during Warmup 0 times;
   *************  **   ~~~   **   during Sizing 0 times.
   *************  **   ~~~   **   Max=74.812813  Min=0.616959

It seems that when the setpoint goes from 3 to 6.7, plant has fluid in supply side with temperature lower than new setpoint (6.7). So it stops working while Heatexchanger is demanding load. I don't know if it's a bug or is something I'm doing wrong. I will be grateful for any suggestion to resolve this issue.

Update: I'm trying an EMS (python) solution like below but it doesn't work:

If demand>0 & PLR1==0 & PLR2==0:
    pump1 (actuator) = ON
    pump2 (actuator)= ON
    pump1 flow (actuator)= max (internal variable)
    pump2 flow (actuator)= max (internal variable)

The conditions are right but pumps flow does not change. I don't no why!