Professional Documents
Culture Documents
RV College of Engineering: Vibration Analysis of Rotating Machinery
RV College of Engineering: Vibration Analysis of Rotating Machinery
RV College of Engineering: Vibration Analysis of Rotating Machinery
Engineering
DSP EL PHASE-1
Possible faults:
1.Unbalance 6.Excessive Wear
7.Overload
2.Axial movement
8.Improper fit or
3.Bend shaft bad assembly.
4.Mechanical lossenes
5.Bad bearing
RV College of Go, change the world
Engineering®
PROBLEM STATEMENT
● The aim is to analyze vibration signals from a gearbox using time-synchronous
averaging and envelope spectra.
RV College of Go, change the world
Engineering® WHAT IS TIME SYNCHRONOUS AVERAGING?
• With rotating machinery, a single rotation period encapsulates the full gamut of machinery component
interaction.
• Averaging over uniform rotation angles or complete rotations, rather than averaging over more arbitrary
time segments, rejects any noise, disturbance, or periodic signal content that is not coherent with the
rotation.
• This rotation-based averaging is called time-synchronous averaging
• It is used to greatly reduce the effects of unwanted
noise in the measurement
The following syntax is used in MATLAB for TSA
ta = tsa(x,fs,tp)
ta = tsa(x,t,tp)
ta = tsa(xt,tp)
Go, change the world
RV College of
Engineering® METHODOLOGY OUTLINE
• Generates and analyzes vibration data for a gearbox whose shafts rotate at a fixed
speed.
• Using MATLAB and Simulink platform to simulate and analyze.
RV College of Go, change the world
Engineering®
REFERENCES
• [1]
https://www.ijert.org/research/a-review-of-vibration-analysis-techniques-for-rotating-machines-IJERTV4IS03082
3.pdf
• [2] https://www.sciencedirect.com/science/article/pii/S2351978918300696
• [3] https://www.globalspec.com/learnmore/motion_controls/power_transmission/gears/rack_pinion_gears
• [4]
https://www.erbessd-instruments.com/vibration-analyzers/?gclid=Cj0KCQiA5aWOBhDMARIsAIXLlkeBMeENb8
M3FcOEj5JT9iFx7l7nW89i25CtI5UfxOBbWDM5z2lQ5k8aAj2aEALw_wcB
• [5] https://power-mi.com/content/vibration-analysis-gearboxes
RV College of Go, change the world
Engineering®
PHASE 2
Go, change the world
RV College of
Engineering® ACCELEROMETERS
fGear= fPinion x Number of pinion teeth (Np) fPin = 22.5; % Pinion (Input) shaft frequency (Hz)
Number of gear teeth (Ng )
fGear = fPin*Np/Ng; % Gear (Output) shaft frequency
The tooth-mesh frequency, also called gear-mesh (Hz)
frequency, is the rate at which gear and pinion teeth
fMesh = fPin*Np; % Gear Mesh frequency (Hz)
periodically engage:
fMesh= fPinion×Np = fGear×Ng .
RV College of
WAVEFORM GENERATION Go, change the world
Engineering®
t = 0:1/fs:20-1/fs;
ipf = fGear;
fImpact = 2000;
tImpact = 0:1/fs:2.5e-4-1/fs;
xImpact = sin(2*pi*fImpact*tImpact)/3;
xComb = zeros(size(t));
Ind = (0.25*fs/fMesh):(fs/ipf):length(t);
Ind = round(Ind);
xComb(Ind) = 1;
xPer = 2*conv(xComb,xImpact,'same’);
Add the fault signal xPer to the shaft signal. Add white Gaussian noise to the output signals for both the fault-free and
the faulty gear to model the output from A2
subplot(2,1,1)
plot(t,vNoFaultNoisy)
xlabel('Time (s)')
ylabel('Acceleration')
xlim([0.0 0.3])
ylim([-2.5 2.5])
title('Noisy Signal for Healthy Gear')
subplot(2,1,2)
plot(t,vFaultNoisy)
xlabel('Time (s)')
ylabel('Acceleration')
xlim([0.0 0.3])
ylim([-2.5 2.5])
title('Noisy Signal for Faulty Gear')
hold on
MarkX = t(Ind(1:3));
MarkY = 2.5;
plot(MarkX,MarkY,'rv','MarkerFaceColor','red')
hold off
RV College of Go, change the world
Engineering®
RV College of Go, change the world
Engineering®
Calculate the spectrum of the healthy and faulty gears. Specify a frequency range that includes the shaft frequencies at
8.35 Hz and 22.5 Hz and the gear-mesh frequency at 292.5 Hz.
Plot the spectra. Because the fault is on the gear and not the pinion, sidebands are expected to appear at fsideband,Gear
and spaced fGear apart on the spectra. The spectra show the expected peaks at fGear, fPin, and fMesh. However, the
presence of noise in the signal makes the sideband peaks at fsideband,Gear indistinguishable.
figure
plot(f,10*log10(Spect(:,1)),f,10*log10(Spect(:,2)),':')
xlabel('Frequency (Hz)')
ylabel('Power Spectrum (dB)')
hold on
plot(fGear,0,'rv','MarkerFaceColor','red')
plot(fPin,0,'gv','MarkerFaceColor','green')
plot(fMesh,0,'bv','MarkerFaceColor','blue')
hold off
legend('Faulty','Healthy','f_{Gear}','f_{Pinion}','f_{Mesh}')
RV College of Go, change the world
Engineering®
RV College of Go, change the world
Engineering®
Use the function TSA to generate time-synchronized waveforms for both the pinion and the gear.
Specify time-synchronized pulses for the pinion. Calculate the time-synchronous average for 10 rotations of the
pinion.
tPulseIn = 0:1/fPin:max(t);
taPin = tsa(vFaultNoisy,fs,tPulseIn,'NumRotations',10);
Specify time-synchronized pulses for the gear. Calculate the time-synchronous average for 10 rotations of the
gear.
tPulseOut = 0:1/fGear:max(t);
taGear = tsa(vFaultNoisy,fs,tPulseOut,'NumRotations',10);
Visualize the time-synchronized signals for a single rotation. The impact is comparatively easier to see on the
time-synchronous averaged signal for the gear, while it is averaged out for the pinion shaft. The location of the
impact, indicated on the plot with a marker, has a higher amplitude than neighboring gear-mesh peaks.
TheTSA function without output arguments plots the time-synchronous average signal and the time-domain
signals corresponding to each signal segment in the current figure.
RV College of Go, change the world
Engineering®
figure
subplot(2,1,1)
tsa(vFaultNoisy,fs,tPulseIn,'NumRotations',10)
xlim([0.5 1.5])
ylim([-2 2])
title('TSA Signal for Pinion')
subplot(2,1,2)
tsa(vFaultNoisy,fs,tPulseOut,'NumRotations',10)
xlim([0.5 1.5])
ylim([-2 2])
title('TSA Signal for Gear')
hold on
plot(1.006,2,'rv','MarkerFaceColor','red')
hold off
RV College of Go, change the world
Engineering®
Go, change the world
RV College of
Engineering® CONCLUSION
• Vibration signals from machinery part like gear , pinion and mesh can be monitored
and transformational tools like time to frequency domain transformation is used to
detect the faults and to check on the health. Time-synchronous averaging technique is
used to reduce the noise ,harmonics and to have a clear picture of the the vibration
signals and to attenuate the effects of small changes in shaft speed.
Go, change the world
RV College of
Engineering® REFERENCES
[1]. Scheffer, Cornelius, and Paresh Girdhar. Practical Machinery Vibration Analysis and Predictive
Maintenance. Amsterdam: Elsevier, 2004.
[2]. Randall, Robert Bond. Vibration Based Condition Monitoring: Industrial, Aerospace and Automotive
Applications. Chichester, UK: John Wiley and Sons, 2011.
[4]. Brandt, Anders. Noise and Vibration Analysis: Signal Analysis and Experimental Procedures.
Chichester, UK: John Wiley and Sons, 2011.
RV College of Go, change the world
Engineering®