modelSimpleRoomFourElements
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This example shows the application of IDEAS.ThermalZones.ReducedOrder.RC.FourElements in combination with IDEAS.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow and IDEAS.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane. Solar radiation on tilted surface is calculated using models of IDEAS. The thermal zone is a simple room defined in Guideline VDI 6007 Part 1 (VDI, 2012). All models, parameters and inputs except sunblinds, separate handling of heat transfer through windows, an extra wall element for ground floor (with additional area), an extra wall element for roof (with additional area) and solar radiation are similar to the ones defined for the guideline's test room. For solar radiation, the example relies on the standard weather file in IDEAS.
The idea of the example is to show a typical application of all sub-models and to use the example in unit tests. The results are reasonable, but not related to any real use case or measurement data.
References
VDI. German Association of Engineers Guideline VDI 6007-1 March 2012. Calculation of transient thermal response of rooms and buildings - modelling of rooms.
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| BoundaryConditions.WeatherData.Bus | weaBus | Weather data bus |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BoundaryConditions.WeatherData.ReaderTMY3 | weaDat | Weather data reader | |
| BoundaryConditions.SolarIrradiation.DiffusePerez[2] | HDifTil | Calculates diffuse solar radiation on titled surface for both directions | |
| BoundaryConditions.SolarIrradiation.DirectTiltedSurface[2] | HDirTil | Calculates direct solar radiation on titled surface for both directions | |
| SolarGain.CorrectionGDoublePane | corGDouPan | Correction factor for solar transmission | |
| RC.FourElements | thermalZoneFourElements | Thermal zone | |
| EquivalentAirTemperature.VDI6007WithWindow | eqAirTemp | Computes equivalent air temperature | |
| Modelica.Blocks.Math.Add[2] | solRad | Sums up solar radiation of both directions | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature | preTem | Prescribed temperature for exterior walls outdoor surface temperature | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature | preTem1 | Prescribed temperature for windows outdoor surface temperature | |
| Modelica.Thermal.HeatTransfer.Components.Convection | theConWin | Outdoor convective heat transfer of windows | |
| Modelica.Thermal.HeatTransfer.Components.Convection | theConWall | Outdoor convective heat transfer of walls | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | perRad | Radiative heat flow of persons | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | perCon | Convective heat flow of persons | |
| Modelica.Blocks.Sources.CombiTimeTable | intGai | Table with profiles for persons (radiative and convective) and machines (convective) | |
| Modelica.Blocks.Sources.Constant[2] | const | Sets sunblind signal to zero (open) | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | macConv | Convective heat flow of machines | |
| Modelica.Blocks.Sources.Constant | hConWall | Outdoor coefficient of heat transfer for walls | |
| Modelica.Blocks.Sources.Constant | hConWin | Outdoor coefficient of heat transfer for windows | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature | preTemFloor | Prescribed temperature for floor plate outdoor surface temperature | |
| Modelica.Blocks.Sources.Constant | TSoil | Outdoor surface temperature for floor plate | |
| EquivalentAirTemperature.VDI6007 | eqAirTempVDI | Computes equivalent air temperature for roof | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature | preTemRoof | Prescribed temperature for roof outdoor surface temperature | |
| Modelica.Thermal.HeatTransfer.Components.Convection | theConRoof | Outdoor convective heat transfer of roof | |
| Modelica.Blocks.Sources.Constant | hConRoof | Outdoor coefficient of heat transfer for roof | |
| Modelica.Blocks.Sources.Constant | const1 | Sets sunblind signal to zero (open) |
Revisions
-
September 6, 2021, by Ettore Zanetti:
Changedlatfrom being a parameter to an input from weather bus.
This is for IBPSA, #1477. -
July 11, 2019, by Katharina Brinkmann:
RenamedalphaWalltohConWall,alphaRooftohConRoof,alphaWintohConWin -
April 27, 2016, by Michael Wetter:
Removed call toModelica.Utilities.Files.loadResourceas this did not work for the regression tests. - February 25, 2016, by Moritz Lauster:
Implemented.