Primary pumps are lead/lag alternated as described in Buildings.Templates.Plants.Controls.StagingRotation.SortRuntime.
The lead primary pump is enabled as described in Buildings.Templates.Plants.Controls.Pumps.Primary.EnableLeadHeadered.
The number of operating primary pumps matches the number of operating equipment.
Primary pumps are lead/lag alternated as described in Buildings.Templates.Plants.Controls.StagingRotation.SortRuntime.
The lead primary pump is enabled as described in Buildings.Templates.Plants.Controls.Pumps.Primary.EnableLeadHeadered.
Primary pumps are staged as described in Buildings.Templates.Plants.Controls.Pumps.Generic.StagingHeaderedDeltaP.
Secondary pumps are lead/lag alternated as described in Buildings.Templates.Plants.Controls.StagingRotation.SortRuntime.
The lead secondary pump is enabled when the plant is enabled. Otherwise, the lead secondary pump is disabled.
Secondary pumps are staged as described in Buildings.Templates.Plants.Controls.Pumps.Generic.StagingHeaderedDeltaP.
To simplify integration into the plant controller this block also
serves as a pass-through for the dedicated primary pump command signal
that is generated in
Buildings.Templates.Plants.Controls.StagingRotation.EventSequencing.
For this purpose, the block includes the parameter is_hdr
to
specify whether the pumps are headered or dedicated.
At its current stage of development, this block contains no logic for handling faulted equipment. It is therefore assumed that all pumps are available at all times.