Professional Documents
Culture Documents
lam=[cos(tet) sin(tet) 0
0;0 0 cos(tet) sin(tet)];
kb=transpose(lam)*ke*lam
Final Answer
Problem Matlab Solution
A=2e-4;
E=70e9;
L=1;
tet=-pi/9;
lam=[cos(tet) sin(tet) 0
0;0 0 cos(tet) sin(tet)];
kb=transpose(lam)*ke*lam
Final Answer
Problem #2
tet=pi/6;
lam=[cos(tet) sin(tet) 0
0;0 0 cos(tet) sin(tet)];
u=lam*[0.5;0;0.25;0.75]
Final Answer
Problem #3
Solution
Matlab Solution
clear all
clc
format long
A=2.3;
E=10e6;
L=3*12;
% Angles of orientation
tet1=pi/3;
tet2=2*pi/3;
% Transformation Matrices
lam1=[cos(tet1) sin(tet1) 0 0;0 0 cos(tet1) sin(tet1)];
lam2=[cos(tet2) sin(tet2) 0 0;0 0 cos(tet2) sin(tet2)];
% Assembly Matrices
ae1=[1 0 0 0 0 0 ;0 1 0 0 0 0 ;0 0 0 0 1 0;0 0 0 0 0
1];
ae2=[0 0 1 0 0 0 ;0 0 0 1 0 0 ;0 0 0 0 1 0;0 0 0 0 0
1];
% Assembling Matrices
kh1=transpose(ae1)*kb1*ae1;
kh2=transpose(ae2)*kb2*ae2;
k=kh1+kh2;
kbefore=k;
% Force Vector
fb=[0;-200];
inv(k)*fb
u1=lam1*[0;0;0;-0.000208695652173913];
u2=lam2*[0;0;0;-0.000208695652173913];
% Strain
strain1=(-0.000180735736441970-0)/L;
strain2=(-0.000180735736441970-0)/L;
% Stress
Stress1=E*strain1;
Stress2=E*strain2;
% Reaction Force
R=kbefore*[0;0;0;0;0;-0.000208695652173913]-
[0;0;0;0;0;-200]
Problem #4
Matlab Solution
clear all
clc
format long
A=0.0008;
E=200e9;
L1=1;
L2=1.25;
L3=1.6;
% Angles of orientation
tet1=0;
tet2=0;
tet3=-0.8905;
tet4=-pi/2;
tet5=4.0376;
% Transformation Matrices
lam1=[cos(tet1) sin(tet1) 0 0;0 0 cos(tet1) sin(tet1)];
lam2=[cos(tet2) sin(tet2) 0 0;0 0 cos(tet2) sin(tet2)];
lam3=[cos(tet3) sin(tet3) 0 0;0 0 cos(tet3) sin(tet3)];
lam4=[cos(tet4) sin(tet4) 0 0;0 0 cos(tet4) sin(tet4)];
lam5=[cos(tet5) sin(tet5) 0 0;0 0 cos(tet5) sin(tet5)];
% Assembly Matrices
ae1=[1 0 0 0 0 0 0 0;0 1 0 0 0 0 0 0 ;0 0 1 0 0 0 0 0;0
0 0 1 0 0 0 0];
ae2=[0 0 1 0 0 0 0 0;0 0 0 1 0 0 0 0 ;0 0 0 0 1 0 0 0;0
0 0 0 0 1 0 0];
ae3=[1 0 0 0 0 0 0 0;0 1 0 0 0 0 0 0 ;0 0 0 0 0 0 1 0;0
0 0 0 0 0 0 1];
ae4=[0 0 1 0 0 0 0 0;0 0 0 1 0 0 0 0 ;0 0 0 0 0 0 1 0;0
0 0 0 0 0 0 1];
ae5=[0 0 0 0 1 0 0 0;0 0 0 0 0 1 0 0 ;0 0 0 0 0 0 1 0;0
0 0 0 0 0 0 1];
% Assembling Matrices
kh1=transpose(ae1)*kb1*ae1;
kh2=transpose(ae2)*kb2*ae2;
kh3=transpose(ae3)*kb3*ae3;
kh4=transpose(ae4)*kb4*ae4;
kh5=transpose(ae5)*kb5*ae5;
k=kh1+kh2+kh3+kh4+kh5;
kbefore=k;
% Force Vector
fb=[-2000*sin(15*pi/180);-2000*cos(15*pi/180);-
2000*sin(15*pi/180);-2000*cos(15*pi/180)];
inv(k)*fb
u1=lam1*[0;0;-0.0000016176190318908;-
0.0000469242373240418];
u2=lam2*[-0.0000016176190318908;-
0.0000469242373240418;0;0];
u3=lam3*[0;0;-0.0000066337928926877;-
0.0000318316462882751];
u4=lam4*[-0.0000016176190318908;-
0.0000469242373240418;-0.0000066337928926877;-
0.0000318316462882751];
u3=lam3*[0;0;-0.0000066337928926877;-
0.0000318316462882751];
% % Reaction Force in Support
R=kbefore*[0;0;-0.0000016176190318908;-
0.0000469242373240418;0;0;-0.0000066337928926877;-
0.0000318316462882751]-[0;0;-2000*sin(15*pi/180);-
2000*cos(15*pi/180);0;0;-2000*sin(15*pi/180);-
2000*cos(15*pi/180)]
Problem #5
Matlab Solution
clear all
clc
format long
A=1;
E=10e6;
L1=100/cos(pi/3);
L2=100;
L3=100/cos(pi/6);
% Angles of orientation
tet1=2*pi/3;
tet2=pi;
tet3=7*pi/6;
% Transformation Matrices
lam1=[cos(tet1) sin(tet1) 0 0;0 0 cos(tet1) sin(tet1)];
lam2=[cos(tet2) sin(tet2) 0 0;0 0 cos(tet2) sin(tet2)];
lam3=[cos(tet3) sin(tet3) 0 0;0 0 cos(tet3) sin(tet3)];
% Assembly Matrices
ae1=[1 0 0 0 0 0 0 0;0 1 0 0 0 0 0 0 ;0 0 1 0 0 0 0 0;0
0 0 1 0 0 0 0];
ae2=[1 0 0 0 0 0 0 0;0 1 0 0 0 0 0 0 ;0 0 0 0 1 0 0 0;0
0 0 0 0 1 0 0];
ae3=[1 0 0 0 0 0 0 0;0 1 0 0 0 0 0 0 ;0 0 0 0 0 0 1 0;0
0 0 0 0 0 0 1];
% Assembling Matrices
kh1=transpose(ae1)*kb1*ae1;
kh2=transpose(ae2)*kb2*ae2;
kh3=transpose(ae3)*kb3*ae3;
k=kh1+kh2+kh3;
kbefore=k;
inv(k)*fb
u1=lam1*[0.004226497308104;0.015773502691896;0;0];
u2=lam2*[0.004226497308104;0.015773502691896;0;0];
u3=lam3*[0.004226497308104;0.015773502691896;0;0];
R=kbefore*[0.004226497308104;0.015773502691896;0;0;0;0;
0;0]-[1000;1000;0;0;0;0;0;0]