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:
sumDesZonPop
.
VSumDesPopBreZon_flow
.
VSumDesAreBreZon_flow
.
uDesSysVenEff
.
VSumUncOutAir_flow
.
VSumSysPriAir_flow
.
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,
so occDivFra=1
. It has no impact on the calculation of the uncorrected
outdoor airflow sysUncOutAir
.
For design purpose, compute for all zones
occDivFra = peaSysPop/sumDesZonPop
where peaSysPop
is the peak system population and
sumDesZonPop
is the sum of the design population.
Compute the design uncorrected outdoor airflow rate VDesUncOutAir_flow
as
VDesUncOutAir_flow = occDivFra*VSumDesPopBreZon_flow+VSumDesAreBreZon_flow.
Compute the uncorrected outdoor airflow rate sysUncOutAir
as
sysUncOutAir = min(VDesUncOutAir_flow, VSumUncOutAir_flow)
where VSumUncOutAir_flow
is 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_flow
is the maximum expected system primary airflow
at design stage.
Compute the system ventilation efficiency sysVenEff
. During system
operation, the efficiency is
sysVenEff = 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 sysUncOutAir
divided by the system ventilation
efficiency sysVenEff
, but it should not be larger than the design
outdoor air rate desOutAirInt
. Hence,
effMinOutAirInt = min(sysUncOutAir/sysVenEff, desOutAirInt),
where the design outdoor air rate desOutAirInt
is
desOutAirInt = VDesUncOutAir_flow/uDesSysVenEff.
max
function to avoid chattering when the fan switches on.fill
when assigning the unit
attribute.each
.