0% ont trouvé ce document utile (0 vote)
16 vues23 pages

Méthodes Numériques en Analyse Numérique

Transféré par

amiche bamiche
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)
16 vues23 pages

Méthodes Numériques en Analyse Numérique

Transféré par

amiche bamiche
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

See discussions, stats, and author profiles for this publication at: [Link]

net/publication/340737679

Analyse Numérique

Preprint · March 2016

CITATIONS READS

0 455

1 author:

Saiida Lazaar
National School of Applied Sciences of Tangier (ENSA) University of AbdelMalek Essaadi Morocco
80 PUBLICATIONS 181 CITATIONS

SEE PROFILE

All content following this page was uploaded by Saiida Lazaar on 18 April 2020.

The user has requested enhancement of the downloaded file.


Analyse Numérique

Saiida LAZAAR

ENSA de Tanger
Université AbdelMalek Essaadi, Maroc

Méthodes numériques pour la résolution d’équations différentielles


ENSA, Mai 2015

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 1 / 21


Plan

1 Introduction

2 Méthode d’Euler

3 Méthodes à un pas

4 Définitions générales

5 Méthode de Runge Kutta

6 Conclusion

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 2 / 21


Introduction

Plan

1 Introduction

2 Méthode d’Euler

3 Méthodes à un pas

4 Définitions générales

5 Méthode de Runge Kutta

6 Conclusion
ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 3 / 21


Introduction

- Certaines équations différentielles ne peuvent pas être résolues sous


forme explicite. Ex. : dy 2
dt = y − t

- Cependant, on peut approximer la solution de ces équations par des


méthodes numériques.

- Nous allons nous concentrer sur le problème de Cauchy et nous


allons voir des méthodes d’approximation de type Euler, et Runge
Kutta.

- Par soucis de simplicité, nous allons nous restreindre aux méthodes


à un pas.

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 4 / 21


Introduction

Problème de Cauchy

Hypothèses
Soit I un intervalle de IR non réduit à un point, soit t0 ∈ I.
f désigne une fonction continue sur I × IR à valeurs dans IR. Soit
y0 un réel donné.

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 4 / 21


Introduction

Problème de Cauchy

Définition
On appelle problème de Cauchy le problème suivant : Trouver y une
fonction continue et dérivable sur I à valeurs réelles telle que :
0
∀t ∈ I, y (t) = f (t, y (t)), y (t0 ) = y0

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 5 / 21


Méthode d’Euler

Plan

1 Introduction

2 Méthode d’Euler

3 Méthodes à un pas

4 Définitions générales

5 Méthode de Runge Kutta

6 Conclusion
ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 6 / 21


Méthode d’Euler

Méthode d’Euler

Introduction
Soit le problème différentiel suivant : trouver y telle que
0
∀t ∈ [t0 , t0 + T ] y (t) = f (t, y (t)), y (t0 ) = y0

Nous supposons que f est continue sur [t0 , t0 + T ] × IR et vérifie une


hypothèse de Lipshitz :

∃L/∀t ∈ [t0 , t0 + T ], |f (t, y ) − f (t, z)| ≤ L|y − z|, ∀y , z ∈ IR


Nous allons voir que le problème de Cauchy admet une solution
unique qu’on va approcher de façon discrète.

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 7 / 21


Méthode d’Euler

Solution du problème de Cauchy

Discrétisation
On se donne une subdivision de [t0 , t0 + T ] soit :

t0 < t1 < ... < tN = (t0 + T )


On pose hn = tn+1 − tn pour n = 0, ..., N − 1 le pas de discrétisation et
on note h = maxhn

Solution numérique
Si y désigne la solution du problème de Cauchy, on :
Z tn+1 Z tn+1
0
y (tn+1 ) = y (tn ) + y (t)dt = y (tn ) + f (t, y (t))dt
tn tn ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 8 / 21


Méthode d’Euler

Solution du problème de Cauchy

Schéma d’Euler
Rt
La méthode d’Euler s’écrit en remplaçant tnn+1 f (t, y (t))dt par
f (tn , yn ).hn dans l’équation précédente.
On remarque ici une approximation de l’intégrale par une méthode de
quadrature.

Schéma d’Euler explicite et implicite


Dans la solution précédente, on change seulement le terme f (., yn ), on
introduit tn ou tn+1

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 9 / 21


Méthode d’Euler

Solution du problème de Cauchy

Schéma d’Euler explicite


yn+1 = yn + hn f (tn , yn )

Schéma d’Euler implicite


yn+1 = yn + hn f (tn+1 , yn+1 )

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 10 / 21


Méthodes à un pas

Plan

1 Introduction

2 Méthode d’Euler

3 Méthodes à un pas

4 Définitions générales

5 Méthode de Runge Kutta

6 Conclusion
ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 11 / 21


Méthodes à un pas

Méthodes à un pas

Définition
Considérons le problème de Cauchy avec la condition de Lipshitz et la
même subdivision de l’intervalle I.

Une
 méthode à un pas s’écrit :
yn+1 = yn + hn Φ(tn , yn , hn ), n ≥ 0
y0 = η
On suppose que Φ est continue et ne dépend que de f .

Remarque : Φ(t, y , h) = f (t, y ) pour la méthode d’Euler.

Théorème
Si la méthode à un pas est stable et consistante, alors elle est
convergente. ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 12 / 21


Définitions générales

Plan

1 Introduction

2 Méthode d’Euler

3 Méthodes à un pas

4 Définitions générales

5 Méthode de Runge Kutta

6 Conclusion
ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 13 / 21


Définitions générales

Consistance, convergence, stabilité

Consistance
La méthode à un pas est consistance avec l’équation différentielle
initiale si pour toute solution du problème de Cauchy, on ait :

PN−1
i=0 |y (tn+1 ) − y (tn ) − hn Φ(tn , y (tn ), hn )| → 0 quand hn → 0.

Convergence
maxn |y (tn ) − yn | → 0.

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 14 / 21


Définitions générales

Ordre d’une méthode à un pas

Définition
La méthode à un pas est d’ordre p > 0 s’il existe un réel K
indépendant de y et de Φ tel que :
N−1
X
|y (tn+1 ) − y (tn ) − hn Φ(tn , y (tn ), hn )| ≤ Khp
n=0
0
pour toute solution y ∈ C p+1 [t0 , t0 + T ¸] de l’équation y (t) = f (t, y (t))

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 15 / 21


Définitions générales

Exemple de méthodes à un pas

Méthode du développement de Taylor

voir les détails au tableau.


*Pour p = 1, on retrouve la méthode d’Euler.

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 16 / 21


Méthode de Runge Kutta

Plan

1 Introduction

2 Méthode d’Euler

3 Méthodes à un pas

4 Définitions générales

5 Méthode de Runge Kutta

6 Conclusion
ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 17 / 21


Méthode de Runge Kutta

Méthode de Runge Kutta

Les méthodes de Runge-Kutta sont des méthodes


d’approximation de solutions d’équations différentielles.
En 1901, elles ont été nommées en l’honneur des mathématiciens
Carl Runge et Martin Wilhelm Kutta.
Ces méthodes reposent sur le principe d’itération : Une 1ère
estimation de la solution est utilisée pour calculer une seconde
plus précise.

ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 18 / 21


Méthode de Runge Kutta

Méthode de Runge Kutta d’ordre q

Définition
tn,i = tn + ci hn X



y n,i = yn + hn aij pn,j






 1≤j<i
pn,i = f (tn,i , yn,i )
tn+1 = tn + hn X





 yn+1 = yn + hn

 bj pn,j

1≤j<q
P P
On a toujours : 1≤j<i aij = ci , 1≤j<q bj = 1.

**Pour les méthodes d’ordre 2 et 4, voir explications au tableau.


ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 19 / 21


Conclusion

Plan

1 Introduction

2 Méthode d’Euler

3 Méthodes à un pas

4 Définitions générales

5 Méthode de Runge Kutta

6 Conclusion
ESCE UM AVEIRO

Saiida LAZAAR (ENSA de Tanger) Cours d’analyse numérique Tanger 20 / 21


Conclusion

Conclusion

ESCE UM AVEIRO

View(ENSA
Saiida LAZAAR publicationde
statsTanger) Cours d’analyse numérique Tanger 21 / 21

Vous aimerez peut-être aussi