ESCE UM AVEIRO
Analyse Numérique
Saiida LAZAAR
ENSA de Tanger
Université AbdelMalek Essaadi, Maroc
Méthodes numériques pour la résolution d’équations différentielles
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 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
Introduction
- Certaines équations différentielles ne peuvent pas être résolues sous forme explicite. Ex. : dydt =y2−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 typeEuler, etRunge Kutta.
- Par soucis de simplicité, nous allons nous restreindre aux méthodes à un pas.
ESCE UM AVEIRO Introduction
Problème de Cauchy
Hypothèses
SoitIun intervalle deIR non réduit à un point, soitt0∈I.
f désigne une fonction continue surI×IR à valeurs dansIR. Soit y0un réel donné.
Introduction
Problème de Cauchy
Définition
On appelle problème de Cauchy le problème suivant : Trouvery une fonction continue et dérivable surIà valeurs réelles telle que :
∀t ∈I,y0(t) =f(t,y(t)), y(t0) =y0
ESCE UM AVEIRO 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
Méthode d’Euler
Méthode d’Euler
Introduction
Soit le problème différentiel suivant : trouvery telle que
∀t ∈[t0,t0+T] y0(t) =f(t,y(t)), y(t0) =y0
Nous supposons quef est continue sur[t0,t0+T]×IRet vérifie une hypothèse deLipshitz:
∃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 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 posehn=tn+1−tn pourn=0, ...,N−1 le pas de discrétisation et on noteh=maxhn
Solution numérique
Siy désigne la solution du problème de Cauchy, on :
y(tn+1) =y(tn) + Z tn+1
tn
y0(t)dt=y(tn) + Z tn+1
tn
f(t,y(t))dt
Méthode d’Euler
Solution du problème de Cauchy
Schéma d’Euler
La méthode d’Euler s’écrit en remplaçantRtn+1
tn f(t,y(t))dtpar f(tn,yn).hndans 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 termef(.,yn), on introduittnoutn+1
ESCE UM AVEIRO Méthode d’Euler
Solution du problème de Cauchy
Schéma d’Euler explicite
yn+1=yn+hnf(tn,yn)
Schéma d’Euler implicite
yn+1=yn+hnf(tn+1,yn+1)
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 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’intervalleI.
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 def.
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.
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 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 quandhn→0.
Convergence
maxn|y(tn)−yn| →0.
Définitions générales
Ordre d’une méthode à un pas
Définition
La méthode à un pas est d’ordrep>0 s’il existe un réelK indépendant dey et deΦtel que :
N−1
X
n=0
|y(tn+1)−y(tn)−hnΦ(tn,y(tn),hn)| ≤Khp
pour toute solutiony ∈Cp+1[t0,t0+T¸]de l’équationy0(t) =f(t,y(t))
ESCE UM AVEIRO Définitions générales
Exemple de méthodes à un pas
Méthode du développement de Taylor voir les détails au tableau.
*Pourp=1, on retrouve la méthode d’Euler.
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 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.
Méthode de Runge Kutta
Méthode de Runge Kutta d’ordre q
Définition
tn,i =tn+cihn
yn,i =yn+hn X
1≤j<i
aijpn,j
pn,i =f(tn,i,yn,i) tn+1=tn+hn
yn+1=yn+hn X
1≤j<q
bjpn,j
On a toujours :P
1≤j<iaij =ci,P
1≤j<qbj =1.
**Pour les méthodes d’ordre 2 et 4, voir explications au tableau.
ESCE UM AVEIRO 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
Conclusion
Conclusion
Nous avons présenté dans ce cours une initiation à l’analyse numérique.
Une introduction à la discrétisation numérique a également été présentée.
Les schémas numériques présentés ont été illustrés sur un modèle mathématique régi par une équation de type y0(t) =f(t,y(t)).