Mayfly optimization algorithm combined with opposition-based learning for extracting parameters of photovoltaic cells
Source abstract
Abstract
Simulating the electrical behavior of photovoltaic (PV) systems through a mathematical model is crucial for optimal design, performance evaluation, and control of PV systems. However, building an accurate model for PV systems is still difficult because the parameters of PV cells are unknown in advance or vary in practical operations. To address this issue, a new method based on an improved mayfly optimization algorithm (MOA) is proposed to estimate the unknown parameters of PV cells. To enhance the exploration ability, the opposition-based learning (OBL) strategy is integrated into the position update of mayflies. In addition, to make a better balance between exploration and exploitation, an adaptive gravity coefficient is adopted. The improved MOA is called the OBL-MOA and applied to identify the parameters of the single diode model, double diode model, and PV modules. Extensive experiments have been conducted, and results show that the proposed OBL-MOA is superior to most meta-heuristic algorithms and can achieve more accurate and reliable parameter extraction of PV cells.
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
Zhejiang Huibo Power Equipment Manufacturing Co., Ltd. 1 , Quzhou, Zhejiang 324000,
State Grid Quzhou Power Supply Company 2 , Quzhou, Zhejiang 324000,
College of Electrical and Information Engineering, Quzhou University 3 , Quzhou, Zhejiang 324000,
Funding
Quzhou Science and Technology Plain Project
References (30)
Show source-provided references
1. A comparative study of extraction methods for solar cell model parameters10.1016/0038-1101(86)90212-1 ↗
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. Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers10.1080/01425918608909835 ↗
4. Solar cell parameter extraction using genetic algorithms10.1088/0957-0233/12/11/322 ↗
5. Identification of PV solar cells and modules parameters using the genetic algorithms: Application to maximum power extraction10.1016/j.solener.2010.02.012 ↗
6. Parameter extraction of solar cells using particle swarm optimization10.1063/1.3122082 ↗
7. Parameter extraction of solar photovoltaic modules using penalty-based differential evolution10.1016/j.apenergy.2012.05.017 ↗
8. Artificial bee swarm optimization algorithm for parameters identification of solar cell models10.1016/j.apenergy.2012.09.052 ↗
9. Application of supply-demand-based optimization for parameter extraction of solar photovoltaic models10.1155/2019/3923691 ↗
10. War strategy optimization algorithm: A new effective metaheuristic algorithm for global optimization10.1109/access.2022.3153493 ↗
11. Dandelion optimizer algorithm-based method for accurate photovoltaic model parameter identification10.1016/j.ecmx.2023.100405 ↗
12. Sub-population improved grey wolf optimizer with Gaussian mutation and Lévy flight for parameters identification of photovoltaic models10.1016/j.eswa.2023.120827 ↗
13. Electrical parameters identification for three diode photovoltaic based on the manta ray foraging optimization with dynamic fitness distance balance10.1016/j.ijleo.2023.171548 ↗
14. Multiple learning jaya algorithm for parameters identifying of photovoltaic models10.1016/j.matpr.2021.11.106 ↗
15. Parameter estimation of photovoltaic cell/modules using Bonobo optimizer10.3390/en15010140 ↗
16. Parameter’s extraction of solar photovoltaic models using an improved differential evolution algorithm10.1016/j.enconman.2021.114972 ↗
17. Parameter extraction for photovoltaic models with tree seed algorithm10.1016/j.egyr.2022.10.386 ↗
18. Prediction of flight delay using deep operator network with gradient-mayfly optimisation algorithm10.1016/j.eswa.2024.123306 ↗
19. Robust visual tracking based on modified mayfly optimization algorithm10.1016/j.imavis.2023.104691 ↗
20. An improved mppt method for photovoltaic systems based on mayfly optimization algorithm10.1016/j.egyr.2022.02.160 ↗
21. Multi-objective optimization of reactive power dispatch problem using fuzzy tuned mayfly algorithm10.1016/j.eswa.2024.123819 ↗
22. A mayfly optimization algorithm10.1016/j.cie.2020.106559 ↗
23. Opposition-based learning: A new scheme for machine intelligence
24. Bezier search differential evolution algorithm for numerical function optimization10.1016/j.eswa.2020.113875 ↗
25. Optimal power flow via teaching-learning-studying-based optimization algorithm10.1080/15325008.2021.1971331 ↗
26. An improved artificial bee colony algorithm based on Bayesian estimation10.1007/s40747-022-00746-1 ↗
27. Grey wolf optimizer10.1016/j.advengsoft.2013.12.007 ↗
28. A leader Harris hawks optimization for 2-D Masi entropy-based multilevel image thresholding10.1007/s11042-020-10467-7 ↗
29. Parameters identification of photovoltaic models using an improved JAYA optimization algorithm10.1016/j.enconman.2017.08.063 ↗
30. Slime mould algorithm: A new method for stochastic optimization10.1016/j.future.2020.03.055 ↗