modelTestCase5
VDI 6007 Test Case 5 model
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
Test Case 5 of the VDI 6007 Part 1: Calculation of indoor air temperature excited by a radiative and convective heat source for room version S.
Boundary conditions
- daily profile for outdoor air temperature in hourly steps
- no solar or short-wave radiation on the exterior wall
- daily profile for solar radiation through the windows in hourly steps
- sunblind closes at >100 W/m2
- no long-wave radiation exchange between exterior wall, windows and ambient environment
This test validates reaction of indoor air temperature at mixed internal gains and outdoor impacts.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| RC.TwoElements | thermalZoneTwoElements | Thermal zone | |
| Buildings.HeatTransfer.Sources.PrescribedTemperature | preTem | Outdoor air temperature | |
| Modelica.Thermal.HeatTransfer.Components.Convection | theConWall | Outdoor convective heat transfer | |
| Modelica.Blocks.Sources.CombiTimeTable | intGai | Table with internal gains | |
| Modelica.Blocks.Sources.CombiTimeTable | reference | Reference results | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | macConv | Convective heat flow machines | |
| Modelica.Blocks.Sources.Constant | hConWall | Outdoor coefficient of heat transfer for walls | |
| Modelica.Blocks.Sources.CombiTimeTable | outdoorTemp | Outdoor air temperature | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | perRad | Radiative heat flow persons | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | perCon | Convective heat flow persons | |
| Modelica.Blocks.Sources.CombiTimeTable | tableSolRadWindow | Solar radiation | |
| Modelica.Blocks.Sources.Constant | g_sunblind | g value for sunblind closed | |
| Modelica.Blocks.Sources.Constant | sunblind_open | g value for sunblind open | |
| Modelica.Blocks.Logical.GreaterThreshold | greaterThreshold1 | Threshold for sunblind | |
| Modelica.Blocks.Math.Product | product1 | solar radiation times g value for sunblind (open or closed) | |
| Modelica.Blocks.Logical.Switch | switch1 | Determines g value for sunblind (open or closed) | |
| BaseClasses.VerifyDifferenceThreePeriods | assEqu | Checks validation criteria | |
| Modelica.Blocks.Math.Mean | mean | Hourly mean of indoor air temperature |
Revisions
-
April 29, 2026, by Michael Wetter:
Changed configuration of table to cause the parameters to be evaluated, as this leads to more efficient code.
This is for IBPSA, #2111. -
July 11, 2019, by Katharina Brinkmann:
RenamedalphaWalltohConWall -
July 7, 2016, by Moritz Lauster:
Added automatic check against validation thresholds. -
January 11, 2016, by Moritz Lauster:
Implemented.