modelPumps

Validation model for pump components

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

Information

This model validates the models within Buildings.Templates.Components.Pumps by connecting each pump component to a water loop with a fixed flow resistance, which is sized based on the pump's nominal operating point. Two identical parallel pumps are modeled with either one instance of Buildings.Templates.Components.Pumps.Multiple or two instances of Buildings.Templates.Components.Pumps.Single. The multiple pump component is configured to represent variable speed pumps with dedicated speed command signals (component pumMulDed), variable speed pumps with common speed command signal (component pumMul) or constant speed pumps (component pumMulCst). The single pump components (pum1 and pum2) are configured to represent variable speed pumps.

Parameters

TypeNameDefaultDescription
Data.PumpSingledatPumSingle pump parameters
Data.PumpMultipledatPumMulMultiple pump parameters
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamicsModelica.Fluid.Types.Dynamics.FixedInitialType of energy balance: dynamic (3 initialization options) or steady state

Components

TypeNameDefaultDescription
Buildings.Templates.Components.Pumps.MultiplepumMulTwo variable speed pumps in parallel with common speed command signal
Buildings.Templates.Components.Pumps.Singlepum1Single variable speed pump
Buildings.Templates.Components.Pumps.Singlepum2Single variable speed pump
Fluid.FixedResistances.JunctionjunInlFluid junction
Fluid.FixedResistances.JunctionjunOutFluid junction
Fluid.FixedResistances.PressureDropresFixed flow resistance
Fluid.FixedResistances.JunctionjunInl1Fluid junction
Fluid.FixedResistances.JunctionjunOut1Fluid junction
Fluid.FixedResistances.PressureDropresMulFixed flow resistance
Buildings.Controls.OBC.CDL.Logical.Sources.TimeTabley1Pump enable signal
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantyPump speed command
Fluid.Sources.Boundary_pTbouPressure boundary condition
Fluid.Sources.Boundary_pTbou1Pressure boundary condition
Buildings.Templates.Components.Pumps.MultiplepumMulCstTwo constant speed pumps in parallel
Fluid.FixedResistances.JunctionjunInl2Fluid junction
Fluid.FixedResistances.JunctionjunOut2Fluid junction
Fluid.FixedResistances.PressureDropresMulCstFixed flow resistance
Fluid.Sources.Boundary_pTbou2Pressure boundary condition
Buildings.Templates.Components.Pumps.MultiplepumMulDedTwo variable speed pumps in parallel with dedicated speed command signal
Fluid.FixedResistances.JunctionjunInl3Fluid junction
Fluid.FixedResistances.JunctionjunOut3Fluid junction
Fluid.FixedResistances.PressureDropresMulDedFixed flow resistance
Fluid.Sources.Boundary_pTbou3Pressure boundary condition
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[pumMulDed.nPum]yDedPump speed command

Contents

NameDescription
Medium

Revisions

  • March 29, 2024, by Antoine Gautier:
    First implementation.