blockModulation

Outdoor and return air damper position modulation sequence for single zone VAV AHU

Information

This is a single zone VAV AHU economizer modulation block. It calculates the outdoor and return air damper positions based on the single zone VAV AHU supply air temperature control loop signal. Economizer dampers are modulated based on the calculated heating supply air temperature setpoint. The implementation is in line with ASHRAE Guidline 36 (G36), PART 5.P.3.b. Damper positions are linearly mapped to the supply air control loop signal. This is a final sequence in the composite single zone VAV AHU economizer control sequence. Damper position limits, which are the inputs to the sequence, are the outputs of Buildings.Obsolete.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.Economizers.Subsequences.Limits and Buildings.Obsolete.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.Economizers.Subsequences.Enable sequences.

When the economizer is enabled, the PI controller modulates the damper positions. Return and outdoor damper are not interlocked. When the economizer is disabled, the damper positions are set to the minimum outdoor air damper position limits.

The figures below show the input-output structure and an economizer damper modulation sequence assuming a well configured controller.

Control diagram:

Image of the single zone AHU modulation sequence control diagram

Single zone AHU economizer modulation control chart:

Image of the single zone AHU modulation sequence expected performance

Parameters

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Types.SimpleControllercontrollerTypeBuildings.Controls.OBC.CDL.Types.SimpleController.PIType of controller
Realk1Gain of controller
RealTi300Time constant of modulation controller integrator block
RealTd0.1Time constant of derivative block for cooling control loop signal
RealuMin0.1Lower limit of controller output uTSup at which the dampers are at their limits
RealuMax0.9Upper limit of controller output uTSup at which the dampers are at their limits

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputTSupMeasured supply air temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputTHeaSupSetSupply air temperature heating setpoint
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuSupFanSupply fan status
Buildings.Controls.OBC.CDL.Interfaces.RealInputuOutDamPosMinMinimum economizer damper position limit as returned by the damper position limits sequence
Buildings.Controls.OBC.CDL.Interfaces.RealInputuOutDamPosMaxMaximum economizer damper position limit as returned by the economizer enable-disable sequence. If the economizer is disabled, this value equals uOutDamPosMin
Buildings.Controls.OBC.CDL.Interfaces.RealInputuRetDamPosMinMinimum return air damper position limit as returned by the economizer enable-disable sequence
Buildings.Controls.OBC.CDL.Interfaces.RealInputuRetDamPosMaxMaximum return air damper position limit as returned by the economizer enable-disable sequence
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyHeaCoiHeating coil control signal
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyOutDamPosEconomizer damper position
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyRetDamPosReturn air damper position

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.PIDWithResetuTSupContoller that outputs a signal based on the error between the measured SAT and SAT heating setpoint

Revisions

  • July 29, 2019, by Kun Zhang:
    Reimplemented economizer modulation control sequence.
  • October 31, 2018, by David Blum:
    Added heating coil output.
  • October 19, 2017, by Jianjun Hu:
    Changed name of controller output limit from yMin and yMax to uMin and uMax.
  • July 07, 2017, by Milica Grahovac:
    First implementation.