v4.24.201 TTNP201-Transfert thermique avec conductivité dépendante du temps#

Résumé:

Ce test consiste à imposer une conductivité variable fonction du temps lors d’un transfert thermique. On applique sur un bord du mur une condition de flux imposé et sur le bord opposé la température reste constante. La conductivité augmente avec le temps et on observe un saut de température sur le bord où l’on impose le flux.

Le problème est traité en PLAN, AXIS et 3D.

La solution de référence est obtenue par la méthode itérative de Crank-Nicholson.

On teste la prise en compte d’un conductivité fonction du temps.

Solution de référence#

Méthode de calcul#

Il faut résoudre : \(\rho \mathrm{Cp}\frac{\mathrm{dT}(x,t)}{\mathrm{dt}}=\lambda (t)\frac{\mathrm{dT}(x,t)}{\mathrm{dx}}\) avec la condition initiale \(T(x,0)=100\) et les conditions aux limites : \(-\lambda (t){\frac{\partial T}{\partial x}\mid }_{x=0}=-1\) et \(T(L,t)=100\)

On résout cette équation différentielle avec un schéma itératif de Crank-Nicholson [1] sous scilab.

Grandeurs et résultats de référence#

On observe la température au bord \(x=0\) et au milieu du mur \(x=\frac{L}{2}\) . Lorsque la conductivité augmente entre 50 et 55 secondes, la température au milieu diminue plus rapidement. La chaleur perdue se propage vers les bords où on observe un réchauffement. Ce phénomène est aussi observé lors de calcul de séchage lorsque le coefficient de diffusion dépend de la température. On voit alors une ré-humidification du bord.

../../../../_images/10000201000004EC0000031F9C248EBAB65F2C86.png

Pour la référence du cas test, on relève les valeurs de la température en \(x=0\) et en \(x=\frac{L}{2}\) à différents instants correspondant à l’apparition du saut de température au pic et à la fin du calcul.

50s

51s

72s

200s

x=0

0.0000

0.0000

0.0000

0.0000

x=L/2

0.0000

Non testée

0.0000

0.0000

Incertitudes sur la solution#

La méthode de résolution nécessite des pas en temps et en espace suffisamment petits pour capter correctement le pic de température. Ici on a utilisé \(\mathrm{dx}=0,05m\) et \(\mathrm{dt}=0,01s\) .

Références bibliographiques#

    1. Crank, The mathematics of diffusion, Oxford University Press, second edition 1975.

Modélisation A#

Caractéristiques de la modélisation#

On utilise une modélisation 3D_DIAG.

../../../../_images/100000000000021D0000022508FCBD4C0E7F6D7F.png

Caractéristiques du maillage#

Le maillage contient 320 éléments de type HEXA8.

Grandeurs testées et résultats#

Identification

Type de référence

Valeur de référence

Tolérance

Point NI - \(\mathrm{TEMP}\)

“SOURCE_EXTERNE”

t=50s

-151.52

2.00%

t=51s

-143.51

2.00%

t=72s

-55.17

0.50%

t=200s

-127.18

0.50%

Point NC - \(\mathrm{TEMP}\)

“SOURCE_EXTERNE”

t=50s

99.85

0.50%

t=72s

88.24

0.50%

t=200s

22.43

0.50%

Les valeurs obtenues avec Code_Aster en version 10.3.18 sont testées en “NON_REGRESSION” avec une précision de \(\text{0,1\%}\) .

Modélisation B#

Caractéristiques de la modélisation#

On utilise une modélisation PLAN_DIAG.

../../../../_images/1000000000000274000000C0AF4625E73A595E34.png

Caractéristiques du maillage#

Le maillage contient 100 éléments de type QUAD4.

Grandeurs testées et résultats#

Identification

Type de référence

Valeur de référence

Tolérance

Point NI - \(\mathrm{TEMP}\)

“SOURCE_EXTERNE”

t=50s

-151.52

2.00%

t=51s

-143.51

2.00%

t=72s

-55.17

0.50%

t=200s

-127.18

0.50%

Point NC - \(\mathrm{TEMP}\)

“SOURCE_EXTERNE”

t=50s

99.85

0.50%

t=72s

88.24

0.50%

t=200s

22.43

0.50%

Les valeurs obtenues avec Code_Aster en version 10.3.18 sont testées en “NON_REGRESSION” avec une précision de \(\text{0,1\%}\) .

Modélisation C#

Caractéristiques de la modélisation#

On utilise une modélisation AXIS_DIAG.

../../../../_images/1000000000000274000000C0AF4625E73A595E34.png

Caractéristiques du maillage#

Le maillage contient 100 éléments de type QUAD4.

Grandeurs testées et résultats#

Identification

Type de référence

Valeur de référence

Tolérance

Point NI - \(\mathrm{TEMP}\)

“SOURCE_EXTERNE”

t=50s

-151.52

2.00%

t=51s

-143.51

2.00%

t=72s

-55.17

0.50%

t=200s

-127.18

0.50%

Point NC - \(\mathrm{TEMP}\)

“SOURCE_EXTERNE”

t=50s

99.85

0.50%

t=72s

88.24

0.50%

t=200s

22.43

1.00%

Les valeurs obtenues avec Code_Aster en version 10.3.18 sont testées en “NON_REGRESSION” avec une précision de \(\text{0,1\%}\) .

Synthèse des résultats#

La qualité des résultats est satisfaisante, on représente le pic de température au bord. Les erreurs restent inférieures à \(\text{1,6\%}\) par rapport à la solution de référence. Les résultats peuvent être améliorés par un raffinement temporel et spatial.