Vous êtes sur la page 1sur 1

TD1 de Méthodes & calcul numérique "SMP S6"

Série n◦ 01

Exercice - 1 Discrétisation de l'équation de la chaleur 1D


Considérons le problème monodimensionnel de la conduction de la chaleur dans une barre de 1m
de longueur. Le champ de température T (x, t) vérie l'équation de la chaleur :
∂T ∂2T
=α 2
∂t ∂x
où α est la diusivité thermique.
Á cette EDP s'ajoute deux conditions aux limites aux extrémités de la barre T (0, t) = Tg et
ainsi qu'une condition initiale T (x, 0) = T0 .
T (1, t) = Td

L'intervalle [0, 1] est discrétisé en N n÷uds de coordonnées xi régulièrement espacés. Notons


∆x le pas d'espace. Le temps est discrétisé en intervalles de pas constant ∆t avec M noeud. Notons
Tin la température au n÷ud i à l'instant n.
1. Calculer les pas ∆x et ∆t. Préciser la natures des conditions aux limites.
2. Écrire la formulation discrétisée centrée.
3. Écrire la forme matricielle du problème
4. Écrire un script MATLAB qui implémente la méthode explicite, et qui trace les prols à
divers instants.
5. Comparer la solution théorique Tth et numérique Tnum avec les deux schéma par rapport
au temps.

Exercice - 2 Considérons le problème bidimensionnel stationnaire de la conduction de la chaleur


dans un domaine rectangulaire [−L1 , L1 ]×[1, L2 ]×[0, tmax ]. La fonction U (x, y, t) vérie l'équation
de Laplace :

∂U ∂2U ∂2U
= α + α


∂x2 ∂y 2

 ∂t

U (−L1 , y, t) = Ug , U (L1 , y, t) = Ud
U (x, 1, t) = Ub , U (x, L2 , t) = Uh




U (x, y, 0) = u0 (x, y) = U0

Le domaine de calcul est discrétisé en N ×P n÷uds. On supposera que les pas d'espace dans chaque
direction ∆x, ∆y et du temps ∆t sont constants. La fonction discrète au n÷ud (xni , yjn ) sera notée
n
Uij = U (xni , yjn ).
1. Calculer les pas ∆x, ∆y et ∆t. Préciser la natures des conditions aux limites.
2. Écrire la formulation discrétisée centrée.
3. Écrire la forme matricielle.
4. Écrire un script MATLAB qui implémente la méthode explicite, et qui trace les prols à
divers instants.