Abstract
This paper deals with a problem of optimal control of complex multi-stage chemical reactions which often impose complicated restrictions on control variables, such as temperature or time. Without taking those restrictions into account, the obtained optimal control sometimes can be useless as it would not be possible to implement such a control strategy in practice. In this work we propose a novel parallel memetic algorithm that allows obtaining feasible control strategies by monitoring the restrictions on control variables. The proposed algorithm and its software implementation were utilized to find feasible controls for several industrial chemical processes including the synthesis of the benzyl butyl ether, the hydroalumination of olefins with diisobutylaluminium hydride, and the catalytic reforming of gasoline. In addition, the obtained results were compared with the ones obtained by several other methods. The paper presents the results of conducted numerical experiments and the obtained controls for the specified chemical reactions.
Similar content being viewed by others
References
Höschel, K., Vasudevan, L.: Genetic algorithms for lens design: a review. J. Opt. 48(1), 134–144 (2019)
Danilchenko, V.I., Danilchenko, Y.V., Kureichik, V.M.: Bio-inspired approach to microwave circuit design. In: IEEE Eastwest Design & Test Symposium, EWDTS 2020, pp. 362–366 (2020)
Sakharov M., Houllier T., Lépine T.: Mind Evolutionary Computation Co-algorithm for Optimizing Optical Systems. In: Proceedings of the Fourth International Scientific Conference “Intelligent Information Technologies for Industry” (IITI’19). Springer, Cham. pp 476–486 (2020). https://doi.org/10.1007/978-3-030-50097-9_48
Zhou, Y., He, F., Hou, N., Qiu, Y.: Parallel ant colony optimization on multi-core SIMD CPUs. In: Future Generation Computer Systems 79(2), pp. 473–487 (2018)
Karpenko, A.P.: Modern algorithms of search engine optimization. Nature-inspired optimization algorithms. Moscow, Bauman MSTU Publ., p. 446 (2014)
Weise, T.: Global Optimization Algorithms - Theory and Application. University of Kassel, 758 p. (2008).
Nguyen Q.H., Ong Y.S., Krasnogor N. A Study on the Design Issues of Memetic Algorithm In: IEEE Congress on Evolutionary Computation, pp 2390–2397 (2007).
Mersmann O. et al. Exploratory landscape analysis In: Proceedings of the 13th annual conference on Genetic and evolutionary computation. ACM, pp.829–836. (2011). https://doi.org/10.1145/2001576.2001690
Munoz M.A., Smith-Miles K.: Effects of function translation and dimensionality reduction on landscape analysis In: Evolutionary Computation (CEC), 2015 IEEE Congress on. IEEE. 2015. pp. 1336–1342.
Karpenko A., Agasiev T., Sakharov M.: Intellectualization Methods of Population Algorithms of Global Optimization. In: Cyber-Physical Systems: Advances in Design & Modelling. Studies in Systems, Decision and Control, vol 259. Springer, Cham. pp 137–151 (2020). https://doi.org/10.1007/978-3-030-32579-4_11
Voevodin, V.V., Voevodin, Vl. V.: Parallel Computations. SPb.: BHV-Peterburg, 608 p. (2004)
Sakharov, M. K., Karpenko, A. P.: Adaptive Load Balancing in the Modified Mind Evolutionary Computation Algorithm. In: Supercomputing Frontiers and Innovations, 5(4), pp. 5–14, (2018). https://doi.org/10.14529/jsfi180401
Voronukhin, M., Zasov, V.: Investigating the efficiency of parallel algorithms for stochastic optimization. In: Proceedings of XXI-st International Conference Complex Systems “Control and Modeling Problems (CSCMP)”, pp. 281–285 (2019)
Sakharov M.K., Karpenko A.P., Velisevich Y.I.: Multi-Memetic Mind Evolutionary Computation Algorithm for Loosely Coupled Systems of Desktop Computers In: Science and Education of the Bauman MSTU, no. 10, pp.438–452 (2015). https://doi.org/10.7463/1015.0814435
Sakharov M., Karpenko A.: Parallel Multi-memetic Global Optimization Algorithm for Optimal Control of Polyarylenephthalide’s Thermally-Stimulated Luminescence. In: Le Thi H., Le H., Pham Dinh T. (eds) Optimization of Complex Systems: Theory, Models, Algorithms and Applications. WCGO 2019. Advances in Intelligent Systems and Computing, vol 991. Springer, Cham, pp. 191–201 (2020). https://doi.org/10.1007/978-3-030-21803-4_20
Bayguzina, A. R., Gimaletdinova, L. I., Khusnutdinov, R. I.: Synthesis of Benzyl Alkyl Ethers by Intermolecular Dehydration of Benzyl Alcohol with Aliphatic Alcohols under the Effect of Copper Containing Catalysts. In: Russ J Org Chem, vol. 54, pp. 1148–1155. (2018). https://doi.org/10.1134/S1070428018080055
Parfenova, L.V., Balaev, A.V., Gubaidullin, I.M., Pechatkina, S.V., Abzalilova, L.R., Spivak, S.I., Khalilov, L.M., Dzhemilev, U.M.: Kinetic Model of Olefins Hydroalumination by HAlBui2 and AlBui3 in Presence of Cp2ZrCl2 Catalyst. In: international journal of chemical kinetics, vol. 39, № 6, pp. 333–339. (2007).
Iranshahi, D., Amiri, H., Karimi, M.: Modeling and Simulation of a Novel Membrane Reactor in a Continuous Catalytic Regenerative Naphtha Reformer Accompanied with a Detailed Description of Kinetics/ In: EnergyFuels. 27: 4048 (2013).
Chengyi, S., Yan, S., Wanzhen, W.: A Survey of MEC: 1998–2001. In: 2002 IEEE International Conference on Systems, Man and Cybernetics IEEE SMC2002, Hammamet, Tunisia. October 6–9. Institute of Electrical and Electronics Engineers Inc., vol. 6, pp.445–453 (2002). https://doi.org/10.1109/ICSMC.2002.1175629
Dawkins, R. The Selfish Gene, Oxford University Press, 384 p. (1976).
Z. Zhou, X. Ma, Z. Liang and Z. Zhu, Multi-objective multi-factorial memetic algorithm based on bone route and large neighborhood local search for VRPTW. In: 2020 IEEE Congress on Evolutionary Computation (CEC), 2020, pp. 1–8 https://doi.org/10.1109/CEC48606.2020.9185528.
Yang, H., Meng, C. & Wang, C.: A probability first memetic algorithm for the dynamic multiple-fault diagnosis problem with non-ideal tests. In: Memetic Comp. 12, 101–113 (2020). https://doi.org/10.1007/s12293-020-00304-7
Neri F., Cotta C., Moscato P.: Handbook of Memetic Algorithms. Springer Berlin Heidelberg, 368 p. (2011). https://doi.org/10.1007/978-3-642-23247-3
Hart, W., Krasnogor, N., Smith, J.E.: Memetic Evolutionary Algorithms. In: Studies in Fuzziness and Soft Computing, Vol. 166, pp. 3–27 (2005).
Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. In: IEEE transactions on evolutionary computation. 1(1). pp. 67–82 (1997).
Gupta, A., Savarese, S., Ganguli, S., Fei-Fei, L.: Embodied Intelligence via Learning and Evolution. https://arxiv.org/abs/2102.02202 last accessed 05.10.2021
Heinz B.: Measure and Integration Theory. In: De Gruyter Studies in Mathematics, 26, Berlin: De Gruyter, 236 p. (2001).
Sobol I.M.: Distribution of points in a cube and approximate evaluation of integrals. In: USSR Comput. Maths. Phys. 7, pp.86-112 (1967).
Sakharov M., Karpenko A.: Multi-memetic mind evolutionary computation algorithm based on the landscape analysis. In: Theory and Practice of Natural Computing. 7th International Conference, TPNC 2018, Dublin, Ireland, December 12–14, 2018, Proceedings. Springer, pp.238 – 249 (2018). https://doi.org/10.1007/978-3-030-04070-3_19
Nelder, J.A., Meade, R.: A simplex method for function minimization. Comput. J. 7, 308–313 (1965)
Hooke R., Jeeves, T.A.: Direct search" solution of numerical and statistical problems. In: Journal of the Association for Computing Machinery (ACM). 8(2): 212–229 (1961). https://doi.org/10.1145/321062.321069
Karpenko, A.P.: Optimization Methods (Introductory Course), http://bigor.bmstu.ru/. Accessed 1 Oct 2021
Koledina, K.F., Gubaidullin, I.M., Koledin, S.N., Baiguzina, A.R., Gallyamova, L.I., Khusnutdinov R.I.: Kinetics and Mechanism of the Synthesis of Benzylbutyl Ether in the Presence of Copper-Containing Catalysts. In: Russian Journal of Physical Chemistry A, vol. 93, № 11, pp. 2146–2151. (2019).
Koledina, K.F., Gubaidullin, I.M.: Kinetics and mechanism of olefin catalytic hydroalumination by organoaluminum compounds. In: Russian Journal of Physical Chemistry A, vol. 90, № 5, pp. 914–921. (2016).
Sakharov M., Koledina K., Gubaydullin I., Karpenko A. Feasible Control of Chemical Reactions with the Parallel Mind Evolutionary Algorithm In: Proceedings of the XV International Conference Parallel Computing Systems 2021, Short Papers, pp. 104–117 (2021)
Zainullin, R. Z. Kinetics of the Catalytic Reforming of Gasoline / R. Z. Zainullin, K. F. Koledina, A. F. Akhmetov, I. M. Gubaidullin // Kinetics and Catalysis. – 2017. - Vol. – 58. - № 3, pp. 279–289
R. Z. Zaynullin, K. F. Koledina, I. M. Gubaydullin, A. F. Akhmetov, and S. N. Koledin Kinetic model of catalytic gasoline reforming with consideration for changes in the reaction volume and thermodynamic parameters // Kinetics and Catalysis. 2020. V. 61. N. 4. P. 613–622.
R.Z. Zainullin, A.N. Zagoruiko, K.F. Koledina, I.M. Gubaidullin, R.I. Faskhutdinova Multi-Criterion Optimization of a Catalytic Reforming Reactor Unit Using a Genetic Algorithm // Catalysis in Industry. 2020. V. 12. N. 2, pp. 133–140.
R. Eberhart, J. Kennedy A new optimizer using particle swarm theory // Proceedings of the Sixth International Symposium on Micro Machine and Human Science, 1995. pp.39–43.
N. Hansen The CMA evolution strategy: A tutorial. 2016. P.39. https://arxiv.org/pdf/1604.00772.pdf
C. Leboucher, S. Hyo-Sang, C. Rachid, L. M. Stéphane, S. Patrick, F. Mathias, T. Antonios, K. Alexandre An Enhanced Particle Swarm Optimization Method Integrated With Evolutionary Game Theory // IEEE Transactions on Games 2018. V.10. N.12, pp. 221–230.
T. Zeugmann, P. Poupart, J. Kennedy Particle swarm optimization // Encyclopedia of Machine Learning. Springer Science & Business Media, 2011.
N. Hansen Benchmarking a BI-population CMA-ES on the BBOB-2009 function testbed // Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers, 2009. pp. 2389–2396.
A. Auger, H. Nikolaus A restart CMA evolution strategy with increasing population size // The 2005 IEEE Congress on Evolutionary Computation, 2005. V. 2. pp. 1769–1776.
Acknowledgements
The authors would like to thank anonymous reviewers for their valuable remarks on the content of the paper. Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
Author information
Authors and Affiliations
Corresponding author
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
Sakharov, M., Koledina, K., Gubaydullin, I. et al. Parallel memetic algorithm for optimal control of multi-stage catalytic reactions. Optim Lett 17, 981–1003 (2023). https://doi.org/10.1007/s11590-023-01971-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-023-01971-4