Аннотация:В статье рассмотрены методы и новые алгоритмы решения дифференциальной линейно-квадратичной задачи управления. Модель объекта управления описывается системой линейных дифференциальных уравнений, а функционал качества, который требуется минимизировать, имеет квадратичный вид. Решается задача поиска оптимального программного управления с использованием принципа максимума Понтрягина.
В работе представлен алгоритм поиска решения на языке программирования Python и его библиотек NumPy и SymPy, рассмотрено его действие на конкретном примере. При разработке сервиса, выполняющего вывод результатов работы программы, используется Widgets облачного сервиса Google Colab.