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
| Type | Name | Default | Description |
|---|---|---|---|
| IDEAS.Controls.OBC.Utilities.OptimalStart | optSta | Optimal start for both heating and cooling system | |
| Modelica.Blocks.Continuous.Integrator | TRoo | Room air temperature | |
| IDEAS.Controls.OBC.CDL.Reals.Sources.Sin | TOutBase | Outdoor dry bulb temperature, base component | |
| IDEAS.Controls.OBC.CDL.Reals.MultiplyByParameter | UA | Overall heat loss coefficient | |
| IDEAS.Controls.OBC.CDL.Reals.Subtract | dT | Temperature difference between zone and outdoor | |
| IDEAS.Controls.OBC.CDL.Reals.MultiplyByParameter | QCoo | Heat extraction in the zone | |
| IDEAS.Controls.OBC.CDL.Conversions.BooleanToReal | booToRea1 | Convert Boolean to Real signal | |
| IDEAS.Controls.OBC.CDL.Reals.Add | add1 | Reset temperature from unoccupied to occupied for optimal start period | |
| IDEAS.Controls.OBC.CDL.Reals.PID | conPID1 | PI control for space cooling | |
| IDEAS.Controls.SetPoints.OccupancySchedule | occSch | Daily schedule | |
| IDEAS.Controls.OBC.CDL.Reals.MultiSum | mulSum | Sum heat gains | |
| IDEAS.Controls.OBC.CDL.Conversions.BooleanToReal | booToRea2 | Convert Boolean to Real signal | |
| IDEAS.Controls.OBC.CDL.Reals.Add | add2 | Reset temperature from unoccupied to occupied for optimal start period | |
| IDEAS.Controls.OBC.CDL.Reals.PID | conPID | PI control for space heating | |
| IDEAS.Controls.OBC.CDL.Reals.MultiplyByParameter | QHea | Heat injection in the zone | |
| IDEAS.Controls.OBC.CDL.Reals.Add | TOut | Outdoor dry bulb temperature | |
| IDEAS.Controls.OBC.CDL.Reals.Sources.Pulse | pul | Range of outdoor dry bulb temperature | |
| IDEAS.Controls.OBC.CDL.Conversions.BooleanToReal | TSetHea | Room temperature set point for heating | |
| IDEAS.Controls.OBC.CDL.Conversions.BooleanToReal | TSetCoo | Room temperature set point for cooling |
Revisions
-
March 19, 2020, by Michael Wetter:
Simplified setpoint implementation. -
December 15, 2019, by Kun Zhang:
First implementation.