An Adversarial Model for Electromechanical Actuator Fault Diagnosis under Nonideal Data Conditions

Wang, Chao,Tao, Laifa,Ding, Yu,Lu, Chen,Ma, Jian
DOI: https://doi.org/10.1007/s00521-021-06732-x
2022-01-01
Abstract:Electromechanical actuators (EMAs) are safety-critical components that work under various conditions and loads. Realizing robust and precise fault diagnosis for an EMA increases the overall availability/safety of the whole system. However, the monitoring data of an EMA are collected under different working conditions and consist of numerous unlabeled samples and few unbalanced labeled samples; this severely limits the applications of intelligent data-driven diagnosis approaches. Therefore, this paper provides an extended convolutional adversarial autoencoder (ECAAE) as an adversarial model to achieve end-to-end fault diagnosis for EMAs based only on vibration signals. This approach combines the feature extraction ability of convolutional neural networks (CNNs) with the semisupervised learning and data generation capabilities of adversarial autoencoders (AAEs) by activating different submodels during different training phases and is thus able to utilize both unlabeled and unbalanced labeled samples. With the help of a hyperparameter-free signal conversion method and an imbalance-compensation loss function, the adversarial training process of the model results in a feature extractor that is robust to varying working conditions as well as a sample generator capable of generating samples belonging to a given class. Consequently, after fine-tuning on samples rebalanced by the generator, the classifier of the ECAAE is able to perform robust and precise fault diagnosis even under various working conditions, unbalanced samples and few-shot situations. The proposed method is validated under 12 multicondition data scenarios and achieves a diagnostic accuracy above 90%, even in cases worse than 5-way 5-shot scenarios, thereby revealing its superiority over 3 state-of-the-art models.
What problem does this paper attempt to address?