Documente Academic
Documente Profesional
Documente Cultură
Curs Modele Numerice
Curs Modele Numerice
B
+ rot ( v B )
t
(3.1)
D
+ v v rot ( D v )
t
div J = -
(3.2)
v
- div ( v v )
t
(3.3)
div D = v
(3.4)
div B = 0
(3.5)
D = D ( E , B )= ( E + v B )
(3.6)
H = H ( B , D ) = B + v D
(3.7)
J = J ( E ,B )= ( E + v B )+ v v
(3.8)
unde v reprezint viteza de micare de translaie rectilinie sau de rotaie uniform. Ecuaiile
(3.1)-(3.3) reprezint ecuaiile independente de evoluie, (3.4)-(3.5) ecuaiile de stare,
dependente, iar (3.6)-(3.8) legile de material.
Unicitatea soluiei cmpului electromagnetic presupune asocierea la sistemele (3.1-3.8) i a
condiiilor iniiale E( r ,0) i H ( r ,0) , adic a strii iniiale la t=0 a intensitii cmpurilor
electric i magnetic i a condiiilor pe frontiera domeniului de calcul. Condiiile pe frontier
presupun cunoaterea componentelor tangeniale
E t ( P ,t)
H t ( P ,t)
pe suprafaa de
Bn ( P ,t)
Sursele
cmpului
implic
cunoaterea
funciilor
de
D n ( P ,t) i
punct
timp
v ( r ,t), J ( r ,t), P p ( r ,t), B rem ( r ,t), E i ( r ,t) ) [1]. Suplimentar sunt necesare i condiiile de
vitez prin care se consider cmpul de viteze v ( r , t) din domeniul de calcul i derivatele
vitezei n raport cu coordonatele spaiale, ca mrimi mrginite [3].
A
1
=
( Ai - Ai -1 ) + e1 (h) :
x
hx
2
A 1
=
( Ai - 2 Ai -1 + Ai - 2 ) + e2 (h)
x 2 h x
x 2 h x
(3.9)
A
1
=
( Ai+1 - Ai ) + e1 (h) :
x
hx
2
(3.10)
A
1
=
( Ai+1 - Ai -1 ) + e1 (h)
x 2 h x
2
2
A 1
=
( Ai+1 - 2 Ai + Ai -1 ) + e2 (h)
x 2 h x
(3.11)
Pentru problema plan-paralel (fig. 3.1), n situaia reelei de discretizare ptratic (cnd
hx=hy=h), n coordonate carteziene, laplaceanul se aproximeaz astfel:
Ai, j
( Ai+1, j + Ai -1, j +
2
h
Ai, j + 1 + Ai, j -1 - 4 Ai, j )
(3.12)
O aproximare mai bun a laplaceanului n nodul (i,j) (fig. 3.2) se poate obine utiliznd
relaii cu diferene finite de ordin superior. Astfel, pentru o discretizare cu o reea ptratic de pas
h, laplaceanul devine:
Ai, j
(3.13)
1
2
1
1
+
Ai, j +
Ai -1, j +
Ai+1, j -
hi + hi+1 hi
hi+1
hi hi+1
3
1
1
A
2
1
+ ( hi - hi+1 )
+
Ai, j -1 +
Ai, j+1
3
3
h j+1
x i, j h j + h j+1 h j
Ai, j
hj
h j+1
3 A
1
Ai, j + ( h j - h j+1 )
3
3
(3.14)
i, j
1
h
2
x
1
hz
1
2
hy
Ai, j -1, k -
(3.15)
Substituind laplaceanul n fiecare nod "i,j,k" al reelei cu una din formele (3.9-3.15)
rezult un sistem de ecuaii liniare de ordinul m x n x l (i=1,...,m, j=1,...,n, k=1,...,l). Matricea
sistemului astfel obinut este simetric, pozitiv definit i slab populat, de tip band. De aceea,
algoritmii de rezolvare pot fi adaptai la structura acesteia, iar necesarul de memorie poate fi
redus drastic.
Precizia corespunztoare soluiei de cmp prin valorile nodale ale funciei potenial
depinde de: a) forma i pasul reelei, b) expresia de discretizare, c) modul de aproximare a
condiiilor la limit, d) procedeele utilizate la soluionarea sistemului algebric rezultat.
Dezavantajele metodelor constau n:
- necesitatea unei reele de discretizare rectangulare (sau polare). Folosirea acesteia n
cazul domeniilor cu contururi sau suprafee curbe implic artificii de calcul urmate de probleme
de stabilitate i convergen a soluiilor;
- ndesirea reelei de discretizare nu se poate face local n zonele de gradient mare a
funciei de cmp, sau acolo unde geometria domeniului o cere;
- considerarea neomogenitilor duce la apariia unor erori proporionale cu h2 la
suprafaa de separare dintre subdomeniile omogene [3];
- problemele cu frontier deschis nu pot fi soluionate dect aproximativ prin
introducerea unor condiii pe frontier Dirichlet cu considerarea unor ipoteze simplificatoare, i /
sau prin "balonarea" domeniului de calcul;
- aproximarea condiiilor pe frontier i de interfa prin intermediul diferenelor finite
poate fi de multe ori greoaie.
n ultimul timp forme speciale ale metodei diferenelor finite au fost elaborate cu scopul
eliminrii dezavantajelor artate mai sus (Jensen 1972 [4], Chung 1981 [5], Tseng 1984 [6]).
Totui, aceti noi algoritmi se dovedesc mai complicai i deseori mari consumatori de memorie
de lucru i timpi de procesare [7].
(A) ( A ) = ( e) ( A(e) )
(e)
(3.16)
e=1
Aproximarea soluiei de potenial la nivelul fiecrui element finit "e" se face prin explicitarea n
funcie de valorile discrete A(e)
i , i = 1,.., p ale funciei n cele "p" noduri ale elementului finit "e",
prin interpolare (Lagrange, Hermite, etc.) cu polinoame cu un ordin relativ mic, denumite funcii
de form (sau funcii triale) i notate cu Ni(e). Rezult modul de aproximare:
(e)
(e)
A = N (e)
i Ai
(3.17)
i=1
mi (e)
= (e) = 0, i = 1,..., NN
Ai e Ai
(3.18)
unde sumarea se efectueaz numai asupra celor "mi" elemente finite "e", cu acelai nod comun
"i", celelalte avnd contribuii independente de Ai .
Prin rezolvarea sistemului (3.18) se obin valorile nodale necunoscute Ai , cu i=1,...,NN,
ale soluiei aproximative de potenial.
Unul din dezavantajele importante ale metodei variaionale const n faptul c, pentru a
rezolva ecuaia de cmp trebuie s existe i s se cunoasc funcionala ataat corespunztoare.
n situaiile n care nu este posibil acest lucru, se poate utiliza metoda reziduului ponderat (sau
metoda Galerkin generalizat) care poate fi particularizat ca: metoda colocaiei [10], metoda
Galerkin [9,11] i metoda celor mai mici ptrate [9].
3.2.2.2 Metoda Galerkin generalizat.
Metoda Galerkin generalizat reprezint cea mai general metod aproximativ aplicat pentru
rezolvarea ecuaiilor difereniale i de aceea este i cea mai folosit. De asemenea, modelul
variaional poate fi formulat i prin particularizarea acestei metode.
Fie ecuaia diferenial:
( A (x, y, z )) = P (x, y, z ), (x, y, z ) V
(3.19)
n
~
A (x, y, z ) = i Ai
(3.20)
i=1
unde Ai sunt nite constante i i sunt funcii liniar independente (numite funcii triale sau de
form) alese astfel nct s satisfac condiiile pe frontier.
Termenul liber poate fi aproximat i el n mod analog dup relaia:
m
~
P(x, y, z ) = i Pi
i=1
(3.21)
= Ai i - i Pi
i=1
(3.22)
i=1
w f () dV 0
I
(3.23)
RdV 0,
i
i 1,2,..., n
(3.24)
Relaia (3.24) reprezint un set de "n" ecuaii independente din care rezult necunoscutele Ai.
n metoda celor mai mici ptrate se alege aproximaia f (R ) = R 2 i ecuaia (3.23) devine:
2
w
R
i dv 0
i 1,2,.., n
(3.25)
Alegndu-se funciile triale (de form) i , din cele "n" ecuaii rezult necunoscutele Ai. Pentru
simplitate, n metoda celor mai mici ptrate, funciile de pondere wi sunt considerate egale cu 1.
Pentru anumite ecuaii difereniale i anumite funcii triale, metoda variaional Rayleigh-Ritz,
metoda Galerkin i metoda celor mai mici ptrate conduc la forme identice ale ecuaiilor, dei
acest lucru nu este general valabil [9,11]. Datorit simplitii, una din metodele cele mai folosite n
asociere cu MEF este metoda variaional. n cazurile regimurilor nestaionare ale cmpului
electromagnetic, cnd ecuaiile difereniale devin mai complexe, se prefer metoda Galerkin.
Metoda elementului finit este n prezent cea mai utilizat metod aplicat la soluionarea
problemelor de cmp electromagnetic i termic (i pentru alte modele numerice cu ecuaii cu
derivate pariale) n medii neliniare i anizotrope, cu geometrii ale domeniului foarte variate.
Ea are n esen urmtoarele avantaje:
- este aplicabil domeniilor neomogene i neliniare;
- necesit un algoritm relativ uor de implementat;
- are un grad de generalitate sporit prin modurile diverse de discretizare i posibilitatea
=0
t
J =0.
rot E = 0
div D = v
(3.26)
(3.27)
(3.28)
(3.29)
unde permitivitatea electric = este n cazul general un tensor, iar Pp este polarizaia
permanent. n cazul mediilor liniare, izotrope, omogene i nepolarizate permanent, relaia (3.29)
se reduce la:
div grad V = V =
1
v
(E )
(3.30)
ceea ce reprezint o ecuaie de tip Poisson. Pentru mediile nencrcate electric ( v = 0 29),
ecuaia (3.5) se transform ntr-o ecuaie Laplace:
div grad V = V = 0
(3.31)
Condiiile la limit ataate pot fi condiii de frontier de tip Dirichlet (3.32), respectiv de tip
Neumann (3.33):
V( r )| = f D ( r )
(3.32)
V( r )
= g N ( r ),
n
(3.33)
2 V
(V )= | grad V | - vV dD+ V d N
D 2 N nN
unde
...
(3.34)
natural n staionarizarea funcionalei (3.34). Pentru unicitatea soluiei, numai condiia Dirichlet
este o condiie la limit esenial i trebuie scris n mod explicit pe frontiera
D = - N .
Modelul variaional al MEF, conform relaiei de minimizare (3.18) a funcionalei (3.34) conduce
la un sistem matricial, neliniar dup ( E , r ) de tipul:
(3.35)
rot E = 0
(3.36)
div J = 0
(3.37)
J = rot T
)= 0
(3.39)
T = 0
(3.41)
div B = 0
(3.42)
la care se adaug pentru unicitatea soluiei, legea de material (3.7) i condiiile la limit.
Legea de material (3.7) poate fi scris ca:
(3.43)
-H
(3.44)
B = 0 r | H | H
sau
M=
(3.45)
unde H M este intensitatea cmpului magnetic produs de corpurile magnetizate i are forma:
HM =
1
M ( r )
4 Fe
1
d Fe
| r - r |
(3.46)
iar H este intensitatea cmpului magnetic produs de sursele de curent cu densitatea de curent
J i are forma:
S
HS=
1 J x( r - r )
d J
3
4 J | r - r |
(3.47)
sau echivalent:
rot H S = J
(3.48)
unde r i r sunt vectori de poziie, Fe domeniul ocupat de fier, iar J domeniul cu surse de
curent.
Potenialului magnetic scalar redus .
Din relaiile (3.41), (3.45) i (3.48) rezult rot H M = 0 i deci exist un potenial scalar redus
care ndeplinete condiia:
H M = grad
(3.49)
(3.50)
(3.51)
sau echivalent:
R = ( wi wi H S )d + wi H Sn dS = 0
n
(3.52)
[GK]nx{}n+{P}n={Q}n
(3.53)
unde:
Ni N j Ni N j
d e
+
x x y y
GK i j =
e
Ni
Ni
Pi =
H Sx +
H Sy d e
y
Qi e= N i H Sn + d S
n
(3.54)
(3.55)
(3.56)
n care Ni reprezint funciile triale (sau de form), e este elementul finit curent, iar n - numrul de
noduri ale discretizrii domeniului . Relaia (3.56) reprezint condiia pe frontiera S a
domeniului de calcul.
n cazul utilizrii potenialului magnetic scalar redus , inducia magnetic B se calculeaz
astfel:
B = 0 H = 0 ( H S grad )
(3.57)
rot A ( r ) = B ( r )
(3.58)
Pentru unicitatea acestui potenial se impun condiii de etalonare de tip Coulomb sau Lorentz. Din
relaiile (3.21), (3.58), rezult ecuaia diferenial a potenialului magnetic vector:
rot [ ( B )rot A ] = J + rot [ ( B )B rem ]
(3.59)
unde este reluctivitatea magnetic i B rem inducia magnetic remanent. n cazul mediilor
omogene, utiliznd condiia de etalonare Coulomb div A( r ) = 0 , ecuaia (3.59) devine:
grad div A = A = J
(3.60)
(3.61)
x A x n = 0 pe H
(3.62)
A-
Pentru a reduce numrul de grade de libertate a formulrii cu ajutorul potenialului magnetic vector
A , este posibil o formulare combinat ntre potenialul magnetic vector A i potenialul
magnetic scalar redus [18]. n acest caz potenialul scalar este utilizat n regiunile
nemagnetice a unde r = 1 i respect ecuaia:
- ( 0 ) = 0 pt . a
(3.63)
iar potenialul vector A este utilizat n zonele magnetice i , fr surse de curent i respect
ecuaia:
( A ) - ( A ) = 0
(3.64)
A n i + H S n a n a = 0 pe ai
(3.65)
n a 0 n a H S - n i A = 0 pe ai
(3.66)
A n = 0 pe ai
n potenial magnetic vector A ), rezult un sistem cu matricea coeficienilor simetric, dar care are
elemente negative n diagonala principal [18].
v
D
= 0,
= 0 rezult ecuaiile care descriu
t
t
x H=J
(3.68)
B=0
(3.69)
J =0
(3.70)
E=
dB
dt
(3.71)
(3.72)
J = E
(3.73)
A -V
Pe baza relaiilor (3.69) i (3.71) se definesc potenialul magnetic vector A i potenialul electric
scalar V prin relaiile:
B= A
E=
A
V
t
(3.74)
(3.75)
+ V
t
= J S -
(3.76)
t + V = 0
(3.77)
= J S
(3.78)
J S n = -
+ V n = 0
unde
(3.79)
dA 1
1
W + u + V dV + W A dV = W A n ds
dt
S2
R1
R1 R 2
(3.80)
unde W reprezint vectorul test (prin discretizare acesta este identic cu funciile triale) ataat
potenialului magnetic vector A i u o funcie scalar test ataat potenialului electric scalar V
care realizeaz minimizarea funcionalei (3.98); S 2 reprezint frontiera exterioar a domeniului
care nchide regiunea R2. n cazul formulrii nodale ale elementului finit, unicitatea soluiei rezult
prin alegerea unor noduri corespunztoare n care se impune V = 0 [19] la care se adaug
condiiile pe frontiera S 2 . n situaia dificultii utilizrii restriciei V = 0 se pot folosi i formulri
cu condiia de etalonare (Coulomb sau Lorentz) impus [16].
n general, formulrile cu condiiile de etalonare impuse explicit sunt importante n schemele cu
diferene finite sau n cazul MEFr. n cazul MEF, lucrri recente demonstreaz c i formulrile fr
condiii de etalonare explicite conduc la soluii unice [17,20].
Formularea
T -
n cazul formulrii T
J F = T
H =
d Bi
dt
(3.83)
i respectiv:
(- ) = 0
(3.84)
J r
( M )r
B i =
dV +
dV
3
4 r
4 r 3
(3.85)
n care
(3.86)
J=JS JF
unde J S este densitatea curentului din conductoare, iar M 86 reprezint magnetizaia i este dat
de relaia:
M = ( r - 1)H = - ( r - 1)
(3.87)
w dV = w B n dS
(3.88)
unde w reprezint funcia test ataat potenialului scalar , iar B n componenta normal a
induciei magnetice la suprafaa de separaie S dintre domeniul " T " i domeniul " ". Aceast
component poate fi obinut din rezolvarea ecuaiei (3.83) n T , fie prin transformarea relaiei
(3.88) n:
w dV = w B dV
i
(3.89)
i calcularea induciei B i direct din formula integral (3.85) [22]. O astfel de metod conduce la
un sistem cu matricea coeficienilor "dens populat" i nesimetric; n compensaie cu acest
dezavantaj, nu mai este necesar divizarea n elemente finite a spaiului liber (aerului), calculul
induciei magnetice fcndu-se direct cu ajutorul formulelor integrale.
curenilor
indui
rot H = J E
(3.90)
div B = 0
(3.91)
rot E = 0
(3.92)
di v J E = 0
(3.93)
H = B
(3.94)
J E = ( E + x B ) = E
(3.95)
relaii valabile n R1 i:
rot H = J S
(3.96)
div B = 0
(3.97)
(3.98)
H = B
relaii valabile n R2. Unicitatea soluiei este asigurat prin impunerea condiiilor pe frontier de
tipul [23]:
B n pe B
(3.99)
H n pe H
(3.100)
Continuitatea componentei normale a induciei magnetice i a componentei tangeniale a intensitii
cmpului magnetic la suprafaa de trecere de la R1 la R2, care rezult din urmtoarele relaii:
(3.101)
H1 n= H 2 n
B1 n = B 2 n
(3.102)
J n=0
(3.103)
Formularea
A, A - V
(3.104)
( A ) = J S pt . R2
(3.105)
Pentru a asigura unicitatea soluiei este necesar s se introduc explicit condiia de etalonare.
nlocuind condiia de etalonare Lorentz:
div A =
(3.106)
rezult:
( A ) - v ( A ) - ( A ) = 0 pt . R1
(3.107)
( A ) - ( A ) = J S pt . R2
(3.108)
Din relaia (3.108) se observ c prin alegerea condiiei de etalonare Lorentz, pentru a
calcula inducia magnetic n tot domeniul nu mai este necesar cunoaterea potenialului electric
scalar V . Pentru a obine valoarea curenilor indui n conductoarele n micare este necesar
calculul potenialului V n domeniul R1 i apoi se utilizeaz relaia:
(3.109)
(-V = v ( A )) = 0
A - , -
, aa cum s-a
- N ( A )d+ NA d - N v ( A )d
(3.110)
N V d + v ( N ( A ) d = 0
(3.111)
wi = N i + f ( r )
(3.112)
unde wi reprezint noua funcie pondere, iar f ( r ) este o funcie care este zero n nodurile reelei
de discretizare. este un numr real n intervalul [0,1] care se calculeaz n funcie de numrul lui
Peclet P = vh / 2 , unde h reprezint lungimea elementului finit pe direcia vitezei de
deplasare v . Dei algoritmul de calcul este mai simplu, tehnica ndesirii ("upwind") necesit un
efort sporit de calcul prin mrirea numrului de elemente n zona R1, astfel nct s se obin P<1.