functionpressure

Pump or fan head away from the origin without correction for mover flow resistance

Extends from Modelica.Icons.Function (Icon for functions).

Information

This function computes the fan static pressure raise as a function of volume flow rate and revolution in the form

Δp = rN2   s(V̇/rN, d),

where Δp is the pressure rise, rN is the normalized fan speed, is the volume flow rate and d are performance data for fan or pump power consumption at rN=1.

Implementation

The function s(·, ·) is a cubic hermite spline. If the data d define a monotone decreasing sequence, then s(·, d) is a monotone decreasing function.

The function allows rN to be zero.

Inputs

TypeNameDefaultDescription
Modelica.Units.SI.VolumeFlowRateV_flowVolumetric flow rate
Realr_NRelative revolution, r_N=N/N_nominal
Real[:]dDerivatives of flow rate vs. pressure at the support points
Modelica.Units.SI.PressureDifferencedpMaxMaximum pressure drop at nominal speed, for regularisation
Modelica.Units.SI.VolumeFlowRateV_flow_maxMaximum flow rate at nominal speed, for regularisation
Buildings.Fluid.Movers.BaseClasses.Characteristics.flowParametersInternalperPressure performance data

Outputs

TypeNameDefaultDescription
Modelica.Units.SI.PressureDifferencedpPressure raise

Revisions

  • September 8, 2016, by Michael Wetter and Filip Jorissen:
    Changed implementation to allow r_N = 0.
    This is for #458.
  • September 7, 2016, by Michael Wetter:
    Moved function which was a protected function to make it public, as it is now called by Buildings.Fluid.Movers.BaseClasses.FlowMachineInterface.