blockReliefFan

Sequence for control of relief fan in AHU

Information

Sequence for controling relief fan that is part of AHU. It is developed based on Section 5.16.9 of ASHRAE Guideline 36, May 2020, with the modification to accommodate the single relief fan control.

  1. The relief fan shall be enabled when the AHU supply fan is proven ON (u1SupFan=true), and shall be disabled otherwise.
  2. Building static pressure (dpBui) shall be time averaged with a sliding 5-minute window and 15 second sampling rate (to dampen fluctuations). The average value shall be that displayed and used for control.
  3. A P-only control loop maintains the building pressure at a set point (dpBuiSet) of 12 Pa (0.05 in. of water) with an output ranging from 0% to 100%. The loop is disabled and output set to zero when the relief fan is disabled.
  4. Fan speed shall be equal to the PID signal but no less than the minimum speed.
    1. When relief system is enabled, and the control loop output is above 5%, open the motorized dampers to the relief fans; close the dampers when the loop output drops to 0% for 5 minutes.
    2. When the control loop output is above minimum speed (relFanSpe_min) plus 15% by 7 minutes, start the relief fan.
    3. When the control loop output is below minimum speed (relFanSpe_min) by 5 minutes, shut off the relief fan.

Parameters

TypeNameDefaultDescription
RealrelFanSpe_min0.1Relief fan minimum speed
RealdpBuiSet12Building static pressure difference relative to ambient (positive to pressurize the building)
Pressure controller
Realk1Gain, normalized using dpBuiSet
Advanced
Realhys0.005Hysteresis for checking the controller output value

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputdpBuiBuilding static pressure difference, relative to ambient (positive if pressurized)
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputu1SupFanAHU supply fan proven on status
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyDpBuiBuilding static pressure difference, relative to ambient (positive if pressurized)
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyDamDamper commanded position
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyRelFanRelief fan commanded speed
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputy1RelFanRelief fan commanded on

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.MovingAveragemovMeaAverage building static pressure measurement
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantdpBuiSetPoiBuilding pressure setpoint
Buildings.Controls.OBC.CDL.Reals.Dividediv1Normalized the control error
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantconOneConstant one
Buildings.Controls.OBC.CDL.Reals.PIDconPBuilding static pressure controller
Buildings.Controls.OBC.CDL.Reals.GreaterThresholdgreThrCheck if the controller output is greater than threshold
Buildings.Controls.OBC.CDL.Reals.LessThresholdlesThrCheck if the controller output is near zero
Buildings.Controls.OBC.CDL.Logical.TimertimCheck if the controller output has been near zero for threshold time
Buildings.Controls.OBC.CDL.Logical.Andand2Check if the controller output is greater than threshold and the relief system has been enabled
Buildings.Controls.OBC.CDL.Logical.LatchlatEnable damper
Buildings.Controls.OBC.CDL.Reals.GreaterThresholdgreThr2Check if the controller output is greater than minimum speed plus threshold
Buildings.Controls.OBC.CDL.Logical.TimerupTimCheck if the controller output has been greater than threshold for sufficient long time
Buildings.Controls.OBC.CDL.Reals.LessThresholdlesThr3Check if the controller output is less than minimum speed
Buildings.Controls.OBC.CDL.Logical.TimerdowTimCheck if the controller output has been less than threshold for sufficient long time
Buildings.Controls.OBC.CDL.Logical.Latchlat1Stage down lag fan
Buildings.Controls.OBC.CDL.Logical.OrrelDamOpen relief damper
Buildings.Controls.OBC.CDL.Logical.AndrelFanTurn on relief fan
Buildings.Controls.OBC.CDL.Conversions.BooleanToRealbooToRea2Convert boolean to real
Buildings.Controls.OBC.CDL.Reals.Multiplypro1Relief fan speed
Buildings.Controls.OBC.CDL.Conversions.BooleanToRealbooToRea1Convert boolean to real

Revisions

  • March 5, 2024, by Michael Wetter:
    Corrected wrong use of displayUnit.
  • September 20, 2022, by Jianjun Hu:
    First implementation.