blockSpeed_primary_localDp

Pump speed control for primary-only plants where the remote DP sensor(s) is not hardwired to the plant controller, but a local DP sensor is hardwired

Information

Block that controls speed of enabled chilled water pumps for primary-only plants where the remote pressure differential (DP) sensor(s) is not hardwired to the plant controller, but a local DP sensor is hardwired to the plant controller, according to ASHRAE Guideline 36-2021, section 5.20.6 Primary chilled water pumps, part 5.20.6.10, 5.20.6.11, and 5.20.6.12.

  1. Remote DP shall be maintained at setpoint dpChiWatSet by a reverse-acting PID loop running in the controller to which the remote sensor is wired. The loop output shall be a DP setpoint for the local primary loop DP sensor hardwired to the plant controller. Reset local DP from minLocDp, e.g., 5 psi (34473.8 Pa), at 0% loop output to maxLocDp at 100% loop output.
  2. When any pump is proven on, pump speed shall be controlled by a reverse-acting PID loop, maintaining the local primary DP signal at the DP setpoint output from the remote sensor control loop. All pumps receive the same speed signal. PID loop output shall be mapped from the minimum pump speed (minPumSpe) at 0% to the maximum pump speed (maxPumSpe) at 100%.
  3. Where multiple remote DP sensors exist, a PID loop shall run for each sensor. The DP setpoint for the local DP sensor shall be the highest DP setpoint output from each of the remote loops.

Parameters

TypeNameDefaultDescription
IntegernPum2Total number of chilled water pumps
RealminPumSpe0.1Minimum pump speed
RealmaxPumSpe1Maximum pump speed
Speed controller
Buildings.Controls.OBC.CDL.Types.SimpleControllercontrollerTypeBuildings.Controls.OBC.CDL.Types.SimpleController.PIType of controller
Realk1Gain of controller
RealTi0.5Time constant of integrator block
RealTd0.1Time constant of derivative block

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputdpChiWat_localChilled water differential static pressure from local sensor
Buildings.Controls.OBC.CDL.Interfaces.RealInputdpChiWatSet_localLocal differential pressure setpoint
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nPum]uChiWatPumChilled water pump status
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyChiWatPumSpeChilled water pump speed

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.Utilities.PIDWithEnableconPIDPump speed controller
Buildings.Controls.OBC.CDL.Reals.LinepumSpePump speed

Revisions

  • August 1, 2019, by Jianjun Hu:
    First implementation.