Beruflich Dokumente
Kultur Dokumente
Hicham Meftah
BTP4 - 2015/2016
F V
d2 x
m = −kx
dt2
Et la solution de cette équation est de la forme :
x = Acos(ωt + ǫ)
d2 x dx
m +f + kx = Fcos(ωc t)
dt2 dt
d2 x dx
m 2
+ f | |α−1 + kx = Fcos(ωc t)
dt dt
f (x)
(x − xi )2 ∂ 2 f
∂f
f (x) = f (xi ) + (x − xi ) +
∂x i 2! ∂x2 i
(x − xi )n ∂ n f
+ ... + +H
n! ∂xn i
(xi+1 − xi )2 ∂ 2 f
∂f
f (xi+1 ) = f (xi ) + (xi+1 − xi ) + + ...
∂x i 2! ∂x2 i
(1)
Approchons la fonction en x = xi−1 (Equation 2)
(xi−1 − xi )2 ∂ 2 f
∂f
f (xi−1 ) = f (xi ) + (xi−1 − xi ) + + ...
∂x i 2! ∂x2 i
(2)
Il est possible d’estimer la dérivée de f (x) en xi de trois
∂f
manières différentes : en isolant ∂x dans l’équation 1, ou
bien dans l’équation 2 ou encore dans l’équation résulante
de l’addition de 1 et 2.
(xi+1 − xi ) ∂ 2 f
∂f fi+1 − fi
= − + ...
∂x i xi+1 − xi 2! ∂x2 i
(xi − xi−1 ) ∂ 2 f
∂f fi − fi−1
= + + ...
∂x i xi − xi−1 2! ∂x2 i
fi
fi−1 fi+1
i−1 i i+1 x
Cal ul de la dérivée en i
(l∆x)2 ∂ 2 f
∂f
f (xi+l ) = f (xi ) + l∆x +
∂x i 2! ∂x2 i
(l∆x)n ∂ n f
+ ... + +H
n! ∂xn i
(∆x)2 ∂ 2 f
∂f
f (xi+1 ) = f (xi ) + ∆x + + ... (3)
∂x i 2! ∂x2 i
et en x = xi+2 :
(2∆x)2 ∂2f
∂f
f (xi+2 ) = f (xi ) + 2∆x + + ... (4)
∂x i 2! ∂x2 i
∂2f
fi − 2fi−1 + fi−2
= Dérivée arrière (ordre 1)
∂x2 i (∆x)2
∂2f
fi+1 − 2fi + fi−1
= Dérivée arrière (ordre 2)
∂x2 i (∆x)2
La dernière définition est très utilisée.
∂u ∂ 2 u ∂ 2 u ∂ 2 u
F(x, y, z, u, , , , , ...) = 0
∂x ∂x2 ∂y2 ∂x∂y
L’ordre d’une EDP est défini par l’ordre maximal des déri-
vées présentes dans l’équation
∂u
Ordre 1 : ∂x
− c ∂u
∂y
=0
3
∂2u ∂2u
Ordre 2 : ∂x2
+ ∂y2
=0
∂2u 4
Ordre 4 : ∂x2
+ c ∂∂xu4 = 0
∂u ∂u
∂x
− ∂y
= 0 est linéaire.
∂u 2 ∂2u
∂x
+ ∂y2
= 0 est non-linéaire.
Considérons
∂u ∂u
A +B =C
∂x ∂y
Si on a A(x, y, u, ∂u ∂u ∂u ∂u
∂x , ∂y ) et B(x, y, u, ∂x , ∂y ), l’équation est non-
linéaire.
De manière générale, pour une EDP d’ordre n, si ses co-
efficients dépendent de dérivées d’ordre n, l’EDP est non-
linéaire. Si les coefficients dépendent de dérivées d’ordre
< n, l’équation est quasi-linéaire.
∂u
u = u1 ∂n =0
u=0
∂u
Les conditions de Neumann : ∂n = h sur x ∈ S.
Equation de la chaleur
∂T ∂2T
=k 2
∂t ∂x
Les trois points suivants doivent être pris en compte :
Exemple en 2D + le temps
instant initial t = 0 t > 0 la température diuse dans le domaine
Exemple en 1D + le temps
t, dire
tion temporelle
n+1
n−1
t=0
i−1 i i+1
n+1
i−1 i i+1
Tin+1 = r Ti−1
n n
+ (1 − 2r) Tin
+ Ti+1
avec r = k∆t/∆x2
Consistance et convergence
Une méthode est convergente si, lorsque les pas de temps
∆t et d’espace ∆x tendent vers 0, la solution approchée
tend vers la solution exacte
(∆t −→ 0, ∆x −→ 0) =⇒ Ti = T(xi )
Consistance et convergence
stabilité
avec r = k∆t/∆x2
Ce schéma est inconditionnellement stable.
ai xi−1 + bi xi + ci xi+1 = di
b1 c1
a2 x1 d1
b2 c2
x2 d2
.. .. ..
. . .
∗ .
= .
.. .. .. . .
. ..
. .
an−1 bn−1 cn−1
xn dn
an bn
Algorithme de Thomas
et
d1
; i=1
b1
di′ = ′ a
di − di−1 i
; i = 2, 3, . . . , n
′
bi − ci−1 ai
Algorithme de Thomas
Tin+1 − Tin
k 1 n n n 1 n+1 n+1 n+1
= (T − 2Ti + Ti−1 ) + (Ti+1 − 2Ti + Ti−1 )
∆t ∆x2 2 i+1 2
Généralisation de Crank-Nicolson
Tin+1 − Tin k n
= (1 − θ)(Ti+1 − 2Tin + Ti−1
n
)
∆t ∆x2
n+1
− 2Tin+1 + Ti−1
n+1
+ θ(Ti+1 )
Généralisation de Crank-Nicolson
∆t 1 1
0 ≤ k ∆x2 ≤ 2−4θ pour 0 ≤ θ < 2
1
inconditionnellement stable pour ≤θ≤1
2
Généralisation de Crank-Nicolson
∆t 1 1
0 ≤ k ∆x2 ≤ 2−4θ pour 0 ≤ θ ≤ 2
1
inconditionnellement stable pour ≤θ≤1
2
n+1/2
n+1/2 n+1/2 n+1/2
n Ti+1,j −2Ti,j +Ti−1,j n
Ti,j+1 n +T n
Ti,j −Ti,j −2Ti,j i,j−1
Pas 1 : = k +
∆t/2 ∆x2 ∆y2
n+1 n+1/2
n+1/2 n+1/2 n+1/2 n+1 n+1 n+1
Ti,j −Ti,j Ti+1,j −2Ti,j +Ti−1,j Ti,j+1 −2Ti,j +Ti,j−1
Pas 2 : = k +
∆t/2 ∆x2 ∆y2