Documente Academic
Documente Profesional
Documente Cultură
F =∫
Ω [( 1
2 ]
ε grad V ) − ρ vV d Ω − ∫ ε
2
S
∂V
∂n S
V d S. (3.3)
1
O metodăde rezolvare aproximativăa problemei de minimizare a funcţionalei este cea a
lui Rayleigh - Ritz, metodăpentru care există criterii riguroase de convergenţă. Se formează
un subspaţiu al spaţiului admisibil în minimizarea funcţionalei, subspaţiu finit dimensional
generat de o bază de funcţii, ϕi , i = 1,..., n, unde n este dimensiunea subspaţiului. Se caută în
acest subspaţiu funcţia care asigură cea mai mică valoare pentru restricţia funcţionalei la acest
subspaţiu. Această funcţie, să o notăm V, va fi o combinaţie liniară a funcţiilor de bază ϕi
V = ∑ Vi ϕ i . (3.5)
Ω
(3.7)
∂n S
i i i v i i i i
S
2
Folosind formula lui Green asociată integralelor de volunm şi de suprafaţă se ajunge la
acelaşi sistem de ecuaţii ca şi cel obţinut prin derivarea funcţionalei energiei.
Proprietatea de convergenţă a soluţiei slabe la soluţia problemei (3. 1) este determinată
de operatorul diferenţial de tip eliptic prezent în problema iniţială.
Construind un tip special de funcţii de bază, al căror suport să nu mai fie întregul
domeniu Ω, ci doar o mică porţiune a acestuia, a căror expresie analitică să fie de tip
polinomial, pentru a simplifica calculul integralelor, şi asociind coeficienţii Vi cu potenţialul
electric în puncte ale domeniului, puncte numite noduri, se ajunge la varianta nodală a
metodei elementelor finite. Funcţiile de aproximare sunt de obicei doar continue pe mulţimea
pe care sunt definite, funcţii de tip Lagrange, putându-se apela şi la funcţii derivabile pe tot
suportul, funcţii de tip Hermite, cu preţul sporirii gradului polinoamelor folosite.
Domeniul Ω se consideră o reuniune de subdomenii disjuncte Ωk, cu k = 1,...,nte, unde
nte este numărul total de elemente finite folosite pentru descrierea problemei. De obicei
nodurile sunt puncte aparţinând frontierei între elemente (deşi se folosesc şi noduri definite în
interiorul elementelor), iar funcţiile de aproximare ϕi sunt asociate nodurilor. Suportul
funcţiei ϕi este domeniul Ωϕi construit prin reunirea elementelor finite ce conţin nodul de
indice ni asociat funcţiei. Se notează cu Eϕi mulţimea indicilor elementelor ce conţin nodul ni
(care formează domeniul Ωϕi) şi cu Eϕij mulţimea indicilor elementelor ce conţin atât nodul de
indice ni, cât şi nodul de indice nj (intersecţia mulţimilor Eϕi şi Eϕj). Se mai noteazăcu NΩk
mulţimea indicilor nodurilor aflate în domeniul Ωk sau pe frontiera sa şi cu Mi coordonatele
nodului de indice ni (tripleta xi, yi, zi), iar cu ntn - numărul total de noduri. Acest număr are
aceeaşi valoare ca şi numărul n, dimensiunea spaţiului de aproximare.
n te
Ω = Ω k , Ω ϕi = Sup ϕ i = Ω k , i = 1, , n tn ,
k =1 k ∈E ϕi
3
domeniu Ω sunt înlocuite cu sume de integrale pe elemente, şi anume pe toate elementele care
conţin nodul asociat funcţiei ϕi (cu indici în mulţimea Eϕi)
Vi ∑
k ∈Eϕi
ε k ∫ ϕ i div grad ϕ i d Ω + ∑ V j
i≠ j
∑ ε ∫ϕ
l ∈Eϕij
l i divgrad ϕ j d Ω +
k l
(3.12)
+ ∑ ∑ ρ vp ϕ p ϕ i d Ω = 0
k ∈Eϕi p
În aceste expresii domeniul de integrare (volumul) Ωk s-a notat simplificat, numai prin
indicele său k.
Folosind formula lui Green
∫ ψ grad ϕn d S = ∫ div(ψ grad ϕ) d Ω = ∫ ψ div grad ϕ d Ω + ∫ grad ψ grad ϕ d Ω ,
∂Ω Ω Ω Ω
în final se obţine
∂ϕ
∫ ψ div grad ϕ d Ω = ∫ ∂n ψ d S − ∫ grad ψ grad ϕ d Ω.
Ω ∂Ω Ω
(3.13)
∑ ε k ∫ ( grad ϕ i ) d Ω + ∑ V j ∑ ε ∫ grad ϕ
2
Vi l i grad ϕ j d Ω =
k ∈Eϕi k j≠ i l ∈Eϕij l
(3.14)
∂V
= ∑ ∫ ∑ ρ vp ϕ p ϕ i d Ω + ∫ − ϕ d S.
k ∈Eϕi k p ∂Ω ϕi ∂Ω
∂n i
∑ ε k ∫ ( grad ϕ i ) d Ω ,
2
Aii =
k ∈Eϕi k
Aij = ∑ ε ∫ grad ϕ
l ∈Eϕ ij
l i grad ϕ j d Ω ,
(3.15)
l
∂V
Bi = ∑ ∫ ∑ vp p i
k ∈Eϕi k p
ρ ϕ
ϕ d Ω + ∫
− ε
∂ n
ϕ i d S .
∂Ω ϕi ∂Ω
4
Vi Aii + ∑ V j Aij = B i , pentru i = 1, , n tn . (3.16)
Dacă potenţialele anumitor noduri sunt impuse, atunci ecuaţiile asociate acestor noduri
pot fi eliminate din sistem şi putem trece în membrul drept termenii asociaţi acestor potenţiale
prezenţi în celelalte ecuaţii
Vi Aii + ∑ V j Aij = B i − ∑ Vk Aik (3.17)
5
ϕ 1 (ξ) = 0.5(1 − ξ), ϕ 2 (ξ) = 0.5(1 + ξ),
(3.18)
V = V1ϕ 1 + V2 ϕ 2 , ξ ∈( −1,1).
6
Din prima şi din ultima condiţie rezultă
ϕ 3 (ξ) = c(1 + ξ)(1 − ξ),
(
ϕ 3 (ξ) = (1 + ξ)(1 − ξ) 1 − ξ 20 . ) (3.22)
Alegerea uzuală este ξ0 = 0, dar nu sunt excluse şi alte alegeri, de obicei legate de
dispunerea punctului intermediar în spaţiul real, pentru a avea o metrică cât mai uniformă a
trecerii porţiunilor din segmentul de referinţă în segmentul real.
Celelalte două funcţii ϕ1(ξ) şi ϕ2(ξ) se vor modifica astfel ca suma tuturor funcţiilor să
aibă în orice punct al segmentului valoarea 1. Astfel, notând cu ϕ10(ξ) şi ϕ20(ξ) funcţiile de
aproximare de la elementul cu două noduri, avem
ϕ 1 (ξ) = ϕ 10 (ξ) + αϕ 3 (ξ), ϕ 2 (ξ) = ϕ 20 (ξ) + βϕ 3 (ξ)
deci
α = −ϕ 10 (ξ 0 ) º i β = ϕ 20 (ξ 0 )
şi atunci
ϕ 1 (ξ) = 0.5(1 − ξ) − ϕ 10 (ξ 0 )ϕ 3 (ξ),
(3.23)
ϕ 2 (ξ) = 0.5(1 + ξ) + ϕ 20 (ξ 0 )ϕ 3 (ξ).
Procesul de construcţie poate continua în acelaşi fel. În fig. 3.3 se exemplifică cazul
elementului cu trei noduri şi ξ0 = 0.
7
Elementele bidimensionale în spaţiul de referinţă pot fi de tip pătrat şi de tip triunghi
echilateral. Elementul de tip rectangular cu patru noduri (pătratul, fig. 3.4) în spaţiul de
referinţă este descris de următoarele funcţii
ϕ 1 (ξ , η) = 0.25(1 + ξ)(1 − η),
ϕ 2 (ξ , η) = 0.25(1 + ξ)(1 + η),
ϕ 3 (ξ , η) = 0.25(1 − ξ)(1 + η), (3.24)
ϕ 4 (ξ , η) = 0.25(1 − ξ)(1 − η),
V = V1ϕ 1 + V2 ϕ 2 + V3 ϕ 3 + V4 ϕ 4 .
Se observă construirea lor pe baza funcţiilor de la segmentul cu două noduri. Funcţiile
conţin pe lângă termenii liniari în cele două variabile şi un termen de ordin superior. Acest
tip de element construieşte un spaţiu de funcţii complet pentru polinoamele de gradul întâi, şi
cum intensitatea câmpului electric este derivata potenţialului, se poate reda exact un câmp
electric uniform. Folosind transformarea de coordonate prezentată la elementul
unidimensional putem pune în corespondenţă pătratul de referinţă cu un patrulater oarecare.
Dacă patrulaterul cu care se face corespondenţa este convex, transformarea va fi bijectivă,
determinantul funcţional va avea un semn constant legat de de coincidenţa sau nu a sensului
de rotaţie pozitiv din planul real cu sensul de rotaţie rezultat la parcurgerea nodurilor
declarate ale patrulaterului din planul real. Dacă cele două sensuri de rotaţie coincid,
determinantul va avea mereu semnul plus şi respectiv minus la necoincidenţă. O schimbare de
semn a determinantului la parcurgerea pătratului din planul de referinţă indică un patrulater
concav în planul real. In acest caz trebuie redefinit patrulaterul din planul real. Cu cât
unghiurile patrulaterului din planul real sunt mai apropiate de un unghi drept, cu atât valoarea
determinantului funcţional va fi mai uniformă pentru toate punctele pătratului de referinţă şi
nu vor apare probleme legate de stabilitate numerică. De asemenea nu trebuie să existe o
disproporţie între dimensiunile patrulaterului din planul real; experimental s-a observat că un
raport între lăţime şi lungime mai mare ca trei poate produce probleme numerice. Curbele de
coordonate din planul de referinţă trec în drepte aşa cum se vede în figura 3.5. Relaţiile de
transformare între coordonatele din spaţiul de referinţă şi spaţiul real sunt
x = x1ϕ 1 (ξ , η) + x 2 ϕ 2 (ξ , η) + x 3 ϕ 3 (ξ , η) + x 4 ϕ 4 (ξ , η),
(3.25)
y = y1ϕ 1 (ξ , η) + y 2 ϕ 2 (ξ , η) + y 3 ϕ 3 (ξ , η) + y 4 ϕ 4 (ξ , η).
Fig. 3.5
8
discutate la elementul unidimensional, integralele care nu implică derivate în raport cu
coordonatele din spaţiul real se calculează imediat, transformarea de coordonate uşurând
transformarea integralelor de suprafaţă în integrale duble. Mai este necesară determinarea
matricei de transformare (matricea jacobian) şi a valorii determinantului acestei matrice,
determinant ce intervine în calculul integralei în urma schimbării de variabile
∂x ∂y
D( x , y)
∂ξ ∂ξ
J= = . (3.26)
D(ξ , η) ∂x ∂y
∂η ∂η
Pentru calculul derivatelor funcţiei potenţial în raport cu coordonatele din spaţiul real,
derivate care apar în termenii A din sistemul de ecuaţii (3.17), este nevoie să se inverseze
matricea de transformare şi să se folosească formula de derivare a unei funcţii compuse
∂V ∂ϕ i ∂ϕ ∂ξ ∂ϕ i ∂η
= ∑ Vi = ∑ Vi i + ,
∂x ∂x ∂ξ ∂x ∂η ∂x
(3.27)
∂V ∂ϕ i ∂ϕ ∂ξ ∂ϕ i ∂η
= ∑ Vi = ∑ Vi i + .
∂y ∂y ∂ξ ∂y ∂η ∂y
Derivatele parţiale în raport cu coordonatele spaţiului real se calculează din derivatele
parţiale în raport cu coordonatele din spaţiul de referinţă cu ajutorul matricei de transformare
∂ξ ∂η
D(ξ , η) D( x , y)
−1
∂x .
= = ∂x
∂η
(3.28)
D( x , y) D(ξ , η)
∂ξ
∂y ∂y
Adăugarea de noduri suplimentare se poate face în maniera descrisă la elementul
unidimensional. Se poate adăuga, de exemplu, un nod intermediar pe latura dintre nodurile 1
şi 2 la mijlocul acesteia, latură denumită 1 în notaţiile din figura 3.4, notaţii consacrate în
realizările practice de programe de element finit cu elemente izoparametrice. Funcţia de
interpolare a acestui nod, care trebuie să se anuleze în toate cele patru vârfuri, va fi
ϕ 5 (ξ , η) = (1 − η)(1 + η)(1 − ξ)(1 + ξ) (3.29)
9
Elementele tridimensionale în spaţiul de referinţă pot fi de tip cub cu opt sau mai multe
noduri, prismă cu şase sau mai multe noduri şi tetraedru cu patru sau mai multe noduri.
Elementul de tip hexaedru cu opt noduri este descris de următoarele funcţii de aproximare
ϕ 1 (ξ , η, ζ) = 0.125(1 + ξ)(1 − η)(1 − ζ),
ϕ 2 (ξ , η, ζ) = 0.125(1 + ξ)(1 + η)(1 − ζ),
ϕ 3 (ξ , η, ζ) = 0.125(1 − ξ)(1 + η)(1 − ζ),
ϕ 4 (ξ , η, ζ) = 0.125(1 − ξ)(1 − η)(1 − ζ) ,
ϕ 5 (ξ , η, ζ) = 0.125(1 + ξ)(1 − η)(1 + ζ) , (3.30)
10
∂ξ ∂η ∂ζ
∂x ∂x ∂x
D(ξ , η, ζ) D( x , y , z)
−1
∂ξ ∂η ∂ζ
= = . (3.33)
D( x , y , z) D(ξ , η, ζ) ∂y ∂y ∂y
∂ξ ∂η ∂ζ
∂z ∂z ∂z
şi derivatele funcţiei potenţial în raport cu coordonatele din spaţiul real folosind formula de
derivare prin părţi
∂V ∂ϕ i ∂ϕ ∂ξ ∂ϕ i ∂η ∂ϕ i ∂ζ
= ∑ Vi = ∑ V1 i + + ,
∂x ∂x ∂ξ ∂x ∂η ∂x ∂ζ ∂x
∂V ∂ϕ i ∂ϕ ∂ξ ∂ϕ i ∂η ∂ϕ i ∂ζ
= ∑ Vi = ∑ V1 i + + ,
∂y ∂y ∂ξ ∂y ∂η ∂y ∂ζ ∂y
∂V ∂ϕ i ∂ϕ ∂ξ ∂ϕ i ∂η ∂ϕ i ∂ζ
= ∑ Vi = ∑ V1 i + + .
∂z ∂z ∂ξ ∂z ∂η ∂z ∂ζ ∂z
11
∂x ∂ϕ l ∂x ∂ϕ l
= ∑ xl , = ∑ xl ,
∂ξ ∂ξ ∂η ∂η
(3.36)
∂y ∂ϕ l ∂y ∂ϕ l
= ∑ yl , = ∑ yl .
∂ξ ∂ξ ∂η ∂η
In modelarea plan-paralelă elementul de volum este o prismă dreaptă, de înălţime
unitate (h = 1). Dacă notăm cu dσ aria secţiunii în planul Oxy printr-o asemenea prismă
elementară, căpătăm expresia volumului ei
d Ω = h d σ = d x d y.
Atunci integralele asociate coeficienţilor matricii sistemului liniar (3.16) devin
Aij = ∑ ε ∫ grad ϕ
l ∈Eϕij
l i grad ϕ j d Ω = ∑ ε ∫ grad ϕ
l ∈Eϕij
l i grad ϕ j d σ = (3.37)
l l
= ∑ ε ∫ grad ϕ
l ∈Eϕij
l i grad ϕ j d x d y.
l
Integralele de mai sus, care la origine erau integrale de volum, au devenit integrale de
suprafaţă, calculate pe secţiunea plană. Folosind transformarea între spaţiul de referinţă şi cel
real, deci între planul (ξ, η) şi planul (x, y), aria elementului infinitezimal de suprafaţă devine
∂x ∂y ∂x ∂y
d σ = ux + uy × ux + uy d ξ d η =
∂ξ ∂ξ ∂η ∂η
(3.38)
∂x ∂y ∂y ∂x
= − d ξ d η.
∂ξ ∂η ∂ξ ∂η
Expresia din interiorul modulului este determinantul matricii transformării între spaţiul
de referinţă şi cel real
∂x ∂y
D( x , y) ∂ξ ∂ξ
J= = ,
D(ξ , η) ∂x ∂y
∂η ∂η
sau, explicit,
∂ϕ i ∂ϕ i
D( x , y) ∑ xi
∂ξ
∑y ∂ξ
i
J= = ,
D(ξ , η) ∂ϕ ∂ϕ i
∑ i ∂η ∑ y i ∂η
i
x (3.39)
∂x ∂y ∂y ∂x
det( J ) = − .
∂ξ ∂η ∂ξ ∂η
Pentru calculul derivatelor spaţiale în raport cu coordonatele din spaţiul real folosim
formula de derivare a unei funcţii compuse şi avem nevoie de inversa matricii de transformare
12
∂ξ ∂η ∂y ∂x
−
D(ξ , η) D( x , y)
−1
∂η 1 J 11−1 J 12−1
J −1 = = = ∂x ∂x = 1 ∂η =
(3.40)
D( x , y) D(ξ , η)
∂ξ ∂η
det( J ) − ∂y ∂x det( J ) J 21−1 .
J 22−1
∂y ∂y ∂ξ ∂η
De aici rezultă expresiile derivatelor coordonatelor din spaţiul de referinţă în raport cu
coordonatele spaţiului real
∂ξ J 11−1 ∂y ∂η ∂ξ J 12−1 − ∂x ∂η
= = , = = ,
∂x det( J ) det( J ) ∂y det( J ) det( J )
−1 −1
∂η J 21 − ∂y ∂ξ ∂η J 22 ∂x ∂ξ
= = , = = .
∂x det( J ) det( J ) ∂y det( J ) det( J )
Calculul integralei de mai sus pentru elementele izoparametrice cu muchii drepte s-ar
putea efectua în formă analitică, determinând primitiva, având la dispoziţie forma analitică a
elementelor matricii de transformare din (3.40). Pentru o tratare unitară a tuturor elementelor
izoparametrice se preferă însă folosirea cvadraturii numerice (cu formule de cuadratură de tip
Gauss). Calculul integralelor duble se reduce la o sumă dublă
∂ϕ j ∂y ∂ϕ j ∂y ∂ϕ i ∂y ∂ϕ i ∂y
Aij = ∑ ε ∑
l −
∂ξ ∂η ∂η ∂ξ
−
∂ξ ∂η ∂η ∂ξ
+
l ∈Eϕij m,n
m,n m,n
(3.43)
∂ϕ j ∂x ∂ϕ j ∂x ∂ϕ i ∂x ∂ϕ i ∂x
+ − − det( J (ξ m , η n )) ω m ω n .
∂ξ ∂η ∂η ∂ξ m,n
∂ξ ∂η ∂η ∂ξ
m,n
Termenii liberi din realaţia (3.15) provin o parte din integrala sarcinii distribuită
volumic şi o parte din integrala sarcinii cu distribuţie superficială. Pentru termenii de volum
discuţia anterioară se aplică fără nici o modificare, aceeaşi succesiune de modificări ale
integralei de volum
Bi = ∑ ∫ ∑ ρ
k ∈Eϕi k p
vp ϕ p ϕ i d Ω = ∑ ∫ ∑ ρ vp ϕ p ϕ i d σ =
k ∈Eϕi k p
∑ ∫ ∫ ∑ ρ ϕ p ϕ i det( J ) d ξ d η =
1 1
= vp (3.44)
k ∈Eϕi
−1 −1
p
= ∑ ∑ ∑ ρ vp ϕ p (ξ m , η n ) ϕ i (ξ m , η n ) det( J (ξ m , η n ))ω m ω n .
k m ,n p
13
Pentru termenii asociaţi densităţii superficiale de sarcină ρS trebuie avut în vedere faptul
că pentru câmpul plan-paralel suprafaţa laterală a elementelor este suprafaţa laterală a unor
prisme drepte, iar în secţiunea plană ea corespunde laturii patrulaterului. Integrala de
suprafaţă va trece într-o integrală de linie. Deplasarea pe latură în spaţiul real corespunde
deplasării pe latura corespunzătoare din spaţiul de referinţă, pe care variază numai una dintre
variabilele ξ sau η. Dacă presupunem că latura este chiar latura 1, deci în spaţiul de referinţă
coordonata ξ ia valoarea 1 iar coordonata η ia valori în [-1,1], atunci putem descrie poziţia
unui punct curent pe latura l1 precum şi un segment infinitezimal orientat de-a lungul aceleiaşi
laturi
x(1, η) = x1ϕ 1 (1, η) + x 2 ϕ 2 (1, η), y(1, η) = y1ϕ 1 (1, η) + y 2 ϕ 2 (1, η),
∂x ∂y
d l = ul d η = ux d η + u y d η,
∂η ∂η
iar pentru lungimea segmentului infinitezimal
2 2
∂x ∂y
d l = + d η.
∂η ∂η
2 2
(3.46)
∂r ∂h
= ∑ ∫ (σ 1ϕ 1 (1, η) + σ 2 ϕ 2 (1, η))ϕ i (1, η) + d η.
1
∂Ω ∂Ω
−1 ∂η ∂η
ϕ
In modelarea plan-paralelă mai pot apare densităţi lineice de sarcină, repartizate pe fire
axiale, perpendiculare pe planul Oxy. In secţiunea plană acestor fire le corespund puncte, care
pot sau nu să coincidă cu nodurile reţelei de discretizare. Corespunzător acestor distribuţii
lineice, mai apare un termen în membrul drept. Acest termen se obţine din (3.44), introducând
o distri- buţie de sarcină de tip Dirac, ρ0δ(x0,y0), unde indicele 0 precizează punctul din
spaţiul real, ρ0 este valoarea densităţii lineice de sarcină, iar x0 şi y0 reprezintă coordonatele
punctului în acelaşi spaţiu real. Transformările succesive ale acestui termen sunt următoarele
14
B i0 = ∫ ρ 0 δ( r0 , h0 )ϕ i d v k = ∫ hρ 0 δ( r0 , h0 )ϕ i d σ Ω = ρ 0 ϕ i (ξ 0 , η 0 ),
Ω Ω
unde ξ0 şi η0 reprezintă coordonatele în spaţiul de referinţă ale punctului (x0, y0) din spaţiul
real. Pentru determinarea acestor coordonate trebuie inversată transformarea (3.34). Dacă
pentru elementele cu dependenţă liniară această inversare se poate face chiar analitic, pentru
cele de ordin superior aceste coordonate se determină prin calcul iterativ. Se utilizează de
obicei un algoritm de tip Newton-Raphson, care pentru un element plan izoparametric
oarecare şi pentru funcţiile diferenţă între coordonatele aproximantului la pasul k şi
coordonatele punctului (x0,y0) se scrie astfel
x k = ∑ x l ϕ l (ξ k , η k ), y k = ∑ y l ϕ l (ξ k , η k ),
∂ϕ ∂ϕ
x k +1 = ∑ x l ϕ l (ξ k , η k ) + ∑ x l l δξ + ∑ x l l δη,
(
∂ξ ξ , η
k k ) ∂η ξ , η
k k ( )
∂ϕ ∂ϕ
y k +1 = ∑ y l ϕ l (ξ k , η k ) + ∑ y l l δξ + ∑ y l l δη,
∂ξ ξ , η
k (k ) ∂η ξ , η
k k ( )
∂ϕ ∂ϕ
δx = x k +1 − x 0 = ∑ x l ϕ l (ξ k , η k ) + ∑ x l l δξ + ∑ x l l δη − x 0 = 0,
∂ξ ξ , η
k k ( ) ∂η ξ , η
k k ( )
∂ϕ ∂ϕ
δy = y k +1 − y 0 = ∑ y l ϕ l (ξ k , η k ) + ∑ y l l δξ + ∑ y l l δη − y 0 = 0
∂ξ ξ , η
k k ( ) ∂η ξ , η
k k ( )
∂ϕ l ∂ϕ
∑ x δξ + ∑ x l l δη = x 0 − ∑ x l ϕ l (ξ k , η k ) = x 0 − x k ,
(
∂ξ ξ , η
) ∂η ξ , η
( )
l
k k k k
∂ϕ l ∂ϕ
∑ y δξ + ∑ y l l δη = y 0 − ∑ y l ϕ l (ξ k , η k ) = y 0 − y k ,
(
∂ξ ξ , η
) ∂η ξ , η
( )
l
k k k k
ξ k +1 = ξ k + δξ ,
η k +1 = η k + δη.
Valorile de pornire ale procesului iterativ se iau ξ1 = 0, η1 = 0, care corespund unei
poziţii în centrul elementului.
15
r = ∑ ri ϕ i , h = ∑ hi ϕ i . (3.48)
∑ ε k ∫ 2πr( grad ϕ i ) d r d h,
2
=
k ∈Eϕi k (3.51)
Ai j = ∑ ε ∫ grad ϕ
l ∈Eϕij
l i grad ϕ j d Ω l = ∑ ε ∫ 2πr grad ϕ
l ∈Eϕij
l i grad ϕ j d σ Ωl =
k k
= ∑ ε ∫ 2πr grad ϕ
l ∈Eϕij
l i grad ϕ j d r d h.
k
Integralele de mai sus, care la origine erau integrale de volum, au devenit integrale de
suprafaţă calculate pe secţiunea radială. Folosind transformarea între spaţiul de referinţă şi cel
real, deci între planul (ξ, η) şi planul (r, h), aria elementului infinitezimal de suprafaţă devine
∂r ∂h ∂r ∂h
d σ = ur + uh × ur + u h d ξd η =
∂ξ ∂ξ ∂η ∂η
(3.52)
∂ r ∂ h ∂h ∂r
= − dξdη.
∂ξ ∂η ∂ξ ∂η
Expresia din interiorul modulului este determinantul matricii transformării între spaţiul
de referinţă şi cel real
16
∂r ∂h
D( r , h) ∂ξ ∂ξ
J= = ,
D(ξ , η) ∂r ∂h
∂η ∂η
∂ϕ i ∂ϕ i
∑ ri ∂ξ ∑ hi ∂ξ
J= , (3.53)
r ∂ϕ i ∂ϕ i
∑ i ∂η ∑ i ∂η
h
∂r ∂h ∂h ∂r
det J = − .
∂ξ ∂η ∂ξ ∂η
Pentru calculul derivatelor spaţiale în raport cu coordonatele din spaţiul real se foloseşte
formula de derivare a unei funcţii compuse şi este nevoie de inversa matricii de transformare
∂ξ ∂η ∂h ∂r
−
D(ξ , η) D( r , h)
−1
∂r = 1
∂η ∂η 1 J 11−1 J 12−1
J −1 = = = ∂r =
∂η det J ∂r det J J 21 −1
. (3.54)
D( r , h) D(ξ , η)
∂ξ
− ∂h
−1
J 22
∂h ∂h ∂ξ ∂ξ
De aici rezultă expresiile derivatelor coordonatelor din spaţiul de referinţă în raport cu
coordonatele spaţiului real
∂ξ J −1 ∂ξ J −1 ∂η J −1 ∂η J −1
= 11 , = 12 , = 21 , = 22 . (3.55)
∂r det J ∂h det J ∂r det J ∂h det J
In urma schimbării de variabile în ξ şi η, integralele din (3.37) devin calculabile ca
integrale duble în raport cu variabilele spaţiului de referinţă
∂ϕ j ∂h ∂ϕ j ∂h ∂ϕ i ∂h ∂ϕ i ∂h
∑ ε ∫ ∫ (∑ r ϕ )
1 1
Ai j = 2π − − +
∂ξ ∂η ∂η ∂ξ ∂ξ ∂η ∂η ∂ξ
l l l
l ∈Eϕij
−1 −1
(3.56)
∂ϕ j ∂r ∂ϕ j ∂r ∂ϕ i ∂r ∂ϕ i ∂r d ξ d η
+ − + − + .
∂ξ ∂η ∂η ∂ξ ∂ξ ∂η ∂η ∂ξ det J
Calculul integralei de mai sus pentru elementele izoparametrice cu muchii drepte s-ar
putea efectua în formă analitică, determinând primitiva, având la dispoziţie forma analitică a
elementelor matricii de transformare din (3.53), dar pentru o tratare unitară a tuturor
elementelor izoparametrice se preferă folosirea formulelor de cuadratură de tip Gauss.
Calculul integralelor duble se reduce la o sumă dublă
∂ϕ j ∂h ∂ϕ j ∂h ∂ϕ ∂h ∂ϕ ∂h
Ai j = 2π ∑ ε l∑ l l
r ϕ ( ξ , η ) − i − i +
∂ξ ∂η ∂η ∂ξ m,n ∂ξ ∂η ∂η ∂ξ
m n
l ∈Eϕij m,n
m,n
(3.57)
∂ϕ j ∂r ∂ϕ j ∂r ∂ϕ i ∂r ∂ϕ i ∂r wm wn
+ − + − + .
∂ξ ∂η ∂η ∂ξ m,n ∂ξ ∂η ∂η ∂ξ m,n det J
Termenii liberi din relaţia (3.15) provin o parte din integrala sarcinii distribuită volumic
şi o parte din integrala sarcinii cu distribuţie superficială. Pentru termenii de volum discuţia
17
anterioară se aplică fără nici o modificare, aceeaşi succesiune de modificări ale integralei de
volum
Bi = ∑ ∫ (∑ ρ
k ∈Eϕi k
vp )
ϕ p ϕi d Ω = ∑ ∫ 2πr(∑ ρ
k ∈Eϕi k
vp )
ϕ p ϕi d σ =
∑∫ ∫ (∑ r ϕ )(∑ ρ )
1 1
= 2π p p vp ϕ p ϕ i det J d ξ d η =
−1 −1 (3.59)
k ∈Eϕi
= 2π ∑ ∑
k m,n
(∑ r ϕ (ξ p p m , ηn ) )(∑ ρ vp )
ϕ p (ξ m , η n ) ϕ i (ξ m , η n )
wm wn
det J (ξ m , η n )
.
Pentru termenii asociaţi densităţii superficiale de sarcină trebuie avut în vedere faptul că
suprafaţa laterală a elementelor axial simetrice este suprafaţa laterală a unui trunchi de con,
iar în secţiunea radială ea corespunde laturii patrulaterului. Integrala de suprafaţă va trece
într-o integrală de linie. Deplasarea pe latură în spaţiul real corespunde deplasării pe latura
corespunzătoare din spaţiul de referinţă, şi deci variaţiei uneia singure din variabilele ξ sau η.
Dacă presupunem că latura este chiar latura 1, deci în spaţiul de referinţă coordonata ξ ia
valoarea 1 iar coordonata η ia valori în [-1,1], atunci putem descrie poziţia unui punct curent
pe latura l1 precum şi un segment infinitezimal orientat de-a lungul aceleiaşi laturi
r(1, η) = r1ϕ 1 (1, η) + r2 ϕ 2 (1, η), h(1, η) = h1ϕ 1 (1, η) + h2 ϕ 2 (1, η),
∂r ∂h
d l = ul d η = ur d η + uh d η
∂η ∂η
şi pentru lungimea segmentului infinitezimal
2 2
∂r ∂h
d l = + d η.
∂η ∂η
18
Bi = 2π ∑ (σ 1ϕ 1 (1, η m ) + σ 2 ϕ 2 (1, η m ))( r1ϕ 1 (1, η m ) + r2 ϕ 2 (1, η m ))ϕ i ×
m
2 2
∂r ∂h (3.61)
× + wm .
∂η ∂η
1, η
In modelarea axial simetrică mai pot apare şi densităţi lineice de sarcină, repartizate pe
cercuri situate în plane perpendiculare pe axa verticală şi cu centrul pe această axă. In
secţiunea radială acestor cercuri le corespund puncte, care pot sau nu să coincidă cu nodurile
reţelei de discretizare. Corespunzător acestor distribuţii lineice, mai apare un termen în
membrul drept. Acest termen se obţine din (3.58), introducând o distribuţie de sarcină de tip
Dirac, ρ0δ0(r0,h0), unde indicele 0 precizează punctul din spaţiul real, ρ0 este valoarea
densităţii lineice de sarcină, iar r0 şi h0 reprezintă coordonatele punctului în acelaşi spaţiu
real. Transformările succesive ale acestui termen sunt următoarele
Bi 0 = ∫ ρ 0 δ( r0 , h0 )ϕ i d v k = ∫ 2πrρ 0 δ( r0 , h0 )ϕ i d σ Ω = 2πr0 ρ 0 ϕ i (ξ 0 , η 0 ),
Ω Ω
unde ξ0 şi η0 reprezintă coordonatele în spaţiul de referinţă ale punctului (r0,h0) din spaţiul
real. Pentru determinarea acestor coordonate trebuie inversată transformarea (3.48). Dacă
pentru elementele cu dependenţă liniară această inversare se poate face chiar analitic, pentru
cele de ordin superior aceste coordonate se determină prin calcul iterativ. Se utilizează de
obicei un algoritm de tip Newton-Raphson, care pentru un element axial simetric
izoparametric oarecare şi pentru funcţiile diferenţă între coordonatele aproximantului la pasul
k şi coordonatele punctului (r0,h0) se scrie astfel
rk = ∑ rl ϕ l (ξ k , η k ), hk = ∑ hl ϕ l (ξ k , η k ),
∂ϕ l ∂ϕ
rk +1 = ∑ rl ϕ l (ξ k , η k ) + ∑ rl δξ + ∑ rl l δη,
∂ξ ( ξ ,η ) ∂η ( ξ k ,ηk )
k k
∂ϕ l ∂ϕ
hk +1 = ∑ hl ϕ l (ξ k , η k ) + ∑ hl δξ + ∑ hl l δη,
∂ξ ( ξ ,η ) ∂η ( ξ k ,ηk )
k k
∂ϕ l ∂ϕ
δr = rk +1 − r0 = ∑ rl ϕ l (ξ k , η k ) + ∑ rl δξ + ∑ rl l δη − r0 = 0,
∂ξ ( ξ ,η ) ∂η ( ξ k ,ηk )
k k
∂ϕ l ∂ϕ
δh = hk +1 − h0 = ∑ hl ϕ l (ξ k , η k ) + ∑ hl δξ + ∑ hl l δη − h0 = 0,
∂ξ ( ξ ,η ) ∂η ( ξ k ,ηk )
k k
∂ϕ l ∂ϕ
∑r δξ + ∑ rl l δη = r0 − ∑ rl ϕ l (ξ k , η k ) = r0 − rk ,
∂ξ ( ξ ,η ) ∂η ( ξ k ,ηk )
l
k k
∂ϕ l ∂ϕ
∑h δξ + ∑ hl l δη = h0 − ∑ hl ϕ l (ξ k , η k ) = h0 − hk ,
∂ξ ( ξ ,η ) ∂η ( ξ k ,ηk )
l
k k
ξ k +1 = ξ k + δξ , η k +1 = η k + δη.
Valorile de pornire ale procesului iterativ se iau ξ1 = 0, η1 = 0, care corespund unei
poziţii în centrul elementului.
19