| Literature DB >> 29401730 |
Nannan Zhang1,2,3,4, Lifeng Wu5,6,7,8, Jing Yang9,10,11,12, Yong Guan13,14,15,16.
Abstract
The bearing is the key component of rotating machinery, and its performance directly determines the reliability and safety of the system. Data-based bearing fault diagnosis has become a research hotspot. Naive Bayes (NB), which is based on independent presumption, is widely used in fault diagnosis. However, the bearing data are not completely independent, which reduces the performance of NB algorithms. In order to solve this problem, we propose a NB bearing fault diagnosis method based on enhanced independence of data. The method deals with data vector from two aspects: the attribute feature and the sample dimension. After processing, the classification limitation of NB is reduced by the independence hypothesis. First, we extract the statistical characteristics of the original signal of the bearings effectively. Then, the Decision Tree algorithm is used to select the important features of the time domain signal, and the low correlation features is selected. Next, the Selective Support Vector Machine (SSVM) is used to prune the dimension data and remove redundant vectors. Finally, we use NB to diagnose the fault with the low correlation data. The experimental results show that the independent enhancement of data is effective for bearing fault diagnosis.Entities:
Keywords: Naive Bayes; decision tree; fault diagnosis; support vector machines
Year: 2018 PMID: 29401730 PMCID: PMC5856166 DOI: 10.3390/s18020463
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Naive Bayes training model.
Figure 2Fault diagnosis model based on the enhanced independence of data.
Figure 3Selective Support Vector Machine data processing flow chart.
Figure 4Two categories of Support Vector Machine.
Figure 5Experimental diagram of experimental platform for rolling bearing fault.
Description of CWRU dataset.
| Data Type | Motor Load (HP) | Fault Diameter (Inches) | Label |
|---|---|---|---|
| Normal | 0 | 0 | 1 |
| Inner race | 0 | 0.021 | 2 |
| Ball | 0 | 0.021 | 3 |
| Out race fault at center @6:00 | 0 | 0.021 | 4 |
| Out race fault at orthogonal @3:00 | 0 | 0.021 | 5 |
| Out race fault at opposite @12:00 | 0 | 0.021 | 6 |
Figure 6The time domain waveform of rolling bearings is shown in the figure. The x-axis is the time unit of the second and y-axis is the driving end bearing accelerator data. (a) normal bearing signal waveform; (b) inner fault signal waveform; (c) roller fault signal waveform; (d) outer fault signal waveform at center @6:00; (e) outer ring fault signal at orthogonal @3:00; (f) outer fault signal waveform at opposite @12:00.
Description of the data sets.
| Data Type | The Number of Training | The Number of Testing | Label |
|---|---|---|---|
| Normal | 121 | 121 | 1 |
| Inner race | 121 | 121 | 2 |
| Ball | 121 | 121 | 3 |
| Out race fault at center @6:00 | 121 | 121 | 4 |
| Out race fault at orthogonal @3:00 | 121 | 121 | 5 |
| Out race fault at opposite @12:00 | 121 | 121 | 6 |
Time domain analysis of bearing fault data.
| Number | Characteristic Equation | Number | Characteristic Equation |
|---|---|---|---|
| 1 |
| 2 |
|
| 3 |
| 4 |
|
| 5 |
| 6 |
|
| 7 |
| 8 |
|
| 9 |
| 10 |
|
| 11 |
| 12 |
|
| 13 |
| 14 |
|
| 15 |
| 16 |
|
| 17 |
|
Figure 7A part of the Decision Tree.
The corresponding threshold data.
| Threshold (Training Accuracy) | 1 | 0.95 | 0.90 | 0.85 | 0.80 | 0.60 |
|---|---|---|---|---|---|---|
|
| 190 | 187 | 179 | 155 | 102 | 0 |
|
| 536 | 539 | 547 | 571 | 624 | 726 |
Figure 8The accuracy of the data corresponding to the threshold.
Figure 9Bearing data description. (a) the original signal time domain feature extraction fault three-dimensional; (b) J48 select the characteristics of the three-dimensional fault data diagram; (c) the three-dimensional fault data diagram after J48 and SSVM pruning.
Confusion matrix of the processing bearing fault data on test sets.
| Actual Classes | Predicted Classes | |||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 1 | 121 | 0 | 0 | 0 | 0 | 0 |
| 2 | 0 | 121 | 0 | 0 | 0 | 0 |
| 3 | 0 | 0 | 121 | 0 | 0 | 0 |
| 4 | 0 | 0 | 0 | 121 | 0 | 0 |
| 5 | 0 | 0 | 0 | 0 | 121 | 0 |
| 6 | 0 | 0 | 0 | 0 | 0 | 121 |
Confusion matrix of NB on test sets.
| Actual Classes | Predicted Classes | |||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 1 | 120 | 0 | 1 | 0 | 0 | 0 |
| 2 | 0 | 121 | 0 | 0 | 0 | 0 |
| 3 | 0 | 0 | 117 | 0 | 0 | 4 |
| 4 | 0 | 1 | 0 | 117 | 2 | 1 |
| 5 | 0 | 1 | 0 | 3 | 117 | 0 |
| 6 | 0 | 0 | 0 | 0 | 0 | 121 |
Figure 10Testing accuracy comparison of each condition in the experiment.
The corresponding threshold data.
| Methods | Accuracies |
|---|---|
|
| 98.21% |
|
| 98.48% |
|
| 99.17% |
The comparison results in bearing fault diagnosis.
| State | JSSVM-NB | Reference [ |
|---|---|---|
| Normal | 100% | 98.31% |
| Inner race | 100% | 97.73% |
| Ball | 97.5% | 95.04% |
| Out race fault at center (@6:00, @3:00 and @12:00) | 99.17% | 98.02% |