blockDisableChillers
Disable devices when the plant is disabled from chiller mode
Information
It disables the devices when the chiller plant is disabled in chiller mode. It is implemented as ASHRAE Guideline 36-2021, section 5.20.2.5 and 5.20.2.7.
When the plant is disabled:
- Shut off all enabled chillers, if any.
- For each enabled chiller, close the chilled water isolation valve after 3 minutes or the chiller is not requesting chilled water flow.
- For each enabled chiller, close the condenser water isolation valve after 3 minutes or the chiller is not requesting condenser water flow.
- Disable the operating primary chilled water pumps, condenser water pumps, and cooling towers.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | have_airCoo | false | True: the plant has air cooled chiller |
| Boolean | have_WSE | true | True if the plant has waterside economizer. When the plant has waterside economizer, the condenser water pump speed must be variable |
| Integer | nChi | 2 | Total number of chillers |
| Integer | nChiWatPum | 2 | Total number of chilled water pumps |
| Integer | nConWatPum | 2 | Total number of condenser water pumps |
| Integer | nTowCel | 2 | Total number of cooling tower cells |
| Boolean | have_fixSpeConWatPum | false | True: the plant has fixed speed condenser water pumps. When the plant has waterside economizer, it must be false |
| Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Types.Actuator | chiIsoValTyp | Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Types.Actuator.Modulating | Chilled water isolation valve type |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nChi] | uChi | Chiller commanded on | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nChi] | uChiWatReq | Chilled water request status for each chiller | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nChi] | u1ChiWatIsoVal | Chilled water isolation valve position | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput[nChi] | uChiWatIsoVal | Chiller chilled water isolation valve position | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nChi] | uConWatReq | Condenser water request status for each chiller | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput[nChi] | uConWatIsoVal | Chiller condenser water isolation valve position | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nChi] | u1ConWatIsoVal | Condenser water isolation valve commanded setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nChiWatPum] | uChiWatPum | Chilled water pump commanded status | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uChiWatPumSpe | Chilled water pump speed | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | chaPro | Indicate if there is a stage up or stage down command | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uConWatPumSpe | Condenser water pump speed | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nConWatPum] | uConWatPum | Condenser water pump commanded status | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | uWSE | Water side economizer status: true = ON, false = OFF | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput[nChi] | y1ChiWatIsoVal | Chiller chilled water isolation valve commanded setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput[nChi] | yChiWatIsoVal | Chiller chilled water isolation valve position setpoints | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput[nChi] | yConWatIsoVal | Chiller condenser water isolation valve position setpoints | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput[nChi] | y1ConWatIsoVal | Condenser water isolation valve commanded setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput[nChiWatPum] | yChiWatPum | Chilled water pump commanded status: true-comanded on | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yChiWatPumSpe | Chilled water pump speed | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yConWatPumSpe | Condenser water pump speed | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput[nConWatPum] | yConWatPum | Condenser water pump commanded status: true-comanded on | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput | yTowCel | True: the tower cells should be enabled |
Components
Revisions
-
July 20, 2022, by Jianjun Hu:
First implementation.