Novel Global MPPT Technique Based on Hybrid Cuckoo Search and Artificial Bee Colony under Partial-Shading Conditions
Abstract
:1. Introduction
- (1)
- Development of the CSA-ABC algorithm: This paper introduces a novel algorithm that combines the strengths of the CSA and ABC. The hybrid algorithm achieves a balance between a global search and local search. This addresses the slow convergence speed of ABC and the low convergence accuracy of the CSA in the later stages;
- (2)
- Implementation and application: The CSA-ABC algorithm is implemented using MATLAB/Simulink, providing a practical and executable solution for the photovoltaic MPPT problem;
- (3)
- Comparative analysis: The proposed algorithm is compared with the CSA, ABC, PSO, PSO-P&O, and CSA-INC algorithms. The results highlight the advantages of the CSA-ABC algorithm over the other algorithms in terms of achieving a balance between tracking speed and accuracy, a smaller power oscillation during the tracking process, and zero power oscillation during the steady process.
2. Power Output Characteristics of Photovoltaic Systems under Partial-Shading Conditions
Output Characteristics of Photovoltaic Array
3. Proposed Techniques for MPPT
3.1. Introduction of Cuckoo Search Algorithm
3.2. Introduction of Artificial Bee Colony Algorithm
3.3. Cuckoo Search and Artificial Bee Colony Hybrid Algorithm (CSA-ABC)
3.4. Algorithm Restart Conditions
4. Simulation Setup and Results
4.1. Simulation Setting
4.2. Simulation Result
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Seyedmahmoudian, M.; Horan, B.; Soon, T.K.; Rahmani, R.; Oo, A.M.T.; Mekhilef, S.; Stojcevski, A. State of the art artificial intelligence-based MPPT techniques for mitigating partial shading effects on PV systems—A review. Renew. Sustain. Energy Rev. 2016, 64, 435–455. [Google Scholar] [CrossRef]
- 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]
- Mansoor, M.; Mirza, A.F.; Ling, Q.; Javed, M.Y. Novel Grass Hopper optimization based MPPT of PV systems for complex partial shading conditions. Sol. Energy 2020, 198, 499–518. [Google Scholar] [CrossRef]
- Bollipo, R.B.; Mikkili, S.; Bonthagorla, P.K. Hybrid, optimal, intelligent and classical PV MPPT techniques: A review. CSEE J. Power Energy Syst. 2020, 7, 9–33. [Google Scholar] [CrossRef]
- Vijayakumari, A. A non-iterative MPPT of PV array with online measured short circuit and open circuit quantities. J. King Saud Univ. Eng. Sci. 2021, 33, 176–185. [Google Scholar] [CrossRef]
- Chalh, A.; Chaibi, R.; Hammoumi, A.E.; Motahhir, S.; Ghzizal, A.E.; Al-Dhaifallah, M. A novel MPPT design based on the seagull optimization algοrithm for phοtovοltaic systems operating under partial shading. Sci. Rep. 2022, 12, 21804. [Google Scholar] [CrossRef] [PubMed]
- Webb, B. Swarm intelligence: From natural to artificial systems. Connect. Sci. 2002, 14, 163–164. [Google Scholar] [CrossRef]
- Kaced, K.; Larbes, C.; Ait-Chikh, S.M.; Bounabi, M.; Dahmane, Z.E. FPGA implementation of PSO based MPPT for PV systems under partial shading conditions. In Proceedings of the 2017 6th International Conference on Systems and Control (ICSC), Batna, Algeria, 7–9 May 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 150–155. [Google Scholar] [CrossRef]
- Jiang, L.L.; Maskell, D.L. A uniform implementation scheme for evolutionary optimization algorithms and the experimental implementation of an ACO based MPPT for PV systems under partial shading. In Proceedings of the 2014 IEEE Symposium on Computational Intelligence Applications in Smart Grid (CIASG), Orlando, FL, USA, 9–12 December 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 1–8. [Google Scholar] [CrossRef]
- Enany, M.A. Cuckoo search–based maximum power point tracking controller for PV water pumping system. J. Renew. Sustain. Energy 2017, 9, 063501. [Google Scholar] [CrossRef]
- González-Castaño, C.; Restrepo, C.; Kouro, S.; Rodriguez, J. MPPT algorithm based on artificial bee colony for PV system. IEEE Access 2021, 9, 43121–43133. [Google Scholar] [CrossRef]
- Mohanty, S.; Subudhi, B.; Ray, P.K. A new MPPT design using grey wolf optimization technique for photovoltaic system under partial shading conditions. IEEE Trans. Sustain. Energy 2015, 7, 181–188. [Google Scholar] [CrossRef]
- Mirza, A.F.; Mansoor, M.; Ling, Q.; Yin, B.; Javed, M.Y. A Salp-Swarm Optimization based MPPT technique for harvesting maximum energy from PV systems under partial shading conditions. Energy Convers. Manag. 2020, 209, 112625. [Google Scholar] [CrossRef]
- Dalila, F.; Mohamed, F.; Immad, S.; Mekhilef, S. A novel global MPPT technique based on squirrel search algorithm for PV module under partial shading conditions. Energy Convers. Manag. 2021, 230, 113773. [Google Scholar] [CrossRef]
- Figueiredo, S.; Silva, R.N.A.L. Hybrid mppt technique PSO-P&O applied to photovoltaic systems under uniform and partial shading conditions. IEEE Lat. Am. Trans. 2021, 19, 1610–1617. [Google Scholar] [CrossRef]
- Fu, C.; Zhang, L.; Dong, W. Research and Application of MPPT Control Strategy Based on Improved Slime Mold Algorithm in Shaded Conditions. Electronics 2022, 11, 2122. [Google Scholar] [CrossRef]
- Chai, L.G.K.; Gopal, L.; Juwono, F.H.; Chiong, C.W.; Ling, H.-C.; Basuki, T.A. A novel global MPPT technique using improved PS-FW algorithm for PV system under partial shading conditions. Energy Convers. Manag. 2021, 246, 114639. [Google Scholar] [CrossRef]
- Wan, Y.; Mao, M.; Zhou, L.; Zhang, Q.; Xi, X.; Zheng, C. A Novel Nature-Inspired Maximum Power Point Tracking (MPPT) Controller Based on SSA-GWO Algorithm for Partially Shaded Photovoltaic Systems. Electronics 2019, 8, 680. [Google Scholar] [CrossRef]
- Bouselham, L.; Hajji, M.; Hajji, B.; Bouali, H. A new MPPT-based ANN for photovoltaic system under partial shading conditions. Energy Procedia 2017, 111, 924–933. [Google Scholar] [CrossRef]
- Hassan, S.; Abdelmajid, B.; Mourad, Z.; Aicha, S.; Abdenaceur, B. An advanced MPPT based on artificial bee colony algorithm for MPPT photovoltaic system under partial shading condition. Int. J. Power Electron. Drive Syst. 2017, 8, 647–653. [Google Scholar] [CrossRef]
- Hou, T.; Wang, S. Research on the MPPT of Photovoltaic Power Generation Based on the CSA-INC Algorithm. Energy Eng. 2023, 120, 87–106. [Google Scholar] [CrossRef]
- Pilakkat, D.; Kanthalakshmi, S. An improved P&O algorithm integrated with artificial bee colony for photovoltaic systems under partial shading conditions. Sol. Energy 2019, 178, 37–47. [Google Scholar] [CrossRef]
- Belhachat, F.; Larbes, C. Comprehensive review on global maximum power point tracking techniques for PV systems subjected to partial shading conditions. Sol. Energy 2019, 183, 476–500. [Google Scholar] [CrossRef]
- Gao, L.; Dougal, R.A.; Liu, S.; Iotova, A.P. Parallel-connected solar PV system to address partial and rapidly fluctuating shadow conditions. IEEE Trans. Ind. Electron. 2009, 56, 1548–1556. [Google Scholar] [CrossRef]
- Mirza, A.F.; Mansoor, M.; Ling, Q. A novel MPPT technique based on Henry gas solubility optimization. Energy Convers. Manag. 2020, 225, 113409. [Google Scholar] [CrossRef]
- Mareli, M.; Twala, B. An adaptive Cuckoo search algorithm for optimization. Appl. Comput. Inform. 2018, 14, 107–115. [Google Scholar] [CrossRef]
- Omkar, S.N.; Senthilnath, J.; Khandelwal, R.; Naik, G.N.; Gopalakrishnan, S. Artificial Bee Colony (ABC) for multi-objective design optimization of composite structures. Appl. Soft Comput. 2011, 11, 489–499. [Google Scholar] [CrossRef]
- Kim, W.; Choi, W. A novel parameter extraction method for the one-diode solar cell model. Solar Energy 2010, 84, 1008–1019. [Google Scholar] [CrossRef]
- Fathy, A.; Rezk, H.; Yousri, D. A robust global MPPT to mitigate partial shading of triple-junction solar cell-based system using manta ray foraging optimization algorithm. Solar Energy 2020, 207, 305–316. [Google Scholar] [CrossRef]
- Hajighorbani, S.; Radzi, M.A.M.; Ab Kadir, M.Z.A.; Shafie, S.; Khanaki, R.; Maghami, M.R. Evaluation of Fuzzy Logic Subsets Effects on Maximum Power Point Tracking for Photovoltaic System. Int. J. Photoenergy 2014, 2014, 719126. [Google Scholar] [CrossRef]
- Charaabi, A.; Barambones, O.; Zaidi, A.; Zanzouri, N. A Novel Two Stage Controller for a DC-DC Boost Converter to Harvest Maximum Energy from the PV Power Generation. Actuators 2020, 9, 29. [Google Scholar] [CrossRef]
- 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]
Characteristic | Value |
---|---|
Open-circuit voltage Voc (V) | 36.5 |
Short-circuit current Isc (A) | 7.84 |
Voltage at maximum power point Vmp (V) | 29 |
Current at maximum power point Imp (A) | 7.35 |
Maximum Power (W) | 213.5 |
Shunt resistance Rsh (ohms) | 313.0553 |
Series resistance Rs (ohms) | 0.39318 |
Characteristic | Value |
---|---|
Switching tube frequency fs | 40 KHZ |
Cycle | 25 us |
Duty cycle hold time | 0.01 s |
Voltage and current sampling time | 0.01 s |
Load resistance | 50 Ω |
Inductance | 2.2 mH |
Input and output capacitance | 140 μF, 4 μF |
Cases | Irradiance (W/m2) | Power at GMPP (W) | |||
---|---|---|---|---|---|
PV1 | PV2 | PV3 | PV4 | ||
1-PSC1 | 1000 | 1000 | 1000 | 1000 | 852.6 |
2-PSC2 | 1000 | 900 | 900 | 700 | 661.1 |
3-PSC3 | 1000 | 900 | 800 | 500 | 547.3 |
4-PSC4 | 1000 | 900 | 400 | 300 | 387 |
5-PSC2-PSC3 | - | - | - | - | 661.1 to 547.3 |
6-PSC4-PSC1 | - | - | - | - | 387 to 852.6 |
Pattern | Algorithms | Pmpp (W) | Ppv (W) | Track Time (s) | Efficiency (%) | Steady State Oscillation |
---|---|---|---|---|---|---|
Case1 | PSO | 852.6 | 845.4 | 0.50 | 99.1 | Zero |
PSO- P&O | Average 851.1 | 0.3 | 99.8 | High | ||
CSA | 848.1 | 0.19 | 99.5 | Zero | ||
CSA-INC | Average 851.1 | 0.18 | 99.8 | Low | ||
ABC | 851.6 | 0.26 | 99.8 | Zero | ||
Proposed CSA-ABC | 851.7 | 0.12 | 99.9 | Zero | ||
Case2 | PSO | 661.1 | 655.8 | 0.70 | 99.2 | Zero |
PSO- P&O | Average 660.2 | 0.35 | 99.8 | High | ||
CSA | 660.8 | 0.16 | 99.9 | Zero | ||
CSA-INC | Average 660.9 | 0.17 | 99.9 | Low | ||
ABC | 660.6 | 0.40 | 99.8 | Zero | ||
Proposed CSA-ABC | 661.1 | 0.15 | 100 | Zero | ||
Case3 | PSO | 547.3 | 542.4 | 0.60 | 99.1 | Zero |
PSO- P&O | Average 542.4 | 0.35 | 99.1 | High | ||
CSA | 508.6 | 0.22 | 92.9 | Zero | ||
CSA-INC | Average 542.4 | 0.15 | 99.1 | Low | ||
ABC | 542.4 | 0.29 | 99.1 | Zero | ||
Proposed CSA-ABC | 542.4 | 0.13 | 99.1 | Zero | ||
Case4 | PSO | 387 | 380.8 | 0.61 | 98.4 | Zero |
PSO- P&O | Average 385.1 | 0.4 | 99.5 | High | ||
CSA | 372.3 | 0.32 | 96.2 | Zero | ||
CSA-INC | Average 386.8 | 0.18 | 99.9 | Low | ||
ABC | 386.8 | 0.19 | 99.9 | Zero | ||
Proposed CSA-ABC | 386.8 | 0.15 | 99.9 | Zero |
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. |
© 2024 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Qi, P.; Xia, H.; Cai, X.; Yu, M.; Jiang, N.; Dai, Y. Novel Global MPPT Technique Based on Hybrid Cuckoo Search and Artificial Bee Colony under Partial-Shading Conditions. Electronics 2024, 13, 1337. https://doi.org/10.3390/electronics13071337
Qi P, Xia H, Cai X, Yu M, Jiang N, Dai Y. Novel Global MPPT Technique Based on Hybrid Cuckoo Search and Artificial Bee Colony under Partial-Shading Conditions. Electronics. 2024; 13(7):1337. https://doi.org/10.3390/electronics13071337
Chicago/Turabian StyleQi, Pengjia, Hansheng Xia, Xiandong Cai, Ming Yu, Nan Jiang, and Yanyun Dai. 2024. "Novel Global MPPT Technique Based on Hybrid Cuckoo Search and Artificial Bee Colony under Partial-Shading Conditions" Electronics 13, no. 7: 1337. https://doi.org/10.3390/electronics13071337
APA StyleQi, P., Xia, H., Cai, X., Yu, M., Jiang, N., & Dai, Y. (2024). Novel Global MPPT Technique Based on Hybrid Cuckoo Search and Artificial Bee Colony under Partial-Shading Conditions. Electronics, 13(7), 1337. https://doi.org/10.3390/electronics13071337