Abstract

With data collected by Internet of Things sensors, deep learning (DL) models can forecast the generation capacity of photovoltaic (PV) power plants. This functionality is especially relevant for PV power operators and users as PV plants exhibit irregular behavior related to environmental conditions. However, DL models are vulnerable to adversarial examples, which may lead to increased predictive error and wrong operational decisions. This work proposes a new scheme to detect adversarial examples and mitigate their impact on DL forecasting models. This approach is based on one-class classifiers and features extracted from the data inputted to the forecasting models. Tests were performed using data collected from a real-world PV power plant along with adversarial samples generated by the Fast Gradient Sign Method under multiple attack patterns and magnitudes. One-class Support Vector Machine and Local Outlier Factor were evaluated as detectors of attacks to Long-Short Term Memory and Temporal Convolutional Network forecasting models. According to the results, the proposed scheme showed a high capability of detecting adversarial samples with an average F1-score close to 90%. Moreover, the detection and mitigation approach strongly reduced the prediction error increase caused by adversarial samples.

Highlights

  • Wind and solar energy are the most acceptable and promising resources of renewable energy due to their potential and availability

  • The power generation samples are obtained from a PV plant that started to operate in November 2019 at the State University of Londrina campus (Brazil). This power plant is a typical Internet of Things (IoT) system that contains sensors connected to the Internet through a wireless network and transmits data to be processed in the cloud

  • The results show that Long-Short Term Memory (LSTM) had a better performance in terms of Root Mean Squared Error (RMSE)

Read more

Summary

Introduction

Wind and solar energy are the most acceptable and promising resources of renewable energy due to their potential and availability. IoT sensors can collect variables such as weather conditions, system temperature, and generated power in PV power plants, which may indicate faults and contribute to the understanding of the plant’s generation capacity. By accessing this information online, operators can be prepared for promptly handling unexpected events and variations [2]. A time series is a data sequence in a particular period. Information 2021, 12, 394 where i represents the input window size and h, the forecast horizon When the latter is equal to one, the forecasting task is referred to as a one-step-ahead forecast. Seasonal events are phenomena that occur, for instance, daily at a certain time, every day, or in a certain month every year

Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call