blockController

Cooling tower speed control to maintain condenser water return temperature at setpoint

Information

Block that outputs cooling tower fan speed ySpeSet for maintaining condenser water return temperature at setpoint. This is implemented according to ASHRAE Guideline 36-2021, section 5.20.12.2, item a. It includes four subsequences:

Parameters

TypeNameDefaultDescription
Booleanneed_heaPreContrueTrue: the plant requires chiller head pressure being controlled
IntegernChi2Total number of chillers
IntegernTowCel4Total number of cooling tower cells
IntegernConWatPum2Total number of condenser water pumps
Booleanhave_WSEtrueFlag to indicate if the plant has waterside economizer
BooleancloseCoupledPlanttrueFlag to indicate if the plant is close coupled
RealdesCap1e6Plant design capacity
RealfanSpeMin0.1Minimum tower fan speed
Setpoint
Real[nChi]minChiLif{12, 12}Minimum LIFT of each chiller
Real[nChi]TConWatSup_nominal{293.15, 293.15}Design condenser water supply temperature (condenser entering) of each chiller
Real[nChi]TConWatRet_nominal{303.15, 303.15}Design condenser water return temperature (condenser leaving) of each chiller
Real[nChi]TChiWatSupMin{278.15, 278.15}Lowest chilled water supply temperature of each chiller
Coupled plant › Controller
Buildings.Controls.OBC.CDL.Types.SimpleControllercouPlaConBuildings.Controls.OBC.CDL.Types.SimpleController.PIType of controller
RealkCouPla1Gain of controller
RealTiCouPla0.5Time constant of integrator block
RealTdCouPla0.1Time constant of derivative block
RealyCouPlaMax1Upper limit of output
RealyCouPlaMin0Lower limit of output
Less coupled plant › Return water temperature controller
RealsamplePeriod30Period of sampling condenser water supply and return temperature difference
Less coupled plant › Supply water temperature controller
Buildings.Controls.OBC.CDL.Types.SimpleControllersupWatConBuildings.Controls.OBC.CDL.Types.SimpleController.PIType of controller
RealkSupCon1Gain of controller
RealTiSupCon0.5Time constant of integrator block
RealTdSupCon0.1Time constant of derivative block
RealySupConMax1Upper limit of output
RealySupConMin0Lower limit of output
Advanced
RealspeChe0.01Lower threshold value to check fan or pump speed
Advanced › Enable tower
RealcheMinFanSpe300Threshold time for checking duration when tower fan equals to the minimum tower fan speed
RealcheMaxTowSpe300Threshold time for checking duration when any enabled chiller maximum cooling speed equals to the minimum tower fan speed
RealcheTowOff60Threshold time for checking duration when there is no enabled tower fan
Advanced › Setpoint: Plant startup
RealiniPlaTim600Time to hold return temperature to initial setpoint after plant being enabled
RealramTim180Time to ramp return water temperature from initial value to setpoint

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputuSpeWSECooling tower speed when the waterside economizer is enabled
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nChi]uChiChiller enabling status: true=ON
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuWseWaterside economizer status: true=ON
Buildings.Controls.OBC.CDL.Interfaces.RealInputreqPlaCapCurrent required plant capacity
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nChi]uMaxSpeSetMaximum cooling tower speed setpoint from each chiller head pressure control loop
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nTowCel]uTowCooling tower operating status: true=running tower cell
Buildings.Controls.OBC.CDL.Interfaces.RealInputTChiWatSupSetChilled water supply setpoint temperature
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuPlaPlant enabling status
Buildings.Controls.OBC.CDL.Interfaces.RealInputTConWatRetCondenser water return temperature (condenser leaving)
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nConWatPum]uConWatPumCurrent condenser water pump status
Buildings.Controls.OBC.CDL.Interfaces.RealInputTConWatSupCondenser water supply temperature (condenser entering)
Buildings.Controls.OBC.CDL.Interfaces.RealOutputySpeSetFan speed setpoint of each cooling tower cell
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyLifMaxMaximum LIFT among enabled chillers
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyLifMinMinimum LIFT among enabled chillers
Buildings.Controls.OBC.CDL.Interfaces.RealOutputTConWatRetSetCondenser water return temperature setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealOutputTConWatSupSetCondenser water supply temperature setpoint

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.ReturnWaterTemperature.Subsequences.SetpointconWatRetSetReturn temperature setpoint
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.ReturnWaterTemperature.Subsequences.EnableenaTowEnable and disable cooling tower fans
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.ReturnWaterTemperature.Subsequences.CoupledcouTowSpeTower fan speed control when the plant is close coupled
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.ReturnWaterTemperature.Subsequences.LessCoupledlesCouTowSpeTower fan speed control when the plant is not close coupled

Revisions

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