blockLocalDp_setpoint

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 calculates the local DP setpoint for the local primary loop DP sensor hardwired to the plant controller. It is applicable for the primary-only plants where the remote pressure differential (DP) sensor(s) are 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.

  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.

Parameters

TypeNameDefaultDescription
IntegernSen2Total number of remote differential pressure sensors
IntegernPum2Total number of chilled water pumps
RealminLocDp5*6894.75Minimum chilled water loop local differential pressure setpoint
RealmaxLocDp15*6894.75Maximum chilled water loop local differential pressure setpoint
Pressure 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 from remote sensor
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nSen]dpChiWatSet_remoteChilled water differential static pressure setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealOutputdpChiWatSet_localLocal differential pressure setpoint

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.MultiMaxmaxRemDPHighest output from differential pressure control loops
Buildings.Controls.OBC.CDL.Reals.LinelocDpSetLocal differential pressure setpoint
Buildings.Controls.OBC.Utilities.PIDWithEnable[nSen]conPIDDifferential pressure controller

Revisions

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