modelOptimalStartHeating

Validation model for the block OptimalStart for heating system

Information

This model is to validate the block Buildings.Controls.OBC.Utilities.OptimalStart for space heating system.

The room is modeled as a simple differential equation with a time constant of around 5.6 hours. The outdoor temperature is also repetitive each day; the optimal start time converges to a small amount of time tOpt after a few days.

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.Utilities.OptimalStartoptStaHeaOptimal start for heating system
Modelica.Blocks.Continuous.IntegratorTRooRoom air temperature
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantTSetHeaOccZone heating setpoint during occupancy
Buildings.Controls.SetPoints.OccupancyScheduleoccSchDaily schedule
Buildings.Controls.OBC.CDL.Reals.MultiplyByParameterUAOverall heat loss coefficient
Buildings.Controls.OBC.CDL.Reals.SubtractdTTemperature difference between zone and outdoor
Buildings.Controls.OBC.CDL.Reals.AdddTdtTemperature derivative
Buildings.Controls.OBC.CDL.Reals.MultiplyByParameterQHeaHeat injection in the zone
Buildings.Controls.OBC.CDL.Conversions.BooleanToRealbooToReaConvert Boolean to Real signal
Buildings.Controls.OBC.CDL.Reals.Sources.SinTOutOutdoor dry bulb temperature to test heating system
Buildings.Controls.OBC.CDL.Reals.PIDconPIDPI control for space heating
Buildings.Controls.OBC.CDL.Reals.AddaddReset temperature from unoccupied to occupied for optimal start period
Buildings.Controls.OBC.CDL.Conversions.BooleanToRealTSetHeaRoom temperature set point for heating

Revisions

  • March 19, 2020, by Michael Wetter:
    Simplified setpoint implementation.'
  • December 15, 2019, by Kun Zhang:
    First implementation.