modelMultiple
Extends from Buildings.Templates.Components.Interfaces.PartialPumpMultiple.
Information
This is a model for a parallel arrangement of nPum pumps
with optional check valves (depending on the value of the parameter
have_valChe).
Note that the inlet and outlet manifolds are not included in this model. The manifolds may be modeled with Buildings.Templates.Components.Routing.MultipleToMultiple. This allows representing both headered and dedicated arrangements.
By default, variable speed pumps are modeled.
Constant speed pumps can be modeled by setting the parameter
have_var to false.
Control points
The following input and output points are available.
-
Pump Start/Stop command (VFD Run or motor starter contact)
y1: DO signal dedicated to each unit, with a dimensionality of one -
Pump speed command (VFD Speed)
yfor variable speed pumps only:-
If
have_varCom: AO signal common to all units, with a dimensionality of zero -
If
not have_varCom: AO signal dedicated to each unit, with a dimensionality of one
-
If
-
Pump status (through VFD interface, VFD status contact,
or current switch)
y1_actual: DI signal dedicated to each unit, with a dimensionality of one
Model parameters
The design parameters and the pump characteristics are specified with an instance of Buildings.Templates.Components.Data.PumpMultiple. The documentation of this record class provides further details on how to properly parameterize the model.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Movers.SpeedControlled_y[nPum] | pum | Pumps | |
| Fluid.FixedResistances.CheckValve[nPum] | valChe | Check valve | |
| Routing.PassThroughFluid[nPum] | pas | Fluid pass through if no check valve | |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToReal[nPum] | sigSta | Start/stop signal | |
| Buildings.Controls.OBC.CDL.Reals.Multiply[nPum] | sigCon | Resulting control signal | |
| Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator | reaSpe | Replicate signal in case of common unique commanded speed | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant[nPum] | speCst | Constant signal in case of constant speed pump | |
| Buildings.Controls.OBC.CDL.Routing.RealExtractSignal | pasSpe | Direct pass through for dedicated speed signals | |
| Controls.StatusEmulator[nPum] | sta | Emulate pump status |
Revisions
-
November 18, 2022, by Antoine Gautier:
First implementation.