journal article·2025-01-09Open access

An Improved Bio-Inspired Material Generation Algorithm for Engineering Optimization Problems Including PV Source Penetration in Distribution Systems

Mona Gafar, Shahenda Sarhan, Ahmed R. Ginidi, Abdullah M. Shaheen

Applied Sciences· Volume 15· Issue 2

Abstract

The Material Generation Optimization (MGO) algorithm is an innovative approach inspired by material chemistry which emulates the processes of chemical compound formation and stabilization to thoroughly explore and refine the parameter space. By simulating the bonding processes—such as the formation of ionic and covalent bonds—MGO generates new solution candidates and evaluates their stability, guiding the algorithm toward convergence on optimal parameter values. To improve its search efficiency, this paper introduces an Enhanced Material Generation Optimization (IMGO) algorithm, which integrates a Quadratic Interpolated Learner Process (QILP). Unlike conventional random selection, QILP strategically selects three distinct chemical compounds, resulting in increased diversity, a more thorough exploration of the solution space, and improved resistance to local optima. The adaptable and non-linear adjustments of QILP’s quadratic function allow the algorithm to traverse complex landscapes more effectively. This innovative IMGO, along with the original MGO, is developed to support applications across three phases, showcasing its versatility and enhanced optimization capabilities. Initially, both the original and improved MGO algorithms are evaluated using several mathematical benchmarks from the CEC 2017 test suite and benchmarks to measure their optimization capabilities. Following this, both algorithms are applied to the following three well-known engineering optimization problems: the welded beam design, rolling element bearing design, and pressure vessel design. The simulation results are then compared to various established bio-inspired algorithms, including Artificial Ecosystem Optimization (AEO), Fitness–Distance-Balance AEO (FAEO), Chef-Based Optimization Algorithm (CBOA), Beluga Whale Optimization Algorithm (BWOA), Arithmetic-Trigonometric Optimization Algorithm (ATOA), and Atomic Orbital Searching Algorithm (AOSA). Moreover, MGO and IMGO are tested on a real Egyptian power distribution system to optimize the placement of PV and the capacitor units with the aim of minimizing energy losses. Lastly, the PV parameters estimation problem is successfully solved via IMGO, considering the commercial RTC France cell. Comparative studies demonstrate that the IMGO algorithm not only achieves significant energy loss reduction but also contributes to environmental sustainability by reducing emissions, showcasing its overall effectiveness in practical energy optimization applications. The IMGO algorithm improved the optimization outcomes of 23 benchmark models with an average accuracy enhancement of 65.22% and a consistency of 69.57% compared to the MGO method. Also, the application of IMGO in PV parameter estimation achieved a reduction in computational errors of 27.8% while maintaining superior optimization stability compared to alternative methods.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Islanding Detection in Power Systems · Photovoltaic System Optimization Techniques · Microgrid Control and Optimization

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

Affiliations

Department of Computer Engineering and Information, College of Engineering in Wadi Alddawasir, Prince Sattam bin Abdulaziz University, Kharj 16278, Saudi Arabia

Machine Learning and Information Retrieval Department, Artificial Intelligence Kafrelsheikh University, Kafrelsheikh 33516, Egypt

Computer Science Department, Faculty of Computers and Information, Mansoura University, Mansoura 35516, Egypt

University of Economics and Human Sciences, 01-043 Warsaw, Poland

Department of Electrical Engineering, Faculty of Engineering, Suez University, Suez P.O. Box 43221, Egypt

Funding

Prince Sattam bin Abdulaziz University

References (84)

Show source-provided references
1. Jakšić, Z., Devi, S., Jakšić, O., and Guha, K. (2023). A Comprehensive Review of Bio-Inspired Optimization Algorithms Including Applications in Microelectronics and Nanophotonics. Biomimetics, 8.10.3390/biomimetics8030278 ↗
2. Review and Classification of Bio-inspired Algorithms and Their Applications10.1007/s42235-020-0049-9 ↗
3. An Insight into Bio-inspired and Evolutionary Algorithms for Global Optimization: Review, Analysis, and Lessons Learnt over a Decade of Competitions10.1007/s12559-018-9554-0 ↗
4. Genetic algorithms: Theory, genetic operators, solutions, and applications10.1007/s12065-023-00822-6 ↗
5. Optimal Placement, Replacement and Sizing of Capacitor Banks in Distorted Distribution Networks by Genetic Algorithms10.1109/TPWRD.2004.835438 ↗
6. Evolutionary programming techniques for economic load dispatch10.1109/TEVC.2002.806788 ↗
7. Singh, N.J., Singh, S., Chopra, V., Aftab, M.A., Hussain, S.M.S., and Ustun, T.S. (2021). Chaotic Evolutionary Programming for an Engineering Optimization Problem. Appl. Sci., 11.10.3390/app11062717 ↗
8. Optimal power flow by means of improved adaptive differential evolution10.1016/j.energy.2020.117314 ↗
9. Differential Evolution: A review of more than two decades of research10.1016/j.engappai.2020.103479 ↗
10. Performance up-gradation of Symbiotic Organisms Search by Backtracking Search Algorithm10.1007/s12652-021-03183-z ↗
11. Optimal reactive power dispatch using backtracking search algorithm10.1080/1448837X.2017.1325134 ↗
12. Particle Swarm Optimization: A Comprehensive Survey10.1109/ACCESS.2022.3142859 ↗
13. Advancements in Model Parameter Estimation for Proton Exchange Membrane Fuel Cells via Enhanced Artificial Hummingbird Algorithm10.1155/2024/7616065 ↗
14. Developing artificial hummingbird algorithm with linear controlling strategy and diversified territorial foraging tactics for combined heat and power dispatch10.1016/j.aej.2024.07.007 ↗
15. Satin bowerbird algorithm with an adaptive constriction factor for enhanced photovoltaic integration in distribution feeders10.1016/j.rineng.2024.102502 ↗
16. Djalal, M.R., Saini, M., and Yunus, A.M.S. (2022., January 29–30). Optimization Power System Stabilizer and Energy Storage Using Ant Colony Optimization. Proceedings of the 2021 International Seminar on Machine Learning, Optimization, and Data Science, ISMODE 2021, Jakarta, Indonesia.10.1109/ISMODE53584.2022.9742761 ↗
17. Optimal Tuning of Fractional Order Proportional-Integral-Derivative Controller for Wire Feeder System Using Ant Colony Optimization
18. Darvishpoor, S., Darvishpour, A., Escarcega, M., and Hassanalian, M. (2023). Nature-Inspired Algorithms from Oceans to Space: A Comprehensive Review of Heuristic and Meta-Heuristic Optimization Algorithms and Their Potential Applications in Drones. Drones, 7.10.3390/drones7070427 ↗
19. White Shark Optimizer: A novel bio-inspired meta-heuristic algorithm for global optimization problems10.1016/j.knosys.2022.108457 ↗
20. Salp swarm algorithm: A comprehensive survey10.1007/s00521-019-04629-4 ↗
21. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems10.1016/j.advengsoft.2017.07.002 ↗
22. Marine predators algorithm: A nature-inspired Metaheuristic10.1016/j.eswa.2020.113377 ↗
23. Enhancing parameter identification and state of charge estimation of Li-ion batteries in electric vehicles using an improved marine predators algorithm10.1016/j.est.2024.110982 ↗
24. Manta ray foraging optimization: An effective bio-inspired optimizer for engineering applications10.1016/j.engappai.2019.103300 ↗
25. Economic Power and Heat Dispatch in Cogeneration Energy Systems Using Manta Ray Foraging Optimizer10.1109/ACCESS.2020.3038740 ↗
26. Tuna Swarm Optimization: A Novel Swarm-Based Metaheuristic Algorithm for Global Optimization10.1155/2021/9210050 ↗
27. Teaching–Learning-Based Optimization: An optimization method for continuous non-linear large scale problems10.1016/j.ins.2011.08.006 ↗
28. A Survey of Application and Classification on Teaching-Learning-Based Optimization Algorithm10.1109/ACCESS.2019.2960388 ↗
29. Abualigah, L., Diabat, A., and Geem, Z.W. (2020). A Comprehensive Survey of the Harmony Search Algorithm in Clustering Applications. Appl. Sci., 10.10.3390/app10113827 ↗
30. Human memory optimization algorithm: A memory-inspired optimizer for global optimization problems10.1016/j.eswa.2023.121597 ↗
31. Trojovský, P. (2023). A new human-based metaheuristic algorithm for solving optimization problems based on preschool education. Sci. Rep., 13.10.1038/s41598-023-48462-1 ↗
32. Faridmehr, I., Nehdi, M.L., Davoudkhani, I.F., and Poolad, A. (2023). Mountaineering Team-Based Optimization: A Novel Human-Based Metaheuristic Algorithm. Mathematics, 11.10.3390/math11051273 ↗
33. Migration Algorithm: A New Human-Based Metaheuristic Approach for Solving Optimization Problems
34. Prism refraction search: A novel physics-based metaheuristic algorithm10.1007/s11227-023-05790-3 ↗
35. Qais, M.H., Hasanien, H.M., Alghuwainem, S., and Loo, K.H. (2023). Propagation Search Algorithm: A Physics-Based Optimizer for Engineering Applications. Mathematics, 11.10.3390/math11204224 ↗
36. Kepler optimization algorithm: A new metaheuristic algorithm inspired by Kepler’s laws of planetary motion10.1016/j.knosys.2023.110454 ↗
37. New binary archimedes optimization algorithm and its application10.1016/j.eswa.2023.120639 ↗
38. GSA: A Gravitational Search Algorithm10.1016/j.ins.2009.03.004 ↗
39. A novel metaheuristic optimizer inspired by behavior of jellyfish in ocean
40. Jellyfish search algorithm-based optimum tuning of PI controller for a front-end converter in a DFIG-based wind energy conversion system10.1007/s00500-023-09534-6 ↗
41. Meng, K., Chen, C., Wu, T., Xin, B., Liang, M., and Deng, F. (2024). Evolutionary State Estimation-Based Multi-Strategy Jellyfish Search Algorithm for Multi-UAV Cooperative Path Planning. IEEE Trans. Intell. Veh., 1–19.10.1109/TIV.2024.3378195 ↗
42. Optimal overcurrent relay coordination: Balancing costs, time performance and generator placement in fault current limiter optimization10.1049/gtd2.13136 ↗
43. Adaptive evolutionary jellyfish search algorithm based optimal photovoltaic array reconfiguration under partial shading condition for maximum power extraction10.1016/j.eswa.2022.119325 ↗
44. Jellyfish search algorithm based optimal thermoelectric generation array reconfiguration under non-uniform temperature distribution condition10.1016/j.renene.2022.12.067 ↗
45. Multi-objective distributionally robust approach for optimal location of renewable energy sources10.1016/j.aej.2023.06.035 ↗
46. Photovoltaic power plants in electrical distribution networks: A review on their impact and solutions10.1049/iet-rpg.2019.1172 ↗
47. Leghari, Z.H., Kumar, M., Shaikh, P.H., Kumar, L., and Tran, Q.T. (2022). A Critical Review of Optimization Strategies for Simultaneous Integration of Distributed Generation and Capacitor Banks in Power Distribution Networks. Energies, 15.10.3390/en15218258 ↗
48. Pamuk, N., and Uzun, U.E. (2024). Optimal Allocation of Distributed Generations and Capacitor Banks in Distribution Systems Using Arithmetic Optimization Algorithm. Appl. Sci., 14.10.3390/app14020831 ↗
49. Power flow analysis in a distribution system penetrated with renewable energy sources: A review10.1080/01430750.2024.2305701 ↗
50. Montoya, O.D., Gil-González, W., and Hernández, J.C. (2023). Efficient Integration of Fixed-Step Capacitor Banks and D-STATCOMs in Radial and Meshed Distribution Networks Considering Daily Operation Curves. Energies, 16.10.3390/en16083532 ↗
51. Distributed energy systems: A review of classification, technologies, applications, and policies10.1016/j.esr.2023.101096 ↗
52. An improved metaheuristic method for simultaneous network reconfiguration and distributed generation allocation10.1016/j.aej.2022.01.056 ↗
53. Identifying optimal border of virtual power plants considering uncertainties and demand response10.1016/j.aej.2022.02.070 ↗
54. Chinglemba, T., Biswas, S., Malakar, D., Meena, V., Sarkar, D., and Biswas, A. (2023). Introductory Review of Swarm Intelligence Techniques. Studies in Computational Intelligence, Springer.10.1007/978-3-031-09835-2_2 ↗
55. A novel metaheuristic algorithm inspired by COVID-19 for real-parameter optimization10.1007/s00521-023-08229-1 ↗
56. Yang, X.-S. (2023). Nature-Inspired Algorithms in Optimization: Introduction, Hybridization, and Insights, Springer.10.1007/978-981-99-3970-1_1 ↗
57. LX-BBSCA: Laplacian biogeography-based sine cosine algorithm for structural engineering design optimization10.3934/math.20231565 ↗
58. Talatahari, S., Azizi, M., and Gandomi, A.H. (2021). Material Generation Algorithm: A Novel Metaheuristic Algorithm for Optimization of Engineering Problems. Processes, 9.10.3390/pr9050859 ↗
59. Alsaggaf, W., Gafar, M., Sarhan, S., Shaheen, A.M., and Ginidi, A.R. (2024). Chemical-Inspired Material Generation Algorithm (MGA) of Single- and Double-Diode Model Parameter Determination for Multi-Crystalline Silicon Solar Cells. Appl. Sci., 14.10.3390/app14188549 ↗
60. Shen, Y., Liang, Z., Kang, H., Sun, X., and Chen, Q. (2021). A Modified jSO Algorithm for Solving Constrained Engineering Problems. Symmetry, 13.10.3390/sym13010063 ↗
61. A socio-behavioural simulation model for engineering design optimization10.1080/03052150212723 ↗
62. Artificial ecosystem optimization by means of fitness distance balance model for engineering design optimization10.1007/s11227-023-05331-y ↗
63. Artificial ecosystem-based optimization: A novel nature-inspired meta-heuristic algorithm10.1007/s00521-019-04452-x ↗
64. Trojovská, E., and Dehghani, M. (2022). A new human-based metahurestic optimization method based on mimicking cooking training. Sci. Rep., 12.10.1038/s41598-022-19313-2 ↗
65. Beluga whale optimization: A novel nature-inspired metaheuristic algorithm10.1016/j.knosys.2022.109215 ↗
66. Devan, P.A.M., Hussin, F.A., Ibrahim, R.B., Bingi, K., Nagarajapandian, M., and Assaad, M. (2022). An Arithmetic-Trigonometric Optimization Algorithm with Application for Control of Real-Time Pressure Process Plant. Sensors, 22.10.3390/s22020617 ↗
67. Atomic orbital search: A novel metaheuristic algorithm10.1016/j.apm.2020.12.021 ↗
68. Optimization of Engineering Design Problems Using Atomic Orbital Search Algorithm10.1109/ACCESS.2021.3096726 ↗
69. Mechanical engineering design optimisation using novel adaptive differential evolution algorithm10.1504/IJVD.2019.109873 ↗
70. Comparison of metaheuristic optimization algorithms for solving constrained mechanical design optimization problems10.1016/j.eswa.2021.115351 ↗
71. HMPA: An innovative hybrid multi-population algorithm based on artificial ecosystem-based and Harris Hawks optimization algorithms for engineering problems10.1007/s00366-020-01120-w ↗
72. Optimum design of rolling element bearings using genetic algorithms10.1016/j.mechmachtheory.2006.02.004 ↗
73. Supply-Demand-Based Optimization: A Novel Economics-Inspired Algorithm for Global Optimization10.1109/ACCESS.2019.2918753 ↗
74. Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems10.1016/j.asoc.2012.11.026 ↗
75. Multi-level parallel chaotic Jaya optimization algorithms for solving constrained engineering design problems10.1007/s11227-021-03737-0 ↗
76. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
77. An Augmented Lagrange Multiplier Based Method for Mixed Integer Discrete Continuous Optimization and Its Applications to Mechanical Design10.1115/1.2919393 ↗
78. Shaheen, A.M., Elattar, E.E., Nagem, N.A., and Nasef, A.F. (2023). Allocation of PV Systems with Volt/Var Control Based on Automatic Voltage Regulators in Active Distribution Networks. Sustainability, 15.10.3390/su152115634 ↗
79. Distribution system performance enhancement (Egyptian distribution system real case study)10.1002/etep.2545 ↗
80. A real coded genetic algorithm for solving integer and mixed integer optimization problems
81. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces10.1023/A:1008202821328 ↗
82. Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, WA, Australia.
83. Multi-Verse Optimizer: A nature-inspired algorithm for global optimization10.1007/s00521-015-1870-7 ↗
84. Smaili, I.H., Almalawi, D.R., Shaheen, A.M., and Mansour, H.S.E. (2024). Optimizing PV Sources and Shunt Capacitors for Energy Efficiency Improvement in Distribution Systems Using Subtraction-Average Algorithm. Mathematics, 12.10.3390/math12050625 ↗