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
| Type | Name | Default | Description |
|---|---|---|---|
| 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.Height | head_start | Functions.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_rpm | N_nominal (from PartialCharacteristic) | Pump speed | |
| SI.Length | diameter_nominal (from PartialCharacteristic) | Impeller Diameter | |
| SI.VolumeFlowRate | V_flow_nominal (from PartialCharacteristic) | Nominal volumetric flow rate | |
| SI.Height | head_nominal (from PartialFlowChar) | Nominal head | |
| Internal Interface › Initialization | |||
| SI.VolumeFlowRate | V_flow_start (from PartialCharacteristic) | ||
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Medium.ThermodynamicState | state (from PartialCharacteristic) | Thermodynamic state | |
| SI.VolumeFlowRate | V_flow (from PartialCharacteristic) | Mass flow rate | |
| SI.Conversions.NonSIunits.AngularVelocity_rpm | N (from PartialCharacteristic) | Pump speed | |
| SI.Length | diameter (from PartialCharacteristic) | Impeller Diameter | |
| Units.NonDim | affinityLaw (from PartialCharacteristic) | Affinity law for scaling | |
| Boolean | checkValve (from PartialFlowChar) | =true then no reverse flow | |
| SI.Height | head (from PartialFlowChar) | Pump pressure head | |
| Real | s | Curvilinear abscissa for the flow curve in parametric form (either volume flow rate or head) |