Documente Academic
Documente Profesional
Documente Cultură
ELEMENTULUI
FINIT
Elemente finite pentru modelarea
stării plane de tensiune și
deformații
E.F. triunghiulare (elemente
Turner și Fraejis de Venbeke)
o Prezentarea elementului Turner
o Determinarea forțelor nodale pentru
elementul Turner
o Prezentarea elementului Fraejis de
Venbeke
Elemente finite patrulatere
o Prezentarea elementului Melosh
Curs 2
ELEMENTE FINITE PENTRU MODELAREA STĂRII PLANE DE TENSIUNE ȘI DEFORMAȚII
EF-SPT și SPD ↔ au căpătat o dezvoltare deosebită, deoarece permit modelarea unei game largi de
elemente constructive:
diafragme
elemente de grindă
membrane cu orientare arbitrară în spațiu sau în plan
2
ELEMENTUL TURNER
Este un element triunghiular cu deformații constante (CST – ”constant strain triangle”)
𝑣𝑣𝑘𝑘
y OBS: Nodurile se notează în sens trigonometric
k 𝑢𝑢𝑘𝑘
𝑣𝑣𝑗𝑗 𝑞𝑞 𝑇𝑇 = 𝑢𝑢𝑖𝑖 𝑣𝑣𝑖𝑖 𝑢𝑢𝑗𝑗 𝑣𝑣𝑗𝑗 𝑢𝑢𝑘𝑘 𝑣𝑣𝑘𝑘 → vectorul deplasarilor in sistem local
𝑢𝑢𝑗𝑗 de axe
𝑣𝑣𝑖𝑖 𝑢𝑢
j 𝑑𝑑 = → câmpul de deplasări
𝑣𝑣
i 𝑢𝑢𝑖𝑖 Se aleg funcțiile de deplasare, cu variație liniară, pentru fiecare element
al câmpului de deplasări:
0 x
𝑢𝑢 = 𝑐𝑐1 + 𝑐𝑐2 𝑥𝑥 + 𝑐𝑐3 𝑦𝑦
𝑣𝑣 = 𝑐𝑐4 + 𝑐𝑐5 𝑥𝑥 + 𝑐𝑐6 𝑦𝑦
OBS:
Funcțiile de deplasare nu asigură continuitatea la prima derivată (panta), dar asigură continuitatea deformațiilor la noduri și pe
frontiera elementului
Elementele finite ce prezintă continuitate a deplasărilor pe frontiere se numesc elemente finite conforme
Funcțiile de deplasare liniare asigură faptul că deformațiile specifice vor fi constante și tensiunile vor fi constante în orice punct al
elementului finit
Elementul finit Turner este unul dintre cele mai slabe elemente finite, neputând modela variațiile tensiunilor pe domeniu
Pentru a surprinde un gradient mare de tensiune, modelarea trebuie să fie foarte fină (probleme în cazul concentrărilor de eforturi)
→ număr mare de ecuații → timp mare de lucru
→ se folosesc elemente mai rafinate (mai complexe), la care starea de deformație nu este constantă
Vectorul deplasarilor
𝑢𝑢 1 𝑥𝑥 𝑦𝑦 0 0 0
𝑑𝑑 = = 𝑔𝑔 � 𝑐𝑐 𝑔𝑔 = → matricea de modelare a geometriei
𝑣𝑣 0 0 0 1 𝑥𝑥 𝑦𝑦
vectorul constantelor
matricea de modelare 𝑐𝑐 𝑇𝑇 = 𝑐𝑐1 𝑐𝑐2 𝑐𝑐3 𝑐𝑐4 𝑐𝑐5 𝑐𝑐6 → vectorul constantelor
a geometriei
3
Condiția la noduri: ℎ � 𝑐𝑐 = 𝑞𝑞 vectorul deplasarilor
matricea de modelare vectorul constantelor
unde 1
𝑓𝑓𝑖𝑖 = 𝑥𝑥 𝑦𝑦 − 𝑥𝑥𝑘𝑘 𝑦𝑦𝑗𝑗 − 𝑦𝑦𝑗𝑗𝑗𝑗 𝑥𝑥 + 𝑥𝑥𝑗𝑗𝑗𝑗 𝑦𝑦 → Funcția de interpolare corespunzătoare nodului i
2𝐴𝐴𝑖𝑖𝑖𝑖𝑖𝑖 𝑗𝑗 𝑘𝑘
1
𝑓𝑓𝑗𝑗 = 𝑥𝑥 𝑦𝑦 − 𝑥𝑥𝑖𝑖 𝑦𝑦𝑘𝑘 − 𝑦𝑦𝑘𝑘𝑘𝑘 𝑥𝑥 + 𝑥𝑥𝑘𝑘𝑘𝑘 𝑦𝑦 → Funcția de interpolare corespunzătoare nodului j
2𝐴𝐴𝑖𝑖𝑖𝑖𝑖𝑖 𝑘𝑘 𝑖𝑖
1
𝑓𝑓𝑘𝑘 = 𝑥𝑥 𝑦𝑦 − 𝑥𝑥𝑗𝑗 𝑦𝑦𝑗𝑗𝑗𝑗 − 𝑦𝑦𝑖𝑖𝑖𝑖 𝑥𝑥 + 𝑥𝑥𝑖𝑖𝑖𝑖 𝑦𝑦 → Funcția de interpolare corespunzătoare nodului k
2𝐴𝐴𝑖𝑖𝑖𝑖𝑖𝑖 𝑖𝑖 𝑗𝑗
Vectorul tensiunilor
Starea plană de Starea plană de
𝑏𝑏 𝜇𝜇 0 tensiune deformație
𝜎𝜎 = 𝐷𝐷 � 𝜀𝜀 𝐸𝐸 𝜀𝜀𝑧𝑧 = 0; 𝜎𝜎𝑧𝑧 = 𝜇𝜇 𝜎𝜎𝑥𝑥 + 𝜎𝜎𝑦𝑦
𝐷𝐷 = 𝜇𝜇 𝑏𝑏 0
Matrice de Vectorul 1 + 𝜇𝜇 𝑎𝑎 𝑎𝑎 = 1 − 𝜇𝜇 𝑎𝑎 = 1 − 2𝜇𝜇
deformațiilor 0 0 𝑐𝑐
elasticitate specifice
𝑏𝑏 = 1 𝑏𝑏 = 1 − 𝜇𝜇
Vectorul tensiunilor Matricea de legătură 𝑎𝑎 𝑎𝑎
𝑐𝑐 = 𝑐𝑐 =
𝜎𝜎 = 𝐷𝐷 � 𝐵𝐵 � 𝑞𝑞 Vectorul deplasărilor nodale 2 2
Matricea de legătură transpusă
Matricea de elasticitate
Matricea de legătură
* cazul unei încărcări distribuite pe latura ij (încărcarea având direcție paralelă cu axa x)
OBS: Efectuând o schimbare de variabilă și
𝑝𝑝 𝑝𝑝 𝑝𝑝
𝑝𝑝 = 𝑥𝑥 𝑃𝑃𝑒𝑒𝑒𝑒 𝑥𝑥 = ℎ−𝑇𝑇 � 𝑔𝑔𝑇𝑇 � 𝑥𝑥 𝑑𝑑𝑑𝑑 alegând sistemul de axe în centrul laturii (xccyc),
0
𝐿𝐿𝑖𝑖𝑖𝑖
0 vectorul forțelor nodale echivalente are
componenta în direcția x numai în nodurile de la
matricea de modelare a
geometriei transpusă extremitățile laturii încărcate, reprezentând ½ din
rezultata încărcării
1
i y
0 k
𝑝𝑝𝑥𝑥 𝑝𝑝𝐿𝐿𝑖𝑖𝑖𝑖 1
𝑃𝑃𝑒𝑒𝑒𝑒 = j
2 0 Lij 𝑦𝑦𝑐𝑐 j 𝑝𝑝𝐿𝐿𝑖𝑖𝑖𝑖
0 k c 2
𝑥𝑥𝑐𝑐
0
i 𝑝𝑝𝐿𝐿𝑖𝑖𝑖𝑖
2
7
0 x
Forțe nodale din greutatea proprie
y y
k 𝑦𝑦𝑐𝑐 k
c 𝑥𝑥𝑐𝑐 𝛾𝛾𝛾𝛾
j
3
j 𝛾𝛾𝛾𝛾
𝛾𝛾 3
i i 𝛾𝛾𝛾𝛾
3
0 x 0 x
Din greutate proprie, într-o direcție paralelă cu una din axele de coordonate, se obțin forțe egale la noduri. Acestea sunt
egale cu 1/3 din greutatea proprie a elementului finit
* încărcarea din greutate proprie este paralelă cu direcția axei y
OBS: În acest caz, numai componenetele forțelor nodale echivalente
𝛾𝛾 0 paralele cu axa y sunt nenule
𝑃𝑃𝑒𝑒𝑒𝑒 𝑦𝑦 = ℎ−𝑇𝑇 � 𝑓𝑓 𝑇𝑇 � 𝑑𝑑𝑉𝑉 y
𝑉𝑉
−𝛾𝛾 t
t – grosimea elementului
𝛾𝛾 0 x
𝑃𝑃𝑒𝑒𝑒𝑒 𝑦𝑦 = ℎ−𝑇𝑇 � 𝑔𝑔𝑇𝑇 � 𝑡𝑡𝑑𝑑𝐴𝐴
𝐴𝐴
−𝛾𝛾
� 𝑥𝑥𝑥𝑥𝑥𝑥 = 0 � 𝑦𝑦𝑦𝑦𝑦𝑦 = 0
Sistemul de axe (xccyc) are originea în centrul de greutate al elementului 𝐴𝐴 𝐴𝐴
0 � 𝑑𝑑𝑑𝑑 = 𝐴𝐴
i
−1 𝐴𝐴
𝛾𝛾 𝛾𝛾𝑡𝑡𝐴𝐴𝑖𝑖𝑖𝑖𝑘𝑘 0
𝑃𝑃𝑒𝑒𝑒𝑒 𝑦𝑦 = j
3 −1
0 k
−1 8
Încărcare din variație uniformă de temperatură
Din variația de temperatură elementul își păstrează forma → nu se produc deformașii specifice unghiulare
𝑇𝑇
𝜀𝜀∆𝑡𝑡 = 𝛼𝛼∆𝑡𝑡 1 1 0
𝜀𝜀𝑥𝑥 𝜀𝜀𝑦𝑦 𝛾𝛾𝑥𝑥𝑦𝑦
DA NU
Pentru convergență se indică îndesirea rețelei în zonele unde se presupune un gradient mare de
tensiuni
9
ELEMENTUL TRIUNGHIULAR CU 12 GL (ELEMENTUL FRAEJIS DE VENBEKE)
Este un element triunghiular cu deformații liniare (LST – ”linear strain triangle”)
𝑞𝑞10 = 𝑣𝑣5
5 𝑞𝑞9 = 𝑢𝑢5
𝑞𝑞8 = 𝑣𝑣4 𝑞𝑞 𝑇𝑇 = 𝑞𝑞1 𝑞𝑞2 … 𝑞𝑞12 → vectorul deplasărilor nodale (transpus)
𝑞𝑞97 = 𝑢𝑢4
𝑞𝑞12 = 𝑣𝑣6
𝑞𝑞6 = 𝑣𝑣3
𝑞𝑞 𝑇𝑇 = 𝑢𝑢1 𝑣𝑣1 𝑢𝑢2 𝑣𝑣2 … 𝑢𝑢6 𝑣𝑣6 → vectorul deplasărilor
𝑞𝑞11 4 nodale (transpus)
6 3 𝑢𝑢
𝑞𝑞4 = 𝑣𝑣2 𝑑𝑑 = = 𝑔𝑔 � 𝑐𝑐 → câmpul de deplasări
𝑞𝑞5 = 𝑢𝑢3 𝑣𝑣
y 𝑞𝑞 = 𝑣𝑣
2 1
2 𝑞𝑞3 = 𝑢𝑢2 Se aleg funcțiile de deplasare (conform triunghiului lui Pascal)
1 𝑞𝑞1 = 𝑢𝑢1
𝑢𝑢 = 𝑐𝑐1 + 𝑐𝑐2 𝑥𝑥 + 𝑐𝑐3 𝑦𝑦 + 𝑐𝑐4 𝑥𝑥 2 + 𝑐𝑐5 𝑥𝑥𝑥𝑥 + 𝑐𝑐6 𝑦𝑦 2 1
0 x
𝑣𝑣 = 𝑐𝑐7 + 𝑐𝑐8 𝑥𝑥 + 𝑐𝑐9 𝑦𝑦 + 𝑐𝑐10 𝑥𝑥 2 + 𝑐𝑐11 𝑥𝑥𝑥𝑥 + 𝑐𝑐12 𝑦𝑦 2 𝑥𝑥 𝑦𝑦
2
𝑥𝑥 𝑥𝑥𝑥𝑥 𝑦𝑦 2
Elementul este conform → asigură compatibilitatea deplasărilor pe laturi
𝜕𝜕𝜕𝜕
𝜀𝜀𝑥𝑥 = = 𝑐𝑐2 + 2𝑐𝑐4 𝑥𝑥 + 𝑐𝑐5 𝑦𝑦
𝜕𝜕𝜕𝜕 Deformații specifice liniare → continuitate la rotiri
𝜕𝜕𝜕𝜕
𝜀𝜀𝑦𝑦 = = 𝑐𝑐9 + 𝑐𝑐11 𝑥𝑥 + 2𝑐𝑐12 𝑦𝑦
𝜕𝜕𝜕𝜕
10
EXEMPLIFICARE E.F. triunghiular LST
η 1 x1 y1 x1
2
x1 ⋅ y1 y1
2
0 0 0 0 0 0
5(0,1)
2 2
η 1 xi yi 0 0 0 1 0 0 0 0 0 1
0
x2 y2 x2 x2 ⋅ y2 y2 0 0 0 0
2
0 0
2
0 0 0 0 0 0 0 1 x2 y2 x2 x2 ⋅ y2 y2
k(0,1)
0 0 1 xi yi 0 0 1 0 0 𝜉𝜉 + 𝜂𝜂 = 1 1 2 2
𝜉𝜉 = 0
x3 y3 x3 x3 ⋅ y3 y3 0 0 0 0 0 0
1 xj yj 0 0 0 = 1 1 1 0 0 0
h := 0 2 2
0 0 0 0 0 1 x3 y3 x3 x3 ⋅ y3 y3
h :=
0 0 0 1 xj yj 0 0 0 1 1 1 1 x4 y4 x4
2
x4 ⋅ y4 y4
2
0 0 0 0 0 0
1 1 4(0.5,0.5)
6(0,0.5)
2 2
0 0 0 0 0 0 1 x4 y4 x4 x4 ⋅ y4 y4
xk yk 0 0 0 0 1 0 0 0
1 x5 y5 x5
2
x5 ⋅ y5 y5
2
0 0 0 0 0 0
0 0 0 1 xk yk 0 0 0 1 0 1
0 0 1 x5 y5 x5
2
x5 ⋅ y5 y5
2
0 0 0 0
𝜉𝜉 = 0 2 2
x6 y6 x6 x6 ⋅ y6 y6 0 0
1 0 0 0 0
𝜉𝜉 + 𝜂𝜂 = 1 0
0 0 0 0 0 1 x6 y6 x6
2
x6 ⋅ y6 y6
2
1(0,0)
0 𝜂𝜂 = 0
2(0.5,0) 3(1,0) ξ
i(0,0)
0 𝜂𝜂 = 0 j(1,0) ξ 1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0 0 0 0 0 1 0 0
1 0
0.5 0 0.25 0 0 0 0 0 0
0 0 1 0 −1 0 𝑓𝑓 = 1 − 𝜂𝜂
0 0 0 0 0 1 0.5 0 0.25 0 0
𝑖𝑖 1 1 0 1 0 0 0 0 0 0 0 0
− 1 −1 0 0 0 1 0 𝑓𝑓 = 𝜉𝜉 0 0 0 0 0 0 1 1 0 1 0 0
h = h=
0 1 0 0 0 0 𝑗𝑗 1 0.5 0.5 0.25 0.25 0.25 0 0 0 0 0 0
0 0 0 1 0 −1
0 0 0 0 0 0 1 0.5 0.5 0.25 0.25 0.25
𝑓𝑓𝑘𝑘 = 𝜂𝜂 − 𝜉𝜉 1
0 1 0 0 1 0 0 0 0 0 0
0 −1 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 1
1 0 0.5 0 0 0.25 0 0 0 0 0 0
0
0 0 0 0 0 1 0 0.5 0 0 0.25
𝑓𝑓6 = −4𝜂𝜂 𝜉𝜉 + 𝜂𝜂 − 1 0
2 0 0 0 0 0 0 0 2 0 −411
ELEMENTE FINITE PATRULATERE
ELEMENT PATRULATER CU 8 G.L. (MELOSH)
𝑥𝑥 𝑦𝑦
η 𝑞𝑞6 = 𝑣𝑣3 𝜉𝜉 = 𝜂𝜂 =
𝑞𝑞8 = 𝑣𝑣4
𝑞𝑞7 = 𝑢𝑢4 𝜂𝜂 = 1 3 𝑎𝑎 𝑏𝑏
4
𝑞𝑞5 = 𝑢𝑢3 𝑞𝑞 𝑇𝑇 = 𝑞𝑞1 𝑞𝑞2 … 𝑞𝑞8 → vectorul deplasărilor nodale (transpus)
𝜉𝜉 = −1 𝜉𝜉 = 1 b
𝑞𝑞 𝑇𝑇 = 𝑢𝑢1 𝑣𝑣1 𝑢𝑢2 𝑣𝑣2 … 𝑢𝑢4 𝑣𝑣4 → vectorul
deplasărilor
C x ξ 𝑢𝑢 nodale (transpus)
𝑞𝑞2 = 𝑣𝑣1 𝑞𝑞4 = 𝑣𝑣2 b 𝑑𝑑 = = 𝑔𝑔 � 𝑐𝑐 → câmpul de deplasări
y 𝑣𝑣
1 𝑞𝑞1 = 𝑢𝑢1 𝜂𝜂 = −1 2 𝑞𝑞3 = 𝑢𝑢2 𝑢𝑢 = 𝑐𝑐1 + 𝑐𝑐2 𝜉𝜉 + 𝑐𝑐3 𝜂𝜂 + 𝑐𝑐4 𝜉𝜉𝜉𝜉 1
a a
𝑥𝑥 𝑦𝑦
𝑣𝑣 = 𝑐𝑐5 + 𝑐𝑐6 𝜉𝜉 + 𝑐𝑐7 𝜂𝜂 + 𝑐𝑐8 𝜉𝜉𝜉𝜉 𝑥𝑥 2 𝑥𝑥𝑥𝑥 𝑦𝑦 2
0 x
→ tensiunile vor fi constante pe o direcție și vor avea o variație liniară pe cealaltă direcție
matricea de modelare a geometriei (în coordonate locale)
ℎ1 0
ℎ 𝑇𝑇 = 𝑇𝑇 � ℎ =
0 ℎ1
ℎ 𝑇𝑇 = 𝑇𝑇 � ℎ ℎ 𝑇𝑇 � ℎ−1 = 𝑇𝑇 ℎ−1 = ℎ−1
𝑇𝑇 � 𝑇𝑇 12
𝑐𝑐 = ℎ−1 � 𝑞𝑞
𝑑𝑑 = 𝑔𝑔 � ℎ−1 � 𝑞𝑞 = 𝑓𝑓 � 𝑞𝑞 𝑓𝑓 = 𝑔𝑔 � ℎ−1
𝑑𝑑 = 𝑔𝑔 � 𝑐𝑐
1
𝑓𝑓1 0 𝑓𝑓2 0 𝑓𝑓3 0 𝑓𝑓4 0 𝑓𝑓1 = 𝜉𝜉 − 1 𝜂𝜂 − 1
𝑓𝑓 = 4
0 𝑓𝑓1 0 𝑓𝑓2 0 𝑓𝑓3 0 𝑓𝑓4
1
𝑓𝑓2 = − 𝜉𝜉 + 1 𝜂𝜂 − 1
4
1
𝑓𝑓3 = 𝜉𝜉 + 1 𝜂𝜂 + 1
𝑞𝑞 𝑇𝑇 = 𝛿𝛿1𝑇𝑇 𝛿𝛿2𝑇𝑇 𝛿𝛿3𝑇𝑇 𝛿𝛿4𝑇𝑇 4
1
𝑓𝑓4 = − 𝜉𝜉 − 1 𝜂𝜂 + 1
unde 4
𝑢𝑢𝑖𝑖
𝛿𝛿𝑖𝑖𝑇𝑇 = 𝑣𝑣 𝑖𝑖=1 … 4
𝑖𝑖 1 0 0 0
𝑢𝑢 = � 𝑓𝑓𝑖𝑖 𝑢𝑢𝑖𝑖 = 𝑓𝑓1 𝑢𝑢1 + 𝑓𝑓2 𝑢𝑢2 + 𝑓𝑓3 𝑢𝑢3 + 𝑓𝑓4 𝑢𝑢4 𝑓𝑓1 𝑢𝑢1 + 𝑓𝑓2 𝑢𝑢2 + 𝑓𝑓3 𝑢𝑢3 + 𝑓𝑓4 𝑢𝑢4
𝑖𝑖=1
4
4 3
𝑓𝑓1 =1
𝑣𝑣 = � 𝑓𝑓𝑖𝑖 𝑣𝑣𝑖𝑖 = 𝑓𝑓1 𝑣𝑣1 + 𝑓𝑓2 𝑣𝑣2 + 𝑓𝑓3 𝑣𝑣3 + 𝑓𝑓4 𝑣𝑣4
𝑖𝑖=1 1(-1,-1) 2
Dacă 𝑢𝑢1 =𝑢𝑢2 =𝑢𝑢3 =𝑢𝑢4 =𝑢𝑢0 → translație de corp rigid Semnificația funcției de formă:
deplasarea nodului considerat cand toate
𝑢𝑢4 𝑢𝑢3 celelalte deplasări sunt nule
𝑢𝑢1 𝑢𝑢2
13
𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕 𝜕𝜕𝑣𝑣 𝜀𝜀 𝑇𝑇 = 𝜀𝜀𝑥𝑥 𝜀𝜀𝑦𝑦 𝛾𝛾𝑥𝑥𝑥𝑥
𝜀𝜀𝑥𝑥 = 𝜀𝜀𝑦𝑦 = 𝛾𝛾𝑥𝑥𝑥𝑥 = +
𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕
𝜕𝜕
0
𝜕𝜕𝜕𝜕
𝜕𝜕
𝜀𝜀 = 𝐵𝐵 � 𝑞𝑞 𝐵𝐵 = ℒ 𝑓𝑓 unde ℒ= 0
𝜕𝜕𝑦𝑦
𝜕𝜕 𝜕𝜕
Matrice de legătură
între deformații 𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕
specifice și deplasări
14