Abstract
The stochastic fractal search (SFS) algorithm, among population-based metaheuristic automation algorithms, is a robust optimization algorithm for solving optimization problems in different fields of science, inspired by the diffusion feature and natural growth phenomenon seen regularly in random fractals. However, as in population-based optimization algorithms, it is a great challenge to effectively design the selection process in the SFS method. To imitate the selection process in nature effectively and accurately, the dynamic-fitness-distance-balance (dFDB) selection method has been used in the SFS algorithm in six different versions. In this way, the dFDB-SFS algorithm has been developed, which more effectively mimics nature with exploitation, exploration, and balanced search capabilities. Firstly, the performance of the proposed dFDB-SFS algorithm was investigated in CEC 2020 benchmark test functions. Wilcoxon and Friedman statistical analyses of the results obtained from the test functions were made and according to these analysis results, the best version of the proposed approach was determined. Secondly, the performance of the proposed algorithm was investigated in determining photovoltaic module parameters, which is one of the real-world engineering problems. In this article, the dFDB-SFS algorithm uses the root mean square error (RMSE) as the objective function to estimate the unknown parameters of the single diode model (SDM), double diode model (DDM), and PV module models. In terms of a quantitative and qualitative performance evaluation, it reveals that the proposed algorithm provides better results than other proposed algorithms in terms of accuracy and robustness when obtaining PV parameters.
Similar content being viewed by others
Data availability
Data will be made available on reasonable request.
References
Abd Elaziz M, Oliva D (2018) Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm. Energy Convers Manag 171:1843–1859. https://doi.org/10.1016/j.enconman.2018.05.062
Abdel-Basset M, Mohamed R, Mirjalili S, Chakrabortty RK, Ryan MJ (2020) Solar photovoltaic parameter estimation using an improved equilibrium optimizer. Sol Energy 209:694–708. https://doi.org/10.1016/j.solener.2020.09.032
Alomoush MI (2020) Optimal combined heat and power economic dispatch using stochastic fractal search algorithm. J Modern Power Syst Clean Energy 8:276–286. https://doi.org/10.35833/MPCE.2018.000753
Alomoush MI, Oweis ZB (2018) Environmental-economic dispatch using stochastic fractal search algorithm. Int Trans Electr Energy Syst 28:e2530. https://doi.org/10.1002/etep.2530
Aras S, Gedikli E, Kahraman HT (2021) A novel stochastic fractal search algorithm with fitness-distance balance for global numerical optimization. Swarm Evol Comput 61:100821. https://doi.org/10.1016/j.swevo.2020.100821
Ćalasan M, Jovanović D, Rubežić V, Mujović S, Đukanović S (2019) Estimation of single-diode and two-diode solar cell parameters by using a chaotic optimization approach. Energies (basel). 12:4209. https://doi.org/10.3390/en12214209
Çelik E (2020) Improved stochastic fractal search algorithm and modified cost function for automatic generation control of interconnected electric power systems. Eng Appl Artif Intell 88:103407. https://doi.org/10.1016/j.engappai.2019.103407
Chan DSH, Phillips JR, Phang JCH (1986) A comparative study of extraction methods for solar cell model parameters. Solid State Electron 29:329–337. https://doi.org/10.1016/0038-1101(86)90212-1
Chegaar M, Ouennoughi Z, Hoffmann A (2001) A new method for evaluating illuminated solar cell parameters. Solid State Electron 45:293–296. https://doi.org/10.1016/S0038-1101(00)00277-X
Chen X, Yu K, Du W, Zhao W, Liu G (2016) Parameters identification of solar cell models using generalized oppositional teaching learning based optimization. Energy 99:170–180
Chen X, Yue H, Yu K (2019) Perturbed stochastic fractal search for solar PV parameter estimation. Energy 189:116247. https://doi.org/10.1016/j.energy.2019.116247
Chen H, Heidari AA, Zhao X, Zhang L, Chen H (2020) Advanced orthogonal learning-driven multi-swarm sine cosine optimization: framework and case studies. Expert Syst Appl 144:113113
Chin VJ, Salam Z (2019) Coyote optimization algorithm for the parameter extraction of photovoltaic cells. Sol Energy 194:656–670. https://doi.org/10.1016/j.solener.2019.10.093
Eftimov T, Korošec P (2021) Statistical analyses for meta-heuristic stochastic optimization algorithms. In: Proceedings of the genetic and evolutionary computation conference companion. pp. 770–785.
El-Fergany AA (2021) Parameters identification of PV model using improved slime mould optimizer and Lambert W-function. Energy Rep 7:875–887. https://doi.org/10.1016/j.egyr.2021.01.093
El-Kenawy E-SM, Eid MM, Saber M, Ibrahim A (2020) MbGWO-SFS: modified binary grey wolf optimizer based on stochastic fractal search for feature selection. IEEE Access 8:107635–107649. https://doi.org/10.1109/ACCESS.2020.3001151
Fathy A, Rezk H (2017) Parameter estimation of photovoltaic system using imperialist competitive algorithm, renew. Energy 111:307–320. https://doi.org/10.1016/j.renene.2017.04.014
Hassan MH, Kamel S, El-Dabah MA, Rezk H (2021) A novel solution methodology based on a modified gradient-based optimizer for parameter estimation of photovoltaic models. Electronics (basel) 10:472. https://doi.org/10.3390/electronics10040472
Hinojosa S, Dhal KG, Elaziz MA, Oliva D, Cuevas E (2018) Entropy-based imagery segmentation for breast histology using the stochastic fractal search. Neurocomputing 321:201–215. https://doi.org/10.1016/j.neucom.2018.09.034
Ismaeel AAK, Houssein EH, Oliva D, Said M (2021) Gradient-based optimizer for parameter extraction in photovoltaic models. IEEE Access 9:13403–13416. https://doi.org/10.1109/ACCESS.2021.3052153
Jian X, Weng Z (2020) A logistic chaotic JAYA algorithm for parameters identification of photovoltaic cell and module models. Optik (stuttg) 203:164041. https://doi.org/10.1016/j.ijleo.2019.164041
Kahraman HT, Aras S, Gedikli E (2020) Fitness-distance balance (FDB): a new selection method for meta-heuristic search algorithms. Knowl Based Syst 190:105169. https://doi.org/10.1016/j.knosys.2019.105169
Kahraman HT, Bakir H, Duman S, Katı M, ARAS S, Guvenc U (2022) Dynamic FDB selection method and its application: modeling and optimizing of directional overcurrent relays coordination. Appl Intell 52:4873–4908. https://doi.org/10.1007/s10489-021-02629-3
Khalilpourazari S, Khalilpourazary S (2018) A robust stochastic fractal search approach for optimization of the surface grinding process. Eswarm Evol Comput 38:173–186. https://doi.org/10.1016/j.swevo.2017.07.008
Kler D, Goswami Y, Rana KPS, Kumar V (2019) A novel approach to parameter estimation of photovoltaic systems using hybridized optimizer. Energy Convers Manag 187:486–511. https://doi.org/10.1016/j.enconman.2019.01.102
Kumar M, Kumar A (2017) An efficient parameters extraction technique of photovoltaic models for performance assessment. Sol Energy 158:192–206. https://doi.org/10.1016/j.solener.2017.09.046
Lagunes ML, Castillo O, Valdez F, Soria J, Melin P (2021) A new approach for dynamic stochastic fractal search with fuzzy logic for parameter adaptation. Fractal Fract 5:33. https://doi.org/10.3390/fractalfract5020033
Lin J, Wang Z-J (2019) Multi-area economic dispatch using an improved stochastic fractal search algorithm. Energy 166:47–58. https://doi.org/10.1016/j.energy.2018.10.065
Liu Y, Heidari AA, Ye X, Chi C, Zhao X, Ma C, Turabieh H, Chen H, Le R (2021) Evolutionary shuffled frog leaping with memory pool for parameter optimization. Energy Rep 7:584–606. https://doi.org/10.1016/j.egyr.2021.01.001
Mellal MA, Zio E (2016) A penalty guided stochastic fractal search approach for system reliability optimization. Reliab Eng Syst Saf 152:213–227. https://doi.org/10.1016/j.ress.2016.03.019
Mosbah H, El-Hawary ME (2017) Optimization of neural network parameters by Stochastic Fractal Search for dynamic state estimation under communication failure. Electric Power Syst Res 147:288–301. https://doi.org/10.1016/j.epsr.2017.03.002
Nguyen TP, Vo DN (2018) A novel stochastic fractal search algorithm for optimal allocation of distributed generators in radial distribution systems. Soft Appl Soft Comput 70:773–796. https://doi.org/10.1016/j.asoc.2018.06.020
Oliva D, Ewees AA, El Aziz MA, Hassanien AE, Peréz-Cisneros M (2017a) A chaotic improved artificial bee colony for parameter estimation of photovoltaic cells. Energies (basel) 10:865. https://doi.org/10.3390/en10070865
Oliva D, Abd El Aziz M, Ella Hassanien A (2017b) Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm. Appl Energy 200:141–154. https://doi.org/10.1016/j.apenergy.2017.05.029
Ouennoughi Z, Chegaar M (1999) A simpler method for extracting solar cell parameters using the conductance method. Solid State Electron 43:1985–1988. https://doi.org/10.1016/S0038-1101(99)00174-4
Padhy S, Panda S (2017) A hybrid stochastic fractal search and pattern search technique based cascade PI-PD controller for automatic generation control of multi-source power systems in presence of plug in electric vehicles. CAAI Trans Intell Technol 2:12–25. https://doi.org/10.1016/j.trit.2017.01.002
Pan J-S, Tian A-Q, Chu S-C, Li J-B (2021) Improved binary pigeon-inspired optimization and its application for feature selection. Appl Intell 51:8661–8679
Premkumar M, Jangir P, Ramakrishnan C, Nalinipriya G, Alhelou HH, Kumar BS (2021a) identification of solar photovoltaic model parameters using an improved gradient-based optimization algorithm with chaotic drifts. IEEE Access 9:62347–62379. https://doi.org/10.1109/ACCESS.2021.3073821
Premkumar M, Sowmya R, Umashankar S, Jangir P (2021b) Extraction of uncertain parameters of single-diode photovoltaic module using hybrid particle swarm optimization and grey wolf optimization algorithm. Mater Today Proc 46:5315–5321. https://doi.org/10.1016/j.matpr.2020.08.784
Ridha HM (2020) Parameters extraction of single and double diodes photovoltaic models using marine predators algorithm and lambert W function. Sol Energy 209:674–693. https://doi.org/10.1016/j.solener.2020.09.047
Salimi H (2015) Stochastic fractal search: a powerful metaheuristic algorithm. Knowl Based Syst 75:1–18. https://doi.org/10.1016/j.knosys.2014.07.025
Shaheen AM, Ginidi AR, El-Sehiemy RA, Ghoneim SSM (2021) A forensic-based investigation algorithm for parameter extraction of solar cell models. IEEE Access 9:1–20. https://doi.org/10.1109/ACCESS.2020.3046536
Singla MK, Nijhawan P (2021) Triple diode parameter estimation of solar PV cell using hybrid algorithm. Int J Environ Sci Technol 19:1–24
Tong NT, Pora W (2016) A parameter extraction technique exploiting intrinsic properties of solar cells. Appl Energy 176:104–115. https://doi.org/10.1016/j.apenergy.2016.05.064
Witten TA, Sander LM (1983) Diffusion-limited aggregation. Phys Rev B 27:5686–5697. https://doi.org/10.1103/PhysRevB.27.5686
Xiong G, Li L, Mohamed AW, Yuan X, Zhang J (2021) A new method for parameter extraction of solar photovoltaic models using gaining–sharing knowledge based algorithm. Energy Rep 7:3286–3301. https://doi.org/10.1016/j.egyr.2021.05.030
Ye J, Dalle J, Nezami R, Hasanipanah M, Armaghani DJ (2022) Stochastic fractal search-tuned ANFIS model to predict blast-induced air overpressure. Eng Comput 38:497–511. https://doi.org/10.1007/s00366-020-01085-w
Yousri D, Allam D, Eteiba MB, Nagaratnam P (2019) Static and dynamic photovoltaic models ’ parameters identification using chaotic heterogeneous comprehensive learning particle swarm optimizer variants. Energy Convers Manag 182:546–563. https://doi.org/10.1016/j.enconman.2018.12.022
Yu K, Liang JJ, Qu BY, Chen X, Wang H (2017) Parameters identification of photovoltaic models using an improved JAYA optimization algorithm. Energy Convers Manag 150:742–753
Yuan X, He Y, Liu L (2015) Parameter extraction of solar cell models using chaotic asexual reproduction optimization. Neural Comput Appl 26:1227–1239
Yue CT, Price KV, Suganthan PN, Liang JJ, Ali MZ, Qu BY, Awad NH, Biswas PP (2019) Problem definitions and evaluation criteria for the CEC 2020 special session and competition on single objective bound constrained numerical optimization, Comput. Intell. Lab., Zhengzhou Univ., Zhengzhou, China, Tech. Rep. 201911
Funding
Open access funding provided by The Science, Technology & Innovation Funding Authority (STDF) in cooperation with The Egyptian Knowledge Bank (EKB).
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kahraman, H.T., Hassan, M.H., Katı, M. et al. Dynamic-fitness-distance-balance stochastic fractal search (dFDB-SFS algorithm): an effective metaheuristic for global optimization and accurate photovoltaic modeling. Soft Comput (2023). https://doi.org/10.1007/s00500-023-09505-x
Accepted:
Published:
DOI: https://doi.org/10.1007/s00500-023-09505-x