modelSingleZoneThermal1DViewFactors
Thermal zone model with geometrical view factor calculation
Extends from Modelica.Icons.Example (Icon for runnable examples).
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
Revisions
-
May 14, 2022, by Christoph Nytsch-Geusen:
First implementation.