modelPartialMultiplePumps
Base class for validating the multiple pumps model
Extends from Modelica.Icons.Example.
Information
This base class is used to construct validation models for the various multiple-pump models within Buildings.DHC.Plants.Combined.Subsystems.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nPum | 2 | Number of pumps |
| Modelica.Units.SI.MassFlowRate | m_flow_nominal | nPum*mPum_flow_nominal | Circuit mass flow rate at design conditions |
| Modelica.Units.SI.Pressure | p_min | 2E5 | Circuit minimum pressure |
| Modelica.Units.SI.PressureDifference | dp_nominal | dpPum_nominal | Circuit total pressure drop at design conditions |
| Nominal condition | |||
| Modelica.Units.SI.MassFlowRate | mPum_flow_nominal | 1 | Pump mass flow rate (each pump) |
| Modelica.Units.SI.PressureDifference | dpPum_nominal | 1E5 | Pump head (each pump) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Fluid.Sources.Boundary_pT | bou | Pressure boundary condition | |
| Buildings.DHC.Plants.Combined.Subsystems.MultiplePumpsSpeed | pum | ||
| Fluid.Sensors.RelativePressure | senRelPre | Differential pressure sensor | |
| Fluid.Sensors.MassFlowRate | senMasFlo | Mass flow rate sensor | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | ope | Valve opening signal | |
| Fluid.Actuators.Valves.TwoWayEqualPercentage | val | Modulating valve | |
| Buildings.Controls.OBC.CDL.Logical.Sources.TimeTable | y1Pum | Pump Start signal | |
| Fluid.Movers.SpeedControlled_y | pum1 | ||
| Fluid.FixedResistances.CheckValve | cheVal1 | Check valve | |
| Fluid.Movers.SpeedControlled_y | pum2 | ||
| Fluid.FixedResistances.CheckValve | cheVal2 | Check valve | |
| Fluid.Actuators.Valves.TwoWayEqualPercentage | val1 | Modulating valve | |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToReal[2] | booToRea | Convert to real | |
| Fluid.Sensors.RelativePressure | senRelPre1 | Differential pressure sensor | |
| Fluid.Sensors.MassFlowRate | senMasFlo1 | Mass flow rate sensor | |
| Buildings.Controls.OBC.CDL.Reals.Multiply | inp1 | Compute pump input signal | |
| Buildings.Controls.OBC.CDL.Reals.Multiply | inp2 | Compute pump input signal |
Contents
| Name | Description |
|---|---|
| Medium | Medium model for hot water |
Revisions
-
February 24, 2023, by Antoine Gautier:
First implementation.