AixLib.Fluid.Movers.BaseClasses.Euler

# .AixLib.Fluid.Movers.BaseClasses.Euler

Functions and data record templates for Euler number

## Information

This package implements a power computation using the Euler number and its correlation.

- The correlation function using the Euler number is implemented in AixLib.Fluid.Movers.BaseClasses.Euler.correlation.
- When curves of power and pressure against flow rate is available, the function AixLib.Fluid.Movers.BaseClasses.Euler.getPeak can identify the peak operating condition from them. This is useful comparing power computation results against other methods.
- The peak operating condition (where the efficiency η is at its maximum) which is used by the correlation is stored in an instance of the record AixLib.Fluid.Movers.BaseClasses.Euler.peak.
- AixLib.Fluid.Movers.BaseClasses.FlowMachineInterface uses the peak values and the correlation to generate a power curve against volumetric flow rate. This estimated power curve is used in place of the measured power that would otherwise be provided.

See the User's Guide for more information.

## Contents

Name | Description
--- | ---
correlation | Correlation of static efficiency ratio vs log of Euler number ratio
efficiency | Computes efficiency with the Euler number correlation
getPeak | Find peak condition from power characteristics
power | Computes power as well as its derivative with respect to flow rate using Euler number
peak | Record for the operation condition at peak efficiency
powerWithDerivative | Record for electrical power and its derivative with respect to flow rate

## Revisions

- October 13, 2021, by Hongxiang Fu:
  First implementation. This is for #2668.

Generated at 2026-05-12T20:19:03Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos