functionpolynomialFlow
Extends from Modelica.Fluid.Machines.BaseClasses.PumpCharacteristics.baseFlow (Base class for pump flow characteristics).
Information
This function computes the head in meter supplied by a pump at a given volume flow rate V_flow from a polynomial fitting of the pump curve.
The fitting is carried out from nominal inputs of the volume flow rate and the head (V_flow_nominal and head_nominal) via the least squares method. The order of the polynom that fits the curve is settable via the input OrderPolyFitting but cannot go over the third order.
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| SI.VolumeFlowRate | V_flow (from baseFlow) | Volumetric flow rate | |
| Modelica.SIunits.VolumeFlowRate[:] | V_flow_nominal | Volume flow rate for N operating points (single pump) | |
| Modelica.SIunits.Position[:] | head_nominal | Pump head for N operating points | |
| Integer | OrderPolyFitting | 3 | Order of the polynom that fits the fan curve |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Position | head (from baseFlow) | Pump head |