modelOptimalStartCoolingPositiveStartTime

Validation model for the block OptimalStart for cooling system with a positive start time

Information

This model is to validate the block IDEAS.Controls.OBC.Utilities.OptimalStart for space cooling system with a positive simulation start time.

The room is modeled as a simple differential equation with a time constant of around 5.6 hours. The cooling power is relatively large compared to the heat gain from the outdoor temperature. The outdoor temperature is repetitive each day; the optimal start time converges to a small amount of time tOpt after a few days.

Components

TypeNameDefaultDescription
IDEAS.Controls.OBC.Utilities.OptimalStartoptStaCooOptimal start for cooling system
Modelica.Blocks.Continuous.IntegratorTRooRoom air temperature
IDEAS.Controls.OBC.CDL.Reals.Sources.ConstantTSetCooOccZone cooling setpoint during occupancy
IDEAS.Controls.OBC.CDL.Reals.Sources.SinTOutOutdoor dry bulb temperature to test cooling system
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.AdddTdtTemperature derivative
IDEAS.Controls.OBC.CDL.Reals.MultiplyByParameterQCooHeat extraction in the zone
IDEAS.Controls.OBC.CDL.Conversions.BooleanToRealbooToReaConvert Boolean to Real signal
IDEAS.Controls.OBC.CDL.Reals.AddaddReset setpoint from unoccupied to occupied during optimal start period
IDEAS.Controls.OBC.CDL.Reals.PIDconPIDPI control signal for the cooling power
IDEAS.Controls.SetPoints.OccupancyScheduleoccSchDaily schedule
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.