blockEnable
Information
This is a multi zone VAV AHU economizer enable/disable sequence based on ASHRAE G36 PART 5.N.7 and PART 5.A.17. Additional conditions included in the sequence are: freeze protection (freeze protection stage 0-3, see PART 5.N.12), supply fan status (on or off, see PART 5.N.5).
The economizer is disabled whenever the outdoor air conditions exceed the economizer high limit setpoint. This sequence allows for all device types listed in ASHRAE 90.1-2013 and Title 24-2013.
In addition, the economizer gets disabled without a delay whenever any of the
following is true:
-
The supply fan is off (
uSupFan = false), -
the freeze protection stage
Buildings.Obsolete.Controls.OBC.ASHRAE.G36_PR1.Types.FreezeProtectionStages
is not
stage0.
The following state machine chart illustrates the transitions between enabling and disabling:
After the disable signal is activated, the following procedure is applied, per PART 5.N.7.d, in order to prevent pressure fluctuations in the HVAC system:
-
The return damper gets fully opened (
yRetDamPosMax = uRetDamPhyPosMaxandyRetDamPosMin = uRetDamPhyPosMax) forretDamFulOpeTimtime period, after which the return damper gets released to its minimum outdoor airflow control position (yRetDamPosMax = uRetDamPosMaxandyRetDamPosMin = uRetDamPosMax). -
The outdoor air damper is closed to its minimum outoor airflow control limit (
yOutDamPosMax = uOutDamPosMin) after adisDeltime delay.
This sequence also has an overwrite of the damper positions to track
a minimum mixed air temperature of TFreSet, which is
by default set to 4°C (39.2 F).
This is implemented using a proportional controller with a default deadband of
1 K, which can be adjusted using the parameter kPFrePro.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Conditional | |||
| Boolean | use_enthalpy | true | Set to true to evaluate outdoor air enthalpy in addition to temperature |
| Advanced › Hysteresis | |||
| Real | delTOutHis | 1 | Delta between the temperature hysteresis high and low limit |
| Real | delEntHis | 1000 | Delta between the enthalpy hysteresis high and low limits |
| Advanced › Delays at disable | |||
| Real | retDamFulOpeTim | 180 | Time period to keep RA damper fully open before releasing it for minimum outdoor airflow control at disable to avoid pressure fluctuations |
| Real | disDel | 15 | Short time delay before closing the OA damper at disable to avoid pressure fluctuations |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TOut | Outdoor air temperature | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | hOut | Outdoor air enthalpy | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | TOutCut | OA temperature high limit cutoff. For differential dry bulb temeprature condition use return air temperature measurement | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | hOutCut | OA enthalpy high limit cutoff. For differential enthalpy use return air enthalpy measurement | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uOutDamPosMin | Minimum outdoor air damper position, output from damper position limits sequence | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uOutDamPosMax | Maximum outdoor air damper position, output from damper position limits sequence | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uRetDamPosMax | Maximum return air damper position, output from damper position limits sequence | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uRetDamPosMin | Minimum return air damper position, output from damper position limits sequence | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uRetDamPhyPosMax | Physical maximum return air damper position, output from damper position limits sequence | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | uSupFan | Supply fan on/off status signal | |
| Buildings.Controls.OBC.CDL.Interfaces.IntegerInput | uFreProSta | Freeze protection stage status signal | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yOutDamPosMax | Maximum outdoor air damper position | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yRetDamPosMin | Minimum return air damper position | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yRetDamPosMax | Maximum return air damper position |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Logical.TrueFalseHold | truFalHol | 10 min on/off delay | |
| Buildings.Controls.OBC.CDL.Logical.And | andEnaDis | Logical and that checks freeze protection stage and zone state |
Revisions
-
October 13, 2017, by Michael Wetter:
Added freeze protection that tracks mixed air temperature. -
August 3, 2017, by Michael Wetter:
Removed unrequired input into blockand2as this input was alwaystrueifand2.u2 = true. -
June 27, 2017, by Milica Grahovac:
First implementation.