modelCase600
Case 600FF, but with dual-setpoint for heating and cooling
Extends from Modelica.Icons.Example.
Information
This model is used for the basic test case 600 of the BESTEST validation suite. Case 600 is a light-weight building with room temperature control set to 20°C for heating and 27°C for cooling. The room has no shade and a window that faces south.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Math.Sum | sumHeaCoo | Sum of heating and cooling heat flow rate | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | preHeaCoo | Prescribed heat flow for heating and cooling | |
| Modelica.Blocks.Math.Gain | gaiHea | Gain for heating | |
| IDEAS.Controls.Continuous.LimPID | conHeaPID | Controller for heating | |
| Modelica.Blocks.Sources.CombiTimeTable | TSetHea | Setpoint for heating | |
| Modelica.Blocks.Routing.Multiplex2 | multiplex2 | ||
| Modelica.Blocks.Math.Gain | gaiCoo | Gain for cooling | |
| IDEAS.Controls.Continuous.LimPID | conCooPID | Controller for cooling | |
| Modelica.Blocks.Continuous.Integrator | ECoo | Cooling energy in Joules | |
| IDEAS.ThermalZones.ISO13790.Zone5R1C.ZoneHVAC | zonHVAC | ||
| Modelica.Blocks.Sources.Constant | intGai | Internal heat gains | |
| IDEAS.BoundaryConditions.WeatherData.ReaderTMY3 | weaDat | Weather data | |
| Modelica.Blocks.Continuous.Integrator | EHea | Cooling energy in Joules | |
| IDEAS.Controls.OBC.CDL.Reals.MovingAverage | PHea | Hourly averaged heating power | |
| IDEAS.Controls.OBC.CDL.Reals.MovingAverage | PCoo | Hourly averaged cooling power | |
| Modelica.Blocks.Sources.CombiTimeTable | TSetCoo | Setpoint for cooling | |
| Modelica.Blocks.Sources.Constant | latGai | Internal heat gains |
Revisions
-
March 5, 2025, by Jianjun Hu:
Replaced the moving average calculation with CDL block. This is for IBPSA #1982. -
May 2, 2024, by Alessandro Maccarini:
Updated according to ASHRAE 140-2020. -
Mar 16, 2022, by Alessandro Maccarini:
First implementation.