journal article·2020-11-25Open access

Short-Term Forecasting of Photovoltaic Solar Power Production Using Variational Auto-Encoder Driven Deep Learning Approach

Abdelkader Dairi, Fouzi Harrou, Ying Sun, Sofiane Khadraoui

Applied Sciences· Volume 10· Issue 23

Abstract

The accurate modeling and forecasting of the power output of photovoltaic (PV) systems are critical to efficiently managing their integration in smart grids, delivery, and storage. This paper intends to provide efficient short-term forecasting of solar power production using Variational AutoEncoder (VAE) model. Adopting the VAE-driven deep learning model is expected to improve forecasting accuracy because of its suitable performance in time-series modeling and flexible nonlinear approximation. Both single- and multi-step-ahead forecasts are investigated in this work. Data from two grid-connected plants (a 243 kW parking lot canopy array in the US and a 9 MW PV system in Algeria) are employed to show the investigated deep learning models’ performance. Specifically, the forecasting outputs of the proposed VAE-based forecasting method have been compared with seven deep learning methods, namely recurrent neural network, Long short-term memory (LSTM), Bidirectional LSTM, Convolutional LSTM network, Gated recurrent units, stacked autoencoder, and restricted Boltzmann machine, and two commonly used machine learning methods, namely logistic regression and support vector regression. The results of this investigation demonstrate the satisfying performance of deep learning techniques to forecast solar power and point out that the VAE consistently performed better than the other methods. Also, results confirmed the superior performance of deep learning models compared to the two considered baseline machine learning models.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Solar Radiation and Photovoltaics · Energy Load and Power Forecasting · Photovoltaic System Optimization Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Computer Science Department Signal, Image and Speech Laboratory (SIMPA) Laboratory, University of Science and Technology of Oran-Mohamed Boudiaf (USTO-MB), El Mnaouar, BP 1505, Bir El Djir 31000, Algeria

Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division, King Abdullah University of Science and Technology (KAUST), Thuwal 23955-6900, Saudi Arabia

Department of Electrical Engineering, University of Sharjah, Sharjah 27272, UAE

Funding

King Abdullah University of Science and Technology

References (53)

Show source-provided references
1. Improving photovoltaics grid integration through short time forecasting and self-consumption10.1016/j.apenergy.2014.03.045 ↗
2. Solar photovoltaic power forecasting using optimized modified extreme learning machine technique
3. A comparison of day-ahead photovoltaic power forecasting models based on deep learning neural network10.1016/j.apenergy.2019.113315 ↗
4. Harrou, F., Kadri, F., and Sun, Y. (2020). Forecasting of Photovoltaic Solar Power Production Using LSTM Approach. Advanced Statistical Modeling, Forecasting, and Fault Detection in Renewable Energy Systems, IntechOpen.10.5772/intechopen.91248 ↗
5. Short-term photovoltaic power forecasting based on similar days and least square support vector machine
6. Probabilistic solar power forecasting based on weather scenario generation10.1016/j.apenergy.2020.114823 ↗
7. Hourly day-ahead solar irradiance prediction using weather forecasts by LSTM10.1016/j.energy.2018.01.177 ↗
8. Robust short-term electrical load forecasting framework for commercial buildings using deep recurrent neural networks10.1016/j.apenergy.2020.115410 ↗
9. A hybrid deep learning model for short-term PV power forecasting10.1016/j.apenergy.2019.114216 ↗
10. Kanchana, W., and Sirisukprasert, S. (2020, January 4–6). PV Power Forecasting with Holt-Winters Method. Proceedings of the 2020 8th International Electrical Engineering Congress (iEECON), Chiang Mai, Thailand.10.1109/iEECON48109.2020.229517 ↗
11. Development of statistical time series models for solar power prediction10.1016/j.renene.2015.03.038 ↗
12. A SARIMA-RVFL hybrid model assisted by wavelet decomposition for very short-term solar PV power generation forecast10.1016/j.renene.2019.03.020 ↗
13. Solar power output forecasting using evolutionary seasonal decomposition least-square support vector regression10.1016/j.jclepro.2015.08.099 ↗
14. A Novel Method for Hourly Electricity Demand Forecasting10.1109/TPWRS.2019.2941277 ↗
15. Power Generation Forecast of Hybrid PV—Wind System10.1109/TSTE.2019.2903900 ↗
16. Multiple steps ahead solar photovoltaic power forecasting based on univariate machine learning models and data re-sampling10.1016/j.segan.2019.100286 ↗
17. Improving Renewable Energy Forecasting With a Grid of Numerical Weather Predictions10.1109/TSTE.2017.2694340 ↗
18. Adaptive Residual Compensation Ensemble Models for Improving Solar Energy Generation Forecasting10.1109/TSTE.2019.2931154 ↗
19. A Solar Time Based Analog Ensemble Method for Regional Solar Power Forecasting10.1109/TSTE.2018.2832634 ↗
20. Harrou, F., Sun, Y., Hering, A.S., Madakyaru, M., and Dairi, A. (2020). Statistical Process Monitoring Using Advanced Data-Driven and Deep Learning Approaches: Theory and Practical Applications, Elsevier.
21. Deep learning approach for sustainable WWTP operation: A case study on data-driven influent conditions monitoring10.1016/j.scs.2019.101670 ↗
22. Detecting abnormal ozone measurements with a deep learning-based strategy10.1109/JSEN.2018.2852001 ↗
23. Statistical monitoring of a wastewater treatment plant: A case study10.1016/j.jenvman.2018.06.087 ↗
24. Obstacle detection for intelligent transportation systems using deep stacked autoencoder and k-nearest neighbor scheme10.1109/JSEN.2018.2831082 ↗
25. Pereira, F., Burges, C.J.C., Bottou, L., and Weinberger, K.Q. (2012). ImageNet Classification with Deep Convolutional Neural Networks. Advances in Neural Information Processing Systems 25, Curran Associates, Inc.
26. Recent trends in deep learning based natural language processing10.1109/MCI.2018.2840738 ↗
27. Graves, A., Rahman Mohamed, A., and Hinton, G.E. (2013, January 26–31). Speech Recognition with Deep Recurrent Neural Networks. Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada.10.1109/ICASSP.2013.6638947 ↗
28. Deep learning methods for forecasting COVID-19 time-Series data: A Comparative study10.1016/j.chaos.2020.110121 ↗
29. Malicious attacks detection in crowded areas using deep learning-based approach10.1109/MIM.2020.9153576 ↗
30. Abnormal events detection using deep neural networks: Application to extreme sea surface temperature detection in the Red Sea10.1117/1.JEI.28.2.021012 ↗
31. Early Detection of Parkinson’s Disease Using Deep Learning and Machine Learning10.1109/ACCESS.2020.3016062 ↗
32. Mastering the game of Go with deep neural networks and tree search10.1038/nature16961 ↗
33. Li, G., Wang, H., Zhang, S., Xin, J., and Liu, H. (2019). Recurrent neural networks based photovoltaic power forecasting approach. Energies, 12.10.3390/en12132538 ↗
34. Wang, Y., Liao, W., and Chang, Y. (2018). Gated recurrent unit network-based short-term photovoltaic forecasting. Energies, 11.10.3390/en11082163 ↗
35. A day-ahead PV power forecasting method based on LSTM-RNN model and time correlation modification under partial daily pattern prediction framework10.1016/j.enconman.2020.112766 ↗
36. Short-Term Residential Load Forecasting Based on Resident Behaviour Learning10.1109/TPWRS.2017.2688178 ↗
37. Aprillia, H., Yang, H.T., and Huang, C.M. (2020). Short-Term Photovoltaic Power Forecasting Using a Convolutional Neural Network-Salp Swarm Algorithm. Energies, 13.10.3390/en13081879 ↗
38. Deterministic and probabilistic forecasting of photovoltaic power based on deep convolutional neural network10.1016/j.enconman.2017.10.008 ↗
39. Neural networks for time series processing
40. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
41. Cho, K., van Merrienboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., and Bengio, Y. (2014). Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation. arXiv.10.3115/v1/D14-1179 ↗
42. Bidirectional recurrent neural networks10.1109/78.650093 ↗
43. Convolutional LSTM network: A machine learning approach for precipitation nowcasting
44. A fast learning algorithm for deep belief nets10.1162/neco.2006.18.7.1527 ↗
45. Smolensky, P. (1986). Information Processing in Dynamical Systems: Foundations of Harmony Theory, University of Colorado. CU-CS-321-86.
46. Bengio, Y. (2009). Learning Deep Architectures for AI, Now Publishers Inc.10.1561/9781601982957 ↗
47. Kingma, D.P., and Welling, M. (2013). Auto-encoding variational bayes. arXiv.
48. Modelling urban networks using Variational Autoencoders10.1007/s41109-019-0234-0 ↗
49. Kingma, D., Salimans, T., Josefowicz, R., Chen, X., Sutskever, I., and Welling, M. (2016, January 5–10). Improving variational autoencoders with inverse autoregressive flow. Proceedings of the 30th Annual Conference on Neural Information Processing Systems 2016, Barcelona, Spain.
50. Doersch, C. (2016). Tutorial on variational autoencoders. arXiv.
51. Random Search for Hyper-Parameter Optimization
52. Performance Data from the NIST Photovoltaic Arrays and Weather Station10.6028/jres.122.040 ↗
53. Harrou, F., and Sun, Y. (2020). Advanced Statistical Modeling, Forecasting, and Fault Detection in Renewable Energy Systems, BoD—Books on Demand.10.5772/intechopen.85999 ↗