journal article·2024-10-01Open access

Identifying the parameters of photovoltaic cells using Gaussian bare-bone imperialist competitive algorithm with opposition-based learning mechanism

Wenjun Zhang, Peng Li, Hongli Wang, Wei Yang, Dongge Lei, Fei Wu

AIP Advances· Volume 14· Issue 10

Abstract

Extracting the precise parameters of photovoltaic (PV) cells has become very important for simulation, evaluation, control, and optimization of PV systems. However, it is still a challenging task to accurately and reliably extract the parameters of PV cells. To solve this difficult problem, in this paper, a new meta-heuristic algorithm called Gaussian bare-bone imperialist competitive algorithm with opposition-based learning (OBL-GBBICA) is proposed to extract the parameters of PV cells. To strengthen the exploring ability and speed up the convergence, opposition-based learning (OBL) is introduced into an imperialist competitive algorithm (ICA) for two considerations. First, OBL is adopted in the population initialization to produce a high-quality population. Second, the OBL is introduced into the assimilation step to guide ICA to explore more promising regions. The above improvements not only speed up the convergence of ICA but also enhance its searchability, which is beneficial to improving the accuracy and reliability of identification results. Experimental results show that OBL-GBBICA exhibits great superiority in extracting the PV cells parameters, compared with other methods in the literature.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Photovoltaic System Optimization Techniques · Solar Radiation and Photovoltaics · Solar Thermal and Photovoltaic Systems

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,

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

Funding

Zhejiang Province Basic Public Welfare Research Program

References (24)

Show source-provided references
1. Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers10.1080/01425918608909835 ↗
2. 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 ↗
3. Solar cell parameter extraction using genetic algorithms10.1088/0957-0233/12/11/322 ↗
4. Simulated annealing algorithm for photovoltaic parameters identification10.1016/j.solener.2011.09.032 ↗
5. Parameter extraction of solar cells using particle swarm optimization10.1063/1.3122082 ↗
6. Parameters identification of photovoltaic models using self-adaptive teaching-learning-based optimization10.1016/j.enconman.2017.04.054 ↗
7. A hybrid adaptive teaching–learning-based optimization and differential evolution for parameter identification of photovoltaic models10.1016/j.enconman.2020.113474 ↗
8. Coyote optimization algorithm for the parameter extraction of photovoltaic cells10.1016/j.solener.2019.10.093 ↗
9. Parameter estimation of photovoltaic models with memetic adaptive differential evolution10.1016/j.solener.2019.08.022 ↗
10. An improved lion swarm optimization for parameters identification of photovoltaic cell models10.1177/0142331219887844 ↗
11. Orthogonally adapted Harris hawks optimization for parameter estimation of photovoltaic models10.1016/j.energy.2020.117804 ↗
12. Evaluation of constraint in photovoltaic cells using ensemble multi-strategy shuffled frog leading algorithms10.1016/j.enconman.2021.114484 ↗
13. Parameter estimation of photovoltaic cell/modules using Bonobo optimizer10.3390/en15010140 ↗
14. Parameter extraction for photovoltaic models with tree seed algorithm10.1016/j.egyr.2022.10.386 ↗
15. Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition
16. A hybrid imperialist competitive algorithm for energy-efficient flexible job shop scheduling problem with variable-size sublots10.1016/j.cie.2022.108641 ↗
17. An enhanced imperialist competitive algorithm for optimum design of skeletal structures10.1016/j.swevo.2017.12.001 ↗
18. A novel ica-based clustering algorithm for heart arrhythmia diagnosis10.1007/s10044-017-0628-5 ↗
19. Opposition-based learning: A new scheme for machine intelligence
20. An entropy minimization based multilevel colour thresholding technique for analysis of breast thermograms using equilibrium slime mould algorithm10.1016/j.asoc.2021.107955 ↗
21. Information sharing search boosted whale optimizer with Nelder-Mead simplex for parameter estimation of photovoltaic models10.1016/j.enconman.2022.116246 ↗
22. Henry gas solubility optimization: A novel physics-based algorithm10.1016/j.future.2019.07.015 ↗
23. Parameters identification of photovoltaic models using an improved JAYA optimization algorithm10.1016/j.enconman.2017.08.063 ↗
24. Comprehensive learning particle swarm optimization algorithm with local search for multimodal functions10.1109/tevc.2018.2885075 ↗