journal article·2024-10-01Open access

Hybrid of imperialist competitive algorithm and particle swarm optimization for parameter extraction of photovoltaic cells

Hongli Wang, Shanfei Song, Peng Li, Wenjun Zhang, Dongge Lei, Fei Wu

AIP Advances· Volume 14· Issue 10

Abstract

To improve the efficiency of photovoltaic systems, it is essential to obtain the parameters of photovoltaic cells through an identification process. However, due to the nonlinear and multimodal characteristics, accurately and reliably identifying the parameters of photovoltaic cells still remains a challenging task. In this paper, a hybrid of the imperialist competitive algorithm (ICA) and particle swarm optimization (PSO), ICA-PSO, is proposed to effectively identify the parameters of photovoltaic cells. The position updating strategy of PSO is adopted to replace the colony’s position updating strategy in the ICA. The hybrid algorithm ICA-PSO integrates the multi-swarm search characteristic and the powerful exploration ability of PSO together, leading to an enhanced optimization performance. Experimental results of applying ICA-PSO to parameter identification of photovoltaic cells show that ICA-PSO can extract the parameters of photovoltaic cells with higher accuracy and reliability, thus outperforming many other methods presented in the literature.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Photovoltaic System Optimization Techniques · Power Systems and Renewable Energy · solar cell performance optimization

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

Affiliations

State GRID Quzhou Power Supply Company 1 , No. 6 Xinhe Road, Quzhou, Zhejiang 324003,

Zhejiang Leibo Human Resources Development Co., Ltd. Quzhou Branch 2 , 900 Century Avenue, Kecheng District, Quzhou, Zhejiang 324003,

College of Electrical and Information Engineering, Quzhou University 3 , Quzhou, Zhejiang 324000,

Funding

Zhejiang Province Basic Welfare Research Program

References (31)

Show source-provided references
1. A comparative study of extraction methods for solar cell model parameters10.1016/0038-1101(86)90212-1 ↗
2. A parameter extraction technique exploiting intrinsic properties of solar cells10.1016/j.apenergy.2016.05.064 ↗
3. Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers10.1080/01425918608909835 ↗
4. New method to extract the model parameters of solar cells from the explicit analytic solutions of their illuminated I–V characteristics10.1016/j.solmat.2005.04.023 ↗
5. Solar cell parameter extraction using genetic algorithms10.1088/0957-0233/12/11/322 ↗
6. Identification of PV solar cells and modules parameters using the genetic algorithms: Application to maximum power extraction10.1016/j.solener.2010.02.012 ↗
7. Parameter extraction of solar cells using particle swarm optimization10.1063/1.3122082 ↗
8. Parameter extraction of solar photovoltaic modules using penalty-based differential evolution10.1016/j.apenergy.2012.05.017 ↗
9. Simulated annealing algorithm for photovoltaic parameters identification10.1016/j.solener.2011.09.032 ↗
10. Solar cell parameters identification using hybrid Nelder–Mead and modified particle swarm optimization10.1063/1.4941791 ↗
11. A chaos-embedded gravitational search algorithm for the identification of electrical parameters of photovoltaic cells10.3390/en10071052 ↗
12. Parameter extraction of solar cell models using improved shuffled complex evolution algorithm10.1016/j.enconman.2017.12.033 ↗
13. An opposition-based sine cosine approach with local search for parameter estimation of photovoltaic models10.1016/j.enconman.2019.05.057 ↗
14. A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module10.1016/j.apenergy.2019.01.008 ↗
15. An efficient manta ray foraging optimization algorithm for parameter extraction of three-diode photovoltaic model10.1016/j.compeleceng.2021.107304 ↗
16. Solar photovoltaic model parameter identification using robust niching chimp optimization10.1016/j.solener.2022.04.056 ↗
17. Optimal parameters extraction of photovoltaic triple diode model using an enhanced artificial gorilla troops optimizer10.1016/j.energy.2023.129034 ↗
18. Parameter estimation of solar PV models with quantum-based avian navigation optimizer and Newton–Raphson method10.1007/s10825-022-01931-8 ↗
19. Dandelion optimizer algorithm-based method for accurate photovoltaic model parameter identification10.1016/j.ecmx.2023.100405 ↗
20. Parameter extraction of solar photovoltaic models using queuing search optimization and differential evolution10.1016/j.asoc.2023.110032 ↗
21. Parameter extraction of photovoltaic model based on butterfly optimization algorithm with chaos learning strategy10.1016/j.solener.2024.112353 ↗
22. Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition
23. A hybrid imperialist competitive algorithm for energy-efficient flexible job shop scheduling problem with variable-size sublots10.1016/j.cie.2022.108641 ↗
24. Imperialist competitive algorithm hybridized with multilayer perceptron to predict the load-settlement of square footing on layered soils10.1016/j.measurement.2020.108837 ↗
25. Iris tissue recognition based on GLDM feature extraction and hybrid MLPNN-ICA classifier10.1007/s00521-018-3754-0 ↗
26. Particle swarm optimization
27. Comprehensive learning particle swarm optimization algorithm with local search for multimodal functions10.1109/tevc.2018.2885075 ↗
28. Optimal power flow via teaching-learning-studying-based optimization algorithm10.1080/15325008.2021.1971331 ↗
29. The arithmetic optimization algorithm10.1016/j.cma.2020.113609 ↗
30. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems10.1007/s00521-015-1920-1 ↗
31. Artificial hummingbird algorithm: A new bio-inspired optimizer with its engineering applications10.1016/j.cma.2021.114194 ↗