modelPump_y_stratos

Model validation using a Wilo Stratos 80/1-12 pump

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This example provides a validation for the speed-controlled model. A Wilo Stratos 80/1-12 pump is simulated for five different speeds for load that changes with time. The resulting curves for the pump head and mass flow rate are plotted using colored lines over the pump data sheet. The resulting figures are shown below.

Pump heads:

Pump head.

Pump electrical power:

Pump power.

The figures are adapted from the Wilo Stratos 80/1-12 data sheet.

Parameters

TypeNameDefaultDescription
Data.Pumps.Wilo.Stratos80slash1to12perPump performance data

Components

TypeNameDefaultDescription
Buildings.Fluid.Sources.Boundary_pTsouBoundary condition with fixed pressure
Buildings.Fluid.Sources.Boundary_pTsinBoundary condition with fixed pressure
Modelica.Blocks.Sources.Rampm_flowRamp signal for forced mass flow rate
Buildings.Fluid.Movers.SpeedControlled_ypump1Wilo Stratos pump
Buildings.Fluid.Movers.SpeedControlled_ypump2Wilo Stratos pump
Buildings.Fluid.Movers.SpeedControlled_ypump3Wilo Stratos pump
Buildings.Fluid.Movers.SpeedControlled_ypump4Wilo Stratos pump
Buildings.Fluid.Movers.SpeedControlled_ypump5Wilo Stratos pump
Buildings.Fluid.Movers.FlowControlled_m_flowforcedPump1Pump for forcing a certain mass flow rate
Buildings.Fluid.Movers.FlowControlled_m_flowforcedPump2Pump for forcing a certain mass flow rate
Buildings.Fluid.Movers.FlowControlled_m_flowforcedPump3Pump for forcing a certain mass flow rate
Buildings.Fluid.Movers.FlowControlled_m_flowforcedPump4Pump for forcing a certain mass flow rate
Buildings.Fluid.Movers.FlowControlled_m_flowforcedPump5Pump for forcing a certain mass flow rate
Modelica.Blocks.Sources.Constanty1Pump speed control signal
Modelica.Blocks.Sources.Constanty2Pump speed control signal
Modelica.Blocks.Sources.Constanty3Pump speed control signal
Modelica.Blocks.Sources.Constanty4Pump speed control signal
Modelica.Blocks.Sources.Constanty5Pump speed control signal
Modelica.Blocks.Math.Minmin1Minimum for not going outside of the figure range (see documentation)
Modelica.Blocks.Math.Minmin2Minimum for not going outside of the figure range (see documentation)
Modelica.Blocks.Math.Minmin3Minimum for not going outside of the figure range (see documentation)
Modelica.Blocks.Math.Minmin4Minimum for not going outside of the figure range (see documentation)
Modelica.Blocks.Math.Minmin5Minimum for not going outside of the figure range (see documentation)
Modelica.Blocks.Sources.ConstantmMax_flow1Maximum flow rate of the pump at given speed
Modelica.Blocks.Sources.ConstantmMax_flow2Maximum flow rate of the pump at given speed
Modelica.Blocks.Sources.ConstantmMax_flow3Maximum flow rate of the pump at given speed
Modelica.Blocks.Sources.ConstantmMax_flow4Maximum flow rate of the pump at given speed
Modelica.Blocks.Sources.ConstantmMax_flow5Maximum flow rate of the pump at given speed

Contents

NameDescription
Medium

Revisions

  • April 8, 2024, by Hongxiang Fu:
    Specified nominalValuesDefineDefaultPressureCurve=true in the mover component to suppress a warning. This is for #3819.
  • March 21, 2023, by Hongxiang Fu:
    Replaced the pumps with Nrpm signal with ones with y signal. This is for IBPSA, #1704.
  • June 6, 2015, by Michael Wetter:
    Removed dublicate experiment annotation. This is for #266.
  • November 26, 2014, by Filip Jorissen:
    Cleaned up implementation
  • February 27, 2014, by Filip Jorissen:
    First implementation. See #202 for a discussion and validation.