Professional Documents
Culture Documents
P1Y=5;
P2X=-10;
ien=[1 2;2 5;1 3;1 4;2 3;3 4;2 4;4 5]' % numery wezłów w kolejnych elementach
% Tablica alokacji
lm=tab_aloc(2,2,lw,ien,le)
% element 1
L1=el_length(XY,1,ien);
c=cx(XY,1,ien);
s=cy(XY,1,ien);
k1=elstif_trus(1,Ee,Ae,L1,c,s)
% element 2
L2=el_length(XY,2,ien);
c=cx(XY,2,ien);
s=cy(XY,2,ien);
k2=elstif_trus(2,Ee,Ae,L2,c,s)
% element 3
L3=el_length(XY,3,ien);
c=cx(XY,3,ien);
s=cy(XY,3,ien);
k3=elstif_trus(3,Ee,Ae,L3,c,s)
% element 4
L4=el_length(XY,4,ien);
c=cx(XY,4,ien);
s=cy(XY,4,ien);
k4=elstif_trus(4,Ee,Ae,L4,c,s)
% element 5
L5=el_length(XY,5,ien);
c=cx(XY,5,ien);
s=cy(XY,5,ien);
k5=elstif_trus(5,Ee,Ae,L5,c,s)
% element 6
L6=el_length(XY,6,ien);
c=cx(XY,6,ien);
s=cy(XY,6,ien);
k6=elstif_trus(6,Ee,Ae,L5,c,s)
% element 7
L7=el_length(XY,7,ien);
c=cx(XY,7,ien);
s=cy(XY,7,ien);
k7=elstif_trus(7,Ee,Ae,L5,c,s)
% element 8
L8=el_length(XY,8,ien);
c=cx(XY,8,ien);
s=cy(XY,8,ien);
k8=elstif_trus(8,Ee,Ae,L5,c,s)
%
k=zeros(10,10);
k=agre_stif(k,1,k1,2,2,le,lw,lm);
k=agre_stif(k,2,k2,2,2,le,lw,lm);
k=agre_stif(k,3,k3,2,2,le,lw,lm);
k=agre_stif(k,4,k4,2,2,le,lw,lm);
k=agre_stif(k,5,k5,2,2,le,lw,lm);
k=agre_stif(k,6,k6,2,2,le,lw,lm);
k=agre_stif(k,7,k7,2,2,le,lw,lm);
k=agre_stif(k,8,k8,2,2,le,lw,lm);
f=zeros(N,1);
f=[0;P1Y;P2X;0;0;0;0;0;0;0];
% w macierzy sztywności
%
u=k\f
% element 1
u1=[u(1);u(2);u(3);u(4)]
f1=k1*u1
% element 2
u2=[u(3);u(4);0;0]
f2=k2*u2
% element 3
u3=[u(1);u(2);0;0]
f3=k3*u3
% element 4
u4=[u(1);u(2);u(5);u(6)]
f4=k4*u4
% element 5
u5=[0;0;u(3);u(4)]
f5=k5*u5
% element 6
u6=[0;0;u(5);u(6)]
f6=k6*u6
% element 7
u7=[u(3);u(4);u(5);u(6)]
f7=k7*u7
% element 8
u8=[u(5);u(6);0;0]
f8=k8*u8
Równowaga sił w węźle 2:
Σx=(5,2118+cos(45°)*3,2360) – cos(45°)*10,6066= 0
Σy=(0,21181+sin(45°)*3,2360+ sin(45°)*10,6066) – 10= 0