Untitled
Untitled
Untitled
Résoudre le problème avec la méthode des volumes finis en subdivisant le domaine en quatre
volumes de contrôle de longueur δ x dont les næuds sont au milieu de chaque volume.
Exercice 2. Soit u une fonction continue sur [0; 3]. On cherche à approcher numériquement la
solution u de l’équation aux dérivées partielles :
2 2
∂ u(x, y) + ∂ u(x, y) = 0,
∀(t, x) ∈ Ω =]0, 3[2 ,
∂ x2 ∂ y2 (3)
u(x, 0) = u(x, 3) = u(3, y) = 0 et u(0, y) = 1
2. On considère une subdivision du domaine [0, 3]2 en neuf (9) volumes de contrôle égaux (9
carré). Par la méthode des volumes finis, on cherche la valeur approchée de u(xi , yj ), que
l’on notera ui,j ≡ u(P ), au nœuds situés au centre de chaque volume de contrôle.
(a) Déterminer une relation que devront vérifier les coefficients ui,j afin de correspondre à
la discrétisation de l’équation 12a.
(b) En parcourant tout les nœuds, trouver le système matriciel discret Au = b qui donne
cette solution approchée du problème 12.
Corrigé de l’examen
Corrigé de l’exo1
1. Maillage. Nous Subdivisons le domaine de calcul [0, 1] en 4 volumes de contrôle égaux, donc
de longueur δ x = 0.25. Tels que V ci = [xi−1/2 , xi+1/2 ], i = 1, .., 4, avec x1/2 = 0, x3/2 = 0.22,
x5/2 = 0.5, x7/2 = 0.75 et x9/2 = 1.0. Les points noeuds sont au centre des volumes de
contrôle, c’est-à-dire P ∈ {x1 , x2 , x3 , x4 } = {0.125, 0.375, 0.625, 0.875}. (voir la figure 1)
x1/2 x3/2 x5/2 x7/2 x9/2
x1 x2 x3 x4
b=1
a=0 δx = 0.25
W = xi−1 P = xi E = xi+1
w e
Figure 1:
2. Équation discrétisée.
2 e
x
Z Z
2 ′ ′ 2 ′ e
(1 + x )u dx = f (x)dx ⇔ (1 + x )u w =
2 w
Vc Vc
1 2
(1 + e2 )u′ (e) − (1 + w 2 )u′(w) = e − w 2 . (4)
⇔
2
(a) Dans le cas des volumes de contrôle intérieur ou bien les noeuds intérieur, (i = 2, 3),
nous utilisons le schémas centrer pour le calcul des dérivées en w et en e, et elles sont
données par
uP − uW uE − uP
u′ (w) = ; u′ (e) =
δx δx
En substituant dans l’équation (4), l’équation discrétisé aux points noeuds i = 2, 3 est
donnée par
1 1
−(1 + w 2 )uW + (2 + w 2 + e2 )uP − (1 + e2 )uE = − e2 − w 2
(5)
δx 2
1
Pour δx = 0.25 = l’équation 5et alors
4
1 2 1 2
−(1 + w 2 )uW + (2 + w 2 + e2 )uP − (1 + e2 )uE = δx e − w2 = e − w2
(6)
2 8
D’où en résumé
1 1
i. Pour i = 2 on a w = 0.25 = et e = 0.5 = , donc
4 2
1 1 3
(−17uW + 37uP − 20uE ) = (7)
16 8 16
donc
3
−17uW + 37uP − 20uE = (8)
8
1 3
ii. Pour i = 3 on a w = 0.5 = et e = 0.75 = , donc
2 4
5
−20uW + 61uP − 25uE = (9)
8
(b) Dans le cas du premier volume de contrôle V ci = [x1/2 , x3/2 ] le calcul de la dérivée au
point w = x1/2 = 0 se fait par le schémas en avant comme suite
uP − u(0) 2uP
u′ (w) = =
δx /2 δx
En substituant dans l’équation (4), l’équation discrétisé au point noeud i = 1 est donnée
par
1
49uP − 17uE = . (10)
8
(c) Dans le cas du dernier volume de contrôle V ci = [x7/2 , x9/2 ] (i = 4)
et la valeur de u′ en e = x9/2 = 1 est donnée par la condition au limite u′ (e) = u′ (1) = 1.
En substituant dans l’équation (4), l’équation discrétisé au point noeud i = 4 est donnée
par
9
25(−uW + uP ) = (11)
8
3. Le système Au = b.
49 −17 0 0 u1 1
−17 37 −20 0 u2 1 3
AT = b ⇔ =
0 −20 61 −25 u3 8 5
0 0 −25 25 u4 9
4. La matrice A est une matrice de bande donc la décomposition de LU donne des matrice de
bande de même longueur. Soit
1 0 0 0 49 −17 0 0
17 1524
− 1 0 0
0 −11 0
A = LU = 49 49
0 245 18341
− 1 0
0
0 −25
381 381
9525 220400
0 0 − 1 0 0 0
18341 18341
On a
LY = b
Au = b ⇔ LUu = b ⇔ et
Uu = Y
ou bien
t
u = t (0.024, 0.063, 0.083, 0.128)
Gu = {(0, 0), (0.125, 0.024), (0.375, 0.063), (0.625, 0.083), (0.875, 0.128)}
donc
φ(x) = K1 cosh(λ x) + K2 sinh(λ x)
et
ψ(y) = K cos(λ y) + K sin(λ y)
3 4
avec λ constante. La solution générale est u(x, y) = (K1 cosh(λ x) + K2 sinh(λ x)) (). En
utilisant les conditions aux limites, on obtient
nπ
u(3, y) = 0 ⇒ φ(3)ψ(y) = 0 ⇒ ψ(0)φ(3) = 0 ⇒ K1 = 0 ⇒ φ(x) = K2 sinh( (x − 3))
3
n=+∞
nπ nπ
P
Donc u(x, y) = an sinh 3
(x − 3) sin 3
y . Il reste à déterminer les coefficients an .
n=1
On a
n=+∞
X nπ
u(0, y) = 1 ⇒ an sinh (−nπ) sin y =1
n=1
3
2 R1 nπ
6 nπ
1 6 nπ
Donc an sinh (−nπ) = sin y dy = cos y = cos − 1 . Finalement
1 0 3 nπ 3 0 nπ 3
n=+∞
6 cos nπ
X
3
−1 nπ nπ
u(x, y) = sinh (x − 3) sin y
n=1
nπ sinh (−nπ) 3 3
Z Z Z Z Z
∇ u~nds = ∇ u~nds + ∇ u~nds + ∇ u~nds + ∇ u~nds = 0 (13)
∂Vc [AB] [BC] [CD] [DA]
N N
u(x, 3) = 0
3 D C
n
P7 P8 P9
w e E
W P
W E
P4 P5 P6 s
u(0, y) = 1 A B
u(3, y) = 0
S
S
P1 P2 P3
0 3
u(x, 0) = 0
Figure 2:
où ~n est le vecteur normale extérieur au V c. On remarque que ~n[AB] = −~j, ~n[BC] = ~i,
~n[CD] = ~j et ~n[DA] = −~i. Alors (13) s’écrit
∂ ∂ ∂ ∂
Z Z Z Z
− uds + uds + uds − uds = 0 (14)
∂y ∂x ∂y ∂x
[AB] [BC] [CD] [DA]
uP − uS uE − uP uN − uP uP − uW
Z Z Z Z
− ds + ds + ds − ds = 0 (19)
δ SP δ PE δ PN δ WP
[AB] [BC] [CD] [DA]
R R R R R
On note par As = ds, Ae = ds, An = ds, Aw = ds et Su (x, y)dxdy = S̄∆ V ,
[AB] [BC] [CD] [DA] Vc
alors l’équation générale est donnée par
As Aw As Aw Ae An Ae An
uS + uW − + + + uP + uE + uN = 0. (20)
δ SP δ WP δ SP δ WP δ PE δ PN δ PE δ PN
−6uP + uE + uN = 1. (22)
uW − 5uP + uE + uN = 0. (23)
uW − 6uP + uN = 0. (24)
uS − 5uP + uE + uN = 1. (25)
uS + uW − 4uP + uE + uN = 0. (26)
uS + uW − 5uP + uN = 0. (27)
uS − 6uP + uE = 1. (28)
uS + uW − 5uP + uE = 0. (29)
(i) Pour P9 , l’équation est donnée par
uS + uW − 6uP = 0. (30)