<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17587/mau.25.111-120</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1513</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>SYSTEM ANALYSIS, CONTROL AND INFORMATION PROCESSING</subject></subj-group></article-categories><title-group><article-title>Расширенная задача оптимального управления и численный метод ее решения</article-title><trans-title-group xml:lang="en"><trans-title>Advanced Optimal Control Problem and Numerical Method for its Solving</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Дивеев</surname><given-names>А. И.</given-names></name><name name-style="western" xml:lang="en"><surname>Diveev</surname><given-names>A. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, проф., гл. науч. сотр.</p><p>Москва</p></bio><bio xml:lang="en"><p>Dr. Sc., Professor, Chief Researcher</p><p>Moscow</p></bio><email xlink:type="simple">aidiveev@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Федеральный исследовательский центр "Информатика и управление" Российской академии наук</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Federal Research Center "Computer Science and Control" of the Russian Academy of Sciences, FRC CS RAS</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>05</day><month>03</month><year>2024</year></pub-date><volume>25</volume><issue>3</issue><fpage>111</fpage><lpage>120</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/1513">https://mech.novtex.ru/jour/article/view/1513</self-uri><abstract><p>Приведена расширенная постановка задачи оптимального управления. Отличие расширенной постановки задачи от классической состоит в том, что модель объекта управления состоит из двух подсистем — эталонной модели, которая генерирует оптимальную траекторию движения, и динамической модели объекта управления с системой стабилизации движения вдоль оптимальной траектории. В задаче необходимо найти программную функцию управления, аргументом которой является время, и функцию системы стабилизации, аргументом которой является отклонение вектора состояния объекта управления от оптимальной программной траектории. В задаче задано множество начальных условий, одно из которых используется для поиска программного управления, а остальные — для поиска системы стабилизации. Критерий качества управления определяется как сумма исходного критерия качества для всех заданных начальных условий. Приведена методика преобразования классической постановки задачи оптимального управления к расширенной постановке на основе уточнения задачи в целях ее практической реализации. Для решения расширенной задачи оптимального управления предложен универсальный численный метод на основе кусочнолинейной аппроксимации функции управления с использованием эволюционных алгоритмов и методов символьной регрессии для структурно-параметрической оптимизации функции системы стабилизации. Приведен пример решения расширенной задачи оптимального управления квадрокоптером, который должен провести рекогносцировку заданной территории за минимальной время, для пространственного движения.</p></abstract><trans-abstract xml:lang="en"><p>The advanced statement of the optimal control problem is presented. The difference between the extended setting of the problem and the classical one is that the model of the control object consists of two subsystems, a reference model, which generates an optimal motion path and a dynamic model of the control object with a system for stabilizing movement along the optimal trajectory. In the problem, it is necessary to find a program control function whose argument is time and a stabilization system function whose argument is the deviation of the state vector of the control object from the optimal program trajectory. The task has many initial conditions, one of which is used in the search for software control, and the rest for the search for a stabilization system. The control quality criterion is defined as the sum of the original quality criterion for all specified initial conditions. The procedure for trans forming the classical setting of the optimal control problem to an extended setting based on the refinement of the problem for its practical implementation is presented. To solve the extended optimal control problem, a universal numerical method is proposed based on a piecemeal linear approximation of the control function using evolutionary algorithms and symbol regression methods for structurally parametric optimization of the stabilization system function. An example of solving an extended optimal control problem for spatial motion by a quadcopter, which should conduct reconnaissance of a given territory in a minimum time, is given.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>задача оптимального управления</kwd><kwd>задача синтеза управления</kwd><kwd>система стабилизации</kwd><kwd>программная траектория</kwd><kwd>эволюционные вычисления</kwd><kwd>символьная регрессия</kwd></kwd-group><kwd-group xml:lang="en"><kwd>optimal control problem</kwd><kwd>control synthesis problem</kwd><kwd>stabilization system</kwd><kwd>program trajectory</kwd><kwd>evolutionary calculations</kwd><kwd>symbolic regression</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Работа выполнена при поддержке гранта Российского научного фонда, проект № 23-29-00339.</funding-statement><funding-statement xml:lang="en">The work was supported by a grant from the Russian Science Foundation, project No. 23-29-00339.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Понтрягин Л. С., Болтянский В. Г., Гамкрелидзе Р. В., Мищенко Е. Ф. Математическая теория оптимальных процессов. М.: Наука. Главное издание физико-математической литературы, 1983. 392 с.</mixed-citation><mixed-citation xml:lang="en">Pontryagin L. S., Boltyanskii V. G., Gamkrelidze R. V., Mishchenko E. F. The Mathematical Theory of Optimal Process, New York, NY, USA; London, UK; Paris, France; Montreux, Switzerland; Tokyo, Japan, Gordon and Breach Science Publishers, 1985, 360 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Дивеев А. И. Уточнение задачи оптимального управления для практической реализации ее решения // Доклады РАН. Математика, информатика и процессы управления. 2023. Т. 509. С. 36—45.</mixed-citation><mixed-citation xml:lang="en">Diveev A. I. Refinement of Optimal Control Problem for Practical Implementation of Its Solution, Doklady. Mathematics, 2023, no. 107, pp. 28—36.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Болтянский В. Г. Математические методы оптимального управления. М.: Наука. Главное издание физико-математической литературы, 1969. 408 с.</mixed-citation><mixed-citation xml:lang="en">Boltyanskii V. G. Matematicheskiye metody optimal’nogo upravleniya, Moscow, Nauka. 1969, 408 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Diveev A. I., Shmalko E. Yu. Machine Learning Control by Symbolic Regression. Springer: Cham, Switzerland, 2021. 155 p.</mixed-citation><mixed-citation xml:lang="en">Diveev A. I., Shmalko E. Yu. Machine Learning Control by Symbolic Regression, Cham, Switzerland, Springer, 2021, 155 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Дивеев А. И. Численный метод сетевого оператора для синтеза системы управления с неопределенными начальными значениями // Известия РАН. Теория и системы управления. 2012. Т. 51, № 2. С. 63—78.</mixed-citation><mixed-citation xml:lang="en">Diveev A. I. A Numerical Method for Network Operator for Synthesis of a Control System with Uncertain Initial Values, Journal of Computer and Systems Sciences International, 2012, vol. 51, no. 2, pp. 228—243.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Duriez T., Brunton S. L. Noack B. R. Machine Learning Control-Taming Nonlinear Dynamics and Turbulence. Switzerland: Springer International Publishing, 2017.</mixed-citation><mixed-citation xml:lang="en">Duriez T. Brunton S. L., Noack B. R. Machine Learning Control -Taming Nonlinear Dynamics and Turbulence, Switzerland, Springer International Publishing, 2017.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Колесников А. А., Колесников Ал. А., Кузьменко А. А. Методы АКАР и АКОР в задачах синтеза нелинейных систем управления // Мехатроника, автоматизация, управление. 2016. Т. 17, № 10. С. 657—669.</mixed-citation><mixed-citation xml:lang="en">Kolesnikov A. A., Kolesnikov A. A., Kuz’menko A. A. The ADAR Method and Theory of Optimal Control in the Problems of Synthesis of Nonlinear Control Systems, Mekhatronika, Avtomatizatsiya, Upravlenie, 2016, vol. 17, no. 10, pp. 657—669 (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Колесников А. А., Колесников Ал. А., Кузьменко А. А. Методы АКАР и бэкстеппинг в задачах синтеза нелинейных систем управления // Мехатроника, автоматизация, управление. 2016. Т. 17, № 7. С. 435—445.</mixed-citation><mixed-citation xml:lang="en">Kolesnikov A. A., Kolesnikov A. A., Kuz’menko A. A. Backstepping and ADAR Method in the Problems of Synthesis of the Nonlinear Control Systems, Mekhatronika, Avtomatizatsiya, Upravlenie, 2016, vol. 17, no. 7, pp. 435—445 (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Nguyen A. T., Xuan-Mung N., Hong S-K. Quadcopter Adaptive Trajectory Tracking Control: A New Approach via Backstepping Technique // Appl. Sci. 2019. N. 3873. P. 1—17.</mixed-citation><mixed-citation xml:lang="en">Nguyen A. T., Xuan-Mung N., Hong S-K. Quadcopter Adaptive Trajectory Tracking Control: A New Approach via Backstepping Technique, Appl. Sci., 2019, no. 3873, pp. 1—17.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Саймон Д. Алгоритмы эволюционной оптимизации. Алгоритмы. М.: ДМК Пресс, 2020. 940 с.</mixed-citation><mixed-citation xml:lang="en">Saymon D. Evolutionary Optimization Algorithms: biologically-Inspired and population-based approaches to computer intelligence, Hoboken, New Jersey, John Willey &amp; Sons Inc., 2013, 742 p.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Diveev A. Hybrid Evolutionary Algorithm for Optimal Control Problem Intelligent Systems and Applications. IntelliSys 2022. Arai K., Ed. // Lecture Notes in Networks and Systems. Springer: Cham, Switzerland, 2023. Vol. 543. P. 726—738.</mixed-citation><mixed-citation xml:lang="en">Diveev A. Hybrid Evolutionary Algorithm for Optimal Control Problem, Intelligent Systems and Applications. IntelliSys 2022, Arai K., Ed., Lecture Notes in Networks and Systems, Springer, Cham, Switzerland, 2023, vol. 543, pp. 726—738.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Davis L. Handbook of Genetic Algorithms. New York: Van Nostrand Reinhold, 1991.</mixed-citation><mixed-citation xml:lang="en">Davis L. Handbook of Genetic Algorithms, New York, NY, USA, Van Nostrand Reinhold, 1991.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Kennedy J., Eberhart R. Particle swarm optimization // Proceedings of IEEE International Conference on Neural Networks. Perth, Australia, 27 November — 1 December 1995. Vol. IV. P. 1942—1948.</mixed-citation><mixed-citation xml:lang="en">Kennedy J., Eberhart R. Particle swarm optimization, Proceedings of IEEE International Conference on Neural Networks, Perth, Australia, 27 November — 1 December 1995, vol. IV, pp. 1942—1948.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Mirjalili S., Mirjalili S. M., Lewis A. Grey Wolf Optimizer // Adv. Eng. Softw. 2014. N. 69. P. 46—61.</mixed-citation><mixed-citation xml:lang="en">Mirjalili S., Mirjalili, S. M., Lewis A. Grey Wolf Optimizer, Adv. Eng. Softw., 2014, no. 69, pp. 46—61.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Samir A., Hammad A., Hafez A., Mansour H. Quadcopter Trajectory Tracking Control using State-Feedback Control with Integral Action // Int. J. Comput. Appl. 2017. N. 168. P. 1—7.</mixed-citation><mixed-citation xml:lang="en">Samir, A.; Hammad, A.; Hafez, A.; Mansour, H. Quadcopter Trajectory Tracking Control using State-Feedback Control with Integral Action, Int. J. Comput. Appl., 2017, no. 168, pp. 1—7.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Walsh G., Tilbury D.,Sastry S., Murray R., Laumond J. P. Stabilization of Trajectories for Systems with Nonholonomic Constraints // IEEE Trans. Autom. Control. 1994. N. 39. P. 216—222.</mixed-citation><mixed-citation xml:lang="en">Walsh G., Tilbury D., Sastry S., Murray R., Laumond J. P. Stabilization of Trajectories for Systems with Nonholonomic Constraints, IEEE Trans. Autom. Control, 1994, 39, pp. 216—222.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
