Metaheuristic Algorithm for Photovoltaic Parameters: Comparative Study and Prediction with a Firefly Algorithm
Source abstract
Abstract
In this paper, a Firefly algorithm is proposed for identification and comparative study of five, seven and eight parameters of a single and double diode solar cell and photovoltaic module under different solar irradiation and temperature. Further, a metaheuristic algorithm is proposed in order to predict the electrical parameters of three different solar cell technologies. The first is a commercial RTC mono-crystalline silicon solar cell with single and double diodes at 33 °C and 1000 W/m2. The second, is a flexible hydrogenated amorphous silicon a-Si:H solar cell single diode. The third is a commercial photovoltaic module (Photowatt-PWP 201) in which 36 polycrystalline silicon cells are connected in series, single diode, at 25 °C and 1000 W/m2 from experimental current-voltage. The proposed constrained objective function is adapted to minimize the absolute errors between experimental and predicted values of voltage and current in two zones. Finally, for performance validation, the parameters obtained through the Firefly algorithm are compared with recent research papers reporting metaheuristic optimization algorithms and analytical methods. The presented results confirm the validity and reliability of the Firefly algorithm in extracting the optimal parameters of the photovoltaic solar cell.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Photovoltaic System Optimization Techniques · solar cell performance optimization · Solar Thermal and Photovoltaic Systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Mathematics Informatic & Applications Team, National School of Applied Sciences, Abdelmalek Essaadi University, Tanger 1818, Morocco
Department of Energy, Politecnico di Milano, 20156 Milano, Italy
Electrical Engineering Department, University Politehnica of Bucharest, Bucharest 060042, Romania
References (79)
Show source-provided references
1. Opportunities, barriers and issues with renewable energy development a discussion10.1016/j.rser.2016.09.137 ↗
2. Evaluation of renewable energy technologies and their potential for technical integration and cost-effective use within the U.S. energy sector10.1016/j.rser.2017.05.228 ↗
3. Development of a suitable model for characterizing photovoltaic arrays with shaded solar cells10.1016/j.solener.2006.12.001 ↗
4. Novel neural-analytical method for determining silicon/plastic solar cells and modules characteristics10.1016/j.enconman.2013.07.055 ↗
5. A simple but accurate procedure for solving the five-parameter model10.1016/j.enconman.2015.07.046 ↗
6. Optimization of the characteristics of the PV cells using nonlinear electronic components
7. Power loss due to soiling on solar panel: A review10.1016/j.rser.2016.01.044 ↗
8. An integrated review of factors influencing the performance of photovoltaic panels10.1016/j.rser.2017.05.141 ↗
9. Optimization of the dynamic behavior of a solar distillation cell by Model Predictive Control10.1016/j.desal.2011.06.033 ↗
10. Methods and techniques to determine the dynamic parameters of solar cells: Review10.1016/j.rser.2016.03.051 ↗
11. Dynamic electrical behavior of halide perovskite based solar cells10.1016/j.solmat.2016.09.012 ↗
12. Explicit empirical model for general photovoltaic devices: Experimental validation at maximum power point10.1016/j.solener.2013.12.024 ↗
13. Assessment of implicit and explicit models for different photovoltaic modules technologies10.1016/j.energy.2017.01.073 ↗
14. Improvement and validation of a model for photovoltaic array performance10.1016/j.solener.2005.06.010 ↗
15. An improved five-parameter model for photovoltaic modules10.1016/j.solmat.2010.04.003 ↗
16. A simplified model for photovoltaic modules based on improved translation equations10.1016/j.solener.2013.12.016 ↗
17. A Physically Based Explicit J–V Model of a Solar Cell for Simple Design Calculations10.1109/LED.2008.920466 ↗
18. An explicit J–V model of a solar cell for simple fill factor calculation10.1016/j.solener.2011.04.030 ↗
19. Analytical derivation of explicit J–V model of a solar cell from physics based implicit model10.1016/j.solener.2011.08.032 ↗
20. A new explicit double-diode modeling method based on Lambert W-function for photovoltaic arrays10.1016/j.solener.2015.03.043 ↗
21. An explicit I-V model for photovoltaic module technologies10.1016/j.enconman.2017.02.016 ↗
22. A novel approximate explicit double-diode model of solar cells for use in simulation studies10.1016/j.renene.2016.11.051 ↗
23. Comparison of different physical models for PV power output prediction10.1016/j.solener.2015.06.017 ↗
24. An overview of solar photovoltaic panel modeling based on analytical and experimental viewpoint10.1016/j.rser.2016.01.087 ↗
25. Analysis and validation of 24 hours ahead neural network forecasting of photovoltaic output power10.1016/j.matcom.2015.05.010 ↗
26. Physical and hybrid methods comparison for the day ahead PV output power forecast10.1016/j.renene.2017.05.063 ↗
27. Grimaccia, F., Leva, S., Mussetta, M., and Ogliari, E. (2017). ANN Sizing Procedure for the Day-Ahead Output Power Forecast of a PV Plant. Appl. Sci., 7.10.3390/app7060622 ↗
28. Parameters extraction from commercial solar cells I–V characteristics and shunt analysis10.1016/j.apenergy.2010.12.048 ↗
29. Nonlinear Minimization Algorithm for Determining the Solar Cell Parameters with Microcomputers10.1080/01425918608909835 ↗
30. A comparative study of extraction methods for solar cell model parameters10.1016/0038-1101(86)90212-1 ↗
31. 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 ↗
32. Parameter estimation of photovoltaic modules using iterative method and the Lambert W function: A comparative study10.1016/j.enconman.2016.04.030 ↗
33. Lambert W-function based exact representation for double diode model of solar cells: Comparison on fitness and parameter extraction10.1016/j.enconman.2016.09.005 ↗
34. An improved model and parameters extraction for photovoltaic cells using only three state points at standard test condition10.1016/j.jpowsour.2013.07.058 ↗
35. Explicit Expressions for Solar Panel Equivalent Circuit Parameters Based on Analytical Formulation and the Lambert W-Function10.3390/en7074098 ↗
36. A Linear Identification of Diode Models from Single I-V Characteristics of PV Panels10.1109/TIE.2015.2390193 ↗
37. A linear method to extract diode model parameters of solar panels from a single I–V curve10.1016/j.renene.2014.11.018 ↗
38. Modeling of the I–V curves of the PV modules using linear interpolation/extrapolation10.1016/j.solmat.2008.11.055 ↗
39. A new explicit I–V model of a silicon solar cell based on Chebyshev Polynomials10.1016/j.solener.2015.07.007 ↗
40. A new explicit I–V model of a solar cell based on Taylor’s series expansion10.1016/j.solener.2013.04.013 ↗
41. An explicit approximate I–V characteristic model of a solar cell based on padé approximants10.1016/j.solener.2013.02.021 ↗
42. An improved explicit I–V model of a solar cell based on symbolic function and manufacturer’s datasheet10.1016/j.solener.2014.09.032 ↗
43. An analytical mathematical modeling to extract the parameters of solar cell from implicit equation to explicit form10.3103/S0003701X15030068 ↗
44. Prediction of I-V characteristics for a PV panel by combining single diode model and explicit analytical model10.1016/j.solener.2017.01.043 ↗
45. Simple mathematical approach to solar cell/panel behavior based on datasheet information10.1016/j.renene.2016.11.007 ↗
46. A parameter extraction technique exploiting intrinsic properties of solar cells10.1016/j.apenergy.2016.05.064 ↗
47. Parameter identification of solar cell model using Levenberg–Marquardt algorithm combined with simulated annealing10.1016/j.solener.2014.09.033 ↗
48. Artificial bee swarm optimization algorithm for parameters identification of solar cell models10.1016/j.apenergy.2012.09.052 ↗
49. Parameter identification of solar cells using artificial bee colony optimization10.1016/j.energy.2014.05.011 ↗
50. Solar cell parameters identification using hybrid Nelder-Mead and modified particle swarm optimization10.1063/1.4941791 ↗
51. Louzazni, M., Crãciunescu, A., and Dumitrache, A. (2015, January 17–19). Identification of Solar Cell Parameters with Firefly Algorithm. Proceedings of the 2015 Second International Conference on Mathematics and Computers in Sciences and in Industry (MCSI), Sliema, Malta.10.1109/MCSI.2015.37 ↗
52. Louzazni, M., Khouya, A., Amechnoue, K., Crăciunescu, A., and Mussetta, M. (2017, January 23–25). Comparative prediction of single and double diode parameters for solar cell models with firefly algorithm. Proceedings of the 2017 10th International Symposium on Advanced Topics in Electrical Engineering (ATEE), Bucharest, Romania.10.1109/ATEE.2017.7905087 ↗
53. A firefly algorithm approach for determining the parameters characteristics of solar cell
54. Modeling method research of flexible amorphous silicon solar cell10.3103/S0003701X15010132 ↗
55. Optimal extraction of solar cell parameters using pattern search10.1016/j.renene.2012.01.082 ↗
56. Solar cell parameter extraction using genetic algorithms10.1088/0957-0233/12/11/322 ↗
57. Identification of PV solar cells and modules parameters using the genetic algorithms: Application to maximum power extraction10.1016/j.solener.2010.02.012 ↗
58. Simulated Annealing algorithm for photovoltaic parameters identification10.1016/j.solener.2011.09.032 ↗
59. Parameter extraction of solar cell models using repaired adaptive differential evolution10.1016/j.solener.2013.05.007 ↗
60. Parameter extraction of solar cells using particle swarm optimization10.1063/1.3122082 ↗
61. Determination of photovoltaic modules parameters at different operating conditions using a novel bird mating optimizer approach10.1016/j.enconman.2014.10.025 ↗
62. A novel Elite Opposition-based Jaya algorithm for parameter estimation of photovoltaic cell models10.1016/j.ijleo.2017.10.081 ↗
63. Multiobjective firefly algorithm for continuous optimization10.1007/s00366-012-0254-1 ↗
64. Yang, X.-S. (2010). Nature-Inspired Metaheuristic Algorithms, Luniver Press.
65. Yang, X.-S., and He, X.-S. (2018). Why the Firefly Algorithm Works? In Nature-Inspired Algorithms and Applied Optimization, Springer.10.1007/978-3-319-67669-2_11 ↗
66. Yang, X.-S. (2010). Engineering Optimization: An Introduction with Metaheuristic Applications, Wiley.10.1002/9780470640425 ↗
67. A comprehensive review of firefly algorithms10.1016/j.swevo.2013.06.001 ↗
68. A biogeography-based optimization algorithm with mutation strategies for model parameter estimation of solar and fuel cells10.1016/j.enconman.2014.06.026 ↗
69. Parameter extraction of solar cell models using chaotic asexual reproduction optimization10.1007/s00521-014-1795-6 ↗
70. Optimizing Photovoltaic Model for Different Cell Technologies Using a Generalized Multidimension Diode Model10.1109/TIE.2015.2420617 ↗
71. Improved equivalent circuit and analytical model for amorphous silicon solar cells and modules10.1109/16.658676 ↗
72. Effect of the recombination function on the collection in a p-i-n solar cell10.1080/01418639508240314 ↗
73. Behaviour of amorphous silicon solar modules: A parameter study10.1016/j.solener.2013.03.006 ↗
74. Clear separation of seasonal effects on the performance of amorphous silicon solar modules by outdoor I/V-measurements10.1016/S0927-0248(97)00263-8 ↗
75. Diagnostics of thin-film silicon solar cells and solar panels/modules with variable intensity measurements (VIM)10.1016/j.solmat.2010.04.070 ↗
76. Determination of the Built-in Potential in a-Si Solar Cells by Means of Electroabsorption Method10.1143/JJAP.21.L464 ↗
77. On the Nature of Shunt Leakage in Amorphous Silicon p-i-n Solar Cells
78. Universality of non-Ohmic shunt leakage in thin-film solar cells10.1063/1.3518509 ↗
79. Efficient Tool to Characterize Photovoltaic Generating Systems Using Mine Blast Algorithm10.1080/15325008.2015.1014579 ↗