modelHydraulicEfficiencyMethods

Validation model for different hydraulic efficiency options

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This is a simple validation model for Buildings.Fluid.Movers.BaseClasses.FlowMachineInterface where its hydraulic efficiency ηhyd is specified with different methods defined in Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.DensityrhoFlu1.2Fluid density

Components

TypeNameDefaultDescription
Buildings.Fluid.Movers.Data.GenericperPerformance record
Buildings.Fluid.Movers.BaseClasses.FlowMachineInterfaceeff1FlowMachineInterface with per.etaHydMet=.NotProvided
Buildings.Fluid.Movers.BaseClasses.FlowMachineInterfaceeff2FlowMachineInterface with per.etaHydMet=.Efficiency_VolumeFlowRate
Buildings.Fluid.Movers.BaseClasses.FlowMachineInterfaceeff3FlowMachineInterface with per.etaHydMet=.Power_VolumeFlowRate
Buildings.Fluid.Movers.BaseClasses.FlowMachineInterfaceeff4FlowMachineInterface with per.etaHydMet=.EulerNumber
Modelica.Blocks.Sources.ConstantyRelative speed
Modelica.Blocks.Sources.Rampm_flowMass flow rate
Modelica.Blocks.Sources.ConstantrhoDensity

Revisions

  • March 31, 2026, by Michael Wetter:
    Corrected unit propagation error that causes Dymola 2026x to not show certain units.
    See #2100.
  • Aug 5, 2022, by Hongxiang Fu:
    First implementation.
    This is for #2668.