Académique Documents
Professionnel Documents
Culture Documents
Chap 3
Chap 3
1
2 CHAPITRE 3. LA MÉTHODE DES DIFFÉRENCES FINIES
et,
h2
u(x − h, t) = u(x, t) − hux (x, t) + uxx + o(h2 ),
2
donc,
u(x + h, t) − 2u(x, t) + u(x − h, t)
uxx = + o(1).
h2
On peut donc approcher uxx (xj , ti ) par :
où on a posé,
dt
c=ν .
h2
Cela s’écrit sous forme matricielle,
AU n+1 = U n ,
avec,
1 + 2c −c 0 ... 0
−c 1 + 2c −c 0 ... 0
A=
... ...
−c 1 + 2c.
Cette méthode est dite implicite car elle conduit à chaque itération à la résolution
d’un systéme linéaire. On peut également choisir de résoudre une combinaison
convexe des équations (3.5) et (3.6). Cela conduit à la θ-méthode,
un+1
j − unj un+1 n+1
j+1 − 2uj + un+1
j−1 unj+1 − 2unj + unj−1
= θν + (1 − θ)ν .
dt h2 h2
Lorsque θ = 21 , on obtient le schéma dit de Crank-Nicolson.
Démonstration. On a,
ũn+1
j − ũnj 1
= ut (xj , tn ) + utt (xj , tn )dt + O(dt2 )
dt 2
et,
ν n n n h2
(ũj+1 + ũj−1 − 2ũj ) = νuxx (x j , tn ) + νuxxxx (x j , tn ) + O(h4 ).
h2 12
En sommant les deux équations et puisque u est solution de l’équation de la cha-
leur, le lemme est démontré.
Remarque 1. Si,
dt 1
ν = ,
h2 6
alors le schéma est consistant d’ordre 2 en temps et d’ordre 4 en espace.
Théorème 1. On pose Ũ n = (ũn0 , ..., ũnJ )t . Soit U n = (un0 , ..., unJ )t ., le vecteur
construit par la méthode des différences finies explicites. Supposons que,
νdt 1
2
≤ ,
h 2
alors il existe une constante C indépendante de h, dt, j et n, telle que,
Démonstration. Soit,
1 − 2c c 0 ... 0
c 1 − 2c c 0 ... 0
A=
... ...
c 1 − 2c
3.3. CONVERGENCE DE LA MÉTHODE DES DIFFÉRENCES FINIES EXPLICITE5
νdt
avec c = h2
. Alors,
U n+1 = AU n ,
et,
Ũ n+1 = AŨ n + dtn ,
où n = (n0 , ..., nJ )t , et ||||∞ ≤ C(dt + h2 ). On pose,
E n = Ũ n − U n ,
alors,
E n+1 = AE n + dtn ,
c’est à dire que
E1 = dt0 ,
E2 = dt(A0 + 1 )
...
Et par récurrence,
n
X
En+1 = dt( An−k k ).
k=0
Or,
∀k ∈ 0, ..., n, et tout vecteur V, ||Ak V ||∞ ≤ ||V ||∞ grâce au principe du maximum discret.