Abstract
The vibration signals of rolling bearings are susceptible to strong noise interference. In addition, the lacking of fault samples for rolling bearings increases the difficulty of fault diagnosis. A fault diagnosis model based on conditional generative adversarial network (CGAN) and convolutional denoising auto-encoder (CDAE) is proposed to solve these problems. CGAN is used to generate new samples with the same distribution as the real samples. In order to improve the anti-noise ability of the model, we use CDAE as the discriminator model of CGAN to extract more robust features and achieve more accurate discrimination and classification. The generator and the discriminator are optimized by the adversarial mechanism to improve the quality of sample generation and the accuracy of fault classification. The experimental results show that the CGAN-CDAE model has good anti-noise ability, and achieves good fault diagnosis performance of rolling bearings in the case of small samples and class imbalance.