modelSimpleRoomOneElement

Illustrates the use of a thermal zone with one heat conduction element

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

Information

This example shows the application of Buildings.ThermalZones.ReducedOrder.RC.OneElement in combination with Buildings.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow and Buildings.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane. Solar radiation on tilted surface is calculated using models of Buildings. 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, no wall element for internal walls 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 Buildings.

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.OneElementthermalZoneOneElementThermal zone
EquivalentAirTemperature.VDI6007WithWindoweqAirTempComputes equivalent air temperature
Modelica.Blocks.Math.Add[2]solRadSums up solar radiation of both directions
Buildings.HeatTransfer.Sources.PrescribedTemperaturepreTemPrescribed temperature for exterior walls outdoor surface temperature
Buildings.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

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, 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.