blockEnable
Sequence for enabling and disabling tower fan
Information
Block that outputs signal yTowSta for enabling and disabling the cooling tower
fan. This is implemented according to ASHRAE Guideline 36-2021,
section 5.20.12.2, item a.11-l2.
-
Disable the tower fans if either:
-
If the plant requires chiller head pressure control (
need_heaPreCon) and any enabled chiller’s head pressure control maximum tower fan speeduMaxSpeSethas equaled tower minimum speedfanSpeMinfor 5 minutes, or -
Tower fans
uFanSpehave been at minimum speedfanSpeMinfor 5 minutes and tower temperatureTTowdrops below setpointTTowSetminus 1 °F.
-
If the plant requires chiller head pressure control (
-
Enable the tower fans if:
-
They have been off (
uTow=false) for at least 1 minute, and -
The tower temperature
TTowrises above setpointTTowSetby 1 °F, and -
If the plant requires chiller head pressure control (
need_heaPreCon) and all enabled chillers’ head pressure control maximum tower fan speeduMaxSpeSetare greater than the tower minimum speedfanSpeMin.
-
They have been off (
- When all condenser water pumps are commanded OFF, disable the PID loop and stop all tower fans.
Note that the tower temperature TTow could be condenser water return
temperature or condenser water supply temperature, depending on whether the fan
speed control is to maintain return temperature or supply temperature.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | need_heaPreCon | true | True: the plant requires chiller head pressure being controlled |
| Integer | nChi | 2 | Total number of chillers |
| Integer | nTowCel | 4 | Total number of cooling tower cells |
| Real | fanSpeChe | 0.01 | Lower threshold value to check fan speed |
| Real | fanSpeMin | 0.1 | Minimum tower fan speed |
| Advanced | |||
| Real | cheMinFanSpe | 300 | Threshold time for checking duration when tower fan equals to the minimum tower fan speed |
| Real | cheMaxTowSpe | 300 | Threshold time for checking duration when any enabled chiller maximum cooling speed equals to the minimum tower fan speed |
| Real | cheTowOff | 60 | Threshold time for checking duration when there is no enabled tower fan |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput[nChi] | uMaxSpeSet | Maximum cooling tower speed setpoint from each chiller head pressure control loop | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uFanSpe | Measured tower fan speed | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TTowSet | Setpoint of tower temperature, could be condenser water return or supply temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TTow | Measured tower temperature, could be condenser water return or supply temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nTowCel] | uTow | Cooling tower operating status: true=running tower cell | |
| Buildings.Controls.OBC.CDL.Interfaces.IntegerInput | uConWatPumNum | Number of enabled condenser water pumps | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput | yTow | Tower fan status: true=enable any number of fans; false=disable all fans |
Revisions
-
August 9, 2019, by Jianjun Hu:
First implementation.