- •Постановка задачи оптимального управления. Критерии оптимизации и ограничения.
- •Краевые условия. Классификация задач оптимального управления.
- •Метод классического вариационного исчисления /метод множителей Лагранжа.
- •Задача об оптимальном управлении как задача Майера. Принцип максимума Понтрягина. Особенности применения принципа максимума.
- •1. Задача об оптимальном управлении как задача Майера.
- •Функционал качества
- •2. Принцип максимума Понтрягина.
- •1.Принцип оптимальности.
- •3. Особенности применения метода.
- •Принцип оптимальности. Функциональное уравнение метода динамического программирования. Особенности практического применения метода динамического программирования
- •2.Функциональное уравнение метода динамического программирования.
- •3. Особенности практического применения метода динамического программирования.
- •Траектории состояния оптимальной по быстродействию системы стабилизации второго порядка.
- •Алгоритм оптимального управления и структурная схема системы. Учет ограничений.
- •Квазиоптимальное управление. Влияние вариаций параметров и возмущений на динамику оптимальной системы.
- •Особенности терминальных систем.
3. Особенности применения метода.
Применение принципа максимума позволяет заменить вариационную задачу отыскания экстремума функционала качества J(x,u) по управлению u более простой задачей определения параметра u, обеспечивающего максимум функции H(u) (отсюда и название максимума).
При
оптимальном управлении функции H(t)
и
постоянны во времени и
,
.
Решая задачу оптимального управления
с использованием принципа максимума,
прежде всего определяется максимум
функции Гамильтона
относительно управления u(t).
Затем отыскивается оптимальное управление
как функция от вспомогательной функции
.
После этого выражение для управления
u
представляется в исходную и сопряженную
системы дифференциальных уравнений
для вычисления векторов x(t)
и
.
Далее окончательно получают управление
как функцию времени u(t).
Принцип оптимальности. Функциональное уравнение метода динамического программирования. Особенности практического применения метода динамического программирования
1.Принцип оптимальности.
Рассмотрим задачу об оптимальном стабилизирующем управлении.
Пусть дан объект управления, описываемый уравнениями
(1)
Требуется найти закон управления
(2)
чтобы на движениях системы (1), (2), возбужденных произвольными начальными отклонениями, минимизировался функционал
(3)
При этом на управления (2) наложены ограничения uU. Для определенности часто будем полагать, что
(4)
где
- заданные числа.
Отметим, что эта задача является вариационной задачей со свободным правым концом и фиксированным t1.
Заданы n=2, a m=1. В этом случае уравнения (1) и (2) примут вид:
(1)
(2)
а функционал (3) запишется, если опустить для простоты t в φ0, как
(3)
Переходя к принципу оптимальности, допустим, что оптимальное управление (2) найдено. Этому управлению соответствует оптимальная траектория x1(t), x2(t), которую можно вычислить, подставляя в уравнения (1) функцию (2) и интегрируя (1) при некотором начальном условии x1(t0), x2(t0). Эта траектория приведена на рис.1.
Отметим какую-либо точку x на оптимальной траектории и назовем участок между точкой x(0)={x1(t0), x2(t0)} и точкой x={x1(t), x2(t)} первым (траектория 1), а участок между точками x={x1(t), x2(t)} и x(1)={x1(t1), x2(t1)} назовем вторым участком траектории (траектория 2).
Принцип оптимальности: независимо от того, каким путем система (1) достигла в момент времени t точки {x1(t), x2(t)}, её оптимальным последующим движением будет траектория 2.
Другими словами, второй участок оптимальной траектории является оптимальной траекторией. Это означает, что, если система, начав движение из точки x(0), оказалась в момент времени t в точке x, то оптимальное движение из этой точки будет совпадать с траекторией 2.
Действительно, пусть движение из точки x продолжается не по траектории 2, а по траектории 2 и при этом движении функционал
принимает меньшее значение, чем на траектории 2. Тогда значение функционала (3) на траектории 1 - 2 будет меньшим, чем на траектории 1 – 2. Это противоречит предположению об оптимальности u.
