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 BuildingSystems.Fluid.Movers.BaseClasses.Euler. Its results of calculated efficiency and power are compared with those obtained using power curves.

Note that full performance curves are needed in this validation model because otherwise BuildingSystems.Fluid.Movers.BaseClasses.FlowMachineInterface would not know the pressure of the mover. See BuildingSystems.Fluid.Movers.Validation.PowerEuler for a more typical use case where only the peak point itself is supplied.

Parameters

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

Components

TypeNameDefaultDescription
BuildingSystems.Fluid.Movers.BaseClasses.FlowMachineInterfaceeff1Flow machine interface using power characteristic
BuildingSystems.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.