Académique Documents
Professionnel Documents
Culture Documents
1) Introduction
Les équations différentielles décrivent l'évolution de nombreux phénomènes dans des
domaines variés. Une équation différentielle est une équation qui contient les dérivées
d'une fonction inconnue. La solution de l'équation est la fonction qui satisfait l'équation
différentielle. Une équation différentielle qui a une variable indépendante est appelée une
équation différentielle ordinaire.
On dit qu'une équation différentielle est d'ordre 𝑝 si elle implique des dérivées d'ordre au
plus 𝑝.
Une équation différentielle ordinaire admet généralement une infinité de solutions. Pour
en sélectionner une, on doit imposer une condition supplémentaire qui correspond à la
valeur prise par la solution en un point de l'intervalle d'intégration. On considérera par
conséquent des problèmes, dits de CAUCHY ainsi défini :
2) Problème de CAUCHY
Soit 𝑓: 𝐼 𝑅 → 𝑅 une fonction donnée et 𝑦 la dérivée de 𝑦 par rapport à 𝑥. On appelle
problème de CAUCHY le problème trouver 𝑦: 𝐼 ⊂ 𝑅 → 𝑅 tel que
𝑦 𝑥 𝑓 𝑥, 𝑦 𝑥 , ∀𝑥 ∈ 𝐼,
𝑦 𝑥 𝑦 ,
avec 𝑥 un point de 𝐼 et 𝑦 une valeur appelée donnée initiale.
Exemple
On se donne 𝑓 𝑥, 𝑦 𝑥 3𝑥 3𝑦 𝑥 et 𝑦 𝛼 (un nombre quelconque). On cherche
une fonction 𝑦: 𝑥 ∈ 𝑅 ↦ 𝑦 𝑥 ∈ 𝑅 qui satisfait
𝑦 𝑥 3𝑥 3𝑦 𝑥 , ∀𝑥 0,
𝑦 0 𝛼.
Sa solution est donnée par 𝑦 𝑥 𝛼 1/3 𝑒 𝑥 1/3.
Exemple Non unicité de la solution d'un problème de CAUCHY
On se donne 𝑓 𝑥, 𝑦 𝑥 𝑦 𝑥 et 𝑦 0. On cherche une fonction 𝑦: 𝑥 ∈ 𝑅 ↦ 𝑦 𝑥 ∈
𝑅 qui satisfait
𝑦 𝑥 𝑦 𝑥 , ∀𝑥 0,
𝑦 0 0.
On vérifie que les fonctions 𝑦 𝑥 0 et 𝑦 , 𝑥 8𝑥 /27, pour tout 𝑥 0, sont
toutes trois solutions du problème de CAUCHY donné. C'est exemple montre qu'un
problème de CAUCHY n'as pas nécessairement de solution unique.
Exemple Non existence sur 𝑅 de la solution d'un problème de CAUCHY
On se donne 𝑓 𝑥, 𝑦 𝑥 𝑦 𝑥 et 𝑦 1. On cherche une fonction 𝑦: 𝑥 ∈ 𝑅 ↦
𝑦 𝑥 ∈ 𝑅 qui satisfait
𝑦 𝑥 𝑦 𝑥 , ∀𝑥 0,
𝑦 0 1.
On vérifie que la solution y est donnée par 𝑦 𝑥 1/√1 2𝑥 qui n'est définie que pour
𝑥 ∈ 0; .
C'est exemple montre qu'un problème de CAUCHY n'as pas toujours une solution pour
tout 𝑥 ∈ 0; ∞ puisqu'ici la solution explose lorsque 𝑥 tend vers la valeur 1/2 (en effet,
nous avons lim → /
4) Méthodes D'Euler
La méthode d'Euler est la technique la plus simple pour résoudre un EDO du premier ordre
de la forme :
𝑑𝑦
𝑓 𝑥, 𝑦
𝑑𝑥
avec la condition initiale :𝑦 𝑥 𝑦
La méthode peut être formulée comme une méthode explicite ou implicite.
Il ressort clairement de la Fig. 1 que l'erreur dans cette méthode dépend de la valeur de ℎ.
Exemple 01
Utiliser la méthode d’Euler explicite pour résoudre l’équation différentielle ordinaire
suivante :
𝑑𝑦 .
1.2𝑦 7𝑒
𝑑𝑥
de 𝑥 0à𝑥 2.5 avec la condition initial 𝑦 3 en 𝑥 0.
1) Trouver la solution pour ℎ 0.5.
2) Comparer le résultat avec la solution exacte
70 .
43 .
𝑦 𝑒 𝑒
9 9
Solution
Le premier point de la solution est (0,3), qui est le point où la condition initiale est
donnée. Pour le premier point i=1. Les valeurs de x et y sont 𝑥 0 et 𝑦 3.
Le reste de la solution est déterminé en utilisant les équations suivantes :
𝑥 𝑥 ℎ 𝑥 0.5
.
𝑦 𝑦 𝑓 𝑥 ,𝑦 ℎ 𝑦 1.2𝑦 7𝑒 0.5
𝑦 𝑦 𝑓 𝑥 ,𝑦 ℎ
puis en estimant la pente à la fin de l'intervalle en remplaçant le point 𝑥 ,𝑦 dans
l'équation par :
𝑑𝑦
𝑓 𝑥 ,𝑦
𝑑𝑥
Une fois les deux pentes calculées, une meilleure valeur de 𝑦 est calculée en utilisant la
moyenne des deux pentes :
𝑓 𝑥 ,𝑦 𝑓 𝑥 ,𝑦
𝑦 𝑦 ℎ
2
La méthode d'Euler modifiée est résumée dans l'algorithme suivant.
Algorithme pour la méthode d'Euler modifiée
1 Étant donné une solution au point 𝑥 , 𝑦 , calculez la valeur suivante de la variable
indépendante :𝑥 𝑥 ℎ
2. Calculez 𝑓 𝑥 , 𝑦 .
3. Estimation 𝑦 à l'aide de la méthode d'Euler :
𝑦 𝑦 𝑓 𝑥 ,𝑦 ℎ
4. Calculez 𝑓 𝑥 ,𝑦 .
5. Calculez la solution numérique à 𝑥 𝑥 :
𝑓 𝑥 ,𝑦 𝑓 𝑥 ,𝑦
𝑦 𝑦 ℎ
2
Exemple 2
Soit l’EDO de premier ordre suivante :
𝑥
𝑦 , de 𝑥 0à𝑥 2.1 avec 𝑦 0 2,
𝑦
Trouver la solution de l’équation en utilisant la méthode d’Euler modifiée pour ℎ 0.7.
Solution
𝑦 ,𝑦 0 2, ℎ 0.7, 𝑦 2.1 ?
Alors, 𝑥 0, 𝑦 2, ℎ 0.7, 𝑥 2.1
𝑥
𝑦
𝑦
𝑥
∴ 𝑓 𝑥, 𝑦
𝑦
La méthode d’Euler modifiée est donnée par la relation :
1
𝑦 𝑦 ℎ 𝑓 𝑥 ,𝑦 𝑓 𝑥 ℎ, 𝑦 ℎ𝑓 𝑥 , 𝑦
2
𝑓 𝑥 ,𝑦 𝑓 0,2 0
𝑓 𝑥 ℎ, 𝑦 ℎ𝑓 𝑥 , 𝑦 𝑓 0.7,2 0.245
1
𝑦 𝑦 ℎ 𝑓 𝑥 ,𝑦 𝑓 𝑥 ℎ, 𝑦 ℎ𝑓 𝑥 , 𝑦
2
0.7
𝑦 2 ⋅ 0 0.245 2.0858
2
𝑦 0.7 2.0858
5) Méthodes Runge-Kutta
Les méthodes de Runge-Kutta sont une famille de techniques numériques explicites en une
seule étape pour résoudre un ODE de premier ordre. Pour un sous-intervalle (étape) défini
par 𝑥 , 𝑥 , où ℎ 𝑥 𝑥 , la valeur de 𝑦 est calculée par :
𝑦 𝑦 Slope ⋅ ℎ
où Pente est une constante.
Différents types de méthodes Runge-Kutta sont classés selon leur ordre. L'ordre identifie
le nombre de points dans le sous-intervalle qui sont utilisés pour déterminer la valeur de la
pente. Les méthodes Runge-Kutta du second ordre utilisent la pente en deux points, les
méthodes du troisième ordre utilisent trois points, etc. La méthode dite classique de Runge-
Kutta est du quatrième ordre et utilise quatre points.
Les méthodes de Runge-Kutta donnent une solution plus précise par rapport à la méthode
explicite d'Euler plus simple. La précision augmente (c'est-à-dire que l'erreur de troncature
diminue) avec l'ordre croissant. Cependant, à chaque étape, ils nécessitent plusieurs
évaluations (selon l'ordre) de la fonction pour la dérivée 𝑓 𝑥, 𝑦 .