1
parametree par le nombre reel , on montre que le passage du temps discret
conduit a une valeur de un+1
j de la forme
(6) ujn+1 = g(, ) unj
ou est le parametre reel a preciser et on exprime enfin que les parametres du
schema sont tels quaucune onde nest amplifiee.
5) Trouver une condition suffisante pour que le schema propose a la question 3)
verifie le principe du maximum, cest a dire ici la condition :
( unk , k ZZ = ( un+1
(7) j , j ZZ .
6) Comment faut-il modifier le schema propose a la question 3) pour garder
lordre deux de precision en espace et en temps lorsque le second membre f () du
probleme (1) nest pas identiquement nul ?
2
Differences finies pour lequation de la chaleur.
Proposition de corrige.
3
t2 2
g = 1 + t (2 cos 2) + (2 cos(2 ) 8 cos + 6)
h2 2 h4
= 1 + 2 (1 cos) + 2 (2 cos2 1 4 cos + 3)
= 1 4 sin2 + 2 2 (1 cos)2
2
= 1 4 sin2 + 8 2 sin4 ,
2 2
donc
2 1 2
2
(S5) g( , ) = 1 4 sin + 4 sin .
2 2 2
La condition de stabilite
(S6) | g( , ) | 1 , IR
conduit a etudier pour quelles valeurs de la variable y 4 sin2 (/2) le polynome
1y + 21 y 2 prend des valeurs inferieures ou egales a 1 en valeur absolue. On trouve
sans difficulte 0 y 2 et compte tenu de la relation (S6) et de la positivite des
constantes , h et t, cette condition secrit
1
(S7) .
2
5) Il suffit dexprimer que le schema (S3) definit la nouvelle valeur un+1 j comme
n
combinaison convexe des variables uk pour k ZZ. Or on a :
n+1 n n n 2 n
uj 2 2
= (1 2 + 3 ) uj + ( 2 ) (uj+1 + uj1 ) + (uj+2 + unj2 ) .
2
On verifie aisement que la somme des coefficients de la relation precedente est egale
a 1, donc la condition (7) est impliquee par les deux inegalites 1 2 + 3 2 0
et 2 2 0. On en deduit que sous la condition (S7), le schema (S3) est
monotone.
6) La relation (4) doit etre modifiee. En effet, si le second membre f est non
nul, on a
2u u 2u 2 u 2 2u
= = 2 +f = 2 = 2 2 +f
t2 t t t x x t x x
4 2
u f
= 2 4 + 2 .
x x
Il suffit donc de modifier le schema (S3) en utilisant la relation (S1) a partir du
calcul precedent. On en deduit :
1 n
n+1 n
(u j u j ) 2
(uj+1 2 unj + unj1 )
t 2 h
t n n n n n
(S8)
4
u j+2 4 u j+1 + 6 u j 4 u j1 + u j2 =
2 h
= f (x ) + t f (x ) 2 f (x ) + f (x ) ,
j j+1 j j1 j ZZ , n IN .
2 h2
FD, juillet 2002.