blockController

Condenser water pump controller

Information

Block that generates control signals for condenser water pumps control, according to ASHRAE Guideline 36-2021, section 5.20.9 Condenser water pumps.

This sequence contains three subsequences:

Parameters

TypeNameDefaultDescription
Booleanhave_heaPumtrueFlag of headered condenser water pumps design: true=headered, false=dedicated
Booleanhave_WSEtrueFlag of waterside economizer: true=have WSE, false=no WSE
BooleanfixSpefalseFlag to indicate if the plant has fix speed condenser water pump
IntegernChi2Total number of chillers
IntegernConWatPum2Total number of condenser water pumps
IntegernChiSta3Total number of chiller stages, including stage zero but not the stages with a WSE, if applicable
Stage design speed
IntegernPlaSta6Total number of plant stages, including stage zero and the stages with a WSE, if applicable
Real[nPlaSta]staVec{0, 0.5, 1, 1.5, 2, 2.5}Plant stage vector, element value like x.5 means chiller stage x plus WSE
Real[nPlaSta]desConWatPumSpe{0, 0.5, 0.75, 0.6, 0.75, 0.9}Design condenser water pump speed setpoints, according to current chiller stage and WSE status
Integer[nPlaSta]desConWatPumNum{0, 1, 1, 2, 2, 2}Design number of condenser water pumps that should be enabled, according to current chiller stage and WSE status
Integer[nChiSta]desChiNum{0, 1, 2}Design number of chiller that should be enabled, according to current chiller stage

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nChi]uChiConIsoValChiller condenser water isolation valve status
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuLeaChiEnaLead chiller enabling status: true=lead chiller is enabled
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuLeaChiStaLead chiller status: true=lead chiller proven on
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuLeaConWatReqStatus indicating if chiller is requesting condenser water
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuEnaPlaTrue: plant is just enabled
Buildings.Controls.OBC.CDL.Interfaces.IntegerInputuChiStaCurrent chiller stage that does not include WSE
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuWSEWater side economizer status: true = ON, false = OFF
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputyLeaPumLead pump status setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyDesConWatPumSpeCondenser water pump design speed at current stage
Buildings.Controls.OBC.CDL.Interfaces.IntegerOutputyConWatPumNumNumber of operating condenser water pumps

Revisions

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