blockAHU
AHU level setpoint calculation
Information
This sequence outputs AHU level effective outdoor air absolute minimum and design
minimum setpoints VEffAbsOutAir_flow, VEffDesOutAir_flow and
the nomalized minimum setpoint effOutAir_normalized
when complying with California Title 24 ventilation requirements.
It is implemented according to Section 5.16.3.2 of ASHRAE
Guideline G36, May 2020.
It calculates as below:
-
See the sum of zone absolute and design minimum outdoor airflow setpoint
VSumZonAbsMin_flowandVSumZonDesMin_flowfrom Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone for the detailed description. -
Effective outdoor air absolute minimum and design minimum setpoints
(
VEffAbsOutAir_flowandVEffDesOutAir_flow) are recalculated continuously based on the mode of the zones being served.-
Effective outdoor air absolute minimum setpoint
VEffAbsOutAir_flowis the sum ofVZonAbsMin_flowfor all zones in all zone groups that are in occupied mode but shall be no larger than the absolute minimum outdoor airflowVAbsOutAir_flow. -
Effective outdoor air design minimum setpoint
VEffDesOutAir_flowis the sum ofVZonDesMin_flowfor all zones in all zone groups that are in occupied mode but shall be no larger than the absolute minimum outdoor airflowVDesOutAir_flow.
-
Effective outdoor air absolute minimum setpoint
-
According to section 5.16.4, 5.16.5 and 5.16.6, the effective minimum outdoor airflow
setpoint should be reset based on the highest zone CO2 control- loop signal from
VEffAbsOutAir_flowat 50% signal toVEffDesOutAir_flowat 100% signal. When there is no CO2 sensor in any zone, the effective minimum outdoor airflow setpoint should be equal to theVEffDesOutAir_flow.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | have_CO2Sen | True: there are zones have CO2 sensor | |
| Economizer design | |||
| Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection | minOADes | Type of outdoor air section | |
| Nominal condition | |||
| Real | VAbsOutAir_flow | Design outdoor airflow rate when all zones with CO2 sensors or occupancy sensors are unpopulated | |
| Real | VDesOutAir_flow | Design minimum outdoor airflow rate with the areas served by the system are occupied at their design population, including diversity where applicable | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | VSumZonAbsMin_flow | Sum of the zone absolute minimum outdoor airflow setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | VSumZonDesMin_flow | Sum of the zone design minimum outdoor airflow setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | uCO2Loo_max | Maximum Zone CO2 control loop | |
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | VAirOut_flow | Measured outdoor air volumetric flow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | VEffAbsOutAir_flow | Effective outdoor air absolute minimum setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | effAbsOutAir_normalized | Effective minimum outdoor airflow setpoint, normalized by the absolute outdoor airflow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | VEffDesOutAir_flow | Effective outdoor air design minimum setpoint | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | effDesOutAir_normalized | Effective minimum outdoor airflow setpoint, normalized by the design outdoor airflow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | effOutAir_normalized | Effective minimum outdoor airflow setpoint, normalized by the design total outdoor airflow rate | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | outAir_normalized | Normalized outdoor airflow rate |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | absOutAir | Design outdoor airflow rate when all zones with CO2 sensors or occupancy sensors are unpopulated | |
| Buildings.Controls.OBC.CDL.Reals.Min | min1 | Effective outdoor air absolute minimum setpoint | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | desOutAir | Design minimum outdoor airflow with areas served by the system are occupied at their design population, including diversity where applicable | |
| Buildings.Controls.OBC.CDL.Reals.Min | min2 | Effective outdoor air design minimum setpoint | |
| Buildings.Controls.OBC.CDL.Reals.Divide | norVOutMin | Normalization for minimum outdoor air flow rate | |
| Buildings.Controls.OBC.CDL.Reals.Divide | norVOutMin1 | Normalization for minimum outdoor air flow rate | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | con | Constant value | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | con1 | Constant value | |
| Buildings.Controls.OBC.CDL.Reals.Line | effOutAir | Normalized effective outdoor air setpoint | |
| Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter | gai | When there is no zone has CO2 sensor, design setpoint will be applied | |
| Buildings.Controls.OBC.CDL.Reals.Divide | norVOutMin2 | Normalization for minimum outdoor air flow rate | |
| Buildings.Controls.OBC.CDL.Reals.Divide | norVOut | Normalization for outdoor air flow rate | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | neaZer | Near zero value | |
| Buildings.Controls.OBC.CDL.Reals.Max | max2 | Avoid devide by zero | |
| Buildings.Controls.OBC.CDL.Reals.Max | max1 | Avoid devide by zero |
Revisions
-
April 6, 2024, by Michael Wetter:
Corrected wrong annotation. -
March 12, 2022, by Jianjun Hu:
First implementation.