Search Algorithm to Find Optimal Initial Concentrations of the Catalytic Reaction Substances Based on the Evolutionary Computation
Authors: Antipina E.V., Mustafina S.A., Antipin A.F. | Published: 11.03.2024 |
Published in issue: #2(113)/2024 | |
DOI: | |
Category: Mathematics and Mechanics | Chapter: Mathematical Simulation, Numerical Methods and Software Packages | |
Keywords: optimal initial concentrations, differential evolution, reaction kinetic model, evolutionary computation, catalytic reaction |
Abstract
The paper proposes a numerical algorithm to determine optimal initial concentrations of the catalytic reaction substances. In general, it presents the problem statement in searching for optimal reagents based on the reaction mathematical description. To solve the problem, an algorithm is formulated that is based on the differential evolution method. The method advantage lies in the lack of sensitivity in problem solving to select a starting point, where the iterative procedure for finding a solution begins. Differential evolution algorithm is modified taking into account the problem physico-chemical limitations. A software program implementing the created algorithm is used to conduct a computational experiment in regard to the N-(adamantyl)acetamide synthesis catalytic reaction. Kinetic model of the N-(adamantyl)acetamide synthesis reaction is presented, which formulates the problem of determining the reagent optimal concentrations. Maximum value of the target product concentration at the reaction final stage is considered as the optimality criterion. Vector of the reagents initial concentrations is determined, where the reaction product highest concentration is achieved. Insignificant deviation is demonstrated in solving the problem of finding the substances optimal initial concentrations obtained using the developed algorithm from the solution found by the penalty and Hook --- Jeeves methods
This research was funded by the Ministry of Science and Higher Education of the Russian Federation (scientific code FZWU-2023-0002)
Please cite this article in English as:
Antipina E.V., Mustafina S.A., Antipin A.F. Search algorithm to find optimal initial concentrations of the catalytic reaction substances based on the evolutionary computation. Herald of the Bauman Moscow State Technical University, Series Natural Sciences, 2024, no. 2 (113), pp. 4--21 (in Russ.). EDN: HIUULJ
References
[1] Biegler L.T. Integrated optimization strategies for dynamic process operations. Theor. Found. Chem. Eng., 2017, vol. 51, no. 6, pp. 910--927. DOI: https://doi.org/10.1134/S004057951706001X
[2] Ostrovskii G.M., Ziyatdinov N.N., Emel’yanov I.I. Synthesis of optimal systems of simple distillation columns with heat recovery. Dokl. Chem., 2015, vol. 461, no. 1, pp. 89--92. DOI: https://doi.org/10.1134/S0012500815030052
[3] Santos L., Villas-Boas F., Oliveira A.R., et al. Optimized choice of parameters in interior-point methods for linear programming. Comput. Optim. Appl., 2019, vol. 73, no. 1, pp. 535--574. DOI: https://doi.org/10.1007/s10589-019-00079-9
[4] Antipina E.V., Mustafina S.A., Antipin A.F. Numerical algorithm of identifying the kinetic model of a chemical reaction. Vestnik Tekhnologicheskogo universiteta [Herald of Technological University], 2019, vol. 22, no. 9, pp. 13--17 (in Russ.). EDN: AGWATA
[5] Mohamed A.W., Mohamed A.K. Adaptive guided differential evolution algorithm with novel mutation for numerical optimization. Int. J. Mach. Learn. & Cyber., 2019, vol. 10, no. 4, pp. 253--277. DOI: https://doi.org/10.1007/s13042-017-0711-7
[6] Xue B., Yao X. A survey on evolutionary computation approaches to feature selection. IEEE Trans. Evol. Comput., 2016, vol. 20, iss. 4, pp. 606--626. DOI: https://doi.org/10.1109/TEVC.2015.2504420
[7] Rutkovskaya D., Pilinskiy M., Rutkovskiy I. Neyronnye seti, geneticheskie algoritmy i nechetkie sistemy [Neural networks, genetic algorithms and fuzzy systems]. Moscow, Goryachaya liniya-Telekom Publ., 2013.
[8] Karpenko A.P. Evolutionary operators for global optimization population-based algorithms. Experience of systematization. Matematika i matematicheskoe modelirovanie [Mathematics and Mathematical Modeling], 2018, no. 1, pp. 59--89 (in Russ.). DOI: https://doi.org/10.24108/mathm.0118.0000103
[9] Wang Y., Li H.-X., Huang T., et al. Differential evolution based on covariance matrix learning and bimodal distribution parameter setting. Appl. Soft Comput., 2014, vol. 18, pp. 232--247. DOI: https://doi.org/10.1016/j.asoc.2014.01.038
[10] Zhu H., He Y., Tsang E., et al. Discrete differential evolutions for the discounted {0--1} knapsack problem. Int. J. Bio-Inspir. Com., 2017, vol. 10, no. 4, pp. 219--238. DOI: https://doi.org/10.1504/IJBIC.2017.10008802
[11] Storn R., Price K. Differential evolution --- a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim., 1997, vol. 11, no. 4, pp. 341--359. DOI: https://doi.org/10.1023/A:1008202821328
[12] Kovalevich A.A., Yakimov A.I., Albkeirat D.M. Research of optimization stochastic algorithms for application in simulations of systems. Informatsionnye tekhnologii [Information Technologies], 2011, no. 8, pp. 55--60 (in Russ.). EDN: NYJFGH
[13] Das S., Suganthan P.N. Differential evolution: a survey of the state-of-the-art. IEEE Trans. Evol. Comput., 2011, vol. 15, iss. 1, pp. 4--31. DOI: https://doi.org/10.1109/TEVC.2010.2059031
[14] Pupkov K.A., Feoktistov V.A. Differential evolution algorithm for the technical design problems. Informatsionnye tekhnologii [Information Technologies], 2004, no. 8, pp. 25--31 (in Russ.).
[15] El-Quliti S.A., Ragab A.H., Abdelaal R., et al. A nonlinear goal programming model for university admission capacity planning with modified differential evolution algorithm. Math. Probl. Eng., 2015, vol. 2015, art. 892937. DOI: https://doi.org/10.1155/2015/892937
[16] Mohamed A.W. A novel differential evolution algorithm for solving constrained engineering optimization problems. J. Intell. Manuf., 2018, vol. 29, no. 4, pp. 659--692. DOI: https://doi.org/10.1007/s10845-017-1294-6
[17] Wang Y, Liu Z.-Z., Li J., et al. On the selection of solutions for mutation in differential evolution. Front. Comput. Sci., 2018, vol. 12, no. 4, pp. 297--315. DOI: https://doi.org/10.1007/s11704-016-5353-5
[18] Mohamed A.W. An improved differential evolution algorithm with triangular mutation for global numerical optimization. Comput. Ind. Eng., 2015, vol. 85, pp. 359--375. DOI: https://doi.org/10.1016/j.cie.2015.04.012
[19] Novichkova A.V. Chislennyy analiz reaktsionnoy sposobnosti olefinov i alyuminiy-organicheskikh soedineniy na osnove kineticheskikh modeley chastnykh i obshchikh reaktsiy. Dis. kand. fiz.-mat. nauk [Numerical analysis of olefins reactivity and organoaluminum compounds based on kinetic models of particular and general reactions. Cand. Sc. (Eng.) Diss.]. Ufa, Bashkir SU, 2015 (in Russ.).
[20] Novichkova A.V., Maskov D.F., Bobreneva Yu.O., et al. Construction and optimization of kinetic models of reaction synthesis N-(adamantyl)acetamide based on information and analytical automated system "Chemkinoptima" (IAAS). Bashkirskiy khimicheskiy zhurnal [Bashkir Chemistry Journal], 2013, vol. 20, no. 3, pp. 63--70 (in Russ.).