### A review of recent advances in metaheuristic maximum power point tracking algorithms for solar photovoltaic systems under the partial-shading conditions

#### Abstract

#### Keywords

#### Full Text:

PDF#### References

Abdalla, O., Rezk, H., and Ahmed, E. M. (2019). Wind driven optimization algorithm based global MPPT for PV system under non-uniform solar irradiance. Solar Energy, 180, 429–444.

Abed-alguni, B. H., and Alkhateeb, F. (2020). Intelligent hybrid cuckoo search and β-hill climbing algorithm. Journal of King Saud University - Computer and Information Sciences, 32(2), 159–173.

Ahmad, F., Qurban, N., Fatima, Z., Ahmad, T., Zahid, I., Ali, A., Rajpoot, S. R., Tasleem, M. W., and Maqbool, E. (2022). Electrical characterization of ii-vi thin films for solar cells application. ASEAN Journal of Science and Engineering, 2(3), 199–208.

Ahmadi, S., and Abdi, S. (2016). Application of the hybrid big bang–big crunch algorithm for optimal sizing of a stand-alone hybrid pv/wind/battery system. Solar Energy, 134, 366–374.

Ahmed, J., and Salam, Z. (2014). A maximum power point tracking (MPPT) for PV system using Cuckoo Search with partial shading capability. Applied Energy, 119, 118–130.

Alik, R., and Jusoh, A. (2018). An enhanced PandO checking algorithm MPPT for high tracking efficiency of partially shaded PV module. Solar Energy, 163, 570–580.

Ambia, M. N., Hasanien, H. M., Al-Durra, A., and Muyeen, S. M. (2015). Harmony search algorithm-based controller parameters optimization for a distributed-generation system. IEEE Transactions on Power Delivery, 30(1), 246–255.

Arora, S., and Singh, S. (2019). Butterfly optimization algorithm: A novel approach for global optimization. Soft Computing, 23(3), 715–734.

Aygül, K., Cikan, M., Demirdelen, T., and Tumay, M. (2019). Butterfly optimization algorithm based maximum power point tracking of photovoltaic systems under partial shading condition. Energy Sources, Part A: Recovery, Utilization and Environmental Effects, 2019, 1–19.

Aziz, M. (2019). Advanced green technologies toward future sustainable energy systems. Indonesian Journal of Science and Technology, 4(1), 89–96.

Bandyopadhyay, S., Saha, S., Maulik, U., and Deb, K. (2008). A simulated annealing-based multiobjective optimization algorithm: AMOSA. IEEE Transactions on Evolutionary Computation, 12(3), 269–283.

Bayrak, F., Ertürk, G., and Oztop, H. F. (2017). Effects of partial shading on energy and exergy ef fi ciencies for photovoltaic panels. Journal of Cleaner Production, 164, 58–69.

Benyoucef, A. soufyane, Chouder, A., Kara, K., Silvestre, S., and Sahed, O. A. (2015). Artificial bee colony based algorithm for maximum power point tracking (MPPT) for PV systems operating under partial shaded conditions. Applied Soft Computing Journal, 32, 38–48.

Bialasiewicz, J. T. (2008). Renewable energy systems with photovoltaic power generators: Operation and modeling. IEEE Transactions on Industrial Electronics, 55(7), 2752–2758.

Bouakkaz, M. S., Boukadoum, A., Boudebbouz, O., Fergani, N., Boutasseta, N., Attoui, I., Bouraiou, A., and Necaibia, A. (2020). Dynamic performance evaluation and improvement of PV energy generation systems using Moth Flame Optimization with combined fractional order PID and sliding mode controller. Solar Energy, 199(February), 411–424.

Bouchekara, H. R. E. H., Abido, M. A., Chaib, A. E., and Mehasni, R. (2014). Optimal power flow using the league championship algorithm : A case study of the Algerian power system. Energy Conversion and Management, 87, 58–70.

Boussaïd, I., Lepagnot, J., and Siarry, P. (2013). A survey on optimization metaheuristics. Information Sciences, 237(February), 82–117.

Burke, E. K., and Bykov, Y. (2017). The late acceptance Hill-Climbing heuristic. European Journal of Operational Research, 258(1), 70–78.

Caraka, R. E., Chen, R. C., Yasin, H., Suhartono, Lee, Y., and Pardamean, B. (2021). Hybrid vector autoregression feedforward neural network with genetic algorithm model for forecasting space-time pollution data. Indonesian Journal of Science and Technology, 6(1), 243–268.

Chen, X., Xu, B., Mei, C., Ding, Y., and Li, K. (2018). Teaching–learning–based artificial bee colony for solar photovoltaic parameter estimation. Applied Energy, 212, 1578–1588.

Choi, K., Jang, D.-H., Kang, S.-I., Lee, J.-H., Chung, T.-K., and Kim, H.-S. (2015). Hybrid algorithm combing genetic algorithm with evolution strategy for antenna design. IEEE Transactions on Magnetics, 52(3), 1–4.

da Rocha, M. V., Sampaio, L. P., and da Silva, S. A. O. (2020). Comparative analysis of MPPT algorithms based on Bat algorithm for PV systems under partial shading condition. Sustainable Energy Technologies and Assessments, 40(January), 100761.

Dorigo, M., and Birattari, M. (2006). Ant Colony Optimization. IEEE Computational Intelligence Magazine, 1(4): 27–39.

Du, H., Wu, X., and Zhuang, J. (2006). Small-world optimization algorithm for function optimization. International Conference on Natural Computation, 4222, 264–273.

Dutta, S., Roy, P. K., and Nandi, D. (2015). Optimal location of UPFC controller in transmission network using hybrid chemical reaction optimization algorithm. International Journal of Electrical Power and Energy Systems, 64, 194–211.

Elshaer, R., and Awad, H. (2020). A taxonomic review of metaheuristic algorithms for solving the vehicle routing problem and its variants. Computers and Industrial Engineering, 140(December 2019), 106242.

Erol, O. K., and Eksin, I. (2006). A new optimization method: big bang–big crunch. Advances in Engineering Software, 37(2), 106–111.

Farahmandian, M., and Hatamlou, A. (2015). Solving optimization problems using black hole algorithm. Journal of Advanced Computer Science and Technology, 4(1), 68.

Farrahi-Moghaddam, F., Nezamabadi-pour, H., and Farsangi, M. M. (2007). Curved space optimization for allocation of SVC in a large power system. World, 1, 9.

Fathy, A., and Rezk, H. (2017). Parameter estimation of photovoltaic system using imperialist competitive algorithm. Renewable Energy, 111, 307–320.

Guo, L., Meng, Z., Sun, Y., and Wang, L. (2018). A modified cat swarm optimization based maximum power point tracking method for photovoltaic system under partially shaded condition. Energy, 144, 501–514.

Haji, D., and Genc, N. (2018). Fuzzy and PO Based MPPT Controllers under Different Conditions. 7th International IEEE Conference on Renewable Energy Research and Applications, ICRERA 2018, 5, 649–655.

Hatamlou, A. (2013). Black hole : A new heuristic optimization approach for data clustering. Information Sciences, 222, 175–184.

He, S., Wu, Q. H., and Saunders, J. R. (2009). Group search optimizer: An optimization algorithm inspired by animal searching behavior. IEEE Transactions on Evolutionary Computation, 13(5), 973–990.

Hemalatha, C., Rajkumar, M. V., and Krishnan, G. V. (2016). Simulation and Analysis for MPPT Control with Modified firefly algorithm for photovoltaic system. International Journal of Innovative Studies in Sciences and Engineering Technology, 2(11), 48–52.

Hu, L., Xue, F., Qin, Z., Shi, J., Qiao, W., Yang, W., and Yang, T. (2019). Sliding mode extremum seeking control based on improved invasive weed optimization for MPPT in wind energy conversion system. Applied Energy, 248(January), 567–575.

Huang, Y. P., Huang, M. Y., and Ye, C. E. (2020). A fusion firefly algorithm with simplified propagation for photovoltaic MPPT under partial shading conditions. IEEE Transactions on Sustainable Energy, 11(4), 2641-2652.

Irawan, a. K., Rusdiana, D., Setiawan, W., Purnama, W., Fauzi, R. M., Fauzi, S. a., Alfani, a. H. F., and Arfiyogo, M. R. (2021). Design-construction of a solar cell energy water pump as a clean water source for people in sirnajaya village, gununghalu district. ASEAN Journal of Science and Engineering Education, 1(1), 15–20.

Ishaque, K., and Salam, Z. (2013). A review of maximum power point tracking techniques of PV system for uniform insolation and partial shading condition. Renewable and Sustainable Energy Reviews, 19, 475–488.

Ituarte-Villarreal, C. M., Lopez, N., and Espiritu, J. F. (2012). Using the monkey algorithm for hybrid power systems optimization. Procedia Computer Science, 12, 344–349.

Javed, M. Y., Murtaza, A. F., Ling, Q., Qamar, S., and Gulzar, M. M. (2016). A novel MPPT design using generalized pattern search for partial shading. Energy and Buildings, 133, 59-69.

Ji, J., Gao, S., Wang, S., Tang, Y., Yu, H., and Todo, Y. (2017). Self-adaptive gravitational search algorithm with a modified chaotic local search. IEEE Access, 5, 17881–17895.

Kaced, K., Larbes, C., Ramzan, N., Bounabi, M., and Dahmane, Z. elabadine. (2017). Bat algorithm based maximum power point tracking for photovoltaic system under partial shading conditions. Solar Energy, 158(July), 490–503.

Kandemir, E., Cetin, N. S., and Borekci, S. (2017). A comprehensive overview of maximum power extraction methods for PV systems. Renewable and Sustainable Energy Reviews, 78(March 2016), 93–112.

Kang, T., Yao, J., Jin, M., Yang, S., and Duong, T. (2018). A novel improved cuckoo search algorithm for parameter estimation of photovoltaic (PV) models. Energies, 11(5), 1060.

Karaboga, D., and Basturk, B. (2007). A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. Journal of Global Optimization, 39(3), 459–471.

Kaveh, A., and Khayatazad, M. (2012). A new meta-heuristic method: ray optimization. Computers and Structures, 112, 283–294.

Kaveh, A., and Talatahari, S. (2010). A novel heuristic optimization method: charged system search. Acta mechanica, 213(3), 267-289.

Keyrouz, F. (2018). Enhanced bayesian based mppt controller for pv systems. IEEE Power and Energy Technology Systems Journal, 5(1), 11–17.

Krishnan, S., and Sathiyasekar, K. (2020). A Novel salp swarm optimization mpp tracking algorithm for the solar photovoltaic systems under partial shading conditions. Journal of Circuits, Systems and Computers, 29(1), 2050017.

Kumar, B. S., Suryakalavathi, M., and Kumar, G. V. N. (2016b). Optimal power flow with static var compensator using galaxy based search algorithm to minimize real power losses. Procedia - Procedia Computer Science, 92, 42–47.

Kumar, C. H., and Rao, R. S. (2016). A novel global MPP tracking of photovoltaic system based on whale optimization algorithm. International Journal of Renewable Energy Development, 5(3), 225-232.

Kumar, N., Hussain, I., Singh, B., and Ketan, B. (2016a). Maximum power peak detection of partially shaded pv panel by using intelligent monkey king evolution algorithm, 1–6.

Kumar, N., Hussain, I., Singh, B., and Panigrahi, B. K. (2017a). Maximum power peak detection of partially shaded PV panel by using intelligent monkey king evolution algorithm. IEEE Transactions on industry applications, 53(6), 5734-5743.

Li, C., and Zhou, J. (2011). Parameters identification of hydraulic turbine governing system using improved gravitational search algorithm. Energy Conversion and Management, 52(1), 374–381.

Li, L., Lin, G., Tseng, M., Tan, K., and Lim, M. K. (2018). A maximum power point tracking method for PV system with improved gravitational search algorithm. Applied Soft Computing Journal, 65, 333–348.

Li, X., Wen, H., Chu, G., Hu, Y., and Jiang, L. (2018). A novel power-increment based GMPPT algorithm for PV arrays under partial shading conditions. Solar Energy, 169(December 2017), 353–361.

Lian, L., Maskell, D. L., and Patra, J. C. (2013). A novel ant colony optimization-based maximum power point tracking for photovoltaic systems under partially shaded conditions. Energy and Buildings, 58, 227–236.

Mao, M., Duan, Q., Duan, P., and Hu, B. (2018). Comprehensive improvement of artificial fish swarm algorithm for global MPPT in PV system under partial shading conditions. Transactions of the Institute of Measurement and Control, 40(7), 2178–2199.

Meng, X., Liu, Y., Gao, X., and Zhang, H. (2014). A new bio-inspired algorithm : Chicken swarm optimization, International Conference in Swarm Intelligence, 8794, 86–94.

Mirjalili, S., and Lewis, A. (2016). Advances in Engineering software the whale optimization algorithm. Advances in Engineering Software, 95, 51–67.

Mirjalili, S., Mirjalili, S. M., and Lewis, A. (2014). Grey wolf optimizer. Advances in Engineering Software, 69, 46–61.

Mirza, A. F., Ling, Q., Javed, M. Y., and Mansoor, M. (2019). Novel MPPT techniques for photovoltaic systems under uniform irradiance and Partial shading. Solar Energy, 184(January), 628–648.

Mirza, A. F., Mansoor, M., Ling, Q., Yin, B., and Javed, M. Y. (2020). A Salp-Swarm Optimization based MPPT technique for harvesting maximum energy from PV systems under partial shading conditions. Energy Conversion and Management, 209(February), 112625.

Mohanty, S., Subudhi, B., Member, S., and Ray, P. K. (2015). A new mppt design using grey wolf optimization technique for photovoltaic system under partial shading conditions. IEEE Transactions on Sustainable Energy, 7(1), 1–8.

Mohapatra, A., Nayak, B., Das, P., and Mohanty, K. B. (2017). A review on MPPT techniques of PV system under partial shading condition. Renewable and Sustainable Energy Reviews, 80(June), 854–867.

Nie, X., Wang, W., and Nie, H. (2017). Chaos quantum-behaved cat swarm optimization algorithm and its application in the pv mppt. Computational Intelligence and Neuroscience, 2017(Article ID 1583847), 1–11.

Otong, M., and Bajuri, R. M. (2016). Maximum power point tracking ( mppt ) pada sistem pembangkit listrik tenaga angin menggunakan buck-boost converter. Setrum, 5(2), 103–110.

Pati, A. K., and Sahoo, N. C. (2016). A new approach in maximum power point tracking for a photovoltaic array with power management system using Fibonacci search algorithm under partial shading conditions. Energy Systems, 7(1), 145-172.

Perdiansyah, F., Fitriana, E. T. N., Aziema, N., Maharani, P. P., Khoerunnisa, F., and Winarno, N. (2021). The efficient implementation of hybrid power plants in Indonesia. Indonesian Journal of Multidiciplinary Research, 1(1), 151–158.

Pervez, I., Sarwar, A., Tayyab, M., and Sarfraz, M. (2019). Gravitational search algorithm (gsa) based maximum power point tracking in a solar pv based generation system. 2019 Innovations in Power and Advanced Computing Technologies, I-PACT 2019, 1–6.

Pilakkat, D., and Kanthalakshmi, S. (2019). An improved PandO algorithm integrated with artificial bee colony for photovoltaic systems under partial shading conditions. Solar Energy, 178(March 2018), 37–47.

Pillai, D. S., and Rajasekar, N. (2018). Metaheuristic algorithms for PV parameter identification: A comprehensive review with an application to threshold setting for fault detection in PV systems. Renewable and Sustainable Energy Reviews, 82, 3503–3525.

Premkumar, M., and Sowmya, R. (2019). An effective maximum power point tracker for partially shaded solar photovoltaic systems. Energy Reports, 5, 1445–1462.

Punitha, K., Devaraj, D., and Sakthivel, S. (2013). Artificial neural network based modified incremental conductance algorithm for maximum power point tracking in photovoltaic system under partial shading conditions. Energy, 62, 330–340.

Qian, T. (2018). A converter combination scheme for efficiency improvement of pv systems. IEEE Transactions on Circuits and Systems II: Express Briefs, 65(11), 1668–1672.

Rajsekar, N., Verma, M., and Tech, M. (2016). Fireworks algorithm for mppt. International Journal of Engineering Research and Technology, 5(01), 287–291.

Ram, J. P., Babu, T. S., and Rajasekar, N. (2017). A comprehensive review on solar PV maximum power point tracking techniques A comprehensive review on solar PV maximum power point tracking techniques. Renewable and Sustainable Energy Reviews, 67(January), 826–847.

Ramaprabha, R., Balaji, M., and Mathur, B. L. (2012). Electrical Power and Energy Systems Maximum power point tracking of partially shaded solar PV system using modified Fibonacci search method with fuzzy controller. International Journal of Electrical Power and Energy Systems, 43(1), 754–765.

Ramezani, F., and Lotfi, S. (2013). Social-based algorithm (SBA). Applied Soft Computing Journal. 13(5), 2837-2856,

Rao, R. V, Savsani, V. J., and Vakharia, D. P. (2011). Computer-aided design teaching – learning-based optimization : A novel method for constrained mechanical design optimization problems. Computer-Aided Design, 43(3), 303–315.

Rao, R. V. (2016). Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. International Journal of Industrial Engineering Computations, 7, 19–34.

Rao, R. V., and Patel, V. (2013). Multi-objective optimization of heat exchangers using a modified teaching-learning-based optimization algorithm. Applied Mathematical Modelling, 37(3), 1147–1162.

Rashedi, E., Nezamabadi-Pour, H., and Saryazdi, S. (2009). GSA: a gravitational search algorithm. Information Sciences, 179(13), 2232–2248.

Rezk, H., and Fathy, A. (2017). Simulation of global MPPT based on teaching–learning-based optimization technique for partially shaded PV system. Electrical Engineering, 99(3), 847–859.

Rezk, H., Fathy, A., and Abdelaziz, A. Y. (2017). A comparison of different global MPPT techniques based on meta-heuristic algorithms for photovoltaic system subjected to partial shading conditions. Renewable and Sustainable Energy Reviews, 74(February), 377–386.

Sabri, N. M., Puteh, M., and Mahmood, M. R. (2013). A review of gravitational search algorithm. International Journal of Engineering Research and Technology, 5(3), 1–39.

Sadollah, A., Bahreininejad, A., Eskandar, H., and Hamdi, M. (2013). Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems. Applied Soft Computing, 13(5), 2592-2612.

Safarudin, Y. M., Priyadi, A., Purnomo, M. H., and Pujiantara, M. (2015). Maximum power point tracking algorithm for photovoltaic system under partial shaded condition by means updating ?? firefly technique. Proceedings - 2014 6th International Conference on Information Technology and Electrical Engineering: Leveraging Research and Technology Through University-Industry Collaboration, ICITEE 2014, 1, 0–4.

Sardari, F., and Moghaddam, M. E. (2016). An object tracking method using modified galaxy-based search algorithm. Swarm and Evolutionary Computation, 30, 27–38.

Savage, J., Munoz, S., Matamoros, M., and Osorio, R. (2013). Obstacle avoidance behaviors for mobile robots using genetic algorithms and recurrent neural networks. IFAC Proceedings Volumes, 46(24), 141-146.

Seyedmahmoudian, M., Horan, B., Soon, T. K., Rahmani, R., Than, A. M., Mekhilef, S., and Stojcevski, A. (2016). State of the art arti fi cial intelligence-based MPPT techniques for mitigating partial shading effects on PV systems – A review. Renewable and Sustainable Energy Reviews, 64, 435–455.

Shaiek, Y., Ben Smida, M., Sakly, A., and Mimouni, M. F. (2013). Comparison between conventional methods and GA approach for maximum power point tracking of shaded solar PV generators. Solar Energy, 90, 107–122.

So, J. H., Jung, Y. S., Yu, B. G., Hwang, H. M., Yu, G. J., and Choi, J. Y. (2007). Performance results and analysis of large scale PV system. Conference Record of the 2006 IEEE 4th World Conference on Photovoltaic Energy Conversion, WCPEC-4, 2, 2375–2378.

Soulatiantork, P., Cristaldi, L., Faifer, M., Laurano, C., Ottoboni, R., and Toscani, S. (2018). A tool for performance evaluation of MPPT algorithms for photovoltaic systems. Measurement: Journal of the International Measurement Confederation, 128, 537–544.

Sridhar, R., Jeevananthan, S., Dash, S. S., and Vishnuram, P. (2017). A new maximum power tracking in PV system during partially shaded conditions based on shuffled frog leap algorithm. Journal of Experimental and Theoretical Artificial Intelligence, 29(3), 481-493.

Teshome, D. F., Lee, C. H., Lin, Y. W., and Lian, K. L. (2016). A modified firefly algorithm for photovoltaic maximum power point tracking control under partial shading. IEEE Journal of Emerging and Selected Topics in Power Electronics, 5(2), 661-671.

Tey, K. S., and Mekhilef, S. (2014). Modified incremental conductance algorithm for photovoltaic system under partial shading conditions and load variation. IEEE Transactions on Industrial Electronics, 61(10), 5384-5392.

Tey, K. S., Mekhilef, S., Seyedmahmoudian, M., Horan, B., Oo, A. T., and Stojcevski, A. (2018). Improved differential evolution-based MPPT algorithm using SEPIC for PV systems under partial shading conditions and load variation. IEEE Transactions on Industrial Informatics, 14(10), 4322-4333.

Tirkolaee, E. B., Goli, A., and Weber, G. W. (2020). Fuzzy mathematical programming and self-adaptive artificial fish swarm algorithm for just-in-time energy-aware flow shop scheduling problem with outsourcing option. IEEE Transactions on Fuzzy Systems, 28(11), 2772-2783.

Titri, S., Larbes, C., Toumi, K. Y., and Benatchba, K. (2017). A new MPPT controller based on the Ant colony optimization algorithm for Photovoltaic systems under partial shading conditions. Applied Soft Computing Journal, 58, 465–479.

Tsai, H., and Lin, Y. (2011). Modification of the fish swarm algorithm with particle swarm optimization formulation and communication behavior. Applied Soft Computing Journal, 11(8), 5367–5374.

Wang, D., Tan, D., and Liu, L. (2018). Particle swarm optimization algorithm: an overview. Soft Computing, 22(2), 387–408.

Yang, B., Zhu, T., Wang, J., Shu, H., Yu, T., Zhang, X., Yao, W., and Sun, L. (2020). Comprehensive overview of maximum power point tracking algorithms of PV systems under partial shading condition. Journal of Cleaner Production, 268, 121983.

Yousri, D., Babu, T. S., Allam, D., Ramachandaramurthy, V. K., and Etiba, M. B. (2019). A novel chaotic flower pollination algorithm for global maximum power point tracking for photovoltaic system under partial shading conditions. IEEE Access, 7, 121432-121445.

Zhang, X., Li, S., He, T., Yang, B., Yu, T., Li, H., Jiang, L., and Sun, L. (2019). Memetic reinforcement learning based maximum power point tracking design for PV systems under partial shading condition. Energy, 174, 1079–1090.

Zhou, L., Chen, Y., Guo, K., and Jia, F. (2011). New approach for MPPT control of photovoltaic system with mutative-scale dual-carrier chaotic search. IEEE Transactions on Power Electronics, 26(4), 1038–1048.

DOI: https://doi.org/10.17509/ijost.v7i1.45612

### Refbacks

- There are currently no refbacks.

Copyright (c) 2022 Universitas Pendidikan Indonesia

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

Indonesian Journal of Science and Technology is published by UPI.

View My Stats