journal article·2026-05-12Open access

An Improved, Novel Musical Chairs Algorithm with Local Adaptive Exploration for MPPT of PV Systems

Meshack Magaji Ishaya, Moein Jazayeri

Applied Sciences· Volume 16· Issue 10

Abstract

Shadows falling on photovoltaic (PV) modules result in partial shading conditions (PSCs). These conditions affect the power generation of a PV system because of their varying nature. As a result of PSCs, multiple peaks are created; therefore, it is important to identify the global maximum power point (GMPP) for optimal output power. Several maximum power point tracking (MPPT) techniques have been proposed in the literature; however, they face challenges such as oscillation at steady state, long convergence time, high complexity, and low accuracy. In this study, an improved musical chairs algorithm with local adaptive exploration is proposed for MPPT of PV systems under partial shading conditions. The proposed method combines the population-based exploration capability of the musical chairs algorithm with a localized duty-cycle adjustment mechanism around the best operating point. Unlike an offline exhaustive scan, the proposed local exploration stage uses only a small set of neighboring duty-cycle candidates, making the method more suitable for online MPPT implementation. The results are analyzed using the MATLAB/Simulink tool for a 4 × 4 PV array under PSCs. The IMCA-LAE algorithm is compared against the perturb and observe (P&O) algorithm, the incremental conductance (INC) algorithm, the musical chairs algorithm (MCA), and the gray wolf and whale optimization algorithm (GWWA) to illustrate the effectiveness of the suggested hybrid MPPT approach. The efficacy is further examined regarding five performance criteria: generated output power, convergence time, mismatch power loss, efficiency, and fill factor. The proposed IMCA-LAE outperformed the other algorithms.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Photovoltaic System Optimization Techniques · Solar Radiation and Photovoltaics · Islanding Detection in Power Systems

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

Affiliations

Department of Electrical and Electronics Engineering, Cyprus International University, North Cyprus Mersin 10, 99258 Nicosia, Turkey

References (67)

Show source-provided references
1. Recent developments of MPPT techniques for PV systems under partial shading conditions: A critical review and performance evaluation10.1049/iet-rpg.2020.0454 ↗
2. Nedumgatt, J.J., Jayakrishnan, K.B., Umashankar, S., Vijayakumar, D., and Kothari, D.P. (2011, January 16–18). Perturb and observe MPPT algorithm for solar PV systems-modeling and simulation. Proceedings of the 2011 Annual IEEE India Conference, Hyderabad, India.10.1109/INDCON.2011.6139513 ↗
3. Banu, I.V., Beniugă, R., and Istrate, M. (2013, January 23–25). Comparative analysis of the perturb-and-observe and incremental conductance MPPT methods. Proceedings of the 2013 8th International Symposium on Advanced Topics in Electrical Engineering (ATEE), Bucharest, Romania.10.1109/ATEE.2013.6563483 ↗
4. A survey of the most used MPPT methods: Conventional and advanced algorithms applied for photovoltaic systems10.1016/j.rser.2015.02.009 ↗
5. On the Perturb-and-Observe and Incremental Conductance MPPT Methods for PV Systems10.1109/JPHOTOV.2013.2261118 ↗
6. PV system fuzzy logic MPPT method and PI control as a charge controller10.1016/j.rser.2017.08.048 ↗
7. Leedy, A.W., Guo, L., and Aganah, K.A. (2012, January 15–18). A constant voltage MPPT method for a solar powered boost converter with DC motor load. Proceedings of the 2012 IEEE Southeastcon, Orlando, FL, USA.10.1109/SECon.2012.6196885 ↗
8. Ye, Z., and Wu, X. (2009, January 27–31). Compensation Loop Design of a Photovoltaic System Based on Constant Voltage MPPT. Proceedings of the 2009 Asia-Pacific Power and Energy Engineering Conference, Wuhan, China.10.1109/APPEEC.2009.4918231 ↗
9. Maximum Power Point Tracking Converter Based on the Open-Circuit Voltage Method for Thermoelectric Generators10.1109/TPEL.2014.2313294 ↗
10. Enhancement of solar photovoltaic cell by using short-circuit current MPPT method
11. Adaptive reference voltage-based MPPT technique for PV applications10.1049/iet-rpg.2016.0749 ↗
12. Maximum Power Point Tracking Using Model Reference Adaptive Control10.1109/TPEL.2013.2263154 ↗
13. Hybrid, optimal, intelligent and classical PV MPPT techniques: A review
14. Maximum power point tracking based on look up table approach10.4028/www.scientific.net/AMR.768.124 ↗
15. Modeling, simulation and performance analysis of solar PV array configurations (Series, Series–Parallel and Honey-Comb) to extract maximum power under Partial Shading Conditions10.1016/j.egyr.2018.03.003 ↗
16. Safari, A., and Mekhilef, S. (2011, January 8–11). Incremental conductance MPPT method for PV systems. Proceedings of the 2011 24th Canadian Conference on Electrical and Computer Engineering (CCECE), Niagara Falls, ON, Canada.10.1109/CCECE.2011.6030470 ↗
17. An Improved MPPT Control Strategy Based on Incremental Conductance Algorithm10.1186/s41601-020-00161-z ↗
18. A comparative study of P&O and INC maximum power point tracking techniques for grid-connected PV systems10.1007/s42452-018-0134-4 ↗
19. Improved P&O MPPT algorithm with efficient open-circuit voltage estimation for two-stage grid-integrated PV system under realistic solar radiation10.1016/j.ijepes.2021.107805 ↗
20. An improved genetic algorithm based fractional open circuit voltage MPPT for solar PV systems10.1016/j.egyr.2022.12.088 ↗
21. Ahmad, J. (2010, January 3–5). A fractional open circuit voltage based maximum power point tracker for photovoltaic arrays. Proceedings of the 2010 2nd International Conference on Software Technology and Engineering, San Juan, PR, USA.10.1109/ICSTE.2010.5608868 ↗
22. Baimel, D., Tapuchi, S., Levron, Y., and Belikov, J. (2019). Improved fractional open circuit voltage MPPT methods for PV systems. Electronics, 8.10.3390/electronics8030321 ↗
23. Baroi, S., Sarker, P.C., and Baroi, S. (2017, January 27–29). An Improved MPPT Technique—Alternative to Fractional Open Circuit Voltage Method. Proceedings of the 2017 2nd International Conference on Electrical & Electronic Engineering (ICEEE), Rajshahi, Bangladesh.10.1109/CEEE.2017.8412909 ↗
24. An improved constant voltage based MPPT technique for PMDC motor10.11591/ijpeds.v7.i4.pp1330-1336 ↗
25. Performance Enhancement of Constant Voltage Based MPPT for Photovoltaic Applications Using Genetic Algorithm10.1016/j.egypro.2016.10.168 ↗
26. Díaz, N., Luna, A., and Duarte, O. (2011, January 17–22). Improved MPPT short-circuit current method by a fuzzy short-circuit current estimator. Proceedings of the 2011 IEEE Energy Conversion Congress and Exposition, Phoenix, AZ, USA.10.1109/ECCE.2011.6063771 ↗
27. Tariba, N., Haddou, A., El Omari, H., and El Omari, H. (2016, January 14–17). Design and implementation an Adaptive Control for MPPT systems using Model Reference Adaptive Controller. Proceedings of the 2016 International Renewable and Sustainable Energy Conference (IRSEC), Marrakech, Morocco.10.1109/IRSEC.2016.7984021 ↗
28. Manna, S., Singh, D.K., Akella, A.K., Abdelaziz, A.Y., and Prasad, M. (2022). A novel robust model reference adaptive MPPT controller for Photovoltaic systems. Sci. Iran.10.24200/sci.2022.59553.6312 ↗
29. Yesudhas, A.A., Joo, Y.H., and Lee, S.R. (2022). Reference model adaptive control scheme on PMVG-based wecs for MPPT under a real wind speed. Energies, 15.10.3390/en15093091 ↗
30. Certain study on MPPT algorithms to track the global MPP under partial shading on solar PV module/array10.12785/ijcds/080409 ↗
31. A novel musical chairs algorithm applied for MPPT of PV systems10.1016/j.rser.2021.111135 ↗
32. Critical Review on PV MPPT Techniques: Classical, Intelligent and Optimisation10.1049/iet-rpg.2019.1163 ↗
33. Algarín, C.R., Giraldo, J.T., and Alvarez, O.R. (2017). Fuzzy logic based MPPT controller for a PV system. Energies, 10.10.3390/en10122036 ↗
34. Hussain, M.T., Sarwar, A., Tariq, M., Urooj, S., BaQais, A., and Hossain, M.A. (2023). An Evaluation of ANN Algorithm Performance for MPPT Energy Harvesting in Solar PV Systems. Sustainability, 15.10.3390/su151411144 ↗
35. El Telbany, M.E., Youssef, A., and Zekry, A.A. (2014, January 3–5). Intelligent Techniques for MPPT Control in Photovoltaic Systems: A Comprehensive Review. Proceedings of the 2014 4th International Conference on Artificial Intelligence with Applications in Engineering and Technology, Kota Kinabalu, Malaysia.10.1109/ICAIET.2014.13 ↗
36. Maximum power point tracking of partially shaded solar PV system using modified Fibonacci search method with fuzzy controller10.1016/j.ijepes.2012.06.031 ↗
37. A new approach in maximum power point tracking for a photovoltaic array with power management system using Fibonacci search algorithm under partial shading conditions10.1007/s12667-015-0185-1 ↗
38. Yu, M.Q. (2018, January 25–27). Parameter Identification of Photovoltaic Cell Model Based on Perturbation and Observation and Modified Gauss-Newton Method. Proceedings of the 2018 37th Chinese Control Conference (CCC), Wuhan, China.10.23919/ChiCC.2018.8483101 ↗
39. Bouakkaz, M.S., Boukadoum, A., Boudebbouz, O., Bouraiou, A., Boutasseta, N., and Attoui, I. (2020, January 18–19). ANN based MPPT Algorithm Design using Real Operating Climatic Condition. Proceedings of the 2020 2nd International Conference on Mathematics and Information Technology (ICMIT), Adrar, Algeria.10.1109/ICMIT47780.2020.9046972 ↗
40. A PSO-Based Global MPPT Technique for Distributed PV Power Generation10.1109/TIE.2014.2336600 ↗
41. A new MPPT controller based on the Ant colony optimization algorithm for Photovoltaic systems under partial shading conditions10.1016/j.asoc.2017.05.017 ↗
42. A New MPPT Design Using Grey Wolf Optimization Technique for Photovoltaic System Under Partial Shading Conditions10.1109/TSTE.2015.2482120 ↗
43. A Maximum Power Point Tracking (MPPT) for PV system using Cuckoo Search with partial shading capability10.1016/j.apenergy.2013.12.062 ↗
44. Mao, M., Duan, Q., Yang, Z., and Duan, P. (2016, January 3–5). Modeling and global MPPT for PV system under partial shading conditions using modified artificial fish swarm algorithm. Proceedings of the 2016 IEEE International Symposium on Systems Engineering (ISSE), Edinburgh, UK.10.1109/SysEng.2016.7753188 ↗
45. MPPT of PV Systems Under Partial Shaded Conditions Through a Colony of Flashing Fireflies10.1109/TEC.2014.2298237 ↗
46. MPPT Algorithm Based on Artificial Bee Colony for PV System10.1109/ACCESS.2021.3061340 ↗
47. Novel Grass Hopper optimization based MPPT of PV systems for complex partial shading conditions10.1016/j.solener.2020.01.070 ↗
48. Harris hawk optimization-based MPPT control for PV systems under partial shading conditions10.1016/j.jclepro.2020.122857 ↗
49. A New Sensorless Hybrid MPPT Algorithm Based on Fractional Short-Circuit Current Measurement and P&O MPPT10.1109/TSTE.2015.2438781 ↗
50. Improved hybrid algorithms-based MPPT algorithm for PV system operating under severe weather conditions10.1049/iet-pel.2018.5651 ↗
51. Variable step size modified P&O MPPT algorithm using GA-based hybrid offline/online PID controller10.1016/j.rser.2015.05.003 ↗
52. A genetic algorithm optimized ANN-based MPPT algorithm for a stand-alone PV system with induction motor drive10.1016/j.solener.2012.05.006 ↗
53. Maximum power point tracking using a GA optimized fuzzy logic controller and its FPGA implementation10.1016/j.solener.2010.12.004 ↗
54. Katche, M.L., Makokha, A.B., Zachary, S.O., and Adaramola, M.S. (2023). A Comprehensive Review of Maximum Power Point Tracking (MPPT) Techniques Used in Solar PV Systems. Energies, 16.10.3390/en16052206 ↗
55. Abidi, H., Sidhom, L., and Chihi, I. (2023). Systematic literature review and benchmarking for photovoltaic MPPT techniques. Energies, 16.10.3390/en16083509 ↗
56. General review and classification of different MPPT Techniques10.1016/j.rser.2016.09.132 ↗
57. GWO and WOA variable step MPPT algorithms-based PV system output power optimization10.1038/s41598-025-89898-x ↗
58. A fuzzy–based adaptive p&o mppt algorithm for pv systems with fast tracking and low oscillations under rapidly irradiance change conditions10.1109/ACCESS.2024.3412848 ↗
59. Improved photovoltaic MPPT algorithm based on ant colony optimization and fuzzy logic under conditions of partial shading10.1109/ACCESS.2024.3381345 ↗
60. Hybrid salp swarm maximum power point tracking algorithm for photovoltaic systems in highly fluctuating environmental conditions10.1038/s41598-024-84333-z ↗
61. Experimental validation of novel hybrid Grey Wolf Equilibrium Optimization for MPPT to improve the efficiency of solar photovoltaic system10.1016/j.rineng.2024.103831 ↗
62. Optimal PV Array Configuration for Extracting Maximum Power Under Partial Shading Conditions by Mitigating Mismatching Power Losses
63. Performance Investigation of Hybrid and Conventional PV Array Configurations for Grid-connected/Standalone PV Systems
64. Power enhanced solar PV array configuration based on calcudoku puzzle pattern for partial shaded PV system10.1016/j.heliyon.2023.e16041 ↗
65. Musical chairs algorithm for parameters estimation of PV cells10.1016/j.solener.2022.06.043 ↗
66. Enqvist, O., Jiang, F., and Kahl, F. (2011, January 20–25). A brute-force algorithm for reconstructing a scene from two projections. Proceedings of the CVPR 2011, Colorado Springs, CO, USA.10.1109/CVPR.2011.5995669 ↗
67. Occurrences algorithm for string searching based on brute-force algorithm10.3844/jcssp.2006.82.85 ↗