modelSingle

Single pump

Extends from Buildings.Templates.Components.Interfaces.PartialPumpSingle.

Information

This is a model for a single pump with an optional check valve (depending on the value of the parameter have_valChe).

By default, a variable speed pump is modeled. A constant speed pump 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
  • Pump speed command (VFD Speed) y for variable speed pumps only: AO signal
  • Pump status (through VFD interface, VFD status contact, or current switch) y1_actual: DI signal

Model parameters

The design parameters and the pump characteristics are specified with an instance of Buildings.Templates.Components.Data.PumpSingle. The documentation of this record class provides further details on how to properly parameterize the model.

Components

TypeNameDefaultDescription
Buildings.Fluid.Movers.SpeedControlled_ypumPump
Buildings.Controls.OBC.CDL.Conversions.BooleanToRealsigStaStart/stop signal
Buildings.Controls.OBC.CDL.Reals.MultiplysigConResulting control signal
Fluid.FixedResistances.CheckValvevalCheCheck valve
Routing.PassThroughFluidpasFluid pass through if no check valve
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantspeCstConstant signal in case of constant speed pump
Modelica.Blocks.Routing.RealPassThroughpasSpeDirect pass through for variable speed signal
Controls.StatusEmulatorstaEmulate pump status

Revisions

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