Sunteți pe pagina 1din 17

Digues

et barrages en terre
''lfJtf//, de faible hauteur

Application
de la mthode des lments finis
aux coulements en milieu poreux
Pierre HUMBERT
Chef de la section modles n u m r i q u e s
Laboratoire central des Ponts et Chausses

Si les premires applications de la mthode des lments


finis ont t orientes vers la rsolution des quations d'qui-
RSUM libre en lasticit ou en lastoplasticit, i l est trs vite apparu
que cette mthode pouvait aussi tre utilise pour la rsolu-
Aprs un rappel des quations de base rgissant
les coulements en milieu poreux, une techni- tion de nombreux problmes physiques rgis par des syst-
que de rsolution par la mthode des lments mes d'quations aux drives partielles.
finis de l'quation de Poisson non linaire en
rgime transitoire est prsente. En particulier, les problmes de rpartition de la charge
Les adaptations apporter cet algorithme hydraulique dans les coulements en milieu poreux qui, tout
gnral pour rsoudre certains problmes
particuliers sont exposes et illustres par des comme les problmes de rpartition de temprature ou de
exemples dans le cas des coulements en potentiel lectrique, se ramnent la rsolution d'une qua-
milieu poreux satur avec surface libre, des tion du type A(u)=f, peuvent tre traits aisment par la
coulements en milieu poreux non satur mthode des lments finis. Aprs avoir pos les quations
et dans le cas des calculs de nappes aquifres.
du problme, on abordera la technique gnrale de rsolu-
MOTS CLS : 42 - lments finis (mthode) - tion et on verra sa particularisation pour trois importants
coulement (fluide) - Calcul - Nappe aquifre - types de problmes : les coulements en milieu poreux non
Sol - Saturation - /Milieu poreux.
saturs, les coulements en milieu poreux saturs avec sur-
face libre et les calculs de nappes aquifres.

21
B u l l , l i a i s o n L a b o P. et Ch. 132 juil.-aot 1 9 8 4 - Rf. 2 9 2 0
I - QUATIONS DES COULEMENTS Le terme p n g ^ $ $ + - ^ est le coefficient d'em-
f s
EN MILIEU POREUX
magasinement spcifique C . s

1.1. Cas du milieu poreux satur


L'quation gnrale de l'coulement en milieu poreux
L'quation gnrale qui rgit les coulements en satur est donc :
milieu poreux satur est obtenue partir des trois
dh
quations suivantes : div(K grad h) = C +q s (6)
dt
quation de continuit du fluide :

I I . 2. Cas du milieu poreux non satur


d i v ( p ) + (p ri) + p q = 0 (1)
dt
Si S est le coefficient de saturation, on remplace n
quation de continuit du solide :
par nS dans les quations (1) et (3) et k par
div [ p , ( l - n ) / j + | [ ( l - n ) p j = 0 (2) k . k dans (3)(fc est la permabilit relative comprise
r r
ot entre 0 et 1). Le coefficient S est reli la teneur en
loi de Darcy : eau G et la porosit n par 0 = n S.

Une dmarche analogue celle du cas du milieu


U-n U= s [grad p + p g grad z] (3) poreux satur conduit l'quation :
H-
avec : div (*, K grad h)=[ -C + s )+q (7)
p : masse volumique du fluide, \ n cn|/ / ot
n : porosit, avec : \\i = hz.
q : dbit volumique,
L a permabilit relative k et la teneur en eau G sont
r
: vitesse apparente du fluide, des fonctions de \|/. On dtermine exprimentalement
U s : vitesse relle moyenne du solide, la courbe K(Q) (fig. 1) et la courbe \|/(G) ou courbe
p : masse volumique du solide, de succion (fig. 2). Cette dernire courbe prsente
s

p : pression,
z : cote,
g : acclration de la pesanteur,
k : permabilit intrinsque,
p : viscosit dynamique.
Si l'on porte dans (1) la valeur de donne par (3) Fig. 1
et si l'on fait intervenir la notion de drive particu- Courbe de permabilit.

laire en suivant le solide ( = + . . g r a d / | , o n


\ dt dt )
obtient :

div f p - (grad p + p g grad z)


L H
dp p dn p n dp.
=n + +p q (4)
dt 1 - n dt p dt s

Sans entrer dans le dtail des calculs, i l apparat


que, moyennant certaines hypothses simplificatrices,
l'quation (4) peut se mettre sous la forme :

d i v ( K ^h) =p n g ( & - h + - \ ^ + q (5)


Fig. 2
f

\ n J ot
Courbe de succion.
avec :
k
K= p g - : tenseur de permabilit,

fi f : compressibilit du fluide,
P s : compressibilit des grains solides,
a : compressibilit du milieu poreux.

22
souvent des phnomnes d'hystrsis. Si on les nglige, conduction lectrique,
on peut dterminer k et 0
r qui sont alors intro- lectrostatique,
duits dans l'quation (7). torsion cylindrique, etc.

E n rgime permanent, l'quation (7) devient : L'quation (11), valable sur un domaine il (fig. 3),
est associe trois types de conditions aux limites sur
le contour :
div (k (\|/) K grad h) = q
r (8)
condition de potentiel impos ou condition de
Dirichlet
On retrouve le cas du milieu poreux satur en faisant :
h = h(P) sur S u

condition de flux impos ou condition de Neuman

d'o : div (K grad h) = q qui peut s'crire : -fc"|%.=A(P)surS , 2

Xj

h condition mixte, dite condition d'change ou de


= <7
X: x. Cauchy

-fcW n, = E (P).[h-h ] e sur S , 3

Si, de plus, i l s'agit d'un milieu isotrope de Xj


permabilit k, on obtient l'quation de Poisson :
avec :
-h=f (9) h(P) : potentiel impos au point P ,
E n rgime transitoire, si l'on pose i : composantes du vecteur normal au contour,
(P) : flux impos au point P,
C(v|/) = E (P) : coefficient d'change au point P,
he : potentiel extrieur.
l'quation (7) s'crit :

div {k, (\|r) K grd h) _[!flW] = h


+f

Le coefficient de comporte un terme dpendant

des compressibilits du fluide, des grains solides et du


milieu poreux, et un autre dpendant de la prsence
d'une zone non sature, qui est souvent prpondrant Fig. 3
par rapport au premier.

E n faisant fc (v|/) = l et pour un milieu isotrope, on


r

obtient une quation de la forme :


h
-Afc=/+c (10)
dt

Cette quation n'est autre que l'quation de la chaleur


en rgime transitoire. L a dmarche suivie pour arriver une formulation
lments finis est une dmarche en deux tapes :
1 O n ramne le problme de la rsolution d'un
II - R S O L U T I O N P A R L A M T H O D E systme diffrentiel celui de la recherche du mini-
D E S L M E N T S FINIS mum d'une fonctionnelle (principe variationnel).
2 O n ramne ensuite le problme de la dtermina-
L a mthode dcrite ici est une mthode de rsolution tion d'une fonction inconnue minimisant cette fonc-
de l'quation de la chaleur : tionnelle celui du calcul d'un nombre fini d'incon-
nues, par dcomposition du domaine Q en un nombre
fini d'lments sur chacun desquels on impose le type
- d i v ( X grad h)=f+c (H) de variation de la fonction inconnue.
dt
O n traitera d'abord le cas du rgime permanent en
qui pourra s'appliquer aux problmes suivants
milieu isotrope puis anisotrope. O n abordera ensuite
transfert de chaleur, le rgime transitoire et la prise en compte de la non-
coulements en milieu poreux, linarit ventuelle.

23
I I . 1. Cas du rgime permanent
0(u) = M/dfi (15)
Principe variationnel

Fonctionnelle associe un systme diffrentiel


du
condition = / i (P) sur S (Neuman);
En rgime permanent, l'quation Ah=f est de la dn
forme plus gnrale :
on a = =/iJ i l en resuite :
Au=f (12) dn dn

o A est un oprateur dfini, positif et symtrique


agissant sur un espace de fonctions D dfinies sur fi. A

Conditions aux limites homognes -2 J n / d Q - 2 j* uf dS (16)

Si on se limite aux fonctions de D nulles sur le A

contour, on dmontre que, si (12) a une solution, elle


est unique et minimise la fonctionnelle u
F(u) = (Au,u)-2(u,f) (13) condition h E (u u ) = 0 sur S (Cauchy);
e

dn
o (u, v) est un produit scalaire. Cm prend en gnral du
elle est de la forme \-E u=f (P) sur S.
Rciproquement, si M rend F ( M )
2

u.rdfi. dn
du <5\|/
minimum, i l vrifie (12).
Comme \-E u = +E v|/=/ sur S, on a : 2

dn du
Conditions aux limites quelconques dites non
homognes <D(u) = " Z(f Y-O-2 u/dfi .
n i \dx

j j
(
O n montre que si v|/ est une fonction de D qui vrifie A

les conditions aux limites, rsoudre (12) revient


+ (17)
2
Eu dS-2 uf2 dS
rendre minimum

(Au,u) 2 (M, f) + ( M , A \J() O , A U)


Gnralisation Vquation d i v ( K grad u)=f
E n gnral, cette fonctionnelle peut s'crire :
Dans le cas d'un tenseur non isotrope
<>(U) = G4M, M ) - ( 2 , / ) + J N ( u ) d S (14)
11 12
fe fc
K= 12 22
Application f quation Au=f k k

D'aprs ce qui prcde, la fonctionnelle <I>(u) est de


la forme : on remplace l'oprateur laplacien A par

<D(u) = ( - A u , u ) - 2 ( , / ) + (, -Ax|/)-(x|/, - Au)


dxj \ dXi
E n intgrant par partie

(-Au, M ) = - MM,dfl, (u, -A\|/) et (v|/, - AM), On prend alors pour fonctionnelle :

3>(u) s'crit : J(u)=if *idfl

f f
2 Jn cbc,
D(M)=
Jo
,,,, d f l - 2
Jn
u/dfi
-I Jn
/u d f i - f
Js
N ( ) dS.

- I u^dS- u^dS + \ ^dS

IJs 5" dn s dn Le dernier terme dpend des conditions aux limites


(flux impos ou condition d'change) :
Selon le type de conditions aux limites et sachant
que v|/ vrifie ces conditions, on obtient :
:) dS = A dS- i/ 2 dS
condition u = u~(P) sur S (Dirichlet),
comme u = \|f = w sur S, on peut crire flux change

24
Formulation matricielle Si l'on pose :

Formulation locale K =
K 'JV^J-^KJ- 1
Jf L I JI de;dri d
Aprs dcomposition du domaine tudier en sous-
domaines lmentaires appels lments (fig. 4), on
'F /Ni J \ dc^dn d (20)
approche sur ces lments le potentiel inconnu par R
VE
un dveloppement polynomial : a E

u=NU, F
' SE = G(N) dS E

SE
avec
N : matrice des fonctions d'interpolation de on peut crire :
l'inconnue,
U : vecteurs des valeurs nodales du potentiel.
E JE ( ) = \ 'V E K U -CF E E VE + 'F ) SE U E

Pour exprimer que J () est minimum, calculons 8J : E E

8 J = ' L / / C 6U -('F
E E VE + 'F ) SE 6U E

En crivant que 6J est nul pour tout 8U admissible E E

satisfaisant les conditions aux limites et en transpo-


sant l'expression obtenue, i l vient :
Fig. 4 KE V E = F VE + F S
(21)
Dcomposition du domaine.
avec
K : matrice de rigidit lmentaire,
E

F VE : vecteur forces de volume lmentaire,


F SE : vecteur forces de surface lmentaire.

L'quation (21) exprime la relation trs simple entre


le vecteur des inconnues nodales U et le vecteur des E

forces nodales F + F . VE SE

L a gomtrie de l'lment est dfinie par les coordon-


nes des nuds de l'lment contenues dans le vecteur Formulation globale
X et par les fonctions de forme F qui sont les fonc-
E

tions d'interpolation des coordonnes. Si T|, sont O n dfinit les potentiels nodaux U\ de l'lment
des coordonnes locales, on a : numro k partir du vecteur U des potentiels G

nodaux relatifs l'ensemble des lments par une


relation de la forme :
Lorsque F et N sont identiques, l'lment est dit k
(22)
U\ = P U
isoparamtrique . G

k
o P reprsente une matrice d'extraction forme
Si Jf et Jf
c sont les drives des fonctions
L de 0 et de 1. De la mme manire, on a :
d'interpolation N par rapport aux coordonnes globa- k k

les et locales, on a : F = E PF G

JT = JJT
L C J (u) tant en fait l'nergie potentielle lmentaire,
E

crivons que la variation de l'nergie des forces


J dsignant la matrice jacobienne. internes de l'ensemble des lments est gale la
variation de l'nergie des forces externes F pour G

tout 8U admissible :
F, G

k
J= F, i l X 'U\ K\ 8U* = F* dU = 'F E G bU G

k k
F,
D'aprs (22) :
L'lment de volume d s'crit d f i = | j | ddrid, o
\j\ est le dterminant de J . X 'U E 5t/ = X <U <P" X | P* SC/
G G

k k

La fonctionnelle s'crit alors au niveau lmentaire : ='rj (^'p*K|p*)St/ G c

JE (")= \ 'UE (J J(1 E


'JTc * ^ c dO ) UE On a donc :
t t
UKW G G G = FW G G

/Nd2 U E G (N) d S E UE (19)


SE pour tout S l / admissible G

25
et par consquent :
KQU G = FG (23)

avec :

k
k k
Ko^'P* KP
Fig. 5
E

L'quation matricielle (23) reprsente un systme


linaire dont les coefficients sont les termes de la
matrice de rigidit globale KQ, les inconnues les
composantes du vecteur des potentiels nodaux U et G

le second membre les composantes du vecteur des


forces ou dbits nodaux F . A Les drives de N par rapport aux coordonnes loca-
les s'crivent :

Application au triangle interpolation linaire T 3 ^ = r N


^ i = p 0
- n
|_N,r,J |_0 1 - l j
On choisit pour coordonnes locales les coordonnes
barycentriques %, r\, (fig. 5) :
^aire(MJK) [ ( U ]
L a matrice jacobienne a pour expression :
aire (IJK)
aire ( M K I ) L JK X
yjK J
e [0,1]
aire (IJK) VCC Xjg =
Xj Xg.

C = ^ ^ e [ 0 , l ]
aire (IJK) Son dterminant a pour valeur | J | = 2 S o S est l'aire
%, r\, sont relis par la relation \ + r\ + = 1. de l'lment I J K . O n a d'autre part :

7i
yjK
O n choisit pour fonction d'interpolation N et pour 2S |_ xJK

fonctions de forme F les coordonnes barycentriques IK J X

elles-mmes : O n en dduit l'expression de la matrice lmentaire


K d'aprs (20) :
F=N=f,T,,g E

K =\ E '<J L 'J' 1
KJ-1
Jf \ h J \ d^dp

1 0~
r yjK xjKlkx 0 IT y - y i n 0
0 1 JK I K
S
E
4 S 2 J L -yK 11 J L k, JL -XJK *IK J L 00 1
JCE -1 -1

Soit :

X
: k y yKi x JK
! ky y x JK u

k x +fcjr JK ; +k x x i ky X XjJ JK
y JK KI

KyKiyu (24)
K E = - symtrie kx yKl + ky XRJ
E
4S + ky X l XjJ K

_ symtrie symtrie k y\j x + ky xjj_

o e reprsente l'paisseur de l'lment.

Cette expression exprime directement les coefficients analytiquement et ncessite trs souvent le recours
de la matrice lmentaire K en fonction des coordon-
E
une technique d'intgration numrique. L a figure 6
nes des nuds de l'lment et des coefficients du reprsente quelques types d'lments utiliss dans les
tenseur de permabilit ou de conductibilit. Le calcul systmes P P R et R O S A L I E et dans le programme
de l'intgrale sur l'lment n'est pas toujours possible CESAR.

26
Fig. 6. Types d'lments
utiliss dans les PPR,
ROSALIE et CSAR.

I I . 2. Cas du rgime transitoire Aprs assemblage, on obtient l'quation matricielle


globale :
Principe variationnel et quation matricielle KU + C =F (25)
G G G G G

E n utilisant les mmes procds que pour le cas du Procd d'intgration dans le temps
rgime permanent, on montre que rsoudre :
Il existe de nombreuses mthodes d'intgration dans
du le temps, tant implicites qu'explicites. Parmi les mtho-
-di\(K grad u)=f+g des implicites, on a choisi celle des diffrences finies
dt dans le temps et celle de Galerkin.

quivaut rendre minimale la fonctionnelle : Mthode des diffrences finies dans le temps

1 A partir des valeurs de U aux temps t _^ et t , on t t

J(u, t) = k * * di calcule les valeurs de U et au milieu de l'intervalle


dXi dxj de temps :

f + g
d
| w d n - J N (M) dS
dt At\ 1 / 1 / ( 0

o, comme pour le rgime permanent, le dernier terme 2 / 2


dpend des conditions aux limites (voir (18)).
2 ) At
U
A t fix, si l'on pose = E - , on obtient l'quation E n reportant ces valeurs dans l'quation (25), on
dt obtient la formule de rcurrence de Crank-Nicholson :
matricielle lmentaire :

KU E E +CU E E = F E

o K , U et F ont la mme signification que dans


E E E F ( t ^ K F M
le cas du rgime permanent, et o apparat en plus la
matrice C d'emmagasinement , qui a pour
E
+ (26)

expression :
Mthode de Galerkin

g'NN dCl E C'est une mthode d'lments finis dans le temps qui
ncessite le choix de fonctions d'interpolation du

27
temps dans l'intervalle [t.-i.t,]. O n prendra des fonc- O n en dduit :
tions d'interpolation linaires dfinies par :

1
o X = ^ " ' s f O , 1]
N ti =X IL 6 3 J 2 At

- I f ^ - I f ^ S I / ^ O ,
Les valeurs interpoles des vecteurs U et F dans l'inter-
valle de temps sont donnes par : quel que soit &U . t

(t) = N _ U(t^ ) u 1 1 + N U(t ) u i


E n regroupant au premier membre les termes en l/
(27) on obtient au niveau global aprs assemblage la for-
F(t) = N, _ F(t . ) l 1 i 1 + N F(t ) ti i
mule de rcurrence de Galerkin :

K C_
L'application du principe variationnel revient crire 3 2 At
que sut tout intervalle ft _ , tj, on a : i 1

r 80>(u, t) = 0
2 At + 6
(28)

pour tout 8u(f) admissible de t,_! t . ;

Technique de calcul

Les deux mthodes dcrites ci-dessus se ramnent


Or on a :
toutes deux une formule de rcurrence de la forme :
4> ( M , t) = 'U K W E E E + ' C W -'F E E E E 6U ,
E K U(t )
1 i = K U(t - ) 2 i 1 + G(t )i

tant calcul partir de (27) :


E
Les matrices K et K sont fonctions de At. L'algori-
t 2

thme de calcul est dcrit sur la figure 7. On constate


U(t) dN . , t N . t que chaque modification de At, i l faut recalculer ou
U =
E

dt dt t pour le moins rassembler les matrices K et K et t 2

triangulariser K Les deux mthodes donnent de trs


v

Posons :
t/(t,-_ ) = /,._! et 1 U(td=U,:
e l
= -v _
E { i 1 + v) ^i = ^ i
t At tat initial
U(t ) 0

D'autre part, 8U est interpol par E

Calcul de K t
5fJ = ( l - X ) 5 [ / _ + SL7
i 1 i

Calcul du second membre


Parmi tous les U admissibles, choisissons ceux pour
E

lesquels :
i

Non Oui
O n peut alors crire :
Triangularisation
80) (u, t) = + Rsolution
rsolution

At [(1 - X) '[/,._! + X 'UHKX 81/, dX

t
+ At C X 81/, dX
At

-At [ ( l - A , ) i V i + *. F,]X8Ui dX t =t
t+l t

1 f 1

2
Non Oui
Or, X(l-X)dX -et X dX= -
o 66 Jo Fig. 7. Algorithme de calcul en rgime transitoire (modle linaire).

28
bons rsultats pour les petits pas de temps et sont la prise en compte de caractristiques variables
inconditionnellement stables. Toutefois, pour des en chaque nud rend obligatoire l'utilisation de la
valeurs croissantes des pas de temps, la mthode de technique d'intgration numrique pour le calcul des
Galerkin oscille moins que celle de Crank-Nicholson. matrices lmentaires K et C , mme si les lments
E E

C'est pour cette raison que nous l'avons retenue pour sont gomtriquement droits .
les groupes 03 et 04 du systme R O S A L I E et pour
les programmes B I D I F et N S A T du systme P P R . L'utilisation de mthodes explicites, pour lesquelles i l
n'est pas ncessaire de faire une rsolution chaque
pas de temps, supprimerait le premier inconvnient,
mais ces mthodes ne sont pas inconditionnellement
Prise en compte de la non-linarit de comportement stables et ncessitent l'emploi de trs nombreux pas
de temps.
Prsentation du problme
Technique de calcul
Que l'on soit en rgime permanent ou transitoire, les
mthodes prsentes aux paragraphes I I . 1 et I I . 2 L'algorithme de calcul est dcrit sur la figure 8. Par
de ce chapitre supposent que les caractristiques des rapport au cas linaire, on constate la prsence d'une
matriaux ne varient pas, en particulier en fonction boucle supplmentaire l'intrieur de la boucle sur
de la valeur du potentiel (charge, temprature) et les pas de temps. D'autre part, la matrice est triangula-
ventuellement du temps. S'il n'en est pas ainsi, les rise chaque itration de chaque pas de temps.
matrices K et C dpendent de U et de t, et i l est alors
ncessaire de faire un calcul itratif ( chaque pas Le processus itratif cesse lorsqu'une certaine norme
de temps en rgime transitoire) en ractualisant ces de la diffrence entre la solution l'itration j et la
matrices, jusqu' stabilisation. solution l'itration j 1 est infrieure e donn.

L'quation rsoudre est de la forme :


III - APPLICATIONS
K, (u, t) U (t )=K
t 2 (M, t) U _ + G ( 0 .
ti t

L a technique d'actualisation (mthode dite du point Les algorithmes dcrits prcdemment permettent de
fixe ) est coteuse en temps de calcul, surtout pour traiter les problmes d'coulement en milieu poreux
les modles tridimensionnels, et ce pour deux raisons : satur sans surface libre, et les problmes d'coule-
K tant modifie chaque itration, i l est nces- ment en milieu poreux non satur sans surface de
t

saire de refaire sa triangularisation chaque fois : suintement. Pour pouvoir prendre en compte la pr-
sence d'une surface de suintement, d'une surface libre,
ou pour les calculs de nappes aquifres, les algorith-
mes gnraux ncessitent quelques adaptations qui
sont dcrites dans les paragraphes III. 2 III. 4 de
cette partie.
tat initial
U(t)

~r5T III. 1. Milieu poreux satur sans surface libre

U n exemple classique est le problme de l'coulement


i' = i + autour d'une palplanche. Dans ce type de calcul, les
chargements se rduisent en gnral des flux nuls
;=o
travers certaines surfaces; ce type de condition aux
limites est satisfait implicitement sur un bord libre.
Les conditions aux limites sur la charge hydraulique
sont en gnral des conditions de charge constante
sur des parties de contour, ou de charge gale la
T~ cote (condition de pression nulle) sur des surfaces de
Calcul de K, (U{.) suintement connues. Les figures 9 et 10 reprsentent
le maillage et les rseaux d'quipotentielles et d'qui-
Calcul du second membre pressions obtenus pour un calcul d'coulement autour
K (t/;.) [/,._,+ (t _ )
2 G I 1
d'une galerie circulaire. L'alimentation est assure
la partie suprieure du modle par une condition de
Triangularisation charge constante. L a surface de la galerie constitue
la surface de suintement ou de pression nulle.
\v,,-v - ' 1
Ce calcul peut-tre effectu avec les programmes
Oui Non P P R - B I D I F ou P P R - N S A T . Dans ce dernier cas, le
contour de la galerie est dclar en surface de suinte-
ment, ce qui vite l'utilisateur de rentrer point par
Nouvelle point la condition h=y, cette condition tant automa-
Nouveau pas
de temps itration tiquement mise en place la deuxime itration. L e
milieu restant satur, le processus itratif s'arrte
Fig. 8. Algorithme de calcul en rgime transitoire (modle non linaire) aprs deux itrations.

29
Fig. 9. Maillage pour un calcul d'coulement autour d'une galerie. Fig. 10. quipotentielles ( ) et quipressions ( ).

TJI. 2. Milieu poreux satur avec surface libre

Formulation du problme en rgime permanent

Considrons le cas du barrage reprsent sur la


figure 11. Dans le domaine il limit par les surfaces
S S S , S et S , l'coulement est rgi par :
to r h f

Fig. 11
- d i v ( f gTd h)=f (29)
o / correspond un dbit volumique en gnral nul.

Les conditions aux limites sont de deux types : sur la charge et une condition sur le flux : S, est
simultanment une surface pression nulle et une
celles qui s'appliquent sur des limites connues : surface de courant.
h = h(P) sur S (charge impose)
h

h = h' (P) sur S' (charge impose) h (30) Mthodes de rsolution


h
lJ
k n , = / i (P) sur S (flux impos). f L'ide gnrale consiste se fixer au dpart de faon
! dXj arbitraire la position de S lui imposer la condition
b

de flux nul (cette condition est implicite sur un bord


celles qui s'appliquent sur la surface libre S et la t
libre) et ajuster sa position chaque itration en
surface de suintement S , qui ne sont pas des donnes
r
cherchant satisfaire la condition sur la charge
du problme : /i = z(P). Cela s'obtient en dplaant les points de S,
de manire ce que leur cote soit gale leur charge
h=z(P) sur S, et S r (pression nulle) l'itration prcdente.
i} ( 3 1 )
-k = 0 sur S, (flux nul).
Xj Mthode de suppression d'lments
!
Toute la difficult consiste rsoudre (29) sur un Cette mthode, qui n'est jamais employe seule,
domaine qui n'est pas connu au dpart, tout en satis- consiste obtenir une premire approximation de la
faisant les conditions aux limites (30) et (31). O n voit surface libre en supprimant chaque itration les
que sur la surface libre, on a la fois une condition lments pour lesquels l'ensemble des sommets ont

30
Fig. 12. Mthode de suppression d'lments. Fig. 14. Maillage initial.

-T7^/7

/
/ // /
/ \ \ \
Fig. 13. Ajustement final. Fig. 15. Maillage dform.

une charge infrieure la cote. L a surface libre obte-


nue n'est pas rgulire, surtout si le maillage est gros-
sier (fig. 12). Cette premire phase est en gnral
suivie d'une phase d'ajustement consistant dplacer
les nuds du maillage en les amenant une cote gale
leur charge (fig. 13). Les points dont la cote est
amene diminuer peuvent rejoindre leurs voisins
immdiatement infrieurs et i l faut ce moment l
supprimer les lments plats ainsi gnrs. Cette
technique est utilise dans le groupe 06 du systme
Fig. 16. Dtermination de R par extrapolation.
R O S A L I E pour les recherches de surfaces libres en
domaine bidimensionnel ou axisymtrique.

Mthode de dformation d'un ensemble d'lments position des points de ruissellement aprs dplacement
des autres points, par extrapolation linaire ou parabo-
Contrairement ce qui se passe pour la mthode lique partir des deux ou trois derniers points de S,
prcdente, tous les lments restent actifs lors du (fig. 16).
processus itratif. Le principe qui rgit le dplacement
des nuds reste le mme, mais on dplace non seule- Exemple de calculs avec le programme FLOT
ment les points de la surface libre, mais aussi un
certain nombre de nuds situs en dessous d'eux, en Le programme F L O T du systme P P R utilise la tech-
les rpartissant rgulirement sur ce que l'on peut nique de dformation d'un ensemble d'lments. L a
appeler des droites mobiles . L a limite infrieure figure 17 reprsente le rsultat d'un calcul d'coule-
de la zone dformable doit tre choisie de faon ne ment travers un barrage homogne.
pas perturber les conditions aux limites sur la charge.
Les figures 14 et 15 reprsentent le maillage d'un
Limitations des mthodes prcdentes
barrage avant et aprs dformation. Cette technique
est utilise dans le programme F L O T du systme
Dans la mise en uvre pratique des mthodes dcrites
PPR.
ci-dessus, on peut se heurter deux types de difficults
en milieu non homogne :
Traitement des points de ruissellement
celles qui sont dues une trop grande htrog-
Les points de ruissellement ventuels sont situs nit des permabilits ;
l'intersection de la surface libre et des surfaces de celles qui sont dues l'obligation de respecter la
ruissellement. Comme ils appartiennent ces derni- gomtrie des interfaces.
res, on leur applique la condition h = z, ou condition
de pression nulle. Comme ils appartiennent aussi la U n trop grand contraste de permabilit dans le cas
surface libre S i l est vident que le traitement appli- d'un noyau peu permable (fig. 18) obligera les l-
qu aux autres points de S, (faire z = h) ne les fera ments situs juste en aval du noyau se dformer
pas bouger. Pour viter ce blocage, on recalcule la beaucoup, car la surface libre subit une chute rapide

31
Fig. 17. coulements travers un barrage homogne (FLOT).

Cas du rgime transitoire

Les techniques de dformation de maillage sont d'em-


ploi dlicat en rgime transitoire, car i l faut pouvoir
traiter des mouvements importants de la surface libre,
tant en descente qu'en remonte. Ces difficults tant
supposes rsolues, on peut utiliser des formules de
rcurrence du type Galerkin (28), o l'on itre sur la
gomtrie l'intrieur de chaque pas de temps; de
plus, on doit chaque pas de temps prendre en
k1 k2 k z compte dans le chargement le flux qui a travers la
Fig. 18. Utilisation d'un point de ruissellement fictif.
surface pendant ce pas de temps.

Tout cela conduit des programmes trs complexes,


et i l est prfrable d'utiliser une mthode de maillage
fixe et de rigidit variable, la zone situe au-dessus
dans le milieu permable. Cela a souvent pour cons-
de la surface libre tant traite comme une zone non
quence d'entraner des perturbations dans la partie
sature.
de la surface libre situe dans le noyau. O n supprime
cet inconvnient en calculant la position du point R*
comme celle d'un point de ruissellement, par extrapola- III. 3. Milieu poreux non satur
tion partir des deux ou trois points qui le prcdent.
On utilise cette technique dans le groupe 06 de
Bases de la mthode de calcul
k
R O S A L I E pour des rapports de permabilit
k O n a vu en I que la non-saturation du milieu poreux
2

suprieurs 100 environ. pouvait tre traduite par une non-linarit du tenseur

L'autre type de difficult correspond surtout au cas de permabilit et du coefficient du terme en


o la surface libre traverse un interface horizontal
ou sub-horizontal. L a technique de dplacement des (quation (7)). U n algorithme permettant la prise en
points sur des lignes sub-verticales ne peut s'appliquer compte de ces non-linarits est dcrit en II. L a don-
aux points R et R (fig. 19), sous peine de dformer ne sous forme de fonction de v|/ = hz de la permabi-
1 2

la gomtrie des interfaces. Une technique possible en lit relative k et de la teneur en eau 0 permet
r

cours de test consiste appliquer la mthode classique chaque itration d'actualiser les coefficients du tenseur
aux points autres que R et R et calculer la position de permabilit K et le coefficient d'emmagasinement
t 2

des points R et R par extrapolation partir des


t 2

points de la surface qui les prcdent et qui les suivent.

Traitement des surfaces de suintement

Le long d'une surface de suintement, les conditions


aux limites changent de nature au passage du point de
ruissellement, l'intersection de la surface de suintement
et de l'quipression correspondant la pression nulle.
Au-dessus du point de ruissellement, on a une condi-
tion de flux nul, en dessous, une condition de pression
nulle se traduisant par h = z. Lors des itrations per-
mettant l'actualisation des coefficients, les conditions
aux limites sur les surfaces de suintement sont modi-
fies selon la mthode suivante :

Premire itration

O n impose la condition de flux nul sur tous les points


Fig. 19. Traverse de limites de zones sub horizontales. de la surface de suintement.

32
Passage de l'itration i l'itration i+1

Cas des points condition de flux nul


l'itration / :
si h>z, on imposera h = z;
si h _ z , on maintiendra la condition de flux nul.
Cas des points condition h = z l'itration i :
si le flux est rentrant, on imposera la condition de
flux nul.
si le flux est sortant, on maintiendra la condition
h = z. Fig. 20. Infiltrations dans un massif.

Pour viter certaines instabilits, on ne modifiera la


condition aux limites que sur un seul point de chaque
surface de suintement chaque itration. Cette techni-
que est employe dans le programme N S A T du sys-
tme P P R .

Exemples de calcul en rgime permanent

Le premier exemple (fig. 20) concerne un problme


d'infiltration dans un massif partir d'une alimenta-
tion sur une partie de la surface [Vauclin et al., 1979].

Les fonctions retenues pour reprsenter les variations


de k et de 9 en fonction de \| = /Jz sont de la
r

forme :
1 si i|/ = 0
K =
si \|/<0

S
0 si vJ/^0
S

et 0 =
si \|/<0
( Y + |vH*
Dans l'exemple trait, on a pris :
6
<x=3.10
P=4
4 1,5 - 1. - 0,5 0
y=4.10
5 = 2,9 Fig. 21. Variations de kr et de 8.

0 = 0,3
S

mu
L'allure des courbes correspon-
dantes est donne sur la
figure 21 pour diverses valeurs
de B. L a courbe en pointill
zji^ yt / 7-; i i 7-7--.* 1 reprsente le coefficient d'emma-
2- , Q
gasinement .
* ; d\|r
1 Ce type de courbe est bien
adapt des matriaux sableux
ou argileux et a t introduit
dans le programme N S A T du sys-
tme P P R .

Fig. 22. Vecteurs vitesses,


quipotentieltes et quipressions.

33
Compte tenu des importantes variations de permabi- Le troisime exemple (fig. 25) concerne un barrage
lit que l'on peut avoir au-dessus de la zone sature, avec drain horizontal. Contrairement ce qui se passe-
la finesse du maillage dans cette partie du modle rait avec le programme F L O T , le maillage ne ncessite
doit tre d'autant plus grande que la permabilit aucune adaptation particulire.
relative dcrot rapidement pour des valeurs ngatives
de la pression. Avec des lments de type T3 (triangles Exemple de calcul en rgime transitoire
interpolation linaire, dont l'usage est recommand
dans le programme N S A T ) , i l faut viter que la L'exemple reprsent sur les figures 26 29 reprsente
permabilit relative soit divise par un facteur sup- un calcul de barrage homogne en vidange rapide.
rieur 3 sur la hauteur d'un lment. L a figure 22 Les valeurs des paramtres utiliss sont les suivantes :
reprsente les vecteurs vitesse, les quipotentielles
et les quipressions pour un flux entrant de /c = k = 2. H T m/s
x y
6

- 5
4 , 1 . 1 0 m/s et une permabilit sature de 7
5 permabilit <x=2.10
9 , 7 . 1 0 " m/s.
p=4
Le deuxime exemple (fig. 23 et 24) reprend l'exemple
du barrage homogne dj trait avec le programme e =o,o6
s

F L O T (fig. 17). Comme i l s'agit d'un calcul en rgime


permanent, seuls les coefficients a et P interviennent teneur en eau { y = 3 980
dans les rsultats du calcul. Comme pour l'exemple 8 =1,8
prcdent, y, 5 et 8 ne servent q u ' dterminer titre
S

indicatif la teneur en eau en tout point.


Les charges sont initialises par un calcul en rgime
6
On a pris a = 3 . 1 0 et P = 4,5. Une tude paramtri- permanent (fig. 27). O n ramne ensuite la hauteur
que a montr que pour des valeurs de P comprises d'eau amont de 5 1 m en 8 pas de temps de
entre 3 et 5, les rsultats variaient peu. L a comparai- 3 heures. Cette hauteur est maintenue constante jus-
son des figures 17 et 23 montrent une trs bonne q u ' t= 10 jours. Les figures 28 et 29 reprsentent les
concordance des deux mthodes de calcul. rsultats pour t = 30 heures et t= 10 jours.

Fig. 23. Maillage d'un barrage homogne (NSAT).

Fig. 24. coulements travers un barrage homogne (NSAT).

1
^ | v
Fig. 25. Barrage avec drain horizontal (NSAT).

34
X / / / 1 \ \ \ W
y / / / i \ \ \ w
/ / / i \ \ \ w
\ \

I
Fig. 26. Maillage (100 lments Q 4).

Fig. 27. Rgime permanent.

Fig. 28. Vidange rapide ( t = 3 0 h).

Fig. 29. Vidange rapide (f = 10 j).

III. 4. Calcul des nappes aquifres


h
Formulation du problme div ( T grad h) = C + q
s (32)
t
L a dtermination des coulements dans une nappe
o T reprsente le tenseur de transmissivit. Si e(x,y)
ncessite thoriquement la rsolution d'un problme
est l'paisseur de la nappe au point M , le tenseur de
tridimensionnel. Toutefois, si l'on fait l'hypothse sim-
transmissivit est reli au tenseur de permabilit par
plificatrice que la charge hydraulique h est constante
la relation simple :
sur une verticale (hypothse de Dupuit), on est ramen
rsoudre en domaine bidimensionnel l'quation : T=e(x,y)K

35
L'paisseur e dpendant directement de la charge h, L a deuxime difficult est d'ordre thorique : dans la
il s'agit nouveau, comme pour les coulements en formulation expose ci-dessus, on suppose connu le
milieu poreux non satur, d'un cas particulier de non- tenseur de permabilit K en tout point du modle.
linarit, qui sera trait par la mthode gnrale Autrement dit, on considre le modle cal au dpart,
dcrite en II. et on l'utilise directement pour dterminer l'influence
de diverses perturbations (infiltration, pompage, modi-
Technique de rsolution en rgime permanent fication locale de permabilit pour reprsenter un
ouvrage, etc.).
Pour pouvoir dterminer l'paisseur de l'aquifre e, i l
faut connatre en tout point les cotes du substratum E n fait, les reconnaissances sur le terrain fournissent
impermable et du toit de la formation poreuse, z inf
surtout des hauteurs d'eau et rarement des permabili-
et z . ts.
s u p

A chaque itration du processus d'actualisation de la L a premire partie de l'tude numrique consistera


transmissivit, l'paisseur e est calcule de la faon donc caler le modle, de faon retrouver au mieux
suivante selon la valeur de la charge h : les hauteurs d'eau mesures avant perturbation. Ceci
sera obtenu par un ajustement, souvent dlicat, des
si / i ^ z s u p , e= z s u p - -z inf (nappe captive), permabilits. Il s'agit de rsoudre un problme du
si z, < / j < z , e = h-z
i n f (nappe libre),
s u p in{
type problme inverse , savoir : quelle est la
rpartition de permabilits qui correspond la pizo-
si h^z , e=0 (domaine hors d'eau).
inf
mtrie observe. L a solution d'un tel problme n'est
pas unique. E n effet, on peut multiplier les permabili-
Cet algorithme est p r o g r a m m dans le groupe 03 du ts par un mme coefficient l'intrieur d'un tube de
systme R O S A L I E . L a convergence est en gnral courant sans changer la rpartition des charges. Dans
obtenue pour un nombre d'itrations infrieur 10. les mthodes numriques de rsolution de ce problme
inverse, on rajoute des contraintes d'homognit qui
Difficults de mise en uvre permettent de lever cette difficult.

L a premire difficult est d'ordre pratique : i l s'agit,


une fois le maillage ralis, de fournir pour chaque Exemple de calcul
nud du modle la cote du substratum et l'paisseur
maximum de l'aquifre ( z z ) . sup inf
Il s'agit d'tudier l'influence sur une nappe de la
construction d'une rocade dont certains tronons sont
L'utilisation d'un pr-processeur d'interpolation (pro- construits en tranche, entre deux parois fiches dans
gramme T E R P O L ) permet de gnrer ces deux le substratum impermable. Ces tronons constituent
tableaux partir de valeurs connues en un nombre donc un cran pratiquement tanche. L e maillage
rduit de points diffrents des nuds du maillage. utilis est reprsent sur l a figure 30. Il comporte des

Fig. 30. Impact hydrogologique d'une rocade (maillage). Fig. 31. Calage du modle.

36
CONCLUSION

Aprs avoir prsent un algorithme gnral


pour la rsolution de l'quation de Poisson
non linaire en rgime transitoire, on a tu-
di quelques modifications qui permettent de
traiter les cas particuliers que reprsentent
les coulements en milieu poreux satur avec
surface libre, les coulements en milieu
poreux non satur et les calculs de nappes
aquifres. Les techniques numriques utili-
ses sont celles qui ont t programmes dans
les groupes 03 et 04 de R O S A L I E et
dans les programmes F L O T et N S A T du
systme P P R . Les divers exemples de calculs
prsents montrent l'tendue des champs
d'application de ces programmes, en particu-
lier pour les problmes d'coulements dans
les digues ou les barrages.

Fig. 32. Impact de l'ouvrage. RFRENCES BILIOGRAPHIQUES


GUELLEC P., ROSALIE, Systme de calcul des massifs et des
lments quadratiques 6 et 8 nuds et des lments structures. Notice de prsentation et d'utilisation, Rapp.
de continuit (*) sur le trac de l'ouvrage. Pour LCPC, 1976.
simuler la coupure correspondant la partie tanche ISAACS L. T., Adjustement of Phreatic Line in Seepage Ana-
du trac, i l suffit de rendre ces lments de continuit lysis by Finite Element Method, Research Report
inactifs. N CE2, Universit de Queensland, 1979.
NEWMAN S. P., Saturated-Unsaturated Seepage by Finite Ele-
Les conditions aux limites sont du type charge impo- ments, J. Hydraulics Div., ASCE, 1973.
se sur A B (rivire) et B C (quipotentielle) et du type VAUCLIN M., KHANJI D., VACHAUD G., Experimental and
flux nul sur C D et D A . L a rivire est borde sur une Numerical Study of a Transient, Two-Dimensional,
grande partie de sa longueur par une bande mince Unsaturated-Saturated Water Table Recharge Problem,
trs peu permable. L'alimentation est assure par Water Resources Research, vol. 15, 5, 1979.
une infiltration sur toute la surface. L a figure 31 repr- WANG S. Y. et al., Finite Elements in Water Resources, C. R.
sente les quipotentielles du modle cal. L a zone 3' Conf. Inter, sur l'utilisation des lments finis en hydro-
situe l'extrme gauche est hors d'eau. L a figure 32 gologie, Universit du Mississipi, 1980.
reprsente l'effet de la construction de l'ouvrage, ZIENKIEWICZ O. G , The Finite Element Method in Enginee-
rendu tanche sur les parties en trait fort. ring Science, Me Graw-Hill, Londres, 1971.

37

S-ar putea să vă placă și