1 of 28

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

1

VEERMATA JIJABAI TECHNOLOGICAL INSTITUTE

Presented by- Harshal Bhat Sagar Nikam Rahul Yadav Sarang Bhudhar

Under the Guidance of:

Dr. Vikas M. Phalle

181020011

181020054

191020901

191020907

2 of 28

CONTENTS

  • Introduction
  • Literature Review
  • Conical Journal Bearing & Different types of Defects
  • The Test Rig
  • Testing & Vibration Signals Recording
  • Signal Processing & Fast Fourier Transform
  • Introduction of Machine Learning
  • Support Vector Machine
  • Convolutional Neural Network (CNN)
  • Comparison between HB & SB
  • SVM & CNN Results
  • Conclusion

2

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

3 of 28

Introduction

3

Fig. pressure distribution

  • A journal bearing is the most common type of hydrodynamic bearing. The construction of the journal bearing has a circular shaft called the journal. The journal is made to rotate inside a fixed sleeve which is called the bearing. It supports high loads due the wedging action between journal and bearing because of considerable relative motion
  • The bearing performance is highly dependent on the type of lubrication occurring and the viscosity.
  • The type of lubrication can be classified as boundary lubrication, mixed film lubrication and full lubrication.
  • The CJBis proposed to sustain radial and adjust the effect of axial load on rotating elements.
  • Due to its low cost, compact size and application in axial and radial load condition, the journal and thrust hydrodynamic bearing have been replaced by conical bearing in the precision spindle of rotating machines

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

4 of 28

4

Need of Condition Monitoring

Fig. Condition Monitoring

  • Early detection of the symptoms of faults that lead to serious journal bearing damages
  • To allow remedial action to be taken to prevent catastrophic severe failures.
  • To decrease possible loss of production due to breakdown of the machine caused due to major problems not detected earlier.

  • Lubricating oil analysis (fluid property, fluid contamination and wear debris analysis)
  • Vibro-acoustic analysis (vibration, vibro-acoustic and acoustic emission analysis)

  • Bearing performance analysis (temperature, pressure, and thermography analysis)

Various Monitoring Techniques

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

5 of 28

Literature Review

5

Author

Summary

B. Samanta*, K.R. Al-Balushi, S.A. Al-Araimi, Artificial neural networks and support vector machines with genetic algorithm for bearing fault detection

Diagnosis of the bearing condition using 2 classifiers: SVM & ANN with GA based feature selection

SVM substantially better than ANN

Lesser training time for SVM than ANN

Fault diagnosis of ball bearings using machine learning methods. P.K. Kankar, Satish C. Sharma, S.P. Harsha

Bearing fault classification by SVM & ANN

features selection by a filtering algorithm

classification accuracy for SVM is better than of ANN

Results show the potential application of machine learning algorithm

Antoni J, Randall R (2006) The spectral kurtosis: application to the vibratory surveillance and diagnostics of rotating machines.Mech Syst Signal Process 20(2):308–331

high sensitivity of the SK for detecting and characterising incipient faults

SK as a basis for designing ad hoc detection filters

useful applications in surveillance protocols & for diagnostic purposes

Spectral kurtosis for fault detection, diagnosis and prognostics of rotating machines: A review with applications Yanxue Wang, Jiawei Xiang, Richard Markert, Ming Liang

SK in the fields of fault detection, diagnosis and prognostics of rotating machines

successes in fault diagnosis of the bearings and gears in rotating machines

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

6 of 28

6

Author

Summary

A bearing vibration data analysis based on spectral kurtosis and ConvNet, Sandeep S. Udmale · Sangram S. Patil · Vikas M. Phalle· Sanjay Kumar Singh

kurtogram has been used to obtain the fault information

capability of capturing distinct frequency bands information for analysis of vibration data

kurtogram as an input feature vector for classification of the fault along with CNN

an increase in the level of the kurtogram, classification accuracy increases

Z. Chen, C. Li, and R.-V. Sanchez, “Gearbox fault identification and classification with convolutional neural networks,” Shock Vib., vol. 2015, 2015.

CNN identifies and classifies faults in gearbox by using the vibration signals

input parameters of the CNN with a vector formed by RMS values, standard deviation, skewness, kurtosis, rotation frequency, and applied load

make a contribution to maintenance routines for industrial systems, towards lowering costs and guaranteeing a continuous production system, and, with the appropriate equipment, online diagnostics

P. Raharjo, B Tesfa, F Gu & A D Ball “A comparative study of the Monitoring of a self aligning spherical Journal using Surface Vibration, Airborne Sound & Acoustic Emission”

Monitoring methods used SV, AS & AE

Significant difference in the three signals between HB & SB

Sensitive method for SB : AE

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

7 of 28

Different types of Defects

7

Fig Abrasion of Turbine Journal Bearing

Fig Wiped Bearing Surface

Fig Fatigue caused by Edge Loading

Fig. Corroded Lead Babbitt Journal Bearing

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

8 of 28

System Layout

8

Fig. Entire System Layout

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

9 of 28

The Test Setup

9

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

Taper Journal Size (Brass)

Taper Outer min Ø82.37 mm X max Ø117 mm

Taper Length 100 mm Inner dia = 35mm

Test bearing size (Brass)

Inner Dia= taper min Ø82.37mm ; max Ø117 mm, length=100mm

Outer Dia: Ø150mm X 100mm

L/D Ratio

1.0

Lubrication Oil flow pressure

Upto 1000 kPa

Radial Load

0.5-5.0 kN

Axial Load

0.5-5.0 kN

Frictional Torque Range

0-55 Nm

Pressure

0-20,000 kPa

Oil film thickness

0-1000 μm

Lubricating Oil

Hydraulic Oil, VG-68

Fig. Technical Details of the CJB

Fig. Test Rig

10 of 28

Testing & Vibration Signals Recording

10

Fig. Accelerometer Orientation & Location

Constant Speed & Variable Radial Load 

Constant Radial Load & Variable Speed

Speed (RPM)

Radial Load (N)

Speed (RPM)

Radial Load(N)

������

500 

0

200

������

350

250

300

350

400

450

500

550

600

650

700

750

800

850

900

950

1000

1050

1100

Table: Speed & Loading Conditions

In doing this, the following are specified:

  1. The time period that can be viewed
  2. The highest frequency that can be seen

Fig. Mounting of Accelerometer

1) mounted onto a surface that is free from oil and grease as close as possible to the source of vibration

2) sensors should be located on the motor and pump drive end bearings

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

11 of 28

Signal Processing & Fast Fourier Transform

11

Fig. Representative image of Vibration analysis

Fig. Frequency components & Amplitudes

Fig. Complex Time Waveform Components

Fig. Complex Time Waveform

Fig. Frequency Bands

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

12 of 28

Spectral Kurtosis and Kurtogram

12

Fig. Spectral Kurtosis & Kurtogram (example)

Spectral kurtosis (SK) is a statistical tool that can indicate and pinpoint nonstationary or non-Gaussian behavior in the frequency domain, by taking:

  • Small values at frequencies where stationary Gaussian noise only is present
  • High positive values at frequencies where transients occur

Signal

Window Function

Short Time Fourier Transform of the signal, S(t, f)

The kurtogram shows kurtosis results for a range of window lengths and frequencies.

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

13 of 28

13

Fig:Healthy Bearing at 500 rpm & 750 N Radial Load

Fig:Faulty Bearing at 500 rpm & 750 N Radial Load

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

Functions used in MATLAB:

X = Track3(1:2560)- mean(Track3(1:2560))

kurtosis(X)

kurtogram (X, Fs)

14 of 28

Introduction to Machine Learning in fault diagnosis

14

  • Various machine learning techniques have been used for fault classification in anti-friction bearings, electric motors, pumps, gearboxes, agricultural machinery, turbines etc.
  • Machine Learning models like ANN, KNN, SVM and CNN are widely used in fault classification for machineries
  • Eg:Fault Diagnosis of Induction motor using SVM for detecting broken rotor bars

CNN

SVM

KNN

ANN

Figs:Architecture of Machine Learning Algorithms

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

15 of 28

Machine Learning Proposed Framework

15

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

16 of 28

Support Vector Machine (SVM)

16

Fig: SVM Process Flow Diagram

  • Fault classification in small sample cases such as fault diagnosis
  • Train Test Split 101 & 21 out of total 122 dataset
  • 9 Input features and 2 classes are used in the model
  • Cost Minimization function is:

J

Fig : Decision Boundary of an SVM

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

17 of 28

Tuning SVM Parameters

17

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

Fig: Underfitting

Fig: Overfitting

GridSearchCV - tuneSVM

1)function used for hyperparameter tuning

2) Iterates through all hyperparameters & provides those with best average score

3) C = 1, γ = 0.1, best average score = 81.09%

Fig:Good Fit

18 of 28

SVM Results

18

True Positive

(TP)

False Negative

(FN)

False Positive

(FP)

True Negative

(TN)

Confusion Matrix

Predicted Class

Healthy Bearing

Faulty Bearing

Healthy Bearing

Faulty Bearing

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

Actual Class

False Positive(FP): Type I Error 8 & 1

False Negative(FN): Type II Error 8 & 2

19 of 28

Comparison between Healthy & Scratched Bearing (Results)

19

Fig:Healthy Bearing at 1100 RPM &350N Radial load

Fig:Faulty Bearing at 1100 RPM &350N Radial load

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

Operating Frequency = (2*pi*N)/(60*2*pi)=18.33Hz

Healthy Bearing: Peaks are observed only at multiples of Operating Frequency, otherwise almost flat line

Faulty Bearing: For same operating frequency, other than multiples, noise portion is clearly visible

20 of 28

Comparison between Healthy & Scratched Bearing (Results)

20

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

21 of 28

Convolutional Neural Network (CNN)

21

Fig. CNN architecture

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

Fig. Convolutional Operation

Fig. Graphical Representation of CNN

  • CNN was chosen as a classifier because of its superior capacity to learn 2D data. We choose a shallow CNN with 155,681 trainable parameters. The network was built to take 32✕32 px RGB pictures as input and forecast bearing conditions.
  • Three convolutional (Conv) and three Max-Pooling layers made up the network design. The first layer's kernel size was set at 3✕3 and remained constant throughout the model with a stride of 1 has been considered for experimental purposes. The output of the 3rd Max-Pooling layer was flattened and fed through the dense, allowing the state of the conical journal bearing to be predicted.

22 of 28

CNN Parameters

22

Hyperparameter

Value

Activation function

ReLu

Optimizer

Adam

Loss

Binary cross entropy

Learning rate

1E-3

Epochs

50

Training steps per epoch

4

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

Fig. ReLU activation

Fig. Flatten Layer

Fig. Backpropagation

  • In order to use stochastic gradient descent with backpropagation of errors to train deep neural networks, an activation function is needed that looks and acts like a linear function, but is, in fact, a nonlinear function allowing complex relationships in the data to be learned. ReLU activation function is simple to compute and has predictable gradient .
  • Adam optimizer is a combination of Momentum and Root mean squared propagation(RMSprop) optimizer which gives much higher performance than the previously used and outperforms them by a big margin into giving an optimized gradient descent.

Fig.Fully Connected Layers

23 of 28

CNN Results

23

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

24 of 28

Summary of Results

24

Algorithm

CNN

SVM

Training Accuracy

76.47%

84.16%

Validation Accuracy

57.88%

85.71%

Precision

60.12%

90%

Recall

62.82%

81.81%

F1 Score

61.44%

85.71%

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

Fig. Precision Histogram

Table: Results summary

Fig. Recall Histogram

Fig. Training Accuracy Histogram

Fig. F1 Histogram

25 of 28

Conclusion

25

  1. Significant differences of acceleration amplitudes between healthy and scratched conical bearing in case of variable speed and constant load conditions
  2. Higher amplitudes are observed for scratched bearing over the frequency ranges in the amplitude spectrum, these are mainly due to following reasons: 
    1. Variation in the pressure distribution caused by the presence of the scratches in the bearing consequently altering the excitation forces thereby increasing the amplitudes.
    2. Lubrication mixing caused due to scratches in the bearing.
  3. Operating acceleration amplitude ranges from 0.5 to 1.8 m/s^2. Maximum value observed for the scratched bearing is 1.8 m/s^2. & maximum acceleration amplitudes are observed in the radial direction of the bearing observed from the recorded signals.
  4. For 500 RPM and 1050N conditions, the first amplitude spike occurs at 8.48 Hz i.e. operating frequency of the CJB and other spikes are observed at 2nd, 3rd and consequent multiples of the operating frequency.
  5. Support Vector Machine (SVM) method is relatively more reliable than CNN method with efficient classification for a small dataset and less execution time i.e. 76.76 sec including training and prediction times.
  6. Convolutional Neural Network(CNN) deep learning approach can be applied when the dataset is larger, contains noise and outlier data.

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

26 of 28

Future Scope

26

  1. Higher sampling rates vibration signals can be obtained from OROS software to capture frequency characteristic with more precision and fed to CNN for more accuracy.
  2. Condition monitoring methods are wide and not limited to vibration analysis. They can be coupled with acoustic emission, lubricating oil analysis,etc. can be studied and implemented on the CJB using the test rig.
  3. Vibration behaviour of the bearing can be studied using different types of lubricating oils with different properties.
  4. The analytic tools i.e. machine learning algorithms and artificial intelligence techniques will be shifted to cloud and the machine will be condition monitored real time using the cloud with data visualization and alarming features.
  5. A IOT based application can be developed to transmit the data from sensors to app via the Internet.
  6. To increase validation and test accuracy we can employ bigger ML models as show in figure in combination with K-Fold Cross Optimization.
  7. Use CutMix and MixUp techniques to augment kurtogram images and enhance accuracy combining with Ensemble learning.

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

27 of 28

References

Analysis Of Hydrodynamic Journal Bearing: A Review. Priyanka Tiwari and Veerendra Kumar

[2] Childs, P. R. N. (2019). Journal bearings-Mechanical Design Engineering Handbook

[3] Performance analysis of conical hydrodynamic journal bearing. Ajay Kumar Gangrade, Vikas M. Phalle, S. S. Mantha.

[4] Wear In Hydrodynamic Journal Bearings: A Review, Harbansh Singh , Dr. S. S. Sen

[5] Harnoy A. Bearing design in machinery: engineering tribology and lubrication. CRC press; 2002

[6] Wear of hydrodynamic journal bearings. L. Rozeanu and F.E. Kennedy

[7]Scott R 2008 Basic wear modes in lubricated systems. Machinery Lubrication Noria Publication No. 1375

[8] B. Samanta*, K.R. Al-Balushi, S.A. Al-Araimi, Artificial neural networks and support vector machines with genetic algorithm for bearing fault detection

[9] Poley J 2007 The History of Oil Analysis, Machinery Lubrication Noria Publication No. 1113

[10] Fault diagnosis of ball bearings using machine learning methods. P.K. Kankar, Satish C. Sharma, S.P. Harsha

27

[11] Roylance B J 2003 Machine failure and its avoidance-what is tribology’s contribution to effective maintenance of critical machinery? Proc IMechE Volume 217 Part J Engineering Tribology J05302

[12] Cerrada M, Sánchez RV, Li C, Pacheco F, Cabrera D, de Oliveira JV, Vásquez RE (2018) A review on data-driven fault severity assessment in rolling bearings. Mech Syst Signal Process 99:169–196

[13] El-Thalji I, Jantunen E (2015) A summary of fault modeling and predictive health monitoring of rolling element bearings. Mech Syst Signal Process 60:252–272

[14] Kankar P, Sharma SC, Harsha S (2011) Fault diagnosis of ball bearings using machine learning methods. Expert Syst Appl 38(3):1876– 1886

[15] Bellini A, Filippetti F, Tassoni C, Capolino GA (2008b) Advances in diagnostic techniques for induction machines. IEEE Trans Ind Electron 55(12):4109–4126

[16] Dai X, Gao Z (2013) From model, signal to knowledge: a data-driven perspective of fault detection and diagnosis. IEEE Trans Ind Inform 9(4):2226–2238

[17] Journal Bearing Fault Detection Based on Daubechies Wavelet Narendiranath Babu T.(1), Himamshu H.S.(1), Prabin Kumar N.(1) Rama Prabha D.(2), Nishant C.(1)

[18]An Improved GA-SVM Algorithm WEI Chen, Yuan Hui-mei

[19] Artificial neural networks and support vector machines with genetic algorithm for bearing fault detection B. Samanta*, K.R. Al-Balushi, S.A. Al-Araimi

Experimental Study of Condition Monitoring of Conical Journal Bearing using Machine Learning Techniques

28 of 28

THANK YOU

28