blockController

Sequences to control chilled water pumps in primary-only plant system

Information

Primary chilled water pump control sequence per ASHRAE Guideline 36-2021, section 5.20.6.1 to section 5.20.6.11, except section 3 and 4. It includes:

Parameters

TypeNameDefaultDescription
Booleanhave_heaPumtrueFlag of headered chilled water pumps design: true=headered, false=dedicated
Booleanhave_senDpChiWatRemWirtrueTrue=remote DP sensor hardwired to controller
Booleanhave_WSEfalseTrue: the plant has waterside economizer
IntegernPum2Total number of chilled water pumps
IntegernChi2Total number of chillers
IntegernSen2Total number of remote differential pressure sensors
RealminPumSpe0.1Minimum pump speed
RealmaxPumSpe1Maximum pump speed
Nominal conditions
IntegernPum_nominalnPumTotal number of pumps that operate at design conditions
RealVChiWat_flow_nominal0.5Total plant design chilled water flow rate
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.IntegerInput[nPum]uPumLeaLagIndex of chilled water pumps in lead-lag order: lead pump, first lag pump, second lag pump, etc.
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuPlaTrue: plant is enabled
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nPum]uChiWatPumChilled water pumps proven on status
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuLeaChiEnaLead chiller enabling status
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuLeaChiStaLead chiller proven on status
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuLeaChiWatReqStatus indicating if lead chiller is requesting chilled water
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuWseTrue: the plant has waterside economizer
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nChi]u1ChiWatIsoValChilled water isolation valve commanded position
Buildings.Controls.OBC.CDL.Interfaces.RealInputVChiWat_flowChilled water flow
Buildings.Controls.OBC.CDL.Interfaces.RealInputdpChiWat_localChilled water differential static pressure from local sensor
Buildings.Controls.OBC.CDL.Interfaces.RealInputdpChiWatSet_localChilled water differential static pressure setpoint for local sensor
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.BooleanOutputyLeaLead pump status setpoint
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput[nPum]yChiWatPumChilled water pump status setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyPumSpeEnabled chilled water pump speed

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Subsequences.EnableLead_dedicatedenaDedLeaPumEnable lead pump of dedicated pumps
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Subsequences.EnableLead_headeredenaHeaLeaPumEnable lead pump of headered pumps
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Subsequences.EnableLag_primary_dPenaLagChiPumEnable lag pump for primary-only plants using differential pressure pump speed control
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Subsequences.Speed_primary_localDppumSpeLocDpChilled water pump speed control with local DP sensor
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Pumps.ChilledWater.Subsequences.Speed_primary_remoteDppumSpeRemDpChilled water pump speed control with remote DP sensor

Revisions

  • February 13, 2019, by Jianjun Hu:
    First implementation.