Académique Documents
Professionnel Documents
Culture Documents
Volumes Finis
Au = b (1)
dont les inconnues u = (u1 , · · · , uN )> représentent les approximations de la solution exacte u de
(P ) aux points x1 , · · · , xN (voir cours). On note b = (b1 , · · · , bN )> avec bi = hi fi et la matrice
A de taille N × N vaut
α1 β 1 0
β1 α2 β2
A=
.. .. ..
(2)
. . .
βN −2 αN −1 βN −1
0 βN −1 αN
avec
1 1 1
αi = + , βi = − ,
hi+ 1 hi− 1 hi+ 1
2 2 2
où
hi = xi+ 1 − xi− 1 , hi+ 1 = xi+1 − xi .
2 2 2
On notera h = maxi (hi+ 1 ). Le but de cet exercice est d’obtenir un résultat d’estimations d’er-
2
reurs de la méthode des Volumes Finis pour (P ) en fonction de h.
pour tout 1 ≤ i ≤ N
1
4. En multipliant l’équation (4) par ei et en sommant sur i, montrer que
N N
X (ei+1 − ei )2 X
= Ri+ 1 (ei+1 − ei ).
hi+ 1 2
i=0 2 i=0
N
X
5. Pour tout i = 1, · · · , N , montrer que |ei | ≤ |ej+1 − ej | et en déduire que
j=0
Le problème (1),(2) admet une unique solution faible u ∈ H01 (0, 1) i.e. telle que
R1 R1 1
0 βux vx dx = 0 f v dx pour tout v ∈ H0 (0, 1). On remarquera en particulier que la solution u
est continue dans [0, 1].
On considère les points de discrétisation suivants de l’intervalle [0, 1] :
0 = x0 = x 1 < x1 < · · · < xi− 1 < xi < xi+ 1 < xi+1 < · · · < xN + 1 = xN +1 = 1
2 2 2 2
et on introduit les N cellules Ki =]xi− 1 , xi+ 1 [ auxquelles sont associés les centres xi , pour
2 2
i = 1, · · · , N . On note
h−
i+ 1
= xi+ 1 − xi > 0, h+
i+ 1
= xi+1 − xi+ 1 > 0.
2 2 2 2
2
1. Montrer que la solution u de (1),(2) est régulière dans chacun des sous-intervalles [0, α[
et ]α, 1] et qu’elle vérifie
−βuxx = f dans [0, α[∪]α, 1] (4)
[βux ] ≡ β + ux (α+ ) − β − ux (α− ) = 0. (5)
Que vaut [βuxx ] ?
2. Pour 1 ≤ i ≤ N , montrer que (y compris pour i = k)
−β(x−
i+ 1
)ux (x−
i+ 1
) + β(x+
i− 1
)ux (x+
i− 1
) = hi fi (6)
2 2 2 2
1
R
où fi = |Ki | Ki f (x)dx.
− +
3. Soit Fi+ 1 et Fi+ 1 les flux numériques associés respectivement aux cellules Ki et Ki+1 ,
2 2
obtenus en approchant respectivement les flux −β(x−
i+ 1
)ux (x−
i+ 1
) et −β(x+
i+ 1
)ux (x+
i+ 1
)
2 2 2 2
par différences décentrées :
(ui+ 1 − ui ) (ui+1 − ui+ 1 )
− − 2 + + 2
Fi+ 1 = −β(x ) , Fi+ 1 = −β(x ) . (7)
2
i+ 1 2 h−
i+ 1
2
i+ 1 2 h+
i+ 1
2 2
En imposant la conservation des flux numériques (analogue discret de (5)), montrer que,
pour 1 ≤ i ≤ N
− + ∗ ui+1 − ui
Fi+ 1 := Fi+ 1 = Fi+ 1 = −βi+ 1 , (9)
2 2 2 2 xi+1 − xi
en précisant ce que vaut βi+∗ . Montrer en particulier, pour i = k, que
1
2
h−
+
1 1 hk+ 1 k+ 1
2
= + −2 ,
∗
βk+ 1 h+
k+ 1
+ h−
k+ 1
β + β
2 2 2
∗
c’est-à-dire que βk+ 1 est la moyenne harmonique de β
+ et β − pondérée par h+
k+ 1
et h−
k+ 1
.
2 2 2
4. Ecrire le système linéaire Au = b résultant du schéma ”Volumes Finis” (8),(9).
3
Z
Pour K ∈ T et e ∈ EK , on note F K,e = − ∇u · nK,e dΓ et
e
|e|
− (u(xL ) − u(xK )) si e = K|L ∈ Eint
∗ de
FK,e = (2)
|e|
si e ∈ Eext ∩ EK .
u(xK )
de
1 ∗ ).
1. Soit RK,e l’erreur de consistance des flux définie par RK,e = (F K,e − FK,e
|e|
Pour tout K ∈ T , e ∈ EK , montrer que RK,e = O(h) où h = maxK∈T (diam(K)).
R
Rappels : Formule de quadrature = |e|F (x0 ) + |e|O(|e|) avec x0 ∈ e.
e F (x) dΓ
d
La dérivée normale est une dérivée directionnelle : ∇u · n(x) = [u(x + sn)]s=0 .
ds
2. On note δK = u(xK ) − uK et
|e|
− (δL − δK ) si e = K|L ∈ Eint
de
GK,e = (3)
|e|
si e ∈ Eext ∩ EK .
δK
de
Montrer que X X
GK,e = − |e|RK,e , ∀K ∈ T . (4)
e∈EK e∈EK
3. On note δT la fonction définie sur Ω, constante sur chaque cellule K avec δT (x) = δK
pour tout x ∈ K. En réordonnant les sommes sur K et sur e, montrer que
X X X |e|
GK,e δK = (De δT )2 =: kδT k21,T , (5)
de
K∈T e∈EK e∈E
5. Déduire de ce qui précède qu’il existe une constante C 0 > 0 indépendante de h telle que
!1/2
X
kδT k1,T ≤ C 0 h |e|de . (7)
e∈E
P
Calculer e∈E |e|de en fonction de |Ω| et en déduire qu’il existe C > 0 indépendante de
h telle que
kδT k1,T ≤ Ch, kδT kL2 (Ω) ≤ Ch. (8)