Modélisation des réservoirs souterrains
Modélisation des réservoirs souterrains
Modélisation des
réservoirs souterrains
A. Dassargues
[fichier ModRes4 2010]
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
ECOULEMENT TRANSITOIRE
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
1
03/02/2010
Ecoulement permanent
Principes généraux
flux d’infiltration
K'
e'
flux de drainance h h1
K'
L= (h1 − h)
e'
Equation de l’écoulement
en milieu poreux
∂h ∂ ⎛ ∂h ⎞ ∂ ⎛ ∂h ⎞
S. = I + ⎜ T . ⎟ + ⎜⎜ T . ⎟⎟ + L
∂t ∂x ⎝ ∂x ⎠ ∂y ⎝ ∂y ⎠
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
2
03/02/2010
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
3
03/02/2010
S1
∂h ∂n = 0
h=f(x,y,t) waterdichte grenzen
frontières imperméables
S2 h=f(x,y,t)
S1
x
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
1 ⎡ ⎛ ∂h ⎞ h 2 − 2.h.h1 ⎤
2
⎛ ∂h ⎞
2
h= f sur S1
∂h ∂n = 0 sur S2
h = h * +α . v( x, y )
4
03/02/2010
⎡ ⎛ ∂h * ⎞ ⎛ ∂v ⎞ ⎛ ∂h * ⎞ ⎛ ∂v ⎞ h * .v − v.h1 ⎤
U = U * +α .∫∫ ⎢T .⎜ ⎟.⎜ ⎟ + T .⎜⎜ ⎟⎟.⎜⎜ ⎟⎟ − I .v + ⎥ dxdy
⎣ ⎝ ∂x ⎠ ⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂y ⎠ c ⎦
R
⎡ ⎛ ∂v ⎞
2 2
⎛ ∂v ⎞ v 2⎤
+ α 2 .∫∫ ⎢T .⎜ ⎟ + T .⎜⎜ ⎟⎟ + ⎥ dxdy
R
⎢⎣ ⎝ ∂x ⎠ ⎝ ∂y ⎠ c⎥
⎦
U = U * +α . A1 + α 2 . A2
… développement de A1 A2 >0
⎡∂ ⎛ ∂h * ⎞ ∂ ⎛ ∂h * ⎞⎤
A1 = ∫∫ ⎢ .⎜ T .v. ⎟ + .⎜⎜ T .v. ⎟⎥dxdy
∂y ⎟⎠⎦
R ∂x =0
⎣ ⎝ ∂x ⎠ ∂y ⎝
⎡ ∂ ⎛ ∂h * ⎞ ∂ ⎛ ∂h * ⎞ h * − h1 ⎤
− ∫∫ v.⎢ ⎜ T . ⎟ + ⎜⎜ T . ⎟⎟ + I − ⎥ dxdy
⎣ ∂x ⎝ ∂x ⎠ ∂y ⎝ ∂y ⎠ c ⎦
R
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
∂h * ∂h *
A1 = ∫ T .v. .dS + ∫ T .v. .dS
S1 ∂n S2 ∂n
∂h *
avec ∫ S1
T .v.
∂n
.dS = 0 car v=0 sur S1
∂h * ∂h ∂n = 0 sur S2
∫S2
T .v.
∂n
.dS = 0 car
A1 = 0 U > U*
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
5
03/02/2010
Evaluation de la solution
… maintenant il faut prouver que h*(x,y) est bien la meilleure
des solutions (au vu du type d’approximation choisi dans
la méthode numérique)
… sur un exemple 2
∂ h
T. +I =0
I ∂x 2
y
h
l
h0
x
x = 0 → h = h0 x = l → ∂h ∂x = 0
I .l I 2
solution analytique h = h0 + .x − .x
T 2T Terug
Hydrogéologie et Géologie
naar eerste pagina
de l’Environnement
U=
1 l
2 ∫0
[
T .C 2
− 2 . I .h0 − 2 . I .C . x ]
dx =
1
2
T .C 2
.l − I .h0 .l − I .C .
l2
2
∂ 2U
… le minimum de U par rapport à C pour : ∂U = 0 >0
∂C ∂C 2
∂U I .l 2 I .l
= T .C.l − =0 C=
∂C 2 2T
∂ 2U … solution numérique trouvée :
= T .l > 0
∂C 2
I .l
h = h0 + .x
2T Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
6
03/02/2010
rechte
droitelijn
l
h0
x
I .l I 2
solution analytique : h = h0 + .x − .x
T 2T
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
⎜ ⎟ = C + 4.C.D.x + 4.D .x
2 2 2
⎝ ∂x ⎠
1⎡ ⎛ 2 4 ⎞ ⎛ 1 1 ⎞⎤
U= ⎢T .⎜ C .l + 2.C.D.l 2 + . D 2 . l 3 ⎟ − 2.I .⎜ h0 .l + .C.l 2 + . D. l 3 ⎟⎥
2⎣ ⎝ 3 ⎠ ⎝ 2 3 ⎠⎦
… le minimum de U par rapport à C et D :
∂U I .l 2 ∂ 2U
= T .C.l + T .D.l 2 − =0 = T .l > 0
∂C 2 ∂C 2
∂U 4 I .l 3 ∂ 2U 4 3
= T .C.l 2 + .T .D.l 3 − =0 = .T .l > 0
∂D 3 3 ∂D 2 3 Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
7
03/02/2010
l
h0
x
I .l I 2
solution analytique : h = h0 + .x − .x
T 2T Hydrogéologie et Géologie
Terug naar eerste pagina
de l’Environnement
Implémentation en pratique
2 ∫∫R j ⎢ ⎝ ∂x ⎠
avec U = 1
⎢T .⎜ ⎟ + T .⎜⎜ ⎟⎟ ⎥ dxdy
⎝ ∂y ⎠ ⎥⎦
j
⎣
U 2j = − ∫∫ I .[Link]
Rj
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
8
03/02/2010
y
x
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
1 1
U 1j = .T j .( p 2 + q 2 ).∫∫ dxdy = .T j .( p 2 + q 2 ). A j
2 Rj 2
1 1
avec A j = . x1.( y2 − y3 ) + x2 .( y3 − y1 ) + x3 .( y1 − y2 ) = .∆
2 2
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
9
03/02/2010
1 1 1 3
h= .∫∫ [Link] = .(h1 + h2 + h3 ) = .∑ hk
Aj R j 3 3 k =1
I j .Aj 3
U 2j = − .∑ hk
3 k =1
1 I .A 3
U j = .T j .( p 2 + q 2 ). A j − j j .∑ hk
2 3 k =1
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
⎧h1 = p.x1 + q. y1 + r
⎪
⎨h2 = p.x2 + q. y2 + r
⎪h = p.x + q. y + r ⎧b1 = y2 − y3
⎩ 3 3 3
⎪
⎨b2 = y3 − y1
⎧ h1.b1 + h2 .b2 + h3 .b3 1 3 ⎪b = y − y
⎪ p = = .∑ bk .hk ⎩ 3
⎪ ∆ ∆ k =1 1 2
⎨ ⎧c1 = x3 − x2
⎪q = h1.c1 + h2 .c2 + h3 .c3 = 1 . c .h
3
⎪
⎪⎩ ∆
∑
∆ k =1
k k ⎨c2 = x1 − x3
⎪c = x − x
⎩ 3 2 1
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
10
03/02/2010
1 1 ⎡⎛ 3 ⎞⎛ 3 ⎞ ⎛ 3 ⎞⎛ 3 ⎞⎤ I j . A j 3
U j = .T j . 2 . A j ⎢⎜ ∑ bk .hk ⎟.⎜ ∑ bl .hl ⎟ + ⎜ ∑ ck .hk ⎟.⎜ ∑ cl .hl ⎟⎥ − .∑ hk
2 ∆ ⎣⎝ k =1 ⎠ ⎝ l =1 ⎠ ⎝ k =1 ⎠ ⎝ l =1 ⎠⎦ 3 k =1
1 1 ⎡⎛ 3 ⎞⎛ 3 ⎞ ⎛ 3 ⎞⎛ 3 ⎞⎤ I j . A j 3
U j = .T j . ⎢⎜ ∑ bk .hk ⎟.⎜ ∑ bl .hl ⎟ + ⎜ ∑ ck .hk ⎟.⎜ ∑ cl .hl ⎟⎥ − .∑ hk
4 ∆ ⎣⎝ k =1 ⎠ ⎝ l =1 ⎠ ⎝ k =1 ⎠ ⎝ l =1 ⎠⎦ 3 k =1
1 3 3 3
U j = .∑∑ Pkl .hk .hl − ∑ Qk .hk
2 k =1 l =1 k =1
Tj 1
avec Pkl = .(bk .bl + ck .cl ) et Qk = .I j . A j
2.∆ 3
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
1 n n n
U = .∑ ∑ Pkl .hk .hl − ∑ Q k .hk
2 k =1 l =1 k =1
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
11
03/02/2010
∂U ⎛ n ⎞
= ⎜⎜ ∑ Pij .h j ⎟⎟ − Qi = 0
∂hi ⎝ j =1 ⎠
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
12
03/02/2010
1 3 5 ⎧c1 = x3 − x2
Elément 2 ⎪
4 ⎨c2 = x1 − x3
(3) x1 = 0 y1 = 0 b1 = -1 c1 = 0 ⎪c = x − x
⎩ 3 2 1
x2 = 1 y2 = 0 b2 = 1 c2 = -1
x3 = 1 y3 = 1 b3 = 0 c3 = 1
2 ∆=1 A=½ ⎛⎛ 21+1 − 1 −-11 0+0 0 ⎞ ⎞
⎜⎜ ⎟ ⎟
1(1) 3 (2) ⎛ 1 −1 0⎞ ⎜⎜−−11 2 − 1− 1 ⎟ ⎟
⎜ ⎟ ⎜⎜−-11 22 − -11 ⎟ ⎟
P = ⎜ −1
2
2 −1 ⎟ ⎜⎜ ⎟ ⎟
⎜ 0 −1 1 ⎟ ⎜⎜ 00 − 1 −-11 1+12
+0 ⎟ ⎟
⎝ ⎠ ⎜⎜ ⎟ ⎟
⎜⎜ ⎟ ⎟
⎜⎜ ⎟ ⎟
⎝⎝ ⎠ ⎠
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
13
03/02/2010
1 3 ⎧b1 = y2 − y3
10 0m ⎪
⎨b2 = y3 − y1
m Tj ⎪b = y − y
2 4 Pkl = .(bk .bl + ck .cl ) ⎩ 3 1 2
2.∆ ⎧c1 = x3 − x2
1 3 5 ⎪
∆ = x1b1 + x2b2 + x3b3 ⎨c2 = x1 − x3
Elément 3 ⎪c = x − x
4 (2) 6 ⎩ 3 2 1
(3)
⎛ ⎛ 2 2 −−1 1 −−11 00
3
⎞⎞
⎜⎜ ⎟⎟
⎛ 1 −1 0⎞ ⎜ ⎜−−1 1 2 2 −−11 ⎟⎟
⎜ ⎟ ⎜ ⎜−−1 1 ⎟⎟
3(1) P = ⎜ −1
3
2 −1 ⎟ ⎜⎜
32+1 −−21-1 00
⎟⎟
⎜ 0 −1 1 ⎟ ⎜ ⎜ 0 0 −−1 1 −−21-1 42+2 −-11⎟ ⎟
⎝ ⎠ ⎜⎜ ⎟⎟
⎜⎜ ⎟⎟
⎜⎜ ⎟⎟
⎝⎝ 00 - 1-1 1⎠ ⎠
1
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
⎧c1 = x3 − x2
1 3 5 ⎪
⎨c2 = x1 − x3
Elément 4 ⎪c = x − x
6 ⎩ 3 2 1
(3)
⎛ 2 −1 −1 0 ⎞⎞
⎜ ⎟⎟
⎜ −1 2 −1 ⎟⎟
5 ⎜ −1 34 +1
−2 −-11 0 ⎟0 ⎟
+0
3(1) (2) ⎜ ⎟⎟
⎜ 0 −1 − 2 4 − 1− ⎟1 ⎟
⎛ 1 −1 0⎞ ⎜ −-11 22 -1− ⎟⎟1 ⎟⎟
⎜ ⎟ ⎜
P = ⎜ −1
4
2 −1 ⎟ ⎜ 0+0 - 1 −-11 1+1⎟⎠2 ⎟⎠
⎝
⎜ 0 −1 1 ⎟
⎝ ⎠
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
14
03/02/2010
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
Généralisation
Les variables dépendantes aux noeuds sont appelées les
degrés de liberté de l’élément:
les valeurs piézométriques aux 3 noeuds
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
15
03/02/2010
Généralisation (2)
Pour un écoulement permanent, on peut
généraliser la méthodes des éléments :
n
h( x, y , z ) ≅ ∑ h j . N j ( x, y , z )
j =1
Ecoulement transitoire
Schéma d’intégration temporel par différences finies
Méthode de Galerkin + schéma d’intégration de Galerkin
Des fonctions de base et de forme sont développées en
incluant l’intégration temporelle par différences finies:
n
h( x, y, z , t ) ≅ ∑ h j (t ) . N j ( x, y, z )
j =1
… en général :
16
03/02/2010
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
17
03/02/2010
Maillage
Orientation selon anisotropie (FDM)
Edwards Aquifer (roc fracturé)
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
Maillage
Orientation (FEM) Edwards Aquifer
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
18
03/02/2010
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
Hydrogéologie
Terug et Géologie
naar eerste pagina
de l’Environnement
19