blockPartialControllerVAVMultizone
Interface class for multiple-zone VAV controller
Extends from Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialController (Interface class for AHU controller).
Information
This partial class provides a standard interface for multiple-zone VAV controllers.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nZon (from PartialController) | Number of served zones | |
| Buildings.Templates.Data.AllSystems | datAll (from PartialController) | Top-level (whole building) system parameters | |
| Buildings.Templates.Components.Types.Fan | typFanSup (from PartialController) | Type of supply fan | |
| Buildings.Templates.Components.Types.Fan | typFanRel (from PartialController) | Type of relief fan | |
| Buildings.Templates.Components.Types.Fan | typFanRet (from PartialController) | Type of return fan | |
| Integer | nFanSup (from PartialController) | Number of supply fans | |
| Integer | nFanRel (from PartialController) | Number of relief fans | |
| Integer | nFanRet (from PartialController) | Number of return fans | |
| Buildings.Templates.AirHandlersFans.Components.Data.PartialController | dat (from PartialController) | Design and operating parameters | |
| Boolean | have_frePro | true | Set to true to include freeze protection |
| Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat | typFreSta | Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat.No_freeze_stat | Option for low limit (freeze) protection |
| Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard | stdEne | datAll.stdEne | Energy standard |
| Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard | stdVen | datAll.stdVen | Ventilation standard |
| Configuration | |||
| Buildings.Templates.AirHandlersFans.Types.Controller | typ (from PartialController) | Type of controller | |
| Buildings.Templates.AirHandlersFans.Types.ControlFanReturn | typCtlFanRet | Buildings.Templates.AirHandlersFans.Types.ControlFanReturn.AirflowMeasured | Return fan control type |
| Boolean | have_CO2Sen | false | Set to true if there are zones with CO2 sensor |
| Economizer | |||
| Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer | typCtlEco | Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.FixedDryBulb | Economizer control type |
| Boolean | use_TMix | true | Set to true if mixed air temperature measurement is enabled |
| Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection | typSecOut | secOutRel.typSecOut | Type of outdoor air section |
| Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl | buiPreCon | if secOutRel.typSecRel == Buildings.Templates.AirHandlersFans.Types.ReliefReturnSection.ReliefDamper then Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper elseif secOutRel.typSecRel == Buildings.Templates.AirHandlersFans.Types.ReliefReturnSection.ReliefFan then Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan elseif secOutRel.typSecRel == Buildings.Templates.AirHandlersFans.Types.ReliefReturnSection.ReturnFan then (if typCtlFanRet == Buildings.Templates.AirHandlersFans.Types.ControlFanReturn.AirflowMeasured then Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir elseif typCtlFanRet == Buildings.Templates.AirHandlersFans.Types.ControlFanReturn.BuildingPressure then Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp else Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper) else Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper | Type of building pressure control system |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Templates.AirHandlersFans.Interfaces.Bus | bus (from PartialController) | AHU control bus | |
| Buildings.Templates.ZoneEquipment.Interfaces.Bus[nZon] | busTer (from PartialController) | Terminal unit control bus |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection | secOutRel | Outdoor/relief/return air section | |
| Buildings.Templates.Components.Coils.None | coiCoo | Cooling coil | |
| Buildings.Templates.Components.Coils.None | coiHeaPre | Heating coil (preheat position) | |
| Buildings.Templates.Components.Coils.None | coiHeaReh | Heating coil (reheat position) |