blockControllerG36VAVBox

Guideline 36 controller for VAV terminal unit

Extends from Buildings.Templates.ZoneEquipment.Components.Interfaces.PartialControllerVAVBox.

Information

Description

This is an implementation of the control sequence specified in ASHRAE (2021) for VAV terminal units with reheat. It contains the following components.

References

  • ASHRAE, 2021. Guideline 36-2021, High-Performance Sequences of Operation for HVAC Systems. Atlanta, GA.

Parameters

TypeNameDefaultDescription
Booleanhave_hotWatCoicoiHea.typ == Buildings.Templates.Components.Types.Coil.WaterBasedHeatingSet to true if the system has hot water coil
Modelica.Units.SI.VolumeFlowRateVAirCooSet_flow_maxdat.VAirCooSet_flow_maxZone maximum cooling airflow setpoint
Modelica.Units.SI.VolumeFlowRateVAirSet_flow_mindat.VAirSet_flow_minZone minimum airflow setpoint
Modelica.Units.SI.VolumeFlowRateVAirHeaSet_flow_maxdat.VAirHeaSet_flow_maxZone maximum heating airflow setpoint
Modelica.Units.SI.VolumeFlowRateVAirHeaSet_flow_mindat.VAirHeaSet_flow_minZone minimum heating airflow setpoint
Modelica.Units.SI.TemperatureDifferencedTAirDisHea_maxdat.dTAirDisHea_maxZone maximum discharge air temperature above heating setpoint
Modelica.Units.SI.VolumeFlowRateVOutMinOcc_flowdat.VOutMinOcc_flowZone minimum outdoor airflow for occupants
Modelica.Units.SI.VolumeFlowRateVOutMinAre_flowdat.VOutMinAre_flowZone minimum outdoor airflow for building area
RealVOutAre_flowdat.VOutAre_flowOutdoor air flow rate per unit area
RealVOutOcc_flowdat.VOutOcc_flowOutdoor air flow rate per occupant
RealeffAirDisHeadat.effAirDisHeaZone air distribution effectiveness during heating
RealeffAirDisCoodat.effAirDisCooZone air distribution effectiveness during cooling
Configuration
Booleanhave_occSenfalseSet to true if the zone has occupancy sensor
Booleanhave_winSenfalseSet to true if the zone has window status sensor

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.ControllerctlRehTerminal unit with reheat controller
Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.ControllerctlCooTerminal unit cooling only controller
Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.SetpointsTZonSetCompute zone temperature setpoints
Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatuszonStaEvaluate zone temperature status
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantcooDowWarUpTimRFE: Optimal start (using global OA temperature not associated with any AHU) not implemented
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantsetAdjRFE: Setpoint adjustment by the occupant is not implemented in the template
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantcooSetAdjRFE: Setpoint adjustment by the occupant is not implemented in the template
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantheaSetAdjRFE: Setpoint adjustment by the occupant is not implemented in the template
Buildings.Controls.OBC.CDL.Integers.Sources.ConstantuCooDemLimLevRFE: Setpoint adjustment by demand limit is not implemented in the template
Buildings.Controls.OBC.CDL.Integers.Sources.ConstantuHeaDemLimLevRFE: Setpoint adjustment by demand limit is not implemented in the template