Symmetric Control Systems
Authors: Diveev A.I., Sofronova Е.A. | Published: 02.07.2021 |
Published in issue: #2(135)/2021 | |
DOI: 10.18698/0236-3933-2021-2-37-51 | |
Category: Informatics, Computer Engineering and Control | Chapter: Computing Systems and their Elements | |
Keywords: optimal control, phase constraints, unimodality, control of group of robots, evolutionary algorithms |
The paper focuses on the properties of symmetric control systems, whose distinctive feature is that the solution of the optimal control problem for an object, the mathematical model of which belongs to the class of symmetric control systems, leads to the solution of two problems. The first optimal control problem is the initial one; the result of its solution is a function that ensures the optimal movement of the object from the initial state to the terminal one. In the second problem, the terminal state is the initial state, and the initial state is the terminal state. The complexity of the problem being solved is due to the increase in dimension when the models of all objects of the group are included in the mathematical model of the object, as well as the emerging dynamic phase constraints. The presence of phase constraints in some cases leads to the target functional having several local extrema. A theorem is proved that under certain conditions the functional is not unimodal when controlling a group of objects belonging to the class of symmetric systems. A numerical example of solving the optimal control problem with phase constraints by the Adam gradient method and the evolutionary particle swarm method is given. In the example, a group of two symmetrical objects is used as a control object
This work was partially supported by the RSF under the project no. 19-11-00258 the FRС CSC RAS; the chapter "Search algorithms" was supported by the RFBR grant no. 19-08-01047-a
References
[1] Kalyaev I.A., Gayduk A.R., Kapustyan S.G. Modeli i algoritmy kollektivnogo upravleniya v gruppakh robotov [Models and algorithms of collective control in groups of robots]. Moscow, FIZMATLIT Publ., 2009.
[2] Pshikhopov V.Kh., ed. Gruppovoe upravlenie podvizhnymi ob"ektami v neopredelennykh sredakh [Group control on moving objects in uncertain environments]. Moscow, FIZMATLIT Publ., 2015.
[3] Pshikhopov V.Kh., Medvedev M.Yu., Gayduk A.R. Control algorithms for the heterogeneous groups of vehicles in the two-dimensional environments with obstacles. Mekhatronika, avtomatizatsiya, upravlenie, 2016, vol. 17, no. 8, pp. 515--524 (in Russ.). DOI: https://doi.org/10.17587/mau.17.515-524
[4] Karamzin D., Pereira F.L. On a few questions regarding the study of state-constrained problems in optimal control. J. Optim. Theory Appl., 2019, vol. 180, no. 1, pp. 235--255. DOI: https://doi.org/10.1007/s10957-018-1394-2
[5] Diep Q., Zelinka I., Senkerik R. An algorithm for swarm robot to avoid multiple dynamic obstacles and to catch the moving target. Int. Conf. "Artificial Intelligence and Soft Computing", 2019, pp. 666--675.
[6] Lee E.B., Markus L. Foundations of optimal control theory. New York, Wiley, 1967.
[7] Alekseev V.M., Tikhomirov V.M., Fomin S.V. Optimal’noe upravlenie. Teoriya. Primery. Zadachi [Optimal control. Theory. Examples. Problems]. Moscow, FIZMATLIT Publ., 2005.
[8] Leena N., Saju K.K. Modelling and trajectory tracking of wheeled mobile robots. Proc. Technol., 2016, vol. 24, pp. 538--545. DOI: https://doi.org/10.1016/j.protcy.2016.05.094
[9] Suster P., Jadlovska A. Tracking trajectory of the mobile robot Khepera II using approaches of artificial intelligence. AEI, 2011, vol. 11, no. 1, pp. 38--43. DOI: https://doi.org/10.2478/v10198-011-0006-y
[10] Diveev A.I., Shmalʼko E.Yu. Bezier approximation method by curves for solving optimal control problem of landing spacecraft. Trudy ISA RAN. Dinamika neodnorodnykh sistem, 2007, vol. 31, no. 1, pp. 8--13 (in Russ.).
[11] Diveev A.I., Konstanstinov S.V. Study of the practical convergence of evolutionary algorithms for the optimal program control of a wheeled robot. J. Comput. Syst. Sc. Int., 2018, vol. 57, no. 4, pp. 561--580. DOI: https://doi.org/10.1134/S106423071804007X
[12] Konstantinov S.V., Diveev A.I., Balandina G.I., et al. Comparative research of random search algorithms and evolutionary algorithms for the optimal control problem of the mobile robot. Procedia Comput. Sc., 2019, vol. 150, pp. 462--470. DOI: https://doi.org/10.1016/j.procs.2019.02.080
[13] Diveev A.I., Konstantinov S.V., Sofronova E.A. A comparison of evolutionary algorithms and gradient-based methods for the optimal control problem. Proc. CoDIT’18, 2018, pp. 259--264. DOI: https://doi.org/10.1109/CoDIT.2018.8394805
[14] Kennedy J., Eberhart R. Particle swarm optimization. Proc. ICNN IV, 1995, pp. 1942--1948. DOI: https://doi.org/10.1109/ICNN.1995.488968
[15] Kingma D.P., Ba J. Adam: a method for stochastic optimization. Proc. 3rd ICLR. Available at: https://arxiv.org/pdf/1412.6980v8.pdf (accessed: 15.01.2021).