modelPumpMultipleRecord

Validation model for parameter propagation with the multiple-pump record

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

Information

This model validates the parameter propagation within the record class Buildings.Templates.Components.Data.PumpMultiple.

The instance datDef illustrates the default pressure curve assignment based on the design parameters.

The instance datRed illustrates the modification of the pressure curve by redeclaring the subrecord per. In this case, all elements per[i] are equal.

The instances datAss and datPre illustrate the modification of the pressure curve by assigning either the whole subrecord per or its component per.pressure. This allows assigning different pressure curves to the elements per[i].

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.MassFlowRate[nPum]m_flow_nominal{1, 2}Mass flow rate - Each pump
Modelica.Units.SI.VolumeFlowRate[nPum]V_flow_nominalm_flow_nominal./datDef.rho_defaultMass flow rate - Each pump
Modelica.Units.SI.PressureDifference[nPum]dp_nominal{1, 2}.*1E4Total pressure rise - Each pump
Buildings.Templates.Components.Data.PumpMultipledatDefParameter record - Default bindings for subrecord per
Buildings.Templates.Components.Data.PumpMultipledatRedParameter record - Redeclaration of subrecord per
Buildings.Fluid.Movers.Data.Pumps.Wilo.Stratos80slash1to12per1
Buildings.Fluid.Movers.Data.Pumps.Wilo.Stratos50slash1to12per2
Buildings.Templates.Components.Data.PumpMultipledatAssParameter record - Assignment of subrecord per
Buildings.Templates.Components.Data.PumpMultipledatPreParameter record - Assignment of pressure inside the subrecord per
Configuration
IntegernPum2Number of pumps

Contents

NameDescription
Medium