modelConventionalSummer

Example model using the block OptimalStart with a conventional controller for a single-zone VAV system in summer

Extends from Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSpring (Example model using the block OptimalStart with a conventional controller for a single-zone VAV system in spring).

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 summer 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 block calculates the optimal precooling time based on the moving average temperature slope of the zone computed from previous days.

Components

TypeNameDefaultDescription
BoundaryConditions.WeatherData.ReaderTMY3weaDat (from ConventionalSpring)Weather data
Buildings.Controls.OBC.Utilities.OptimalStartoptSta (from ConventionalSpring)Optimal start for heating and cooling system
Buildings.Controls.OBC.CDL.Reals.Sources.TimeTableTSetRooHea (from ConventionalSpring)Heating setpoint for room temperature
Buildings.Controls.OBC.CDL.Reals.Sources.TimeTableTSetRooCoo (from ConventionalSpring)Cooling setpoint for room temperature
Buildings.Controls.SetPoints.OccupancyScheduleoccSch (from ConventionalSpring)Occupancy schedule
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTSetHeaOn (from ConventionalSpring)Zone heating setpoint during occupied period
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTSetCooOn (from ConventionalSpring)Zone cooling setpoint during occupied time
Buildings.Controls.OBC.CDL.Conversions.BooleanToRealbooToRea (from ConventionalSpring)Switch to occupied cooling setpoint
Buildings.Controls.OBC.CDL.Conversions.BooleanToRealbooToRea1 (from ConventionalSpring)Switch to occupied heating setpoint
Buildings.Controls.OBC.CDL.Reals.Addadd3 (from ConventionalSpring)New cooling setpoint schedule for room
Buildings.Controls.OBC.CDL.Reals.Addadd4 (from ConventionalSpring)New heating setpoint schedule for room
Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.BaseClasses.ZoneWithAHUConventionalzonAHUOpt (from ConventionalSpring)Model of a single zone with AHU and controller
Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.BaseClasses.ZoneWithAHUConventionalzonAHUCon (from ConventionalSpring)Model of a single zone with AHU and controller
Buildings.Controls.OBC.CDL.Logical.Oror2 (from ConventionalSpring)Occupied or optimal start for preconditioning

Revisions

  • July 29, 2020, by Kun Zhang:
    First implementation. This is for issue 2126.