Abstract In real scenarios, rotating machinery is mainly operated in optimal condition, leading to fault data scarce and difficult to collect. This issue results in imbalanced data, significantly limiting the effectiveness of intelligent fault diagnosis methods. To address this issue, a novel fault diagnosis method for rotating machinery is proposed in this paper, which combines the batch channel normalized conditional wasserstein generative adversarial network (BCN-CWGAN) with Swin Transformer. Firstly, the one-dimensional vibration signal is preprocessed into two-dimensional feature images using a symmetrized dot pattern (SDP). Subsequently, self-attention mechanism and deep feature learning module constructed by DenseNet are integrated into the generator of GAN to acquire more discriminative feature information. Meanwhile, the discriminator of GAN is combined with batch channel normalization strategy, which further enhances the generalization ability. Besides, a two time-scale update rule strategy enhances training stability and convergence speed by updating model parameters at different time scales. Then, the data augmentation capability of BCN-CWGAN is used to generate high-quality fault samples to augment the imbalanced dataset. Finally, Swin Transformer is combined to achieve accurate fault diagnosis. The performance enhancement of the proposed method is verified through comparison and diagnosis results of two engineering experiments, demonstrating its substantial value for research in engineering practice. With the proposed data augmentation method, the average accuracy of A1, B1, C1, and D1 datasets in experiment 1 reached 99.24%, 98.85%, 96.78%, and 96.04%, respectively. Meanwhile, the proposed method achieved the best accuracy in experiment 2.
Read full abstract