modelSimpleRoomFourElements

Illustrates the use of a thermal zone with four heat conduction elements

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

TypeNameDefaultDescription
BoundaryConditions.WeatherData.BusweaBusWeather data bus

Components

TypeNameDefaultDescription
BoundaryConditions.WeatherData.ReaderTMY3weaDatWeather data reader
BoundaryConditions.SolarIrradiation.DiffusePerez[2]HDifTilCalculates diffuse solar radiation on titled surface for both directions
BoundaryConditions.SolarIrradiation.DirectTiltedSurface[2]HDirTilCalculates direct solar radiation on titled surface for both directions
SolarGain.CorrectionGDoublePanecorGDouPanCorrection factor for solar transmission
RC.FourElementsthermalZoneFourElementsThermal zone
EquivalentAirTemperature.VDI6007WithWindoweqAirTempComputes equivalent air temperature
Modelica.Blocks.Math.Add[2]solRadSums up solar radiation of both directions
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperaturepreTemPrescribed temperature for exterior walls outdoor surface temperature
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperaturepreTem1Prescribed temperature for windows outdoor surface temperature
Modelica.Thermal.HeatTransfer.Components.ConvectiontheConWinOutdoor convective heat transfer of windows
Modelica.Thermal.HeatTransfer.Components.ConvectiontheConWallOutdoor convective heat transfer of walls
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowperRadRadiative heat flow of persons
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowperConConvective heat flow of persons
Modelica.Blocks.Sources.CombiTimeTableintGaiTable with profiles for persons (radiative and convective) and machines (convective)
Modelica.Blocks.Sources.Constant[2]constSets sunblind signal to zero (open)
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowmacConvConvective heat flow of machines
Modelica.Blocks.Sources.ConstanthConWallOutdoor coefficient of heat transfer for walls
Modelica.Blocks.Sources.ConstanthConWinOutdoor coefficient of heat transfer for windows
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperaturepreTemFloorPrescribed temperature for floor plate outdoor surface temperature
Modelica.Blocks.Sources.ConstantTSoilOutdoor surface temperature for floor plate
EquivalentAirTemperature.VDI6007eqAirTempVDIComputes equivalent air temperature for roof
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperaturepreTemRoofPrescribed temperature for roof outdoor surface temperature
Modelica.Thermal.HeatTransfer.Components.ConvectiontheConRoofOutdoor convective heat transfer of roof
Modelica.Blocks.Sources.ConstanthConRoofOutdoor coefficient of heat transfer for roof
Modelica.Blocks.Sources.Constantconst1Sets sunblind signal to zero (open)

Revisions

  • September 6, 2021, by Ettore Zanetti:
    Changed lat from being a parameter to an input from weather bus.
    This is for IBPSA, #1477.
  • July 11, 2019, by Katharina Brinkmann:
    Renamed alphaWall to hConWall, alphaRoof to hConRoof, alphaWin to hConWin
  • April 27, 2016, by Michael Wetter:
    Removed call to Modelica.Utilities.Files.loadResource as this did not work for the regression tests.
  • February 25, 2016, by Moritz Lauster:
    Implemented.