modelTetraederSurfaces

View factor calculation of the surfaces of a non regular tetraeder with a dynamic changing geometry

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

Information

Example that calculates the view factors of the surfaces of a non regular tetraeder with a dynamic changing geometry.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.LengthA1.0
Modelica.Units.SI.LengthB1.0
Modelica.Units.SI.Length[3]vertex1{0.0, 0.0, 0.0}
Modelica.Units.SI.Length[3]vertex2{A, 0.0, 0.0}
Modelica.Units.SI.Length[3]vertex3{A, B, 0.0}
IntegernTri4
Real[nTri]b1{vertex2[1], vertex3[1], vertex2[1], vertex3[1]}
Real[nTri]b2{vertex2[2], vertex3[2], vertex2[2], vertex3[2]}
Real[nTri]b3{vertex2[3], vertex3[3], vertex2[3], vertex3[3]}
Integer[nTri]r{1, 1, 1, 1}
Integer[nTri]z{10 for i in 1:nTri}

Components

TypeNameDefaultDescription
Modelica.Units.SI.LengthC
Modelica.Units.SI.Length[3]vertex4{A, B, C}
Real[nTri]a1{vertex1[1], vertex1[1], vertex4[1], vertex4[1]}
Real[nTri]a2{vertex1[2], vertex1[2], vertex4[2], vertex4[2]}
Real[nTri]a3{vertex1[3], vertex1[3], vertex4[3], vertex4[3]}
Real[nTri]c1{vertex3[1], vertex4[1], vertex1[1], vertex2[1]}
Real[nTri]c2{vertex3[2], vertex4[2], vertex1[2], vertex2[2]}
Real[nTri]c3{vertex3[3], vertex4[3], vertex1[3], vertex2[3]}
Real[nTri,nTri]viewFacUncompensatedBuildingSystems.Buildings.Geometries.Viewfactors.Functions.PhiTri(nTri, a1, a2, a3, b1, b2, b3, c1, c2, c3, r, z, false)
Real[nTri,nTri]viewFacBuildingSystems.Buildings.Geometries.Viewfactors.Functions.PhiTri(nTri, a1, a2, a3, b1, b2, b3, c1, c2, c3, r, z, true)
RealviewFacSum

Revisions

  • April 26, 2022, by Christoph Nytsch-Geusen:
    First implementation.