blockAHU

Outdoor airflow related calculations at the AHU level

Information

This sequence outputs AHU level uncorrected minimum outdoor airflow rate VUncOutAir_flow and effective minimum outdoor airflow rate VEffOutAir_flow when complying with ASHRAE Standard 62.1 ventilation requirements. It is implemented according to Section 5.16.3.1 of ASHRAE Guideline G36, May 2020.

It requires following inputs which are sum or maximum of the outputs from the zone level calculation. See Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone for these inputs.

  1. Sum of the adjusted population component breathing zone flow rate for all zones that are in all zone groups in occupied mode, VSumAdjPopBreZon_flow.
  2. Sum of the adjusted area component breathing zone flow rate for all zones that are in all zone groups in occupied mode, VSumAdjAreBreZon_flow.
  3. Sum of the zone primary airflow rates for all zones in all zone groups that are in occupied mode,VSumZonPri_flow.
  4. Maximum zone outdoor air fraction for all zones in all zone groups that are in occupied mode, uOutAirFra_max.

The calculation is done using the steps below.

  1. See Section 3.1.4.2.a of Guideline 36 for setpoints VUncDesOutAir_flow and VDesTotOutAir_flow.
  2. The uncorrected outdoor airflow rate setpoint VUncOutAir_flow is recalculated continuously based on the adjusted population and area component breathing zone flow rate of the zones being served determined in accordance with Section 5.2.1.3. See Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.
        VUncOutAir_flow = min(VUncDesOutAir_flow, (VSumAdjPopBreZon_flow + VSumAdjAreBreZon_flow))
    
  3. Calculate the current system ventilation efficiency as
        sysVenEff = 1 + (VUncOutAir_flow/VSumZonPri_flow) - uOutAirFra_max
    
  4. Calculate the effective minimum outdoor air setpoint VEffOutAir_flow as the uncorrected outdoor air intake divided by the system ventilation efficiency, but no larger than the design total outdoor airflow rate VDesTotOutAir_flow:
        VEffOutAir_flow = min(VUncOutAir_flow/sysVenEff, VDesTotOutAir_flow)
    

Parameters

TypeNameDefaultDescription
Economizer design
Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSectionminOADesType of outdoor air section
Nominal condition
RealVUncDesOutAir_flowUncorrected design outdoor airflow rate, including diversity where applicable. It can be determined using the 62MZCalc spreadsheet from ASHRAE 62.1 User's Manual
RealVDesTotOutAir_flowDesign total outdoor airflow rate. It can be determined using the 62MZCalc spreadsheet from ASHRAE 62.1 User's Manual

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputVSumAdjPopBreZon_flowSum of the adjusted population component breathing zone flow rate
Buildings.Controls.OBC.CDL.Interfaces.RealInputVSumAdjAreBreZon_flowSum of the adjusted area component breathing zone flow rate
Buildings.Controls.OBC.CDL.Interfaces.RealInputVSumZonPri_flowSum of the zone primary airflow rates for all zones in all zone groups that are in occupied mode
Buildings.Controls.OBC.CDL.Interfaces.RealInputuOutAirFra_maxMaximum zone outdoor air fraction
Buildings.Controls.OBC.CDL.Interfaces.RealInputVAirOut_flowMeasured outdoor air volumetric flow rate
Buildings.Controls.OBC.CDL.Interfaces.RealOutputVUncOutAir_flowUncorrected minimum outdoor airflow rate
Buildings.Controls.OBC.CDL.Interfaces.RealOutputVEffAirOut_flow_minEffective minimum outdoor airflow setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealOutputeffOutAir_normalizedEffective minimum outdoor airflow setpoint, normalized by the design total outdoor airflow rate
Buildings.Controls.OBC.CDL.Interfaces.RealOutputoutAir_normalizedNormalized outdoor airflow rate

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantuncDesOutAirUncorrected design outdoor airflow rate, including diversity where applicable
Buildings.Controls.OBC.CDL.Reals.Addadd2Sum of the breathing zone outdoor airflow
Buildings.Controls.OBC.CDL.Reals.Minmin1Uncorrected minimum outdoor airflow rate
Buildings.Controls.OBC.CDL.Reals.Dividediv1First input divided by second input
Buildings.Controls.OBC.CDL.Reals.AddParameteraddParAdd parameter
Buildings.Controls.OBC.CDL.Reals.SubtractsysVenEffCurrent system ventilation efficiency
Buildings.Controls.OBC.CDL.Reals.Maxmax1Avoid devide by zero
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantdesOutAirDesign total outdoor airflow rate
Buildings.Controls.OBC.CDL.Reals.Dividediv2Division
Buildings.Controls.OBC.CDL.Reals.Minmin2Uncorrected minimum outdoor airflow rate
Buildings.Controls.OBC.CDL.Reals.MultiplyByParametergaiDivZerGain, used to avoid division by zero if the flow rate is smaller than 0.1%
Buildings.Controls.OBC.CDL.Reals.DividenorVOutMinNormalization for minimum outdoor air flow rate
Buildings.Controls.OBC.CDL.Reals.DividenorVOutNormalization for outdoor air flow rate
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantneaZerNear zero value
Buildings.Controls.OBC.CDL.Reals.Maxmax2Avoid devide by zero

Revisions

  • April 6, 2024, by Michael Wetter:
    Corrected wrong annotation.
  • March 12, 2022, by Jianjun Hu:
    First implementation.