Vous êtes sur la page 1sur 20

Université d’Oran 2

Institut de Maintenance et de Sécurité Industrielle


Département de Maintenance en Instrumentation
Master 1: Ingénierie de la Maintenance en Instrumentation

Méthodes numériques
Cours IV
Résolution numérique des équations différentielles
ordinaires (E.D.O)

Chargée de module:
Mme BENMANSOUR .S
Mme BENMANSOUR.S 2017/2018 1
Contenu du cours

1. Introduction

2. Méthode d’Euler

3. Méthode de Heun

4. Méthode de Runge–Kutta

Mme BENMANSOUR.S 2017/2018 2


Cours IV: Résolution des EDO

1. Introduction

•Les équations différentielles ordinaires (EDO)


apparaissent très souvent dans la modélisation de la
physique et des sciences de l'ingénieur.

•Trouver la solution d'une EDO ou d'un système d'EDO est


un problème courant, souvent difficile ou impossible à
résoudre de façon analytique.

• Il est alors nécessaire de recourir à des méthodes


numériques pour résoudre ces équations différentielles.

Mme BENMANSOUR.S 2017/2018 3


Cours IV: Résolution des EDO

1. Introduction
Exemples des EDO
Circuit RLC

Système masse ressort amortisseur

f (t )  M x(t )  b x(t )  k x(t )

Mme BENMANSOUR.S 2017/2018 4


Cours IV: Résolution des EDO

1. Introduction
Problème de Cauchy

Mme BENMANSOUR.S 2017/2018 5


Cours IV: Résolution des EDO

1. Introduction
Exemple

Mme BENMANSOUR.S 2017/2018 6


Cours IV: Résolution des EDO

1. Introduction
Exemple

Mme BENMANSOUR.S 2017/2018 7


Cours IV: Résolution des EDO

1. Introduction
Méthodes de résolution

Les outils de résolution des équations EDO sont différents.


Cependant elles se basent toutes sur une même idée , imposée par
les limites de l’ordinateur : La Discrétisation du problème

Les méthodes numériques qui permettent de résoudre les EDO


sont:

- La méthode d’Euler;
-La méthode de Heun;
-Les méthodes de Runge-Kutta d’ordre 2 et de Runge-Kutta
classique d’ordre 4.

Mme BENMANSOUR.S 2017/2018 8


Cours IV: Résolution des EDO

2. Méthode d’Euler : Définition

Mme BENMANSOUR.S 2017/2018 9


Cours IV: Résolution des EDO

2. Méthode d’Euler: Caractéristiques


Inconvénients

- Méthode d’ordre 1 l’erreur est proportionnelle au carré du pas (h)


de discrétisation.
Méthode moins précise
- Améliorer la précision Réduction du pas de discrétisation
Accroissement du temps de calcul (∼ 1/h).

Avantage:
- Evaluation de la fonction f pour chaque pas d’intégration.

Mme BENMANSOUR.S 2017/2018 10


Cours IV: Résolution des EDO

2. Méthode d’Euler: Exemple

Mme BENMANSOUR.S 2017/2018 11


Cours IV: Résolution des EDO

2. Méthode d’Euler: Solution de l’exemple

Mme BENMANSOUR.S 2017/2018 12


Cours IV: Résolution des EDO

3. Méthode de Heun
Définition

Caractéristiques

Mme BENMANSOUR.S 2017/2018 13


Cours IV: Résolution des EDO

4. Méthode de Runge–Kutta, d’ordre 2


Définition La méthode de Runge-Kutta d’ordre 2 est donnée par:

Caractéristiques
Permet d’obtenir une plus grande précision (elle génèrent des
solutions numériques plus proches des solutions analytiques)
que les deux méthodes précédentes.
Mme BENMANSOUR.S 2017/2018 14
Cours IV: Résolution des EDO

5. Méthode de Runge–Kutta, d’ordre 4


Définition
La méthode de Runge-Kutta (classique) d’ordre 4, est une méthode
très populaire. Elle calcule la valeur de la fonction en quatre points
intermédiaires selon:

Caractéristiques
Le nombre de termes retenus dans la série de Taylor définit l’ordre de
la méthode de Runge-Kutta.
Cette méthode s’arrête au terme O(h4) de la série de Taylor
plus précise Mme BENMANSOUR.S 2017/2018 15
Cours IV: Résolution des EDO

6. Exemple 1 d’application

1. Résoudre numériquement, par le biais des méthodes de Euler,


de Heun et de Runge-Kutta d’ordre 4, l’équation différentielle du
premier ordre suivante :

2. Afficher sur la même figure, la solution des trois méthodes.

3. Analyser l’erreur en fonction du pas de discrétisation pour la


méthode de Runge-Kutta d’ordre 4.

Mme BENMANSOUR.S 2017/2018 16


Cours IV: Résolution des EDO

6. Exemple d’application

Mme BENMANSOUR.S 2017/2018 17


Cours IV: Résolution des EDO

6. Exemple d’application: Programme Matlab

Mme BENMANSOUR.S 2017/2018 18


Cours IV: Résolution des EDO

6. Exemple d’application: Programme Matlab

Mme BENMANSOUR.S 2017/2018 19


Cours IV: Résolution des EDO

6. Exemple d’application: Programme Matlab

Mme BENMANSOUR.S 2017/2018 20

Vous aimerez peut-être aussi