Big data solar power forecasting based on deep learning and multiple data sources
José F. Torres
Data Science and Big Data Lab, Universidad Pablo de Olavide, ES-41013 Seville, Spain
Search for more papers by this authorCorresponding Author
Alicia Troncoso
Data Science and Big Data Lab, Universidad Pablo de Olavide, ES-41013 Seville, Spain
Correspondence
Alicia Troncoso, Data Science and Big Data Lab, Universidad Pablo de Olavide, ES-41013 Seville, Spain.
Email: [email protected]
Search for more papers by this authorIrena Koprinska
School of Computer Science, University of Sydney, Sydney, Australia
Search for more papers by this authorZheng Wang
School of Computer Science, University of Sydney, Sydney, Australia
Search for more papers by this authorFrancisco Martínez-Álvarez
Data Science and Big Data Lab, Universidad Pablo de Olavide, ES-41013 Seville, Spain
Search for more papers by this authorJosé F. Torres
Data Science and Big Data Lab, Universidad Pablo de Olavide, ES-41013 Seville, Spain
Search for more papers by this authorCorresponding Author
Alicia Troncoso
Data Science and Big Data Lab, Universidad Pablo de Olavide, ES-41013 Seville, Spain
Correspondence
Alicia Troncoso, Data Science and Big Data Lab, Universidad Pablo de Olavide, ES-41013 Seville, Spain.
Email: [email protected]
Search for more papers by this authorIrena Koprinska
School of Computer Science, University of Sydney, Sydney, Australia
Search for more papers by this authorZheng Wang
School of Computer Science, University of Sydney, Sydney, Australia
Search for more papers by this authorFrancisco Martínez-Álvarez
Data Science and Big Data Lab, Universidad Pablo de Olavide, ES-41013 Seville, Spain
Search for more papers by this authorAbstract
In this paper, we consider the task of predicting the electricity power generated by photovoltaic solar systems for the next day at half-hourly intervals. We introduce DL, a deep learning approach based on feed-forward neural networks for big data time series, which decomposes the forecasting problem into several sub-problems. We conduct a comprehensive evaluation using 2 years of Australian solar data, evaluating accuracy and training time, and comparing the performance of DL with two other advanced methods based on neural networks and pattern sequence similarity. We investigate the use of multiple data sources (solar power and weather data for the previous days, and weather forecast for the next day) and also study the effect of different historical window sizes. The results show that DL produces competitive accuracy results and scales well, and is thus a highly suitable method for big data environments.
REFERENCES
- Abdel-Nasser, M., & Mahmoud, K. (2017). Accurate photovoltaic power forecasting models using deep LSTM-RNN. Neural Computing and Applications, 1–14.
- Alzahrani, A., Shamsi, P., Dagli, C., & Ferdowsi, M. (2017). Solar irradiance forecasting using deep neural networks. Procedia Computer Science, 114, 304–313.
10.1016/j.procs.2017.09.045 Google Scholar
- Barbieri, F., Rajakaruna, S., & Ghosh, A. (2017). Very short-term photovoltaic power forecasting with cloud modeling: A review. Renewable and Sustainable Energy Reviews, 75, 242–263.
- Binkowski, M., Marti, G., & Donnat, P. (2017). Autoregressive convolutional neural networks for asynchronous time series. In Time Series Workshop at International Conference on Machine Learning (ICML), Stockholm, Sweden.
- Brecl, K., & Topic, M. (2018). Photovoltaics (PV) system energy forecast on the basis of the local weather forecast: Problems, uncertainties and solutions. Energies, 11(5), 1143.
- Cerqueira, V., Torgo, L., Pinto, F., & Soares, C. (2017). Arbitrated ensemble for time series forecasting. In Proceedings of the European Conference on Machine Learning and Principles of Knowledge Discovery in Databases, Cham, pp. 478–494.
- Chu, Y., Urquhart, B., Gohari, S. M. I., Pedro, H. T. C., Kleissl, J., & Coimbra, C. F. M. (2015). Short-term reforecasting of power output from a 48 mwe solar pv plant. Solar Energy, 112, 68–77.
- Coelho, I. M., Coelho, V. N., da Luz, E. J. S., Ochi, L. S., Guimarães, F. G., & Rios, E. (2017). A GPU deep learning metaheuristic based model for time series forecasting. Applied Energy, 201, 412–418.
- Dong, Z., Yang, D., Reindl, T., & Walsh, W. M. (2015). A novel hybrid approach based on self-organizing maps, support vector regression and particle swarm optimization to forecast solar irradiance. Energy, 82, 570–577.
- Ervural, B. C., & Ervural, B. (2018). Improvement of grey prediction models and their usage for energy demand forecasting. Journal of Intelligent & Fuzzy Systems, 24, 2679–2688.
- Flannery, T. F., & Sahajwalla, V. (2013). The critical decade: Australia's future: Solar energy: Climate Commission Secretariat, Department of Industry, Innovation, Climate Change, Science, Research and Tertiary Education. http://apo.org.au/sites/default/files/docs/ClimateCommission_Australias-Future-Solar-Energy_2013.pdf
- Hinton, G., Deng, L., Yu, D., Dahl, G. E., Mohamed, A., Jaitly, N., … Kingsbury, B. (2012). Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups. IEEE Signal Processing Magazine, 29(6), 82–97.
- Kamilaris, A., & Prenafeta-Boldú, F. X. (2018). Deep learning in agriculture: A survey. Computers and Electronics in Agriculture, 147, 70–90.
- Koprinska, I., Rana, M., & Agelidis, V. G. (2011). Yearly and seasonal models for electricity load forecasting. In International Joint Conference on Neural Networks (IJCNN), San Jose, CA, USA, pp. 1474–1481.
- Koprinska, I., Rana, M., Troncoso, A., & Martínez-Álvarez, F. (2013). Combining pattern sequence similarity with neural networks for forecasting electricity demand time series. In Proceedings of the International Joint Conference on Neural Networks, Dallas, TX, USA, pp. 1–8.
- Koprinska, I., Wu, D., & Wang, Z. (2018). Convolutional neural networks for energy time series forecasting. In International Joint Conference on Neural Networks (IJCNN), Rio de Janeiro, Brazil, pp. 1–8.
- Kostylev, V., & Pavlovski, A. (2011). Solar power forecasting performance—Towards industry standards. In First International Workshop on Integration of Solar Power Into Power Systems, Aarhus, Denmark, pp. 1–11.
- Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). Imagenet classification with deep convolutional neural networks. In Advances in Neural Information Processing Systems, Lake Tahoe, Nevada, pp. 1097–1105.
- LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436–444. https://doi.org/10.1038/nature14539
- Lee, J., Lee, I., & Kim, S. (2017). Multi-site photovoltaic power generation forecasts based on deep-learning algorithm. In 2017 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, South Korea, pp. 1118–1120.
- Livingstone, D. J., Manallack, D. T., & Tetko, I. V. (1997). Data modelling with neural networks: Advantages and limitations. Journal of Computer-Aided Molecular Design, 11, 135–142.
- Martínez-Álvarez, F., Troncoso, A., Asencio-Cortés, G., & Riquelme, J. C. (2015). A survey on data mining techniques applied to energy time series forecasting. Energies, 8, 1–32.
- Martínez-Álvarez, F., Troncoso, A., Riquelme, J. C., & Aguilar, J. S. (2011). Energy time series forecasting based on pattern sequence similarity. IEEE Transactions on Knowledge and Data Engineering, 23, 1230–1243.
- Mohammadi, M., Al-Fuqaha, A., Sorour, S., & Guizani, M. (2018). Deep learning for IoT big data and streaming analytics: A survey. IEEE Communications Surveys Tutorials, 20(4), 2923–2960.
- Neo, Y. Q., Teo, T. T., Woo, W. L., Logenthiran, T., & Sharma, A. (2017). Forecasting of photovoltaic power using deep belief network. In Tencon 2017 - 2017 IEEE Region 10 Conference, Penang, Malaysia, pp. 1189–1194.
- Oliveira, M., & Torgo, L. (2015). Ensembles for time series forecasting. In Proceedings of the Sixth Asian Conference on Machine Learning, Nha Trang City, Vietnam, pp. 360–370.
- Pedro, H. T. C., & Coimbra, C. F. M. (2012). Assessment of forecasting techniques for solar power production with no exogenous inputs. Solar Energy, 86, 2017–2028.
- Pouyanfar, S., Sadiq, S., Yan, Y., Tian, H., Tao, Y., Reyes, M. P., … Iyengar, S. S. (2018). A survey on deep learning: Algorithms, techniques, and applications. ACM Computing Surveys, 51(5), 92:1–92:36. https://doi.org/10.1145/3234150
- Qiu, M., Zhao, P., Zhang, K., Huang, J., Shi, X., Wang, X., & Chu, W. (2017). A short-term rainfall prediction model using multi-task convolutional neural networks. In 2017 IEEE International Conference on Data Mining (ICDM), New Orleans, LA, USA, pp. 395–404.
- Rana, M., Koprinska, I., & Agelidis, V. G. (2015). 2d-interval forecasts for solar power production. Solar Energy, 122, 191–203.
- Reikard, G. (2009). Predicting solar radiation at high resolutions: A comparison of time series forecasts. Solar Energy, 83, 342–349.
- Schmidhuber, J. (2015). Deep learning in neural networks: An overview. Neural Networks, 61, 85–117.
- SolarPowerEurope (2016). Global market outlook for solar power / 2016 - 2020.
- Thorey, J., Chaussin, C., & Mallet, V. (2018). Ensemble forecast of photovoltaic power with online crps learning. International Journal of Forecasting, 34(4), 762–773.
- Torres, J. F., Fernández, A. M., Troncoso, A., & Martínez-Álvarez, F. (2017). Deep learning-based approach for time series forecasting with application to electricity load. In Biomedical Applications Based on Natural and Artificial Computing, Cham, pp. 203–212.
- Wan, C., Zhao, J., Song, Y., Xu, Z., Lin, J., & Hu, Z. (2015). Photovoltaic and solar power forecasting for smart grid energy management. CSEE Journal of Power and Energy Systems, 1(1), 38–46.
- Wang, Z., & Koprinska, I. (2017). Solar power prediction with data source weighted nearest neighbors. In Proceedings of the International Joint Conference on Neural Networks, Anchorage, AK, USA, pp. 1411–1418.
- Wang, Z., Koprinska, I., & Rana, M. (2017). Solar power forecasting using pattern sequences. In Artificial Neural Networks and Machine Learning (ICANN), Cham, pp. 486–494.
- Wang, Z., Koprinska, I., & Rana, M. (2017). Solar power prediction using weather type pair patterns. In Proceedings of the International Joint Conference on Neural Networks, Anchorage, AK, USA, pp. 4259–4266.
- Wang, H., Yi, H., Peng, J., Wang, G., Liu, Y., Jiang, H., & Liu, W. (2017). Deterministic and probabilistic forecasting of photovoltaic power based on deep convolutional neural network. Energy Conversion and Management, 153, 409–422.
- Xu, C., Chen, H., Wang, J., Guo, Y., & Yuan, Y. (2019). Improving prediction performance for indoor temperature in public buildings based on a novel deep learning method. Building and Environment, 148, 128–135.
- Yuchi, S., Gergely, S., & Brandt, B. A. R. (2018). Solar pv output prediction from video streams using convolutional neural networks. Energy and Environmental Science, 11, 1811–1818.
- Zhang, X., Li, Y., Lu, S., Hamann, H., Hodge, B. S., & Lehman, B. (2018). A solar time-based analog ensemble method for regional solar power forecasting. IEEE Transactions on Sustainable Energy, 10, 268–279.
- Zhou, Y., Chang, F., Chang, L., Kao, I., & Wang, Y. (2019). Explore a deep learning multi-output neural network for regional multi-step ahead air quality forecasts. Journal of Cleaner Production, 209, 134–145.