modelSpeedControlled_y_linear

Pump with linear characteristic for pressure vs. flow rate

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

Information

This example demonstrates and tests the use of a flow machine whose speed is reduced to zero. In the top model, the pressure drop across the pump is constant, and in the bottom model, the mass flow rate across the pump is constant. In the top model, a small flow resistance has been added since a pump with zero speed cannot produce a non-zero pressure raise. For this operating region, the pressure drop ensures that the model is non-singular.

The fans have been configured as steady-state models. This ensures that the actual speed is equal to the input signal.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.MassFlowRatem_flow_nominal0.5Nominal mass flow rate
Modelica.Units.SI.PressureDifferencedp_nominal10000Nominal pressure

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.RampyInput signal
Buildings.Fluid.Sources.Boundary_pTsou
Buildings.Fluid.Movers.SpeedControlled_ypumFixDpPump with fixed pressure raise
Buildings.Fluid.Sources.Boundary_pTsou1
Buildings.Fluid.FixedResistances.PressureDropdp1Pressure drop
Buildings.Fluid.Sources.MassFlowSource_Tsou2
Buildings.Fluid.Movers.SpeedControlled_ypumFixM_flowPump with fixed mass flow rate
Buildings.Fluid.Sources.Boundary_pTsou3

Contents

NameDescription
MediumMedium model

Revisions

  • February 20, 2016, by Ruben Baetens:
    Removal of dynamicBalance as parameter for massDynamics and energyDynamics.
  • January 22, 2016, by Michael Wetter:
    Corrected type declaration of pressure difference. This is for #404.
  • February 14, 2012, by Michael Wetter:
    Added filter for start-up and shut-down transient.
  • March 24 2010, by Michael Wetter:
    First implementation.