blockSetpointController

Calculates the chiller stage status setpoint signal

Information

The sequence is a chiller stage status setpoint controller that outputs the chiller stage integer index ySta, chiller stage change trigger signal y and a chiller status vector for the current stage yChi.

It is implemented according to ASHRAE Guideline 36-2021, section 5.20.4.1 - 15.

The controller contains the following subsequences:

Parameters

TypeNameDefaultDescription
General › Plant configuration parameters
Booleanhave_WSEfalseTrue = plant has a WSE, false = plant does not have WSE
Booleanhave_serChifalseTrue = series chillers plant; false = parallel chillers plant
Booleanhave_senDpChiWatRemWirtrueTrue = remote DP sensor hardwired to controller
IntegernRemSen2Total number of remote differential pressure sensors
BooleananyVsdCenfalsePlant contains at least one variable speed centrifugal chiller
General › Chiller configuration parameters
IntegernChi2Number of chillers
Real[nChi]chiDesCapDesign chiller capacities vector
Real[nChi]chiMinCapChiller minimum cycling loads vector
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Types.ChillersAndStages[nChi]chiTyp{Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Types.ChillersAndStages.PositiveDisplacement, Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Types.ChillersAndStages.VariableSpeedCentrifugal}Chiller type
IntegernSta3Number of chiller stages, does not include zero stage
Integer[nSta,nChi]staMat{{1, 0}, {0, 1}, {1, 1}}Staging matrix with stage as row index and chiller as column index
Time parameters › Hold and delay parameters
RealavePer300Time period for the capacity requirement rolling average
RealdelStaCha900Hold period for each stage change
RealparLoaRatDelay900Enable delay for operating and staging part load ratio condition
RealfaiSafTruDelay900Enable delay for failsafe condition
RealeffConTruDelay900Enable delay for efficiency condition
RealshortTDelay600Short enable delay for staging from zero to first available stage up
ReallongTDelay1200Long enable delay for staging from zero to first available stage up
Conditionals › Staging part load ratio parameters
RealposDisMult0.8Positive displacement chiller type staging multiplier
RealconSpeCenMult0.9Constant speed centrifugal chiller type staging multiplier
RealanyOutOfScoMult0.9Outside of G36 recommended staging order chiller type SPLR multiplier
RealvarSpeStaMin0.45Minimum stage up or down part load ratio for variable speed centrifugal stage types
RealvarSpeStaMax0.9Maximum stage up or down part load ratio for variable speed centrifugal stage types
Conditionals › Value comparison parameters
RealsmallTDif1Offset between the chilled water supply temperature and its setpoint for the long condition
ReallargeTDif2Offset between the chilled water supply temperature and its setpoint for the short condition
RealfaiSafTDif1Offset between the chilled water supply temperature and its setpoint for the failsafe condition
RealdpDif2*6895Offset between the chilled water pump diferential static pressure and its setpoint
RealTDif1Offset between the chilled water supply temperature and its setpoint for staging down to WSE only
RealTDifHys1Hysteresis deadband for temperature
RealfaiSafDpDif2*6895Offset between the chilled water differential pressure and its setpoint
RealdpDifHys0.5*6895Pressure difference hysteresis deadband
RealeffConSigDif0.05Signal hysteresis deadband

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuPlaPlant enable signal
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputchaProStage change process status signal
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuWseStaWSE status
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nChi]uChiAvaChiller availability status vector
Buildings.Controls.OBC.CDL.Interfaces.IntegerInputuStaChiller stage
Buildings.Controls.OBC.CDL.Interfaces.RealInputTWsePrePredicted WSE outlet temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputTConWatRetCondenser water return temperature (condenser leaving)
Buildings.Controls.OBC.CDL.Interfaces.RealInputuTowFanSpeMaxMaximum cooling tower fan speed
Buildings.Controls.OBC.CDL.Interfaces.RealInputuLifMinMinimum chiller lift
Buildings.Controls.OBC.CDL.Interfaces.RealInputuLifMaxMaximum chiller lift
Buildings.Controls.OBC.CDL.Interfaces.RealInputTChiWatSupSetChilled water supply temperature setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealInputTChiWatRetChilled water return temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputVChiWat_flowMeasured chilled water flow rate
Buildings.Controls.OBC.CDL.Interfaces.RealInputdpChiWatSet_localChilled water local differential static pressure setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealInputdpChiWat_localChilled water pump differential static pressure from local sensor
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nRemSen]dpChiWatSet_remoteChilled water remote differential pressure setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nRemSen]dpChiWat_remoteChilled water differential pressure from remote sensor
Buildings.Controls.OBC.CDL.Interfaces.RealInputTChiWatSupChilled water supply temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputuTunParTuning parameter as at last plant disable
Buildings.Controls.OBC.CDL.Interfaces.RealInputTOutWetOutdoor air wet bulb temperature
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput[nChi]yChiSetChiller status setpoint vector for the current chiller stage setpoint
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputyChaEdgChiller stage change edge signal
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputyChaUpEdgChiller stage up change edge signal
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputyChaDowEdgChiller stage down change edge signal
Buildings.Controls.OBC.CDL.Interfaces.IntegerOutputyIniInitial chiller plant stage
Buildings.Controls.OBC.CDL.Interfaces.IntegerOutputyStaChiller stage integer setpoint
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputyUpStage up signal
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputyDowStage down signal
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyOpeParLoaRatMinMinimum operating part load ratio at current stage
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyCapReqChilled water cooling capacity requirement

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.UpstaUpStage up conditions
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.DownstaDowStage down conditions
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.CapacityRequirementcapReqCapacity requirement
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.SetPoints.Subsequences.CapacitiescapDesign and minimum capacities for relevant chiller stages

Revisions

  • April 14, 2020, by Milica Grahovac:
    First implementation.