modelPumpsSeries

Two flow machines in series

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

Information

This example tests the configuration of two flow machines that are installed in series. Both flow machines start with full speed. At t=150 seconds, the speed of the flow machine on the left is reduced to zero. As its speed is reduced, the mass flow rate is reduced. Note that even at zero input, the mass flow rate is non-zero, but the pressure drop of the pump floMac1.dp is positive, which means that this pump has a flow resistance. However, flowMac2.dp is always negative, as this pump has a constant control input of 1.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.MassFlowRatem_flow_nominal1Nominal mass flow rate
Medium.ThermodynamicStatestate_startMedium.setState_pTX(T = Medium.T_default, p = Medium.p_default, X = Medium.X_default)Start state
Modelica.Units.SI.Densityrho_nominalMedium.density(state_start)Density, used to compute fluid mass

Components

TypeNameDefaultDescription
Buildings.Fluid.Movers.SpeedControlled_yfloMac1Model of a flow machine
Buildings.Fluid.Sources.Boundary_pTsou
Buildings.Fluid.Movers.SpeedControlled_yfloMac2Model of a flow machine
Modelica.Blocks.Sources.Stepconst1
Buildings.Fluid.Sources.Boundary_pTsou1

Contents

NameDescription
Medium

Revisions

  • April 2, 2015, by Filip Jorissen:
    Set constant speed for pump using a parameter instead of a realInput.
  • May 29, 2014, by Michael Wetter:
    Removed undesirable annotation Evaluate=true.
  • February 14, 2012, by Michael Wetter:
    Added filter for start-up and shut-down transient.
  • March 24 2010, by Michael Wetter:
    First implementation.