Professional Documents
Culture Documents
K=105M/m
M1=1Kg
K=106M/m
M2=1Kg
K=106M/m
M3=1Kg
1 0 0
[ M ] 0 2 0 Kg
0 0 1
11 10 0
[ K ] 10 20 10 106 N / m
0
10 11
[D] = [K]
Case(i) = 0.02
Case(ii) = 0.002
0
22 20
[ D] 20 40 20 104 N / m
0
20 22
0
22 20
[ D] 20 40 20 103 N / m
0
20 22
Plots
Undamped and Damped and FRF of 11 when = 0.02
0
Amplitude
-5
-10
Undamped
Damped
-15
-20
-25
0
2000
4000
6000
Frequency in rad/sec
8000
Amplitude
-5
-10
Undamped
-15
Damped
-20
-25
0
2000
4000
6000
Frequency in rad/sec
8000
K=105M/m
Amplitude
-5
-10
Undamped
-15
Damped
-20
-25
0
2000
4000
6000
Frequency rad/sec
8000
Amplitude
-5.00
-10.00
Undamped
-15.00
Damped
-20.00
-25.00
0
2000
4000
6000
Frequency rad/sec
8000
Amplitude
-5
Total
-10
First Mode
-15
Second Mode
Third Mode
-20
-25
0
2000
4000
6000
Frequency rad/sec
8000
-6
Total
-8
-10
First Mode
-12
Second Mode
-14
Third Mode
-16
-18
-20
0
2000
4000
6000
Frequency rad/sec
8000
Amplitude
-5
Total
-10
First Mode
Second Mode
-15
Third Mode
-20
-25
0
2000
4000
6000
Frequency rad/sec
8000
Amplitude
-5
-10
Undamped
-15
Damped
-20
-25
0
2000
4000
6000
Frequency rad/sec
8000
Amplitude
-5
-10
Undamped
-15
Damped
-20
-25
0
2000
4000
6000
Frequency rad/sec
8000
Amplitude
-5
Total
-10
First Mode
-15
Second Mode
Third Mode
-20
-25
0
2000
4000
6000
Frequency rad/sec
8000
Amplitude
-5
Total
-10
First Mode
-15
Second Mode
Third Mode
-20
-25
0
2000
4000
6000
Frequency rad/sec
8000
Amplitude
-5
Total
-10
First Mode
-15
Second Mode
Third Mode
-20
-25
0
2000
4000
6000
Frequency rad/sec
8000
-5
1.5
x 10
11
11
Re( )
0.5
0
-0.5
-1
-1.5
-2.5
-2
-1
Im( 11)
-5
1.5
-1.5
x 10
-0.5
0.5
-5
x 10
13
13
Re( )
0.5
0
-0.5
-1
-1.5
-2.5
-2
-1.5
-1
Im( 13)
-0.5
0.5
-5
x 10
-5
1.5
x 10
11
11
Re( )
0.5
0
-0.5
-1
-1.5
1000
2000
Frequency vs Im(
-5
0.5
3000
4000
5000
Frequency in rad/sec
x 10
11
6000
7000
8000
6000
7000
8000
6000
7000
8000
6000
7000
8000
11
Im( )
-0.5
-1
-1.5
-2
-2.5
1000
2000
3000
4000
5000
Frequency in rad/sec
-5
1.5
13
x 10
Re(
11
0.5
0
-0.5
-1
-1.5
1000
2000
Frequency vs Im( )
-5
0.5
3000
4000
5000
Frequency in rad/sec
13
x 10
Im(
13
-0.5
-1
-1.5
-2
-2.5
1000
2000
3000
4000
5000
Frequency in rad/sec
MATLAB Program
clc
clear all
M=[1 0 0;0 2 0;0 0 1];
K=[1e6+1e7 -1e7 0;-1e7 2e7 -1e7;0 -1e7 1e6+1e7];
x=[0 1 2 3 4];
%Undamped Eigen Values
[phiud wn2]=eig(K,M); %wn2 = Square of undamped nat. freq & phiud = Undamped Mode
Shapes
wn=sqrt(diag(wn2)');
mr=phiud'*M*phiud;
for m=1:1:3
psirud(:,m)=phiud(:,m)/sqrt(mr(m,m));
end
w=0:10:7500;
a11(1:751)=0;
ca11(751,3)=0;
for u=1:1:751
for r=1:1:3
a11(u)=a11(u)+psirud(1,r)*psirud(1,r)/((wn(r))^2-((u-1)*10)^2);
ca11(u,r)=ca11(u,r)+psirud(1,r)*psirud(1,r)/((wn(r))^2-((u-1)*10)^2);
end
end
a33(1:751)=0;
for u=1:1:751
for r=1:1:3
a33(u)=a33(u)+psirud(3,r)*psirud(3,r)/((wn(r))^2-((u-1)*10)^2);
end
end
a13(1:751)=0;
ca13(751,3)=0;
for u=1:1:751
for r=1:1:3
a13(u)=a13(u)+psirud(1,r)*psirud(3,r)/((wn(r))^2-((u-1)*10)^2);
ca13(u,r)=ca13(u,r)+psirud(1,r)*psirud(3,r)/((wn(r))^2-((u-1)*10)^2);
end
end
xlswrite('Result.xlsx',[w' log(a11') log(a13') log(a33') log(ca11) log(ca13)],1)
disp 'Undamped Natural Frequency';
disp(wn);
disp 'Undamped Mass Normalised Eigen Vectors';
disp(psirud);
disp '------------------------------------------------------';
disp ' ';
a=0.02;
D=a*1j*K;
Kd=K+D;
[phid wn2d]=eig(Kd,M); %wn2d = Square of damped nat. freq & phiud = Damped Mode Shape
mrd=phid'*M*phid;
wnd=sqrt(diag(wn2d)');
for m=1:1:3
psird(:,m)=phid(:,m)/sqrt(mrd(m,m));
end
w=0:10:7500;
a11(1:751)=0;
ca11(751,3)=0;
for u=1:1:751
for r=1:1:3
a11(u)=a11(u)+psird(1,r)*psird(1,r)/((wnd(r))^2-((u-1)*10)^2);
ca11(u,r)=ca11(u,r)+psird(1,r)*psird(1,r)/((wnd(r))^2-((u-1)*10)^2);
end
end
a33(1:751)=0;
for u=1:1:751
for r=1:1:3
a33(u)=a33(u)+psird(3,r)*psird(3,r)/((wnd(r))^2-((u-1)*10)^2);
end
end
a13(1:751)=0;
ca13(751,3)=0;
for u=1:1:751
for r=1:1:3
a13(u)=a13(u)+psird(1,r)*psird(3,r)/((wnd(r))^2-((u-1)*10)^2);
ca13(u,r)=ca13(u,r)+psird(1,r)*psird(3,r)/((wnd(r))^2-((u-1)*10)^2);
end
end
xlswrite('Result.xlsx',[w' log(a11') log(a13') log(a33') log(ca11) log(ca13) real(a11')
imag(a11') real(a13') imag(a13')],2)
disp 'When alpha =0.02';
disp 'Damped Natural Frequency';
disp(wnd);
disp 'Damped Mass Normalised Eigen Vectors';
disp(psird);
disp '------------------------------------------------------';
disp ' ';
a=0.002;
D=a*1j*K;
Kd=K+D;
[phid wn2d]=eig(Kd,M); %wn2d = Square of damped nat. freq & phiud = Damped Mode Shape
mrd=phid'*M*phid;
wnd=sqrt(diag(wn2d)');
for m=1:1:3
psird(:,m)=phid(:,m)/sqrt(mrd(m,m));
end
w=0:10:7500;
a11(1:751)=0;
ca11(751,3)=0;
for u=1:1:751
for r=1:1:3
a11(u)=a11(u)+psird(1,r)*psird(1,r)/((wnd(r))^2-((u-1)*10)^2);
ca11(u,r)=ca11(u,r)+psird(1,r)*psird(1,r)/((wnd(r))^2-((u-1)*10)^2);
end
end
a33(1:751)=0;
for u=1:1:751
for r=1:1:3
a33(u)=a33(u)+psird(3,r)*psird(3,r)/((wnd(r))^2-((u-1)*10)^2);
end
end
a13(1:751)=0;
ca13(751,3)=0;
for u=1:1:751
for r=1:1:3
a13(u)=a13(u)+psird(1,r)*psird(3,r)/((wnd(r))^2-((u-1)*10)^2);
ca13(u,r)=ca13(u,r)+psird(1,r)*psird(3,r)/((wnd(r))^2-((u-1)*10)^2);
end
end
xlswrite('Result.xlsx',[w' log(a11') log(a13') log(a33') log(ca11) log(ca13) real(a11')
imag(a11') real(a13') imag(a13')],3)
disp 'When alpha =0.002';
disp 'Damped Natural Frequency';
disp(wnd);
disp 'Damped Mass Normalised Eigen Vectors';
disp(psird);
disp '------------------------------------------------------';