modelEulerComparison
Validates the Euler number method at nominal mover speed
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This model validates the power and efficiency computation using the Euler number and its correlation as implemented in Buildings.Fluid.Movers.BaseClasses.Euler. Its results of calculated efficiency and power are compared with those obtained using power curves.
Note that the power curve is still provided because it is required by Buildings.Fluid.Movers.BaseClasses.FlowMachineInterface. See Buildings.Fluid.Movers.Validation.ComparePowerHydraulic for a use case where the mover model is agnostic to the power curve and only the peak values are provided.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nOri | size(per1.power.V_flow, 1) | Number of data points for pressure curve |
| Modelica.Units.SI.Density | rhoCon | 1.2 | Constant density |
| Buildings.Fluid.Movers.Data.Fans.Greenheck.BIDW13 | per1 | Mover performance curves with flow rate, pressure rise, and power | |
| Buildings.Fluid.Movers.Data.Generic | per2 | Peak condition |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Movers.BaseClasses.FlowMachineInterface | eff1 | Flow machine interface using power characteristic | |
| Buildings.Fluid.Movers.BaseClasses.FlowMachineInterface | eff2 | Flow machine interface using power Euler correlation | |
| Modelica.Blocks.Sources.Constant | y | Control signal | |
| Modelica.Blocks.Sources.Constant | rho | Density | |
| Modelica.Units.SI.VolumeFlowRate | V_flow | m_flow.y/rhoCon | Volumetric flow rate |
| Modelica.Units.SI.Power | P1 | if per1.powerOrEfficiencyIsHydraulic then eff1.WHyd else eff1.PEle | Power from interpolation (total or hydraulic depending on data) |
| Modelica.Units.SI.Power | P2 | if per1.powerOrEfficiencyIsHydraulic then eff2.WHyd else eff2.PEle | Power from Euler number (total or hydraulic depending on data) |
| Modelica.Units.SI.Efficiency | eta1 | if per1.powerOrEfficiencyIsHydraulic then eff1.etaHyd else eff1.eta | Efficiency from interpolation (total or hydraulic depending on data) |
| Modelica.Units.SI.Efficiency | eta2 | if per1.powerOrEfficiencyIsHydraulic then eff2.etaHyd else eff2.eta | Efficiency from Euler number (total or hydraulic depending on data) |
| Modelica.Blocks.Sources.Ramp | m_flow | Mass flow rate |
Revisions
-
October 21, 2021, by Hongxiang Fu:
First implementation. This is for #2668.