School of Advanced Manufacturing Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China.
CNPC Chuanqing Drilling Engineering Co., Ltd., Chengdu 610051, China.
Sensors (Basel). 2023 Feb 24;23(5):2542. doi: 10.3390/s23052542.
The realization of accurate fault diagnosis is crucial to ensure the normal operation of machines. At present, an intelligent fault diagnosis method based on deep learning has been widely applied in mechanical areas due to its strong ability of feature extraction and accurate identification. However, it often depends on enough training samples. Generally, the model performance depends on sufficient training samples. However, the fault data are always insufficient in practical engineering as the mechanical equipment often works under normal conditions, resulting in imbalanced data. Deep learning-based models trained directly with the imbalanced data will greatly reduce the diagnosis accuracy. In this paper, a diagnosis method is proposed to address the imbalanced data problem and enhance the diagnosis accuracy. Firstly, signals from multiple sensors are processed by the wavelet transform to enhance data features, which are then squeezed and fused through pooling and splicing operations. Subsequently, improved adversarial networks are constructed to generate new samples for data augmentation. Finally, an improved residual network is constructed by introducing the convolutional block attention module for enhancing the diagnosis performance. The experiments containing two different types of bearing datasets are adopted to validate the effectiveness and superiority of the proposed method in single-class and multi-class data imbalance cases. The results show that the proposed method can generate high-quality synthetic samples and improve the diagnosis accuracy presenting great potential in imbalanced fault diagnosis.
准确的故障诊断对于确保机器的正常运行至关重要。目前,基于深度学习的智能故障诊断方法由于其强大的特征提取和准确识别能力,已在机械领域得到广泛应用。然而,它通常依赖于足够的训练样本。通常情况下,模型性能取决于充足的训练样本。然而,在实际工程中,故障数据通常不足,因为机械设备通常在正常条件下工作,导致数据不平衡。直接使用不平衡数据训练的基于深度学习的模型会大大降低诊断精度。本文提出了一种诊断方法来解决不平衡数据问题,提高诊断精度。首先,通过小波变换对来自多个传感器的信号进行处理,以增强数据特征,然后通过池化和拼接操作对其进行挤压和融合。随后,构建改进的对抗网络来生成新的样本进行数据扩充。最后,通过引入卷积块注意力模块来构建改进的残差网络,以提高诊断性能。实验采用两种不同类型的轴承数据集,验证了所提出方法在单类和多类数据不平衡情况下的有效性和优越性。结果表明,所提出的方法可以生成高质量的合成样本,提高诊断精度,在不平衡故障诊断中具有很大的应用潜力。