modelConventionalSpring
Example model using the block OptimalStart with a conventional controller for a single-zone VAV system in spring
Extends from Modelica.Icons.Example.
Information
This is an example model on how to use the block Buildings.Controls.OBC.Utilities.OptimalStart that integrates with a conventional controller, a single-zone VAV system and a single-zone floor building. The building, HVAC system and controller model can be found in the base class Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.BaseClasses.ZoneWithAHUConventional.
This example validates the optimal start results for the spring condition. Note that the optimal start block in this example computes for both heating and cooling conditions. The first few days are initialization period. The optimal start time is zero when the zone temperature is within the heating and cooling setpoint deadband.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BoundaryConditions.WeatherData.ReaderTMY3 | weaDat | Weather data | |
| Buildings.Controls.OBC.Utilities.OptimalStart | optSta | Optimal start for heating and cooling system | |
| Buildings.Controls.OBC.CDL.Reals.Sources.TimeTable | TSetRooHea | Heating setpoint for room temperature | |
| Buildings.Controls.OBC.CDL.Reals.Sources.TimeTable | TSetRooCoo | Cooling setpoint for room temperature | |
| Buildings.Controls.SetPoints.OccupancySchedule | occSch | Occupancy schedule | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TSetHeaOn | Zone heating setpoint during occupied period | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TSetCooOn | Zone cooling setpoint during occupied time | |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToReal | booToRea | Switch to occupied cooling setpoint | |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToReal | booToRea1 | Switch to occupied heating setpoint | |
| Buildings.Controls.OBC.CDL.Reals.Add | add3 | New cooling setpoint schedule for room | |
| Buildings.Controls.OBC.CDL.Reals.Add | add4 | New heating setpoint schedule for room | |
| Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.BaseClasses.ZoneWithAHUConventional | zonAHUOpt | Model of a single zone with AHU and controller | |
| Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.BaseClasses.ZoneWithAHUConventional | zonAHUCon | Model of a single zone with AHU and controller | |
| Buildings.Controls.OBC.CDL.Logical.Or | or2 | Occupied or optimal start for preconditioning |
Revisions
-
July 29, 2020, by Kun Zhang:
First implementation. This is for issue 2126.