blockAHU
Information
This sequence outputs AHU level design minimum outdoor airflow rate
VDesOutAir_flow and effective minimum outdoor airflow rate
VEffOutAir_flow.
It requires following inputs which are sum, maximum or minimum of the outputs from the zone level calculation:
-
Sum of the design population of the zones in the group,
sumDesZonPop. -
Sum of the population component design breathing zone flow rate,
VSumDesPopBreZon_flow. -
Sum of the area component design breathing zone flow rate,
VSumDesAreBreZon_flow. -
Minimum of all zones ventilation efficiency,
uDesSysVenEff. -
Sum of all zones required uncorrected outdoor airflow rate,
VSumUncOutAir_flow. -
Sum of the measured discharged flow rate of all terminal units,
VSumSysPriAir_flow. -
Maximum of primary outdoor air fraction of all zones,
uOutAirFra_max.
The calculation is done using the steps below.
-
Compute the occupancy diversity fraction
occDivFra. During system operation, the system population equals the sum of the zone population, sooccDivFra=1. It has no impact on the calculation of the uncorrected outdoor airflowsysUncOutAir. For design purpose, compute for all zonesoccDivFra = peaSysPop/sumDesZonPopwhere
peaSysPopis the peak system population andsumDesZonPopis the sum of the design population. -
Compute the design uncorrected outdoor airflow rate
VDesUncOutAir_flowasVDesUncOutAir_flow = occDivFra*VSumDesPopBreZon_flow+VSumDesAreBreZon_flow. -
Compute the uncorrected outdoor airflow rate
sysUncOutAirassysUncOutAir = min(VDesUncOutAir_flow, VSumUncOutAir_flow)where
VSumUncOutAir_flowis sum of all zones required uncorrected outdoor airflow rate -
Compute the outdoor air fraction as
outAirFra = sysUncOutAir/VSumSysPriAir_flow.For design purpose, use
aveOutAirFra = sysUncOutAir/VPriSysMax_flow.where
VPriSysMax_flowis the maximum expected system primary airflow at design stage. -
Compute the system ventilation efficiency
sysVenEff. During system operation, the efficiency issysVenEff = 1 + outAirFra - uOutAirFra_max -
Compute the minimum required AHU outdoor air intake flow rate. The minimum required system outdoor air intake flow should be the uncorrected outdoor air intake
sysUncOutAirdivided by the system ventilation efficiencysysVenEff, but it should not be larger than the design outdoor air ratedesOutAirInt. Hence,effMinOutAirInt = min(sysUncOutAir/sysVenEff, desOutAirInt),where the design outdoor air rate
desOutAirIntisdesOutAirInt = VDesUncOutAir_flow/uDesSysVenEff.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Nominal condition | |||
| Real | VPriSysMax_flow | Maximum expected system primary airflow at design stage | |
| Real | peaSysPop | Peak system population | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | sumDesZonPop | Sum of the design population of the zones in the group | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | VSumDesPopBreZon_flow | Sum of the population component design breathing zone flow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | VSumDesAreBreZon_flow | Sum of the area component design breathing zone flow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uDesSysVenEff | Design system ventilation efficiency, equals to the minimum of all zones ventilation efficiency | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | VSumUncOutAir_flow | Sum of all zones required uncorrected outdoor airflow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | VSumSysPriAir_flow | System primary airflow rate, equals to the sum of the measured discharged flow rate of all terminal units | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uOutAirFra_max | Maximum zone outdoor air fraction, equals to the maximum of primary outdoor air fraction of all zones | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | uSupFan | Supply fan status, true if on, false if off | |
| Buildings.Controls.OBC.CDL.Interfaces.IntegerInput | uOpeMod | AHU operation mode status signal | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | VDesUncOutAir_flow | Design uncorrected minimum outdoor airflow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yAveOutAirFraPlu | Average outdoor air flow fraction plus 1 | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | VDesOutAir_flow | Design minimum outdoor airflow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | VEffOutAir_flow | Effective minimum outdoor airflow setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | effOutAir_normalized | Effective minimum outdoor airflow setpoint, normalized by VDesOutMin_flow_nominal | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput | yReqOutAir | True if the AHU supply fan is on and the zone is in occupied mode |
Revisions
-
September 9, 2022, by Michael Wetter:
Replaced hysteresis withmaxfunction to avoid chattering when the fan switches on.
This is for #3106. -
March 13, 2020, by Jianjun Hu:
Separated from original sequence of finding the system minimum outdoor air setpoint.
This is for #1829. -
February 27, 2020, by Jianjun Hu:
Applied hysteresis for checking ventilation efficiency.
This is for #1787. -
January 30, 2020, by Michael Wetter:
Removed the use offillwhen assigning theunitattribute.
This is for #1728. -
January 12, 2019, by Michael Wetter:
Added missingeach. -
July 5, 2017, by Michael Wetter:
Revised implementation. -
May 12, 2017, by Jianjun Hu:
First implementation.