Académique Documents
Professionnel Documents
Culture Documents
Licence de Mécanique
U.E. LA3M4 : Projet numérique - codes de calculs
∂T ∂2T
ρ Cp =λ 2
∂t ∂x
pour 0 < x < L. À partir d’un certain instant choisi comme origine des temps (t = 0),
le mur est mis en contact avec une source de chaleur à la température Tc = 60◦ C par sa
face x = 0. L’autre face en x = L est parfaitement isolée thermiquement.
1. Équations – Adimensionnement
2. Discrétisation
Dans cette question, on travaille en variables réduites mais on omet les symboles ⋆
pour plus de légèreté.
On résout numériquement le problème instationnaire en utilisant des approximations
de type différences finies.
3. Résultats numériques :
Interpréter les courbes ci-dessous, obtenues après résolution numérique du problème
écrit sous forme adimensionnelle, avec h = 0.01 et µ = 0.25.
1 1
x=0. t=0.25
x=0.3 t=0.50
x=0.5 t=1.
x=0.7 t=2.
x=1. 0.9
0.8
0.8
0.6
0.7
T
T
0.6
0.4
0.5
0.2
0.4
0 0.3
0 0.5 1 1.5 2 0 0.2 0.4 0.6 0.8 1
temps x
∂T ∂2T
=
∂t ∂x2
associée aux conditions initiales et aux limites du TD1-II. Ici la condition initiale
est T (x, 0) = 0. et les conditions aux limites sont T (0, t) = 1., ∂T
∂x
(1, t) = 0.. Le
domaine d’étude est défini en espace par x ∈ [0, 1] et en temps par t ∈ [0, 2]. On
utilisera un maillage classique.
1. Schéma explicite :
Le but est d’établir le progamme tp1C.f90 qui permet de résoudre le problème
posé à l’aide d’un schéma explicite. Afin de respecter la stabilité du schéma,
on prend µ = δ t/h2 = 0.25. On fixe le pas d’espace à h = 0.01 (nx = 100).
– Reprendre l’algorithme du TD et introduire les tableaux T np1 et T n
– Réactualiser les valeurs aux limites avant de transférer T np1 dans T n.
– Introduire le temps d’écriture séparés de T ecr = 0.25 et prévoir le stockage
des profils de température pris aux points xl avec des pas de 0.25. Prévoir
le stockage dans le fichier ”profils.out” et tracer les profils thermiques à
différents temps.
– Afin de tracer l’évolution temporelle de la température en différents points
du domaine (xl ), on doit inverser le tableau à deux dimensions constitué
par les données du fichier ”profils.out”. Ecrire un petit programme per-
mettant de créer un fichier ”inverse.out” qui aura en première colonne les
abcisses xl et sur les colonnes suivantes, les lignes du fichier ”profils.out”.
Tracer les résultats et les comparer aux figures du TD.
2. Schéma implicite : (facultatif)
Ecrire le progamme tp1D.f90 qui permet de résoudre le problème à l’aide d’un
schéma implicite. L’avantage de ce schéma est qu’il est inconditionnellement
stable. Prendre µ = 2.5 et effectuer les mêmes étapes que dans le cas du schéma
explicite. Prévoir à chaque pas de temps la résolution du système linéaire par
une méthode directe.