blockSumZone

Sum of the zone level setpoints calculation

Information

This sequence sums up zone level minimum outdoor airflow setpoints 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 following values:

  1. Sum of the zone absolute minimum outdoor airflow setpoint VZonAbsMin_flow for all zones in all zone groups that are in occupied mode.
  2. Sum of the zone design minimum outdoor airflow setpoint VZonDesMin_flow for all zones in all zone groups that are in occupied mode.
  3. Maximum zone level CO2 control loop signal yMaxCO2.

See the zone absolute and design minimum outdoor airflow setpoint VZonAbsMin_flow and VZonDesMin_flow from Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints for the detailed description.

Parameters

TypeNameDefaultDescription
IntegernZonTotal number of serving zones
IntegernGroTotal number of groups
Integer[nGro,nZon]zonGroMatZone matrix with zone group as row index and zone as column index. It flags which zone is grouped in which zone group
Booleanhave_CO2SenTrue: some zones have CO2 sensor

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.IntegerInput[nGro]uOpeModGroups operation mode
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nZon]VZonAbsMin_flowZone absolute minimum outdoor airflow setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nZon]VZonDesMin_flowZone design minimum outdoor airflow setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealInput[nZon]uCO2Zone CO2 control loop
Buildings.Controls.OBC.CDL.Interfaces.RealOutputVSumZonAbsMin_flowSum of the zone absolute minimum outdoor airflow setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealOutputVSumZonDesMin_flowSum of the zone design minimum outdoor airflow setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyMaxCO2Maximum CO2 control loop signal

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Reals.MatrixGaingroFloVector of total zone flow of each group
Buildings.Controls.OBC.CDL.Reals.MatrixGaingroFlo1Vector of total zone flow of each group
Buildings.Controls.OBC.CDL.Conversions.BooleanToReal[nGro]booToReaConvert boolean to real
Buildings.Controls.OBC.CDL.Reals.Multiply[nGro]mulFind the total flow of zone group
Buildings.Controls.OBC.CDL.Reals.Multiply[nGro]mul1Find the total flow of zone group
Buildings.Controls.OBC.CDL.Reals.MultiSummulSumSum of the zone absolute minimum outdoor airflow setpoint
Buildings.Controls.OBC.CDL.Reals.MultiSummulSum1Sum of the zone design minimum outdoor airflow setpoint
Buildings.Controls.OBC.CDL.Integers.Sources.Constant[nGro]occModOccupied mode index
Buildings.Controls.OBC.CDL.Integers.Equal[nGro]intEqu1Check if operation mode is occupied
Buildings.Controls.OBC.CDL.Reals.MultiMaxmulMaxMaximum CO2 loop signal

Revisions

  • March 12, 2022, by Jianjun Hu:
    First implementation.