3. Thermal#
For the resolution of chained thermomechanical problems, we must use thermal shell finite elements [R3.11.01] for thermal calculation. These elements are plate elements, or linear elements in the case of structures of revolution or structures that are invariant along an axis. The curvature of the structure is not taken into account by itself. The tangential plane metric for each element is calculated assuming that all vertices are coplanar. These elements assume a priory parabolic distribution of temperature in the thickness, which results from an asymptotic development in linear thermics for a low shell thickness, when the temperature variations are not too significant. It should be noted that a model based on a richer temperature field development in thickness sees its terms of order greater than two converge to zero when the shell is thin. It is therefore not possible to treat thermal shock problems with a large variation in the temperature profile in thickness with these shells. The terms of use of these elements are presented in [U1.22.01].
3.1. Problem definition#
3.1.1. Spatial discretization and modeling assignment: operator AFFE_MODELE#
3.1.1.1. Degrees of freedom#
The degrees of freedom are temperatures TEMP_MIL (temperature on the average surface of the shell), TEMP_INF (temperature on the lower surface of the shell), and TEMP_SUP (temperature on the upper surface of the shell).
3.1.1.2. Stiffness matrix support meshes#
Modeling |
Mesh |
Nature of the mesh |
Finished element |
Remarks |
COQUE |
QUAD8 QUAD4 TRIA7 TRIA6 TRIA3 |
plane Plane Plane Plane Plane Plane |
THCOQU9 THCOQU8 THCOQU4 THCOTR7 THCOTR6 THCOTR3 |
nodes with 3 coordinates \(x,y,z\) |
COQUE_PLAN |
|
not assumed to be plane |
THCPSE3 |
nodes with 2 coordinates \(x,y\) |
COQUE_AXIS |
|
not assumed to be plane |
THCASE3 |
nodes with 2 coordinates \(x,y\) |
For THCOTRi, only the three vertices are used to define the local geometry (tangential plane, normal). For THCOQUi, we consider that the element is plane and its tangential plane is defined by default by 3 of the 4 vertices of the element.
3.1.1.3. Load support meshes#
Modeling |
Mesh |
Finished Element |
Remarks |
COQUE |
|
|
with TRIA3 and QUAD4 |
COQUE |
|
|
with TRIA6, 7 and QUAD8 ,9 |
All the loads applicable to the facets of the shell elements are treated by direct discretization on the support mesh of the element in temperature formulation. No loading mesh is therefore necessary for the faces of the shell elements.
For loads applicable to the edges of the shell elements, a support mesh of type SEG2 (element THCOSE2) or SEG3 (element THCOSE3) must be used.
For the temperatures imposed, the support meshes are meshes reduced to one point.
3.1.1.4. Model: AFFE_MODELE#
The modeling assignment is done through the operator AFFE_MODELE [U4.41.01].
AFFE_MODELE |
Remarks |
|
AFFE |
||
PHENOMENE: |
“THERMIQUE” |
|
MODELISATION |
“COQUE” |
|
“COQUE_PLAN” |
||
“COQUE_AXIS” |
3.1.2. Basic characteristics: AFFE_CARA_ELEM#
In this part, the operands characteristic of thermal plate and shell elements are described. The documentation for using the AFFE_CARA_ELEM operator is [U4.42.01].
AFFE_CARA_ELEM |
COQUE |
COQUE_PLAN |
COQUE_AXIS |
Remarks |
COQUE |
||||
EPAIS |
The characteristics assigned to the materials are the same as for a mechanical calculation. It should be noted that it is not useful to define a particular frame of reference for the exploitation of the results of thermal calculation because they are limited to temperature fields, scalar quantities, independent of the reference frame used.
3.1.3. Materials: DEFI_MATERIAU#
DEFI_MATERIAU |
COQUE |
COQUE_PLAN |
COQUE_AXIS |
Remarks |
|
THER |
|||||
THER_FO |
The materials used with plate or shell elements in thermal can have linear thermal characteristics that are constant or dependent on the loading increment.
3.1.4. Loads and limit conditions: AFFE_CHAR_THER and AFFE_CHAR_THER_F#
The assignment of loads and boundary conditions on a thermal model is performed using the operator AFFE_CHAR_THER, if the loads and mechanical boundary conditions on a system are real values that do not depend on any parameter, or AFFE_CHAR_THER_F, if these values are a function of the position or the load increment.
The documentation for using AFFE_CHAR_THER and AFFE_CHAR_THER_F is [U4.44.02].
3.1.4.1. List of keywords AFFE_CHAR_THER factor#
The values of the loads affected are real and do not depend on any parameters.
AFFE_CHAR_THER general |
COQUE |
COQUE_PLAN |
COQUE_AXIS |
Remarks |
|
TEMP_IMPO |
TEMP_IMPO: Keyword factor that can be used to impose a temperature on nodes or groups of nodes.
FLUX_REP: Keyword factor that can be used to apply normal flows to a thermal shell face defined by one or more cells or groups of cells such as triangle or quadrangle cells.
ECHANGE: Keyword factor that can be used to apply exchange conditions with an external temperature to a shell face, defined by one or more cells or groups of cells such as triangle or quadrangle cells.
3.1.4.2. List of keywords AFFE_CHAR_THER_F factor#
The values of the loads affected can be a function of global coordinates and time, or of the temperature in non-linear thermal terms (except in shells).
AFFE_CHAR_THER_F general |
COQUE |
COQUE_PLAN |
COQUE_AXIS |
Remarks |
|
TEMP_IMPO |
3.2. Resolution#
3.2.1. Transient calculations: operator THER_LINEAIRE#
Transitional calculation option |
COQUE |
COQUE_PLAN |
COQUE_AXIS |
Remarks |
|
CHAR_THER_EVOL |
This is the treatment of evolutionary thermal problems.
3.3. Additional calculations and post-treatments#
3.3.1. Post-processing calculations#
Post-treatment options for plate and shell elements are presented below.
OPTIONS elemental |
COQUE |
COQUE_PLAN |
COQUE_AXIS |
Remarks |
|
“FLUX_ELNO” |
|||||
“FLUX_ELGA” |
FLUX_ELNO: This option calculates heat flow at the nodes based on temperature.
FLUX_ELGA: This option calculates the heat flow at the integration points from the temperature.
3.4. Examples#
One gives here the list of test cases available for thermal shells. These are stationary thermal test cases. The results are correct for all of these test cases, regardless of the element used.
Name |
Model |
Element |
Notes |
|
tplp301a |
COQUE |
|
Title: Plate with imposed temperature distributed sinusoidally on one side. Documentation: [V4.05.301] |
|
tplp302a |
COQUE |
|
Title: Rectangular plate with temperature imposed on the sides. Documentation: [V4.05.302] |
|
TPLS100A tpls100b |
COQUE COQUE_PLAN |
THCPSE3 |
Title: Infinite plate subjected to a pair of antisymmetric heat flows that are stationary on its two half-faces. Documentation: [V4.03.100] Conduction is linear, homogeneous, and isotropic. |
|
TPLS101A TPLS101B TPLS101C TPLS101D tpls101e |
COQUE |
THCOQU4/THCOSE2 THCOQU8/THCOSE3 THCOQU9/THCOSE3 THCOTR7/THCOSE3 |
Title: Infinite plate subjected to a couple of thermal conditions with the outside, symmetric with respect to the middle sheet. Documentation: [V4.03.101] Conduction is linear, homogeneous, and isotropic. |
|
TPLS302A TPLS302B TPLS302C tpls302d |
COQUE |
THCOQU4/THCOSE2 THCOQU9/THCOSE3 THCOTR7/THCOSE3 |
Title: Rectangular plate with convection and imposed temperature Documentation: [V4.03.302] |