• Aucun résultat trouvé

E.D.O. : méthodes numériques (cours 1 et 2)

N/A
N/A
Protected

Academic year: 2022

Partager "E.D.O. : méthodes numériques (cours 1 et 2)"

Copied!
60
0
0

Texte intégral

(1)

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

(2)

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

(3)

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

1

ptq “ ´σ x ptq ` σ y ptq

y

1

ptq “ ´x pt qy pt q ` ρ x ptq ´ y ptq

z

1

ptq “ 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

(4)

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

(5)

Modèle de Lorentz : papillon

(6)

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

1

ptq “ 1 ` α A

2

ptqBptq ´ pβ ` 1qAptq

B

1

ptq “ ´αA

2

ptqBptq ` βAptq (2)

(7)

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)

(8)

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

(9)

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.

θ

2

ptq ` 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

(10)

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

(11)

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

(12)

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))

(13)

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

(14)

Soit une fonction yyy dénie sur un intervalle de R à valeurs dans R

m

de classe C

p

(continûment dérivable d'ordre p) et on note yyy

ppq

la 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

p1q

ptq, yyy

p2q

ptq, . . . , yyy

ppq

ptqq “ 0 . Dénition

On appelle forme canonique d'une E.D.O. une expression du type : yyy

ppq

ptq “ G G G pt , yyyptq, yyy

p1q

ptq, yyy

p2q

ptq, . . . , yyy

pp´1q

ptqq. (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.

(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

(16)

Dénition (problème de Cauchy) Soit fff l'application continue dénie par

fff : rt

0

, t

0

` T s ˆ R

m

ÝÑ R

m

pt , 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

m

t ÞÝÑ yyy ptq

continue et dérivable, telle que

"

yyy

1

ptq “ fff pt , yyy ptqq, @t P rt

0

, t

0

` T s

yyy pt

0

q “ yyy

0

P R

m

. (5)

(17)

pCq

"

yyy

1

ptq “ fff pt , yyy ptqq, @t P rt

0

, t

0

` T s yyy pt

0

q “ yyy

r0s

P R

m

.

Exercice

Quelles sont les données du problème de Cauchy ?

"

yyy

1

ptq “ fff pt , yyy ptqq, @t P rt

0

, t

0

` T s

yyy pt

0

q “ yyy

0

P R

m

. (6)

t

0

P R , T P R

, m P N

˚

la fonction fff

le vecteur yyy

r0s

P R

m

(18)

pCq

"

yyy

1

ptq “ fff pt , yyy ptqq, @t P rt

0

, t

0

` T s yyy pt

0

q “ yyy

r0s

P R

m

.

Exercice

Quelles sont les données du problème de Cauchy ?

"

yyy

1

ptq “ fff pt , yyy ptqq, @t P rt

0

, t

0

` T s

yyy pt

0

q “ yyy

0

P R

m

. (6)

t

0

P R , T P R

, m P N

˚

la fonction fff

le vecteur yyy

r0s

P R

m

(19)

Exercice

Déterminer le problème de Cauchy associé au modèle du Bruxelator simplié :

pBq

"

A

1

pt q “ 1 ` α A

2

ptqBptq ´ pβ ` 1qAptq B

1

ptq “ ´α A

2

ptqBptq ` β Aptq

avec C.I. Ap0q “ A

0

et Bp0q “ A

0

.

On pose yyy ptq “

ˆ y

1

pt q y

2

pt q

˙

avec y

1

ptq “ Aptq et y

2

ptq “ Bptq. La forme canonique de p B q est yyy

1

ptq “ G G G

b

pt , yyy ptqq avec p “ 1 et G G G

b

pt , zzz q “

ˆ 1 ` α z

12

z

2

´ pβ ` 1qz

1

´α z

12

z

2

` β z

1

˙ .

On pose fff

b

pt, zzzq “ G G G

b

pt, zzzq et yyy

r0s

“ pA

0

, B

0

q

t

p C

B

q

"

yyy

1

ptq “ fff

b

pt,yyy ptqq, @t P r0, T s

yyypt

0

q “ yyy

r0s

P R

2

.

(20)

Exercice

Déterminer le problème de Cauchy associé au modèle du Bruxelator simplié :

pBq

"

A

1

pt q “ 1 ` α A

2

ptqBptq ´ pβ ` 1qAptq B

1

ptq “ ´α A

2

ptqBptq ` β Aptq

avec C.I. Ap0q “ A

0

et Bp0q “ A

0

. On pose yyy ptq “

ˆ y

1

pt q y

2

pt q

˙

avec y

1

ptq “ Aptq et y

2

ptq “ Bptq.

La forme canonique de p B q est yyy

1

ptq “ G G G

b

pt , yyy ptqq avec p “ 1 et G G G

b

pt , zzz q “

ˆ 1 ` α z

12

z

2

´ pβ ` 1qz

1

´α z

12

z

2

` β z

1

˙ .

On pose fff

b

pt, zzzq “ G G G

b

pt, zzzq et yyy

r0s

“ pA

0

, B

0

q

t

p C

B

q

"

yyy

1

ptq “ fff

b

pt,yyy ptqq, @t P r0, T s

yyypt

0

q “ yyy

r0s

P R

2

.

(21)

Exercice

Déterminer le problème de Cauchy associé au modèle du Bruxelator simplié :

pBq

"

A

1

pt q “ 1 ` α A

2

ptqBptq ´ pβ ` 1qAptq B

1

ptq “ ´α A

2

ptqBptq ` β Aptq

avec C.I. Ap0q “ A

0

et Bp0q “ A

0

. On pose yyy ptq “

ˆ y

1

pt q y

2

pt q

˙

avec y

1

ptq “ Aptq et y

2

ptq “ Bptq.

La forme canonique de p B q est yyy

1

ptq “ G G G

b

pt , yyy ptqq avec p “ 1 et G G G

b

pt , zzz q “

ˆ 1 ` α z

12

z

2

´ pβ ` 1qz

1

´α z

12

z

2

` β z

1

˙ .

On pose fff

b

pt, zzzq “ G G G

b

pt, zzzq et yyy

r0s

“ pA

0

, B

0

q

t

p C

B

q

"

yyy

1

ptq “ fff

b

pt,yyy ptqq, @t P r0, T s

yyypt

0

q “ yyy

r0s

P R

2

.

(22)

Exercice

Déterminer le problème de Cauchy associé au modèle du Bruxelator simplié :

pBq

"

A

1

pt q “ 1 ` α A

2

ptqBptq ´ pβ ` 1qAptq B

1

ptq “ ´α A

2

ptqBptq ` β Aptq

avec C.I. Ap0q “ A

0

et Bp0q “ A

0

. On pose yyy ptq “

ˆ y

1

pt q y

2

pt q

˙

avec y

1

ptq “ Aptq et y

2

ptq “ Bptq.

La forme canonique de p B q est yyy

1

ptq “ G G G

b

pt , yyy ptqq avec p “ 1 et G G G

b

pt , zzz q “

ˆ 1 ` α z

12

z

2

´ pβ ` 1qz

1

´α z

12

z

2

` β z

1

˙ .

On pose fff

b

pt, zzzq “ G G G

b

pt, zzzq et yyy

r0s

“ pA

0

, B

0

q

t

p C

B

q

"

yyy

1

ptq “ fff

b

pt , yyy ptqq, @t P r0 , T s

yyy pt

0

q “ yyy

r0s

P R

2

.

(23)

Exercice

Déterminer le problème de Cauchy associé au modèle du pendule pesant simplié :

p P q θ

p2q

ptq ` g

L sinpθptqq “ 0 . avec C.I. θp0q “ θ

0

et θ

1

p0q “ θ

10

.

On pose yyy ptq “ py

1

ptq, y

2

ptqq

t

avec y

1

ptq “ θptq et y

2

ptq “ θ

1

ptq.

yyy

p1q

ptq “

˜ y

1p1q

ptq y

2p1q

ptq

¸

ˆ θ

p1q

ptq θ

p2q

ptq

˙

ˆ θ

p1q

ptq

´

gL

sinpθptqq

˙

ˆ y

2

ptq

´

gL

sinpy

1

ptqq

˙ . On pose fff

p

pt,zzzq “

ˆ z

2

´

gL

sinpz

1

q

˙

et yyy

r0s

“ pθ

0

, θ

10

q

t

pC

P

q

"

yyy

1

ptq “ fff

p

pt , yyy ptqq, @t P r0 , T s

yyy pt

0

q “ yyy

r0s

P R

2

.

(24)

Exercice

Déterminer le problème de Cauchy associé au modèle du pendule pesant simplié :

p P q θ

p2q

ptq ` g

L sinpθptqq “ 0 . avec C.I. θp0q “ θ

0

et θ

1

p0q “ θ

10

.

On pose yyy ptq “ py

1

ptq, y

2

ptqq

t

avec y

1

ptq “ θptq et y

2

ptq “ θ

1

ptq.

yyy

p1q

ptq “

˜ y

1p1q

ptq y

2p1q

ptq

¸

ˆ θ

p1q

ptq θ

p2q

ptq

˙

ˆ θ

p1q

ptq

´

gL

sinpθptqq

˙

ˆ y

2

ptq

´

gL

sinpy

1

ptqq

˙ . On pose fff

p

pt,zzzq “

ˆ z

2

´

gL

sinpz

1

q

˙

et yyy

r0s

“ pθ

0

, θ

10

q

t

pC

P

q

"

yyy

1

ptq “ fff

p

pt , yyy ptqq, @t P r0 , T s

yyy pt

0

q “ yyy

r0s

P R

2

.

(25)

Exercice

Déterminer le problème de Cauchy associé au modèle du pendule pesant simplié :

p P q θ

p2q

ptq ` g

L sinpθptqq “ 0 . avec C.I. θp0q “ θ

0

et θ

1

p0q “ θ

10

.

On pose yyy ptq “ py

1

ptq, y

2

ptqq

t

avec y

1

ptq “ θptq et y

2

ptq “ θ

1

ptq.

yyy

p1q

ptq “

˜ y

1p1q

ptq y

2p1q

ptq

¸

ˆ θ

p1q

pt q θ

p2q

pt q

˙

ˆ θ

p1q

ptq

´

gL

sinpθptqq

˙

ˆ y

2

ptq

´

gL

sinpy

1

ptqq

˙ .

On pose fff

p

pt,zzzq “

ˆ z

2

´

gL

sinpz

1

q

˙

et yyy

r0s

“ pθ

0

, θ

10

q

t

pC

P

q

"

yyy

1

ptq “ fff

p

pt , yyy ptqq, @t P r0 , T s

yyy pt

0

q “ yyy

r0s

P R

2

.

(26)

Exercice

Déterminer le problème de Cauchy associé au modèle du pendule pesant simplié :

p P q θ

p2q

ptq ` g

L sinpθptqq “ 0 . avec C.I. θp0q “ θ

0

et θ

1

p0q “ θ

10

.

On pose yyy ptq “ py

1

ptq, y

2

ptqq

t

avec y

1

ptq “ θptq et y

2

ptq “ θ

1

ptq.

yyy

p1q

ptq “

˜ y

1p1q

ptq y

2p1q

ptq

¸

ˆ θ

p1q

pt q θ

p2q

pt q

˙

ˆ θ

p1q

ptq

´

gL

sinpθptqq

˙

ˆ y

2

ptq

´

gL

sinpy

1

ptqq

˙ . On pose fff

p

pt ,zzzq “

ˆ z

2

´

gL

sinpz

1

q

˙

et yyy

r0s

“ pθ

0

, θ

01

q

t

"

yyy

1

ptq “ fff

p

pt , yyy ptqq, @t P r0 , T s

(27)

Problème de Cauchy linéaire :

"

y

1

ptq “ 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

1

ptq “ a

3

y ptq, si t ą 0 y p0q “ 0

On a f pt, v q “ ?

3

v et trois solutions y pt q “ 0, y ptq “ a

8t

3

{27 et y ptq “ ´ a

8t

3

{27 .

(28)

Problème de Cauchy linéaire :

"

y

1

ptq “ 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

1

ptq “ a

3

y ptq, si t ą 0 y p0q “ 0

On a f pt , v q “ ?

3

v et trois solutions y pt q “ 0 , y ptq “ a

8t

3

{27 et y ptq “ ´ a

8t

3

{27 .

(29)

p PC q

"

yyy

1

ptq “ fff pt,yyy ptqq yyy pt

0

q “ yyy

0

P R

m

.

avec fff : U ÝÑ R

m

, U un ouvert de R ˆ R

m

et pt

0

, yyy

r0s

P 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

(30)

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

(31)

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

n

une approximation de y

1

pt

n

q. On appelle

diérence nie progressive l'approximation pDy q

Pn

“ y pt

n`1

q ´ y pt

n

q

h , @n P v0 , N ´ 1w (8)

diérence nie rétrograde l'approximation pDy q

Rn

“ y pt

n

q ´ y pt

n´1

q

h , @n P v1 , N w (9)

diérence nie centrée l'approximation pDy q

Cn

“ y pt

n`1

q ´ y pt

n´1

q

2h , @n P v1 , N ´ 1w (10)

(32)

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

n

une approximation de y

1

pt

n

q. On appelle

diérence nie progressive l'approximation pDy q

Pn

“ y pt

n`1

q ´ y pt

n

q

h , @n P v0 , N ´ 1w (8)

diérence nie rétrograde l'approximation pDy q

Rn

“ y pt

n

q ´ y pt

n´1

q

h , @n P v1 , N w (9)

diérence nie centrée l'approximation pDy q

Cn

“ y pt

n`1

q ´ y pt

n´1

q

2h , @n P v1 , N ´ 1w (10)

(33)

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

n

une approximation de y

1

pt

n

q. On appelle

diérence nie progressive l'approximation pDy q

Pn

“ y pt

n`1

q ´ y pt

n

q

h , @n P v0 , N ´ 1w (8)

diérence nie rétrograde l'approximation pDy q

Rn

“ y pt

n

q ´ y pt

n´1

q

h , @n P v1 , N w (9)

diérence nie centrée l'approximation pDy q

Cn

“ y pt

n`1

q ´ y pt

n´1

q

2h , @n P v1 , N ´ 1w (10)

(34)

Denition

Soit g une fonction. On dit que g se comporte comme un grand O de h

q

quand h tend vers 0

DH ą 0 , DC ą 0 , t.q. |g phq| ď Ch

q

, @h Ps ´ H , H r ô g phq “ Oph

q

q Proposition (Développement de Taylor)

Soit f P C

r`1

pra , bs; Rq.

‚ @px , y q P ra, bs

2

il existe un ξ Psx , y r tel que f px q “ f py q `

ÿ

r

k“0

f

pkq

py q

k ! px ´ y q

k

` f

pr`1q

pξ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 ÿ

r

f

pkq

px q

h

k

f

pr`1q

pξq

h

r`1

(12)

(35)

Dénition

La diérence |y

1

pt

n

q ´ pDy q

n

| est appelée erreur de troncature au point t

n

. On dira que |y

1

pt

n

q ´ pDy q

n

| est d'ordre p ą 0 si il existe une

constance C ą 0 telle que

|y

1

pt

n

q ´ pDy q

n

| ď Ch

p

. Proposition

|y

1

pt

n

q ´ pDy q

Pn

| “ ˇ ˇ ˇ

ˇ y

1

pt

n

q ´ y pt

n`1

q ´ y pt

n

q h

ˇ ˇ ˇ

ˇ “ Ophq, (13)

|y

1

pt

n

q ´ pDyq

Rn

| “ ˇ ˇ ˇ

ˇ y

1

pt

n

q ´ y pt

n

q ´ y pt

n´1

q h

ˇ ˇ ˇ

ˇ “ Ophq, (14)

|y

1

pt

n

q ´ pDy q

Cn

| “ ˇ ˇ ˇ

ˇ y

1

pt

n

q ´ y pt

n`1

q ´ y pt

n´1

q 2h

ˇ ˇ ˇ

ˇ “ Oph

2

q. (15)

(36)

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

(37)

On veut résoudre le problème de Cauchy : pPCq

"

y

1

ptq “ f pt , y ptqq, @t P rt

0

, t

0

` T s y pt

0

q “ y

0

P R .

La méthode d'Euler progressive est donnée par le schéma

"

y

n`1

“ y

n

` hf pt

n

, y

n

q, @n P v0 , N ´ 1w

y

0

“ y pt

0

q (16)

Ce schéma est explicite, car il permet le calcul direct de y

n`1

en fonction

de y

n

.

(38)

On veut résoudre le problème de Cauchy : pPCq

"

y

1

ptq “ f pt , y ptqq, @t P rt

0

, t

0

` T s y pt

0

q “ y

0

P 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`1

q, @n P v0 , N ´ 1w

y

0

“ y pt

0

q (17)

Ce schéma est implicite, car y

n`1

est 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.

(39)

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

(40)

Soit l'E.D.O. suivante

"

y

1

ptq “ y ptq ` t

2

y

2

ptq, 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

(41)

Soit l'E.D.O. suivante

"

y

1

ptq “ y ptq ` t

2

y

2

ptq, 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

(42)

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

(43)

Stabilité (absolue)

On étudie le problème modèle suivant :

"

y

1

ptq “ λy ptq, pour t P R

`

, y p0q “ y

0

où λ ă 0 est donné. La solution exacte est y ptq “ y

0

e

λ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

n

une

approximation de y pt

n

q par un schéma donné. On dit alors que le schéma

associé à ce problème est absolument stable si

(44)

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

(45)

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

(46)

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

(47)

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

(48)

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

(49)

Stabilité (absolue) pour Euler progressif

Le schéma d'Euler progressif associé au problème modèle

"

y

1

ptq “ λ y ptq, pour t P R

`

, y p0q “ y

0

y

n`1

“ y

n

` hf pt

n

, y

n

q “ y

n

` λ hy

n

“ p1 ` λ hqy

n

y

n

“ p1 ` λhq

n

y

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.

(50)

Stabilité (absolue) pour Euler progressif

Le schéma d'Euler progressif associé au problème modèle

"

y

1

ptq “ λ y ptq, pour t P R

`

, y p0q “ y

0

y

n`1

“ y

n

` hf pt

n

, y

n

q “ y

n

` λ hy

n

“ p1 ` λ hqy

n

y

n

“ p1 ` λ hq

n

y

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.

(51)

Stabilité (absolue) pour Euler progressif

Le schéma d'Euler progressif associé au problème modèle

"

y

1

ptq “ λ y ptq, pour t P R

`

, y p0q “ y

0

y

n`1

“ y

n

` hf pt

n

, y

n

q “ y

n

` λ hy

n

“ p1 ` λ hqy

n

y

n

“ p1 ` λ hq

n

y

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.

(52)

Stabilité (absolue) pour Euler progressif

Le schéma d'Euler progressif associé au problème modèle

"

y

1

ptq “ λ y ptq, pour t P R

`

, y p0q “ y

0

y

n`1

“ y

n

` hf pt

n

, y

n

q “ y

n

` λ hy

n

“ p1 ` λ hqy

n

y

n

“ p1 ` λ hq

n

y

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.

(53)

Stabilité (absolue) pour Euler progressif

Le schéma d'Euler progressif associé au problème modèle

"

y

1

ptq “ λ y ptq, pour t P R

`

, y p0q “ y

0

y

n`1

“ y

n

` hf pt

n

, y

n

q “ y

n

` λ hy

n

“ p1 ` λ hqy

n

y

n

“ p1 ` λ hq

n

y

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.

(54)

Stabilité (absolue) pour Euler régressif

Le schéma d'Euler régressif associé au problème modèle

"

y

1

ptq “ λ y ptq, pour t P R

`

, y p0q “ y

0

y

n`1

“ y

n

` hf pt

n`1

, y

n`1

q “ y

n

` λ hy

n`1

“ 1 1 ´ λ h y

n

y

n

ˆ 1

1 ´ λ h

˙

n

y

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.

(55)

Stabilité (absolue) pour Euler régressif

Le schéma d'Euler régressif associé au problème modèle

"

y

1

ptq “ λ y ptq, pour t P R

`

, y p0q “ y

0

y

n`1

“ y

n

` hf pt

n`1

, y

n`1

q “ y

n

` λ hy

n`1

“ 1 1 ´ λ h y

n

y

n

ˆ 1

1 ´ λ h

˙

n

y

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.

(56)

Stabilité (absolue) pour Euler régressif

Le schéma d'Euler régressif associé au problème modèle

"

y

1

ptq “ λ y ptq, pour t P R

`

, y p0q “ y

0

y

n`1

“ y

n

` hf pt

n`1

, y

n`1

q “ y

n

` λ hy

n`1

“ 1 1 ´ λ h y

n

y

n

ˆ 1

1 ´ λ h

˙

n

y

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.

(57)

Stabilité (absolue) pour Euler régressif

Le schéma d'Euler régressif associé au problème modèle

"

y

1

ptq “ λ y ptq, pour t P R

`

, y p0q “ y

0

y

n`1

“ y

n

` hf pt

n`1

, y

n`1

q “ y

n

` λ hy

n`1

“ 1 1 ´ λ h y

n

y

n

ˆ 1

1 ´ λ h

˙

n

y

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.

(58)

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

(59)

On veut résoudre le problème de Cauchy : pPCq

"

yyy

1

ptq “ fff pt , yyy ptqq, @t P rt

0

, t

0

` T s yyy pt

0

q “ yyy

0

P R

m

.

La méthode d'Euler progressive est donnée par le schéma

"

yyy

n`1

“ yyy

n

` hfff pt

n

, yyy

n

q, @n P v0 , N ´ 1w

yyy

0

“ yyypt

0

q (18)

Ce schéma est explicite, car il permet le calcul direct de yyy

n`1

en fonction

de yyy

n

.

(60)

On veut résoudre le problème de Cauchy : pPCq

"

yyy

1

ptq “ fff pt , yyy ptqq, @t P rt

0

, t

0

` T s yyy pt

0

q “ yyy

0

P R

m

.

La méthode d'Euler régressive est donnée par le schéma

"

yyy

n`1

“ yyy

n

` hfff pt

n`1

, yyy

n`1

q, @n P v0 , N ´ 1w

yyy

0

“ yyy pt

0

q (19)

Ce schéma est implicite, car yyy

n`1

est dénit implicitement en fonction de

yyy

n

.

Références

Documents relatifs

Cette check-list est un outil d’inspection de la Division du contrôle des risques chimiques permettant de vérifier d’une façon systématique dans quelle mesure les installations de

(R : 2,0 mol/L) 6) L’acide oxalique HOOC – COOH est une acide carboxylique ayant 2 fonctions acides (on dit que c’est un acide bifonctionnel), qui est présent dans le suc

Tous les solutions acides sont des électrolytes et changent la couleur du papier tournesol bleu en rouge, ce qui implique qu’elles contiennent certains ions communs..

La réaction étant d’ordre 2 par rapport à H + , la vitesse dans l’océan est 10 14 fois plus faible que dans l’expérience réalisée. Ainsi, la dissolution des coraux

Dans un bécher, on verse 100 mL de solution aqueuse jaune de dibrome et on y ajoute, sans variation de volume, de la poudre de cuivre en excès.. On place

Les indicateurs colorés sont des solutions qui ont pour particularité d’avoir des couleurs différentes suivant si le milieu est plutôt acide ou plutôt basique. Ainsi si

Contact yeux : Rincer à l’eau au moins 15 minutes en maintenant les paupières ouvertes, si possible, retirer les lentilles et continuer à rincer.. Consulter un

Contact yeux : Rincer à l’eau au moins 15 minutes en maintenant les paupières ouvertes, si possible, retirer les lentilles et continuer à rincer.. Consulter un