Documente Academic
Documente Profesional
Documente Cultură
Elemente Teoretice de Baza Privind Modelarea Si Simularea Prin Metoda de Analiza Cu Elemente Finite (Fem)
Elemente Teoretice de Baza Privind Modelarea Si Simularea Prin Metoda de Analiza Cu Elemente Finite (Fem)
1.1 Generalitǎţi
a b c d
Fig. 1.1 Definirea unui cerc ca limită a unui poligon înscris în acesta:
a – cercul de rază r; b – poligon cu şase laturi; c – latura poligonului; d – calculul laturii
poligonului
Calculul valorilor lui funcţie de numărul laturilor pligonului inscris in cerc este
prezentat in tabelul 1.1
După cum se poate observa, poate avea mai multe valori funcţie de gradul de
aproximare al cercului cu poligonul înscris în acesta. Cu cât numarul de laturi al poligonului
este mai mare, deci la limită, cercul este mai precis aproximat cu poligonul inscris in acesta
şi cu atat valoarea lui este mai precisă.
a
IDEALIZARE SI
DISCRETIZARE
Fig. 1.2 Idealizarea unei structuri simple: a – modelul fizic; b – modelul matematic
Din punct de vedere didactic se pot defini două interpretări ale MEF:
- interpretarea din punct de vedere fizic;
- interpretarea matematică.
Interpretarea fizică constă în împărţirea unui sistem structural în componente
(elemente) urmată de reconstrucţie prin procesul de asamblare (fig. 1.2) şi analiză prin MEF.
Interpretarea matematică constă in aproximarea numerica a problemei valorilor
elementelor de graniţe prin discretizarea prin metoda Ritz - Galerkin prin funcţii locale de
suport (fig. 1.3).
Irelevant in general
MODELUL
MATEMATIC
IDEAL
Cuantificarea Soluţia
MEF MODELUL SOLUTIA
MODELUL DISCRET DISCRETA
FIZIC
Idealizarea şi Verificarea
discretizarea
Discretizare +
cunoaşterea erorii
Idealizare MODELUL
a MATEMATIC
IDEAL
Realizarea MEF
Soluţie
Idealizarea şi Verificarea
discretizarea
Irelevant în general
METODA ELEMENTULOR
Experimente FINITE
Baza de date Modelul Solutia
Sistemul fizic experimentala discret discreta
parametriza
t
Simularea erorilor
Pentru rezolvarea problemelor prin metoda elementelor finite se poate folosi metoda
rigităţii directe. Această metodă este folosită de cele mai multe programe de element finit şi
funcţionează în acelaşi mod indiferent de tipul elementului de discretizare folosit. In figura
1.6 se prezintă două dintre aceste tipuri de elemente finite folosite la discretizarea structurilor.
a b
Fig. 1.6 Tipuri de elemente de dicretizare: a – element de tip bară (2 noduri, 4 grade de
libertate); b – element tricubic de tip “brick” (64 de noduri, 192 grade delibertate)
FEM
SISTEMUL MODELUL SOLUTIA
MODELUL
FIZIC MATEMATIC DISCRETA
DISCRET
Eroarea
solutiei
Discretizarea +
Eroarea solutiei
Modelarea +
Discretizarea +
Eroarea soluţiei
VERIFICAREA SI VALIDAREA
Pentru exemplificarea etapelor prezentate mai înainte, în figura 1.8 se prezintă cazul
structurii unui acoperiş ce a fost studiat anterior.
element
suport
legatura
Fig. 1.8 Folosirea structurii unui acoperiş pentru exemplificarea etapelor de rezolvare
folosind metoda rigidităţii directe
3
L3 = 10 2
E3 A3 = 200 2
L2 = 10
E2 A2 =50
(2)
(3)
y
x
1 (1) 2
f x1, ux1 L1 = 10 f x2, ux2
E1 A1 = 100
f y1, uy1 f y2, uy2
a b
Fig. 1.9 Prezentarea unei structuri simple: a - structura elementară ce intră în componenţa
ansamblului studiat; b - forţele şi deplasările corespunzătoare nodurilor structurii
y
x
1 2
[ f x 1 ¿ ] f y 1 ¿ [f x 2 ¿] f y 1 ¿ [ f x 3 ]¿ ¿ [ u x 1 ¿] uy 1 ¿ [ u x 2 ¿ ] u y 2 ¿ [ ux 3 ] ¿ ¿
K x1 x1 Kx 1 y1 K x1 x 2 K x1 y2 Kx 1x3 K x 1y 3
[ ]¿
K y1 x 1 K y1 y1 K y 1x2 K y1 y 2 K y1 x3 K y1 y3
K x2 x1 Kx 2 y1 K x2 x 2 K x2 y2 Kx 2x3 K x 2y 3
K y2 x1 K y2 y1 K y 2x2 K y 2y 2 K y2 x3 K y2 y3
K x3 x1 Kx 3 y1 K x3 x 2 K x3 y2 K x 3x3 K x3 y 3
(1.2)
¿ =
K y3 x1 K y3 y1 K y 3x2 K y3 y 2 K y3 x3 K y3 y3
în care k este matricea de rigiditate
f=Ku (1.3)
x 3
y 3
(2)
y 2
(3)
x 2
y
y 1
1 x 1
x 2
(1)
k s=EA / L (1.5)
(e) x
f xi, uxi f xj, uxj
i j
rigiditatea
ks = EA/L
a echivalenta a
unui resort
-F F
L d
b
Fig. 1.12 Echivalenţa unui element al structurii cu un resort:
a – elementul finit "ij"; b – modelul echivalent
− −
EA f =f xj =−f xi
F=k s d= d, − −
L , d=u xj −uxi
(1.6)
Deci, ecuaţia (1.4) reprezintă ecuaţia de rigiditate scrisă, în coordonate locale, pentru
un element al structurii şi are forma:
− −
[] []
f xi u xi
− 1 0 −1 0 −
¿ ¿
f xj
f
−
−
yj
f yj
=
EA 0
L −1
0
[ 0
0
0
0
1
0
0
0
0
] u xj
−
u yj
−
u yj
¿ ¿
(1.7)
Matricea de rigiditate, scrisă tot în coordonate locale, pentru acelaşi element este
prezentată în continuare şi are expresia:
1 0 −1 0
−
K=
EA 0
L −1
0
[ 0 0 0
0 1 0
0 0 0
] (1.8)
uyj
uyj
uxj
y
uxj
x j
uyi uyi
y
uxi
x uxi
i
[ ] [ ][ ]
u xi u xi
− c s 0 0
u yi u yi
−s c 0 0
− =
u xj 0 0 c s u xj
−
0 0 −s c
u yj u yj
(1.12)
f xj
y
f xj
x j
f yi f yi
y
f xi
x
i f xi
[]
f xi
[ ][
f xi
c −s 0 0 −
f xj
f yj
yi = s
0
0
c
0
0
0
c
s
0
−s
c
] f yi
−
f xj
−
f yj
(1.14)
− − −
K e ue = f e (1.16)
2
2
sc
sc
s2
] (1.19)
3
L3 = 10 2
E3 A3 = 200 2
L2 = 10
E2 A2 =50
(2)
(3)
y
x
1 (1) 2
f x1, ux1 L1 = 10 f x2, ux2
E1 A1 = 100
f y1, uy1 f y2, uy2
Pentru fiecare element în parte se vor scrie ecuaţiile corespunzătoare ce fac legătura
dintre deplasările nodale şi forţele ce acţionează în acestea, adică:
¿¿ = 10
1
0
−1
0
[
0 −1 0
0 0 0
0 1 0
0 0 0
] ¿¿
(1.20)
¿¿ =5
0 0
0 1
0 0
0 −1
[
0 0
0 −1
0 0
0 1
] ¿¿
(1.21)
¿¿ = 20
0.5 0.5 −0.5 −0.5
[
0.5 0.5 −0.5 −0.5
−0.5 −0.5 0.5 0.5
−0.5 −0.5 0.5 0.5
] ¿¿
Pentru formularea problemelor din teoria elementelor finite şi pentru introducerea
datelor de intrare trebuie respectate două reguli:
(1.22)
f (1 )
10 0 −10 0 0 0 u(x1)1
[] [ ][]
x1
f (1
y1
)
0 0 0 0 0 0 u(y1)1
f (1 u(x1)2
)
x2
= −10 0 10 0 0 0
f (1
y2
)
0 0 0 0 0 0 u(y1)2
f (1 0 0 0 0 0 0 u(x1)3
)
x3
f (y1)3 0 0 0 0 0 0 u(y1)3
(1.23)
f (2 )
0 0 0 0 0 0 u(x2)1
[] [ ][]
x1
f (2
y1
)
0 0 0 0 0 0 u(y2)1
f (2 u(x2)2
)
x2
= 0 0 0 0 0 0
f (2 u(y2)2
)
y2 0 0 0 5 0 −5
( 2)
0 0 0 0 0 0
(2 )
f x3 ux 3
( 2) ( 2)
f y3 0 0 0 −5 0 5 u y3
(1.24)
f (3 )
10 10 0 0 u(x3)1
[] [ ][]
x1 −10 −10
f (3
y1
)
10 10 0 0 −10 −10 u(y3)1
(3 ) ( 3)
f x2 0 0 0 0 0 0 ux 2
=
f (3
y2
)
0 0 0 0 0 0 u(y3)2
f (3
x3
)
−10 −10 0 0 10 10 u(x3)3
( 3) ( 3)
f y3 −10 −10 0 0 10 10 u y3
(1.25)
La nivelul ecuaţiilor, reconectarea elementelor se face prin regula compatibilităţii
forţate astfel încât rezultă următoarea formǎ a ecuaţiilor:
f (1 )
10 0 −10 0 0 0 ux1
[] [ ][]
x1
f (1
y1
)
0 0 0 0 0 0 uy1
f (1
x2
)
−10 0 10 0 0 0 ux2
=
f (1
y2
)
0 0 0 0 0 0 uy2
(1 )
f x3 0 0 0 0 0 0 ux3
f (y1)3 0 0 0 0 0 0 u y3
f ( 1)=K( 1) u (1.26)
f (2 )
0 0 0 0 0 0 ux1
[] [ ][]
x1
f (2
y1
)
0 0 0 0 0 0 uy1
f (2
x2
)
0 0 0 0 0 0 ux2
=
f (2
y2
)
0 0 0 5 0 −5 uy2
f (2
x3
)
0 0 0 0 0 0 ux3
f (y2)3 0 0 0 −5 0 5 u y3
f ( 2)=K( 2) u
(1.27)
f (3 )
10 10 0 0 ux1
[] [ ][]
x1 −10 −10
f (3
y1
)
10 10 0 0 −10 −10 uy1
f (3
x2
)
0 0 0 0 0 0 ux2
=
f (3
y2
)
0 0 0 0 0 0 uy2
(3 )
f x3 −10 −10 0 0 10 10 ux3
f (y3)3 0 0 10 10 u y3
−10 −10 f ( 3)=K (3 )u (1.28)
Prin aplicarea regulii echilibrului într-un nod rezultǎ imaginea din figura 1.16.
(1)
f3
3
(3) (2)
f3 f3
(3)
f3
(2)
f3 (3) (2)
f =f ( 1)+ f (2 )+f ( 3)
(1.29)
f (2 )
20 10 −10 0 ux1
[] [
−10 −10
][]
x1
f (2
y1
)
10 10 0 0 −10 −10 uy1
(2 )
f x2 −10 0 10 0 0 0 ux2
=
f (2
y2
)
0 0 0 5 0 −5 uy2
f (2
x3
)
−10 −10 0 0 10 10 ux3
f (y2)3 −10 −10 0 −5 10 15 u y3
(1.31)
2
3
y
x
1 2
u x1 =u y 1=u y 2=0
(1.32)
Condiţiile de graniţă corespunzătoare forţelor sunt prezentate în ecuaţia (1.33), adicǎ:
u f x1
][ ] [ ]
20 10 −10 0 −10 −10 x 1
[ 0 −10 −10 u y 1
10 10 0 f y1
−10 0 10 0 0 0 ux 2 f
= x2
0 0 0 5 0 −5 u y 2 f y2
−10 −10 0 0 10 10 ux 3 f x3
−10 −10 0 −5 10 15
uy 3 f y3
(1.34)
10 0 0 u x 2 f x2 0
[ 0 10 15 u][ ] [ ] [ ]
0 10 10 ux 3 = f x 3 = 2
y3 f y3 1
(1.35)
care reprezintă ecuaţia de rigiditate redusă şi care se mai poate scrie sub forma:
¿ ¿ ¿
K U =F (1.36)
Aceastǎ ecuaţie se poate rezolva prin metoda lui Gauss pentru deplasările nodale necunoscute
conform egalitǎţii de mai jos:
ux 2 0
[ ][ ]
ux 3
u y3
= 0. 4
−0 .2
(1.37)
Deplasările totale se pot scrie prin extrapolarea la toate nodurile sistemului, adicǎ:
[]
u= 0
0
0
0. 4
−0 .2
(1.38)
f =Ku=
10
[
−10
0
−10
−10
10
0
0
0 10
0
−10 0
0
0
5
0
−10 0 −5
−10
0
0
10
10
0
−5
10 ][ ] [ ]
−10 0
0
0
0. 4
15 −0 . 2
=
−2
0
1
2
1
(1.39)
2
3
y
x
1 2
In imaginea din figura 1.18 prezentată anterior sunt arǎtate forţele de reacţiune ca
valoare şi poziţie.
Pentru determinarea forţelor interne din fiecare element în parte se va utiliza
reprezentarea din figura anterioarǎ. Pentru fiecare element in parte se va nota:
p(1)
p(2)
1 2
Descrierea comportării elastice a unui corp, comportare care de cele mai multe ori
încadrează structura întro valoare de acceptare a funcţionării acesteia, înseamnă găsirea unor
instrumente de calcul care să-i permită determinarea tensiunilor şi deplasărilor pentru orice
tip de corp, în orice condiţii de lucru. Problemele cele mai uzuale cu care se confruntă
ingineria sunt cele unidimensionale (rezolvate prin ecuaţii diferenţiale ordinare) sau
pluridimensionale (rezolvate prin ecuaţii diferenţiale cu derivate parţiale). In cadrul
problemelor unidimensionale se încadrează barele de diferite secţiuni iar calculul acestora
este binecunoscut din cursurile de rezistenţa materialelor. Problema pluridimensională a creat
însă dificultǎţi până după jumătatea secolului XX cu excepţia unor situaţii particulare în care
ecuaţiile teoriei elasticitaţii au putut fi convenabil prelucrate, ca de exemplu răsucirea barelor
de secţiune oarecare.
Marele avantaj al aplicării metodei elementelor finite este acela al creării
posibilităţii abordării concrete şi eficace a problemelor pluridimensionale. Calculul barelor şi
metoda elementelor finite se completează reciproc, având însă metode şi strategii de lucru se
diferă sensibil.
Bara – definită ca un corp cu una dintre dimensiuni mult mai mare decât celelalte
două se poate trata ca o problemă unidimensională a teoriei elasticităţii dacă se admite teoria
secţiunilor plane (un plan perpendicular pe axa barei înainte de aplicarea sarcinii ramâne plan
şi perpendicular pe axa barei şi după ce se aplică sarcina). Aceasta se va considera ca ipoteză
iniţială, adică se referă la întreaga secţiune transversal a barei. In cazurile în care se admite a
fi valabilă aceastǎ teorie, relaţiile de calcul ale tensiunilor sunt foarte simple:
σ =N / A , σ=M /W , σ =M t /W p etc, iar deplasările se calculează prin integrarea, fără
dificultăţi majore, a unor ecuaţii diferenţiale ordinare: du/dx = N/(EA), la intindere,
2 2
d W /dx =−M /( EI ) la încovoiere etc.
Pentru incepători, problemele dificile sunt legate de rezolvarea sistemelor de bare
static nedeterminate iar metoda deplasărilor permite, aşa cum s-a arătat, abordarea
algoritmizata şi uşor programabilă a acestor probleme. De menţionat însǎ însă că metoda
deplasărilor furnizează forţele şi momentele interioare (N, My, Mz, Mt) dar nu depăşeşte teoria
de bară, astfel că, tensiunile se calculează tot cu relaţiile menţionate mai sus. Aproximaţii şi
erori datorită faptului că ipoteza de bară nu este riguros respectata au fost semnalate de mult,
dar ele se consideră acceptabile.
Teoria referritoare la bară poate fi deci considerată o soluţie bazată pe o ipoteză
globală, ce conduce la relaţii de calcul închise, valabile pentru întregul corp.