Bearing Fault Diagnosis for Cross-Condition Scenarios Under Data Scarcity Based on Transformer Transfer Learning Network
Motor-bearing fault diagnosis is critical for industrial equipment reliability, yet traditional data-driven methods require extensive labeled data, which are often scarce in real-world applications. To address this challenge, we propose a Transformer transfer learning network (TTLN) for accurate fault diagnosis under cross-condition scenarios, particularly when target domain data are limited. First, we develop a Transformer-based fault diagnosis model that captures long-range dependencies in sequential data through self-attention, achieving high accuracy under single operating conditions. Second, we introduce the TTLN framework, which integrates domain adaptation to align marginal and conditional distributions, enabling robust cross-condition fault diagnosis with minimal target domain samples. Finally, we validated the proposed method on the CWRU and PU datasets, demonstrating the TTLN’s superior performance in data-scarce scenarios. For example, the TTLN achieved over 95% accuracy with only 100 target samples, outperforming traditional methods and fine-tuning-based approaches. The results underscore the TTLN’s effectiveness in cross-condition fault diagnosis, offering a practical solution for industrial applications with limited labeled data.
Authors
- Jun Jason Zhang (ORCID: https://orcid.org/0000-0001-6908-2671)
- Tianlu Gao (ORCID: https://orcid.org/0000-0003-0625-7002)
- Miaoling Wu
- Peidong Xu (ORCID: https://orcid.org/0000-0002-6326-6119)
- Yuxin Dai (ORCID: https://orcid.org/0000-0001-8805-7236)
- Yuyang Bai (ORCID: https://orcid.org/0000-0001-6261-4583)
- Yingjie Liang
Institutions
- Naval University of Engineering (CN)
- Wuhan University (CN)
Publication Details
- Journal
- Electronics
- Published
- 2025-01-27
- DOI
- https://doi.org/10.3390/electronics14030515
- Citations
- 14
- Primary Topic
- Machine Fault Diagnosis Techniques
- Type
- article
- Field-Weighted Citation Impact
- 17.00