modelCase600

Case 600FF, but with dual-setpoint for heating and cooling

Extends from Modelica.Icons.Example (Icon for runnable examples).

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

TypeNameDefaultDescription
Modelica.Blocks.Math.SumsumHeaCooSum of heating and cooling heat flow rate
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowpreHeaCooPrescribed heat flow for heating and cooling
Modelica.Blocks.Math.GaingaiHeaGain for heating
Buildings.Controls.Continuous.LimPIDconHeaPIDController for heating
Modelica.Blocks.Sources.CombiTimeTableTSetHeaSetpoint for heating
Modelica.Blocks.Routing.Multiplex2multiplex2
Modelica.Blocks.Math.GaingaiCooGain for cooling
Buildings.Controls.Continuous.LimPIDconCooPIDController for cooling
Modelica.Blocks.Continuous.IntegratorECooCooling energy in Joules
Buildings.ThermalZones.ISO13790.Zone5R1C.ZoneHVACzonHVAC
Modelica.Blocks.Sources.ConstantintGaiInternal heat gains
Buildings.BoundaryConditions.WeatherData.ReaderTMY3weaDatWeather data
Modelica.Blocks.Continuous.IntegratorEHeaCooling energy in Joules
Buildings.Controls.OBC.CDL.Reals.MovingAveragePHeaHourly averaged heating power
Buildings.Controls.OBC.CDL.Reals.MovingAveragePCooHourly averaged cooling power
Modelica.Blocks.Sources.CombiTimeTableTSetCooSetpoint for cooling
Modelica.Blocks.Sources.ConstantlatGaiInternal 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.