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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.MassFlowRate[nPum] | m_flow_nominal | {1, 2} | Mass flow rate - Each pump |
| Modelica.Units.SI.VolumeFlowRate[nPum] | V_flow_nominal | m_flow_nominal./datDef.rho_default | Mass flow rate - Each pump |
| Modelica.Units.SI.PressureDifference[nPum] | dp_nominal | {1, 2}.*1E4 | Total pressure rise - Each pump |
| Buildings.Templates.Components.Data.PumpMultiple | datDef | Parameter record - Default bindings for subrecord per | |
| Buildings.Templates.Components.Data.PumpMultiple | datRed | Parameter record - Redeclaration of subrecord per | |
| Buildings.Fluid.Movers.Data.Pumps.Wilo.Stratos80slash1to12 | per1 | ||
| Buildings.Fluid.Movers.Data.Pumps.Wilo.Stratos50slash1to12 | per2 | ||
| Buildings.Templates.Components.Data.PumpMultiple | datAss | Parameter record - Assignment of subrecord per | |
| Buildings.Templates.Components.Data.PumpMultiple | datPre | Parameter record - Assignment of pressure inside the subrecord per | |
| Configuration | |||
| Integer | nPum | 2 | Number of pumps |
Contents
| Name | Description |
|---|---|