modelPartialMultiplePumps

Base class for validating the multiple pumps model

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

Information

This base class is used to construct validation models for the various multiple-pump models within Buildings.DHC.Plants.Combined.Subsystems.

Parameters

TypeNameDefaultDescription
IntegernPum2Number of pumps
Modelica.Units.SI.MassFlowRatem_flow_nominalnPum*mPum_flow_nominalCircuit mass flow rate at design conditions
Modelica.Units.SI.Pressurep_min2E5Circuit minimum pressure
Modelica.Units.SI.PressureDifferencedp_nominaldpPum_nominalCircuit total pressure drop at design conditions
Nominal condition
Modelica.Units.SI.MassFlowRatemPum_flow_nominal1Pump mass flow rate (each pump)
Modelica.Units.SI.PressureDifferencedpPum_nominal1E5Pump head (each pump)

Components

TypeNameDefaultDescription
Fluid.Sources.Boundary_pTbouPressure boundary condition
Buildings.DHC.Plants.Combined.Subsystems.MultiplePumpsSpeedpum
Fluid.Sensors.RelativePressuresenRelPreDifferential pressure sensor
Fluid.Sensors.MassFlowRatesenMasFloMass flow rate sensor
Buildings.Controls.OBC.CDL.Reals.Sources.RampopeValve opening signal
Fluid.Actuators.Valves.TwoWayEqualPercentagevalModulating valve
Buildings.Controls.OBC.CDL.Logical.Sources.TimeTabley1PumPump Start signal
Fluid.Movers.SpeedControlled_ypum1
Fluid.FixedResistances.CheckValvecheVal1Check valve
Fluid.Movers.SpeedControlled_ypum2
Fluid.FixedResistances.CheckValvecheVal2Check valve
Fluid.Actuators.Valves.TwoWayEqualPercentageval1Modulating valve
Buildings.Controls.OBC.CDL.Conversions.BooleanToReal[2]booToReaConvert to real
Fluid.Sensors.RelativePressuresenRelPre1Differential pressure sensor
Fluid.Sensors.MassFlowRatesenMasFlo1Mass flow rate sensor
Buildings.Controls.OBC.CDL.Reals.Multiplyinp1Compute pump input signal
Buildings.Controls.OBC.CDL.Reals.Multiplyinp2Compute pump input signal

Contents

NameDescription
MediumMedium model for hot water

Revisions

  • February 24, 2023, by Antoine Gautier:
    First implementation.