blockController

Multi zone VAV AHU economizer control sequence

Information

Multi zone VAV AHU economizer control sequence that calculates outdoor and return air damper positions based on ASHRAE Guidline 36, PART 5 sections: N.2.c, N.5, N.6.c, N.7, A.17, N.12.

The sequence consists of three subsequences.

To enable freeze protection control logic that closes the outdoor air damper based on the mixed air temperature TMix, set use_TMix=true. This part of the control logic is not in Guideline 36, public review draft 1.

To enable the freeze protection according to Guideline 36, public review draft 1, which may be revised in future versions, set use_G36FrePro=true.

Parameters

TypeNameDefaultDescription
Booleanuse_enthalpyfalseSet to true if enthalpy measurement is used in addition to temperature measurement
Booleanuse_TMixtrueSet to true if mixed air temperature measurement is enabled
Booleanuse_G36FreProfalseSet to true to use G36 freeze protection
Realdelta5Time horizon over which the outdoor air flow measurment is averaged
Advanced › Hysteresis
RealdelTOutHis1Delta between the temperature hysteresis high and low limit
RealdelEntHis1000Delta between the enthalpy hysteresis high and low limits
Advanced › Delays at disable
RealretDamFulOpeTim180Time period to keep RA damper fully open before releasing it for minimum outdoor airflow control at disable to avoid pressure fluctuations
RealdisDel15Short time delay before closing the OA damper at disable to avoid pressure fluctuations
Minimum outdoor air
Buildings.Controls.OBC.CDL.Types.SimpleControllercontrollerTypeMinOutBuildings.Controls.OBC.CDL.Types.SimpleController.PIType of controller
RealkMinOut0.05Gain of controller for minimum outdoor air
RealTiMinOut120Time constant of controller for minimum outdoor air intake
RealTdMinOut0.1Time constant of derivative block for minimum outdoor air intake
Freeze protection
Buildings.Controls.OBC.CDL.Types.SimpleControllercontrollerTypeFreBuildings.Controls.OBC.CDL.Types.SimpleController.PIType of controller
RealTFreSet279.15Lower limit for mixed air temperature for freeze protection, used if use_TMix=true
RealkFre0.1Gain for mixed air temperature tracking for freeze protection, used if use_TMix=true
RealTiFre120Time constant of controller for mixed air temperature tracking for freeze protection. Require TiFre <= TiMinOut
Economizer freeze protection
RealTdFre0.1Time constant of derivative block for freeze protection
Commissioning › Supply air temperature control
RealuHeaMax-0.25Lower limit of controller input when outdoor damper opens for modulation control. Require -1 < uHeaMax < uCooMin < 1.
RealuCooMin+0.25Upper limit of controller input when return damper is closed for modulation control. Require -1 < uHeaMax < uCooMin < 1.
RealuOutDamMax(uHeaMax + uCooMin)/2Maximum loop signal for the OA damper to be fully open. Require -1 < uHeaMax < uOutDamMax <= uRetDamMin < uCooMin < 1.
RealuRetDamMin(uHeaMax + uCooMin)/2Minimum loop signal for the RA damper to be fully open. Require -1 < uHeaMax < uOutDamMax <= uRetDamMin < uCooMin < 1.
Commissioning › Minimum outdoor air control
RealuRetDamMinLim0.5Loop signal value to start decreasing the maximum return air damper position
Commissioning › Physical damper position limits
RealretDamPhyPosMax1Physically fixed maximum position of the return air damper
RealretDamPhyPosMin0Physically fixed minimum position of the return air damper
RealoutDamPhyPosMax1Physically fixed maximum position of the outdoor air damper
RealoutDamPhyPosMin0Physically fixed minimum position of the outdoor air damper

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputuTSupSignal for supply air temperature control (T Sup Control Loop Signal in diagram)
Buildings.Controls.OBC.CDL.Interfaces.RealInputTOutOutdoor air (OA) temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputTOutCutOA temperature high limit cutoff. For differential dry bulb temeprature condition use return air temperature measurement
Buildings.Controls.OBC.CDL.Interfaces.RealInputhOutOutdoor air enthalpy
Buildings.Controls.OBC.CDL.Interfaces.RealInputhOutCutOA enthalpy high limit cutoff. For differential enthalpy use return air enthalpy measurement
Buildings.Controls.OBC.CDL.Interfaces.RealInputTMixMeasured mixed air temperature, used for freeze protection
Buildings.Controls.OBC.CDL.Interfaces.RealInputVOut_flow_normalizedMeasured outdoor volumetric airflow rate, normalized by design minimum outdoor airflow rate
Buildings.Controls.OBC.CDL.Interfaces.RealInputVOutMinSet_flow_normalizedEffective minimum outdoor airflow setpoint, normalized by design minimum outdoor airflow rate
Buildings.Controls.OBC.CDL.Interfaces.IntegerInputuFreProStaFreeze protection status
Buildings.Controls.OBC.CDL.Interfaces.IntegerInputuOpeModAHU operation mode status signal
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuSupFanSupply fan status
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyRetDamPosReturn air damper position
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyOutDamPosOutdoor air damper position

Components

TypeNameDefaultDescription
Buildings.Obsolete.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.Economizers.Subsequences.EnableenaDisMulti zone VAV AHU economizer enable/disable sequence
Buildings.Obsolete.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.Economizers.Subsequences.LimitsdamLimMulti zone VAV AHU economizer minimum outdoor air requirement damper limit sequence
Buildings.Obsolete.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.Economizers.Subsequences.ModulationmodMulti zone VAV AHU economizer damper modulation sequence
Buildings.Obsolete.Controls.OBC.ASHRAE.G36_PR1.Generic.FreezeProtectionMixedAirfreProTMixBlock that tracks TMix against a freeze protection setpoint

Revisions

  • July 10, 2020, by Antoine Gautier:
    Changed default value of integral time for minimum outdoor air control.
    This is for #2019.
  • October 11, 2017, by Michael Wetter:
    Corrected implementation to use control loop signal as input.
  • June 28, 2017, by Milica Grahovac:
    First implementation.