Documente Academic
Documente Profesional
Documente Cultură
1.1. INTRODUCERE
Problemele de câmp, a¿a cum este ¿i problema curgerii prin medii poroase,
sunt în general descrise de un sistem de ecua¡ii cu derivate par¡iale:
⎧ A1 ( u) ⎫
⎪ ⎪
A( u) = ⎨ A2 ( u) ⎬ = 0 , (1.1)
⎪ M ⎪
⎩ ⎭
⎧ B 1 (u) ⎫
⎪ ⎪
B (u) = ⎨B 2 (u)⎬ = 0 (1.2)
⎪ M ⎪
⎩ ⎭
n
u ≅ u = ∑ N i ai , (1.3)
1
7
unde Ni sunt func¡ii de aproximare, exprimate în func¡ie de variabile
independente (a¿a cum sunt coordonatele x,y,z), iar ai sunt parametrii
necunoscu¡i, a cåror valoare urmeazå a fi determinatå. Func¡iile Ni(x,y,z) trebuie
så fie continue pe D ¿i så reflecte varia¡ia func¡iei necunoscute u.
Aproximarea (1.3) este înså greu de gåsit pentru întregul domeniul D ¿i ca
e
urmare se recurge la o divizare a domeniului în subdomenii D - numite
elemente finite - ¿i definirea local a func iilor de aproximare Ni (fig.1.1).
Pentru ca aceast aproximare local s fie posibil , este necesar ca ecua iile de
bazå (1.1) ¿i (1.2) så fie reformulate într-o formå integralå [1]:
∫D G (u ) dD + ∫Γ g (u ) dΓ = 0 , (1.4)
unde D este domeniul fiecårui element finit, iar Γ este por¡iunea de grani¡å
e e
care îi revine.
Pentru ob¡inerea formei integrale (1.4) sunt posibile douå cåi. Prima cale se
bazeazå pe metoda reziduurilor ponderate ¿i este uzual utilizatå în procedeul
Galerkin. A doua cale se bazeazå pe formularea varia¡ionalå a problemei
analizate.
8
1.2. PROCEDEUL GALERKIN
∫D w A (u)dD + ∫Γ w B (u)dΓ = 0 ,
T T
(1.7)
u ≅ u = ∑ i N i ai = [ N ]{a} = Na ,
n
(1.8)
1
w = w j ¿i w = w j cu j = 1, n , (1.9)
∫D w j A ( Na)dD + ∫Γ w j B ( Na)dΓ = 0 , j = 1, n .
T T
(1.10)
Se poate observa cå A(Na) ¿i B(Na) sunt reziduurile sau erorile care rezultå
din substitu¡ia func¡iei u cu aproximarea Na în ecua¡iile A(u)=0 ¿i B(u)=0. Ca
9
urmare, ecua¡ia (1.10) este o integrare ponderatå a acestor reziduri ¿i metoda se
nume¿te a reziduurilor ponderate [2].
Dat fiind faptul cå setul finit de func¡ii de pondere w ¿i w poate fi ales
arbitrar, în func¡ie de modul de alegere sunt definite mai multe procedee:
- coloca¡ia în puncte: wj=δj, unde δj este astfel ales încât wj=0 pentru x≠xj ¿i
y≠yj dar ∫D w j dD = I , cu I matricea unitarå. Alegerea lui wj revine la a asigura
reziduu zero în n puncte din interiorul domeniului;
- coloca¡ia în subdomenii: wj=I în Dj ¿i zero în orice alta parte a lui D.
Alegerea lui wj revine la a impune ca integrala erorilor så fie zero în anumite
subdomenii specificate;
- procedeul Galerkin: wj=Nj , func¡iile de aproximare [N] fiind folosite ¿i ca
ponderi. Procedeul Galerkin conduce deobicei la matrici simetrice ¿i ca urmare
a fost adoptat în formularea ecua¡iilor în elemente finite [2], [3].
⎛ ∂ ⎞ ⎛ ∂ ⎞
E = ∫D F⎜ u, u,L⎟ dD + ∫Γ G⎜ u, u,L⎟ dΓ , (1.11)
⎝ ∂x ⎠ ⎝ ∂x ⎠
δE = 0 . (1.12)
n
u ≅ u = ∑ N i ai ,
1
∂E ∂E ∂E
δE = δa1 + δa2 +L+ δa n = 0 .
∂a1 ∂a2 ∂an
10
Cum egalitatea trebuie så fie îndeplinitå pentru orice δa, rezultå condi¡ia:
⎧ ∂E ⎫
⎪ ∂a ⎪
∂E ⎪ 1⎪
=⎨ M ⎬=0, (1.13)
∂ {a} ⎪ ∂E ⎪
⎪ ∂a n ⎪
⎩ ⎭
p
H =z+ , (1.14)
γ
unde z este cota geodezicå, p este presiunea, iar γ este greutatea specificå.
Ecua¡iile A(u)=0 care guverneazå fenomenul sunt în acest caz ecua¡ia de
continuitate:
∂q x ∂ q y ∂ q z
+ + =0 (1.15)
∂x ∂y ∂z
11
⎛ ∂H ∂H ∂H ⎞
v x = −⎜ k x + k xy + k xz ⎟;
⎝ ∂x ∂y ∂z ⎠
⎛ ∂H ∂H ∂H ⎞
v y = −⎜ k yx + ky + k yz ⎟; (1.16)
⎝ ∂x ∂y ∂z ⎠
⎛ ∂H ∂H ∂H ⎞
v z = −⎜ k zx + k zy + kz ⎟,
⎝ ∂x ∂y ∂z ⎠
⎧q x ⎫
{q} = ⎪⎨q y ⎪⎬ = −[ k h ]{grad H } , (1.17)
⎪q ⎪
⎩ z⎭
⎡∂ ∂ ∂ ⎤
unde operatorul gradient are expresia grad T = ⎢ ⎥ , iar [kh] este o
⎣ ∂x ∂y ∂z ⎦
matrice simetricå, de 3x3, con¡inând conductivitå¡ile hidraulice.
Ecua¡iile B(u)=0 care exprimå condi¡iile de margine sunt constituite din:
H − H ∗ = 0 pe Γ H ;
(1.19)
q n − q ∗ = 0 pe Γq ,
12
1.4.2. FORMULAREA ÎN ELEMENTE FINITE
A¿a cum s-a aråtat, aproximarea care stå la baza metodei elementelor finite
este de forma (1.3):
n
H ≅ H = ∑ i N i ai , (1.20)
1
⎡k 0⎤
[ k h ] = ⎢ 0x k y ⎥⎦
. (1.21)
⎣
∂ ⎛ ∂H ⎞ ∂ ⎛ ∂H ⎞
⎜kx ⎟+ ⎜ky ⎟ =0, (1.22)
∂x ⎝ ∂x ⎠ ∂y ⎝ ∂y ⎠
13
q n − q ∗ = 0 pe Γq , (1.23.a)
unde:
∂H ∂H
qn = k x nx + k y ny , (1.23.b)
∂x ∂y
*
valori nodale cunoscute H ele se eliminå din ansamblul valorilor nodale
necunoscute Hi.
Forma integralå de tip (1.7) devine în cazul studiat:
⎡ ∂ ⎛ ∂H ⎞ ∂ ⎛ ∂H ⎞⎤
∫ w⎢ ⎜⎝ k x ⎟ + ⎜k ⎟⎥dxdy +
∂x ⎠ ∂y ⎝ y ∂y ⎠⎦
D
⎣ ∂x
(1.24)
⎡⎛ ∂H ∂H ⎞ ∗ ⎤
+ ∫Γ w⎢⎜ k x nx + k y n ⎟ − q ⎥dΓ = 0 .
q ⎣⎝ ∂x ∂y y ⎠ ⎦
Dacå primul termen se integreazå prin pår¡i, folosind formula generalå Green
¿i se admite w = −w , rezultå forma mai simplå:
⎛ ∂w ∂H ∂w ∂H ⎞ ∗
− ∫D ⎜ kx + ky ⎟dxdy + ∫Γ wq dΓ = 0 . (1.25)
⎝ ∂x ∂x ∂y ∂y ⎠
∂⎛ ∂H ⎞ ∂w ⎛ ∂H ⎞ ⎛ ∂H ⎞
∫ w ∂x ⎜⎝ k x
⎟dxdy = − ∫ ⎜ k x
∂x ⎠
⎟dxdy + ∫ w⎜ k x
∂x ⎝ ∂x ⎠ Γ ⎝
⎟n dΓ
∂x ⎠ x
∂⎛ ∂H ⎞ ∂w ⎛ ∂H ⎞ ⎛ ∂H ⎞
∫ w ∂y ⎜⎝ k y ⎟dxdy = − ∫ ⎜ k y
∂y ⎠
⎟dxdy + ∫Γ w⎜ k y
∂y ⎝ ∂y ⎠
⎟n dΓ
⎝ ∂y ⎠ y
14
∫D grad w [ k h ]grad HdD − ∫Γ wq dΓ = 0 .
T ∗
(1.26)
( )
w[ k h ]grad H dD − ∫Γ e w T q ∗ dΓ = 0 ,
m
∑ e ∫De grad
T
(1.27)
1
e
unde m este numårul de elemente finite, D domeniul unui element finit, iar
Γ por¡iunea de grani¡å care îi revine.
e
H ( x , y ) = ∑ N i H i = [ N ]{H } ,
n
(1.28)
1
T
unde [N]=[N1 N2 ... Nn] este matricea func¡iilor de aproximare, iar {H} ={H1
H2 ... Hn} este vectorul valorilor nodale, corespunzåtoare celor n noduri ale
elementului.
Procedeul Galerkin al reziduurilor ponderate înlocuie¿te setul arbitrar de
func¡ii de pondere w cu func¡iile de aproximare [N]. Substituind (1.28) în
expresia contribu¡iei elementului în (1.27) ¿i înlocuind w=[N], rezultå:
⎧∂ ⎫ ⎡ ∂N1 ∂N 2 ∂Nn ⎤
⎢ L
⎪⎪ ⎪⎪
grad [ N ] = ⎨ ∂∂x ⎬[ N1 L Nn ] = ⎢ ∂∂Nx ∂x ∂x ⎥ = B ,
N2 ∂N 2 ∂Nn ⎥ [ ] (1.30)
⎪ ⎪ ⎢ 1 L ⎥
⎪⎩ ∂y ⎪⎭ ⎢⎣ ∂y ∂y ∂y ⎥⎦
15
⎧∂ ⎫
⎪⎪ ⎪⎪
(
grad [ N ]{H } ) = ⎨ ∂x ⎬[ N 1 H 1 + N 2 H 2 +L+ N n H n ] =
∂
⎪ ⎪
⎪⎩ ∂y ⎪⎭
(1.31)
⎡ ∂N 1 ∂N 2 ∂N n ⎤
⎢ H1 + H 2 +L+ Hn⎥
= ⎢ ∂x ∂x ∂x
⎥ = [ B ]{H }
∂N ∂N 2 ∂N n
⎢ 1 H1 + H 2 +L+ Hn⎥
⎢⎣ ∂y ∂y ∂y ⎥⎦
unde:
[ k ] = ∫D [ B ] [ k h ][ B ]dD
T
e
(1.33)
{r} = ∫Γ [ N ] q ∗ dΓ .
T
e
(1.34)
(
∑ e [ k ]{H } − {r} = 0 )
m
(1.35)
1
sau:
1 1
valorilor nodale ale sarcinilor hidraulice din toate nodurile discretizårii.
Opera¡ia de sumare a matricelor ¿i vectorilor caracteristici se realizeazå prin
adunarea termenilor omologi din matricele [k] ¿i vectorii {r}, dupå extinderea
acestora la dimensiunile date de numårul nodurilor din discretizare.
16
Rezolvarea sistemului de ecua¡ii algebrice liniare (1.36) permite ob¡inerea
valorilor nodale ale sarcinilor hidraulice. Valoarea sarcinii hidraulice în orice
punct al domeniului, gradien¡ii hidraulici ¿i fluxurile tranzitate se ob¡in revenind
la nivelul elementului ¿i tinând seama de rela¡iile de aproximare:
[
H ( x , y ) = N ( x , y ) {H } ]
[
grad H ( x , y ) = B ( x , y ) {H }] (1.37)
{q} = −[ k h ][ B ( x , y )]{H }
unde de aceastå datå {H} este vectorul valorilor nodale aferente elementului,
selectate din vectorul general ob¡inut din sistemul (1.36).
Debitul care traverseazå o laturå (în cazul 2D) sau o fa¡å (în cazul 3D) a
elementului finit se determinå prin integrarea:
Q = ∫Γ e v n dS , (1.38)
unde vn este viteza normalå la fa¡å în orice punct al acesteia, iar Γ este fa¡a
e
⎧v x ⎫
[
v n = nx ]
n y ⎨ ⎬ = [ n]{v } , (1.39)
⎩v y ⎭
unde [n] este matricea cosinusurilor directoare ale normalei la fa¡å. Expresia
(1.39) se poate extinde cu u¿urin¡å ¿i în cazul 3D. ºinând seama cå {v}≡{q} ¿i
de expresiile (1.37) rezultå:
17
1.4.4. DEFINIREA ECUAºIILOR ÎN ELEMENTE FINITE
UTILIZÂND FORMULAREA VARIAºIONALÅ
grad T H {q}dD −
1
∫ ∫Γ q HdΓ ,
∗
E=− (1.42)
2 D
⎛ 1 ⎞
m m
E= ∑ e Ee = ∑ e⎜− ∫ grad T H {q}dD − ∫Γ q ∗ HdΓ ⎟ , (1.43)
1 1
⎝ 2 De e
⎠
H ( x , y ) = ∑ N i H i = [ N ]{H } ,
m
unde, la fel ca în rela¡ia (1.28), [N] este matricea func¡iilor de aproximare iar
{H} este vectorul valorilor nodale, corespunzåtoare celor n noduri ale
elementului.
Gradientul hidraulic pe element se exprimå în func¡ie de acelea¿i valori
nodale, la fel ca în rela¡ia (1.31):
( )
grad H = grad [ N ]{H } = [ B ]{H } ,
18
Debitul pe unitatea de suprafa¡å {q} este dat de reala¡ia (1.17), din care, dacå
se înlocuie¿te aproximarea (1.28), rezultå:
{ H } ⎛⎜ ∫ [ B ] [ k ][ B ]dD⎞⎟⎠ {H } − {H} ∫Γ [ N ]
1
q∗dΓ .
T T T T
Ee = (1.45)
2 ⎝ D e h e
{r} = ∫Γ [ N ] q ∗ dΓ .
T
e
(1.47)
{ H } [ k ]{H } − {H } {r} ,
1 T T
Ee = (1.48)
2
{ H } [ K ]{H } − {H } {R} .
m 1 T T
E = ∑ e Ee = (1.49)
1 2
¥n expresia (1.49) vectorul {H} con¡ine de aceastå datå valorile nodale ale
sarcinii hidraulice din toate nodurile discretizårii, iar:
[ K ] = ∑1 [ k ] {R} = ∑1 {r}
m m
¿i
19
rezultå din simpla sumare a matricelor de influen¡å ¿i respectiv a vectorilor
condi¡iilor de margine ale elementelor, prin adunarea termenilor omologi dupå
extinderea acestora la dimensiunile date de numårul nodurilor din discretizare.
Condi¡ia de sta¡ionar δE=0 aplicatå func¡ionalei se exprimå în acest caz sub
forma:
∂E
=0, (1.50)
∂ {H }
[ k ] = ∫D [ B] [ kh ][ B]dD ;
T
e
(1.52)
{r} = ∫Γ [ N] q ∗ dΓ ,
T
e
20
în care intervin matricea func¡iilor de aproximare [N], matricea [B] ce
con¡ine derivatele de ordinul I al acestora ¿i matricea [kh] a conductivitå¡ilor
hidraulice. Calculul matricelor ¿i vectorilor de influen¡å se face deobicei prin
integrare numericå.
Asamblarea, în care se determinå matricea caracteristicå a domeniului [K] ¿i
vectorul termenului liber {R} prin sumarea matricelor de influen¡å ¿i a
vectorilor condi¡iilor de margine ale elementelor din discretizare. La baza
procedurii de sumare stå faptul cå, într-un nod comun mai multor elemente
finite, valoarea sarcinii hidraulice este aceea¿i pentru toate elementele cuplate în
acel nod.
Rezolvarea sistemului de ecua¡ii algebrice liniare KH=R, rezultat din
opera¡ia de asamblare. Din rezolvare rezultå valorile sarcinii hidraulice în toate
nodurile discretizårii.
Calculul sarcinii hidraulice, a gradientului ¿i a debitelor în orice punct al
domeniului pe baza valorilor nodale ale sarcinilor hidraulice.
BIBLIOGRAFIE
21