Efficient bearing fault diagnosis not only extends the operational lifespan of rolling bearings but also reduces unnecessary maintenance and resource waste. However, current deep learning-based methods face significant challenges, particularly due to the scarcity of fault data, which impedes the models’ ability to effectively learn parameters. Additionally, many existing methods rely on single-scale features, hindering the capture of global contextual information and diminishing diagnostic accuracy. To address these challenges, this paper proposes a Multi-Scale Convolutional Neural Network with Self-Knowledge Distillation (MSCNN-SKD) for bearing fault diagnosis. The MSCNN-SKD employs a five-stage architecture. Stage 1 uses wide-kernel convolution for initial feature extraction, while Stages 2 through 5 integrate a parallel multi-scale convolutional structure to capture both global contextual information and long-range dependencies. In the final two stages, a self-distillation process enhances learning by allowing deep-layer features to guide shallow-layer learning, improving performance, especially in data-limited scenarios. Extensive experiments on multiple datasets validate the model’s high diagnostic accuracy, computational efficiency, and robustness, demonstrating its suitability for real-time industrial applications in resource-limited environments.
Read full abstract