modelOptimalStartNoHeatingNoCooling

Validation model for the block OptimalStart for the case with no preheating nor precooling

Information

This models validates the block IDEAS.Controls.OBC.Utilities.OptimalStart for the case when the optimal start is not turned on for preheating or precooling before the scheduled occupancy.

The results shows that the optimal start time tOpt remains zero and the optimal start on signal optOn remains false during the simulation.

Components

TypeNameDefaultDescription
IDEAS.Controls.OBC.Utilities.OptimalStartoptStaOptimal start for both heating and cooling system
Modelica.Blocks.Continuous.IntegratorTRooRoom air temperature
IDEAS.Controls.OBC.CDL.Reals.Sources.SinTOutBaseOutdoor dry bulb temperature, base component
IDEAS.Controls.OBC.CDL.Reals.MultiplyByParameterUAOverall heat loss coefficient
IDEAS.Controls.OBC.CDL.Reals.SubtractdTTemperature difference between zone and outdoor
IDEAS.Controls.OBC.CDL.Reals.MultiplyByParameterQCooHeat extraction in the zone
IDEAS.Controls.OBC.CDL.Conversions.BooleanToRealbooToRea1Convert Boolean to Real signal
IDEAS.Controls.OBC.CDL.Reals.Addadd1Reset temperature from unoccupied to occupied for optimal start period
IDEAS.Controls.OBC.CDL.Reals.PIDconPID1PI control for space cooling
IDEAS.Controls.SetPoints.OccupancyScheduleoccSchDaily schedule
IDEAS.Controls.OBC.CDL.Reals.MultiSummulSumSum heat gains
IDEAS.Controls.OBC.CDL.Conversions.BooleanToRealbooToRea2Convert Boolean to Real signal
IDEAS.Controls.OBC.CDL.Reals.Addadd2Reset temperature from unoccupied to occupied for optimal start period
IDEAS.Controls.OBC.CDL.Reals.PIDconPIDPI control for space heating
IDEAS.Controls.OBC.CDL.Reals.MultiplyByParameterQHeaHeat injection in the zone
IDEAS.Controls.OBC.CDL.Reals.AddTOutOutdoor dry bulb temperature
IDEAS.Controls.OBC.CDL.Reals.Sources.PulsepulRange of outdoor dry bulb temperature
IDEAS.Controls.OBC.CDL.Conversions.BooleanToRealTSetHeaRoom temperature set point for heating
IDEAS.Controls.OBC.CDL.Conversions.BooleanToRealTSetCooRoom temperature set point for cooling

Revisions

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