| Literature DB >> 36234106 |
Xiaoli Hou1, Weichao Guo1, Shengjie Ren1, Yan Li1, Yue Si1, Lizheng Su2.
Abstract
At present, the detection accuracy of bolt-loosening diagnoses is still not high. In order to improve the detection accuracy, this paper proposes a fault diagnosis model based on the TSCNN model, which can simultaneously extract fault features from vibration signals and time-frequency images and can precisely detect the bolt-loosening states. In this paper, the LeNet-5 network is improved by adjusting the size and number of the convolution kernels, introducing the dropout operation, and building a two-dimensional convolutional neural network (2DCNN) model. Combining the advantages of a one-dimensional convolutional neural network (1DCNN) with wide first-layer kernels to suppress high-frequency noise, a two-stream convolutional neural network (TSCNN) is proposed based on 1D and 2D input data. The proposed model uses raw vibration signals and time-frequency images as input and automatically extracts sensitive features and representative information. Finally, the effectiveness and superiority of the proposed approach are verified by practical experiments that are carried out on a machine tool guideway. The experimental results show that the proposed approach can effectively achieve end-to-end bolt-loosening fault diagnoses, with an average recognition accuracy of 99.58%. In addition, the method can easily achieve over 93% accuracy when the SNR is over 0 dB without any denoising preprocessing. The results show that the proposed approach not only achieves high classification accuracy but also has good noise immunity.Entities:
Keywords: anti-noise; bolt connection; fault diagnosis; two-stream convolutional neural networks
Year: 2022 PMID: 36234106 PMCID: PMC9572207 DOI: 10.3390/ma15196757
Source DB: PubMed Journal: Materials (Basel) ISSN: 1996-1944 Impact factor: 3.748
Detailed settings of LeNet-5 network.
| Layer Type | Kernel Size/Stride | Kernel Number | Output Size | Activation Function |
|---|---|---|---|---|
| Input | 32 × 32 | |||
| Conv1 | 5 × 5/1 | 6 | 6@28 × 28 | Sigmoid |
| Pooling1 | 2 × 2/2 | 6 | 6@14 × 14 | |
| Conv2 | 5 × 5/1 | 16 | 16@10 × 10 | Sigmoid |
| Pooling2 | 2 × 2/2 | 16 | 16@5 × 5 | |
| FC1 | 120 | 1 | 120 × 1 | Sigmoid |
| FC2 | 84 | 1 | 84 × 1 | Sigmoid |
| FC3 | 10 | 1 | 10 |
Figure 1The sliding direction of the filter on a 1DCNN and 2DCNN, respectively.
Detailed settings of the 1DCNN.
| Layer Type | Kernel Size/Stride | Kernel Number | Output Size | Activation Function |
|---|---|---|---|---|
| Input | 4096 × 1 | |||
| Conv1 | 64 × 1/16 | 8 | 8@253 × 1 | ReLU |
| Pooling1 | 2 × 1/2 | 8 | 8@126 × 1 | |
| Conv2 | 3 × 1/1 | 16 | 16@124 × 1 | ReLU |
| Pooling2 | 2 × 1/2 | 16 | 16@62 × 1 | |
| Conv3 | 3 × 1/1 | 32 | 32@60 × 1 | ReLU |
| Pooling3 | 2 × 1/2 | 32 | 32@30 × 1 | |
| Conv4 | 3 × 1/1 | 64 | 64@28 × 1 | ReLU |
| Pooling4 | 2 × 1/2 | 64 | 64@14 × 1 | |
| Conv5 | 3 × 1/1 | 64 | 64@12 × 1 | ReLU |
| Pooling5 | 2 × 1/2 | 64 | 64@6 × 1 | |
| FC1 | 120 | 1 | 120 × 1 | ReLU |
| FC2 | 84 | 1 | 84 × 1 | ReLU |
| FC3 | 6 | 1 | 6 |
Figure 2Signal preprocessing process.
Detailed settings of the 2DCNN.
| Layer Type | Kernel Size/Stride | Kernel Number | Output Size | Activation Function |
|---|---|---|---|---|
| Input | 64 × 64 | |||
| Conv1 | 5 × 5/1 | 8 | 8@60 × 60 | ReLU |
| Pooling1 | 2 × 2/2 | 8 | 8@30 × 30 | |
| Conv2 | 3 × 3/1 | 16 | 16@28 × 28 | ReLU |
| Pooling2 | 2 × 2/2 | 16 | 16@14 × 14 | |
| Conv3 | 3 × 3/1 | 32 | 32@12 × 12 | ReLU |
| Pooling3 | 2 × 2/2 | 32 | 32@6 × 6 | |
| Conv4 | 3 × 3/1 | 64 | 64@4 × 4 | ReLU |
| Pooling4 | 2 × 2/2 | 64 | 64@2 × 2 | |
| FC1 | 120 | 1 | 120 × 1 | ReLU |
| FC2 | 84 | 1 | 84 × 1 | ReLU |
| FC3 | 6 | 1 | 6 |
Figure 3The structure illustration of the TSCNN model.
Figure 4Experimental setup for bolt loosening.
Detailed arrangement of experimental cases.
| Case | Looseness Extent | Torque (Nm) | Training/Test Dataset |
|---|---|---|---|
| T1 | All bolts tightened | 80 | 160/40 |
| T2 | Bolt 1 severely loose | 0 | 160/40 |
| T3 | Bolt 1 and 2 severely loose | 0 | 160/40 |
| T4 | All bolts slightly loose | 60 | 160/40 |
| T5 | All bolts moderately loose | 40 | 160/40 |
| T6 | All bolts severely loose | 0 | 160/40 |
Figure 5Accuracy curve of the fault diagnosis model based on the TSCNN.
Figure 6Loss function curve of the fault diagnosis model based on the TSCNN.
Figure 7Prediction results on the test set.
Results of different bolt-loosening faults based using the proposed TSCNN compared with CNN-SVM and AlexNet.
| Fault Diagnosis Model | Diagnosis Accuracy (%) | ||||||
|---|---|---|---|---|---|---|---|
| T1 | T2 | T3 | T4 | T5 | T6 | Average | |
| CNN-SVM | 92.5 | 95 | 97.5 | 75 | 100 | 90 | 91.67 |
| AlexNet | 100 | 90 | 92.5 | 90 | 95 | 95 | 93.75 |
| TSCNN | 100 | 97.5 | 100 | 100 | 100 | 100 | 99.58 |
Figure 8Illustration of the original signal of bolt 2 loosening fault with white Gaussian noise. The composite noise signal with SNR = 0 dB. (a) Original signal, Gaussian noise, and noise signal; (b) Zoom in the three signals to the range [1000, 1200].
Figure 9Diagnosis accuracies of the three diagnosis models in different noise environments.