Utilization of Artificial Intelligence Techniques for Photovoltaic Applications

  • Juan, Ronnie O. Serfa (Department of Solar and Energy Engineering, Cheongju University) ;
  • Kim, Jeha (Department of Solar and Energy Engineering, Cheongju University)
  • Received : 2019.10.01
  • Accepted : 2019.12.13
  • Published : 2019.12.31


Renewable energy is emerging as a reliable alternative source of energy, it is much safer, cleaner than conventional sources and has contributed significantly in this sector. However, there are still some challenges that needed to address this evolving technology. Artificial Intelligence (A. I.) can assess the past, optimize the present, and forecast the future. Therefore, A. I. will resolve most of these problems. Artificial intelligence is complex in nature, but it reduces error and aims to reach a greater degree of precision which make renewables smarter. This paper provides an overview of frequently used A. I. methods in solar energy applications. A sample algorithm is also provided for literature purposes and knowledge transfer.



  1. Available online:
  2. Available online:
  3. Prisecaru, P., "Challenges of the Fourth Industrial Revolution", Knowledge Horizons-Economics, Vol. 8, No. 1, pp. 57-62, 2016.
  4. Xu, M., David, J., Kim, S. K., "The Fourth Industrial Revolution: Opportunities and Challenges", International Journal of Financial Research, Vol. 9, No. 2, pp.90-95, 2018.
  5. Irmak, E., Bozdal, M., "Internet of Things (IoT): The Most Up-to-Date Challenges, Architectures, Emerging Trends and Potential Opportunities", Int. J. Comput. Appl., Vol. 179, No. 40, pp. 20-27, 2018.
  6. El-Seoud, S., El-Sofany, H., Abdelfattah, M., Mohamed, R., "Big Data and Cloud Computing: Trends and Challenges", International Journal of Interactive Mobile Technologies, Vol. 11, No. 2, pp. 34-52, 2017.
  7. Zheng, Z., Xie, S., Dai, H. Chen, X., and Wang, H., "An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends", Proceeding of 2017 IEEE 6the Congress on Big Data, pp. 557-564, 2017.
  8. De, A., Bose, R., Kumar, A., Mozumdar, S., "A Brief Overview of Nanotechnology, Targeted Delivery of Pesticides Using Biodegradable Polymeric Nanoparticles, pp. 35-36, 2014.
  9. Stefan Luby, S., Martina Lubyova, M., Peter Siffalovic, P., Matej Jergel, M., and Eva Majkova, E., "A Brief History of Nanoscience and Foresight in Nanotechnology, Nanomaterials and Nanoarchitectures", A complex Review of Current Hot Topics and their Applications, pp. 63-86, 2015.
  10. Godbey, W. T., "An Introduction to Biotechnology", 1St Edition, The Science, Technology and Medical Applications, 2014.
  11. Belu, R., "Artificial Intelligence Techniques for Solar Energy and Photovoltaic Applications", Available online:
  12. Hilary Abraham, H., Bryan Reimer, B., Bruce Mehler, B., "Advanced Driver Assistance Systems (ADAS): A Consideration of Driver Perceptions on Training, Usage & Implementation", Proceedings of the Human Factors and Ergonomics Society Annual Meeting, Vol. 61, No. 1, pp. 1954-1958, 2017.
  13. Kukkala, V. K., Tunnell, J., Pasricha, S., Bradley, T., "Advanced Driver-Assistance Systems: A Path Toward Autonomous Vehicles", IEEE Consumer Electronics Magazine, Vol. 7, No. 5, pp. 18-25, 2018.
  14. Cruz, R. T. M., Tolentino, L. K. S., Serfa Juan, R. O., Kim, H. K., "IoT-based Monitoring Model for Pre-Cognitive Impairment using pH Level as Analyte", Int. J. Eng. Res. Technol., Vol. 12, No. 5, pp. 711-718, 2019.
  15. Alqahtani, F. H., "The Application of the Internet of Things in Healthcare", Int. J. Comput. Appl., Vol. 180, No. 18, pp. 19-23, 2018.
  16. Hartskamp, M. V., Consoli, S., Verhaegh, W., Petrovic, M., Stolpe, A. V. D., "Artificial Intelligence in Clinical Health Care Applications: Viewpoint", Interact. J. Med. Res., Vol. 8, No. 2, pp. 1-8, 2019.
  17. Available online:
  18. Available online:
  19. Available online:
  20. Singh, Y., Bhatia, P. K., and Sangwan, O., "A review of Studies on Machine Learning Techniques", International Journal of Computer Science and Security, Vol. 1, No. 1, pp. 70-84, 2007.
  21. Annina Simon, A., Mahima Singh Deo, M. S., Selvam Venkatesan, S., Ramesh Babu, R., "An Overview of Machine Learning and its Applications", Int. J. Electr. Sci. Eng, Vol. 1, No. 1, pp. 22-24, 2015.
  22. Simeone, O., "A Brief Introduction to Machine Learning for Engineers", Now Publishers Inc., 2018.
  23. Sharma, D., Kumar, N., "A Review on Machine Learning Algorithms, Tasks and Applications", International Journal of Advanced Research in Computer Engineering and Technology, Vol. 6, No. 10, pp. 1548-1552, 2017.
  24. Das, S., Dey, A., Pal, A., and Roy, N., "Applications of Artificial Intelligence in Machine Learning: Review and Prospect", Int. J. Comput. Appl., Vol. 115, No. 9, pp. 31-41, 2015.
  25. Simeone, O., "A Very Brief Introduction to Machine Learning with Applications to Communication Systems", IEEE Transaction of Cognitive Communications and Networking, Vol. 4, No. 4, pp. 648-664, 2018.
  26. Aler, R., Martin, R., Valls, J., Galvan, I., "A Study of Machine Learning Techniques for Daily Solar Energy Forecasting Using Numerical Weather Models", Intelligent Distributed Computing VIII, pp. 269-278, 2015.
  27. Granville, V., "Types of Machine Learning Algorithms", Available Online:
  28. Brownlee, J., "Understand Machine Learning Algorithm", Available online:
  29. Available online:
  30. Unsupervised Machine Learning, Available online:
  31. Lowongtrakool, C., Lorwongtrakool, P., "IoT Based Water Quality Measurement using Hybrid Sensors and Data Mining", Proceedings of 2018 International Conference on Information Technology, 1-6, 2018.
  32. Zbakh, M., Essaaidi, M., Manneback, P., Rong, C., "Cloud Computing and Big Data: Technologies, Applications and Security", Lectures Notes in Network and System, p. 49, 2019.
  33. Zbakh, M., Mohammed Essaaidi, M., Pierre Manneback, P., Chunming Rong, C., "Cloud Computing and Big Data:Technologies, Applications and Security", Proceeding of International Conference of Cloud Computing Technologies and Applications, 2017.
  34. Machine Learning Algorithms, Available online:
  35. Mahajan, S., "Reinforcement Learning: A Review from a Machine Learning Perspective", International Journal of Advanced Research in Computer Science and Software Engineering, Vol. 4, No. 8, pp. 799-806, 2014.
  36. Reinforcement Learning, Available online:
  37. Applications of Reinforcement Learning in Real World, Available online:
  38. Kovtun, M., "Reinforcement Learning Applications: A Brief Guide on How to get Business Value from RL", Available online:
  39. Xie, D., Zhang, L., Bai, L., "Deep Learning in Visual Computing and Signal Processing", Applied Computational Intelligence and Soft Computing, 1-13, 2017.
  40. Carrio, A., Sampedro, C., Rodriguez-Ramos, A., Campoy, P., "A Review of Deep Learning Methods and Applications for Unmanned Aerial Vehicles", J. Sens., pp. 1-13, 2017.
  41. Gensler, A., Henze, J., Sick, B., "Deep Learning for Solar Power Forecasting-An Approach Using Autoencoder and LSTM Neural Networks", Proceeding of the 2016 IEEE International Conference on Systems, Man, and Cybernetics, pp. 2858-2865, 2016.
  42. Bartler, A., Mauch, L., Yang, B., Reuter, M., Stoicescu, L., "Automated Detection of Solar Cell Defects with Deep Learning", Proceeding of 2018 26th European Signal Processing Conference, pp. 2049-2053, 2018.
  43. Zador, A.M., "A critique of pure learning and what artificial neural networks can learn from animal brains", Nat. Commun., Vol. 10, pp. 1-7, 2019.
  44. Delen, D., "Artificial Neural Networks for Data Mining, Chapter 6, Business Intelligence and Decision Support Systems", 9th Edition, Prentice hall, 2010.
  45. Pal, S., Mitra, S., "Multilayer Perceptron, fuzzy sets, and classification", IEEE Transactions on Neural Networks, Vol. 3, No. 5, pp. 683-697, 1992.
  46. Lewis, P., "Multilayer Perceptrons and Backpropagation, Natural Computation", Lecture 9, Available online:
  47. Kain, N. K., "Understanding of Multilayer Perceptron (MLP)", Available online:
  48. Bors, A., "Introduction of the Radial Basis Function (RBF) Networks", Available online:
  49. Dash, C. S. K., Behera, A. K., Dehuri, S., Cho, S. B., "Radial basis function neural networks: a topical state-of-the-art survey", Open Computer Science, Vol. 6, No. 1, pp. 33-36, 2016.
  50. Assareh, E., Behrang, M., Ghalambaz, M., Noghrehabadi, A., Ghanbarzadeh, A., "An Analysis of Wind Speed Prediction using Artificial Neural Networks: A Case Study in Majil, Iran", Energy Sources, Part A: Recovery, Utilization, and Environmental Effects, Vol. 34, No. 7, pp. 636-644, 2017.
  51. Leon, F., "A Learning Model for Intelligent Agents using Radial Basis Function Neural Networks with Adaptive Training Methods", Bul. Inst. Polit. Iasi, pp. 9-20, 2011.
  52. Haykin, S., "Neural Networks and Learning Machine", 3rd edition, Pearson Publisher, 2008.
  53. Pham, P. H., Jelaca, D., Farabet, C., Martini, B., Lecun, Y., Culurciello, E., "Neuflow: Dataflow vision processing system-on-a-chip", Proceeding of In-Circuits and Systems (MWSCAS) and 2012 IEEE 55th International Midwest Symposium, pp. 1044-1047, 2012.
  54. Wang, P., "The Application of Radial Basis Function (RBF) Neural Network for Mechanical Fault Diagnosis of Gearbox", Proceedings of Materials Science and Engineering Conference, pp. 1-5, 2017.
  55. Antolin, A. G., Garcia, J. P., Sancho-Gomez, J. L., "Radial Basis Function Networks and Their Application", Computational Intelligence, Chapter 5, pp. 109-130, 2018.
  56. Sagir, A. M., Sathavivam, S., "A Novel Adaptive Neuro Fuzzy Inference System Based Classification Model for Heart Disease Prediction", Pertanika J. Sci. Technol., Vol. 25, No. 1, pp. 43-56, 2017.
  57. Pallavi, P., Patel, J. J., "A Comprehensive Review on Fuzzy Logic System", Int. J. Eng. Comp. Sci., Vol. 3 No. 11, pp. 9160-9165, 2014.
  58. Selase, A. E., Xing, C., Agbadze, O. K., Thompson, B. E., "The General Overview of the Phrase 'Fuzzy Logic"', International Journal of Engineering, Management and Sciences, Vol. 2, No. 5, pp. 68-73, 2015.
  59. Gautam, A., Ansari, A. J., Khan, A. A., "Review of Fuzzy Logic Applications in Performance Enhancement of Solar Based Power System", International Journal of Research and Development in Applied Science and Engineering, Vol. 8, No. 2, pp. 1-5, 2015.
  60. Dana, K. J., "Computational Rexture and Patterns: From Textons to Deep Learning, Morgan and Claypool Publishers", 2018.
  61. Xu, Y., Goodacre, R., "On Splitting Training and Validation Set: A Comparative Study of CrossValidation, Bootstrap and Systematic Sampling for Estimating the Generalization Performance of Supervised Learning", J. Anal. Test., Vol. 2, pp. 249-262, 2018.
  62. Russel, S., Peter Norvig, P., "Artificial Intelligence: A Modern Approach", 3rd edition, p. 709, 2009.