1 Chapitre - 1 - Methodes - Numeriques CH 1-0
1 Chapitre - 1 - Methodes - Numeriques CH 1-0
1 Chapitre - 1 - Methodes - Numeriques CH 1-0
Cours
Méthodes numèriques
2
Chapitre 1
Equations différentielles et EDP :Rappels
Définition 1.1. On appelle Equation différentielle toute équation établissant une relation entre
la variable indépendante,la fonction inconnue y=f(x) et ses dérivées(y 0 , y ” , ...., y (k) ).
où :
dk dk
y (k) = k y = k f (x)
dx dx
Définition 1.2. On appelle ordre de l’équation différentielle ,l’ordre n de la dérivée la plus élevée
de l’équation .
Notation : Une équation différentielle d’ordre n peut être donnée par :
Exemple :
• y 0 − 2xy 2 + 5 = 0 est une équation différentielle non linéaire d’ordre 1.
(n=1 ,non linèaire à cause de y 2 )
•y (5) + y 2 y (4) + xy (3) − x + 8 = 0 est une équation différentielle non linéaire d’ordre 5.
(n=5 ,non linèaire à cause de y 2 y (4) )
Cas simples : Dans des cas simples on a des méthodes analytiques exactes pour résoudre de
telles équations.
1. Equation différentielle d’ordre 1
(a) Equation à variables séparées :
y 0 = f (x).g(y)
3
2. Equation différentielle du 2ème ordre :
Cas de coefficients constants :
0
ay ” + by + cy = f (x)
•f (x) = Pn (x)
•f (x) = M cos (ωx) + N sin (ωx)
•f (x) = e(ax)
ou le produit des 3 cas.
Si f est complexe on peut faire la méthode de variation des constantes.
Cas de coefficients variables :
Si a(x), b(x), c(x) sont des fonctions de x alors la résolution de l’équation différentiel :
0
a(x)y ” + b(x)y + c(x)y = f (x) est beaucoup plus compliquée à résoudre .
Dans ce cas,on ne connait la solution exacte que pour trés peu de cas particuliers.
L.y = g(x)
4
y1 f1
y2 f2
Notation : Y = .. F = ..
. .
yn fn
dY
= Y 0 = F (x, Y )
dx
où F est une fonction vectorielle.
Problème de Cauchy
y 0 = F (x, y)
Ẏ = A(x)Y + B(x)
où :
-A(x) est une matrice n × n donnée par : A(x) = aik (x)
b1 (x)
b2 (x)
-B(x) = ..
.
bn (x)
Un système différentiel linéaire d’ordre 1 à coefficients constants est un système de la forme :
Ẏ = A.Y + B(x)
où : A est une matrice (n × n) constante.
U (0) = U0
admet une solution unique donnée par :
Z t
u(t) = e .U0 + At
eA(t−s) ds
0
-Pour les équations et systèmes différentiels à coefficients constants on peut déterminer leurs so-
lutions exactes .
-Pour les équations et systèmes diffèrentiels à coefficients variables et/ou non linéaires on a pas de
méthodes génerales pour déterminer leur solutions exactes.
Mais on peut élaborer des méthodes numèriques qui permettent de déterminer des solutions
APPROCHEE.
5
1.3 Méthodes numériques
1.3.1 Problème à condition initiale :
•problème de Cauchy :
le problème à condition initiale estPe problème sous la forme :
si n = 1
ẏ(t) = f (t, y(t))
(2)
y(t0 ) = y0
•Equation differentielle d’ordre 2 :
Z t
(4) ⇒ y(t) = y(t0 ) + f (s, y(s))ds
t0
0 y(tn+1 ) − y(tn )
y (tn ) ≈
tn+1 − tn
qu’on note :
yn+1 = yn + hf (tn , yn))
y0 donné
c’est une méthode Explicite à un pas.
car :yn+1 est donné par y n.
yn+1 = g(yn )
c’est une suite récurrente
y0 donné
6
1.3.3 Méthode d’Euler rétrograde
y0 donné
tn+1 = tn + h
→Méthode de HEUN
→Méthode Cronk-Nicolson
→. . . etc
tn+1 = tn + h
Pour calculer yn+1 il faut connaitre yn et yn−1 .
c’est une méthode explicite car yn+1 est donné en fonction de yn et yn−1 .
7
où u est l’inconnue.
Une telle équation est dite d’ordre m.
Exemple
1) (x2 + y 2 )( ∂u
∂x + ∂y )
2∂u
= x + y + u(x, y) est une EDP du 1er ordre linéaire.
2) (( ∂u
∂x ) − u ∂y ) = 0 est une EDP du 1
2 ∂u er
ordre non linéaire.
3) Equation de Laplace
2 2
∂2U
∆U (x, y, z) = ∂∂xU2 + ∂∂yU2 + ∂z 2 = 0 est une EDP du 2ème ordre linéaire homogène.
4) Equation de Poisson :
2 2 2
∆U (x, y, z) = ∂∂xU2 + ∂∂yU2 + ∂∂zU2 = f (x, y, z), est une EDP du 2ème ordre non homogène.
Cette EDP est linéaire car la dépendance par rapport à la fonction inconnue u(x, y) et ses dérivées
partielles est linéaire.
Si g(x,y)=0 alors (*) est dite homogène .
l’EDP (*) est dite à coefficients constants si a, b, c, d, e, f sont des constantes.
Equation de Navier-Stockes
Les composantes des vitesses ui (x, y, z) d’un fluide en mouvement sont modélisés par l’EDP :
∂t (ρui )
+ ρuj ( ∂u
∂xi ) − ρFi − ( ∂xj σij ) = 0 (i = 1, 2, 3)
∂ i ∂
σ = −(P + 3 µe δij ) + 2µeij
ij 1 ∂uk 2 mm
ekl = 2 (( ∂xl ) + ( ∂x
∂ul
k
))
8
Pour les fluides incompressibles on a :
En notation vectorielle :
∂U
ρ( + (U.O)U ) = ρF − OP − µO × (O × µ)
∂t
où µO × (O × µ) est l’effet de la viscosité.