doc:user:elements:boundaries:thermal_boundary_elements
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:user:elements:boundaries:thermal_boundary_elements [2026/07/29 20:15] – papeleux | doc:user:elements:boundaries:thermal_boundary_elements [2026/08/20 11:14] (current) – vanhulle | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Thermal Load Elements (Metafor > v3593) ====== | ====== Thermal Load Elements (Metafor > v3593) ====== | ||
| - | Since MR 167 (Metafor v3593), there are two kind of thermal load elements depending on whether the load is applied on the volume element (volumetric source) of on the boundary of the elements. | + | Since MR167 (Metafor v3593), there are two kind of thermal load elements depending on whether the load is applied on the volume element (volumetric source) of on the boundary of the elements. |
| All of them are implemented on the same framework and have the same options. | All of them are implemented on the same framework and have the same options. | ||
| Line 11: | Line 11: | ||
| prp = ElementProperties(typeEl) | prp = ElementProperties(typeEl) | ||
| prp.put(param, | prp.put(param, | ||
| + | prp.put(vecParam, | ||
| + | prp.append(vecParam, | ||
| + | |||
| | | ||
| where | where | ||
| | '' | | '' | ||
| | '' | | '' | ||
| + | | '' | ||
| | '' | | '' | ||
| - | + | | '' | |
| - | mat = materset.define(no, PressureMaterial) | + | |
| - | mat.put(param, value) | + | |
| - | mat.depend(param, | + | |
| - | ... | + | |
| - | where | ||
| - | | '' | ||
| - | | '' | ||
| ===== Interaction ===== | ===== Interaction ===== | ||
| Line 43: | Line 40: | ||
| | '' | | '' | ||
| - | The Source Elements are defined on Volumic mesh where Boundary Elements are defined on boundary of the mesh. | + | Source Elements are defined on Volumic mesh where Boundary Elements are defined on boundary of the mesh. |
| ===== Element Types ===== | ===== Element Types ===== | ||
| ==== TmBoundary2DElement - TmBoundary3DElement - TriangleTmBoundary3DElement ==== | ==== TmBoundary2DElement - TmBoundary3DElement - TriangleTmBoundary3DElement ==== | ||
| - | Boundary elements | + | Boundary elements |
| - | * The TmBoundary2DElement are defined on lines (wires) of a 2D quadrangular mesh. | + | * The '' |
| - | * The TmBoundary3DElement are defined on sides (skins) of a 3D hexahedral mesh. | + | * The '' |
| - | * The TriangleTmBoundary3DElement are defined on sides (skins) of a 3D tetrahedral mesh. | + | * The '' |
| === Parameters === | === Parameters === | ||
| ^ | ^ | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | | for TriangleTmBoundary3DElement : Total Number of integration points (default : 1) | - | | + | |
| ==== Tm2Boundary2DElement - Tm2Boundary3DElement - TriangleTm2Boundary3DElement ==== | ==== Tm2Boundary2DElement - Tm2Boundary3DElement - TriangleTm2Boundary3DElement ==== | ||
| - | Boundary elements | + | Boundary elements |
| - | * The Tm2Boundary2DElement are defined on lines (wires) of a 2D quadrangular mesh. | + | * The '' |
| - | * The Tm2Boundary3DElement are defined on sides (skins) of a 3D hexahedral mesh. | + | * The '' |
| - | * The TriangleTm2Boundary3DElement are defined on sides (skins) of a 3D tetrahedral mesh. | + | * The '' |
| === Parameters === | === Parameters === | ||
| ^ | ^ | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | | for TriangleTm2Boundary3DElement : Total Number of integration points (default : 3) | - | | + | |
| - | + | ||
| ==== TmSource2DElement - TmSource3DElement - TriangleTmSource2DElement (missing TetraTmSource3DElement) | ==== TmSource2DElement - TmSource3DElement - TriangleTmSource2DElement (missing TetraTmSource3DElement) | ||
| - | Source elements | + | Source elements |
| - | Be careful that they can be associated to any ThermalBoundaryMaterial that can have no physical meaning (ex : defining a ConvectionMaterial in a mesh not on its surface), but could be a work around to apply heat to a model... Up to now, there a no physical consistency test... | + | Be careful that they can be associated to any '' |
| - | * The TmSource2DElement are defined on sides (skins) of a 2D quadrangular mesh. | + | * The '' |
| - | * The TmSource3DElement are defined on volumes of a 3D hexahedral mesh. | + | * The '' |
| - | * The TriangleTmSource3DElement are defined on volumes of a 3D tetrahedral mesh. | + | * The '' |
| === Parameters === | === Parameters === | ||
| ^ | ^ | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | | for TriangleTmSource3DElement : Total Number of integration points (default : 1) | - | | + | |
| ==== Tm2Source2DElement - Tm2Source3DElement - TriangleTm2Source2DElement (missing TetraTmSource3DElement) | ==== Tm2Source2DElement - Tm2Source3DElement - TriangleTm2Source2DElement (missing TetraTmSource3DElement) | ||
| - | Source elements | + | Source elements |
| - | Be careful that they can be associated to any ThermalBoundaryMaterial that can have no physical meaning (ex : defining a ConvectionMaterial in a mesh not on its surface), but could be a work around to apply heat to a model... Up to now, there a no physical consistency test... | + | Be careful that they can be associated to any '' |
| - | * The Tm2Source2DElement are defined on sides (skins) of a 2D quadrangular mesh. | + | * The '' |
| - | * The Tm2Source3DElement are defined on volumes of a 3D hexahedral mesh. | + | * The '' |
| - | * The TriangleTm2Source3DElement are defined on volumes of a 3D tetrahedral mesh. | + | * The '' |
| === Parameters === | === Parameters === | ||
| ^ | ^ | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | | for TriangleTm2Boundary3DElement : Total Number of integration points (default : 3) | - | | + | |
doc/user/elements/boundaries/thermal_boundary_elements.1785348943.txt.gz · Last modified: by papeleux
