- Open Access
- Total Downloads : 409
- Authors : Rahul Powar
- Paper ID : IJERTV4IS070573
- Volume & Issue : Volume 04, Issue 07 (July 2015)
- DOI : http://dx.doi.org/10.17577/IJERTV4IS070573
- Published (First Online): 22-07-2015
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Fault Diagnosis of Roller Bearing using Vibration Signals Through ARMA Features and Tree Family Classifier
Rahul U. Powar Assistant Professor
Rajendra Mane College Of Engineering and Technology, Deorukh, Maharashtra, India
Abstract – Bearings are one of the critical and vital component in rotating machinery. In any way if it fails, to do its work then not only machine but also whole assembly line stops deriving cost may be extremely high .Hence fault diagnosis in early stages of damage is essential to prevent their failure and malfunctions during operation. In proposed paper, vibration signals obtained from bearing in good condition and faulty conditions are simulated for fault diagnosis. A machine learning approach can be used for fault diagnosis problems. It has three steps i.e. feature extraction, feature selection and feature classification. There are many features like time domain, statistical, histogram, ARMA (Autoregressive moving average feature) and wavelet features. Using ARMA features classifications are done using tree family classifier. The classification results for various tree family classifiers are recorded, tabulated and compared.
Key words: Fault diagnosis; bearing; vibration signals; ARMA features; tree classifier
-
INTRODUCTION
Bearing is the rolling element which is mostly responsible for any failure in rotating machines. Hence fault diagnosis of bearing gets major attention. Fatigue cracking occurs due to localized defect. Vibration & acoustic signals are majorly used in condition monitoring. Fault diagnosis is done by comparing the signals which are obtained in good & faulty conditions. The faults are simulated in bearing.
In present study faults are classified as inner race fault (IRF), outer race fault (ORF) & inner & outer race fault (IORF). Basically fault diagnosis has been done by machine learning approach. It consists of three important stages i.e. feature extraction, feature selection & feature classification. In feature extraction process various features get extracted from all obtained data base. Particular important feature has been select in feature selection process & these selected features are classified by comparing with different algorithm. Proposed to this technique lot of work has been done previously. In feasibility study on diagnostic methods for detection of bearing faults at by A. Fernández, the comparison study has been done on the performance of fault diagnosis of ball bearing. Different kind of faults have been obtained in real time & signals of faults are been created in an early stages. Tekiner & Yesilyurt carried out experiment to obtain best suitable machining conditions. Heng & Nor presented study on application of sound pressure & vibration signals to detect defects in bearing using stastical parameters elimination method. Suguna Thanagasundram presented a fault detection tool using analysis from an autoregressive model pole trajectory in that combination of autoregressive (AR) modeling & pole related spectral decomposition has been done for vibration-based monitoring system. All these work reported using conventional techniques. There is need of automated intelligent fault diagnosis system. In present study, vibration signals are used for fault diagnosis for introduce machine learning process & automated intelligent fault diagnosis system. Vibration signals are get by using transducer .To extract useful features, ARMA features are used with tree classifier. This combination has been not tried before, hence contribution is made with 98% & result has been recorded.
FEATURE EXTRACTION USING AUTO REGRESSION AND MOVING AVERAGE PROCESS
-
METHODOLOGY:
ROLLER BEARING
DATA ACQUISITION USING VIBRATION SENSOR
FEATURE SELECTION USING DECISION
TRAINING DATA
TESTING DATA
IS BEST FIRST TREE MODEL TRAINED?
TRAINED BEST FIRST TREE
BEST FIRST TREE OUTPUT
FAULT DIAGNOSIS OF BEARING
Fig. 1: Methodology flow charts
-
EXPERIMENTAL STUDIES
The ultimate goal of the study is to check whether bearing used in machine is good or faulty. If any case there is any fault in bearing then these faults are segregated in different cases like IRF, ORF, IORF, etc. In this paper the main concentration has been given on use of ARMA features to extract the different features which has been obtained by vibration signals and classified that features using tree classifier. An experimental study is described in to following sub section.
Fig. 2. Machine fault simulator setup.
IV .EXPERIMENTAL SETUP
The experiment setup the machine which is used for fault simulation having variable speed DC motor of 0.5Hp which has speed up to 3000 rpm. A shaft having short length and diameter 30mm is joined to the shaft of respective motor using flexible coupling; the main objective here is to avoid misalignment and vibration due to motor. The shaft has bearing support at its ends. The bearing which is near to the motor is selected as brand new since it is free from any fault.. In this experiment piezoelectric accelerometer is used which is mounted on the top of the bearing housing. The transducer is directly connected to the signal conditioning unit where signals are get through charge amplifier & analog-to-digital (ADC) converter. These signals are then stored in computer memory for feature extraction.
-
PROCEDURE
In the study of fault diagnosis of bearing four SK F6206 roller bearings were used. One among four bearing is in good condition, where as in all other bearings, the faults was created artificially using wire cut EDM process. The defect created on inner race is 0.525mm wide and 0.827mm. And 0.652 mm and 0.981mm deep on outer race. The vibration signals are taken by using accelerometer after initial running of bearing. The sample length of 8192 was chosen arbitrarily with 1200 Hz sampling frequency. In this fault diagnosis procedure, the vibration signals was acquired from the experimental setup with good conditioned roller bearing at different speeds of motor by using transducer. Then the above procedure was repeated for all other bearing with faulty condition.
-
FEATURE EXTRACTION
-
Feature extraction is the process in which different features has been extracted from data which has been collected by transducer and stored in the computers memory. In this study, ARMA features were extracted from the vibration signals. In the statistical analysis of time
series, autoregressivemoving-average (ARMA) models provide a stationary stochastic process in terms of two polynomials, one for the auto-regression and the second for the moving average. Given a time series of data Xt, the ARMA model is a tool for understanding and, perhaps, predicting future values in this series. The model consists of two parts, an autoregressive (AR) part and a moving average (MA) part. The model is usually then referred to as the ARMA (p,q) model where p is the order of the autoregressive part and q is the order of the moving average part.
-
Auto-regreesive model:
The notation AR(p) refers to the autoregressive model of order p. An autoregressive model is essentially an all- pole infinite impulse response filter with some additional interpretation placed on it.
-
Moving average model:
The notation MA(q) refers to the moving average model of order q.
For feature extraction using ARMA feature, programming in Mat lab is necessary. ARMA model contains following three functions:
ARBURG:
It generates all-pole filter coefficients that model an input data sequence using the Levinson-Durbin algorithm.
-
ARYULE:
It generates all-pole filter coefficients that model an input data sequence using an estimate of the autocorrelation function.
-
PYULEAR:
good (100.0)
It estimates the PSD of an input signal vector using the Yule-Walker AR method.
All the signals which are obtained from transducer are collected & extracted into useful data files using a different algorithm which belongs to particular ARMA functions in Mat lab.
-
FEATURE SELECTION USING DECISION TREE (J48 ALGORITHM)
In feature selection more efficiency value can be calculated by using J48 algorithm. The reason behind selection of particularly J48 algorithm is this algorithm gives maximum overall value which is taken in to consideration. The decision tree has the nodes in which the classes are been mentioned with the condition which are to be find. Decision tree is use to classify the different features that are been associated to this conditions in the leaf node manner so that classification of the condition is made easier. In the present study, order no. 7 has maximum value of correctly classified instances i.e. 95.5% (a2+a3+condition) where there are only two nodes are available i.e. a2 & a3. Hence at least for the feature selection process the study is limited up to only J48
algorithm, all other algorithms are tested in classification
i.e. features classification, because research area is tree classifier itself.
-
FEATURE CLASSIFICATION
In this paper feature classification is done by using tree classifier. There are different algorithms are present in the tree classifier. This feature classification work has been done by studying all these algorithms comparatively. There are some algorithms which are used for comparative study like J48, decision stump, FT(functional tree), J48 graft, random tree, random forest, REP tree, LAD tree. Classification has been done using all these algorithms.
-
RESULTS AND DISCUSSIONS
In this paper highest parameter value obtained using ARMA features are been classified with the help of Tree classifier. Here classification is been done by Ten Fold Cross Validation method. In this method, the values are been tested with the help of algorithm and also they are been obtained in the form of matrix formation. Where the values of both the Training data and the Validation data for which the best accuracy percentage is been carried out.
a3
<=0.00198 >0.00198
a3 a3
<=368 >368 <=211 >211
iorf(100.0)
irf(90.0/3.0)
orf(110.0/13.0)
Fig 3 . J48 decision tree for ARMA features
As per research concern following results are obtained from different algorithms with consideration of condition & important nodes in decision tree:
TABLE I
Sr.
no.
Algorithm name with
a2+a3+condition
Result (%)
1
J48
96.25
2
Decision stump
49.5
3
FT(Functional tree)
98
4
J48 graft
96
5
Random tree
95.75
6
Random forest
97.5
7
REP tree
95
8
LAD tree
74.25
Hence as per the different algorithms FT(functional tree) gives highest possible result i.e. 98% among all other algorithms. As per this research FT gives more efficient result for the fault diagnosis of bearing using ARMA with tree classifier.
a2
<=0.00198 >0.00198
FT_1:9/18(200)
N2
<=0.596121 >0.596121
Class=2
Class=1
120
100
80
60
40
20
0
Fig 4. Tree for FT
95.5
88.5
shows the number of data points misclassified as orf (outer race faults) and so on.
-
CONCLUSION:
Fault diagnosis is one of the best methods for detecting the faults created in the machinery. In this paper fault diagnosis of roller bearing has been studied & carried out using ARMA features with tree classifier. During this diagnosis different fault conditions are considered like irf, orf and iorf. In this research work different results are obtained from different classifiers but best suitable results has been considered i.e. functional tree (FT) with 98% result. Likewise using different features and classifiers more good results can be obtain. There is wide scope for fault diagnosis in the research area for analysis of different faults in any machinery. Fault diagnosis of bearing is important field of research & condition monitoring of rotating machines. Now-a-days machine learning process should have to develop in the industries that can help to reduce the cost of maintenance of any machinery in greater extent
40 50 60 70 80 90 100
49.75
10 20 30
C.A %
Fig 5. Classification % Vs Minimum no. of objects
120
100
80
60
40
20
0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Fig 6. Classification % Vs No. of instances
The confusion matrix is been derived for the best value of percentage .In this classification we have to choose confidence factor and minimum number of objects to give best value of percentage.
-
REFERENCES:
-
C.A %
-
Venkat Venkatasubramanian, A review of process fault detection and diagnosis Part I: Quantitative model-based methods (2003).
-
W.Hu, A.G. Starr, Operational fault diagnosis of manufacturing system(2003)
-
V.Sugumaran, K.I. Ramachandran, Automatic rule learning using decision tree for fuzzy classifier infault diagnosis of roller bearing(2007)
-
V.Sugumaran , G.R. Sabareesh, Fault diagnostics of roller bearing using kernel based neighborhood score multi-class support vector machine (2008)
-
Abiodun M. Aibinu, Momoh J. E. Salami, Comparing Autoregressive Moving Average (ARMA) coefficients determination using Artificial Neural Networks with other techniques (2008)
-
Yu Zhang and Vishwani D. Agrawal, An Algorithm for Diagnostic Fault Simulation (2009)
-
A. A. Roque, T. A. N. Silva, An Approach to Fault Diagnosis of Rolling Bearings(2009)
a
b
c
d
classified as
[9] M. Saimurugan, K.I. Ramachandran, V. Sugumaran,
99
0
1
0
a = good
Multi component fault diagnosis of rotational
0
94
6
0
b = irf
mechanical system basedon decision tree and support
0
0
100
0
c = orf
vector machine (2011)
-
B. Sreejith, A.K. Verma, Fault diagnosis of rolling element bearing using time-domain features and neural networks (2010)
1 0 0 99 d = iorf
Fig 7. Confusion matrix
The diagonal elements in the confusion matrix show the number of correctly classified instances. In the first row, the first element shows the number of data points belonging to good class.The second element shows the number of data points belonging to good class but misclassified as irf (inner race fault). The third element
-
V. Sugumaran, K.I. Ramachandran, Effect of number of features n classification of roller bearing faults using SVM and PSVM (2011)
-
V. Sugumaran, K.I. Ramachandran, Fault diagnosis of roller bearing using fuzzy classifier and histogram features with focus on automatic rule learning (2011)
-
Chun-Chieh Wang, Yuan Kang,Feature Extraction Techniques of Non-Stationary Signals for Fault Diagnosis in Machinery Systems(2012)
-
Shyam Patidar, Pradeep Kumar Soni, An Overview on Vibration Analysis Techniques for the Diagnosis of Rolling Element Bearing Faults(2013)
-
M. Amarnath, V. Sugumaran, Hemantha Kumar, Exploiting sound signals for fault diagnosis of bearings usingdecision tree(2013)
-
Mounir Djeddi, Member IEEE, Bearing Fault Diagnosis in Induction Machine Based on Current Analysis Using High-Resolution Technique
-
P J Nolan, M G Madden and P Muldoon, Diagnosis Using Fault Trees Induced From Simulated Incipient Fault Case Data