modelSpeedControlled_y_linear

Pump with linear characteristic for pressure vs. flow rate

Extends from Modelica.Icons.Example.

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
IDEAS.Fluid.Sources.Boundary_pTsou
IDEAS.Fluid.Movers.SpeedControlled_ypumFixDpPump with fixed pressure raise
IDEAS.Fluid.Sources.Boundary_pTsou1
IDEAS.Fluid.FixedResistances.PressureDropdp1Pressure drop
IDEAS.Fluid.Sources.MassFlowSource_Tsou2
IDEAS.Fluid.Movers.SpeedControlled_ypumFixM_flowPump with fixed mass flow rate
IDEAS.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.