A Review of Particle Swarm Optimization Control Parameters for Maximum Power Point Tracking Under Different Conditions
Abstract
1. Introduction
2. Materials and Methods
2.1. Modeling of PV Systems
2.1.1. Single-Diode Model
2.1.2. Double-Diode Model
2.1.3. SDM and DDM on Partial Shading Condition
2.2. Particle Swarm Optimization (PSO)
2.3. PSO-Based MPPT Controller and Problem Formulation
3. Related Work
3.1. Literature Search Protocol
3.2. Related Work Overview
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| ACO | Ant Colony Optimization |
| ANN | Artificial Neural Network |
| CS | Cuckoo Search |
| DDM | Double-Diode Model |
| FLC | Fuzzy Logic Control |
| FA | Firefly Algorithm |
| FSC | Fractional Short Circuit |
| FOC | Fractional Open Circuit |
| GA | Genetic Algorithm |
| GWO | Grey Wolf Optimization |
| HC | Hill Climbing |
| IC | Incremental Conductance |
| MPPT | Maximum Power Point Tracking |
| MPP | Maximum Power Point |
| PV | Photovoltaic |
| PSO | Particle Swarm Optimization |
| PSC | Partial Shading Condition |
| P&O | Perturb and Observe |
| SDM | Single-Diode Model |
| STC | Standard Test Condition |
References
- IEA. Renewables Information; IEA: Paris, France, 2019. Available online: https://www.iea.org/data-and-statistics/data-product/renewables-information (accessed on 5 March 2020).
- IEA. Renewables 2019; IEA: Paris, France, 2019. Available online: https://www.iea.org/reports/renewables-2019 (accessed on 5 March 2020).
- IEA. Solar Energy: Mapping the Road Ahead; IEA: Paris, France, 2019. Available online: https://www.iea.org/reports/solar-energy-mapping-the-road-ahead (accessed on 5 March 2020).
- Mohapatra, A.; Nayak, B.; Das, P.; Mohanty, K.B. A review on MPPT techniques of PV system under partial shading condition. Renew. Sustain. Energy Rev. 2017, 80, 854–867. [Google Scholar] [CrossRef] [Scilit]
- Nzoundja Fapi, C.B.; Wira, P.; Kamta, M.; Tchakounté, H.; Colicchio, B. Simulation and dSPACE Hardware Implementation of an Improved Fractional Short-Circuit Current MPPT Algorithm for Photovoltaic System. Appl. Sol. Energy (Engl. Transl. Geliotekhnika) 2021, 57, 93–106. [Google Scholar] [CrossRef] [Scilit]
- Alsulami, A.F.; Al Arefi, S.M.S. Fraction Open Circuit and Fractional Short Circuit Based Incremental Conductance Maximum Power Point Tracking Controller. In Proceedings of the 10th IEEE International Conference on Renewable Energy Research and Applications, ICRERA 2021, Istanbul, Turkey, 26–29 September 2021; pp. 184–189. [Google Scholar] [CrossRef] [Scilit]
- Rao, C.; Hajjiah, A.; El-Meligy, M.A.; Sharaf, M.; Soliman, A.T.; Mohamed, M.A. A Novel High-Gain Soft-Switching DC-DC Converter with Improved PO MPPT for Photovoltaic Applications. IEEE Access 2021, 9, 58790–58806. [Google Scholar] [CrossRef] [Scilit]
- Triki, Y.; Bechouche, A.; Seddiki, H.; Abdeslam, D.O. An Improved Incremental Conductance Based MPPT Algorithm for Photovoltaic Systems. In Proceedings of the IECON 2021—47th Annual Conference of the IEEE Industrial Electronics Society, Toronto, ON, Canada, 13–16 October 2021. [Google Scholar] [CrossRef] [Scilit]
- Jately, V.; Azzopardi, B.; Joshi, J.; Venkateswaran, B.; Sharma, A.; Arora, S. Experimental Analysis of hill-climbing MPPT algorithms under low irradiance levels. Renew. Sustain. Energy Rev. 2021, 150, 111467. [Google Scholar] [CrossRef] [Scilit]
- Pandey, A.; Dasgupta, N.; Mukerjee, A.K. High-performance algorithms for drift avoidance and fast tracking in solar MPPT system. IEEE Trans. Energy Convers. 2008, 23, 681–689. [Google Scholar] [CrossRef] [Scilit]
- Basha, C.H.; Murali, M.; Chakarajamula, C.; Basha, H. A new design of transformerless, non-isolated, high step-up DC-DC converter with hybrid fuzzy logic MPPT controller. Int. J. Circuit Theory Appl. 2022, 50, 272–297. [Google Scholar] [CrossRef] [Scilit]
- Villegas-Mier, C.G.; Rodriguez-Resendiz, J.; Álvarez-Alvarado, J.M.; Rodriguez-Resendiz, H.; Herrera-Navarro, A.M.; Rodríguez-Abreo, O. Artificial Neural Networks in MPPT Algorithms for Optimization of Photovoltaic Power Systems: A Review. Micromachines 2021, 12, 1260. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Chao, K.H.; Rizal, M.N. A Hybrid MPPT Controller Based on the Genetic Algorithm and Ant Colony Optimization for Photovoltaic Systems under Partially Shaded Conditions. Energies 2021, 14, 2902. [Google Scholar] [CrossRef] [Scilit]
- Andrade, L.M.; Vicente, P.S.; Tofoli, F.L.; Moreira Vicente, E. A critical analysis of PSO and its variations applied to MPPT for PV Systems under Partial Shading Condition. In 2019 IEEE 15th Brazilian Power Electronics Conference and 5th IEEE Southern Power Electronics Conference (COBEP/SPEC); IEEE: New York, NY, USA, 2019; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Phanden, R.K.; Sharma, L.; Chhabra, J.; Demir, H.I. A novel modified ant colony optimization based maximum power point tracking controller for photovoltaic systems. Mater. Today Proc. 2021, 38, 89–93. [Google Scholar] [CrossRef] [Scilit]
- Ma, M.; Zhou, L.; Zhao, H.; Tan, H.; Jiang, L.; Fan, K. Simulation Study of Photovoltaic Array MPPT Based on Improved CS Algorithm. In Proceedings of the 2021 IEEE 5th Conference on Energy Internet and Energy System Integration (EI2), Taiyuan, China, 22–24 October 2021; pp. 744–749. [Google Scholar] [CrossRef] [Scilit]
- Titri, S.; Larbes, C.; Azli, H.; Benkhira, F.; Djemai, N. A Powerful Bio-Inspired Fire Fly Algorithm Based MPPT Controller for PV Systems Under Partial Shading Conditions. Lect. Notes Netw. Syst. 2021, 361, 133–143. [Google Scholar] [CrossRef] [Scilit]
- Motamarri, R.; Bhookya, N.; Chitti Babu, B. Modified grey wolf optimization for global maximum power point tracking under partial shading conditions in photovoltaic system. Int. J. Circuit Theory Appl. 2021, 49, 1884–1901. [Google Scholar] [CrossRef] [Scilit]
- De Oliveira Silva, M.; Flora Calili, R.; Louzada, D.R. Comparative Review of MPPT Algorithms. In Conference Record of the IEEE Photovoltaic Specialists Conference; IEEE: New York, NY, USA, 2021; pp. 1140–1147. [Google Scholar] [CrossRef] [Scilit]
- Jiang, L.L.; Srivatsan, R.; Maskell, D.L. Computational intelligence techniques for maximum power point tracking in PV systems: A review. Renew. Sustain. Energy Rev. 2018, 85, 14–45. [Google Scholar] [CrossRef] [Scilit]
- Rezaee Jordehi, A.; Jasni, J. Parameter selection in particle swarm optimization: A survey. J. Exp. Theor. Artif. Intell. 2013, 25, 527–542. [Google Scholar] [CrossRef] [Scilit]
- Pedrycz, W.; Sillitti, A.; Succi, G. Computational Intelligence: An Introduction; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar] [CrossRef] [Scilit]
- Abbassi, R.; Abbassi, A.; Jemli, M.; Chebbi, S. Identification of unknown parameters of solar cell models: A comprehensive overview of available approaches. Renew. Sustain. Energy Rev. 2018, 90, 453–474. [Google Scholar] [CrossRef] [Scilit]
- Gradella Villalva, M.; Gazoli, J.R.; Ruppert Filho, E. Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays. IEEE Trans. Power Electron. 2009, 24, 1198–1208. [Google Scholar] [CrossRef] [Scilit]
- Nunes, H.G.G.; Pombo, J.A.N.; Mariano, S.J.P.S.; Calado, M.R.A.; Felippe de Souza, J.A.M. A new high-performance method for determining the parameters of PV cells and modules based on guaranteed convergence particle swarm optimization. Appl. Energy 2018, 211, 774–791. [Google Scholar] [CrossRef] [Scilit]
- Ishaque, K.; Salam, Z.; Taheri, H. Simple, fast and accurate two-diode model for photovoltaic modules. Sol. Energy Mater. Sol. Cells 2011, 95, 586–594. [Google Scholar] [CrossRef] [Scilit]
- Elbaset, A.A.; Ali, H.; Abd El Sattar, M. New seven parameters model for amorphous silicon and thin film PV modules based on solar irradiance. Sol. Energy 2016, 138, 26–35. [Google Scholar] [CrossRef] [Scilit]
- Seyedmahmoudian, M.; Mekhilef, S.; Rahmani, R.; Yusof, R.; Renani, E.T. Analytical modeling of partially shaded photovoltaic systems. Energies 2013, 6, 128–144. [Google Scholar] [CrossRef] [Scilit]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar] [CrossRef] [Scilit]
- He, Y.; Ma, W.J.; Zhang, J.P. The Parameters Selection of PSO Algorithm influencing on performance of Fault Diagnosis. MATEC Web Conf. 2016, 63, 02019. [Google Scholar] [CrossRef] [Scilit]
- Shi, Y.; Eberhart, R. A modified particle swarm optimizer. In Proceedings of the IEEE International Conference on Evolutionary Computation, Anchorage, AK, USA, 4–9 May 1998; pp. 69–73. [Google Scholar] [CrossRef] [Scilit]
- Bansal, J.C.; Singh, P.K.; Saraswat, M.; Verma, A.; Jadon, S.S.; Abraham, A. Inertia weight strategies in particle swarm optimization. In Proceedings of the 2011 3rd World Congress on Nature and Biologically Inspired Computing, NaBIC, Salamanca, Spain, 19–21 October 2011; pp. 633–640. [Google Scholar] [CrossRef] [Scilit]
- Azli, H.; Titri, S.; Larbes, C. Modified Particle Swarm Optimization Based MPPT with Adaptive Inertia Weight. Lect. Notes Netw. Syst. 2020, 102, 115–123. [Google Scholar] [CrossRef] [Scilit]
- Li, H.R.; Gao, Y.L. Particle swarm optimization algorithm with exponent decreasing inertia weight and stochastic mutation. In Proceedings of the 2009 2nd International Conference on Information and Computing Science, ICIC 2009, Manchester, UK, 21–22 May 2009; Volume 1, pp. 66–69. [Google Scholar] [CrossRef] [Scilit]
- Anasuya. Machine Learning and Optimization Techniques in IoT and Smart Systems: A Survey of Recent Trends. Sci. Manag. Des. J. 2024, 2, 19–27. [Google Scholar] [CrossRef] [Scilit]
- Suganthan, P.N. Particle swarm optimiser with neighbourhood operator. In Proceedings of the 1999 Congress on Evolutionary Computation, CEC 1999, Washington, DC, USA, 6–9 July 1999; Volume 3, pp. 1958–1962. [Google Scholar] [CrossRef] [Scilit]
- Ratnaweera, A.; Halgamuge, S.K.; Watson, H.C. Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans. Evol. Comput. 2004, 8, 240–255. [Google Scholar] [CrossRef] [Scilit]
- Wang, D.; Tan, D.; Liu, L. Particle swarm optimization algorithm: An overview. Soft Comput. 2018, 22, 387–408. [Google Scholar] [CrossRef] [Scilit]
- Raß, A.; Schmitt, M.; Wanka, R. Explanation of stagnation at points that are not local optima in particle swarm optimization by potential analysis. In GECCO 2015—Companion Publication of the 2015 Genetic and Evolutionary Computation Conference; Association for Computing Machinery: New York, NY, USA, 2015; pp. 1463–1464. [Google Scholar] [CrossRef] [Scilit]
- Cazzaniga, P.; Nobile, M.S.; Besozzi, D. The impact of particles initialization in PSO: Parameter estimation as a case in point. In Proceedings of the 2015 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology, CIBCB 2015, Niagara Falls, ON, Canada, 12–15 August 2015. [Google Scholar] [CrossRef] [Scilit]
- Chowdhury, S.R.; Saha, H. Maximum power point tracking of partially shaded solar photovoltaic arrays. Sol. Energy Mater. Sol. Cells 2010, 94, 1441–1447. [Google Scholar] [CrossRef] [Scilit]
- Miyatake, M.; Veerachary, M.; Toriumi, F.; Fujii, N.; Ko, H. Maximum power point tracking of multiple photovoltaic arrays: A PSO approach. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 367–380. [Google Scholar] [CrossRef] [Scilit]
- Ishaque, K.; Salam, Z.; Amjad, M.; Mekhilef, S. An Improved Particle Swarm Optimization (PSO)–Based MPPT for PV with Reduced Steady-State Oscillation. IEEE Trans. Power Electron. 2012, 27, 3627–3638. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.H.; Huang, S.C.; Huang, J.W.; Liang, W.C. A particle swarm optimization-based maximum power point tracking algorithm for PV systems operating under partially shaded conditions. IEEE Trans. Energy Convers. 2012, 27, 1027–1035. [Google Scholar] [CrossRef] [Scilit]
- Chao, K.H.; Chen, J.P. A Maximum Power Point Tracking Method Based on Particle Swarm Optimization for Photovoltaic Module Arrays with Shadows. ICIC Express Lett. 2014, 8, 626–633. [Google Scholar]
- Abdulkadir, M.; Yatim, A.H.M.; Yusuf, S.T. An Improved PSO-Based MPPT Control Strategy for Photovoltaic Systems. Int. J. Photoenergy 2014, 2014, 1–11. [Google Scholar] [CrossRef] [Scilit]
- Seyedmahmoudian, M.; Mekhilef, S.; Rahmani, R.; Yusof, R.; Shojaei, A.A. Maximum power point tracking of partial shaded photovoltaic array using an evolutionary algorithm: A particle swarm optimization technique. J. Renew. Sustain. Energy 2014, 6, 023102. [Google Scholar] [CrossRef] [Scilit]
- Lian, K.L.; Jhang, J.H.; Tian, I.S. A maximum power point tracking method based on perturb-and-observe combined with particle swarm optimization. IEEE J. Photovolt. 2014, 4, 626–633. [Google Scholar] [CrossRef] [Scilit]
- Chao, K.H.; Lin, Y.S.; Lai, U.D. Improved particle swarm optimization for maximum power point tracking in photovoltaic module arrays. Appl. Energy 2015, 158, 609–618. [Google Scholar] [CrossRef] [Scilit]
- Babu, T.S.; Rajasekar, N.; Sangeetha, K. Modified Particle Swarm Optimization technique based Maximum Power Point Tracking for uniform and under partial shading condition. Appl. Soft Comput. J. 2015, 34, 613–624. [Google Scholar] [CrossRef] [Scilit]
- Seyedmahmoudian, M.; Mekhilef, S.; Rahmani, R.; Yusof, R.; Shojaei, A.A. Simulation and Hardware Implementation of New Maximum Power Point Tracking Technique for Partially Shaded PV System Using Hybrid DEPSO Method. IEEE Trans. Sustain. Energy 2015, 6, 850–862. [Google Scholar] [CrossRef] [Scilit]
- Sundareswaran, K.; Vignesh Kumar, V.; Palani, S. Application of a combined particle swarm optimization and perturb and observe method for MPPT in PV systems under partial shading conditions. Renew. Energy 2015, 75, 308–317. [Google Scholar] [CrossRef] [Scilit]
- Cheng, P.C.; Peng, B.R.; Liu, Y.H.; Cheng, Y.S.; Huang, J.W. Optimization of a fuzzy-logic-control-based MPPT algorithm using the particle Swarm optimization technique. Energies 2015, 8, 5338–5360. [Google Scholar] [CrossRef] [Scilit]
- Mirhassani, S.M.; Golroodbari, S.Z.M.; Golroodbari, S.M.M.; Mekhilef, S. An improved particle swarm optimization based maximum power point tracking strategy with variable sampling time. Int. J. Electr. Power Energy Syst. 2015, 64, 761–770. [Google Scholar] [CrossRef] [Scilit]
- Saad, N.H.; El-Sattar, A.A.; Mansour, A.E.A.M. Improved particle swarm optimization for photovoltaic system connected to the grid with low voltage ride through capability. Renew. Energy 2016, 85, 181–194. [Google Scholar] [CrossRef] [Scilit]
- Oliveira, F.M.; Oliveira da Silva, S.A.; Durand, F.R.; Sampaio, L.P.; Bacon, V.D.; Campanhol, L.B.G. Grid-tied photovoltaic system based on PSO MPPT technique with active power line conditioning. IET Power Electron. 2016, 9, 1180–1191. [Google Scholar] [CrossRef] [Scilit]
- Lal, V.N.; Singh, S.N. Modified particle swarm optimization-based maximum power point tracking controller for single-stage utility-scale photovoltaic system with reactive power injection capability. IET Renew. Power Gener. 2016, 10, 899–907. [Google Scholar] [CrossRef] [Scilit]
- Shi, J.; Zhang, W.; Zhang, Y.; Xue, F.; Yang, T. MPPT for PV systems based on a dormant PSO algorithm. Electr. Power Syst. Res. 2015, 123, 100–107. [Google Scholar] [CrossRef] [Scilit]
- Dileep, G.; Singh, S.N. An improved particle swarm optimization based maximum power point tracking algorithm for PV system operating under partial shading conditions. Sol. Energy 2017, 158, 1006–1015. [Google Scholar] [CrossRef] [Scilit]
- Mao, M.; Zhang, L.; Duan, Q.; Oghorada, O.J.K.; Duan, P.; Hu, B. A Two-Stage Particle Swarm Optimization Algorithm for MPPT of Partially Shaded PV Arrays. Int. J. Green Energy 2017, 14, 694–702. [Google Scholar] [CrossRef] [Scilit]
- Koad, R.B.A.; Zobaa, A.F.; El-Shahat, A. A Novel MPPT Algorithm Based on Particle Swarm Optimization for Photovoltaic Systems. IEEE Trans. Sustain. Energy 2017, 8, 468–476. [Google Scholar] [CrossRef] [Scilit]
- Ram, J.P.; Rajasekar, N. A new robust, mutated and fast tracking LPSO method for solar PV maximum power point tracking under partial shaded conditions. Appl. Energy 2017, 201, 45–59. [Google Scholar] [CrossRef] [Scilit]
- Mao, M.; Zhang, L.; Duan, Q.; Chong, B. Multilevel DC-link converter photovoltaic system with modified PSO based on maximum power point tracking. Sol. Energy 2017, 153, 329–342. [Google Scholar] [CrossRef] [Scilit]
- Chen, P.-Y.; Chao, K.-H.; Liao, B.-J. Joint Operation between a PSO-Based Global MPP Tracker and a PV Module Array Configuration Strategy under Shaded or Malfunctioning Conditions. Energies 2018, 11, 2005. [Google Scholar] [CrossRef] [Scilit]
- Li, H.; Yang, D.; Su, W.; Lu, J.; Yu, X. An Overall Distribution Particle Swarm Optimization MPPT Algorithm for Photovoltaic System under Partial Shading. IEEE Trans. Ind. Electron. 2019, 66, 265–275. [Google Scholar] [CrossRef] [Scilit]
- Lodhi, E.; Shafqat, R.N.; D.E, K.K.; Lodhi, Z. Application of Particle Swarm Optimization for Extracting Global Maximum Power Point in PV System under Partial Shadow Conditions. Int. J. Electron. Electr. Eng. 2019, 5, 223–229. [Google Scholar] [CrossRef] [Scilit]
- Ibrahim, A.; Aboelsaud, R.; Obukhov, S. Improved particle swarm optimization for global maximum power point tracking of partially shaded PV array. Electr. Eng. 2019, 101, 443–455. [Google Scholar] [CrossRef] [Scilit]
- Priyadarshi, N.; Padmanaban, S.; Holm-Nielsen, J.B.; Blaabjerg, F.; Bhaskar, M.S. An Experimental Estimation of Hybrid ANFIS–PSO-Based MPPT for PV Grid Integration Under Fluctuating Sun Irradiance. IEEE Syst. J. 2020, 14, 1218–1229. [Google Scholar] [CrossRef] [Scilit]
- Hamouda, N.; Babes, B.; Kahla, S.; Boutaghane, A.; Beddar, A.; Aissa, O. ANFIS Controller Design Using PSO Algorithm for MPPT of Solar PV System Powered Brushless DC Motor Based Wire Feeder Unit. In Proceedings of the 2020 International Conference on Electrical Engineering (ICEE), Istanbul, Turkey, 25–27 September 2020; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Hayder, W.; Ogliari, E.; Dolara, A.; Abid, A.; Ben Hamed, M.; Sbita, L. Improved PSO: A Comparative Study in MPPT Algorithm for PV System Control under Partial Shading Conditions. Energies 2020, 13, 2035. [Google Scholar] [CrossRef] [Scilit]
- Javed, S.; Ishaque, K. A comprehensive analyses with new findings of different PSO variants for MPPT problem under partial shading. Ain Shams Eng. J. 2022, 13, 101680. [Google Scholar] [CrossRef] [Scilit]
- Ezzeddine, K.; Hamouda, M.; Merchaoui, M.; Kanaan, H.Y.; Al-Haddad, K. A PSO-Based MPPT Algorithm for Grid-Connected Photovoltaic Current Source Inverter. In Proceedings of the 2022 IEEE International Conference on Electrical Sciences and Technologies in Maghreb (CISTEM), Tunis, Tunisia, 26–28 October 2022; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Zhang, M.; Zhuang, K.; Zhao, T.; Xue, J.; Gao, Y.; Cui, S.; Qiao, Z. MPPT Control Algorithm Based on Particle Swarm Optimization and Adaptive Linear Active Disturbance Rejection Control. Energies 2022, 15, 9091. [Google Scholar] [CrossRef] [Scilit]
- del Rio, A.; Barambones, O.; Uralde, J.; Artetxe, E.; Calvo, I. Particle Swarm Optimization-Based Control for Maximum Power Point Tracking Implemented in a Real Time Photovoltaic System. Information 2023, 14, 556. [Google Scholar] [CrossRef] [Scilit]
- Odo, M.C.; Ejiogu, E.C. Particle swarm optimization based sliding mode control for maximum power point tracking in solar PV systems. Int. J. Power Electron. Drive Syst. (IJPEDS) 2024, 15, 892–901. [Google Scholar] [CrossRef] [Scilit]
- Sajid, I.; Sarwar, A.; Tariq, M.; Ahmad, S.; Bakhsh, F.I.; Mohamed, A.S.N.; Islam, M.R. An MPPT method using phasor particle swarm optimization for PV-based generation system under varying irradiance conditions. IET Renew. Power Gener. 2024, 18, 4197–4209. [Google Scholar] [CrossRef] [Scilit]
- Sooriamoorthy, D.; Manoharan, A.; Sivanesan, S.K.; Soon, K.L.; Cheong, A.C.H.; Perumal, S.K.S. Optimizing solar maximum power point tracking with adaptive PSO: A comparative analysis of inertia weight and acceleration coefficient strategies. Results Eng. 2025, 27, 106429. [Google Scholar] [CrossRef] [Scilit]
- Abbas, A.; Farhan, M.; Shahzad, M.; Liaqat, R.; Ijaz, U. Power Tracking and Performance Analysis of Hybrid Perturb–Observe, Particle Swarm Optimization, and Fuzzy Logic-Based Improved MPPT Control for Standalone PV System. Technologies 2025, 13, 112. [Google Scholar] [CrossRef] [Scilit]
- Zhang, L.; Wang, S.; Ni, Z.; Li, F. Maximum power point tracking control of photovoltaic systems using a hybrid improved whale particle swarm optimization algorithm. Energy Sources Part A Recovery Util. Environ. Eff. 2025, 47, 1789–1803. [Google Scholar] [CrossRef] [Scilit]
- Duranay, Z.B.; Güldemir, H. Mitigating Partial Shading Effects in Photovoltaic Systems Using Particle Swarm Optimization-Tuned Sliding Mode Control. Processes 2025, 13, 1463. [Google Scholar] [CrossRef] [Scilit]
- Mokoena, T.J.; Dlamini, N.P.; Nkosi, S.M.; Thabo Mokoena, C.J. Performance Evaluation of Different MPPT Algorithms under Partial Shading Conditions for Rooftop Solar Systems. Int. J. Res. Adv. Electron. Eng. 2026, 7, 64–70. [Google Scholar] [CrossRef] [Scilit]
- Alejandro Fernández, M. Performance comparison of different maximum power point tracking algorithms under partial shading conditions. Int. J. Adv. Electr. Eng. 2026, 7, 52–57. [Google Scholar] [CrossRef] [Scilit]
- Clerc, M.; Kennedy, J. The particle swarm—Explosion, stability, and convergence in a multidimensional complex space. IEEE Trans. Evol. Comput. 2002, 6, 58–73. [Google Scholar] [CrossRef] [Scilit]
- Trelea, I.C. The particle swarm optimization algorithm: Convergence analysis and parameter selection. Inf. Process. Lett. 2003, 85, 317–325. [Google Scholar] [CrossRef] [Scilit]
- van den Bergh, F.; Engelbrecht, A.P. A Study of Particle Swarm Optimization Particle Trajectories. Inf. Sci. 2006, 176, 937–971. [Google Scholar] [CrossRef] [Scilit]
- Engelbrecht, A.P. Computational Intelligence: An Introduction; John Wiley & Sons: Hoboken, NJ, USA, 2007; Volume 2. [Google Scholar]
- Díaz Martínez, D.; Trujillo Codorniu, R.; Giral, R.; Vázquez Seisdedos, L. Evaluation of particle swarm optimization techniques applied to maximum power point tracking in photovoltaic systems. Int. J. Circuit Theory Appl. 2021, 49, 1849–1867. [Google Scholar] [CrossRef] [Scilit]





| Period | No. of Studies | Classical PSO | Modified PSO | Main Application Context |
|---|---|---|---|---|
| 2010–2013 | 4 | 2 | 2 | Partial shading/irradiance changes |
| 2014–2016 | 11 | 7 | 4 | Partial shading |
| 2017–2019 | 10 | 5 | 5 | Partial shading/hybrid methods |
| 2020–2022 | 7 | 4 | 3 | Standard test conditions/partial shading |
| 2023–2024 | 4 | 4 | 0 | Partial shading/grid-connected |
| 2025–2026 | 6 | 2 | 4 | Partial shading/hybrid and advanced PSO |
| Total | 42 | 24 (57%) | 18 (43%) |
| Value of w | Effect |
|---|---|
| Fixed | Balanced search, may lead to oscillations around the solution. |
| Greater exploration, slower convergence, unstable behavior. | |
| Faster convergence, potential risk of local optima. | |
| Dynamic (e.g., w_max = 0.9 to w_min = 0.4) | Gradual refinement of search, improved tracking accuracy. |
| & Range | Impact |
|---|---|
| Low, C1 (<1) | Weak individual search, over-reliance on global search (Gbest). |
| Low, C2 (<1) | Weak influence of Gbest, exploration dominates, slow convergence. |
| Balanced, C1 & C2 (e.g., 2) | Optimal balance for general cases with stable convergence. |
| High, C1 or C2 (>3) | Instability, overshooting solutions |
| References | Year | Strategy of PSO | Parameters | Initial Particle Position | Operational Conditions | ||||
|---|---|---|---|---|---|---|---|---|---|
| Strategy of | |||||||||
| [41] | 2010 | Modified | 5 | 1.49 | 1.49 | 1–0.5 | Random | Random | Under partial shading |
| [42] | 2011 | Classical | 3 | 1.2 | 1.6 | 0.4 | Constant | Selective | Under partial shading |
| [43] | 2012 | Modified | 3 | 1.2 | 1.6 | 0.4 | Constant | Selective | Under changes in irradiance, in load, and partial shading |
| [44] | 2012 | Modified | 3 | 1 | 1 | 0.4 | Constant | Random | Under partial shading |
| [45] | 2014 | Classical | 3 | 1.5 | 1.5 | 0.4 | Constant | Random | Under partial shading |
| [46] | 2014 | Classical | 3 | 1–1.2 | 1.6–1 | 1–0.1 | Linear decay | Selective | Under varying environmental conditions |
| [47] | 2014 | Classical | 10 | 2 | 1.5 | 1.2 | Constant | Random | Under partial shading |
| [48] | 2014 | Modified | 3 | 2 | 2 | 0.4 | Constant | Random | Under partial shading |
| [49] | 2015 | Classical | 3 | 4–1 | 4–1 | 0.8–0.2 | Linear decay | Random | Under partial shading |
| [50] | 2015 | Classical | 3 | 1.6 | 1.8 | 0.4 | Constant | Reflective impedance | Under uniform irradiation and partial shading |
| [51] | 2015 | Classical | 3 | 2 | 1.5 | 1.2 | Constant | Random | Under partial shading |
| [52] | 2015 | Classical | 6 | 2–1 | 2–1 | 1–0.1 | Linear decay | Uniform | Under partial shading |
| [53] | 2015 | Classical | 50 | 1 | 2 | 1–0.1 | Linear decay | Random | Under standard test conditions |
| [54] | 2015 | Modified | 3 | 1 | 2 | 1 | Constant | Selective | Under different conditions, including partial shading condition |
| [55] | 2016 | Classical | 3 | 1–1.2 | 1.6–1 | 1–0.1 | Linear decay | Selective | Under normal operation and grid fault condition |
| [56] | 2016 | Classical | 5 | 1.5 | 1.2 | 0.9–0.4 | Linear decay | Random | Under partial shading |
| [57] | 2016 | Modified | 3 | 1.45 | 1.63 | 0.4 | Constant | Selective | Under partial shading |
| [58] | 2016 | Modified | 5 | 0.8 | 1 | 0.4 | Constant | Selective | Under partial shading |
| [59] | 2017 | Classical | 5 | 2–1 | 2–1 | 1–0.1 | Linear decay | Uniform | Under partial shading |
| [60] | 2017 | Classical | 9 | 0.6 | 0.8 | 0.9–0.4 | Linear decay | Random | Under partial shading |
| [61] | 2017 | Modified | 3 | 0.8 | 1.2 | 0.4 | Constant | Selective | Under partial shading |
| [62] | 2017 | Modified | 5 | 1.4 | 1.8 | 1–0.3 | Linear decay | Random | Under partial shading |
| [63] | 2017 | Modified | 20 | 2 | 2 | 0.9–0.4 | Linear decay | Selective | Under different fast-variation shading patterns |
| [64] | 2018 | Classical | 4 | 1 | 2 | 0.7 | Constant | Random | Under shaded or malfunctioning conditions |
| [65] | 2019 | Classical | 5 | 0.2 | 2 | 0.4 | Constant | Uniform | Under partial shading |
| [66] | 2019 | Classical | 20 | 1.5 | 2 | 0.9 | Constant | Random | Under partial shading |
| [67] | 2019 | Modified | 4 | 1 | 1 | 0.4 | Constant | Random | Under partial shading |
| [68] | 2020 | Modified | 50 | 1.5 | 2 | 0.8 | Constant | Selective | Under changes in irradiance, and partial shading |
| [69] | 2020 | Modified | 40 | 1 | 2 | 1 | Constant | Random | Under standard test conditions |
| [70] | 2020 | Classical | 2/3/6/10 | 0.2 | 0.6 | 0.2 | Constant | Random | Under standard test conditions |
| [71] | 2022 | Classical | 3 | 1.2 | 1.6 | 0.4 | Constant | Random | Under different conditions, including partial shading |
| [72] | 2022 | Classical | - | 1.2 | 0.4 | 0.7 | Constant | Random | Under standard test conditions |
| [73] | 2022 | Classical | 3 | 0.3 | 2 | 0.5 | Constant | Random | Under standard test conditions |
| [74] | 2023 | Classical | 5 | 0.2 | 0.6 | 0.2 | Constant | Random | Under irradiance variation |
| [75] | 2024 | Modified | 100 | 1.5 | 2 | 0.9–0.1 | Linear decay | Random | Under standard test conditions |
| [76] | 2024 | Modified | 3 | 1.2 | 1.6 | 0.4 | Constant | Random | Under partial shading |
| [77] | 2025 | Modified | 4 | 1–2 | 1–2 | 0.05–0.11 | Adaptive | Random | Under partial shading and uniform irradiance |
| [78] | 2025 | Classical | 4 | 0.1 | 0.2 | 0.5 | Constant | Random | Under varying operating conditions |
| [79] | 2025 | Modified | - | 2 | 2 | - | Dynamic | Random | Under partial shading |
| [80] | 2025 | Modified | 5 | 2 | 1.8 | 0.8 | Constant | Random | Under partial shading |
| [81] | 2026 | Classical | 20 | 2 | 2 | 0.9–0.4 | Linear decay | Random | Under partial shading |
| [82] | 2026 | Modified | 10 | 2 | 2 | 0.9–0.4 | Linear decay | Random | Under partial shading |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Magalhães, B.; Pombo, J.; Mendes, W.; Calado, M.; Mariano, S.; Louro, M. A Review of Particle Swarm Optimization Control Parameters for Maximum Power Point Tracking Under Different Conditions. Sustainability 2026, 18, 5442. https://doi.org/10.3390/su18115442
Magalhães B, Pombo J, Mendes W, Calado M, Mariano S, Louro M. A Review of Particle Swarm Optimization Control Parameters for Maximum Power Point Tracking Under Different Conditions. Sustainability. 2026; 18(11):5442. https://doi.org/10.3390/su18115442
Chicago/Turabian StyleMagalhães, Bianca, José Pombo, Willians Mendes, Maria Calado, Sílvio Mariano, and Miguel Louro. 2026. "A Review of Particle Swarm Optimization Control Parameters for Maximum Power Point Tracking Under Different Conditions" Sustainability 18, no. 11: 5442. https://doi.org/10.3390/su18115442
APA StyleMagalhães, B., Pombo, J., Mendes, W., Calado, M., Mariano, S., & Louro, M. (2026). A Review of Particle Swarm Optimization Control Parameters for Maximum Power Point Tracking Under Different Conditions. Sustainability, 18(11), 5442. https://doi.org/10.3390/su18115442

