journal article·2022-10-06Open access

Applications of Artificial Intelligence to Photovoltaic Systems: A Review

Héctor Felipe Mateo Romero, Miguel Ángel González Rebollo, Valentín Cardeñoso-Payo, Victor Alonso Gómez, Alberto Redondo Plaza, Ranganai Tawanda Moyo, Luis Hernández-Callejo

Applied Sciences· Volume 12· Issue 19

Abstract

This article analyzes the relationship between artificial intelligence (AI) and photovoltaic (PV) systems. Solar energy is one of the most important renewable energies, and the investment of businesses and governments is increasing every year. AI is used to solve the most important problems found in PV systems, such as the tracking of the Max Power Point of the PV modules, the forecasting of the energy produced by the PV system, the estimation of the parameters of the equivalent model of PV modules or the detection of faults found in PV modules or cells. AI techniques perform better than classical approaches, even though they have some limitations such as the amount of data and the high computation times needed for performing the training. Research is still being conducted in order to solve these problems and find techniques with better performance. This article analyzes the most relevant scientific works that use artificial intelligence to deal with the key PV problems by searching terms related with artificial intelligence and photovoltaic systems in the most important academic research databases. The number of publications shows that this field is of great interest to researchers. The findings also show that these kinds of algorithms really have helped to solve these issues or to improve the previous solutions in terms of efficiency or accuracy.
Source: crossref · Quality: baseline

Research context

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

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

Affiliations

Departamento Fisica de la Materia Condensada, Universidad de Valladolid, 47011 Valladolid, Spain

Departamento Informatica, Universidad de Valladolid, 47011 Valladolid, Spain

Departamento de Física, Universidad de Valladolid, 47002 Valladolid, Spain

Departamento Ingeniería Agrícola y Forestal, Universidad de Valladolid, 47002 Valladolid, Spain

Department of Mechanical Engineering, Durban University of Technology, P.O. Box 1334, Durban 4000, South Africa

Funding

Universidad the Valladolid · Cátedra CeI Caja Rural de Soria

References (100+)

Show source-provided references
1. Adib, R., Zervos, A., Eckhart, M., David, M.E.A., Kirsty, H., Peter, H., Governments, R., and Bariloche, F. (2021). Renewables 2021 Global Status Report. REN21 Renewables Now, Available online: https://www.iea.org/reports/renewables-2021.
2. Human health effects of air pollution10.1016/j.envpol.2007.06.012 ↗
3. The ERA5 global reanalysis10.1002/qj.3803 ↗
4. Effects of Covid-19 outbreak on environment and renewable energy sector10.1007/s10668-020-00837-4 ↗
5. Danowitz, A. (2022, September 10). Solar Thermal vs. Photovoltaic. Available online: http://large.stanford.edu/courses/2010/ph240/danowitz2/.
6. GreenMatch (2016). Differences Between Solar PV and Solar Thermal, GreenMatch. Available online: https://www.greenmatch.co.uk/blog/2015/04/solar-panels-vs-solar-thermal.
7. Irena International Renewable Energy Agency (2019). Future of Solar Photovoltaic Deployment, Investment, Technology, Grid Integration and Socio-Economic Aspects, Irena International Renewable Energy Agency. Technical Report.
8. Markvart, T., and Castañer, L. (2003). Principles of Solar Cell Operation. Practical Handbook of Photovoltaics: Fundamentals and Applications, Elsevier.10.1016/B978-185617390-2/50005-2 ↗
9. Satpathy, R., and Pamuru, V. (2020). Solar PV Power: Design, Manufacturing and Applications from Sand to Systems, Elsevier.10.1016/B978-0-12-817626-9.00001-0 ↗
10. A Comprehensive Review and Evaluation of Classical MPPT Techniques for a Photovoltaic System
11. Pallathadka, H., Ramirez-Asis, E.H., Loli-Poma, T.P., Kaliyaperumal, K., Ventayen, R.J.M., and Naved, M. (2021). Applications of artificial intelligence in business management, e-commerce and finance. Mater. Today Proc., in press.
12. Alshahrani, A., Omer, S., Su, Y., Mohamed, E., and Alotaibi, S. (2019). The technical challenges facing the integration of small-scale and large-scale PV systems into the grid: A critical review. Electronics, 8.10.3390/electronics8121443 ↗
13. Issues in PV systems applied to rural electrification in Brazil10.1016/j.rser.2017.05.016 ↗
14. Bosman, L.B., Leon-Salas, W.D., Hutzel, W., and Soto, E.A. (2020). PV System Predictive Maintenance: Challenges, Current Approaches, and Opportunities. Energies, 13.10.3390/en13061398 ↗
15. Classification and Evaluation Review of Maximum Power Point Tracking Methods10.1016/j.sftr.2020.100020 ↗
16. MPPT techniques for photovoltaic applications10.1016/j.rser.2013.05.022 ↗
17. Solar photovoltaic generation forecasting methods: A review10.1016/j.enconman.2017.11.019 ↗
18. An improved artificial bee colony algorithm combined with extremal optimization and Boltzmann Selection probability10.1016/j.swevo.2019.06.005 ↗
19. Comprehensive approach to modeling and simulation of photovoltaic arrays10.1109/TPEL.2009.2013862 ↗
20. Zalta, E.N. (2021). Classical Logic. The Stanford Encyclopedia of Philosophy, Metaphysics Research Lab, Stanford University. [Spring 2021 ed.].
21. Ross, T.J. (2010). Fuzzy Logic with Engineering Applications, John Wiley & Sons. [3rd ed.].10.1002/9781119994374 ↗
22. Mahmoud, A.M.A., Mashaly, H.M., Kandil, S.A., Khashab, H.E., and Nashed, M.N.F. (2000, January 22–28). Fuzzy logic implementation for photovoltaic maximum power tracking. Proceedings of the 26th Annual Conference of the IEEE-Industrial-Electronics-Society, Nagoya, Japan.
23. MPPT Strategy of PV System Based on Adaptive Fuzzy PID Algorithm
24. Fuzzy Cognitive Networks for Maximum Power Point Tracking in Photovoltaic Arrays
25. Modeling Complex Systems Using Fuzzy Cognitive Maps10.1109/TSMCA.2003.818878 ↗
26. Adly, M., El-Sherif, H., and Ibrahim, M. (2011, January 27–30). Maximum Power Point Tracker for a PV Cell using a Fuzzy Agent adapted by the Fractional Open Circuit Voltage Technique. Proceedings of the IEEE International Conference on Fuzzy Systems (FUZZ 2011), Taipei, Taiwan.10.1109/FUZZY.2011.6007697 ↗
27. Interval type-2 fuzzy logic controller based Maximum Power Point tracking in photovoltaic systems10.4316/AECE.2013.03011 ↗
28. Type-2 fuzzy logic systems10.1109/91.811231 ↗
29. The concept of a linguistic variable and its application to approximate reasoning—I10.1016/0020-0255(75)90036-5 ↗
30. A comprehensive review on type 2 fuzzy logic applications: Past, present and future10.1016/j.engappai.2020.103916 ↗
31. MATLAB (2010). Version 7.10.0 (R2010a), The MathWorks Inc.
32. Kececioglu, O.F., Gani, A., and Sekkeli, M. (2020). Design and Hardware Implementation Based on Hybrid Structure for MPPT of PV System Using an Interval Type-2 TSK Fuzzy Logic Controller. Energies, 13.10.3390/en13071842 ↗
33. Altin, N. (2012, January 18–21). Single phase grid interactive PV system with MPPT capability based on type-2 fuzzy logic systems. Proceedings of the International Conference on Renewable Energy Research and Applications, ICRERA 2012, Istanbul, Turkey.10.1109/ICRERA.2012.6477335 ↗
34. Asymmetrical interval type-2 fuzzy logic control based MPPT tuning for PV system under partial shading condition10.1016/j.isatra.2020.01.009 ↗
35. Multiobjective maximum power tracking control of photovoltaic systems: T-S fuzzy model-based approach10.1007/s00500-017-2691-7 ↗
36. Zayani, H., Allouche, M., Kharrat, M., and Chaabane, M. (2016, January 21–23). T-S fuzzy Maximum Power Point tracking control of photovoltaic conversion system. Proceedings of the 16th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering, STA 2015, Monastir, Tunisia.10.1109/STA.2015.7505123 ↗
37. Dahmane, M., Bosche, J., El-Hajjaji, A., and Davarifar, M. (2013, January 29–31). T-S implementation of an MPPT algorithm for photovoltaic conversion system using poles placement and H performances. Proceedings of the 3rd International Conference on Systems and Control, ICSC 2013, Algiers, Algeria.10.1109/ICoSC.2013.6750994 ↗
38. Fuzzy identification of systems and its applications to modeling and control10.1109/TSMC.1985.6313399 ↗
39. Takagi-Sugeno fuzzy logic controller for Liu-Chen four-scroll chaotic system
40. Intelligent control of photovoltaic system using BPSO-GSA-optimized neural network and fuzzy-based PID for Maximum Power Point tracking10.1007/s10489-015-0686-6 ↗
41. A novel MPPT algorithm based on optimized artificial neural network by using FPSOGSA for standalone photovoltaic energy systems10.1007/s00521-016-2447-9 ↗
42. A New Hybrid BAT-ANFIS-Based Power Tracking Technique for Partial Shaded Photovoltaic Systems10.1007/s40815-020-01037-y ↗
43. and Dahiya, A.K. (2018, January 11–12). Implementation and Comparison of Perturb Observe, ANN and ANFIS Based MPPT Techniques. Proceedings of the International Conference on Inventive Research in Computing Applications, ICIRCA 2018, Coimbatore, India.
44. Arora, A., and Gaur, P. (2016, January 17–20). Comparison of ANN and ANFIS based MPPT Controller for grid connected PV systems. Proceedings of the 12th IEEE International Conference Electronics, Energy, Environment, Communication, Computer, Control: (E3-C3), INDICON 2015, New Delhi, India.
45. A Hybrid ANFIS-ABC Based MPPT Controller for PV System with Anti-Islanding Grid Protection: Experimental Realization10.1109/ACCESS.2019.2931547 ↗
46. MPPT of photovoltaic generation system using fuzzy/PID control
47. Gendreau, M., and Potvin, J.Y. (2010). Handbook of Metaheuristics, Springer.10.1007/978-1-4419-1665-5 ↗
48. Goldberg, D.E. (1989). Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley Longman Publishing Co., Inc.. [1st ed.].
49. Training data optimization for ANNs using genetic algorithms to enhance MPPT efficiency of a stand-alone PV system
50. A genetic algorithm optimized ANN-based MPPT algorithm for a stand-alone PV system with induction motor drive10.1016/j.solener.2012.05.006 ↗
51. Genetic algorithms optimized fuzzy logic control for the maximum power point tracking in photovoltaic system10.1016/j.renene.2009.01.006 ↗
52. Clerc, M. (2010). Particle Swarm Optimization, Wiley.
53. Azab, M. (2010, January 4–7). Optimal power point tracking for stand-alone PV system using particle swarm optimization. Proceedings of the IEEE International Symposium on Industrial Electronics, Bari, Italy.10.1109/ISIE.2010.5637061 ↗
54. Alshareef, M., Lin, Z., Ma, M., and Cao, W. (2019). Accelerated Particle Swarm Optimization for Photovoltaic Maximum Power Point Tracking under Partial Shading Conditions. Energies, 12.10.3390/en12040623 ↗
55. Yang, X.S. (2009, January 26–28). Firefly Algorithms for Multimodal Optimization. Proceedings of the International Symposium on Stochastic Algorithms, Sapporo, Japan.10.1007/978-3-642-04944-6_14 ↗
56. MPPT of PV systems under partial shaded conditions through a colony of flashing fireflies10.1109/TEC.2014.2298237 ↗
57. Karaboga, D. (2005). An Idea Based on Honey Bee Swarm for Numerical Optimization, Erciyes University, Engineering Faculty, Computer Engineering Department. Technical Report-tr06.
58. Artificial bee colony based algorithm for Maximum Power Point tracking (MPPT) for PV systems operating under partial shaded conditions10.1016/j.asoc.2015.03.047 ↗
59. Bilal, B. (2013, January 23–25). Implementation of Artificial Bee Colony algorithm on Maximum Power Point Tracking for PV modules. Proceedings of the 8th International Symposium on Advanced Topics in Electrical Engineering, ATEE 2013, Bucharest, Romania.10.1109/ATEE.2013.6563495 ↗
60. Ant colony optimization10.1109/MCI.2006.329691 ↗
61. A novel nature-inspired Maximum Power Point tracking (MPPT) controller based on ACO-ANN algorithm for photovoltaic (PV) system fed arc welding machines10.1007/s00521-021-06393-w ↗
62. Moreira, H.S., Silva, J.L.D.S., Prym, G.C., Sakô, E.Y., dos Reis, M.V.G., and Villalva, M.G. (2019, January 9–11). Comparison of Swarm Optimization Methods for MPPT in Partially Shaded Photovoltaic Systems. Proceedings of the 2nd International Conference on Smart Energy Systems and Technologies (SEST), Porto, Portugal.10.1109/SEST.2019.8849145 ↗
63. Telbany, M.E., Youssef, A., and Zekry, A.A. (2015, January 3–5). Intelligent Techniques for MPPT Control in Photovoltaic Systems: A Comprehensive Review. Proceedings of the 4th International Conference on Artificial Intelligence with Applications in Engineering and Technology, ICAIET 2014, Kota Kinabalu, Malaysia.
64. PI controller design using ABC algorithm for MPPT of PV system supplying DC motor pump load10.1007/s00521-015-2067-9 ↗
65. Habibi, M., and Yazdizadeh, A. (2009, January 26–29). New MPPT Controller Design for PV Arrays Using Neural Networks (Zanjan City Case Study). Proceedings of the 6th International Symposium on Neural Networks, Wuhan, China.10.1007/978-3-642-01510-6_119 ↗
66. Veligorskyi, O., Chakirov, R., and Vagapov, Y. (2015, January 2–4). Artificial neural network-based Maximum Power Point tracker for the photovoltaic application. Proceedings of the 2015 1st International Conference on Industrial Networks and Intelligent Systems, INISCom 2015, Tokyo, Japan.10.4108/icst.iniscom.2015.258313 ↗
67. Mlakic, D., and Nikolovski, S. (June, January 30). ANFIS as a method for determinating MPPT in the photovoltaic system simulated in MATLAB/Simulink. Proceedings of the 39th International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2016, Opatija, Croatia.10.1109/MIPRO.2016.7522301 ↗
68. Efficient photovoltaic mppt system using coarse gaussian support vector machine and artificial neural network techniques
69. Kecman, V. (2005). Support Vector Machines—An Introduction, Springer.10.1007/10984697_1 ↗
70. A particle swarm optimisation-trained feedforward neural network for predicting the Maximum Power Point of a photovoltaic array10.1016/j.engappai.2020.103688 ↗
71. Deep reinforcement learning approach for MPPT control of partially shaded PV systems in Smart Grids10.1016/j.asoc.2020.106711 ↗
72. Bat algorithm: Literature review and applications10.1504/IJBIC.2013.055093 ↗
73. Certain investigations of ANFIS assisted CPHO algorithm tuned MPPT controller for PV arrays under partial shading conditions10.1007/s12652-020-02738-w ↗
74. Crowded plant height optimisation algorithm tuned Maximum Power Point tracking for grid integrated solar power conditioning system10.1049/iet-rpg.2018.5053 ↗
75. Photovoltaic energy production forecast using support vector regression10.1007/s00521-015-1842-y ↗
76. Predicting the Power Output of a Grid-Connected Solar Panel Using Multi-Input Support Vector Regression10.1016/j.procs.2017.09.143 ↗
77. One-hour-ahead load forecasting using neural network10.1109/59.982201 ↗
78. Caputo, D., Grimaccia, F., Mussetta, M., and Zich, R.E. (2010, January 18–23). Photovoltaic Plants Predictive Model by means of ANN trained by a Hybrid Evolutionary Algorithm. Proceedings of the World Congress on Computational Intelligence (WCCI 2010), Barcelona, Spain.10.1109/IJCNN.2010.5596782 ↗
79. Gandelli, A., Grimaccia, F., Mussetta, M., Pirinoli, P., and Zich, R.E. (2007, January 25–28). Development and validation of different hybridization strategies between GA and PSO. Proceedings of the 2007 IEEE Congress on Evolutionary Computation, CEC 2007, Singapore.10.1109/CEC.2007.4424823 ↗
80. Rana, M., Koprinska, I., and Agelidis, V.G. (2015, January 12–17). Forecasting solar power generated by grid connected PV systems using ensembles of neural networks. Proceedings of the International Joint Conference on Neural Networks, Killarney, Ireland.10.1109/IJCNN.2015.7280574 ↗
81. Day-ahead forecasting of solar photovoltaic output power using multilayer perceptron10.1007/s00521-016-2310-z ↗
82. Backpropagation Learning for Multilayer Feed-Forward Neural Networks Using the Conjugate Gradient Method10.1142/S0129065791000261 ↗
83. NeuroDimension, Inc. (2022, September 10). Neurosolutions. Available online: http://www.neurosolutions.com/neurosolutions/.
84. Li, Z., Zang, C., Zeng, P., Yu, H., and Li, H. (2015, January 8–12). Day-ahead Hourly Photovoltaic Generation Forecasting using Extreme Learning Machine. Proceedings of the IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), Shenyang, China.10.1109/CYBER.2015.7288041 ↗
85. Huang, G.B., Zhu, Q.Y., and Siew, C.K. (2004, January 25–29). Extreme learning machine: A new learning scheme of feedforward neural networks. Proceedings of the IEEE International Conference on Neural Networks—Conference Proceedings, Budapest, Hungary.
86. Forecasting power output of solar photovoltaic system using wavelet transform and artificial intelligence techniques10.1016/j.procs.2012.09.080 ↗
87. A Theory for Multiresolution Signal Decomposition: The Wavelet Representation10.1109/34.192463 ↗
88. Approximation and Radial-Basis-Function Networks10.1162/neco.1993.5.2.305 ↗
89. Innovative second-generation wavelets construction with recurrent neural networks for solar radiation forecasting10.1109/TNNLS.2012.2216546 ↗
90. Performance Evaluation of Probabilistic Methods Based on Bootstrap and Quantile Regression to Quantify PV Power Point Forecast Uncertainty10.1109/TNNLS.2019.2918795 ↗
91. Solar Irradiance Forecasting Using Deep Neural Networks10.1016/j.procs.2017.09.045 ↗
92. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
93. Accurate photovoltaic power forecasting models using deep LSTM-RNN10.1007/s00521-017-3225-z ↗
94. A novel photovoltaic power forecasting model based on echo state network10.1016/j.neucom.2018.10.022 ↗
95. Gallicchio, C., and Micheli, A. (2017). Deep Echo State Network (DeepESN): A Brief Survey. arXiv.10.1109/IJCNN.2018.8489464 ↗
96. Hinton, G.E. (2012). A Practical Guide to Training Restricted Boltzmann Machines. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer. 7700 Lecture N.10.1007/978-3-642-35289-8_32 ↗
97. Jolliffe, I.T. (2002). Principal Component Analysis, Springer.
98. Davidon, W. (1959). Variable Metric Method for Minimization, Technical Report.10.2172/4252678 ↗
99. Short-term photovoltaic power generation forecasting based on random forest feature selection and CEEMD: A case study10.1016/j.asoc.2020.106389 ↗
100. Random Forests10.1023/A:1010933404324 ↗