Untuk mendapatkan data dari lintasan dari gambar yang ada, penulis menggunakan software
Corel Draw X7 untuk mempermudah pengambilan data dengan meng-skalakan tinggi lintasan
dengan acuan dasar yaitu 2 inch.
5. Buat garis dengan Pen Tool dari titik 0 ke puncak getaran per 50 ft
6. Skalakan tinggi dalam (mm) dengan cara mengalikan 0.556 inch agar menjadi Inchi
close all;
clear all;
clc;
%Kecepatan Motor
v=10; %km/jam
l_roda=1.295; %m
load data.txt;
t=data(:,1)*0.3048/(v/3.6);
y=data(:,2)*0.0254;
tex=0:0.001:t(end);
yex=spline(t,y,tex);
simin=[tex',yex'];
%
mm=[Mh 0 0 0 0 0; 0 Mse 0 0 0 0; 0 0 Mb 0 0 0;...
0 0 0 I 0 0; 0 0 0 0 Mwf 0; 0 0 0 0 0 Mwr];
M=inv(mm);
%
C=[Ch -Ch 0 0 0 0; -Ch Ch+Cse -Cse (a*Cse) 0 0;...
0 -Cse Csf+Csr+Cse (Csf*L2)-(Csr*L1)-(a*Cse) -Csf -Csr;...
0 (a*Cse) (Csf*L2)-(Csr*L1)-(a*Cse) ((L1^2)*Csr)+((L2^2)*Csf)+((a^2)*Cse)
(-L2*Csf) (L1*Csr);...
0 0 -Csf (-Csf*L2) Csf 0; 0 0 -Csr (Csr*L1) 0 Csr];
%
K=[Kh -Kh 0 0 0 0; -Kh Kh+Kse -Kse (a*Kse) 0 0;...
0 -Kse Ksf+Ksr+Kse (Ksf*L2)-(Ksr*L1)-(a*Kse) -Ksf -Ksr;...
0 (a*Kse) (Ksf*L2)-(Ksr*L1)-(a*Kse) ((L1^2)*Ksr)+((L2^2)*Ksf)+((a^2)*Kse)
(-L2*Ksf) (L1*Ksr);...
0 0 -Ksf (-Ksf*L2) Ksf+Ktf 0; 0 0 -Ksr (Ksr*L1) 0 Ksr+Ktr];
%
tjr=(L1+L2)/(v/3.6);
%
Wn1=2*(sqrt(Kh*Mh));
Wn2=2*(sqrt(Kse*Mse));
Wn3=2*(sqrt((Ksr+Ksf)*Mb));
Wn4=2*(sqrt((Ksr+Ksf)*I));
Wn5=2*(sqrt(Ktr*Mwr));
Wn6=2*(sqrt(Ktf*Mwf));
%
Zeta1=Ch/Wn1;
Zeta2=Cse/Wn2;
Zeta3=(Csr+Csf)/Wn3;
%FFT
Fs =200; %Sampling Frequency
t=0:0.001:4; %Time
nfft =2048; %Length FFT
x=(0.01646*sin(2*pi*Wn1*t))+(0.0159*sin(2*pi*Wn2*t))+(0.02496*sin(2*pi*Wn3*t)
)+(0.04709*sin(2*pi*Wn4*t))+(0.08183*sin(2*pi*Wn6*t))+(0.08183*sin(2*pi*Wn5*t
));
%Take FFT, padding with zero so that length (x) is equal to:
X = fft(x,nfft);
%FFT is symetric, throw away second half
X = X(1:nfft/2);
%Magnitude of FFT of x
mx = abs(X);
%Frequency vektor
f = (0:nfft/2-1)*Fs/nfft;
%
figure(1);
plot(f,mx);
title('Magnitude Spectrum of a Sine Wave');
xlabel('Frequency (Hz)');
ylabel('Magnitude');
%
DATA