journal article·2023-05-01Open access

Sunflower optimization algorithm for multi-strategy-assist parameter identification of solar cell models

Liye Lv, Yongliang Yuan

AIP Advances· Volume 13· Issue 5

Abstract

A novel optimization method, namely, the elite opposition learning and polynomial steps-based sunflower optimization (EOPSFO) algorithm, has been proposed to solve engineering problems. To speed up the convergence, the elite opposition-based learning and polynomial steps strategy is applied to automatically determine the search step adapted in each iteration. To verify the performance of EOPSFO, the feasibility of EOPSFO is first verified using various benchmarking and some standard optimization problems. In addition, EOPSFO is used to determine the parameters of the single diode model and double diode model. Results show that EOPSFO can be regarded as a competitive algorithm in optimization problems.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Photovoltaic System Optimization Techniques · Power Systems and Renewable Energy · Metaheuristic Optimization Algorithms Research

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

Affiliations

School of Mechanical Engineering, Zhejiang Sci-Tech University 1 , Hangzhou 310018, China

School of Mechanical and Power Engineering, Henan Polytechnic University 2 , Jiaozuo 454003, China

Funding

Henan Natural Science Foundation · Fundamental Research Funds for the Universities of Henan Provice

References (37)

Show source-provided references
1. Variations of the bacterial foraging algorithm for the extraction of PV module parameters from nameplate data10.1016/j.enconman.2016.01.071 ↗
2. Parameters extraction of double diode photovoltaic module’s model based on hybrid evolutionary algorithm10.1016/j.enconman.2015.08.023 ↗
3. Parameter extraction of solar photovoltaic modules using penalty-based differential evolution10.1016/j.apenergy.2012.05.017 ↗
4. A procedure to calculate the five-parameter model of crystalline silicon photovoltaic modules on the basis of the tabular performance data10.1016/j.apenergy.2012.06.036 ↗
5. Numerical method for the extraction of photovoltaic module double-diode model parameters through cluster analysis10.1016/j.apenergy.2009.07.022 ↗
6. An improved five-parameter model for photovoltaic modules10.1016/j.solmat.2010.04.003 ↗
7. Parameters identification of solar cell models using generalized oppositional teaching learning based optimization10.1016/j.energy.2016.01.052 ↗
8. Genetic algorithm-assisted an improved AdaBoost double-layer for oil temperature prediction of TBM10.1016/j.aei.2022.101563 ↗
9. Dynamic analysis of the rigid-flexible excavator mechanism based on virtual prototype10.22190/FUME211028008Y ↗
10. Coronavirus mask protection algorithm: A new bio-inspired optimization algorithm and its applications10.1007/s42235-023-00359-5 ↗
11. Learning-imitation strategy-assisted alpine skiing optimization for the boom of offshore drilling platform10.1016/j.oceaneng.2023.114317 ↗
12. New method to extract the model parameters of solar cells from the explicit analytic solutions of their illuminated IV characteristics10.1016/j.solmat.2005.04.023 ↗
13. A comparative study of extraction methods for solar cell model parameters10.1016/0038-1101(86)90212-1 ↗
14. Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers10.1080/01425918608909835 ↗
15. An improved TLBO with elite strategy for parameters identification of PEM fuel cell and solar cell models10.1016/j.ijhydene.2013.12.110 ↗
16. Alpine skiing optimization: A new bio-inspired optimization algorithm10.1016/j.advengsoft.2022.103158 ↗
17. Optimization of an auto drum fashioned brake using the elite opposition-based learning and chaotic k-best gravitational search strategy based grey wolf optimizer algorithm10.1016/j.asoc.2022.108947 ↗
18. Optimal extraction of solar cell parameters using pattern search10.1016/j.renene.2012.01.082 ↗
19. A sunflower optimization (SFO) algorithm applied to damage identification on laminated composite plates10.1007/s00366-018-0620-8 ↗
20. Solar radiation pressure10.1007/978-1-4471-3992-8_2 ↗
21. Opposition versus randomness in soft computing techniques10.1016/j.asoc.2007.07.010 ↗
22. Elite opposition-based particle swarm optimization10.3969/j.issn.0372-2112.2013.08.031 ↗
23. Differential evolution using a neighborhood-based mutation operator10.1109/tevc.2008.2009457 ↗
24. A Cuckoo optimization algorithm using elite opposition-based learning and chaotic disturbance10.3923/jse.2016.16.28 ↗
25. Simulated annealing based artificial bee colony algorithm for global numerical optimization10.1016/j.amc.2012.09.052 ↗
26. Modified teaching–learning-based optimization algorithm for global numerical optimization—A comparative study10.1016/j.swevo.2013.12.005 ↗
27. 1989
28. A. D. Belegundu , “A study of mathematical programming methods for structural optimization,” Ph.D. thesis, Department of Civil and Environmental Engineering, University of Iowa, Iowa, 1982.
29. Constraint-handling in genetic algorithms through the use of dominance-based tournament selection10.1016/s1474-0346(02)00011-3 ↗
30. Genetic algorithms for nonlinear mixed discrete-integer optimization problems via meta-genetic parameter optimization10.1080/03052159508941187 ↗
31. A new meta-heuristic algorithm for continues engineering optimization: Harmony search theory and practice10.1016/j.cma.2004.09.007 ↗
32. Nonlinear integer and discrete programming in mechanical design optimization10.1115/1.2912596 ↗
33. Optimal design of a welded beam via genetic algorithms10.2514/3.10834 ↗
34. Use of a self-adaptive penalty approach for engineering optimization problems10.1016/s0166-3615(99)00046-9 ↗
35. Solar cell parameter extraction using genetic algorithms10.1088/0957-0233/12/11/322 ↗
36. Artificial bee swarm optimization algorithm for parameters identification of solar cell models10.1016/j.apenergy.2012.09.052 ↗
37. Parameter identification for solar cell models using harmony search-based algorithms10.1016/j.solener.2012.08.018 ↗