| Literature DB >> 36010751 |
Caiming Liu1,2, Xiaorong Zheng1,2, Zhengyi Bao1,2, Zhiwei He1,2, Mingyu Gao1,2, Wenlong Song3.
Abstract
In recent years, deep learning has been applied to intelligent fault diagnosis and has achieved great success. However, the fault diagnosis method of deep learning assumes that the training dataset and the test dataset are obtained under the same operating conditions. This condition can hardly be met in real application scenarios. Additionally, signal preprocessing technology also has an important influence on intelligent fault diagnosis. How to effectively relate signal preprocessing to a transfer diagnostic model is a challenge. To solve the above problems, we propose a novel deep transfer learning method for intelligent fault diagnosis based on Variational Mode Decomposition (VMD) and Efficient Channel Attention (ECA). In the proposed method, the VMD adaptively matches the optimal center frequency and finite bandwidth of each mode to achieve effective separation of signals. To fuse the mode features more effectively after VMD decomposition, ECA is used to learn channel attention. The experimental results show that the proposed signal preprocessing and feature fusion module can increase the accuracy and generality of the transfer diagnostic model. Moreover, we comprehensively analyze and compare our method with state-of-the-art methods at different noise levels, and the results show that our proposed method has better robustness and generalization performance.Entities:
Keywords: deep transfer learning; efficient channel attention; intelligent fault diagnosis; variational mode decomposition
Year: 2022 PMID: 36010751 PMCID: PMC9407064 DOI: 10.3390/e24081087
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.738
Figure 1Domain adaptation. The target classifier on the source domain can also be applied to the target domain after the alignment of the domain adaptation feature space.
Figure 2Diagram of efficient channel attention.
Figure 3The architecture of VMD-ECA-DTN for intelligent fault diagnosis.
Figure 4Details of the designed VMD-ECA-DTN architecture.
Specific parameters of the proposed network architecture.
| Type | Layer | Kernel Size | Stride | Channel Size | Input Size | Output Size |
|---|---|---|---|---|---|---|
| Input | Reshape | / | / | / | / | (64, 1, 1024) |
| VMD | VMD output | / | / | / | / | (64, 5, 1024) |
| ECA | Ada-Avg-Pool | / | / | / | (64, 5, 1024) | (64, 5, 1) |
| Reshape | / | / | / | (64, 5, 1) | (64, 1, 5) | |
| Conv | 1 | 1 | 1 | (64, 1, 5) | (64, 1, 5) | |
| Sigmoid | / | / | / | (64, 1, 5) | (64, 1, 5) | |
| Reshape | / | / | / | (64, 1, 5) | (64, 5, 1) | |
| Multiplier | / | / | / | (64, 5, 1) | (64, 1, 1024) | |
| CNN feature extractor | Conv | 15 | 1 | 16 | (64, 1, 1024) | (64, 16, 1010) |
| BN | / | / | / | (64, 16, 1010) | (64, 16, 1010) | |
| Conv | 3 | 1 | 32 | (64, 16, 1010) | (64, 32, 1008) | |
| BN | / | / | / | (64, 32, 1008) | (64, 32, 1008) | |
| Max-Pool | 2 | 2 | 32 | (64, 32, 1008) | (64, 32, 504) | |
| Conv | 3 | 1 | 64 | (64, 32, 504) | (64, 64, 502) | |
| BN | / | / | / | (64, 64, 502) | (64, 64, 502) | |
| Conv | 3 | 1 | 128 | (64, 64, 502) | (64, 128, 500) | |
| BN | / | / | / | (64, 128, 500) | (64, 128, 500) | |
| Ada-Max-Pool | / | / | / | (64, 128, 500) | (64, 128, 4) | |
| Reshape | / | / | / | (64, 128, 4) | (64, 512) | |
| FC | / | / | / | (64, 512) | (64, 256) | |
| Dropout | / | / | / | (64, 256) | (64, 256) | |
| Fault classifier (Output) | FC | / | / | / | (64, 256) | (64, 128) |
| Dropout | / | / | / | (64, 128) | (64, 128) | |
| FC | / | / | / | (64, 128) | (64, 10) | |
| Distribution discrepancy metrics | FC | / | / | / | (64, 256) | (64, 128) |
| Dropout | / | / | / | (64, 128) | (64, 128) | |
| FC | / | / | / | (64, 128) | (64, 10) |
The diagnostic tasks of CWRU.
| Task Code | Speed (rpm) | Load (HP) |
|---|---|---|
| 0 | 1730 | 0 |
| 1 | 1750 | 1 |
| 2 | 1772 | 2 |
Sample division of six transfer diagnosis tasks.
| Transfer Diagnosis Task | Training Dataset | Validation Dataset (Target Domain Data: B) | Testing | |
|---|---|---|---|---|
| Source Domain Data | Target Domain Data: A | |||
| x − y (x, y ∈ [0, 2]; x, y ∈ N; x ≠ y) | Labeled | Unlabeled samples: 1000 | Samples: 300 | Samples: 300 |
Figure 5Comparison results of signal preprocessing methods under different transfer diagnosis tasks.
Comparison results of signal preprocessing methods under different transfer diagnosis tasks.
| 0-1 | 0-2 | 1-0 | 1-2 | 2-0 | 2-1 | Average | |
|---|---|---|---|---|---|---|---|
| FFT | 99.68 ± 0.49 | 100.00 ± 0.00 | 98.98 ± 5.45 | 100.00 ± 0.00 | 87.74 ± 6.90 | 96.39 ± 2.07 | 97.13 |
| EMD | 97.88 ± 3.82 | 98.20 ± 2.18 | 94.86 ± 6.66 | 100.00 ± 0.00 | 95.17 ± 6.72 | 98.84 ± 0.73 | 97.49 |
| VMD | 99.71 ± 0.88 | 99.28 ± 0.51 | 98.89 ± 0.70 | 100.00 ± 0.00 | 96.60 ± 1.68 | 99.71 ± 0.25 | 99.03 |
| FFT(4 dB) | 97.08 ± 1.95 | 97.62 ± 1.29 | 94.38 ± 2.44 | 99.46 ± 0.37 | 71.90 ± 5.25 | 98.05 ± 0.36 | 93.08 |
| EMD(4 dB) | 96.46 ± 0.75 | 97.11 ± 2.25 | 94.90 ± 4.04 | 99.28 ± 0.42 | 95.32 ± 1.91 | 97.40 ± 0.36 | 96.75 |
| VMD(4 dB) | 97.32 ± 0.88 | 97.22 ± 0.90 | 95.77 ± 1.45 | 99.28 ± 0.39 | 96.39 ± 2.16 | 98.41 ± 0.28 | 97.40 |
| FFT(0 dB) | 92.42 ± 1.79 | 83.98 ± 2.39 | 89.14 ± 1.31 | 96.00 ± 1.59 | 75.10 ± 5.25 | 95.56 ± 2.46 | 88.70 |
| EMD(0 dB) | 93.07 ± 1.98 | 92.35 ± 1.33 | 94.47 ± 0.32 | 96.17 ± 1.28 | 91.92 ± 2.06 | 94.23 ± 1.36 | 93.70 |
| VMD(0 dB) | 94.30 ± 1.24 | 97.04 ± 1.48 | 90.73 ± 3.77 | 97.91 ± 0.25 | 94.81 ± 2.67 | 96.61 ± 1.03 | 95.24 |
Figure 6Diagram of signal decomposition. (a) Original signal; (b) Decomposition signal; (c) Spectral decomposition.
Figure 7Experimental results with different hyperparameters K.
Figure 8Comparison results of different feature fusion methods.
Comparison results of different feature fusion methods.
| 0-1 | 0-2 | 1-0 | 1-2 | 2-0 | 2-1 | Average | |
|---|---|---|---|---|---|---|---|
| Concatenate | 99.85 ± 0.18 | 98.84 ± 0.85 | 97.96 ± 4.98 | 99.35 ± 0.10 | 96.94 ± 0.89 | 99.57 ± 0.50 | 98.75 |
| Add | 99.93 ± 0.28 | 98.98 ± 5.28 | 89.20 ± 4.89 | 99.93 ± 0.19 | 94.47 ± 7.60 | 98.92 ± 1.46 | 96.90 |
| SEA | 99.64 ± 3.86 | 98.41 ± 0.64 | 97.96 ± 7.42 | 99.28 ± 0.47 | 95.58 ± 4.85 | 99.64 ± 0.59 | 98.42 |
| ECA | 99.71 ± 0.88 | 99.28 ± 0.51 | 98.89 ± 0.70 | 100.00 ± 0.00 | 96.60 ± 1.68 | 99.71 ± 0.25 | 99.03 |
Comparison results of the proposed method with other state-of-the-art methods.
| 0-1 | 0-2 | 1-0 | 1-2 | 2-0 | 2-1 | Average | |
|---|---|---|---|---|---|---|---|
| WDCNN | 96.62 ± 2.34 | 94.61 ± 3.35 | 98.36 ± 0.81 | 99.98 ± 0.06 | 97.50 ± 2.25 | 96.36 ± 1.59 | 97.24 |
| DDC | 98.15 ± 2.06 | 98.77 ± 1.93 | 97.79 ± 1.50 | 100.00 ± 0.00 | 98.89 ± 3.74 | 98.48 ± 0.57 | 98.68 |
| DANN | 99.42 ± 1.03 | 99.20 ± 1.44 | 99.23 ± 0.18 | 99.71 ± 0.77 | 97.79 ± 3.12 | 95.24 ± 1.64 | 98.43 |
| DTN | 97.45 ± 0.80 | 95.24 ± 2.36 | 97.70 ± 1.38 | 100.00 ± 0.00 | 98.72 ± 0.56 | 99.49 ± 0.68 | 98.10 |
| Proposed | 99.71 ± 0.88 | 99.28 ± 0.51 | 98.89 ± 0.70 | 100.00 ± 0.00 | 96.60 ± 1.68 | 99.71 ± 0.25 | 99.03 |
| WDCNN(4 dB) | 92.33 ± 3.67 | 95.41 ± 2.53 | 96.25 ± 1.43 | 97.16 ± 0.97 | 95.02 ± 2.39 | 95.41 ± 0.96 | 95.26 |
| DDC(4 dB) | 95.17 ± 2.10 | 98.13 ± 3.75 | 96.43 ± 0.71 | 98.56 ± 0.74 | 95.66 ± 1.59 | 96.68 ± 2.43 | 96.77 |
| DANN(4 dB) | 93.72 ± 4.11 | 97.47 ± 4.42 | 96.60 ± 3.77 | 99.28 ± 0.59 | 95.92 ± 1.23 | 96.68 ± 1.21 | 96.61 |
| DTN(4 dB) | 97.50 ± 0.32 | 97.46 ± 1.02 | 97.11 ± 0.93 | 98.63 ± 2.07 | 95.49 ± 2.35 | 96.83 ± 1.16 | 97.17 |
| Proposed(4 dB) | 97.32 ± 0.88 | 97.22 ± 0.90 | 95.77 ± 1.45 | 99.28 ± 0.39 | 96.39 ± 2.16 | 98.41 ± 0.28 | 97.40 |
| WDCNN(0 dB) | 93.33 ± 1.64 | 93.09 ± 2.03 | 91.90 ± 2.91 | 95.28 ± 0.65 | 91.08 ± 3.93 | 95.19 ± 1.24 | 93.31 |
| DDC(0 dB) | 93.65 ± 2.67 | 94.08 ± 1.54 | 94.05 ± 2.52 | 96.32 ± 1.33 | 93.03 ± 1.47 | 93.80 ± 2.70 | 94.15 |
| DANN(0 dB) | 94.44 ± 1.78 | 95.17 ± 1.80 | 92.93 ± 2.58 | 97.55 ± 1.13 | 92.35 ± 2.22 | 95.45 ± 1.34 | 94.65 |
| DTN(0 dB) | 92.71 ± 0.85 | 93.80 ± 2.13 | 93.11 ± 1.38 | 96.32 ± 1.01 | 92.94 ± 1.85 | 95.02 ± 1.67 | 93.98 |
| Proposed(0 dB) | 94.30 ± 1.24 | 97.04 ± 1.48 | 90.73 ± 3.77 | 97.91 ± 0.25 | 94.81 ± 2.67 | 96.61 ± 1.03 | 95.24 |