Задача оптимального управления и ее решение эволюционным алгоритмом «серого волка»
- Авторы: Дивеев А.И.1,2, Константинов С.В.2
-
Учреждения:
- Федеральный исследовательский центр «Информатика и управление» Российской академии наук
- Российский университет дружбы народов
- Выпуск: Том 19, № 1 (2018)
- Страницы: 67-79
- Раздел: Информатика, вычислительная техника и управление
- URL: https://journals.rcsi.science/2312-8143/article/view/335252
- DOI: https://doi.org/10.22363/2312-8143-2018-19-1-67-79
- ID: 335252
Цитировать
Полный текст
Аннотация
Работа посвящена численному методу для решения задачи оптимального управления. Основным подходом к численному решению задачи оптимального управления является редукция задачи оптимального управления к задаче нелинейного программирования и ее решение классическими градиентными методами оптимизации. Для данной цели задачу оптимального управления, как задачу поиска функции времени, заменяют поиском значений управления в дискретные моменты времени. Увеличение количества точек дискретизации, увеличивает точность аппроксимации функции, но и увеличивает размерность пространства поиска в задаче нелинейного программирования. В сложных задачах нелинейного программирования при неизвестной топологии целевой функции утверждение, что использование классических градиентных методов обеспечивает нахождение решения, - не оправдано. Часто задача оптимального управления в результате дискретизации и других особенностей преобразуется в задачу нелинейного программирования с не унимодальной целевой функцией, для которой не применимы градиентные методы. В работе предложено решать задачу оптимального управления эволюционными алгоритмами, которые не используют вычисление градиента и способны находить решение задач с не унимодальной целевой функцией. В работе представлен современный эволюционный алгоритм «серого волка». Рассмотрена прикладная задача оптимального разворота самолета. В задаче математическая модель объекта управления описана системой из семи обыкновенных дифференциальных уравнений и заданы ограничения на величину и скорость изменения управления. Экспериментально показано, что эволюционный алгоритм «серого волка» успешно решает данную задачу оптимального управления.
Ключевые слова
Об авторах
Асхат Ибрагимович Дивеев
Федеральный исследовательский центр «Информатика и управление» Российской академии наук; Российский университет дружбы народов
Автор, ответственный за переписку.
Email: aidiveev@mail.ru
доктор технических наук, профессор, заведующий сектором проблем кибернетики Федерального исследовательского центра «Информатика и управление» РАН, профессор департамента механики и мехатроники инженерной академии Российского университета дружбы народов. Область научных интересов: вычислительные методы для решения задач управления
Российская Федерация, 119333, Москва, ул. Вавилова, 44; Российская Федерация, 117198, Москва, ул. Миклухо-Маклая, 6Сергей Валерьевич Константинов
Российский университет дружбы народов
Email: konstantinov_sv@rudn.university
старший преподаватель департамента механики и мехатроники инженерной академии Российского университета дружбы народов. Область научных интересов: методы оптимизации, эволюционные алгоритмы, генетические алгоритмы, вычислительные методы решения задач оптимального управления
Российская Федерация, 117198, Москва, ул. Миклухо-Маклая, 6Список литературы
- Evtushenko Yu.G. Optimizaciya i bystroe avtomaticheskoe differencirovaniye [Optimization and fast automatic differentiation]. Moscow: Dorodnicyn Computing Centre of RAS, 2013. (In Russ.).
- Karpenko A.P. Sovremennyye algoritmy poiskovoi optimizacii. Algoritmy, vdohnovlennye prirodoi [Modern algorithms of search optimization. Nature-inspired algorithms]. Moscow: Bauman Press. 2014. (In Russ.).
- Diveev A.I., Konstantinov S.V. Evolutionary algorithms for the problem of optimal control. RUDN Journal of Engineering Researches. 2017. Vol. 18. No. 2. Pp. 254—265. (in Russ.)
- Diveev A.I., Konstantinov S.V. Study of evolutionary algorithms for the optimal control problem. Proceedings of MIPT. 2017. Vol. 9. No. 3. Pp. 76—85. (in Russ.)
- Mirjalili, S., Mirjalili, S.M., Lewis, A. Grey Wolf Optimizer / In Advances in Engineering Software, 2014. Vol. 69, Pp. 46–61. doi: 10.1016/j.advengsoft.2013.12.007.
- Grachev N.I., Evtushenko Yu.G. A library of programs for solving optimal control problems, U.S.S.R. Comput. Maths. Math. Phys. 1979. Vol. 19. No. 2. Pp. 367—387. (In Russ).
Дополнительные файлы

