A Multi-Adversarial Joint Distribution Adaptation Method for Bearing Fault Diagnosis under Variable Working Conditions
Abstract
:1. Introduction
- (1)
- Through the integration of maximum mean discrepancy (MMD) and multi-adversarial networks for domain adaptation, our model can concurrently align both conditional and marginal distributions. The advantage of this combined approach is that it not only leverages the capabilities of adversarial learning to capture complex non-linear feature mappings but also utilizes the statistical properties of MMD to ensure that the distributions of the source and target domains are close in the feature space. This can offer a more robust and resilient domain adaptation method.
- (2)
- We employed a 1D lightweight CNN as a feature extractor to directly learn from raw loyalty signals, offering a computational advantage over traditional deep convolutional neural networks.
- (3)
- We validated our proposed model on two datasets across different transfer tasks, confirming its effectiveness. We also introduced noise to vibration signals to assess the model’s resilience against noise, and comparisons were made with other approaches.
2. Preliminary Knowledge
2.1. One-Dimensional Lightweight Convolution
2.2. Multi-Adversarial Adaptation
2.3. Maximum Mean Difference (MMD)
3. Multi-Adversarial Joint Distribution Adaptation Network
3.1. Feature Extractor
3.2. Label Predictor
3.3. Local Domain Discriminator
3.4. Training Process
Algorithm 1. MAJDAN model training. |
Training procedure for the proposed MAJDAN algorithm |
|
|
4. Experimental Results
4.1. Dataset
4.2. Parameter Settings
4.3. Single-Working-Condition Transfer Experiment
4.4. Verification of Model Robustness
4.5. Multi-Working Condition Transfer Experiment
4.6. Performance of MAJDAN on Other Dataset
4.7. Feature Visualization
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Kankar, P.K.; Sharma, S.C.; Harsha, S.P. Fault diagnosis of ball bearings using machine learning methods. Expert Syst. Appl. 2011, 38, 1876–1886. [Google Scholar] [CrossRef]
- Guo, L.; Li, N.; Jia, F.; Lei, Y.; Lin, J. A recurrent neural network based health indicator for remaining useful life prediction of bearings. Neurocomputing 2017, 240, 98–109. [Google Scholar] [CrossRef]
- Lu, Q.; Yang, R.; Zhong, M.; Wang, Y. An improved fault diagnosis method of rotating machinery using sensitive features and RLS-BP neural network. IEEE Trans. Instrum. Meas. 2019, 69, 1585–1593. [Google Scholar] [CrossRef]
- Chen, S.; Yang, R.; Zhong, M.; Xi, X.; Liu, C. A random forest and model-based hybrid method of fault diagnosis for satellite attitude control systems. IEEE Trans. Instrum. Meas. 2023, 72, 3279453. [Google Scholar] [CrossRef]
- Wei, M.H.; Yang, J.W.; Yao, D.C.; Wang, J.H.; Hu, Z.S. Fault diagnosis of bearings in multiple working conditions based on adaptive time-varying parameters short-time Fourier synchronous squeeze transform. Meas. Sci. Technol. 2022, 33, 124002. [Google Scholar] [CrossRef]
- Chen, C.Z.; Sun, C.C.; Yu, Z.; Nan, W. Fault diagnosis for large-scale wind turbine rolling bearing using stress wave and wavelet analysis. In Proceedings of the 8th International Conference on Electrical Machines and Systems (ICEMS 2005), Nanjing, China, 27–29 September 2005; pp. 2239–2244. [Google Scholar]
- Hu, A.J.; Xiang, L. Selection principle of mathematical morphological operators in vibration signal processing. J. Vib. Control 2016, 22, 3157–3168. [Google Scholar] [CrossRef]
- Fernandez-Canti, R.M.; Blesa, J.; Tornil-Sin, S.; Puig, V. Fault detection and isolation for a wind turbine benchmark using a mixed Bayesian/Set-membership approach. Annu. Rev. Control 2015, 40, 59–69. [Google Scholar] [CrossRef]
- Jiao, J.; Zhao, M.; Lin, J.; Liang, K. Residual joint adaptation adversarial network for intelligent transfer fault diagnosis. Mech. Syst. Signal Process. 2020, 145, 106962. [Google Scholar] [CrossRef]
- Zhao, R.; Yan, R.Q.; Chen, Z.H.; Mao, K.Z.; Wang, P.; Gao, R.X. Deep learning and its applications to machine health monitoring. Mech. Syst. Signal Process. 2019, 115, 213–237. [Google Scholar] [CrossRef]
- Zhao, B.; Zhang, X.; Li, H.; Yang, Z. Intelligent fault diagnosis of rolling bearings based on normalized CNN considering data imbalance and variable working conditions. Knowl. Based Syst. 2020, 199, 105971. [Google Scholar] [CrossRef]
- Jiao, J.; Zhao, M.; Lin, J.; Liang, K. A comprehensive review on convolutional neural network in machine fault diagnosis. Neurocomputing 2020, 417, 36–63. [Google Scholar] [CrossRef]
- Chen, H.; Meng, W.; Li, Y.; Xiong, Q. An anti-noise fault diagnosis approach for rolling bearings based on multiscale CNN-LSTM and a deep residual learning model. Meas. Sci. Technol. 2023, 34, 045013. [Google Scholar] [CrossRef]
- Ding, Y.; Jia, M.; Miao, Q.; Cao, Y. A novel time-frequency Transformer based on self-attention mechanism and its application in fault diagnosis of rolling bearings. Mech. Syst. Signal Process. 2022, 168, 108616. [Google Scholar] [CrossRef]
- Zhou, K.; Diehl, E.; Tang, J. Deep convolutional generative adversarial network with semi-supervised learning enabled physics elucidation for extended gear fault diagnosis under data limitations. Mech. Syst. Signal Process. 2023, 185, 109772. [Google Scholar] [CrossRef]
- Zhao, M.; Jiao, J.; Lin, J. A Data-Driven Monitoring Scheme for Rotating Machinery Via Self-Comparison Approach. IEEE Trans. Ind. Inform. 2019, 15, 2435–2445. [Google Scholar] [CrossRef]
- Zhang, R.; Tao, H.; Wu, L.; Guan, Y. Transfer Learning With Neural Networks for Bearing Fault Diagnosis in Changing Working Conditions. IEEE Access 2017, 5, 14347–14357. [Google Scholar] [CrossRef]
- Li, C.; Zhang, S.; Qin, Y.; Estupinan, E. A systematic review of deep transfer learning for machinery fault diagnosis. Neurocomputing 2020, 407, 121–135. [Google Scholar] [CrossRef]
- Xiao, D.; Huang, Y.; Zhao, L.; Qin, C.; Shi, H.; Liu, C. Domain Adaptive Motor Fault Diagnosis Using Deep Transfer Learning. Ieee Access 2019, 7, 80937–80949. [Google Scholar] [CrossRef]
- Zhou, T.; Han, T.; Droguett, E.L. Towards trustworthy machine fault diagnosis: A probabilistic Bayesian deep learning framework. Reliab. Eng. Syst. Saf. 2022, 224, 108525. [Google Scholar] [CrossRef]
- Liu, Y.; Wang, Y.; Chow, T.W.S.; Li, B. Deep Adversarial Subdomain Adaptation Network for Intelligent Fault Diagnosis. IEEE Trans. Ind. Inform. 2022, 18, 6038–6046. [Google Scholar] [CrossRef]
- Pan, S.J.; Yang, Q. A Survey on Transfer Learning. IEEE Trans. Knowl. Data Eng. 2010, 22, 1345–1359. [Google Scholar] [CrossRef]
- Xiao, N.; Zhang, L.; Ieee Comp, S.O.C. Dynamic Weighted Learning for Unsupervised Domain Adaptation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Virtual, 19–25 June 2021; pp. 15237–15246. [Google Scholar]
- Yu, F.; Wang, D.; Chen, Y.; Karianakis, N.; Shen, T.; Yu, P.; Lymberopoulos, D.; Lu, S.; Shi, W.; Chen, X.; et al. SC-UDA: Style and Content Gaps aware Unsupervised Domain Adaptation for Object Detection. In Proceedings of the 22nd IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA, 4–8 January 2022; pp. 1061–1070. [Google Scholar]
- Wang, C.; Chen, D.; Chen, J.; Lai, X.; He, T. Deep regression adaptation networks with model-based transfer learning for dynamic load identification in the frequency domain. Eng. Appl. Artif. Intell. 2021, 102, 104244. [Google Scholar] [CrossRef]
- Borgwardt, K.M.; Gretton, A.; Rasch, M.J.; Kriegel, H.-P.; Schoelkopf, B.; Smola, A.J. Integrating structured biological data by Kernel Maximum Mean Discrepancy. Bioinformatics 2006, 22, E49–E57. [Google Scholar] [CrossRef] [PubMed]
- Sun, B.C.; Saenko, K. Deep CORAL: Correlation Alignment for Deep Domain Adaptation. In Proceedings of the 14th European Conference on Computer Vision (ECCV), Amsterdam, The Netherlands, 8–16 October 2016; pp. 443–450. [Google Scholar]
- Zellinger, W.; Grubinger, T.; Lughofer, E.; Natschläger, T.; Saminger-Platz, S. Central moment discrepancy (cmd) for domain-invariant representation learning. arXiv 2017, arXiv:1702.08811. [Google Scholar]
- Ganin, Y.; Lempitsky, V. Unsupervised domain adaptation by backpropagation. In Proceedings of the International Conference on Machine Learning, Lille, France, 6–11 July 2015; pp. 1180–1189. [Google Scholar]
- Li, X.; Zhang, W.; Ding, Q.; Sun, J.-Q. Multi-Layer domain adaptation method for rolling bearing fault diagnosis. Signal Process. 2019, 157, 180–197. [Google Scholar] [CrossRef]
- Wang, Y.; Sun, X.J.; Li, J.; Yang, Y. Intelligent Fault Diagnosis with Deep Adversarial Domain Adaptation. IEEE Trans. Instrum. Meas. 2021, 70, 3035385. [Google Scholar] [CrossRef]
- Qin, Y.; Yao, Q.W.; Wang, Y.; Mao, Y.F. Parameter sharing adversarial domain adaptation networks for fault transfer diagnosis of planetary gearboxes. Mech. Syst. Signal Process. 2021, 160, 107936. [Google Scholar] [CrossRef]
- Khan, S.A.; Kim, J.M. Rotational speed invariant fault diagnosis in bearings using vibration signal imaging and local binary patterns. J. Acoust. Soc. Am. 2016, 139, EL100–EL104. [Google Scholar] [CrossRef]
- Si, J.; Shi, H.M.; Chen, J.C.; Zheng, C.C. Unsupervised deep transfer learning with moment matching: A new intelligent fault diagnosis approach for bearings. Measurement 2021, 172, 108827. [Google Scholar] [CrossRef]
- Sun, G.D.; Yang, X.; Xiong, C.Y.; Hu, Y.; Liu, M.Y. Rolling Bearing Fault Diagnosis Based on Time-Frequency Compression Fusion and Residual Time-Frequency Mixed Attention Network. Appl. Sci. 2022, 12, 4831. [Google Scholar] [CrossRef]
- Yuan, H.D.; Chen, J.; Dong, G.M. Machinery fault diagnosis based on time-frequency images and label consistent K-SVD. Proc. Inst. Mech. Eng. Part C-J. Mech. Eng. Sci. 2018, 232, 1317–1330. [Google Scholar] [CrossRef]
- Sandler, M.; Howard, A.; Zhu, M.L.; Zhmoginov, A.; Chen, L.C. MobileNetV2: Inverted Residuals and Linear Bottlenecks. In Proceedings of the 31st IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–23 June 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 4510–4520. [Google Scholar]
- Zhang, R.; Gu, Y. A transfer learning framework with a one-dimensional deep subdomain adaptation network for bearing fault diagnosis under different working conditions. Sensors 2022, 22, 1624. [Google Scholar] [CrossRef] [PubMed]
- Howard, A.G.; Zhu, M.; Chen, B.; Kalenichenko, D.; Wang, W.; Weyand, T.; Andreetto, M.; Adam, H. Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv 2017, arXiv:1704.04861. [Google Scholar]
- Pei, Z.Y.; Cao, Z.J.; Long, M.S.; Wang, J.M. Multi-Adversarial Domain Adaptation. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence/30th Innovative Applications of Artificial Intelligence Conference/8th AAAI Symposium on Educational Advances in Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018; AAAI: Washington, DC, USA, 2018; pp. 3934–3941. [Google Scholar]
- Gretton, A.; Borgwardt, K.M.; Rasch, M.J.; Schölkopf, B.; Smola, A. A kernel two-sample test. J. Mach. Learn. Res. 2012, 13, 723–773. [Google Scholar]
- Huang, H.; Baddour, N. Bearing vibration data collected under time-varying rotational speed conditions. Data Brief 2018, 21, 1745–1749. [Google Scholar] [CrossRef]
- Jin, G. Research on End-to-End Bearing Fault Diagnosis Based on Deep Learning under Complex Conditions; University of Science and Technology of China: Hefei, China, 2020; p. 3. [Google Scholar]
- Ganin, Y.; Ustinova, E.; Ajakan, H.; Germain, P.; Larochelle, H.; Laviolette, F.; Marchand, M.; Lempitsky, V. Domain-adversarial training of neural networks. J. Mach. Learn. Res. 2016, 17, 1–35. [Google Scholar]
- Zhu, Y.; Zhuang, F.; Wang, J.; Ke, G.; Chen, J.; Bian, J.; Xiong, H.; He, Q. Deep subdomain adaptation network for image classification. IEEE Trans. Neural Netw. Learn. Syst. 2020, 32, 1713–1722. [Google Scholar] [CrossRef]
- Case Western Reserve University Bearing Dataset. Available online: https://engineering.case.edu/bearingdatacenter/apparatus-and-procedures (accessed on 21 May 2023).
Layer | Convolution Kernel Parameters (n × h × c) | Stride |
---|---|---|
ConvBNReLU6 | 6 × 46 × 1 | 4 |
ConvBNReLU6 ConvBN | 6 × 3 × 1 16 × 1 × 6 | 1 1 |
ConvBNReLU6 ConvBNReLU6 ConvBN | 96 × 1 × 16 96 × 3 × 1 24 × 1 × 96 | 1 2 1 |
ConvBNReLU6 ConvBNReLU6 ConvBN | 144 × 1 × 24 144 × 3 × 1 32 × 1 × 144 | 1 2 1 |
ConvBNReLU6 ConvBN | 32 × 3 × 1 48 × 1 × 32 | 1 1 |
ConvBNReLU6 | 64 × 1 × 48 | 1 |
Global Average Pooling | / | / |
Health Condition | Normal Condition | Inner Race Fault | Outer Race Fault |
---|---|---|---|
Label | H | I | O |
Working Condition | Increasing Speed | Decreasing Speed | Increasing Then Decreasing Speed | Decreasing Then Increasing Speed |
---|---|---|---|---|
Label | T0 | T1 | T2 | T3 |
1D CNN | DANN | Coral | DSAN | MAJDAN | |
---|---|---|---|---|---|
T0-T1 | 60.69% | 72.44% | 63.23% | 53.71% | 93.21% |
T0-T2 | 63.21% | 64.94% | 65.22% | 59.74% | 99.14% |
T0-T3 | 67.02% | 74.15% | 66.65% | 99.58% | 99.69% |
T1-T2 | 99.32% | 99.59% | 99.55% | 99.62% | 99.55% |
T1-T3 | 99.65% | 99.72% | 99.08% | 99.58% | 99.38% |
T2-T3 | 99.48% | 99.73% | 99.81% | 99.72% | 99.89% |
T1-T0 | 60.03% | 88.89% | 61.37% | 99.65% | 99.83% |
T2-T0 | 65.64% | 99.31% | 64.95% | 99.82% | 99.65% |
T3-T0 | 98.84% | 99.82% | 99.65% | 99.67% | 99.83% |
T2-T1 | 96.14% | 98.12% | 96.75% | 97.60% | 96.58% |
T3-T1 | 95.20% | 98.97% | 95.89% | 98.81% | 96.23% |
T3-T2 | 99.74% | 99.83% | 99.15% | 99.83% | 99.83% |
Average | 83.75% | 91.29% | 84.28% | 92.28% | 98.57% |
1D CNN | DANN | Coral | DSAN | MAJDAN | |
---|---|---|---|---|---|
T0-T1T2T3 | 62.15% | 64.23% | 66.44% | 96.40% | 98.12% |
T1-T0T2T3 | 88.35% | 80.66% | 87.84% | 88.52% | 99.82% |
T2-T0T1T3 | 87.03% | 98.63% | 99.12% | 98.97% | 99.14% |
T3-T0T1T2 | 87.15% | 97.83% | 97.60% | 98.29% | 97.78% |
Average | 81.17% | 85.34% | 87.75% | 95.55% | 98.71% |
Health Condition | Fault Size | Label |
---|---|---|
Outer race fault | 7 mils 14 mils 21 mils | O-7 O-14 O-21 |
Inner race fault | 7 mils 14 mils 21 mils | I-7 I-14 I-21 |
Ball fault | 7 mils 14 mils 21 mils | B-7 B-14 B-21 |
Normal | N |
1D CNN | DANN | CORAL | DSAN | MAJDAN | |
---|---|---|---|---|---|
R0-R1 | 94.63% | 99.75% | 96.75% | 100% | 99.87% |
R0-R2 | 85.44% | 100% | 88.66% | 100% | 100% |
R0-R3 | 77.50% | 78.25% | 78.25% | 99.87% | 99.87% |
R1-R2 | 97.25% | 99.75% | 97.50% | 99.25% | 100% |
R1-R3 | 71.75% | 99.75% | 71.83% | 99.75% | 99.75% |
R2-R3 | 94.75% | 99.75% | 94.25% | 99.75% | 99.75% |
R1-R0 | 85.50% | 97.42% | 98.25% | 99.00% | 99.66% |
R2-R0 | 92.75% | 87.38% | 87.87% | 99.31% | 98.25% |
R3-R0 | 83.20% | 78.55% | 63.25% | 97.25% | 95.75% |
R2-R1 | 93.25% | 93.76% | 87.00% | 95.44% | 97.75% |
R3-R1 | 76.75% | 77.25% | 77.50% | 96.25% | 96.87% |
R3-R2 | 92.00% | 96.66% | 96.75% | 98.00% | 99.87% |
Average | 87.06% | 92.36% | 86.49% | 98.66% | 98.95% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Cui, Z.; Cao, H.; Ai, Z.; Wang, J. A Multi-Adversarial Joint Distribution Adaptation Method for Bearing Fault Diagnosis under Variable Working Conditions. Appl. Sci. 2023, 13, 10606. https://doi.org/10.3390/app131910606
Cui Z, Cao H, Ai Z, Wang J. A Multi-Adversarial Joint Distribution Adaptation Method for Bearing Fault Diagnosis under Variable Working Conditions. Applied Sciences. 2023; 13(19):10606. https://doi.org/10.3390/app131910606
Chicago/Turabian StyleCui, Zhichao, Hui Cao, Zeren Ai, and Jihui Wang. 2023. "A Multi-Adversarial Joint Distribution Adaptation Method for Bearing Fault Diagnosis under Variable Working Conditions" Applied Sciences 13, no. 19: 10606. https://doi.org/10.3390/app131910606
APA StyleCui, Z., Cao, H., Ai, Z., & Wang, J. (2023). A Multi-Adversarial Joint Distribution Adaptation Method for Bearing Fault Diagnosis under Variable Working Conditions. Applied Sciences, 13(19), 10606. https://doi.org/10.3390/app131910606