DOI: 10.15507/2658-4123.032.202203.410-422
Algorithm for Solving the Problem of Optimal Control of a Chemical-Technological Process with Terminal Constraints
Evgeniya V. Antipina
Junior Researcher of the Science and Innovation Department, Sterlitamak Branch of Bashkir State University (49 Prospekt Lenina, Sterlitamak 453103, Russian Federation), Cand.Sci. (Phys.-Math.), ORCID: https://orcid.org/0000-0002-8458-9638, Researcher ID: AAG-2956-2021, This email address is being protected from spambots. You need JavaScript enabled to view it.
Svetlana A. Mustafina
Vice-Rector for Science and Innovation, Head of the Chair of Mathematical Modeling, Bashkir State University (32 Zaki Validi St., Ufa 450076, Russian Federation), Dr.Sci. (Phys.- Math.), Professor, ORCID: https://orcid.org/0000-0002-6363-1665, Researcher ID: AAB-5713-2020, This email address is being protected from spambots. You need JavaScript enabled to view it.
Andrey F. Antipin
Associate Professor, Department of Applied Computer Science and Programming, Sterlitamak Branch of Bashkir State University (49 Prospekt Lenina, Sterlitamak 453103, Russian Federation), Cand.Sci. (Engr.), ORCID: https://orcid.org/0000-0002-9151-4167, This email address is being protected from spambots. You need JavaScript enabled to view it.
Nikolay D. Morozkin
President of Bashkir State University (32 Zaki Validi St., Ufa 450076, Russian Federation), Dr.Sci. (Phys.-Math.), Professor, This email address is being protected from spambots. You need JavaScript enabled to view it.
Abstract
Introduction. The problem of determining the optimal mode parameters during the mathematical modeling of chemical and technological processes is the most important. Numerical methods and algorithms for the solution provide the basis for developing software packages to calculate processes and their digital twins. The mathematical model of the chemical-technological process can be described by a system of differential equations, highlighting the phase variables that determine the state of the process, and the control parameters, which can be changed and thereby affect the course of the process. The aim of the work is to develop a numerical algorithm for solving the problem of optimal control of a chemical-technological process in the presence of terminal constraints and the constraints on the control parameter.
Materials and Methods. There was formulated the problem of optimal control in general terms. To solve it, the penalty method and method of artificial immune systems were applied. There was described a method for including constraints in the penalty function and for choosing a sequence of coefficients with which the penalty is taken. To overcome local extrema, a random choice of initial values of control parameters was used.
Results. The article presents a step-by-step numerical algorithm for solving the problem of optimal control of a chemical-technological process with terminal constraints. A computational experiment was carried out for a model example, as a result of which the structure of the optimal process control and the corresponding optimal trajectories of phase variables are determined. It is shown that the calculated solution of the optimal control problem consists with the solution obtained by the needle linearization method.
Discussion and Conclusion. The developed algorithm allows finding a numerical solution to the problem of optimal control of a chemical-technological process with terminal constraints. The solution does not depend on the choice of the initial approximation.
Keywords: optimal control problem, terminal constraints, penalty method, artificial immune systems, chemical-technological process
Funding: This study was performed within the state task from the Ministry of Science and Higher Education of the Russian Federation (scientific project code no. FZWU-2020-0027).
Conflict of interest: The authors declare no conflict of interest.
For citation: Antipina E.V., Mustafina S.A., Antipin A.F., Morozkin N.D. Algorithm for Solving the Problem of Optimal Control of a Chemical-Technological Process with Terminal Constraints. Engineering Technologies and Systems. 2022;32(3):410–422. doi: https:// doi.org/10.15507/2658-4123.032.202203.410-422
Contribution of the authors:
E. V. Antipina – setting the research goal, developing the algorithm, writing the text, drawing the conclusions.
S. A. Mustafina – scientific guidance, analyzing the research results, revising the text, correcting the conclusions.
A. F. Antipin – analyzing the literary data, developing the software, calculations.
N. D. Morozkin – correcting the literary analysis, revising the text, correcting the conclusions.
All authors have read and approved the final manuscript.
Submitted 06.06.2022; approved after reviewing 05.07.2022;
accepted for publication 20.07.2022
REFERENCES
1. Antipina Ye.V., Mustafina S.I., Antipin A.F., Mustafina S.A. Numerical Algorithm for Solving the Optimal Control Problem with Terminal Constraints for Dynamical Systems. Avtometriya. 2020;56(6):132–140. (In Russ., abstract in Eng.) doi: https://doi.org/10.15372/AUT20200615
2. Gornov A.Yu. Algorithms for Optimal Control Problems with Terminal Restrictions. Computational Technologies. 2008;13(4):44–50. Available at: https://elibrary.ru/item.asp?id=11913113 (accessed 10.05.2022). (In Russ., abstract in Eng.)
3. Benita F., Mehlitz P. Optimal Control Problems with Terminal Complementarity Constraints. SIAM Journal on Optimization. 2018;28(4):3079–3104. doi: https://doi.org/10.1137/16M107637X
4. Iori T., Kawano Yu., Ohtsuka T. Algebraic Approach to Nonlinear Optimal Control Problems with Terminal Constraints: Sufficient Conditions for Existence of Algebraic Solutions. SICE Journal of Control, Measurement, and System Integration. 2018;11(3):198–206. doi: https://doi.org/10.9746/jcmsi.11.198
5. Karamzin D.Yu. A Pontryagin Maximum Principle for State Constrained Optimal Control Problem under Weakened Controllability Hypothesis. Voprosy teorii bezopasnosti i ustoychivosti sistem. 2018;(20):46–61. Available at: https://elibrary.ru/item.asp?id=36422015 (accessed 10.05.2022). (In Russ., abstract in Eng.)
6. Arutyunov A.V., Zhukov D.A. Investigation of a Linear Optimal Control Problem with State Constraints. Vladikavkazskiy matematicheskiy zhurnal. 2010;12(1):3–9. Available at: http://mi.mathnet.ru/rus/vmj/v12/i1/p3 (accessed 10.05.2022). (In Russ., abstract in Eng.)
7. Longla M. PontryaginХs Principle of Maximum for Linear Optimal Control Problems with Phase Constraints in Infinite Dimensional Spaces. Discrete and Continuous Models and Applied Computational Science. 2008;(4):5–19. Available at: https://journals.rudn.ru/miph/article/view/8586 (accessed 10.05.2022).
8. Bergounioux M., Bourdin L. Pontryagin Maximum Principle for General Caputo Fractional Optimal Control Problems with Bolza Cost and Terminal Constraints. ESAIM: Control, Optimisation and Calculus of Variations. 2020;26:38. doi: https://doi.org/10.1051/cocv/2019021
9. Smith S., Mayne D.Q. Exact Penalty Algorithm for Optimal Control Problems with Control and Terminal Constraints. International Journal of Control. 1988;48(1):257–271. doi: https://doi.org/10.1080/00207178808906173
10. Gugat M., Zuazua E. Exact Penalization of Terminal Constraints for Optimal Control Problems. Optimal Control Applications and Methods. 2016;37(6):1329–1354. doi: https://doi.org/10.1002/oca.2238
11. Gao X., Zhang X., Wang Y. A Simple Exact Penalty Function Method for Optimal Control Problem with Continuous Inequality Constraints. Abstract and Applied Analysis. 2014;2014. doi: https://doi.org/10.1155/2014/752854
12. Malisani P., Chaplais F., Petit N. An Interior Penalty Method for Optimal Control Problems with State and Input Constraints of Nonlinear Systems. Optimal Control Applications and Methods. 2014;37(1):3–33. doi: https://doi.org/10.1002/oca.2134
13. Pan L.P., Teo K.L. Linear-Nonquadratic Optimal Control Problems with Terminal Inequality Constraints. Journal of Mathematical Analysis and Applications. 1997;212(1):176–189. doi: https://doi.org/10.1006/jmaa.1997.5489
14. Duan Y. Application of Penalty Function Method and the Conjugate Gradient Method in Economic Scheduling of Cascade Hydropower Stations. IFAC Proceedings Volumes. 1986;19(10):227–232. doi: https://doi.org/10.1016/S1474-6670(17)59671-8
15. Jiang C., Lin Q., Yu C., et al. An Exact Penalty Method for Free Terminal Time Optimal Control Problem with Continuous Inequality Constraints. Journal of Optimization Theory and Applications. 2012;154:30–53. doi: https://doi.org/10.1007/s10957-012-0006-9
16. Biegler L.T. Integrated Optimization Strategies for Dynamic Process Operations. Theoretical Foundations of Chemical Engineering. 2017;51(6):910–927. doi: https://doi.org/10.1134/S004057951706001X
17. Santos L.-R., Villas-B?as F., Oliveira A.R.L., Perin C. Optimized Choice of Parameters in Interiorpoint Methods for Linear Programming. Computational Optimization and Applications. 2019;73:535–574. doi: https://doi.org/10.1007/s10589-019-00079-9
18. Karpenko A.P., Shcherbakova N.O., Bulanov V.A. [A Hybrid Global Optimization Algorithm Based on Artificial Immune System and Particle Swarm Algorithms]. Mashinostroenie i kompyuternye tekhnologii. 2014;(3):255–274. URL: https://clck.ru/uwmDo (accessed 10.05.2022). (In Russ.)
19. Wei Y.H., Wang J.Z. An Artificial Immune System Approach to Business Process Mining. AMR. 2012;472Р475:35–38. doi: https://doi.org/10.4028/www.scientific.net/amr.472-475.35
20. Mustafina S., Antipin A., Antipina E., et. al. Search for the Optimal Ratio of the Initial Substances of a Chemical Reaction Based on Evolutionary Calculations. ARPN Journal of Engineering and Applied Sciences. 2020;15(1):56–60. Available at: http://www.arpnjournals.org/jeas/research_papers/rp_2020/jeas_0120_8067.pdf (accessed 10.05.2022).
21. Mikherskiy R.M. Application of an Artificial Immune System for Visual Pattern Recognition. Computer Optics. 2018;42(1):113–117. (In Russ., abstract in Eng.) doi: https://doi.org/10.18287/2412-6179-2018-42-1-113-117
22. Samigulina G.A. [Development of Intelligent Expert Forecasting and Control Systems Based on Artificial Immune Systems]. Teoreticheskaya informatika. 2009;(4):15–22. Available at: https://clck.ru/uvy6P (accessed 10.05.2022). (In Russ.)
23. Bardachev Yu.N., Didyk A.A. [Use of Hazard Theory in Artificial Immune Systems]. Avtomatika, avtomatizatsiya, elektrotekhnicheskie kompleksy i sistemy. 2007;(2):107–111. Available at: https://aaecs.org/bardachev-yun-didik-aa-ispolzovanie-polojenii-teoriiopasnosti-v-iskusstvennih-immunnih-sistemah.html (accessed 10.05.2022). (In Russ.)
24. Alonso F.R., Oliveira D.Q., Zambroni de Souza A.C., et. al. Artificial Immune Systems Optimization Approach for Multiobjective Distribution System Reconfiguration. IEEE Transactions on Power Systems. 2015;30(2):840–847. doi: https://doi.org/10.1109/TPWRS.2014.2330628
25. Antipina Ye.V., Mustafina S.A., Antipin A.F. [Search for Optimal Regime Parameters of Catalytic Process Based on Evolutionary Calculations]. Teoreticheskie osnovy khimicheskoy tekhnologii. 2022;56(2):158–166. Available at: https://sciencejournals.ru/view-article/?j=toht&y=2022&v=56&n=2&a=TOHT2202003Antipina (accessed 10.05.2022). (In Russ.)
26. Gao X.Z., Ovaska S.J., Wang X., Chow M.-Y. Clonal Optimization-Based Negative Selection Algorithm with Applications in Motor Fault Detection. Neural Computing and Applications. 2009;18(7):719–729. doi: https://doi.org/10.1007/s00521-009-0276-9
27. Antipina E.V., Mustafina S.A., Antipin A.F. Algorithm of Solving a Multiobjective Optimization Problem on the Basis of a Kinetic Chemical Reaction Model. Optoelectronics, Instrumentation and Data Processing. 2021;57(6):668–674. Available at: https://jglobal.jst.go.jp/en/detail?JGLOBAL_ID=202202234405460173 (accessed 10.05.2022).
28. Antipina Ye.V., Antipin A.F. [Algorithm for Calculating the Optimal Initial Concentrations of Chemical Reactions Substances]. Vestnik Tekhnologicheskogo universiteta. 2017;20(13):84–87. Available at: https://elibrary.ru/item.asp?id=29745220 (accessed 10.05.2022). (In Russ.)
This work is licensed under a Creative Commons Attribution 4.0 License.