modelMultiple

Multiple pumps in parallel

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) y for 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
  • 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

TypeNameDefaultDescription
Buildings.Fluid.Movers.SpeedControlled_y[nPum]pumPumps
Fluid.FixedResistances.CheckValve[nPum]valCheCheck valve
Routing.PassThroughFluid[nPum]pasFluid pass through if no check valve
Buildings.Controls.OBC.CDL.Conversions.BooleanToReal[nPum]sigStaStart/stop signal
Buildings.Controls.OBC.CDL.Reals.Multiply[nPum]sigConResulting control signal
Buildings.Controls.OBC.CDL.Routing.RealScalarReplicatorreaSpeReplicate signal in case of common unique commanded speed
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[nPum]speCstConstant signal in case of constant speed pump
Buildings.Controls.OBC.CDL.Routing.RealExtractSignalpasSpeDirect pass through for dedicated speed signals
Controls.StatusEmulator[nPum]staEmulate pump status

Revisions

  • November 18, 2022, by Antoine Gautier:
    First implementation.