blockEnableLeadHeadered

Lead primary pump enable/disable for plants with headered primary pumps

Information

Plants with parallel piped equipment

The lead primary pump is enabled when any equipment isolation valve is commanded open.

The lead primary pump is disabled when all equipment isolation valves are commanded closed.

For modulating valves, the "valve commanded open" condition is evaluated based on a command signal > 0 %. The "valve commanded closed" condition is evaluated as the negation of the previous condition.

Plants with series piped equipment

The lead primary pump is enabled when any equipment isolation valve is commanded closed.

The lead primary pump is disabled when all equipment isolation valves are commanded open.

For modulating valves, the "valve commanded closed" condition is evaluated based on a command signal < 100 %. The "valve commanded open" condition is evaluated as the negation of the previous condition.

Details

This logic is prescribed in ASHRAE, 2021 for:

  • headered primary pumps in chiller plants with parallel chillers and without a waterside economizer,
  • primary pumps in chiller plants with series chillers and without a waterside economizer,
  • headered primary pumps in boiler plants.

The valve command is used in contrast to the feedback of the valve position or the end switch status, as prescribed by Guideline 36. This is for the sake of simplicity, as there is no harm in deadheading the pump for a couple seconds and it simplifies the programming.

For modulating valves, the "valve commanded open/closed" condition is evaluated without hysteresis because the valve command signal is generated by the enabling or staging logic and both use minimum runtime conditions. Therefore, the valve command signal is not subject to any oscillatory behavior.

References

  • ASHRAE, 2021. Guideline 36-2021, High-Performance Sequences of Operation for HVAC Systems. Atlanta, GA.

Parameters

TypeNameDefaultDescription
Buildings.Templates.Plants.Controls.Types.EquipmentConnectiontypConType of connection between equipment and primary loop
Buildings.Templates.Plants.Controls.Types.ActuatortypValIsoBuildings.Templates.Plants.Controls.Types.Actuator.TwoPositionType of isolation valve
IntegernValIsoNumber of isolation valves

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nValIso]u1ValIsoIsolation valve command
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nValIso]uValIsoIsolation valve command
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputy1Lead pump enable signal

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Logical.MultiOranyOpeParReturn true if any valve is commanded open - Parallel piped equipment
Buildings.Controls.OBC.CDL.Logical.MultiAndallCloParReturn true if all valves are commanded closed - Parallel piped equipment
Buildings.Controls.OBC.CDL.Logical.Not[nValIso]cloParModReturn true if valve is commanded closed
Buildings.Controls.OBC.CDL.Reals.GreaterThreshold[nValIso]opeParModReturn true if valve commanded > 0 % open
Buildings.Controls.OBC.CDL.Logical.LatchlatClear enable signal if disable conditions are met
Buildings.Controls.OBC.CDL.Logical.MultiOranyCloSerReturn true if any valve is commanded closed - Series piped equipment
Buildings.Controls.OBC.CDL.Logical.MultiAndallOpeSerReturn true if all valves are commanded open - Series piped equipment
Buildings.Controls.OBC.CDL.Reals.LessThreshold[nValIso]cloSerModReturn true if valve commanded < 99 % open
Buildings.Controls.OBC.CDL.Logical.Not[nValIso]opeSerModReturn true if valve is commanded open
Buildings.Controls.OBC.CDL.Logical.Not[nValIso]cloTwoReturn true if valve is commanded closed