Аннотация:
В статье рассматриваются задачи оптимального управления с терминальными ограничениями и со свободным правым концом траектории. Каждая из задач аппроксимируется конечномерной задачей. Управление, на которое наложено ограничение, определяется в классе кусочно-постоянных функций. Для поиска приближенного решения задач сформулированы численные алгоритмы. В основу итерационных алгоритмов положен метод дифференциальной эволюции. Особенностью предложенного подхода является независимость найденного решения от выбора начального приближения. Приведены результаты численных экспериментов по решению задач оптимального управления. Для каждой задачи рассчитаны субоптимальное управление и соответствующая ему траектория процесса. Проведено сравнение полученных результатов с решениями, найденными с помощью градиентных методов. В результате сравнения продемонстрирована эффективность применения разработанных эволюционных алгоритмов для решения задач оптимального управления.
Ключевые слова:
задача оптимального управления, дифференциальная эволюция, терминальные ограничения, эволюционные вычисления.