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

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
IDEAS.Controls.Continuous.LimPIDconHeaPIDController for heating
Modelica.Blocks.Sources.CombiTimeTableTSetHeaSetpoint for heating
Modelica.Blocks.Routing.Multiplex2multiplex2
Modelica.Blocks.Math.GaingaiCooGain for cooling
IDEAS.Controls.Continuous.LimPIDconCooPIDController for cooling
Modelica.Blocks.Continuous.IntegratorECooCooling energy in Joules
IDEAS.ThermalZones.ISO13790.Zone5R1C.ZoneHVACzonHVAC
Modelica.Blocks.Sources.ConstantintGaiInternal heat gains
IDEAS.BoundaryConditions.WeatherData.ReaderTMY3weaDatWeather data
Modelica.Blocks.Continuous.IntegratorEHeaCooling energy in Joules
IDEAS.Controls.OBC.CDL.Reals.MovingAveragePHeaHourly averaged heating power
IDEAS.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.