Sunteți pe pagina 1din 8

Stalp 50x50

Grinda 30x50
E = 30000 N/mmp = 30000 *1000 kN/mp
P=100kN
p(2) = 20kN/m
N(1) = 1; N(2) = 1; N(3) = 1; % initializam eforturil axiale in elemente cu 1
Cadrul studiat Nodurile si elementele structurii

Pozitia gradelor de libertate in sistemul de coordonate local, respectiv global


% Se scriu matricile de rigiditate pentru fiecare element in sistemul de baza

𝐸𝐴
0 0
𝐿
4𝐸𝐼 2𝐸𝐼
𝑘𝑟{1,1} = 0 𝑠2 𝑠3
𝐿 𝐿
2𝐸𝐼 4𝐸𝐼
[0 𝑠3
𝐿
𝑠2
𝐿 ]
1500000 0 0
𝑘𝑟{1,1} = [ 0 125000 62500 ]
0 62500 125000
1125000 0 0
𝑘𝑟{1,2} = [ 0 93750 46875]
0 46875 93750
1500000 0 0
𝑘𝑟{1,3} = [ 0 125000 62500 ]
0 62500 125000

% Se scriu matricile de transformare pentru fiecare element in sistemul de local


−1 0 0 1 0 0
𝑇{𝑖} = [ 0 1/𝐿(𝑖) 1 0 −1/𝐿(𝑖) 0]
0 1/𝐿(𝑖) 0 0 −1/𝐿(𝑖) 1

% Se scriu matricile de rigiditate geometrica pentru fiecare element


0 0 0 0 0 0
0 −𝑁(𝑖)/𝐿(𝑖) 0 0 𝑁(𝑖)/𝐿(𝑖) 0
0 0 0 0 0 0
𝑘𝑑{𝑖} =
0 0 0 0 0 0
0 𝑁(𝑖)/𝐿(𝑖) 0 0 −𝑁(𝑖)/𝐿(𝑖) 0
[0 0 0 0 0 0]

% Se scriu matricile de rigiditate pentru fiecare element in sistemul local


𝑘𝑙{𝑖} = 𝑇 𝑇 {𝑖} ∗ 𝑘𝑟{𝑖} ∗ 𝑇{𝑖} + 𝑘𝑑{𝑖}

% se scriu matricile de rotatie tinand cont ca elementele 1 si 3 au unghiul 90 si elementul 2 are


unghiul 0 grade.
cos (𝛼) sin (𝛼) 0 0 0 0
−sin (𝛼) cos (𝛼) 0 0 0 0
0 0 1 0 0 0
𝑅{𝑖} =
0 0 0 cos (𝛼) sin (𝛼) 0
0 0 0 −sin (𝛼) cos (𝛼) 0
[ 0 0 0 0 0 1]
cosd (𝛼) sind (𝛼) 0 0 0 0
−sind (𝛼) cosd (𝛼) 0 0 0 0
0 0 1 0 0 0
𝑅{𝑖} =
0 0 0 cosd (𝛼) sind (𝛼) 0
0 0 0 −sind (𝛼) cosd (𝛼) 0
[ 0 0 0 0 0 1]
% cu mentiunea ca in matlab functiile sin si cos pentru degrees ( si nu radiani) se scriu sind(α) si
cosd(α).
% se scriu matricile de rigiditate a elementelor in sistemul global
𝑘𝑔{𝑖} = 𝑅 𝑇 {𝑖} ∗ 𝑘𝑙{𝑖} ∗ 𝑅{𝑖}

% se asambleaza matricea de rigiditate globala, tinand cont ca gradele de libertate 1,2,3 si


10,11,12 sunt blocate (avem deplasari impuse 0)
Kglobal (3 (nr GDL)*numar noduri + GDL blocate = 3*4 + 6 = 18) 18x18
% se scriu momentele echivalente pe noduri (din forta uniform distribuita)
0
0 6 0
𝑝(2)∗𝐿(2)2
𝐹_𝑒𝑞{1} = [0] 𝐹_𝑒𝑞{2} = 4𝑠2 +2𝑠3 𝐹 _𝑒𝑞{3} = [0]
12 6
0 0
[− 4𝑠2 +2𝑠3 ]

% se scriu fortele taietoare echivalente pe element (din forta uniform distribuita)


0
0 𝑝(2)∗𝐿(2) 0
0 2 0
0 0 0
𝑞{1} = 𝑞{2} = 𝑞{3} =
0 0 0
0 𝑝(2)∗𝐿(2) 0
[0] 2 [0]
[ 0 ]

% se scrie vectorul fortelor exterioare


0
0
0
𝑃
𝑝(2)∗𝐿(2)

2
𝑝(2)∗𝐿(2)2
− 12
0
𝑝(2)∗𝐿(2)
− 2
𝐹= 𝑝(2)∗𝐿(2)2
12
0
0
0
0
0
0
0
0
[ 0 ]

% se rezolva sistemul: F=Kglobal*U


𝑈 = 𝑖𝑛𝑣(𝐾𝑔𝑙𝑜𝑏𝑎𝑙) ∗ 𝐹

% se determina deplasarile pentru fiecare element de bara in sistemul local al elementului


% se determina eforturile pentru fiecare element
𝐸𝑓𝑙 {𝑖} = 𝑇 𝑇 {𝑖} ∗ 𝑘𝑟{𝑖} ∗ 𝑇{𝑖} ∗ 𝑅{𝑖} ∗ 𝑈_𝑙{𝑖} + 𝑇 𝑇 {𝑖} ∗ 𝐹_𝑒𝑞{𝑖} + 𝑞{𝑖}

Se face comparatie cu rezutatele obtinute cu un program de calcul:


N T M

S-ar putea să vă placă și