Wind turbine anomaly detection based on SCADA: A deep autoencoder enhanced by fault instances

ISA Trans. 2023 Aug:139:586-605. doi: 10.1016/j.isatra.2023.03.045. Epub 2023 Apr 6.

Abstract

An increasing number of deep autoencoder-based algorithms for intelligent condition monitoring and anomaly detection have been reported in recent years to improve wind turbine reliability. However, most existing studies have only focused on the precise modeling of normal data in an unsupervised manner; few studies have utilized the information of fault instances in the learning process, which results in suboptimal detection performance and low robustness. To this end, we first developed a deep autoencoder enhanced by fault instances, that is, a triplet-convolutional deep autoencoder (triplet-Conv DAE), jointly integrating a convolutional autoencoder and deep metric learning. Aided by fault instances, triplet-Conv DAE can not only capture normal operation data patterns but also acquire discriminative deep embedding features. Moreover, to overcome the difficulty of scarce fault instances, we adopted an improved generative adversarial network-based data augmentation method to generate high-quality synthetic fault instances. Finally, we validated the performance of the proposed anomaly detection method using a multitude of performance measures. The experimental results show that our method is superior to three other state-of-the-art methods. In addition, the proposed augmentation method can efficiently improve the performance of the triplet-Conv DAE when fault instances are insufficient.

Keywords: Anomaly detection; Autoencoder; Data augmentation; Deep metric learning; SCADA data; Wind turbine.