.BuildingSystems.Fluid.Movers.BaseClasses.Euler.correlation

Information

This function approximates the following correlation:

image

where y=η ⁄ ηp (note that η refers to the hydraulic efficiency instead of total efficiency), x=log10(Eu ⁄ Eup), with the subscript p denoting the condition where the mover is operating at peak efficiency, and

Z1=(x-a) ⁄ b

Z2=(ec⋅x⋅d⋅x-a) ⁄ b

Z3=-a ⁄ b

a=-2.732094

b=2.273014

c=0.196344

d=5.267518

The approximation uses two simple polynomials stitched together by a third one of the same order. Care has been taken to ensure that, on the curve constructed by if statements, the differences of dy ⁄ dx evaluated by different groups of coefficients at the connecting points (i.e. at x = - 0.5 and x = + 0.5) are less than 1E-14. This way, the derivative is still continuous to the solver even if the solver requires a precision of 1E-10 when there are nested loops.

The correlation and the approximation have the shape as shown below (plotted by BuildingSystems.Fluid.Movers.BaseClasses.Validation.EulerCurve).

image

The modified dimensionless Euler number is defined as

Eu=(Δp⋅D4) ⁄ (ρ⋅V̇2)

where Δp is the fan pressure rise in Pa, D is the fan wheel outer diameter in m, ρ is the inlet air density in kg/m3, and is the volumetric flow rate in m3/s. Note that the units in the definition do not matter to this correlation because it is the ratio of the Euler numbers that is used. Since D is constant for the same mover and ρ is approximately constant for common HVAC applications, the Euler number ratio can be simplified to

Eu ⁄ Eup=(Δp⋅V̇p2) ⁄ (Δpp⋅V̇2)

References

For more information regarding the correlation curve refer to EnergyPlus 9.6.0 Engineering Reference chapter 16.4 equations 16.209 through 16.218. Note that the formula is simplified here from the source document.

Resources

The svg file for the correlation equation was generated on https://viereck.ch/latex-to-svg using this script.

Interface

function correlation
  extends Modelica.Icons.Function;
  input Real x "log10(Eu/Eu_peak)";
  output Real y "eta/eta_peak";
end correlation;

Revisions


Generated at 2024-12-24T19:25:53Z by OpenModelicaOpenModelica 1.24.3 using GenerateDoc.mos