Professional Documents
Culture Documents
Vibration Measurement &testing Experiment: 432 Dynamics of Engineering Systems
Vibration Measurement &testing Experiment: 432 Dynamics of Engineering Systems
Laboratory Report 3
Student ID S296378
Date Received
KEEP A COPY
Please be sure to make a copy of your work. If you have submitted assessment work
electronically make sure you have a backup copy.
PLAGIARISM
Plagiarism is the presentation of the work of another without acknowledgement. Students may
use a limited amount of information and ideas expressed by others, but this use must be
identified by appropriate referencing.
CONSEQUENCES OF PLAGIARISM
Plagiarism is misconduct as defined under the Student Conduct By-Laws. The penalties
associated with plagiarism are designed to impose sanctions on offenders that reflect the
seriousness of the University’s commitment to academic integrity.
* By submitting this assignment and cover sheet electronically, in whatever form you are deemed to have made the
declaration set out above.
Approver: Chair of Academic Board Review date declare that all material in this assessment is my own
work except where there is a clear acknowledgement and reference to the work of others. I have read
the University’s Academic and Scientific Misconduct Policy and understand its implications. *
http://www.cdu.edu.au/governance/documents/3.3academicandscientificmisconduct.doc.
Contents
INTRODUCTION: ............................................................................................................................................ 4
OBJECTIVES: .................................................................................................................................................. 4
APPARATUS USED: ........................................................................................................................................ 4
EXPERIMENT SETUP: ..................................................................................................................................... 4
CONDITIONAL MONITORING BEARING1(SET2) ............................................................................................ 5
MATLAB CODE: ......................................................................................................................................... 5
PLOTS: ....................................................................................................................................................... 6
SAMPLE EXPLANATION: ............................................................................................................................ 7
CONDITIONAL MONITORING BEARING2(SET3): ........................................................................................... 9
MATLAB CODE: ......................................................................................................................................... 9
PLOTS: ..................................................................................................................................................... 10
DETERMINING THE FAULT OF THE BEARINGS: ........................................................................................... 11
DISCUSSION QUESTIONS:............................................................................................................................ 11
Monitoring principle for cooling facility ................................................................................................. 11
Describe one method of monitoring ...................................................................................................... 11
Image1 (Picture of thermal imaging gun taken during the lab visit) ...................................................... 12
Other methods used to monitor the bearing condition ......................................................................... 12
Purpose of having vibration isolators in the facility ............................................................................... 12
Image2(Picture of isolator (spring &damper) connected to the floor)................................................... 13
Image3(Picture of isolator with mechanical linkage connected to ceiling) ............................................ 13
Working of data acquisition system ....................................................................................................... 13
Conditions to valid for NFFT> number of samples ................................................................................. 13
Purpose of having higher value of NFFT ................................................................................................. 13
Purpose of collecting more samples ....................................................................................................... 14
Purpose of having short sample time ..................................................................................................... 14
Reasons for why it is difficult to find the inner race faults compared to outer race faults .................... 14
CONCLUSION............................................................................................................................................... 14
REFERENCES: ............................................................................................................................................... 15
LAB3 PATAMSETTI GANESH KUMAR
CONDITION MONITORING EXPERIMENT S296378
INTRODUCTION:
The conditions of the machine-like temperature, vibrations should be observed continuously or
periodically to reduce the failures of machines. This monitoring helps in detecting the faults at a very
early stage and thereby providing us a chance to correct the faults as early as possible for the best
functioning of the machine. Humans can detect the faults by visual inspection and by the change of
sound that the machine normally produces. There is also a chance of the parts are enclosed, heavy and
big. This proves that the faults cannot be detected at starting stage by humans. Hence, we need a
system to monitor the functioning of the parts of machine at regular intervals. As most of the machines
are costly, utmost care should be taken in the form of preventive maintenance. This monitoring is
mainly useful for rotating objects like shafts, bearings, motors, pumps. Coming to this experiment, the
condition monitoring is done on the 2 different bearings to detect the faults each bearing has using
vibration analysis.
OBJECTIVES:
• Plot the accelerometer data in the time domain for each bearing
• Perform an order analysis on the accelerometer data for each bearing
• Plot the magnitude of the order analysis corresponding to bpfo and bpfi harmonics
• Find out the defects/faults in each bearing
• Answer the discussion questions
APPARATUS USED:
• PLC Controller and Monitor
• Accelerometer
• Tachometer (digital)
• UC 205 bearings with shaft
• Single phase induction motor
EXPERIMENT SETUP:
The single-phase induction motor is started which helps to rotate the shaft as well as the bearings. The
shaft speed is measured using the digital tachometer. An accelerometer is connected to the bearing
casing where the eddy current transducers carry the bearing acceleration data collected to the PLC
controller and the monitor. The sample was adjusted for 2 seconds at a sampling rate of 5000 per
second.
LAB3 PATAMSETTI GANESH KUMAR
CONDITION MONITORING EXPERIMENT S296378
ShaftHz = 1478/60;
Fs = 5000;
%sampling frequency adjusted in PLC controller
plot(labdata1_1(:,1),labdata1_1(:,2))
%plotting accelerometer data(2nd column values) with samples(time 2 sec)
title('Time domain');
legend('Bearing1');
xlabel('Samples(2 sec)');
ylabel('Magnitude');
% Time is 10000 samples (5000 for 1 sec)
% Magnitude is 2nd column values of accelerometer data collected
%% bearing data
B1_bpfo =3.5853; %bpfo 1st harmonic value of UC205 bearing(from manual)
B1_bpfi =5.4147; %bpfi 1st harmonic value of UC205 bearing(from manual)
%
B1_bpfoH = B1_bpfo:B1_bpfo:100;
% limiting the value of bpfo harmonics till it reaches 100
B1_bpfoMag = 10*ones(size(B1_bpfoH));
%best describes the location of '*' and '+' in Y axis of magnitude vs order
graph
B1_bpfiH = B1_bpfi:B1_bpfi:100;
B1_bpfiMag = 10*ones(size(B1_bpfiH));
%% fft
L=length(labdata1_1(:,2))% length of sample
NFFT = 2^(nextpow2(length(labdata1_1(:,2))))
%length is 10000 and it should be greater than 2^x where x=14 gives 16384
BFFT = fft(labdata1_1(:,2),NFFT);
%Converting time to Fourier transform limiting to values of NFFT
f = Fs*(0:NFFT-1)/NFFT;
%sampling frequency multiplied from 0,1,2..... till NFFT and divided with
NFFT
B1_orders = f./ShaftHz(1);%converting frequency to order
figure
plot(B1_orders, abs(BFFT(:,1)),B1_bpfiH,B1_bpfiMag ,'*', B1_bpfoH,B1_bpfoMag
,'+');
%plotting order vs magnitude graph
%bpfo represented with "+";,and bpfi represented with "*";
title('Bearing1 Order Analysis');
legend('fft output','BPFI','BPFO');
xlabel('Order');
ylabel('Magnitude');
axis([0,30,0,50000]);%best magnified for close observance of defects
LAB3 PATAMSETTI GANESH KUMAR
CONDITION MONITORING EXPERIMENT S296378
PLOTS:
LAB3 PATAMSETTI GANESH KUMAR
CONDITION MONITORING EXPERIMENT S296378
SAMPLE EXPLANATION:
close all;
clear all;
clc
%% accelerometer data
load labdata1_1.txt
**Load the text file created using the 2nd column values of accelerometer data
and 1st column replaced with the samples (1 to 10000)
ShaftHz = 1478/60;
**Determined shaft speed using tachometer while experiment (converting rpm to
Hz)
Fs = 5000;
%sampling frequency adjusted in PLC controller
plot(labdata1_1(:,1),labdata1_1(:,2))
%plotting accelerometer data (2nd column values) with samples (time 2 sec)
title('Time domain');
legend('Bearing1');
xlabel('Samples(2 sec)');
ylabel('Magnitude');
% Time is 10000 samples (5000 for 1 sec)
% Magnitude is 2nd column values of accelerometer data collected
%% bearing data
B1_bpfo =3.5853; %bpfo 1st harmonic value of UC205 bearing (from manual)
B1_bpfi =5.4147; %bpfi 1st harmonic value of UC205 bearing (from manual)
%
B1_bpfoH = B1_bpfo:B1_bpfo:100;
% limiting the value of bpfo harmonics till it reaches 100
**The manual given for experiment was with 10 harmonics, so it is better to limit
the value of harmonics to 100. Lower the value lower the harmonics.
B1_bpfoMag = 10*ones(size(B1_bpfoH));
%best describes the location of '*' and '+' in Y axis of magnitude vs order graph
**magnitude values are in the range of 10^4 . Size of bpfoH is 27. This shows that
there are 27 harmonics and their positions on Y axis are at 10. If we increase the
value of 10 to 10000 we can observe that the ‘+’ and ‘*’ are moving upwards.
B1_bpfiH = B1_bpfi:B1_bpfi:100;
B1_bpfiMag = 10*ones(size(B1_bpfiH));
%% fft
L=length(labdata1_1(:,2))% length of sample
NFFT = 2^(nextpow2(length(labdata1_1(:,2))))
%length is 10000 and it should be greater than 2^x where x=14 gives 16384
LAB3 PATAMSETTI GANESH KUMAR
CONDITION MONITORING EXPERIMENT S296378
**nextpow2 of Matlab implies that the length is 10000 and 2^13 gives only 8192
which is lower than the 10000 so the next power value to be taken is 2^14 which
is 16384.
BFFT = fft(labdata1_1(:,2),NFFT);
%Converting time to Fourier transform limiting to values of NFFT
f = Fs*(0:NFFT-1)/NFFT;
%sampling frequency multiplied from 0,1,2..... till NFFT and divided with NFFT
**frequency at every sample point is determined till the NFFT
B1_orders = f./ShaftHz(1);%converting frequency to order
figure
plot(B1_orders, abs(BFFT(:,1)),B1_bpfiH,B1_bpfiMag ,'*', B1_bpfoH,B1_bpfoMag
,'+');
%plotting order vs magnitude graph
%bpfo represented with "+";,and bpfi represented with "*";
title('Bearing1 Order Analysis');
legend('fft output','BPFI','BPFO');
xlabel('Order');
ylabel('Magnitude');
axis([0,30,0,50000]);%best magnified for close observance of defects
LAB3 PATAMSETTI GANESH KUMAR
CONDITION MONITORING EXPERIMENT S296378
ShaftHz = 1469/60;
Fs = 5000;
%sampling frequency adjusted in PLC controller
plot(labdata2_1(:,1),labdata2_1(:,2))
%plotting accelerometer data(2nd column values) with samples(time 2 sec)
title('Time domain');
legend('Bearing2');
xlabel('Samples(2 sec)');
ylabel('Magnitude');
% Time is 10000 samples(5000 for 1 sec)
% Magnitude is 2nd column values of data collected
%% bearing data
B1_bpfo =3.5853; %bpfo 1st harmonic value of UC205 bearing(from manual)
B1_bpfi =5.4147; %bpfi 1st harmonic value of UC205 bearing(from manual)
B1_bpfoH = B1_bpfo:B1_bpfo:100;
% limiting the value of bpfo harmonics till it reaches 100
B1_bpfoMag = 10*ones(size(B1_bpfoH));
%best describes the location of '*' and '+' in Y axis of magnitude vs order
graph
B1_bpfiH = B1_bpfi:B1_bpfi:100;
B1_bpfiMag = 10*ones(size(B1_bpfiH));
%% fft
L=length(labdata2_1(:,2))% length of sample
NFFT = 2^(nextpow2(length(labdata2_1(:,2))));
%length is 10000 and it should be greater than 2^x where x=14 gives 16384
BFFT = fft(labdata2_1(:,2),NFFT);
%Converting time to fourier transform limiting to values of NFFT
f = Fs*(0:NFFT-1)/NFFT;
%sampling frequency multiplied from 0,1,2..... till NFFT and divided with
NFFT
B1_orders = f./ShaftHz(1);
%converting frequency to order
figure
plot(B1_orders, abs(BFFT(:,1)),B1_bpfiH,B1_bpfiMag ,'*', B1_bpfoH,B1_bpfoMag
,'+');
%plotting order vs magnitude graph
%bpfo represented with "+";,and bpfi represented with "*";
title('Bearing2 Order Analysis');
legend('fft output','BPFI','BPFO');
xlabel('Order');
ylabel('Magnitude');
axis([0,30,0,50000]);%best magnified for close observance of defects
LAB3 PATAMSETTI GANESH KUMAR
CONDITION MONITORING EXPERIMENT S296378
PLOTS:
LAB3 PATAMSETTI GANESH KUMAR
CONDITION MONITORING EXPERIMENT S296378
For bearing 1, the major faults are at ball pass frequency outer race because the peaks are high when ‘+’
sign is on X axis. The inner race faults are less comparative to outer faults. The first harmonic at 3.5853
on X axis shows a peak and second peak can be observed at 2nd harmonic which is 7.1707.
For bearing 2, the major faults are at ball pass frequency outer race because the peaks are high when ‘+’
sign is on X axis. The inner race faults are less comparative to outer faults and can be observed at ‘*’
signs on X axis but are little high comparative to 1st bearing. The first harmonic of inner race faults is at
5.41 on X axis shows a peak and second peak can be observed at 2nd harmonic which is 10.82.
DISCUSSION QUESTIONS:
Monitoring principle for cooling facility
The monitoring principle used in the lab facility visited is based on the thermal analysis of the
components connected in the BMS (building management system) using various sensors. Measuring the
temperatures at operation of the components depending on the load and intensity and comparing them
with the desired manual temperatures. The temperature at the source is called the fault temperature
and the temperature difference between the two ideal and real temperatures is called temp diff. There
are 4 priority warnings given depending on the temp diff and the fault temperatures. There is also
temperature sensors (thermostats) located all over the chillers, inflow pipes, external pipes, motors,
tank and at every important point. These temperatures collected are cross checked with the manual
temperatures in the software and a warning is issued if the difference is altered more.
Image1 (Picture of thermal imaging gun taken during the lab visit)
Vibration analysis-using accelerometer studying the frequency and the time domain of the impulses.
Acoustic analysis-using stethoscopes and decibel meters to check the change in sound of bearing.
Temperature measurement analysis- Measuring the temperature using thermal imaging guns which
uses Infra-red thermography to record the temperature and comparing with the manual.
Wear debris analysis- Mostly by visual inspection and by using Vernier callipers.
Reasons for why it is difficult to find the inner race faults compared to outer
race faults
The defects in bearings are due to inner race fault, outer race fault, ball fault and the combination in the
attachment of all the 3. Reasons for the difficulty of finding the inner race faults are
• Sensing power of the accelerometer is more at the outer bearing as the accelerometer is placed
on the outer casing.
• The inner race bearing is far from the eddy current transducer which senses the acceleration of
the bearing.
• The transducer should pass the ball, oil film, casing before it reaches the inner race.
• The inner race faults are very difficult to find at a very early stage of wear or corrosion.
CONCLUSION:
The visit to the chiller lab facility helped to learn the real time scenarios and the emergencies in the
plant to be attended. Working of chillers, placement of different sensors, monitoring the sensors, using
of thermal imaging gun, fault detection of bearings using vibration analysis are well learned and
observed in this experiment. This experiment showed the importance of understanding the vibrations in
the machines helps us to reduce the cost of million dollars of equipment and work time. The functions of
MATLAB like nextpower2, NFFT, BFFT, size, ones are very learned by this experiment.
LAB3 PATAMSETTI GANESH KUMAR
CONDITION MONITORING EXPERIMENT S296378
REFERENCES:
PALM, W. J. 2007. Mechanical vibration, Hoboken, NJ, Hoboken, NJ : John Wiley
Au.mathworks.com. (2018). 2-D line plot - MATLAB plot - MathWorks Australia. [online] Available at:
https://au.mathworks.com/help/matlab/ref/plot.html [Accessed 6 May 2018].
Au.mathworks.com. (2018). Array size - MATLAB size - MathWorks Australia. [online] Available at:
https://au.mathworks.com/help/matlab/ref/size.html [Accessed 6 May 2018].
Au.mathworks.com. (2018). Array of ones - MATLAB ones - MathWorks Australia. [online] Available at:
https://au.mathworks.com/help/distcomp/ones.html [Accessed 6 May 2018].
Au.mathworks.com. (2018). Fast Fourier transform - MATLAB fft - MathWorks Australia. [online]
Available at: https://au.mathworks.com/help/matlab/ref/fft.html [Accessed 6 May 2018].
Nanomotion. (2018). The Piezoelectric Effect - Piezoelectric Motors & Motion Systems. [online] Available
at: http://www.nanomotion.com/piezo-ceramic-motor-technology/piezoelectric-effect/ [Accessed 6
May 2018].
size?, H. (2018). How to choose the value of nfft in Matlab? What is the effect of the window size?.
[online] Stack Overflow. Available at: https://stackoverflow.com/questions/18079909/how-to-choose-
the-value-of-nfft-in-matlab-what-is-the-effect-of-the-window-size [Accessed 6 May 2018].
GitHub. (2018). What if the frame length is greater than NFFT? · Issue #33 ·
jameslyons/python_speech_features. [online] Available at:
https://github.com/jameslyons/python_speech_features/issues/33 [Accessed 6 May 2018].
resolution?, W. (2018). What is the relation between FFT length and frequency resolution?. [online]
Electrical Engineering Stack Exchange. Available at:
https://electronics.stackexchange.com/questions/12407/what-is-the-relation-between-fft-length-and-
frequency-resolution [Accessed 6 May 2018].
Saruhan, H., Sandemir, S., Çiçek, A. and Uygur, I. (2014). Vibration Analysis of Rolling Element Bearings
Defects. Journal of Applied Research and Technology, 12(3), pp.384-395.
Upadhyay, R., Kumaraswamidhas, L. and Azam, M. (2013). Rolling element bearing failure analysis: A
case study. Case Studies in Engineering Failure Analysis, 1(1), pp.15-17.
Nabhan, Ahmed & Ghazaly, Nouby & Samy, Abdelhalim & M.O, Mousa. (2015). Bearing Fault Detection
Techniques - A Review. Turkish Journal of Engineering, Sciences and Technology. 3. [Accessed 7 May
2018].
Efficient Plant. (2013). Methods For Monitoring Bearing Performance - Efficient Plant. [online] Available
at: https://www.efficientplantmag.com/2013/10/methods-for-monitoring-bearing-performance/
[Accessed 7 May 2018].
Atncorp.com. (2018). How Thermal Imaging Works in Rifle Scopes, Binoculars, Monoculars - ATN corp.
[online] Available at: https://www.atncorp.com/howthermalimagingworks [Accessed 8 May 2018].