modelPump

Extends from PartialPump.

Parameters

TypeNameDefaultDescription
SI.Lengthdiameter (from PartialPump)diameter_nominalImpeller diameter
SI.Densityd_start (from PartialPump)Medium.density_phX(p_b_start, h_start, Medium.X_default)
RealetaMech (from PartialPump)0.98Mechanical Efficiency
SI.TimeT_inertia (from PartialPump)5Equivalent hydraulic time constant
SI.Accelerationg_n (from PartialPump)Modelica.Constants.g_n
SI.PowerW_eps (from PartialPump)1e-8Small coefficient to avoid numerical singularities
SI.Conversions.NonSIunits.AngularVelocity_rpmN_eps (from PartialPump)1e-8Small coefficient to avoid numerical singularities
RealnParallel (from PartialPump)1Number of pumps in parallel
Booleanuse_N_inputfalseGet the rotational speed from the input connector
Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpmN_constantN_nominalConstant rotational speed
Characteristics: Based on single pump nominal conditions
Booleanuse_EfficiencyChar (from PartialPump)true=true then use efficiency characteristic else power
Nominal Conditions for Affinity Laws: Single pump basis
SI.Lengthdiameter_nominal (from PartialPump)0.1Impeller diameter
SI.MassFlowRatem_flow_nominal (from PartialPump)Mass flow rate
Geometry
SI.VolumeV (from PartialPump)Pump internal volume
Initialization
SI.MassFlowRatem_flow_start (from PartialPump)1Mass flowrate start value (single pump)
SI.Pressurep_a_start (from PartialPump)Inlet Pressure Start Value
SI.Pressurep_b_start (from PartialPump)Outlet Pressure Start Value
SI.SpecificEnthalpyh_start (from PartialPump)1e5Fluid Specific Enthalpy Start Value
Initialization › Start Value: Specific Enthalpy
SI.TemperatureT_start (from PartialPump)Medium.temperature_phX(p_a_start, h_start, Medium.X_default)Specific enthalpy
Initialization › Dynamics
DynamicsenergyDynamics (from PartialPump)Dynamics.DynamicFreeInitialFormulation of energy balances
DynamicsmassDynamics (from PartialPump)energyDynamicsFormulation of mass balances
Nominal operating point
SI.Densityd_nominal (from PartialPump)1000Nominal Liquid Density
SI.Conversions.NonSIunits.AngularVelocity_rpmN_nominal (from PartialPump)1500Nominal rotational speed
Nominal pump characteristic
SI.VolumeFlowRate[:]V_flow_curve (from PartialPump){0.0, 0.001, 0.0015}Volume flow rate for given operating points (single pump)
SI.Height[size(V_flow_curve, 1)]head_curve (from PartialPump){60, 30, 0}Pump head for given operating points
SI.Power[size(V_flow_curve, 1)]W_curve (from PartialPump){800, 1800, 2000}Power consumption for given operating points (single pump)
Advanced
BooleancheckValve (from PartialPump)trueReverse flow stopped

Connectors

TypeNameDefaultDescription
Interfaces.FluidPort_Flowport_a (from PartialPump)
Interfaces.FluidPort_Flowport_b (from PartialPump)
Modelica.Blocks.Interfaces.RealInputN_inputPrescribed rotational speed

Components

TypeNameDefaultDescription
EfficiencyCharefficiencyChar (from PartialPump)
SI.Conversions.NonSIunits.AngularVelocity_rpmN (from PartialPump)Shaft r.p.m.
SI.MassFlowRatem_flow (from PartialPump)Mass flowrate (single pump)
SI.VolumeFlowRateV_flow (from PartialPump)Volume flow rate (single pump)
SI.PressureDifferencedp (from PartialPump)Pump characteristic pressure difference
SI.Heighthead (from PartialPump)Pump head
SI.PowerW (from PartialPump)Power Consumption (single pump)
SI.PowerW_total (from PartialPump)Power Consumption
SI.PowerW_hyd (from PartialPump)Hydraulic power (single pump)
Realeta (from PartialPump)Global Efficiency
Medium.ThermodynamicStatestate_a (from PartialPump)Medium.setState_phX(port_a.p, inStream(port_a.h_outflow), inStream(port_a.Xi_outflow))
SI.Densityd (from PartialPump)Liquid density
SI.TemperatureT (from PartialPump)Liquid inlet temperature
SI.SpecificEnthalpyh (from PartialPump)Fluid specific enthalpy