modelSingleZoneThermal1DViewFactors
Thermal zone model with geometrical view factor calculation
Extends from Modelica.Icons.Example.
Information
Example that simulates a thermal zone model and some 1D-constructions elements and geometrical view factor calculation.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Length[3] | vertex1 | {0.0, 0.0, 0.0} | |
| Modelica.Units.SI.Length[3] | vertex2 | {3.0, 0.0, 0.0} | |
| Modelica.Units.SI.Length[3] | vertex3 | {3.0, 0.0, 3.0} | |
| Modelica.Units.SI.Length[3] | vertex4 | {0.0, 0.0, 3.0} | |
| Modelica.Units.SI.Length[3] | vertex5 | {0.0, 3.0, 0.0} | |
| Modelica.Units.SI.Length[3] | vertex6 | {3.0, 3.0, 0.0} | |
| Modelica.Units.SI.Length[3] | vertex7 | {3.0, 3.0, 3.0} | |
| Modelica.Units.SI.Length[3] | vertex8 | {0.0, 3.0, 3.0} | |
| Integer | nRect | 6 | |
| Real[nRect] | a1 | {vertex1[1], vertex5[1], vertex6[1], vertex4[1], vertex1[1], vertex8[1]} | |
| Real[nRect] | a2 | {vertex1[2], vertex5[2], vertex6[2], vertex4[2], vertex1[2], vertex8[2]} | |
| Real[nRect] | a3 | {vertex1[3], vertex5[3], vertex6[3], vertex4[3], vertex1[3], vertex8[3]} | |
| Real[nRect] | b1 | {vertex5[1], vertex6[1], vertex2[1], vertex3[1], vertex2[1], vertex7[1]} | |
| Real[nRect] | b2 | {vertex5[2], vertex6[2], vertex2[2], vertex3[2], vertex2[2], vertex7[2]} | |
| Real[nRect] | b3 | {vertex5[3], vertex6[3], vertex2[3], vertex3[3], vertex2[3], vertex7[3]} | |
| Real[nRect] | c1 | {vertex7[1], vertex7[1], vertex3[1], vertex2[1], vertex6[1], vertex3[1]} | |
| Real[nRect] | c2 | {vertex7[2], vertex7[2], vertex3[2], vertex2[2], vertex6[2], vertex3[2]} | |
| Real[nRect] | c3 | {vertex7[3], vertex7[3], vertex3[3], vertex2[3], vertex6[3], vertex3[3]} | |
| Real[nRect] | d1 | {vertex4[1], vertex8[1], vertex7[1], vertex1[1], vertex5[1], vertex4[1]} | |
| Real[nRect] | d2 | {vertex4[2], vertex8[2], vertex7[2], vertex1[2], vertex5[2], vertex4[2]} | |
| Real[nRect] | d3 | {vertex4[3], vertex8[3], vertex7[3], vertex1[3], vertex5[3], vertex4[3]} | |
| Integer[nRect] | r | {1, 1, 1, 1, 1, 1} | |
| Integer[nRect] | z | {10 for i in 1:nRect} | |
| Real[nRect,nRect] | viewFac | BuildingSystems.Buildings.Geometries.Viewfactors.Functions.PhiRect(nRect, a1, a2, a3, b1, b2, b3, c1, c2, c3, d1, d2, d3, r, z, true) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BuildingSystems.Buildings.Constructions.Walls.WallThermal1DNodes | wall1 | ||
| BuildingSystems.Buildings.Constructions.Walls.WallThermal1DNodes | wall2 | ||
| BuildingSystems.Buildings.Constructions.Walls.WallThermal1DNodes | wall3 | ||
| BuildingSystems.Buildings.Constructions.Walls.WallThermal1DNodes | wall4 | ||
| BuildingSystems.Buildings.Ambience | ambience | ||
| BuildingSystems.Buildings.Zones.ZoneTemplateAirvolumeMixed | zone | ||
| BuildingSystems.Buildings.Surfaces.SurfaceToAir | surface2 | ||
| BuildingSystems.Buildings.Surfaces.SurfaceToAir | surface3 | ||
| BuildingSystems.Buildings.Surfaces.SurfaceToAir | surface4 | ||
| BuildingSystems.Buildings.Surfaces.SurfaceToAir | surface1 | ||
| Modelica.Blocks.Sources.Constant | TSetHeating | ||
| Modelica.Blocks.Sources.Constant | TSetCooling | ||
| BuildingSystems.Buildings.Constructions.Walls.WallThermal1DNodes | ceiling | ||
| BuildingSystems.Buildings.Surfaces.SurfaceToAir | surface6 | ||
| BuildingSystems.Buildings.Constructions.Walls.WallThermal1DNodes | floor | ||
| BuildingSystems.Buildings.Surfaces.SurfaceToAir | surface5 | ||
| Modelica.Blocks.Sources.Constant | airchange1 |
Revisions
-
May 14, 2022, by Christoph Nytsch-Geusen:
First implementation.