modelPrescribedPump

Pump with ideally controlled speed

Extends from BaseClasses.PartialPump (Base model for pumps).

Parameters

TypeNameDefaultDescription
Modelica.SIunits.Accelerationg (from PartialPump)Constants.g_n
Booleanuse_N_infalseGet the rotational speed from the input connector
Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpmN_constN_nominalConstant rotational speed
Assumptions
BooleancheckValve (from PartialPump)false= true to prevent reverse flow
Characteristics
Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpmN_nominal (from PartialPump)Nominal rotational speed for flow characteristic
Medium.Densityd_nominal (from PartialPump)Medium.density_pTX(Medium.p_default, Medium.T_default, Medium.X_default)Nominal fluid density for characteristic
Booleanuse_powerCharacteristic (from PartialPump)falseUse powerCharacteristic (vs. efficiencyCharacteristic)

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aport_a (from PartialPump)
Modelica.Fluid.Interfaces.FluidPort_bport_b (from PartialPump)
Modelica.Blocks.Interfaces.RealInputN_inPrescribed rotational speed

Components

TypeNameDefaultDescription
Modelica.SIunits.VolumeFlowRateV_flow (from PartialPump)Volume flow rate at port_a
Modelica.SIunits.MassFlowRatem_flow (from PartialPump)Mass flow rate
Modelica.SIunits.PowerP (from PartialPump)Power given to the fluid
Modelica.SIunits.Densityd (from PartialPump)Density at port_a
Modelica.SIunits.Positionhead (from PartialPump)Pump head
Modelica.SIunits.PressureDifferencedp (from PartialPump)Pressure difference between port_a and port_b
Modelica.SIunits.Efficiencyeta (from PartialPump)Isentropic efficiency
Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpmN (from PartialPump)Shaft rotational speed
Medium.ThermodynamicStatestate (from PartialPump)State at inlet