Figure 1.
Process of training and assessment.
Figure 1.
Process of training and assessment.
Figure 2.
Wind speed rotational speed characteristic.
Figure 2.
Wind speed rotational speed characteristic.
Figure 3.
Time characteristic of rotational speed in normal operation: (a) rotational speed on normal operation; (b) rotational speed on normal operation (partial expansion).
Figure 3.
Time characteristic of rotational speed in normal operation: (a) rotational speed on normal operation; (b) rotational speed on normal operation (partial expansion).
Figure 4.
Time characteristic of rotational speed at the accident.
Figure 4.
Time characteristic of rotational speed at the accident.
Figure 5.
True label and assessment result of the model in which the number of mixture components K was determined based on BIC (K = 29, threshold is 99th percentile’s value): (a) wind speed-rotational speed characteristic with true label; (b) time characteristics of rotational speed with true label; (c) wind speed rotational speed characteristic with predicted label; (d) time characteristics of rotational speed with predicted label; (e) time characteristics of anomaly score.
Figure 5.
True label and assessment result of the model in which the number of mixture components K was determined based on BIC (K = 29, threshold is 99th percentile’s value): (a) wind speed-rotational speed characteristic with true label; (b) time characteristics of rotational speed with true label; (c) wind speed rotational speed characteristic with predicted label; (d) time characteristics of rotational speed with predicted label; (e) time characteristics of anomaly score.
Figure 6.
ROC curve of the model in which the number of mixture components K was determined based on BIC (K = 29, the threshold is the 99th percentile’s value).
Figure 6.
ROC curve of the model in which the number of mixture components K was determined based on BIC (K = 29, the threshold is the 99th percentile’s value).
Figure 7.
Training data of the model in which the number of mixture components K was determined based on BIC (K = 29, the threshold is the 99th percentile’s value): (a) wind speed rotational speed characteristic; (b) time characteristics of rotational speed; (c) time characteristics of anomaly score.
Figure 7.
Training data of the model in which the number of mixture components K was determined based on BIC (K = 29, the threshold is the 99th percentile’s value): (a) wind speed rotational speed characteristic; (b) time characteristics of rotational speed; (c) time characteristics of anomaly score.
Figure 8.
True label and assessment result of the model in which the number of mixture components K was 64 (threshold is the 100th percentile’s value): (a) wind speed rotational speed characteristic with true label; (b) time characteristics of rotational speed with true label; (c) wind speed rotational speed characteristic with predicted label; (d) time characteristics of rotational speed with predicted label; (e) time characteristics of anomaly score.
Figure 8.
True label and assessment result of the model in which the number of mixture components K was 64 (threshold is the 100th percentile’s value): (a) wind speed rotational speed characteristic with true label; (b) time characteristics of rotational speed with true label; (c) wind speed rotational speed characteristic with predicted label; (d) time characteristics of rotational speed with predicted label; (e) time characteristics of anomaly score.
Figure 9.
ROC curve of the model in which the number of mixture components K was 64 (the threshold is the 100th percentile’s value).
Figure 9.
ROC curve of the model in which the number of mixture components K was 64 (the threshold is the 100th percentile’s value).
Figure 10.
Training data of the model in which the number of mixture components K was 64 (the threshold is 100th percentile’s value): (a) wind speed rotational speed characteristic; (b) time characteristics of rotational speed; (c) time characteristics of anomaly score.
Figure 10.
Training data of the model in which the number of mixture components K was 64 (the threshold is 100th percentile’s value): (a) wind speed rotational speed characteristic; (b) time characteristics of rotational speed; (c) time characteristics of anomaly score.
Figure 11.
True label and assessment result of the model in which the number of mixture components K was 128 (the threshold is the 100th percentile’s value): (a) wind speed rotational speed characteristic with true label; (b) time characteristics of rotational speed with true label; (c) wind speed-rotational speed characteristic with predicted label; (d) time characteristics of rotational speed with predicted label; (e) time characteristics of anomaly score.
Figure 11.
True label and assessment result of the model in which the number of mixture components K was 128 (the threshold is the 100th percentile’s value): (a) wind speed rotational speed characteristic with true label; (b) time characteristics of rotational speed with true label; (c) wind speed-rotational speed characteristic with predicted label; (d) time characteristics of rotational speed with predicted label; (e) time characteristics of anomaly score.
Figure 12.
ROC curve of the model in which the number of mixture components K was 128 (threshold is 100th percentile’s value).
Figure 12.
ROC curve of the model in which the number of mixture components K was 128 (threshold is 100th percentile’s value).
Figure 13.
Training data of the model in which the number of mixture components K was 128 (threshold is 100th percentile’s value): (a) wind speed rotational speed characteristic; (b) time characteristics of rotational speed; (c) time characteristics of anomaly score.
Figure 13.
Training data of the model in which the number of mixture components K was 128 (threshold is 100th percentile’s value): (a) wind speed rotational speed characteristic; (b) time characteristics of rotational speed; (c) time characteristics of anomaly score.
Figure 14.
True label and assessment result of the model in which the number of mixture components K was 256 (threshold is 100th percentile’s value): (a) wind speed rotational speed characteristic with true label; (b) time characteristics of rotational speed with true label; (c) wind speed rotational speed characteristic with predicted label; (d) time characteristics of rotational speed with predicted label; (e) time characteristics of anomaly score.
Figure 14.
True label and assessment result of the model in which the number of mixture components K was 256 (threshold is 100th percentile’s value): (a) wind speed rotational speed characteristic with true label; (b) time characteristics of rotational speed with true label; (c) wind speed rotational speed characteristic with predicted label; (d) time characteristics of rotational speed with predicted label; (e) time characteristics of anomaly score.
Figure 15.
ROC curve of the model in which the number of mixture components K was 256 (threshold is 100th percentile’s value).
Figure 15.
ROC curve of the model in which the number of mixture components K was 256 (threshold is 100th percentile’s value).
Figure 16.
Training data of the model in which the number of mixture components K was 256 (threshold is 100th percentile’s value): (a) wind speed rotational speed characteristic; (b) time characteristics of rotational speed; (c) time characteristics of anomaly score.
Figure 16.
Training data of the model in which the number of mixture components K was 256 (threshold is 100th percentile’s value): (a) wind speed rotational speed characteristic; (b) time characteristics of rotational speed; (c) time characteristics of anomaly score.
Table 1.
List of symbols, acronyms and abbreviations.
Table 1.
List of symbols, acronyms and abbreviations.
LDS | Lightning Detection System |
---|
SCADA | Supervisory control and data acquisition |
GMM | Gaussian mixture model |
BIC | Bayesian information criterion |
ROC | Receiver operating characteristic |
AUC | Area under the curve |
SMA | Simple moving average |
WMA | Weighted moving average |
EMA | Exponential moving average |
SWMA | Sine weighted moving average |
MMA | Size of window |
α | Weight factor of exponential moving average |
n | Number of the data |
x | Data |
| Gaussian distribution k |
| Gaussian mixture model |
πk | Weighting coefficient of the Gaussian distribution k |
μk | Mean vector of the Gaussian distribution k |
Σk | General covariance matrix of the Gaussian distribution k |
Θ | Set of three parameters πk, μk, Σk |
K | Total number of Gaussian distributions |
| Log-likelihood probability on Θ |
γ | Posterior probability |
score | Anomaly score |
TP | True positive |
FP | False positive |
TN | True negative |
FN | False negative |
Table 2.
Data acquisition period of SCADA data.
Table 2.
Data acquisition period of SCADA data.
Type of SCADA Data | Data Period |
---|
at the Accident | on Normal Operation |
---|
1 min average data | 170 min | The data after repair for about 33 days |
Table 3.
Confusion matrix.
Table 3.
Confusion matrix.
| | Predicted |
---|
| | Abnormal | Normal |
---|
True | Abnormal | True positive (TP) | False negative (FN) |
Normal | False positive (FP) | True negative (TN) |
Table 4.
Confusion matrix of the model in which the number of mixture components K was determined based on BIC (K = 29, the threshold is the 99th percentile’s value).
Table 4.
Confusion matrix of the model in which the number of mixture components K was determined based on BIC (K = 29, the threshold is the 99th percentile’s value).
| | Predicted |
---|
| | Abnormal | Normal |
---|
True | Abnormal | 17 | 6 |
Normal | 0 | 135 |
Table 5.
Confusion matrix of the model in which the number of mixture components K was 64 (the threshold is the 100th percentile’s value).
Table 5.
Confusion matrix of the model in which the number of mixture components K was 64 (the threshold is the 100th percentile’s value).
| | Predicted |
---|
| | Abnormal | Normal |
---|
True | Abnormal | 13 | 10 |
Normal | 0 | 135 |
Table 6.
Confusion matrix of the model in which the number of mixture components K was 128 (threshold is 100th percentile’s value).
Table 6.
Confusion matrix of the model in which the number of mixture components K was 128 (threshold is 100th percentile’s value).
| | Predicted |
---|
| | Abnormal | Normal |
---|
True | Abnormal | 19 | 4 |
Normal | 0 | 135 |
Table 7.
Confusion matrix of the model in which the number of mixture components K was 256 (threshold is 100th percentile’s value).
Table 7.
Confusion matrix of the model in which the number of mixture components K was 256 (threshold is 100th percentile’s value).
| | Predicted |
---|
| | Abnormal | Normal |
---|
True | Abnormal | 21 | 2 |
Normal | 2 | 133 |
Table 8.
AUC of each model.
Table 8.
AUC of each model.
Model | AUC |
---|
K based on BIC (K = 29) | 0.989 |
K = 64 | 0.994 |
K = 128 | 0.999 |
K = 256 | 0.996 |