blockSpeed_primary_remoteDp

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

Information

Block that outputs chilled water pump speed setpoint for primary-only plants where the remote pressure differential 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.7 and 5.20.6.8.

  1. When any chilled water pump is proven on, uChiWatPum = true, the pump speed will be controlled by a reverse-acting PID loop, maintaining the differential pressure signal at a setpoint dpChiWatSet. 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%.
  2. Where multiple differential pressure sensors exist, a PID loop shall run for each sensor. Chilled water pumps shall be controlled to the maximum signal output of all DP sensor loops.

Parameters

TypeNameDefaultDescription
IntegernSen2Total number of remote differential pressure sensors
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.BooleanInput[nPum]uChiWatPumChilled water pump status
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nSen]dpChiWat_remoteChilled water differential static pressure
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nSen]dpChiWatSet_remoteChilled water differential static pressure setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyChiWatPumSpeChilled water pump speed

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.MultiMaxmaxLooMaximum DP loop output
Buildings.Controls.OBC.CDL.Reals.LinepumSpePump speed
Buildings.Controls.OBC.Utilities.PIDWithEnable[nSen]conPIDPump speed controller

Revisions

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