E.D.O. : méthodes numériques (cours 1 et 2)
François Cuvelier
Laboratoire d'Analyse Géométrie et Applications Institut Galilée
Université Paris XIII.
5 janvier 2015
Plan
1
Introduction Exemples
Météorologie
Chimie : La réaction de Belousov-Zhabotinsky Mécanique
Dénition des E.D.O.
Formulation générale : le problème de Cauchy Dérivation numérique
Méthode des diérences nies pour le problème de Cauchy en dimension m “ 1
Exemple
Stabilité (absolue)
Méthode des diérences nies pour le problème de Cauchy en
dimension m
Le couplage Océan-Atmosphère est décrit par un système d'E.D.P. couplées de Navier-Stokes de la mécanique des uides.
Le modèle de Lorentz est une version très simpliée de ces équations pour l'étude du phénomène de convection de Rayleigh-Bénard :
$
&
%
x
1ptq “ ´σ x ptq ` σ y ptq
y
1ptq “ ´x pt qy pt q ` ρ x ptq ´ y ptq
z
1ptq “ x ptqy ptq ´ βz ptq (1) où
‚ x ptq : proportionnel à l'intensité du mouvement de convection,
‚ y ptq : proportionnel à la diérence de température entre les courants ascendants et descendants,
‚ z ptq :proportionnel à une variation de température
Modèle de Lorentz
Avec σ “ 10, ρ “ 28, β “ 8{3 et les données initales xp0q “ ´8, y p0q “ 8 et zp0q “ ρ ´ 1 .
0 10 20 30 40 50 60 70 80 90 100
−20 0 20
x(t)
t Modele de Lorentz
0 10 20 30 40 50 60 70 80 90 100
−50 0 50
y(t)
t
0 10 20 30 40 50 60 70 80 90 100
0 20 40
z(t)
t
Modèle de Lorentz : papillon
Modèle du Bruxelator
Une solution de bromate de potassium et d'acide sulfurique mélangée à une solution d'acide manolique et de bromure de sodium peut entrainer, sous certaines conditions, une oscillation de la couleur de la solution mélange du rouge au bleue avec une période de 7 secondes.
Le modéle associé est nommé modèle du bruxelator. Sous certaines hypothèses, le modèle simplié peut s'écrire :
"
A
1ptq “ 1 ` α A
2ptqBptq ´ pβ ` 1qAptq
B
1ptq “ ´αA
2ptqBptq ` βAptq (2)
Modèle du Bruxelator
Avec α “ 1 , β “ 3 . 5 et les C.I. Ap0q “ 3 et Bp0q “ 2 :
1 2 3 4 5 6
Brusselator simplifie − Concentrations
A(t) B(t)
Modèle du Bruxelator
Avec α “ 1 , β “ 3 . 5 et les C.I. Ap0q “ 3 et Bp0q “ 2 :
0 1 2 3 4 5 6
0 1 2 3 4 5 6
B(t)
Brusselator simplifie
Pendule pesant sans viscosité
Le pendule pesant : objet pesant accroché à une tige de masse négligeable, l'autre extrémité de la tige est l'axe de rotation du pendule.
θ
2ptq ` g
L sinpθptqq “ 0 . (3)
où θptq est l'angle que fait, à l'instant t , le pendule par rapport à l'axe vertical, L la longueur de la tige.
θ
L
M
Pendule pesant sans viscosité
Avec
gL“ 3 et les C.I. θ
0“
56π, θ
10“ 0 :
0 2 4 6 8 10 12 14 16 18 20
−3
−2
−1 0 1 2 3
t
θ(t)
Pendule pesant − valeur angulaire
0 2 4 6 8 10 12 14 16 18 20
−4
−2 0 2 4
θ’(t)
Pendule pesant − vitesse angulaire
Pendule pesant sans viscosité
Avec
gL“ 3 et les C.I. θ
0“
56π, θ
10“ 0 :
−3
−2
−1 0 1 2 3 4
θ’(t)
Pendule pesant
Pendule pesant sans viscosité
Avec
gL“ 3 :
0 5 10 15 20
−8
−6
−4
−2 0 2 4 6 8
A B C
θ’
Représentation des courbes paramétrées (θ(t),θ’(t))
Plan
1
Introduction Exemples
Météorologie
Chimie : La réaction de Belousov-Zhabotinsky Mécanique
Dénition des E.D.O.
Formulation générale : le problème de Cauchy Dérivation numérique
Méthode des diérences nies pour le problème de Cauchy en dimension m “ 1
Exemple
Stabilité (absolue)
Méthode des diérences nies pour le problème de Cauchy en
dimension m
Soit une fonction yyy dénie sur un intervalle de R à valeurs dans R
mde classe C
p(continûment dérivable d'ordre p) et on note yyy
ppqla dérivée d'ordre p de yyy .
Dénition
On appelle équation diérentielle ordinaire (E.D.O.) d'ordre p une équation de la forme :
F pt , yyy ptq, yyy
p1qptq, yyy
p2qptq, . . . , yyy
ppqptqq “ 0 . Dénition
On appelle forme canonique d'une E.D.O. une expression du type : yyy
ppqptq “ G G G pt , yyyptq, yyy
p1qptq, yyy
p2qptq, . . . , yyy
pp´1qptqq. (4) Proposition
Toute équation diérentielle d'ordre p sous forme canonique peut s'écrire
comme un système de p équations diérentielles d'ordre 1.
Plan
1
Introduction Exemples
Météorologie
Chimie : La réaction de Belousov-Zhabotinsky Mécanique
Dénition des E.D.O.
Formulation générale : le problème de Cauchy Dérivation numérique
Méthode des diérences nies pour le problème de Cauchy en dimension m “ 1
Exemple
Stabilité (absolue)
Méthode des diérences nies pour le problème de Cauchy en
dimension m
Dénition (problème de Cauchy) Soit fff l'application continue dénie par
fff : rt
0, t
0` T s ˆ R
mÝÑ R
mpt , yyy q ÞÝÑ fff pt , yyy q
avec T Ps0 , `8s. Le problème de Cauchy revient à chercher une fonction yyy dénie par
yyy : rt
0, t
0` T s ÝÑ R
mt ÞÝÑ yyy ptq
continue et dérivable, telle que
"
yyy
1ptq “ fff pt , yyy ptqq, @t P rt
0, t
0` T s
yyy pt
0q “ yyy
0P R
m. (5)
pCq
"
yyy
1ptq “ fff pt , yyy ptqq, @t P rt
0, t
0` T s yyy pt
0q “ yyy
r0sP R
m.
Exercice
Quelles sont les données du problème de Cauchy ?
"
yyy
1ptq “ fff pt , yyy ptqq, @t P rt
0, t
0` T s
yyy pt
0q “ yyy
0P R
m. (6)
t
0P R , T P R
`˚, m P N
˚la fonction fff
le vecteur yyy
r0sP R
mpCq
"
yyy
1ptq “ fff pt , yyy ptqq, @t P rt
0, t
0` T s yyy pt
0q “ yyy
r0sP R
m.
Exercice
Quelles sont les données du problème de Cauchy ?
"
yyy
1ptq “ fff pt , yyy ptqq, @t P rt
0, t
0` T s
yyy pt
0q “ yyy
0P R
m. (6)
t
0P R , T P R
`˚, m P N
˚la fonction fff
le vecteur yyy
r0sP R
mExercice
Déterminer le problème de Cauchy associé au modèle du Bruxelator simplié :
pBq
"
A
1pt q “ 1 ` α A
2ptqBptq ´ pβ ` 1qAptq B
1ptq “ ´α A
2ptqBptq ` β Aptq
avec C.I. Ap0q “ A
0et Bp0q “ A
0.
On pose yyy ptq “
ˆ y
1pt q y
2pt q
˙
avec y
1ptq “ Aptq et y
2ptq “ Bptq. La forme canonique de p B q est yyy
1ptq “ G G G
bpt , yyy ptqq avec p “ 1 et G G G
bpt , zzz q “
ˆ 1 ` α z
12z
2´ pβ ` 1qz
1´α z
12z
2` β z
1˙ .
On pose fff
bpt, zzzq “ G G G
bpt, zzzq et yyy
r0s“ pA
0, B
0q
tp C
Bq
"
yyy
1ptq “ fff
bpt,yyy ptqq, @t P r0, T s
yyypt
0q “ yyy
r0sP R
2.
Exercice
Déterminer le problème de Cauchy associé au modèle du Bruxelator simplié :
pBq
"
A
1pt q “ 1 ` α A
2ptqBptq ´ pβ ` 1qAptq B
1ptq “ ´α A
2ptqBptq ` β Aptq
avec C.I. Ap0q “ A
0et Bp0q “ A
0. On pose yyy ptq “
ˆ y
1pt q y
2pt q
˙
avec y
1ptq “ Aptq et y
2ptq “ Bptq.
La forme canonique de p B q est yyy
1ptq “ G G G
bpt , yyy ptqq avec p “ 1 et G G G
bpt , zzz q “
ˆ 1 ` α z
12z
2´ pβ ` 1qz
1´α z
12z
2` β z
1˙ .
On pose fff
bpt, zzzq “ G G G
bpt, zzzq et yyy
r0s“ pA
0, B
0q
tp C
Bq
"
yyy
1ptq “ fff
bpt,yyy ptqq, @t P r0, T s
yyypt
0q “ yyy
r0sP R
2.
Exercice
Déterminer le problème de Cauchy associé au modèle du Bruxelator simplié :
pBq
"
A
1pt q “ 1 ` α A
2ptqBptq ´ pβ ` 1qAptq B
1ptq “ ´α A
2ptqBptq ` β Aptq
avec C.I. Ap0q “ A
0et Bp0q “ A
0. On pose yyy ptq “
ˆ y
1pt q y
2pt q
˙
avec y
1ptq “ Aptq et y
2ptq “ Bptq.
La forme canonique de p B q est yyy
1ptq “ G G G
bpt , yyy ptqq avec p “ 1 et G G G
bpt , zzz q “
ˆ 1 ` α z
12z
2´ pβ ` 1qz
1´α z
12z
2` β z
1˙ .
On pose fff
bpt, zzzq “ G G G
bpt, zzzq et yyy
r0s“ pA
0, B
0q
tp C
Bq
"
yyy
1ptq “ fff
bpt,yyy ptqq, @t P r0, T s
yyypt
0q “ yyy
r0sP R
2.
Exercice
Déterminer le problème de Cauchy associé au modèle du Bruxelator simplié :
pBq
"
A
1pt q “ 1 ` α A
2ptqBptq ´ pβ ` 1qAptq B
1ptq “ ´α A
2ptqBptq ` β Aptq
avec C.I. Ap0q “ A
0et Bp0q “ A
0. On pose yyy ptq “
ˆ y
1pt q y
2pt q
˙
avec y
1ptq “ Aptq et y
2ptq “ Bptq.
La forme canonique de p B q est yyy
1ptq “ G G G
bpt , yyy ptqq avec p “ 1 et G G G
bpt , zzz q “
ˆ 1 ` α z
12z
2´ pβ ` 1qz
1´α z
12z
2` β z
1˙ .
On pose fff
bpt, zzzq “ G G G
bpt, zzzq et yyy
r0s“ pA
0, B
0q
tp C
Bq
"
yyy
1ptq “ fff
bpt , yyy ptqq, @t P r0 , T s
yyy pt
0q “ yyy
r0sP R
2.
Exercice
Déterminer le problème de Cauchy associé au modèle du pendule pesant simplié :
p P q θ
p2qptq ` g
L sinpθptqq “ 0 . avec C.I. θp0q “ θ
0et θ
1p0q “ θ
10.
On pose yyy ptq “ py
1ptq, y
2ptqq
tavec y
1ptq “ θptq et y
2ptq “ θ
1ptq.
yyy
p1qptq “
˜ y
1p1qptq y
2p1qptq
¸
“
ˆ θ
p1qptq θ
p2qptq
˙
“
ˆ θ
p1qptq
´
gLsinpθptqq
˙
“
ˆ y
2ptq
´
gLsinpy
1ptqq
˙ . On pose fff
ppt,zzzq “
ˆ z
2´
gLsinpz
1q
˙
et yyy
r0s“ pθ
0, θ
10q
tpC
Pq
"
yyy
1ptq “ fff
ppt , yyy ptqq, @t P r0 , T s
yyy pt
0q “ yyy
r0sP R
2.
Exercice
Déterminer le problème de Cauchy associé au modèle du pendule pesant simplié :
p P q θ
p2qptq ` g
L sinpθptqq “ 0 . avec C.I. θp0q “ θ
0et θ
1p0q “ θ
10.
On pose yyy ptq “ py
1ptq, y
2ptqq
tavec y
1ptq “ θptq et y
2ptq “ θ
1ptq.
yyy
p1qptq “
˜ y
1p1qptq y
2p1qptq
¸
“
ˆ θ
p1qptq θ
p2qptq
˙
“
ˆ θ
p1qptq
´
gLsinpθptqq
˙
“
ˆ y
2ptq
´
gLsinpy
1ptqq
˙ . On pose fff
ppt,zzzq “
ˆ z
2´
gLsinpz
1q
˙
et yyy
r0s“ pθ
0, θ
10q
tpC
Pq
"
yyy
1ptq “ fff
ppt , yyy ptqq, @t P r0 , T s
yyy pt
0q “ yyy
r0sP R
2.
Exercice
Déterminer le problème de Cauchy associé au modèle du pendule pesant simplié :
p P q θ
p2qptq ` g
L sinpθptqq “ 0 . avec C.I. θp0q “ θ
0et θ
1p0q “ θ
10.
On pose yyy ptq “ py
1ptq, y
2ptqq
tavec y
1ptq “ θptq et y
2ptq “ θ
1ptq.
yyy
p1qptq “
˜ y
1p1qptq y
2p1qptq
¸
“
ˆ θ
p1qpt q θ
p2qpt q
˙
“
ˆ θ
p1qptq
´
gLsinpθptqq
˙
“
ˆ y
2ptq
´
gLsinpy
1ptqq
˙ .
On pose fff
ppt,zzzq “
ˆ z
2´
gLsinpz
1q
˙
et yyy
r0s“ pθ
0, θ
10q
tpC
Pq
"
yyy
1ptq “ fff
ppt , yyy ptqq, @t P r0 , T s
yyy pt
0q “ yyy
r0sP R
2.
Exercice
Déterminer le problème de Cauchy associé au modèle du pendule pesant simplié :
p P q θ
p2qptq ` g
L sinpθptqq “ 0 . avec C.I. θp0q “ θ
0et θ
1p0q “ θ
10.
On pose yyy ptq “ py
1ptq, y
2ptqq
tavec y
1ptq “ θptq et y
2ptq “ θ
1ptq.
yyy
p1qptq “
˜ y
1p1qptq y
2p1qptq
¸
“
ˆ θ
p1qpt q θ
p2qpt q
˙
“
ˆ θ
p1qptq
´
gLsinpθptqq
˙
“
ˆ y
2ptq
´
gLsinpy
1ptqq
˙ . On pose fff
ppt ,zzzq “
ˆ z
2´
gLsinpz
1q
˙
et yyy
r0s“ pθ
0, θ
01q
t"
yyy
1ptq “ fff
ppt , yyy ptqq, @t P r0 , T s
Problème de Cauchy linéaire :
"
y
1ptq “ 3yptq ´ 3t , si t ą 0 y p0q “ 1
On a f pt , v q “ 3v ´ 3t et une solution yptq “ p1 ´ 1{3qe
3t` t ` 1{3 .
Problème non-linéaire :
"
y
1ptq “ a
3y ptq, si t ą 0 y p0q “ 0
On a f pt, v q “ ?
3v et trois solutions y pt q “ 0, y ptq “ a
8t
3{27 et y ptq “ ´ a
8t
3{27 .
Problème de Cauchy linéaire :
"
y
1ptq “ 3yptq ´ 3t , si t ą 0 y p0q “ 1
On a f pt , v q “ 3v ´ 3t et une solution yptq “ p1 ´ 1{3qe
3t` t ` 1{3 . Problème non-linéaire :
"
y
1ptq “ a
3y ptq, si t ą 0 y p0q “ 0
On a f pt , v q “ ?
3v et trois solutions y pt q “ 0 , y ptq “ a
8t
3{27 et y ptq “ ´ a
8t
3{27 .
p PC q
"
yyy
1ptq “ fff pt,yyy ptqq yyy pt
0q “ yyy
0P R
m.
avec fff : U ÝÑ R
m, U un ouvert de R ˆ R
met pt
0, yyy
r0sP U.
Theorem (Cauchy-Lipschitz)
On suppose que la fonction fff est continue sur U et quelle est localement lipschitzienne en yyy : @pt , yyy q P U , D W voisinage ttt , D V voisinage yyy , DL ą 0 tels que
@s P W, @puuu , vvv q P V
2, }fff ps , uuuq ´ fff ps , vvv q} ď L }uuu ´ vvv } (7) Sous ces hypothèses le problème de Cauchy p PC q admet une unique solution.
Proposition
Bfff
Plan
1
Introduction Exemples
Météorologie
Chimie : La réaction de Belousov-Zhabotinsky Mécanique
Dénition des E.D.O.
Formulation générale : le problème de Cauchy Dérivation numérique
Méthode des diérences nies pour le problème de Cauchy en dimension m “ 1
Exemple
Stabilité (absolue)
Méthode des diérences nies pour le problème de Cauchy en
dimension m
On note t
n“ a ` nh , n P v0 , N w et h “ pb ´ aq{N une discrétisation régulière de ra , bs. Soit pDy q
nune approximation de y
1pt
nq. On appelle
diérence nie progressive l'approximation pDy q
Pn“ y pt
n`1q ´ y pt
nq
h , @n P v0 , N ´ 1w (8)
diérence nie rétrograde l'approximation pDy q
Rn“ y pt
nq ´ y pt
n´1q
h , @n P v1 , N w (9)
diérence nie centrée l'approximation pDy q
Cn“ y pt
n`1q ´ y pt
n´1q
2h , @n P v1 , N ´ 1w (10)
On note t
n“ a ` nh , n P v0 , N w et h “ pb ´ aq{N une discrétisation régulière de ra , bs. Soit pDy q
nune approximation de y
1pt
nq. On appelle
diérence nie progressive l'approximation pDy q
Pn“ y pt
n`1q ´ y pt
nq
h , @n P v0 , N ´ 1w (8)
diérence nie rétrograde l'approximation pDy q
Rn“ y pt
nq ´ y pt
n´1q
h , @n P v1 , N w (9)
diérence nie centrée l'approximation pDy q
Cn“ y pt
n`1q ´ y pt
n´1q
2h , @n P v1 , N ´ 1w (10)
On note t
n“ a ` nh , n P v0 , N w et h “ pb ´ aq{N une discrétisation régulière de ra , bs. Soit pDy q
nune approximation de y
1pt
nq. On appelle
diérence nie progressive l'approximation pDy q
Pn“ y pt
n`1q ´ y pt
nq
h , @n P v0 , N ´ 1w (8)
diérence nie rétrograde l'approximation pDy q
Rn“ y pt
nq ´ y pt
n´1q
h , @n P v1 , N w (9)
diérence nie centrée l'approximation pDy q
Cn“ y pt
n`1q ´ y pt
n´1q
2h , @n P v1 , N ´ 1w (10)
Denition
Soit g une fonction. On dit que g se comporte comme un grand O de h
qquand h tend vers 0
DH ą 0 , DC ą 0 , t.q. |g phq| ď Ch
q, @h Ps ´ H , H r ô g phq “ Oph
qq Proposition (Développement de Taylor)
Soit f P C
r`1pra , bs; Rq.
‚ @px , y q P ra, bs
2il existe un ξ Psx , y r tel que f px q “ f py q `
ÿ
rk“0
f
pkqpy q
k ! px ´ y q
k` f
pr`1qpξq
pr ` 1q! px ´ y q
r`1(11)
‚ @x P ra, bs, @h P R
˚vériant x ` h P ra, bs, il existe ξ Ps minpx , x ` hq, maxpx , x ` hqr tel quel
f px hq “ f px ÿ
rf
pkqpx q
h
kf
pr`1qpξq
h
r`1(12)
Dénition
La diérence |y
1pt
nq ´ pDy q
n| est appelée erreur de troncature au point t
n. On dira que |y
1pt
nq ´ pDy q
n| est d'ordre p ą 0 si il existe une
constance C ą 0 telle que
|y
1pt
nq ´ pDy q
n| ď Ch
p. Proposition
|y
1pt
nq ´ pDy q
Pn| “ ˇ ˇ ˇ
ˇ y
1pt
nq ´ y pt
n`1q ´ y pt
nq h
ˇ ˇ ˇ
ˇ “ Ophq, (13)
|y
1pt
nq ´ pDyq
Rn| “ ˇ ˇ ˇ
ˇ y
1pt
nq ´ y pt
nq ´ y pt
n´1q h
ˇ ˇ ˇ
ˇ “ Ophq, (14)
|y
1pt
nq ´ pDy q
Cn| “ ˇ ˇ ˇ
ˇ y
1pt
nq ´ y pt
n`1q ´ y pt
n´1q 2h
ˇ ˇ ˇ
ˇ “ Oph
2q. (15)
Plan
1
Introduction Exemples
Météorologie
Chimie : La réaction de Belousov-Zhabotinsky Mécanique
Dénition des E.D.O.
Formulation générale : le problème de Cauchy Dérivation numérique
Méthode des diérences nies pour le problème de Cauchy en dimension m “ 1
Exemple
Stabilité (absolue)
Méthode des diérences nies pour le problème de Cauchy en
dimension m
On veut résoudre le problème de Cauchy : pPCq
"
y
1ptq “ f pt , y ptqq, @t P rt
0, t
0` T s y pt
0q “ y
0P R .
La méthode d'Euler progressive est donnée par le schéma
"
y
n`1“ y
n` hf pt
n, y
nq, @n P v0 , N ´ 1w
y
0“ y pt
0q (16)
Ce schéma est explicite, car il permet le calcul direct de y
n`1en fonction
de y
n.
On veut résoudre le problème de Cauchy : pPCq
"
y
1ptq “ f pt , y ptqq, @t P rt
0, t
0` T s y pt
0q “ y
0P R.
La méthode d'Euler régressive est donnée par le schéma
"
y
n`1“ y
n` hf pt
n`1, y
n`1q, @n P v0 , N ´ 1w
y
0“ y pt
0q (17)
Ce schéma est implicite, car y
n`1est dénit implicitement en fonction de
y
n. Il faut donc résoudre à chaque pas de temps une équation non-linéaire
en utilisant des méthodes de point xe par exemple.
Plan
1
Introduction Exemples
Météorologie
Chimie : La réaction de Belousov-Zhabotinsky Mécanique
Dénition des E.D.O.
Formulation générale : le problème de Cauchy Dérivation numérique
Méthode des diérences nies pour le problème de Cauchy en dimension m “ 1
Exemple
Stabilité (absolue)
Méthode des diérences nies pour le problème de Cauchy en
dimension m
Soit l'E.D.O. suivante
"
y
1ptq “ y ptq ` t
2y
2ptq, pour t P r0 , 5s, y p0q “ ´1
de solution exacte
y ptq “ 1{pe
´t´ t
2` 2t ´ 2q.
−1.8
−1.6
−1.4
−1.2
−1
−0.8
−0.6
−0.4
−0.2 0
y’(t)=y(t)+t2 y2(t) avec y(0)=−1 et N=10
exacte Euler Progressive Euler Regressive
Soit l'E.D.O. suivante
"
y
1ptq “ y ptq ` t
2y
2ptq, pour t P r0 , 5s, y p0q “ ´1
de solution exacte
y ptq “ 1{pe
´t´ t
2` 2t ´ 2q.
−1.6
−1.4
−1.2
−1
−0.8
−0.6
−0.4
−0.2 0
y’(t)=y(t)+t2 y2(t) avec y(0)=−1 et N=50
exacte Euler Progressive Euler Regressive
Plan
1
Introduction Exemples
Météorologie
Chimie : La réaction de Belousov-Zhabotinsky Mécanique
Dénition des E.D.O.
Formulation générale : le problème de Cauchy Dérivation numérique
Méthode des diérences nies pour le problème de Cauchy en dimension m “ 1
Exemple
Stabilité (absolue)
Méthode des diérences nies pour le problème de Cauchy en
dimension m
Stabilité (absolue)
On étudie le problème modèle suivant :
"
y
1ptq “ λy ptq, pour t P R
`, y p0q “ y
0où λ ă 0 est donné. La solution exacte est y ptq “ y
0e
λt. En particulier, on a
tÑ`8
lim y ptq “ 0 Dénition
On pose t
n“ nh, où le pas de temps h ą 0 est donné et y
nune
approximation de y pt
nq par un schéma donné. On dit alors que le schéma
associé à ce problème est absolument stable si
Stabilité (absolue)
Ce n'est malheureusement pas toujours le cas avec le schéma d'Euler progressif et h “
2019« 1.05.
Instabilité Euler progressif - Stabilité Euler rétrograde :
0 2 4 6 8 10 12 14 16 18 20
−8
−6
−4
−2 0 2 4 6 8
t
y’(t)=−2y(t) avec y(0)=1 et h=1.0526
exacte Euler Progressive Euler Regressive
Stabilité (absolue)
Ce n'est malheureusement pas toujours le cas avec le schéma d'Euler progressif et h “
2019« 1.05.
Instabilité Euler progressif - Stabilité Euler rétrograde :
−6
−4
−2 0 2 4 6 8
y’(t)=−2y(t) avec y(0)=1 et h=1.0526
exacte Euler Progressive Euler Regressive
Stabilité (absolue)
Par contre, avec h “
2021« 0 . 95 , le même schéma est stable.
Stabilité Euler progressif - Stabilité Euler rétrograde :
0 2 4 6 8 10 12 14 16 18 20
−1
−0.8
−0.6
−0.4
−0.2 0 0.2 0.4 0.6 0.8 1
t
y’(t)=−2y(t) avec y(0)=1 et h=0.95238
exacte Euler Progressive Euler Regressive
Stabilité (absolue)
Par contre, avec h “
2021« 0 . 95 , le même schéma est stable.
Stabilité Euler progressif - Stabilité Euler rétrograde :
−0.8
−0.6
−0.4
−0.2 0 0.2 0.4 0.6 0.8 1
y’(t)=−2y(t) avec y(0)=1 et h=0.95238
exacte Euler Progressive Euler Regressive
Stabilité (absolue)
Avec h “ 0.1, les deux schémas sont stables :
0 2 4 6 8 10 12 14 16 18 20
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
y’(t)=−2y(t) avec y(0)=1 et h=0.1
exacte Euler Progressive Euler Regressive
Stabilité (absolue) pour Euler progressif
Le schéma d'Euler progressif associé au problème modèle
"
y
1ptq “ λ y ptq, pour t P R
`, y p0q “ y
0y
n`1“ y
n` hf pt
n, y
nq “ y
n` λ hy
n“ p1 ` λ hqy
ny
n“ p1 ` λhq
ny
0, @n ě 0.
si |1 ` λ h| ă 1 alors lim
nÑ`8|y
n| “ 0 , si |1 ` λ h| ą 1 alors lim
nÑ`8|y
n| “ `8, Stabilité ssi |1 ` λ h| ă 1 ðñ 0 ă h ă ´
λ2.
Le schéma d'Euler progressif est conditionnellement stable.
Stabilité (absolue) pour Euler progressif
Le schéma d'Euler progressif associé au problème modèle
"
y
1ptq “ λ y ptq, pour t P R
`, y p0q “ y
0y
n`1“ y
n` hf pt
n, y
nq “ y
n` λ hy
n“ p1 ` λ hqy
ny
n“ p1 ` λ hq
ny
0, @n ě 0 .
si |1 ` λ h| ă 1 alors lim
nÑ`8|y
n| “ 0 , si |1 ` λ h| ą 1 alors lim
nÑ`8|y
n| “ `8, Stabilité ssi |1 ` λ h| ă 1 ðñ 0 ă h ă ´
λ2.
Le schéma d'Euler progressif est conditionnellement stable.
Stabilité (absolue) pour Euler progressif
Le schéma d'Euler progressif associé au problème modèle
"
y
1ptq “ λ y ptq, pour t P R
`, y p0q “ y
0y
n`1“ y
n` hf pt
n, y
nq “ y
n` λ hy
n“ p1 ` λ hqy
ny
n“ p1 ` λ hq
ny
0, @n ě 0 .
si |1 ` λh| ă 1 alors lim
nÑ`8|y
n| “ 0, si |1 ` λ h| ą 1 alors lim
nÑ`8|y
n| “ `8,
Stabilité ssi |1 ` λ h| ă 1 ðñ 0 ă h ă ´
λ2.
Le schéma d'Euler progressif est conditionnellement stable.
Stabilité (absolue) pour Euler progressif
Le schéma d'Euler progressif associé au problème modèle
"
y
1ptq “ λ y ptq, pour t P R
`, y p0q “ y
0y
n`1“ y
n` hf pt
n, y
nq “ y
n` λ hy
n“ p1 ` λ hqy
ny
n“ p1 ` λ hq
ny
0, @n ě 0 .
si |1 ` λh| ă 1 alors lim
nÑ`8|y
n| “ 0, si |1 ` λ h| ą 1 alors lim
nÑ`8|y
n| “ `8, Stabilité ssi |1 ` λ h| ă 1 ðñ 0 ă h ă ´
λ2.
Le schéma d'Euler progressif est conditionnellement stable.
Stabilité (absolue) pour Euler progressif
Le schéma d'Euler progressif associé au problème modèle
"
y
1ptq “ λ y ptq, pour t P R
`, y p0q “ y
0y
n`1“ y
n` hf pt
n, y
nq “ y
n` λ hy
n“ p1 ` λ hqy
ny
n“ p1 ` λ hq
ny
0, @n ě 0 .
si |1 ` λh| ă 1 alors lim
nÑ`8|y
n| “ 0, si |1 ` λ h| ą 1 alors lim
nÑ`8|y
n| “ `8, Stabilité ssi |1 ` λ h| ă 1 ðñ 0 ă h ă ´
λ2.
Le schéma d'Euler progressif est conditionnellement stable.
Stabilité (absolue) pour Euler régressif
Le schéma d'Euler régressif associé au problème modèle
"
y
1ptq “ λ y ptq, pour t P R
`, y p0q “ y
0y
n`1“ y
n` hf pt
n`1, y
n`1q “ y
n` λ hy
n`1“ 1 1 ´ λ h y
ny
n“
ˆ 1
1 ´ λ h
˙
ny
0, @n ě 0 .
Or |
1´λ1 h| ă 1 donc lim
nÑ`8|y
n| “ 0,
Le schéma d'Euler régressif est inconditionnellement stable.
Stabilité (absolue) pour Euler régressif
Le schéma d'Euler régressif associé au problème modèle
"
y
1ptq “ λ y ptq, pour t P R
`, y p0q “ y
0y
n`1“ y
n` hf pt
n`1, y
n`1q “ y
n` λ hy
n`1“ 1 1 ´ λ h y
ny
n“
ˆ 1
1 ´ λ h
˙
ny
0, @n ě 0 .
Or |
1´λ1 h| ă 1 donc lim
nÑ`8|y
n| “ 0,
Le schéma d'Euler régressif est inconditionnellement stable.
Stabilité (absolue) pour Euler régressif
Le schéma d'Euler régressif associé au problème modèle
"
y
1ptq “ λ y ptq, pour t P R
`, y p0q “ y
0y
n`1“ y
n` hf pt
n`1, y
n`1q “ y
n` λ hy
n`1“ 1 1 ´ λ h y
ny
n“
ˆ 1
1 ´ λ h
˙
ny
0, @n ě 0 .
Or |
1´λ1 h| ă 1 donc lim
nÑ`8|y
n| “ 0,
Le schéma d'Euler régressif est inconditionnellement stable.
Stabilité (absolue) pour Euler régressif
Le schéma d'Euler régressif associé au problème modèle
"
y
1ptq “ λ y ptq, pour t P R
`, y p0q “ y
0y
n`1“ y
n` hf pt
n`1, y
n`1q “ y
n` λ hy
n`1“ 1 1 ´ λ h y
ny
n“
ˆ 1
1 ´ λ h
˙
ny
0, @n ě 0 .
Or |
1´λ1 h| ă 1 donc lim
nÑ`8|y
n| “ 0,
Le schéma d'Euler régressif est inconditionnellement stable.
Plan
1