| Literature DB >> 32599907 |
Hong Wang1, Hongbin Wang1, Guoqian Jiang1, Yueling Wang1, Shuang Ren2.
Abstract
Sensor fault detection of wind turbines plays an important role in improving the reliability and stable operation of turbines. The supervisory control and data acquisition (SCADA) system of a wind turbine provides promising insights into sensor fault detection due to the accessibility of the data and the abundance of sensor information. However, SCADA data are essentially multivariate time series with inherent spatio-temporal correlation characteristics, which has not been well considered in the existing wind turbine fault detection research. This paper proposes a novel classification-based fault detection method for wind turbine sensors. To better capture the spatio-temporal characteristics hidden in SCADA data, a multiscale spatio-temporal convolutional deep belief network (MSTCDBN) was developed to perform feature learning and classification to fulfill the sensor fault detection. A major superiority of the proposed method is that it can not only learn the spatial correlation information between several different variables but also capture the temporal characteristics of each variable. Furthermore, this method with multiscale learning capability can excavate interactive characteristics between variables at different scales of filters. A generic wind turbine benchmark model was used to evaluate the proposed approach. The comparative results demonstrate that the proposed method can significantly enhance the fault detection performance.Entities:
Keywords: classification; deep learning; fault detection; multiscale spatio-temporal convolutional deep belief network; multivariate time series; wind turbine sensor
Year: 2020 PMID: 32599907 PMCID: PMC7349861 DOI: 10.3390/s20123580
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Typical structure of the convolutional restricted Boltzmann machine (CRBM) model.
Figure 2Schematic of the developed multiscale spatio-temporal convolutional deep belief network (MSTCDBN) method.
Figure 3Wind speed sequence with mean speed of 17 m/s.
Available variables.
| Number | Variable | Unit | Noise Power |
|---|---|---|---|
| 1 | Wind speed at hub height | m/s | 0.0071 |
| 2 | Rotor speed | rad/s |
|
| 3 | Generator speed | rad/s | 2 |
| 4 | Generator torque | Nm | 0.9 |
| 5 | Generated electrical power | W | 10 |
| 6, 7, 8 | Pitch angle of | deg | 1.5 |
| 9 | Azimuth angle low speed | rad |
|
| 10, 11, 12 | Blade root moment of | Nm |
|
| 13, 14 | Tower acceleration in |
| 5 |
| 15 | Yaw error | deg | 5 |
Detailed descriptions of considered conditions.
| Number | Condition | Description |
|---|---|---|
| Normal | Normal condition | Fault-free |
| Fault 1 | Generator speed sensor | Scaling (gain factor equal to 1.2) |
| Fault 2 | Generator power sensor | Scaling (gain factor equal to 1.2) |
| Fault 3 | Pitch angle sensor | Stuck (fixed value equal to 1 deg) |
| Fault 4 | Pitch angle sensor | Stuck (fixed value equal to 5 deg) |
| Fault 5 | Pitch angle sensor | Scaling (gain factor equal to 1.2) |
Sample description of the different sensor conditions.
| Number | Size of Total Samples | Size of Training Samples | Size of Testing Samples |
|---|---|---|---|
| Normal | 1260 | 1000 | 250 |
| Fault 1 | 270 | 200 | 50 |
| Fault 2 | 270 | 200 | 50 |
| Fault 3 | 270 | 200 | 50 |
| Fault 4 | 270 | 200 | 50 |
| Fault 5 | 270 | 200 | 50 |
The structure of the proposed MSTCDBN.
| Description | Setting | Convolution 1 | Convolution 2 | Pooling |
|---|---|---|---|---|
| Multiscale spatial feature learning | CDBN1 | 9, | 16, |
|
| CDBN2 | 9, | 16, |
| |
| CDBN3 | 9, | 16, |
| |
| Multiscale temporal feature learning | CDBN4 | 9, | 16, |
|
| CDBN5 | 9, | 16, |
| |
| CDBN6 | 9, | 16, |
|
Structures of six comparative methods.
| Method | Setting | Convolution 1 | Convolution 2 | Pooling |
|---|---|---|---|---|
| CDBN | CDBN1 |
|
|
|
| STCDBN | CDBN1 |
|
|
|
| SSCDBN | CDBN1 |
|
| - |
| SSTCDBN | CDBN1 |
|
|
|
| CDBN2 |
|
|
| |
| MTCDBN | CDBN1 |
|
|
|
| CDBN2 |
|
|
| |
| CDBN3 |
|
|
| |
| MSCDBN | CDBN1 |
|
| - |
| CDBN2 |
|
| - | |
| CDBN3 |
|
| - |
Figure 4Detection performance of different convolutional deep belief network (CDBN) structures.
Runtime of different CDBN structures.
| Method | Time (s) | Method | Time (s) |
|---|---|---|---|
| CDBN | 23.33 | MTCDBN | 83.60 |
| STCDBN | 13.77 | MSCDBN | 105.20 |
| SSCDBN | 20.36 | Proposed method | 56.27 |
| SSTCDBN | 10.62 |
Figure 5Confusion matrix results of different methods. (a) standard CDBN; (b) single-scale temporal CDBN (STCDBN); (c) single-scale spatial CDBN (SSCDBN); (d) single-scale spatio-temporal CDBN (SSTCDBN); (e) multiscale temporal CDBN (MTCDBN); (f) multiscale spatial CDBN (MSCDBN); and (g) proposed method.
Recognition accuracy of each health condition (%).
| Method | Normal | Fault 1 | Fault 2 | Fault 3 | Fault 4 | Fault 5 | Overall |
|---|---|---|---|---|---|---|---|
| CDBN | 100.00 | 76.20 | 44.60 | 93.40 | 92.40 | 99.80 | 90.64 |
| STCDBN | 100.00 | 90.00 | 33.00 | 95.40 | 94.40 | 100.00 | 91.28 |
| SSCDBN | 100.00 | 81.00 | 41.20 | 97.00 | 94.80 | 100.00 | 91.40 |
| SSTCDBN | 98.04 | 99.80 | 19.40 | 99.00 | 99.60 | 95.60 | 90.36 |
| MTCDBN | 100.00 | 83.60 | 50.60 | 94.80 | 100.00 | 95.40 | 92.44 |
| MSCDBN | 100.00 | 96.60 | 60.40 | 95.80 | 95.40 | 62.80 | 91.10 |
| Proposed | 98.36 | 99.20 | 83.60 | 98.60 | 99.60 | 100.00 | 97.28 |
Comparison results of other different methods (%).
| Method | Accuracy | Precision | Recall | F1-Score |
|---|---|---|---|---|
| ANN | 74.13 | 78.19 | 69.49 | 87.02 |
| DBN | 88.64 | 86.05 | 95.78 | 90.03 |
| Proposed | 97.28 | 96.35 | 98.36 | 97.31 |