Professional Documents
Culture Documents
MATLAB Command Window
MATLAB Command Window
>> prashik6
format compact
% Data: assume both element has a square 2X2 cross section
CID=38;d=3;r=d/2;
A=(pi*(r^2)); I=(((r^4)/4)*pi);
A1=A;A2=A;I1=I;I2=I;E=3e7;
b=5+CID;a1=4*b;a2=3*b;a4=4*b;a3=3*b;
X1=0;X2=a1;X3=(a1+a3);Y1=0;Y2=a2;Y3=(a2-a4);
%% Element 1 (Node 1 to 2)
DX=X2-X1,DY=Y2-Y1,L=sqrt(DX^2+DY^2),C1=DX/L,S1=DY/L
DX =
172
DY =
129
L =
215
C1 =
0.8000
S1 =
0.6000
L1=L;
EDOF1=[1 2 3 4 5 6];
VPY=-5;VPaxial=VPY*S1;c0=VPaxial % Note the negtive sign
c0 =
-3
c1=0;
VPbend=VPY*C1
VPbend =
-4
cb0=VPbend % Note the negtive sign
cb0 =
-4
cb1=0;
c=C1;s=S1;A=A1;L=L1;
[Ke,Pe,PeG,T]=Frame_KLoad(E,I,L,A,c0,c1,cb0,cb1,c,s)
t =
0.8000
0.6000
0
-0.6000
0.8000
0
0
0
1.0000
z =
0
0
0
0
0
0
0
0
0
T =
0.8000
0.6000
0
0
0
0
-0.6000
0.8000
0
0
0
0
0
0
1.0000
0
0
0
0
0
0
0.8000
0.6000
0
0
0
0
-0.6000
0.8000
0
0
0
0
0
0
1.0000
Ke =
Page 1
Page 2
0
0.0155
1.1096
0
-0.0155
2.2192
0
0
0
0
0
1.0000
-0.0093
0.0124
1.1096
0.0093
-0.0124
2.2192
Page 3
Page 4
0
0
0
-0.8000
0.6000
0
0
0
0
0
0
1.0000
0.4734
-0.6313
-0.0093
-0.4734
0.6313
-0.0093
0.0124
0.0093
1.1096
-0.0124
-0.0093
2.2192
-0.4734
-0.0093
-0.3552
0.0124
-0.0124
1.1096
0.0217
-0.3552
0.4734
0.9865
-0.0031
0.4734
-0.6313
-0.0031
4.4384
-0.0124
-0.0093
0.4734
-0.0124
0.3552
-0.4734
-0.6313
-0.0093
-0.4734
0.6313
0.0093
1.1096
-0.0124
-0.0093
Page 5
Page 6
5.8552
%% Solution for displacement
Uf=Kff\Pf
Uf =
0.0014
-0.0005
0.0132
Ug=zeros(NDOF,1);Ug(IDF)=Uf
Ug =
0
0
0
0.0014
-0.0005
0.0132
0
0
0
%% Compute reactions
Reac=Kgg(IDS,IDF)*Uf-Pg(IDS)
Reac =
1.0e+04 *
-0.0768
0.0217
3.0057
-0.1920
0.0858
4.8541
Reac1=Kgg(IDS,IDF)*Uf
Reac1 =
1.0e+04 *
-0.0768
-0.0320
1.4649
-0.0879
0.0832
1.4643
%% Check Equilibrium
SumFx=sum(Pg(1:3:9))+sum(Reac([1 4]))
SumFx =
4.5475e-13
SumFy=sum(Pg(2:3:9))+sum(Reac([2 5]))
SumFy =
2.2737e-13
SumMA=Reac(3)+Reac(6)+Pg(3)+Pg(6)+Pg(9)+(Reac(4)*(-Y3))+(Reac(5)*(X3))+(-Pg(4)*a2)+(Pg(5)
*a1)+(Pg(7)*(-Y3))+(Pg(8)*X3)
SumMA =
-2.2737e-11
%%USE Bar and Beam Shape Functions to find displacement at P
DXa=X2-X1;DYa=Y2-Y1;La=sqrt(DXa^2+DYa^2);x=La/2
x =
Page 7