Buildings.Templates.ZoneEquipment.Components.Controls
Information
All control blocks that form the control sequence of a system are instantiated into one single class, a so-called control section. This package contains such control sections.
Extends from Modelica.Icons.VariantsPackage (Icon for package containing variants).
Package Content
| Name | Description | 
|---|---|
|  G36VAVBoxCoolingOnly | Guideline 36 controller for VAV terminal unit cooling only | 
|  G36VAVBoxReheat | Guideline 36 controller | 
|  OpenLoop | Open loop controller | 
 Buildings.Templates.ZoneEquipment.Components.Controls.G36VAVBoxCoolingOnly
Buildings.Templates.ZoneEquipment.Components.Controls.G36VAVBoxCoolingOnly
Guideline 36 controller for VAV terminal unit cooling only
 
Information
Description
This is an implementation of the control sequence specified in ASHRAE (2021) for cooling-only VAV terminal units. It contains the following components.
- Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller: Main controller for the terminal unit
- Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints: Computation of the zone temperature setpoints
- Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus: Computation of the zone warm-up and cooldown time
References
- ASHRAE, 2021. Guideline 36-2021, High-Performance Sequences of Operation for HVAC Systems. Atlanta, GA.
Extends from Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox (Guideline 36 controller for VAV terminal unit).
Parameters
| Type | Name | Default | Description | 
|---|---|---|---|
| VAVBoxController | dat | redeclare Buildings.Template... | Design and operating parameters | 
| Configuration | |||
| Controller | typ | Buildings.Templates.ZoneEqui... | Type of controller | 
| Boolean | have_CO2Sen | false | Set to true if the zone has CO2 sensor | 
| Boolean | have_occSen | false | Set to true if the zone has occupancy sensor | 
| Boolean | have_winSen | false | Set to true if the zone has window status sensor | 
Connectors
| Type | Name | Description | 
|---|---|---|
| Bus | bus | Terminal unit control bus | 
Modelica definition
 Buildings.Templates.ZoneEquipment.Components.Controls.G36VAVBoxReheat
Buildings.Templates.ZoneEquipment.Components.Controls.G36VAVBoxReheat
Guideline 36 controller
 
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.
- Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller: Main controller for the terminal unit
- Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints: Computation of the zone temperature setpoints
- Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus: Computation of the zone warm-up and cooldown time
References
- ASHRAE, 2021. Guideline 36-2021, High-Performance Sequences of Operation for HVAC Systems. Atlanta, GA.
Extends from Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox (Guideline 36 controller for VAV terminal unit).
Parameters
| Type | Name | Default | Description | 
|---|---|---|---|
| VAVBoxController | dat | redeclare Buildings.Template... | Design and operating parameters | 
| Configuration | |||
| Controller | typ | Buildings.Templates.ZoneEqui... | Type of controller | 
| Boolean | have_CO2Sen | false | Set to true if the zone has CO2 sensor | 
| Boolean | have_occSen | false | Set to true if the zone has occupancy sensor | 
| Boolean | have_winSen | false | Set to true if the zone has window status sensor | 
Connectors
| Type | Name | Description | 
|---|---|---|
| Bus | bus | Terminal unit control bus | 
Modelica definition
 Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoop
Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoop
Open loop controller
 
Information
This is an open loop controller providing control inputs for the templates within Buildings.Templates.ZoneEquipment. It is mainly used for testing purposes.
Extends from Buildings.Templates.ZoneEquipment.Components.Interfaces.PartialControllerVAVBox (Interface class for VAV terminal unit controller).
Parameters
| Type | Name | Default | Description | 
|---|---|---|---|
| VAVBoxController | dat | redeclare Buildings.Template... | Design and operating parameters | 
| Configuration | |||
| Controller | typ | Buildings.Templates.ZoneEqui... | Type of controller | 
| Boolean | have_CO2Sen | false | Set to true if the zone has CO2 sensor | 
Connectors
| Type | Name | Description | 
|---|---|---|
| Bus | bus | Terminal unit control bus | 
