You are on page 1of 44

%system parameters values

m=1.0508*10^6; %mass
k=3.5025*10^8; %damper

k1=3*k;
k2=2*k;
k3=k;
m1=3*m;
m2=2*m;
m3=m;
t=0:0.000001:8;

%case0 tau=.4,.6,.8 alpha=1;


%case1 tau=.4,.6,.8 alpha=2;
%case2 tau=.4,.6,.8 alpha=3;
%case3 tau=.4,.6,.8 alpha=10;

tau=.2;
alpha=1;
u=(10/tau)*min(t,tau);
u(t>4)=0;

c=alpha*4.2030*10^6;
A=[0,1,0,0,0,0;...
-(k1+k2)/m1,-2*c/m1,k2/m1,c/m1,0,0;...
0,0,0,1,0,0;...
k2/m2,c/m2,-(k2+k3)/m2,-2*c/m2,k3/m2,c/m2;...
0,0,0,0,0,1;...
0,0,k3/m3,c/m3,-k3/m3,-c/m3];
B=[0;-1;0;-1;0;-1];

C=[1,0,0,0,0,0;...
-1,0,1,0,0,0;...
0,0,-1,0,1,0];
D=[];
x0 = [0,0,0,0,0,0];
sys = ss(A,B,C,D);
eigs(A)
initial(sys,x0)
lsim(sys,u,t,x0);
grid on
hold on
FOR t=0.2 and alpha=1, vibrations in the system
increased beyond the 0.08m and can have serious damage.
Eiegen values for tau=.4,.6,.8
For alpha=1,2,3,10

-9.0894 +26.5798i
-9.0894 -26.5798i
-6.0535 +20.7525i
-6.0535 -20.7525i
-0.8564 + 9.9845i
-0.8564 - 9.9845i

-3.0821 +28.9591i
-3.0821 -28.9591i
-1.9637 +20.8257i
-1.9637 -20.8257i
-0.2872 + 9.9852i
-0.2872 - 9.9852i

-3.0821 +28.9591i
-3.0821 -28.9591i
-1.9637 +20.8257i
-1.9637 -20.8257i
-0.2872 + 9.9852i
-0.2872 - 9.9852i

-3.0821 +28.9591i
-3.0821 -28.9591i
-1.9637 +20.8257i
-1.9637 -20.8257i
-0.2872 + 9.9852i
-0.2872 - 9.9852i

-6.1261 +28.1153i
-6.1261 -28.1153i
-3.9670 +20.7693i
-3.9670 -20.7693i
-0.5730 + 9.9851i
-0.5730 - 9.9851i

-6.1261 +28.1153i
-6.1261 -28.1153i
-3.9670 +20.7693i
-3.9670 -20.7693i
-0.5730 + 9.9851i
-0.5730 - 9.9851i

-6.1261 +28.1153i
-6.1261 -28.1153i
-3.9670 +20.7693i
-3.9670 -20.7693i
-0.5730 + 9.9851i
-0.5730 - 9.9851i

-9.0894 +26.5798i
-9.0894 -26.5798i
-6.0535 +20.7525i
-6.0535 -20.7525i
-0.8564 + 9.9845i
-0.8564 - 9.9845i

-9.0894 +26.5798i
-9.0894 -26.5798i
-6.0535 +20.7525i
-6.0535 -20.7525i
-0.8564 + 9.9845i
-0.8564 - 9.9845i

-9.0894 +26.5798i
-9.0894 -26.5798i
-6.0535 +20.7525i
-6.0535 -20.7525i
-0.8564 + 9.9845i
-0.8564 - 9.9845i

-58.8415 + 0.0000i
-15.9189 +17.7970i
-15.9189 -17.7970i
-10.5164 + 0.0000i
-2.7329 + 9.8739i
-2.7329 - 9.8739i

-58.8415 + 0.0000i
-15.9189 +17.7970i
-15.9189 -17.7970i
-10.5164 + 0.0000i
-2.7329 + 9.8739i
-2.7329 - 9.8739i

-58.8415 + 0.0000i
-15.9189 +17.7970i
-15.9189 -17.7970i
-10.5164 + 0.0000i
-2.7329 + 9.8739i
-2.7329 - 9.8739i
Question 8:
Matlab code

%case-1: x0=[1;1;1]
%case-2: x0=[2/3;1;0]

x0=[1;1;1];

A=[0.5,-1,0;...
0,-1,0;...
0,0,-1];
C=eye(3);
sys = ss(A,[],C,[]);
eigs(A)
initial(sys,x0)
hold on

You might also like