modelController
Validation of the top-level controller
Information
This example validates Buildings.Controls.OBC.ASHRAE.G36.FanCoilUnits.Controller.
conFCU represents an instance of the controller with heating mode
operation, with the open-loop signals for measured zone temperature and measured
supply air temperature increasing with time.
conFCU1 represents an instance of the controller with cooling mode
operation, with the open-loop signals for measured zone temperature and measured
supply air temperature decreasing with time.
conFCU2 and conFCU3 represent instances of the controller
with cooling mode operation, with different parameter settings for the window and occupancy sensors.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.ASHRAE.G36.FanCoilUnits.Controller | conFCU | Validate the heating case | |
| Buildings.Controls.OBC.ASHRAE.G36.FanCoilUnits.Controller | conFCU1 | Validate the cooling case for a system with a window sensor but no occupancy sensor | |
| Buildings.Controls.OBC.ASHRAE.G36.FanCoilUnits.Controller | conFCU2 | Validate the cooling case for a system with an occupancy sensor but no window sensor | |
| Buildings.Controls.OBC.ASHRAE.G36.FanCoilUnits.Controller | conFCU3 | Validate the cooling case for a system with both a window sensor and an occupancy sensor | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TOccHeaSet | Occupied heating setpoint temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TOccCooSet | Occupied cooling setpoint temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TUnoHeaSet | Unoccupied heating setpoint temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TUnoCooSet | Unoccupied cooling setpoint temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | TZon | Measured zone temperature | |
| Buildings.Controls.SetPoints.OccupancySchedule | occSch | Occupancy schedule | |
| Buildings.Controls.OBC.CDL.Integers.Sources.Constant | nOcc | Number of occupants | |
| Buildings.Controls.OBC.CDL.Logical.Sources.Constant | win | True window status | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | TZon1 | Measured zone temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | TSup | Terminal unit discharge air temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | TSup1 | Terminal unit discharge air temperature | |
| Buildings.Controls.OBC.CDL.Integers.Sources.Constant | demLim | Cooling and heating demand imit level | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | cooWarTim | Cooldown and warm-up time | |
| Buildings.Controls.OBC.CDL.Logical.Sources.Constant | win1 | Negative window status |
Revisions
-
March 22, 2022, by Karthik Devaprasad:
First implementation.