modelPowerEuler

Power calculation comparison among three mover types, using Euler number computation for m_flow and dp

Extends from IBPSA.Fluid.Movers.Validation.PowerSimplified (Power calculation comparison among three mover types, using simplified power computation for m_flow and dp).

Information

This example is identical to IBPSA.Fluid.Movers.Validation.PowerSimplified, except that the efficiency of the flow controlled pumps pump_dp and pump_m_flow is estimated by using the Euler number and its correlation as implemented in IBPSA.Fluid.Movers.BaseClasses.Euler.

The figure below shows the approximation error for the power calculation where the speed Nrpm differs from the nominal speed Nnominal.

image

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.MassFlowRatem_flow_nominal (from PowerSimplified)3Nominal mass flow rate
IBPSA.Fluid.Movers.Data.Pumps.Wilo.Stratos30slash1to8per (from PowerSimplified)Pump performance data
IBPSA.Fluid.Movers.Data.GenericperPeaPeak condition

Components

TypeNameDefaultDescription
IBPSA.Fluid.Movers.SpeedControlled_Nrpmpump_Nrpm (from PowerSimplified)Pump with RPM as control signal
IBPSA.Fluid.Movers.FlowControlled_dppump_dp (from PowerSimplified)Pump with pressure rise as control signal
IBPSA.Fluid.Movers.FlowControlled_m_flowpump_m_flow (from PowerSimplified)Pump with mass flow rate as control signal
IBPSA.Fluid.Sources.Boundary_pTbou (from PowerSimplified)Pressure source
IBPSA.Fluid.FixedResistances.PressureDropres (from PowerSimplified)Flow resistance
IBPSA.Fluid.Sources.Boundary_pTsink (from PowerSimplified)
Modelica.Blocks.Sources.Rampramp (from PowerSimplified)Ramp for pump speed control signal
Modelica.Blocks.Sources.RealExpressiondpSet (from PowerSimplified)Pressure rise across pump
Modelica.Blocks.Sources.RealExpressionm_flowSet (from PowerSimplified)Pump mass flow rate
Modelica.Blocks.Routing.Multiplex3result (from PowerSimplified)

Revisions

  • November 22, 2021, by Hongxiang Fu:
    First implementation.