modelPowerExact

Power calculation comparison among three mover types, using exact power computation for m_flow and dp

Extends from BuildingSystems.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 BuildingSystems.Fluid.Movers.Validation.PowerSimplified, except that the performance data for the flow controlled pumps pump_dp and pump_m_flow contain the pressure curves and efficiency curves. The plot below shows that this leads to a computation of the power consumption that is identical to the one from the speed controlled pump pump_y.

image

Parameters

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

Components

TypeNameDefaultDescription
BuildingSystems.Fluid.Movers.SpeedControlled_ypump_y (from PowerSimplified)Pump with normalised speed y as control signal
BuildingSystems.Fluid.Movers.FlowControlled_dppump_dp (from PowerSimplified)Pump with pressure rise as control signal
BuildingSystems.Fluid.Movers.FlowControlled_m_flowpump_m_flow (from PowerSimplified)Pump with mass flow rate as control signal
BuildingSystems.Fluid.Sources.Boundary_pTbou (from PowerSimplified)Pressure source
BuildingSystems.Fluid.FixedResistances.PressureDropres (from PowerSimplified)Flow resistance
BuildingSystems.Fluid.Sources.Boundary_pTsink (from PowerSimplified)
Modelica.Blocks.Sources.Rampy (from PowerSimplified)Ramp for pump normalised 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

  • October 15, 2021, by Hongxiang Fu:
    Fixed the image in the documentation which was cut off at the y-axis. This is for IBPSA, #1533.
  • March 2, 2016, by Filip Jorissen:
    First implementation for #417.