You are on page 1of 4

E = input('enter the modulus of elesticity of elements');

L1 = input('enter the length of element');


b1 = input('enter the breadth of element');
d1 = input('enter the depth of element');
I1=b1*d1^3/12;
a1=12*E*I1/L1^3;
b1=6*E*I1/L1^2;
c1=4*E*I1/L1;
A1=b1*d1;
k1=A1*E/L1;
K1=[k1 0 0 -k1 0 0;
0 a1 b1 0 -a1 b1;
0 b1 c1 0 -b1 c1/2;
-k1 0 0 k1 0 0;
0 -a1 -b1 0 a1 -b1;
0 b1 c1/2 0 -b1 c1]
L2 = input('enter the length of element');
b2 = input('enter the breadth of element');
d2 = input('enter the depth of element');
I2=b2*d2^3/L2;
a2=12*E*I2/L2^3;
b2=6*E*I2/L2^2;
c2=4*E*I2/L2;
A2=b2*d2;
k2=A2*E/L2;
K2=[k2 0 0 -k2 0 0;
0 a2 b2 0 -a2 b2;
0 b2 c2 0 -b2 c2/2;

-k2 0 0 k2 0 0;
0 -a2 -b2 0 a2 -b2;
0 b2 c2/2 0 -b2 c2]
L3 = input('enter the length of element');
b3 = input('enter the breadth of element');
d3 = input('enter the depth of element');
I3=b3*d3^3/L3;
a3=12*E*I3/L3^3;
b3=6*E*I3/L3^2;
c3=4*E*I3/L3;
A3=b3*d3;
k3=A3*E/L3;
K3=[k3 0 0 -k3 0 0;
0 a3 b3 0 -a3 b3;
0 b3 c3 0 -b3 c3/2;
-k3 0 0 k3 0 0;
0 -a3 -b3 0 a3 -b3;
0 b3 c3/2 0 -b3 c3]

T1=[0 1 0 0 0 0;
-1 0 0 0 0 0;
0 0 1 0 0 0;
0 0 0 0 1 0;
0 0 0 -1 0 0;
0 0 0 0 0 1];
T2=[1 0 0 0 0 0;
0 1 0 0 0 0;
0 0 1 0 0 0;

0 0 0 1 0 0;
0 0 0 0 1 0;
0 0 0 0 0 1];
T3=[0 -1 0 0 0 0;
1 0 0 0 0 0;
0 0 1 0 0 0;
0 0 0 0 -1 0;
0 0 0 1 0 0;
0 0 0 0 0 1];
KG1=T1'*K1*T1
KG2=T2'*K2*T2
KG3=T3'*K3*T3
KG=zeros(12,12)
%nele=3;
% m=6+(nele-1)*3;
for n=1:3
for i=1:3
KG(n,i)=KG(n,i)+KG1(n,i);
end
end
for n=4:6
for i=4:6
KG(n,i)=KG(n,i)+KG1(n,i)+KG2(n-3,i-3);
end
end
for n=7:9
for i=7:9
KG(n,i)=KG(n,i)+KG2(n-3,i-3)+KG3(n-6,i-6);

end
end
for n=10:12
for i=10:12
KG(n,i)=KG(n,i)+KG3(n-6,i-6);
end
end
KGG=KG(4:9,4:9)
P=[10000 -7.5e3 -3.75e6 0 -7.5e3 3.75e6]
U=inv(KGG)*P'

You might also like