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

TypeNameDefaultDescription
IntegernOrisize(per1.power.V_flow, 1)Number of data points for pressure curve
Modelica.Units.SI.DensityrhoCon1.2Constant density
Buildings.Fluid.Movers.Data.Fans.Greenheck.BIDW13per1Mover performance curves with flow rate, pressure rise, and power
Buildings.Fluid.Movers.Data.Genericper2Peak condition

Components

TypeNameDefaultDescription
Buildings.Fluid.Movers.BaseClasses.FlowMachineInterfaceeff1Flow machine interface using power characteristic
Buildings.Fluid.Movers.BaseClasses.FlowMachineInterfaceeff2Flow machine interface using power Euler correlation
Modelica.Blocks.Sources.ConstantyControl signal
Modelica.Blocks.Sources.ConstantrhoDensity
Modelica.Units.SI.VolumeFlowRateV_flowm_flow.y/rhoConVolumetric flow rate
Modelica.Units.SI.PowerP1if per1.powerOrEfficiencyIsHydraulic then eff1.WHyd else eff1.PElePower from interpolation (total or hydraulic depending on data)
Modelica.Units.SI.PowerP2if per1.powerOrEfficiencyIsHydraulic then eff2.WHyd else eff2.PElePower from Euler number (total or hydraulic depending on data)
Modelica.Units.SI.Efficiencyeta1if per1.powerOrEfficiencyIsHydraulic then eff1.etaHyd else eff1.etaEfficiency from interpolation (total or hydraulic depending on data)
Modelica.Units.SI.Efficiencyeta2if per1.powerOrEfficiencyIsHydraulic then eff2.etaHyd else eff2.etaEfficiency from Euler number (total or hydraulic depending on data)
Modelica.Blocks.Sources.Rampm_flowMass flow rate

Revisions

  • October 21, 2021, by Hongxiang Fu:
    First implementation. This is for #2668.