Documente Academic
Documente Profesional
Documente Cultură
1
MODELAREA, ALGORITMIZAREA I PROGRAMAREA
(n MATLAB) CU ELEMENTE FINITE A STRUCTURILOR
DISCRETE UNIDIRECIONALE
CUPRINS
MFF-AII.1.1.1 DEFINIREA PROBLEMEI
MFF-AII.1.1.2 ADOPTAREA METODEI DE GENERARE A MODELULUI
NUMERIC
MFF-AII.1.1.3 MODELAREA NUMERIC
MFF-AII.1.1.4 ALGORITMIZAREA I PROGRAMAREA N MATLAB
MFF-AII.1.1.5 ANALIZA REZULTATELOR
MFF-AII.1.1.1 DEFINIREA
PROBLEMEI
Pentru simularea comportrii structurilor
mecanice cu unul sau mai multe elemente
componente continui se pot folosi sisteme discrete
de arcuri. Avnd n vedere c elementele sistemului
mecanic din fig. 1 sunt de tip bar din material
deformabil elastic, se adopt pentru modelare mult
simplificat elemente finite discrete de tip arc liniar
de traciune-compresiune caracterizat de rigiditi
constante.
De exemplu, structura din fig. 1 se poate
modela prin trei arcuri cu rigiditile k1, k2, k3, k4.
a.
b.
Valorile acestora se pot determina n funcie de
Fig. 1 Structur de bare: a-model real; b-model de
dimensiuni i caracteristicile de material avnd la
analiz cu elemente finite discrete
baz teoriile rezistenei materialelor.
l=250 mm, A1=40 mm2, A2=50 mm2, A3=30 mm2, I=105 mm4, E=2 .105 MPa, k1=3,2.104 N/mm; k2=4.104
N/mm; k3=2,4.104 N/mm; k4=768 N/mm; G = -5000 N.
Pi e k e (ui u j ) ,
(1)
Pje k e (u j ui ) .
(2)
P11 Px1 0
(3)
P32 Px3 0 ,
(4)
P42 P43 0 ,
(5)
(6)
(5.2)
P54 P 0 .
(7)
Relaiile (1) i (2) personalizate pentru cele patru elemente (e =1, 2,4) mpreun cu relaiile (3), (4),
(5) formeaz un sistem algebric liniar de 13 ecuaii cu 15 necunoscute, deplasrile (gradele de libertate)
nodale: ui, i=1, 2,,5; forele interne P11 , P22 , P32 , P33 , P41 , P43 , P44 , P54 i reaciunile Px1,2.
Pe de alt parte, algoritmul de formare a sistemului de ecuaii n vederea generalizrii precum i facilitrii
implementrii sub form de programe se poate ntocmi mai structurat prin urmtoarele etape:
- Ecuaiile elementelor componente
Relaiile (1) i (2) transpuse n form matriceal extins
e
k e - k e ui Pi
e,
e
e
u
-k
k
j Pj
(8)
i sintetic
k d q ,
e
a
b
c
d
e
Fig. 3 Schemele forelor nodale: a, b, c, d, e n nodurile 1, 2, 3, 4 i, respectiv, 5
(9)
Pi e
ui
k e - k e
e
e
k e e , d u , q e .
k
-k
j
Pj
e
(10)
sunt matricea de rigiditate a elementului, matricea deplasrilor necunoscute i, respectiv, matricea forelor
rezultante nodale. Aceste seturi de ecuaii luate separat pentru fiecare element finit se constituie ca sisteme
algebric nedeterminat de 2 ecuaii cu 4 necunoscute.
Astfel, se poate scrie pentru cele 4 elemente elastice (finite) urmtoarele matrice:
k 1 - k 1 1 P11
k 1 1 , q 1 ,
k
P2
-k
(11)
k 2 - k 2 2 P32
k 2 2 , q 2 ,
k
P4
-k
(12)
k 3 - k 3 3 P43
k 3 3 , q 3 ,
k
P2
-k
(13)
k 4 - k 4 4 P42
k 4 4 , q 4 .
k
P5
-k
(14)
Dimensiunea matricelor de rigiditate (2x2) asociate elementelor finite este egal cu numrul gradelor libertate
ale elementului finit de referin (fig. 2).
b. Ecuaia de comportare a sistemului
Pentru determinarea componentelor ecuaiei caracteristice sunt posibile mai multe tehnici. n cadrul acestei
aplicaii aceasta se realizeaz prin transpunerea (transferarea) valorilor matricelor elementelor finite din
coordonate locale asociate n matrice ptratice nule cu dimensiunea egal cu 5, numrul de grade de libertate al
nodurilor sistemului n coordonate globale. Aceast transpunere se face cu ajutorul matricei de conexiuni (tab.
1) care face legtura dintre numerele asociate gradelor de libertate locale elementului finit (1 i 2) i gradelor
de libertate globale (1, 2,5) asociate sistemului.
Astfel, prin transferarea pas cu pas a componentelor ecuaiilor elementale, se obin relaiile:
k 1
- k1
1
k1
-k
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-k
0
(15)
u1 0
0 u2 0
u3 P32 ,
0
0 u4 P42
0 u5 0
(16)
- k2
k
0 u1 P11
0 u2 P21
0 u3 0 ,
0 u4 0
0 u5 0
0
0
0
0
0
0
0
0
- k3
0
3
0
0
k
0
0
-k
u1 0
0 u 2 P23
u3 0 ,
0 u 4 P43
0 u5 0
k3
0
k
0
0
-k
u1 0
- k u2 P24
0 u3 0 .
0 u4 0
k 4 u5 P54
(17)
(18)
k 1
- k1
0
1 1 3
4
0
- k k - k k
0
0
k2
0
k3
- k2
- k4
0
0
0
k3
- k2
k 2 - k3
0
0 u1 P11
0 u3 P32
0 u4 P42 P43
k 4 u5 P54
(19)
u Py1
1
- k u2
0
u P
0
3 y3
0 u4 0
k 4 u5 P
(20)
k 1
- k1
0
1 1
3
4
0
- k k k k
2
0
0
k
3
0
k
- k2
- k4
0
0
- k2
k k
2
Acest sistem are cinci ecuaii i apte necunoscute (deplasrile nodale ui, i=1, 2,,5; forele de reaciune Fy1 i
Fy3. Matematic se apreciaz c matricea acestui sistem este nesingular (neinversabil). Din punct de vedere
fizic comportarea sistemului modelat prin ecuaia (20) este a unui solid rigid cu micare unidirecional.
c. Introducerea condiiilor limit
Pentru cazul considerat condiiile limit sunt definite de deplasrile nule n nodurile 1 i 3 (u1=0, u3=0)
care introduse n relaia (20), aceasta devine
k 1
- k1
0
1 1 3
4
0
- k k - k k
0
0
k2
0
k3
- k2
- k4
0
0
0
k3
- k2
k 2 - k3
0
0 0 Py1
- k 4 u2 0
0 0 Py 3 .
0 u4 0
k 4 u5 P
(21)
sistem de ecuaii, n cazul dimensiunilor mici, se poate rezolva manual sau numeric, pentru sistemele de
dimensiuni mari, mod evideniat n subcapitolul urmtor.
Fig. 4.
Tab. 2
Valori variabile
Linii de program
Introducerea forelor
Deoarece
ncrcrile
sunt fore concentrate n
noduri i structura are un
singur grad de libertate,
matricea ncrcrilor este
egal cu matricea transpus
a forelor nodale (fig. 6).
Rezolvarea numeric a
sistemului din relaia (21) se
face n trei faze. Prima,
presupune
eliminarea
ecuaiilor
care
conin
Fig. 5
necunoscutele, forele de
reaciune, avnd la baz
vectorul
cunoscut
al
condiiilor limit. A doua
Fig. 6
faz, implic determinarea
necunoscutelor principale,
deplasrile nodale prin
rezolvarea sistemului algebric obinut la prima etap. Cea de treia faz presupune determinarea celorlalte
necunoscute, forele de reaciune i forele in terne, n acest caz. Cele trei faze sunt explicitate, n continuare.
Introducerea condiiilor limit
Din considerente de pragmatism de lizibilitate i programare eliminarea ecuaiilor care conin necunoscutele din
matricea termenilor liberi, deci pentru
obinerea singularitii, se personalizeaz cu
zero valorile elementelor liniilor i coloanelor
care sunt asociate cu deplasri nule prin datele
de intrare mai puin cele diagonale care se
indexeaz cu valoarea 1. Pentru a se conserva
matricea de rigiditate, pentru a fi folosit
ulterior, operaia de implementare a condiiilor
limit se face pe matricea [K1] (fig. 7) prin
intermediul valorilor cunoscute ale matricei
condiiilor limit [dl]. n tab. 4 se prezint
valorile matricei [K1], singular, obinute dup
procesarea scriptului din fig. 7.
Fig. 7
Tab. 3
1
[ k ] (ke)
[ k3 ] (ke)
[ k ] (ke)
[ k4 ] (ke)
[ K]
Tab. 4
[ K1]
b
Fig. 8
Date de ieire (rezultate)
n fig. 9 se prezint scriptul de tiprire a rezultatelor (tab. 5).
Fig. 9
Tab. 5
;
semnificaia fizic a unui element kij al matricei de rigiditate este dat de valoarea forei nodale de
deplasare pe direcia j egal cu 1 i restul deplasrilor nule.