modelController
Validation controller model
Information
This example validates Buildings.Obsolete.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.Controller.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Obsolete.Controls.OBC.ASHRAE.G36_PR1.AHUs.MultiZone.VAV.Controller | conAHU | Multizone VAV AHU controller | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TSetRooCooOn | Cooling on setpoint | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TSetRooHeaOn | Heating on setpoint | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TOutCut | Outdoor temperature high limit cutoff | |
| 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 | sumDesZonPop | Sum of design zone population | |
| 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.Constant | desSysVenEff | Design system ventilation efficiency | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Pulse | uncOutAir | Sum of all zones required uncorrected outdoor airflow 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 |
Revisions
-
March 16, 2020, by Jianjun Hu:
Reimplemented to validate new controller which does not have vector related calculation.
This is for #1829. -
January 12, 2019, by Michael Wetter:
Removed wrong use ofeach. -
October 30, 2017, by Jianjun Hu:
First implementation.