Aller au contenu

Analyse de conduction thermique

Cette analyse utilise les données de tutorial/16_heat_block.

Objet de l’analyse

L’objet de l’analyse est un bloc percé. Sa géométrie est présentée à la figure 4.16.1 et les données de maillage à la figure 4.16.2.

Élément Description Remarques Référence
Type d’analyse Analyse de conduction thermique !SOLUTION,TYPE=HEAT
Nombre de nœuds 37,386
Nombre d’éléments 32,160
Type d’élément Élément hexaédrique linéaire à 8 nœuds !ELEMENT,TYPE=361
Nom des propriétés du matériau AL !MATERIAL,NAME=AL
Condition aux limites Température imposée !FIXTEMP
Solveur matriciel CG/SSOR !SOLVER,METHOD=CG,PRECOND=1

Géométrie du bloc percé

Figure 4.16.1 Géométrie du bloc percé

Données de maillage du bloc percé

Figure 4.16.2 Données de maillage du bloc percé

Contenu de l’analyse

Une analyse stationnaire de conduction thermique est effectuée en appliquant une source de chaleur à la surface cylindrique intérieure de l’objet analysé. Les données de contrôle d’analyse sont présentées ci-dessous.

Données de contrôle d’analyse block.cnt

#  Control File for FISTR
## Analysis Control
!VERSION
 3
!SOLUTION, TYPE=HEAT
!HEAT
 0.0
!WRITE,RESULT
!WRITE,VISUAL
## Solver Control
### Boundary Condition
!FIXTEMP
 FTMPC,  100.0
 FTMPS1, 20.0
 FTMPS2, 20.0
 FTMPS3, 20.0
 FTMPS4, 20.0
### Material
# define in mesh file
### Solver Setting
!SOLVER,METHOD=CG,PRECOND=1,ITERLOG=YES,TIMELOG=YES
 100, 1
 1.0e-8, 1.0, 0.0
## Post Control
!VISUAL,method=PSR
!surface_num=1
!surface 1
!output_type=VTK
!END

Procédure d’analyse

Exécutez la commande FrontISTR fistr1.

cd FrontISTR/tutorial/16_heat_block
fistr1 -t 4

(Exécution avec 4 threads)

Résultats de l’analyse

La figure 4.16.3 montre une carte de contours de température créée avec REVOCAP_PrePost. Une partie du fichier journal des résultats d’analyse est également présentée ci-dessous comme données numériques des résultats.

Résultat de l’analyse de température

Figure 4.16.3 Résultat de l’analyse de température

Fichier journal des résultats d’analyse 0.log

 fstr_setup: OK

 ISTEP =     1
 Time  =     0.000
 Maximum Temperature :   100.000
 Maximum Node No.    :         9
 Minimum Temperature :    20.000
 Minimum Node No.    :        85
 Maximum Temperature(global) :   100.000
 Minimum Temperature(global) :    20.000