Линейных систем с постоянными коэффициентами

Задачи оптимизации, в которых производится минимизация времени перехода из начального состояния в конечное, называются задачами об оптимальном (максимальном) быстродействии. Рассмотрим случай линейной системы с постоянными коэффициентами:

Линейных систем с постоянными коэффициентами - student2.ru .

Здесь Линейных систем с постоянными коэффициентами - student2.ru - вектор состояния Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru - вектор управления Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru и Линейных систем с постоянными коэффициентами - student2.ru - постоянные матрицы порядков Линейных систем с постоянными коэффициентами - student2.ru и Линейных систем с постоянными коэффициентами - student2.ru . Будем полагать, что компоненты вектора управления ограничены по величине:

Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru .

В задачах об оптимальном быстродействии критерий оптимальности имеет вид

Линейных систем с постоянными коэффициентами - student2.ru .

Для выявления структуры оптимального управления воспользуемся необходимыми условиями в задаче Лагранжа. Составим гамильтониан

Линейных систем с постоянными коэффициентами - student2.ru ,

где Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru .

Каноническая система уравнений принимает вид

Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru ,

Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru .

Оптимальное управление Линейных систем с постоянными коэффициентами - student2.ru определяется из условия максимизации гамильтониана:

Линейных систем с постоянными коэффициентами - student2.ru , если Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , если Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , или в векторной форме Линейных систем с постоянными коэффициентами - student2.ru .

Если Линейных систем с постоянными коэффициентами - student2.ru на некотором отрезке времени Линейных систем с постоянными коэффициентами - student2.ru , то задача называется вырожденной, а управление может быть любым, поскольку гамильтониан от него не зависит. Однако в данной постановке случай вырожденности не имеет места.

Так как Линейных систем с постоянными коэффициентами - student2.ru свободно, Линейных систем с постоянными коэффициентами - student2.ru или Линейных систем с постоянными коэффициентами - student2.ru для любого Линейных систем с постоянными коэффициентами - student2.ru . Отсюда следует, что Линейных систем с постоянными коэффициентами - student2.ru - ненулевой вектор для всех Линейных систем с постоянными коэффициентами - student2.ru , задача не вырождена.

Если задача вырождена, а все корни характеристической системы, соответствующей рассматриваемой математической модели, являются действительными числами, то можно доказать, что оптимальное управление имеет не более Линейных систем с постоянными коэффициентами - student2.ru переключений. В случае комплексных корней число переключений также конечно, но зависит от начального и конечного состояния системы.

Предположим, что алгоритм решения канонической системы существует. Тогда для каждого момента времени Линейных систем с постоянными коэффициентами - student2.ru могут быть найдены векторы Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru и установлена (в общем случае численно) зависимость Линейных систем с постоянными коэффициентами - student2.ru . Фактически получается решение задачи синтеза оптимального управления:

Линейных систем с постоянными коэффициентами - student2.ru ,

где функция Линейных систем с постоянными коэффициентами - student2.ru называется функцией переключения.

Оптимальное управление линейной системой

С квадратичным функционалом

1. Задача программирования оптимального управления

Рассмотрим линейную динамическую систему

Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru ,

где Линейных систем с постоянными коэффициентами - student2.ru и Линейных систем с постоянными коэффициентами - student2.ru - матрицы порядков Линейных систем с постоянными коэффициентами - student2.ru и Линейных систем с постоянными коэффициентами - student2.ru , зависящие от времени, Линейных систем с постоянными коэффициентами - student2.ru - фиксировано, Линейных систем с постоянными коэффициентами - student2.ru - не ограничено.

Критерий оптимальности зададим в виде

Линейных систем с постоянными коэффициентами - student2.ru ,

где Линейных систем с постоянными коэффициентами - student2.ru и Линейных систем с постоянными коэффициентами - student2.ru - положительно определенные матрицы порядков Линейных систем с постоянными коэффициентами - student2.ru и Линейных систем с постоянными коэффициентами - student2.ru , зависящие от времени.

Для определения оптимального управления Линейных систем с постоянными коэффициентами - student2.ru , минимизирующего функционал Линейных систем с постоянными коэффициентами - student2.ru , используем принцип максимума, Составим гамильтониан Линейных систем с постоянными коэффициентами - student2.ru . Оптимальное управление определим из условий максимума Линейных систем с постоянными коэффициентами - student2.ru :

Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru .

Второе условие выполняется, поскольку Линейных систем с постоянными коэффициентами - student2.ru - положительно определенная матрица. Следовательно, в соответствии с первым условием оптимальный закон управления имеет вид программы

Линейных систем с постоянными коэффициентами - student2.ru .

Каноническая система уравнений принимает вид

Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru ,

Линейных систем с постоянными коэффициентами - student2.ru .

Получили краевую задачу для системы линейных дифференциальных уравнений.

2. Задача синтеза оптимального управления

Рассмотрим задачу синтеза оптимального управления системой

Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru

из условия обращения в минимум критерия оптимальности

Линейных систем с постоянными коэффициентами - student2.ru .

Полагаем, что Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru - матрицы, зависящие от времени, причем Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru - положительно определенные, Линейных систем с постоянными коэффициентами - student2.ru - фиксировано.

Как и в предыдущей задаче в соответствии с принципом максимума оптимальное управление определяется зависимостью

Линейных систем с постоянными коэффициентами - student2.ru .

Каноническая система уравнений имеет также прежнюю структуру, но другие граничные условия:

Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , ,

Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru .

Если решение второго уравнения искать в виде Линейных систем с постоянными коэффициентами - student2.ru , то для матрицы Линейных систем с постоянными коэффициентами - student2.ru можно получить уравнение, которое позволит найти ее непосредственно:

Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru .

Это уравнение представляет собой нелинейное матричное дифференциальное уравнение Риккати. Определив Линейных систем с постоянными коэффициентами - student2.ru , получим закон оптимального управления:

Линейных систем с постоянными коэффициентами - student2.ru .

Если Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru , Линейных систем с постоянными коэффициентами - student2.ru не зависят от времени, то при достаточно большом Линейных систем с постоянными коэффициентами - student2.ru можно говорить об «установившемся» режиме. В этом случае полагается Линейных систем с постоянными коэффициентами - student2.ru . Тогда матрица Линейных систем с постоянными коэффициентами - student2.ru является постоянной и определяется из линейного матричного алгебраического уравнения:

Линейных систем с постоянными коэффициентами - student2.ru .

Решение этого уравнения можно рассматривать как предел решения дифференциального уравнения Риккати при Линейных систем с постоянными коэффициентами - student2.ru , если он существует.

Наши рекомендации