modelPump_Nrpm_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 Nrpm model. A Wilo Stratos 80/1-12 pump is simulated for five different RPMs 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
IBPSA.Fluid.Sources.Boundary_pTsouBoundary condition with fixed pressure
IBPSA.Fluid.Sources.Boundary_pTsinBoundary condition with fixed pressure
Modelica.Blocks.Sources.Rampm_flowRamp signal for forced mass flow rate
IBPSA.Fluid.Movers.SpeedControlled_Nrpmpump1Wilo Stratos pump
IBPSA.Fluid.Movers.SpeedControlled_Nrpmpump2Wilo Stratos pump
IBPSA.Fluid.Movers.SpeedControlled_Nrpmpump3Wilo Stratos pump
IBPSA.Fluid.Movers.SpeedControlled_Nrpmpump4Wilo Stratos pump
IBPSA.Fluid.Movers.SpeedControlled_Nrpmpump5Wilo Stratos pump
IBPSA.Fluid.Movers.FlowControlled_m_flowforcedPump1Pump for forcing a certain mass flow rate
IBPSA.Fluid.Movers.FlowControlled_m_flowforcedPump2Pump for forcing a certain mass flow rate
IBPSA.Fluid.Movers.FlowControlled_m_flowforcedPump3Pump for forcing a certain mass flow rate
IBPSA.Fluid.Movers.FlowControlled_m_flowforcedPump4Pump for forcing a certain mass flow rate
IBPSA.Fluid.Movers.FlowControlled_m_flowforcedPump5Pump for forcing a certain mass flow rate
Modelica.Blocks.Sources.Constantrpm1Pump speed control signal
Modelica.Blocks.Sources.Constantrpm2Pump speed control signal
Modelica.Blocks.Sources.Constantrpm3Pump speed control signal
Modelica.Blocks.Sources.Constantrpm4Pump speed control signal
Modelica.Blocks.Sources.Constantrpm5Pump 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 rpm
Modelica.Blocks.Sources.ConstantmMax_flow2Maximum flow rate of the pump at given rpm
Modelica.Blocks.Sources.ConstantmMax_flow3Maximum flow rate of the pump at given rpm
Modelica.Blocks.Sources.ConstantmMax_flow4Maximum flow rate of the pump at given rpm
Modelica.Blocks.Sources.ConstantmMax_flow5Maximum flow rate of the pump at given rpm

Contents

NameDescription
Medium

Revisions

  • 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.