Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
TP Maths
TP 3 : Equation de la chaleur 2D
Le but de ce TP est d'implmenter le schma dirences nies explicite sur l'quation de la chaleur bidimensionnelle et de le tester numriquement en faisant varier les conditions aux limites. Soit u solution de l'quation
de la chaleur avec conditions aux limites de Dirichlet :
ut cu = f sur ]0, T [
u=g
sur ]0, T [
u = u0
sur {0}
o g est la temprature au bord, u0 la rpartition initiale de temprature, et f un terme source. On choisit
k
= [0, L]2 , L > 0 et on pose dx = dy = L
n o n N . On introduit enn un pas de temps dt. On note uij
k
une approximation de u((i 1)dx, (j 1)dy, kdt) et fij = f ((i 1)dx, (j 1)dy, kdt) pour 1 i, j n + 1. Le
schma explicite s'crit :
k+1
uij ukij
uki+1,j 2ukij + uki1,j
uki,j+1 2ukij + uki,j1
c
= fij
pour 2 i n 2 j n
dt
(dx)2
(dy)2
k+1
uk+1
pour 1 j n + 1
0,j = g(0, (j 1)dx) uL,j = g(L, (j 1)dx)
k+1
k+1
u
=
g((i
1)dx,
0)
u
=
g((i
1)dx,
L)
pour 1 i n + 1
i,0
i,L
0
uij = u0 ((i 1)dx, (j 1)dx)
pour 1 i, j n + 1
1 2
1 2
Il est stable pour cdt(( dx
) + ( dy
) ) < 12 . On introduit la matrice des inconnues U k = (ukij ) Mn+1 (R) et
A Mn+1 (R) tridiagonale, avec en premire et dernire ligne un 1 sur la diagonale, et pour les autres lignes 2
sur la diagonale et 1 sur les sur et sous-diagonales.