modelStagingHeadered

Validation model for staging of headered pumps

Information

This model validates Buildings.Templates.Plants.Controls.Pumps.Generic.StagingHeadered with three plant equipment and three pumps and for the following configurations.

  • Dedicated primary pumps (component staPumPriDed): the number of pumps commanded on matches the number of operating equipment with a one-to-one relationship.
  • Headered primary pumps without ∆p control (component staPumPriNoDp): the number of pumps commanded on matches the number of operating equipment without a one-to-one relationship.
  • Headered primary pumps with ∆p control (component staPumPriDp): the number of pumps commanded on does not match the number of operating equipment but is rather related to the fractional flow rate. The simulation also exhibits the lead/lag rotation of the primary pumps.
  • Headered secondary pumps with ∆p control (component staPumSecDp): the number of pumps commanded on does not match the number of operating equipment but is rather related to the fractional flow rate. All pumps are disabled when the plant is disabled.

Parameters

TypeNameDefaultDescription
IntegernEqu3Number of plant equipment
IntegernPumnEquNumber of pumps that operate at design conditions
RealV_flow_nominal0.1Design flow rate

Components

TypeNameDefaultDescription
Buildings.Templates.Plants.Controls.Pumps.Generic.StagingHeaderedstaPumPriDpPump staging – Headered primary pumps with ∆p control
Buildings.Controls.OBC.CDL.Reals.Sources.TimeTableratFloFlow ratio to design value
Buildings.Controls.OBC.CDL.Reals.MultiplyByParameterVPri_flowFlow rate
Buildings.Controls.OBC.CDL.Logical.Sources.TimeTableu1Command signal – Plant, equipment or isolation valve depending on tested configuration
Buildings.Templates.Plants.Controls.Pumps.Generic.StagingHeaderedstaPumSecDpPump staging – Headered secondary pumps with ∆p control
Buildings.Templates.Plants.Controls.Pumps.Generic.StagingHeaderedstaPumPriNoDpPump staging – Headered primary pumps without ∆p control
Buildings.Templates.Plants.Controls.Pumps.Generic.StagingHeaderedstaPumPriDedPump staging – Dedicated primary pumps
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantdpSetLoop differential pressure setpoint
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantyPumPump speed command
Components.Controls.StatusEmulator[nPum]y1Pum_actualPump Status
Components.Controls.StatusEmulator[nPum]y1Pum_actual1Pump Status
Components.Controls.StatusEmulator[nPum]y1Pum_actual2Pump Status
Components.Controls.StatusEmulator[nPum]y1Pum_actual3Pump Status

Revisions

  • June 10, 2026, by Antoine Gautier:
    Updated with multiple instances of StatusEmulator.
    This is for #4624.
  • July 10, 2024, by Antoine Gautier:
    Updated the model with StatusEmulator.
  • March 29, 2024, by Antoine Gautier:
    First implementation.