modelPerformanceCurve

Cubic spline of a characteristic curve of head vs. volume flow rate

Extends from PartialFlowChar (Base class for pump flow characteristics. Extending class solves for head.).

Parameters

TypeNameDefaultDescription
SI.VolumeFlowRate[:]V_flow_curve{0, V_flow_nominal, 1.5*V_flow_nominal}Volume flow rate nominal operating points (single pump)
SI.Height[size(V_flow_curve, 1)]head_curve{2*head_nominal, head_nominal, 0}Pump head nominal operating points
SI.Heighthead_startFunctions.PerformanceCurve(V_flow_start, V_flow_curve, head_curve, N_nominal/N_nominal)Used for simplified initialization model
Internal Interface › Nominal Operating Parameters
SI.Conversions.NonSIunits.AngularVelocity_rpmN_nominal (from PartialCharacteristic)Pump speed
SI.Lengthdiameter_nominal (from PartialCharacteristic)Impeller Diameter
SI.VolumeFlowRateV_flow_nominal (from PartialCharacteristic)Nominal volumetric flow rate
SI.Heighthead_nominal (from PartialFlowChar)Nominal head
Internal Interface › Initialization
SI.VolumeFlowRateV_flow_start (from PartialCharacteristic)

Components

TypeNameDefaultDescription
Medium.ThermodynamicStatestate (from PartialCharacteristic)Thermodynamic state
SI.VolumeFlowRateV_flow (from PartialCharacteristic)Mass flow rate
SI.Conversions.NonSIunits.AngularVelocity_rpmN (from PartialCharacteristic)Pump speed
SI.Lengthdiameter (from PartialCharacteristic)Impeller Diameter
Units.NonDimaffinityLaw (from PartialCharacteristic)Affinity law for scaling
BooleancheckValve (from PartialFlowChar)=true then no reverse flow
SI.Heighthead (from PartialFlowChar)Pump pressure head
RealsCurvilinear abscissa for the flow curve in parametric form (either volume flow rate or head)