0% ont trouvé ce document utile (0 vote)
163 vues3 pages

TD3

Le document présente quatre exercices portant sur la convergence et la stabilité de schémas numériques pour résoudre des équations différentielles ordinaires. Le premier exercice concerne le schéma d'Euler explicite. Le deuxième traite du schéma de Heun. Le troisième s'intéresse au schéma de Crank-Nicolson. Le quatrième exercice étudie la convergence du schéma d'Euler implicite pour une équation particulière.

Transféré par

anh thu Tran
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
163 vues3 pages

TD3

Le document présente quatre exercices portant sur la convergence et la stabilité de schémas numériques pour résoudre des équations différentielles ordinaires. Le premier exercice concerne le schéma d'Euler explicite. Le deuxième traite du schéma de Heun. Le troisième s'intéresse au schéma de Crank-Nicolson. Le quatrième exercice étudie la convergence du schéma d'Euler implicite pour une équation particulière.

Transféré par

anh thu Tran
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Sorbonne Université Année universitaire 20222023

Faculté des Sciences et Ingénierie LU3MA232


Licence de Mathématiques Analyse numérique

Travaux dirigés No 3
Schémas à un pas

Exercice 1  Convergence et schéma d'Euler explicite

Reprenons le cas (a) de l'exercice 2 TD1. On considère le problème de Cauchy


 0
y (t) = t y(t),
y(0) = 1.

1. Soit T > 0, écrire les termes de la suite (yn )0≤n≤N obtenue par la méthode d'Euler
explicite pour approcher ce problème sur [0, T ] avec un pas de discrétisation uniforme
h= N T
pour N ∈ N∗ . Montrer que le schéma est convergent.
 
QN −1 nT 2
2. En déduire que y(T ) = limN →∞ PN (T ), où PN (T ) = n=0 1 + N 2 .

3. Pour quelles valeurs de x > 0 la fonction gx : R+ → R, α 7→ (1 + α)x est-elle convexe ?


En déduire le signe de f (α, x) = (1 + α)x − 1 − αx en fonction de x.
n/N n
T2 nT 2 T2
 
4. Justier l'encadrement 1 + ≤ 1 + 2 ≤ 1 + 2 , 0 ≤ n ≤ N − 1.
N N N
5. Expliciter limN →∞ PN (T ) .
6. En déduire l'expression de y(t) pour t ≥ 0. Et pour t < 0 ? On pourra vérier le
résultat en reprenant celui obtenu à l'exercice 2 TD1.

Exercice 2
Soit T > 0 et y0 ∈ R, on considère le problème de Cauchy
 0
y (t) = f (t, y(t)), t ∈ [0, T ],
y(0) = y0 .

On approche la solution de ce problème avec le schéma de Heun : pour N ∈ N∗ on pose


h= NT
, tn = hn et on dénit (yn )n≥0 par la valeur y0 pour n = 0 et par,
 ∗
 yn+1 = yn + hf(tn , yn ), 
h ∗ ∀ 0 ≤ n ≤ N − 1.
 yn+1 = yn + f (tn , yn ) + f (tn+1 , yn+1 ) ,
2

1. Montrer que c'est un schéma explicite à un pas.


2. On suppose que la fonction f est lipschitzienne en y , uniformément en t ∈ [0, T ] de
constante L. Montrer que le schéma est stable.

1
3. On suppose que f est continue. Montrer que le schéma est consistant. Donner une
estimation de l'erreur de consistance en précisant la régularité nécessaire sur f .
4. Justier qu'il existe une constante C > 0, indépendante de h, telle que,

max |yn − y(tn )| ≤ Ch2 .


0≤n≤N

Exercice 3
Soit T > 0 et y0 ∈ R, on considère le problème de Cauchy
 0
y (t) = f (t, y(t)), t ∈ [0, T ],
y(0) = y0 .

On suppose que la fonction f est continue par rapport à l'ensemble de ses arguments et que
elle est globalement lipschitzienne en y et uniformément en t de constante 2L.
On approche la solution de ce problème avec le schéma de Crank-Nicolson : pour N ∈ N∗
on pose h = N T
, tn = hn et on dénit (yn )n≥0 par la valeur y0 pour n = 0 et par,
 
h
yn+1 = yn + f (tn , yn ) + f (tn+1 , yn+1 ) , ∀ 0 ≤ n ≤ N − 1.
2

1. Montrer que c'est un schéma implicite à un pas.


2. Montrer que le schéma est bien déni pour h susamment petit.
3. Justier que le schéma est convergent.
4. Calculer l'ordre du schéma.

Exercice 4
Soit f ∈ C 1 (R, R) telle que f (y) < 0 pour tout y ∈]0, 1[ et f (0) = f (1) = 0. Soit y0 ∈]0, 1[,
on considère le problème suivant
(
y 0 (t) = f (y(t)), t ∈ R+ ,
(1)
y(0) = y0 .

1. (a) Prouver qu'il existe T ∈ R+ tel que y ∈ C 1 ([0, T [, R) soit solution de (1).
(b) Montrer qu'on a alors 0 < y(t) < 1 pour tout t ∈ [0, T [.
(c) Montrer qu'il existe une unique fonction y ∈ C 1 ([0, +∞[, R) solution de (1) et
que y est une fonction strictement décroissante.
Dans les questions suivantes on désigne par y cette unique solution dénie sur [0, +∞[.
2. (a) Montrer que y(t) admet une limite ` ∈ R lorsque t → +∞.
(b) Montrer que ` = 0 .
3. Soit y0 ∈]0, 1[, on cherche à approcher la solution exacte de (1) par le schéma d'Euler
implicite de pas h ∈ R∗+ , qui s'écrit :

yn+1 = yn + hf (yn+1 ), ∀n ∈ {0, . . . , N − 1}. (2)

2
b−a
(a) Soit a ∈]0, 1[. Montrer qu'il existe un unique b ∈]0, 1[ tel que = f (b).
h
En déduire que pour y0 ∈]0, 1[ xé, il existe (yn )n∈N solution du schéma d'Euler
implicite (2) telle que yn ∈]0, 1[ pour tout n ∈ N.
(b) Soit (yn )n∈N une suite construite à la question ci-dessus. Montrer que cette suite
est décroissante et qu'elle tend vers 0 lorsque n tend vers l'inni.
4. On suppose à présent que f 0 (0) = −α avec α > 0. Soit β ∈]0, α[.
f (y(t))
(a) Montrer que pour t susamment grand, < −β.
y(t)
(b) En déduire qu'il existe C ∈ R+ tel que y(t) ≤ Ce−βt , ∀t ≥ 0.
(c) Montrer qu'il existe C ∈ R∗+ tel que la solution du schéma d'Euler implicite (2)
vérie :  n
1
yn ≤ C , ∀n ∈ {0, . . . , N }.
1 + hβ

Vous aimerez peut-être aussi