Short-Term Solar PV Power Generation Day-Ahead Forecasting Using Artificial Neural Network: Assessment and Validation

(1) * Abdel-Nasser Sharkawy Mail (Mechatronics Engineering, Mechanical Engineering Department, Faculty of Engineering, South Valley University, Qena 83523, Egypt, Egypt)
(2) Mustafa M. Ali Mail (Mechatronics Engineering, Mechanical Engineering Department, Faculty of Engineering, South Valley University, Qena 83523, Egypt, Egypt)
(3) Hossam H. H. Mousa Mail (Department of Electrical Engineering, South Valley University, Qena 83523, Egypt, Egypt)
(4) Ahmed S. Ali Mail (Mechatronics Engineering, Department of Mechanical Engineering, Assiut University, Assiut, Egypt, Egypt)
(5) G. T. Abdel-Jaber Mail (Department of Mechanical Engineering, South Valley University, Qena 83523, Egypt, Egypt)
*corresponding author

Abstract


Solar photovoltaics (PV) is considered an auspicious key to dealing with energy catastrophes and ecological contamination. This type of renewable energy is based on climatic conditions to produce electrical power. In this article, a multilayer feedforward neural network (MLFFNN) is implemented to predict and forecast the output power for a solar PV power station. The MLFFNN is designed using the module temperature and the solar radiation as the two main only inputs, whereas the expected power is its output. Data of approximately one week (6-days) are obtained from a real PV power station in Egypt. The data of the first five days are used to train the MLFFNN. The training of the designed MLFFNN is executed using two types of learning algorithms: Levenberg-Marquardt (LM) and error backpropagation (EBP). The data of the sixth day, which are not used for the training, are used to check the efficiency and the generalization capability of the trained MLFFNN by both algorithms. The results provide evidence that the trained MLFFNN is running very well and efficiently to predict the power correctly. The results obtained from the trained MLFFNN by LM (MLFFNN-LM) are compared with the corresponding ones obtained by the MLFFNN trained by EBP (MLFFNN-EBP). From this comparison, the MLFFNN-LM has slightly lower performance in the training stage and slightly better performance in the stage of effectiveness investigation compared with the MLFFNN-EBP. Finally, a comparison with other previously published approaches is presented. Indeed, predicting the power correctly using the artificial NN is useful to avoid the fall of the power that maybe happen at any time.


Keywords


Power Prediction; Multilayer Feedforward NN; Solar PV Power Station; Levenberg-Marquardt Algorithm; Error Back-propagation Algorithm; MLFFNN Effectiveness

   

DOI

https://doi.org/10.31763/ijrcs.v2i3.780
      

Article metrics

10.31763/ijrcs.v2i3.780 Abstract views : 1708 | PDF views : 321

   

Cite

   

Full Text

Download

References


[1] J. L. Gómez, A. O. Martínez, F. T. Pastoriza, L. F. Garrido, E. G. Álvarez, and J. A. O. García, “Photovoltaic power prediction using artificial neural networks and numerical weather data,” Sustain., vol. 12, no. 24, pp. 1–19, 2020, https://doi.org/10.3390/su122410295.

[2] Z. A. Alrowaili et al., “Robust adaptive HCS MPPT algorithm-based wind generation system using model reference adaptive control,” Sensors, vol. 21, no. 15, pp. 1–20, 2021, https://doi.org/10.3390/s21155187.

[3] M. M. Ali, A. R. Youssef, A. S. Ali, and G. T. Abdel-Jaber, “Variable step size PO MPPT algorithm using model reference adaptive control for optimal power extraction,” Int. Trans. Electr. Energy Syst., vol. 30, no. 1, pp. 1–21, 2020, https://doi.org/10.1002/2050-7038.12151.

[4] “In 2019 the solar PV market increased an estimated 12% to around 115 GW,” 2020. [Online]. Available: https://www.evwind.es/2020/07/05/in-2019-the-solar-pv-market-increased-an-estimated-12-to-around-115-gw/75561.

[5] S. K. Prajapati and K. B. Sahay, “A Survey Paper on Solar Irradiance Forecasting Methods,” Int. J. Eng. Res., vol. 5, no. 03, pp. 536–541, 2016, https://www.ijert.org/research/a-survey-paper-on-solar-irradiance-forecasting-methods-IJERTV5IS030469.pdf.

[6] M. N. Akhter, S. Mekhilef, H. Mokhlis, and N. M. Shah, “Review on forecasting of photovoltaic power generation based on machine learning and metaheuristic techniques,” IET Renew. Power Gener., vol. 13, no. 7, pp. 1009–1023, 2019, https://doi.org/10.1049/iet-rpg.2018.5649.

[7] U. K. Das et al., “Forecasting of photovoltaic power generation and model optimization: A review,” Renew. Sustain. Energy Rev., vol. 81, no. April 2017, pp. 912–928, 2018, https://doi.org/10.1016/j.rser.2017.08.017.

[8] C. Voyant et al., “Machine learning methods for solar radiation forecasting: A review,” Renew. Energy, vol. 105, pp. 569–582, 2017, https://doi.org/10.1016/j.renene.2016.12.095.

[9] M. Q. Raza and A. Khosravi, “A review on artificial intelligence based load demand forecasting techniques for smart grid and buildings,” Renew. Sustain. Energy Rev., vol. 50, pp. 1352–1372, 2015, https://doi.org/10.1016/j.rser.2015.04.065.

[10] S. Sobri, S. Koohi-Kamali, and N. A. Rahim, “Solar photovoltaic generation forecasting methods: A review,” Energy Convers. Manag., vol. 156, pp. 459–497, 2018, https://doi.org/10.1016/j.enconman.2017.11.019.

[11] J. Antonanzas, N. Osorio, R. Escobar, R. Urraca, F. J. Martinez-de-Pison, and F. Antonanzas-Torres, “Review of photovoltaic power forecasting,” Sol. Energy, vol. 136, pp. 78–111, 2016, https://doi.org/10.1016/j.solener.2016.06.069.

[12] A. Dolara, F. Grimaccia, S. Leva, M. Mussetta, and E. Ogliari, “A physical hybrid artificial neural network for short term forecasting of PV plant power output,” Energies, vol. 8, no. 2, pp. 1138–1153, 2015. https://doi.org/10.3390/en8021138.

[13] S. S. Soman, H. Zareipour, O. Malik, and P. Mandal, “A Review of Wind Power and Wind Speed Forecasting Methods With Different Time Horizons,” in North American Power Symposium 2010, 2010, pp. 1–8. https://doi.org/10.1109/NAPS.2010.5619586.

[14] M. Kumar, N. Kumar, and S. S. Chandel, “power prediction of photovoltaic system using four parameter model,” Int. J. Electr. Electron. Data Commun., vol. 3, no. 5, pp. 82–86, 2015, http://www.iraj.in/journal/journal_file/journal_pdf/1-133-143140928582-86.pdf.

[15] G. Wang, Y. Su, and L. Shu, “One-day-ahead daily power forecasting of photovoltaic systems based on partial functional linear regression models,” Renew. Energy, vol. 96, pp. 469–478, 2016, https://doi.org/10.1016/j.renene.2016.04.089.

[16] K. R. Müller, A. J. Smoła, G. Rätsch, B. Schölkopf, J. Kohlmorgen, and V. Vapnik, “Predicting time series with support vector machines,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1997, vol. 1327, pp. 999–1004, https://alex.smola.org/papers/1997/MulSmoRatSchetal97.pdf.

[17] C. F. Yen, H. Y. Hsieh, K. W. Su, M. C. Yu, and J. S. Leu, “Solar Power Prediction via Support Vector Machine and Random Forest,” E3S Web Conf., vol. 69, no. 2, pp. 1–6, 2018, https://doi.org/10.1051/e3sconf/20186901004.

[18] S. Haykin, Neural Networks and Learning Machines, Third Edit. Pearson, 2009, https://cours.etsmtl.ca/sys843/REFS/Books/ebook_Haykin09.pdf.

[19] M. A. Nielsen, Neural Networks and Deep Learning. Determination Press, 2015. http://neuralnetworksanddeeplearning.com/.

[20] P. M. Kumar, R. Saravanakumar, A. Karthick, and V. Mohanavel, “Artificial neural network-based output power prediction of grid-connected semitransparent photovoltaic system,” Environ. Sci. Pollut. Res., 2021, https://doi.org/10.1007/s11356-021-16398-6.

[21] S. H. Oudjana, A. Hellal, and I. H. Mahamed, “Short term photovoltaic power generation forecasting using neural network,” in 2012 11th International Conference on Environment and Electrical Engineering, 2012, pp. 706–7011, https://doi.org/10.1109/EEEIC.2012.6221469.

[22] M. H. Alomari, J. Adeeb, and O. Younis, “Solar photovoltaic power forecasting in Jordan using artificial neural networks,” Int. J. Electr. Comput. Eng., vol. 8, no. 1, pp. 497–504, 2018, http://doi.org/10.11591/ijece.v8i1.pp497-504.

[23] M. AlShafeey and C. Csáki, “Evaluating neural network and linear regression photovoltaic power forecasting models based on different input methods,” Energy Reports, vol. 7, pp. 7601–7614, 2021, https://doi.org/10.1016/j.egyr.2021.10.125.

[24] A. Nahar, M. Hasanuzzaman, and N. A. Rahim, “Numerical and experimental investigation on the performance of a photovoltaic thermal collector with parallel plate flow channel under different operating conditions in Malaysia,” Sol. Energy, vol. 144, pp. 517–528, 2017, https://doi.org/10.1016/j.solener.2017.01.041.

[25] R. Nasrin, M. Hasanuzzaman, and N. A. Rahim, “Effect of high irradiation on photovoltaic power and energy,” Int. J. Energy Res., vol. 42, no. 3, pp. 1115–1131, 2018, https://doi.org/10.1002/er.3907.

[26] J. Schmidhuber, “Deep learning in neural networks : An overview,” Neural Networks, vol. 61, pp. 85–117, 2015, https://doi.org/10.1016/j.neunet.2014.09.003.

[27] A.-N. Sharkawy, “Principle of Neural Network and Its Main Types : Review,” J. Adv. Appl. Comput. Math., vol. 7, pp. 8–19, 2020, https://doi.org/10.15377/2409-5761.2020.07.2.

[28] S. C. Chen, S. W. Lin, T. Y. Tseng, and H. C. Lin, “Optimization of back-propagation network using simulated annealing approach,” in 2006 IEEE International Conference on Systems, Man and Cybernetics, 2006, pp. 2819–2824, https://doi.org/10.1109/ICSMC.2006.385301.

[29] M. A. Sassi, M. J. D. Otis, and A. Campeau-Lecours, “Active stability observer using artificial neural network for intuitive physical human–robot interaction,” Int. J. Adv. Robot. Syst., vol. 14, no. 4, pp. 1–16, 2017, https://doi.org/10.1177%2F1729881417727326.

[30] E. De Momi, L. Kranendonk, M. Valenti, N. Enayati, and G. Ferrigno, “A Neural Network-Based Approach for Trajectory Planning in Robot–Human Handover Tasks,” Front. Robot. AI, vol. 3, no. June, pp. 1–10, 2016, https://doi.org/10.3389/frobt.2016.00034.

[31] A. B. Rad, T. W. Bui, V. Li, and Y. K. Wong, “A new on-line pid tuning method using neural networks,” IFAC Proc. Vol. IFAC Work. Digit. Control Past, Present Futur. PID Control, vol. 33, no. 4, pp. 443–448, 2000, https://doi.org/10.1016/S1474-6670(17)38283-6.

[32] S. A. Elbelady, H. E. Fawaz, and A. M. A. Aziz, “Online Self Tuning PID Control Using Neural Network for Tracking Control of a Pneumatic Cylinder Using Pulse Width Modulation Piloted Digital Valves,” Int. J. Mech. Mechatronics Eng. IJMME-IJENS, vol. 16, no. 3, pp. 123–136, 2016, http://ijens.org/Vol_16_I_03/163603-9898-IJMME-IJENS.pdf.

[33] R. Hernández-Alvarado, L. G. García-Valdovinos, T. Salgado-Jiménez, A. Gómez-Espinosa, and F. Fonseca-Navarro, “Neural Network-Based Self-Tuning PID Control for Underwater Vehicles,” sensors, vol. 16, no. 9: 1429, pp. 1–18, 2016, https://doi.org/10.3390/s16091429.

[34] P. Jeatrakul and K. W. Wong, “Comparing the performance of different neural networks for binary classification problems,” in 2009 8th International Symposium on Natural Language Processing, SNLP ’09, 2009, pp. 111–115, https://doi.org/10.1109/SNLP.2009.5340935.

[35] D. Anderson and G. McNeill, “Artificial neural networks technology: A DACS state-of-the-art report,” Utica, New York, 1992, https://dokumen.tips/documents/artificial-neural-networks-technology-neural-networks-technology-a-dacs-state-of-the-art.html?page=2.

[36] A.-N. Sharkawy and N. Aspragathos, “Human-Robot Collision Detection Based on Neural Networks,” Int. J. Mech. Eng. Robot. Res., vol. 7, no. 2, pp. 150–157, 2018, https://doi.org/10.18178/IJMERR.7.2.150-157.

[37] A.-N. Sharkawy, P. N. Koustoumpardis, and N. Aspragathos, “Manipulator Collision Detection and Collided Link Identification based on Neural Networks,” in Advances in Service and Industrial Robotics. RAAD 2018. Mechanisms and Machine Science, A. Nikos, K. Panagiotis, and M. Vassilis, Eds. Springer, Cham, 2018, pp. 3–12, https://doi.org/10.1007/978-3-030-00232-9_1.

[38] A. N. Sharkawy, P. N. Koustoumpardis, and N. Aspragathos, “Neural Network Design for Manipulator Collision Detection Based only on the Joint Position Sensors,” Robotica, vol. 38, no. Special Issue 10: Human–Robot Interaction (HRI), pp. 1737–1755, 2020, https://doi.org/10.1017/S0263574719000985.

[39] A. N. Sharkawy, P. N. Koustoumpardis, and N. Aspragathos, “Human–robot collisions detection for safe human–robot interaction using one multi-input–output neural network,” Soft Comput., vol. 24, no. 9, pp. 6687–6719, 2020, https://doi.org/10.1007/s00500-019-04306-7.

[40] A. N. Sharkawy and A. A. Mostfa, “Neural networks’ design and training for safe human-robot cooperation,” J. King Saud Univ. - Eng. Sci., pp. 1–15, 2021. https://doi.org/10.1016/j.jksues.2021.02.004

[41] K. Du and M. N. S. Swamy, Neural Networks and Statistical Learning. Springer, 2014, https://doi.org/10.1007/978-1-4471-7452-3.

[42] D. W. Marquardt, “An Algorithm for Least-Squares Estimation of Nonlinear Parameters,” J. Soc. Ind. Appl. Math., vol. 11, no. 2, pp. 431–441, 1963, https://doi.org/10.1137/0111030.

[43] M. T. Hagan and M. B. Menhaj, “Training Feedforward Networks with the Marquardt Algorithm,” IEEE Trans. NEURAL NETWORKS, vol. 5, no. 6, pp. 2–6, 1994, https://doi.org/10.1109/72.329697.

[44] D. E. Rumelhart, G. E. Hinton, and R. J. Williams, “Learning internal representations by error propagation,” in Parallel Distributed Processing: Exploration of the Microstructure of Cognition, D. E. Rumelhart and J. L. McClelland, Eds. Cambridge, MA: MIT Press, 1986, pp. 318–362, https://ieeexplore.ieee.org/document/6302929.

[45] R. Rojas, Neural Networks - A Systematic Introduction. Berlin: Springer-Verlag, 1996, https://page.mi.fu-berlin.de/rojas/neural/.

[46] A. N. Sharkawy, P. N. Koustoumpardis, and N. Aspragathos, “A neural network-based approach for variable admittance control in human–robot cooperation: online adjustment of the virtual inertia,” Intell. Serv. Robot., vol. 13, no. 4, pp. 495–519, 2020, https://doi.org/10.1007/s11370-020-00337-4.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2022 Abdel-Nasser Sharkawy, Mustafa M. Ali, Hossam H. H. Mousa, Ahmed S. Ali, G. T. Abdel-Jaber

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


About the JournalJournal PoliciesAuthor Information

International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org
Organized by: Association for Scientific Computing Electronics and Engineering (ASCEE)Peneliti Teknologi Teknik IndonesiaDepartment of Electrical Engineering, Universitas Ahmad Dahlan and Kuliah Teknik Elektro
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia