modelController
Validation controller model
Information
This example validates Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller | conAHU | Multizone VAV AHU controller | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | TSup | AHU supply air temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | VOut_flow | Measured outdoor airflow rate | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | TMixMea | Measured mixed air temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin | TOut | Outdoor air temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin | ducStaPre | Duct static pressure | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin | sine2 | Duct static pressure setpoint reset requests | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Sin | sine3 | Maximum supply temperature setpoint reset | |
| Buildings.Controls.OBC.CDL.Reals.Abs | abs2 | Block generates absolute value of input | |
| Buildings.Controls.OBC.CDL.Reals.Abs | abs3 | Block generates absolute value of input | |
| Buildings.Controls.OBC.CDL.Reals.Round | round3 | Round real number to given digits | |
| Buildings.Controls.OBC.CDL.Reals.Round | round4 | Round real number to given digits | |
| Buildings.Controls.OBC.CDL.Conversions.RealToInteger | ducPreResReq | Convert real to integer | |
| Buildings.Controls.OBC.CDL.Conversions.RealToInteger | maxSupResReq | Convert real to integer | |
| Buildings.Controls.OBC.CDL.Integers.Sources.Constant | opeMod | AHU operation mode is occupied | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | sumDesPopBreZon | Sum of the population component design breathing zone flow rate | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | sumDesAreBreZon | Sum of the area component design breathing zone flow rate | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | vavBoxFlo2 | Ramp signal for generating VAV box flow rate | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | vavBoxFlo1 | Ramp signal for generating VAV box flow rate | |
| Buildings.Controls.OBC.CDL.Reals.Add | add2 | System primary airflow rate, equals to the sum of the measured discharged flow rate of all terminal units | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Pulse | uOutAirFra_max | Maximum zone outdoor air fraction, equals to the maximum of primary outdoor air fraction of all zones | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | dpBui | Building static presure | |
| Buildings.Controls.OBC.CDL.Logical.Not | not1 | Logical not | |
| Buildings.Controls.OBC.CDL.Logical.Sources.Pulse | freRes | Freeze protection reset | |
| Buildings.Controls.OBC.CDL.Logical.Timer | timY1 | Return true if equipment commanded on for sufficient time | |
| Buildings.Controls.OBC.CDL.Logical.Not | notY1 | Return true if equipment commanded off | |
| Buildings.Controls.OBC.CDL.Logical.Timer | timNotY1 | Return true if equipment commanded off for sufficient time | |
| Buildings.Controls.OBC.CDL.Logical.Latch | lat | Lock status until equipment commanded off for sufficient time |
Revisions
-
June 27, 2024, by Antoine Gautier:
Refactored the computation of the supply fan status.
This is for #3787. -
February 8, 2022, by Jianjun Hu:
First implementation.