- •Структура систем управления.
- •Управляемость динамических систем.
- •Наблюдаемость динамических систем. Соотношение двойственности.
- •Оценка вектора состояния линейной динамической системы. Наблюдатель Люенбергера.
- •Теорема Куна-Таккера, следствие из нее.
- •Теорема о числе переключений.
- •Условия трансверсальности.
- •Принцип максимума для задач управления стационарными системами с интегральным критерием качества.
- •Вывод условий принципа максимума для нестационарных задач управления с интегральным критерием качества.
- •Терминальные задачи управления.
-
Условия трансверсальности.
В общем случае может быть задано множество начальных и множество конечных состояний системы
Необходимо найти управление , переводящее систему из области в область за мин. время.
В данном случае для оптимизации процесса необходимо, чтобы существовала непрерывная векторная функция , удовлетворяющая не только условию максимума, но и условиям трансверсальности в обоих концах траектории (t).
Условия трансверсальности состоят в том, чтобы вектор был ортогонален плоскостям и , касательным к областям и соответственно в начале и в конце траектории. Будем считать, что функции ограничений и непрерывны и непрерывно дифференцируемы по x. Предположим так же, что области и ограничены, замкнуты и выпуклы.
Рассмотрим, каким условиям должна удовлетворять функция (t), если начальная точка принадлежит области начальных состояний а конечная точка является началом координат.
Т.к. — замкнутое множество, точка является граничной точкой этого множества: если бы она таковой не была, то потребовалось бы время на то, чтобы выйти за границу множества, а это было бы не оптимально.
Пусть — начальная точка оптимального процесса. Время движения из этой точки в конечную . Построим область достижимых состояний, соответствующих времени T .
Т.о. получается, что начальная точка является граничной точкой двух множеств: множества исходных и множества достижимых за время T состояний.
По теореме Хана-Банаха, два выпуклых и непересекающихся множества могут быть разделены одной гиперплоскостью. Если эти области имеют одну общую точку, то данная гиперплоскость является опорной к областям в этой точке.
Проведём гиперплоскость Г. Если гиперплоскость Г рассматривать как опорную к области достижимых состояний, то нормалью к этой гиперплоскости будет вектор .
Найдём связь между и нормалями к ограничениям :
, ,….,0
Для тех ограничений, которые неэффективны по теореме Куна-Таккера, . Тогда получаем
Если движение начинается из точки и заканчивается в области , то условие будет вот таким:
Совокупность этих двух условий называется условиями трансверсальности.
Замечание: если конечная область является точкой, то выбирается произвольно. Если область цели — всё фазовое пространство, то =0, так как все коэффициенты будут нулевыми (а все ограничения, соответственно, неэффективными).
-
Принцип максимума для задач управления стационарными системами с интегральным критерием качества.
Задачи управления с интегральным критерием качества:
Функция L непрерывна по своим аргументам и имеет непрерывные частные производные. . Если функция L=1, то задача оптимального быстродействия.
Условие принципа максимума для стационарных систем:
Задачи управления с интегральным критерием качества, когда функционал, область цели и уравнение состояния не зависят явно от времени.
Пусть состояние динамической системы описывается нелинейным диф. уравнением вида: .
Заданы обл. начального состояния S0 и конечного Sf. Требуется определить условия, кот. удовл. Оптимальное управление из области допустимых и траекторию, соответствующую оптимальному управлению, удовлетворяющую граничным условиям.
.
Полагаем, что конечный момент времени t не задан.
Предположим, что L не зависит явно от времени и положительна.
1. 2.
Переходим от некоторого реального времени t к некоторому фиктивному времени . . С учетом этого исходная система диф.ур. примет вид: . (). Тогда функционал относительно принимает вид: (*) – свели к задаче оптимального быстродействия.
Перенесем полученные условия для задач оптимального быстродействия на более широкий класс задач. Пусть () оптимальный процесс в смысле min формулы(*), тогда он удовлетворяет принципу максимума для задачи оптимального быстродействия.
-
Существует функция , относ. кот. вып. условия: ; ;
-
Выполняется условие максимума:
-
Вдоль оптимальной траектории функция Гамильтона имеет следующий вид:
-
Выполняется условие трансверсальности.
Введем в рассмотрение функцию структуры , подставим выр-е для ф-ии Гамильтона (1)
(2) Эта функция наз. Гамильтонианом системы с интегральным критерием качества. Гамильтониан = 0 только вдоль оптимальной траектории. В общем случае, когда нет зависимости от времени: (3).
Введение Гамильтониана позволяет обобщить условие максимума, т.е. можно сказать, что если ()-опт. процесс, то должны выполняться следующие условия:
-
Должна существовать функция , для кот. справедливы след. соотн-ия: ;
-
Выполняется условие максимума:
-
Гамильтониан вдоль оптимальной траектории =0.
-
Выполняется условие трансверсальности.
Проверим (1а):
Перейдем от условного времени к реальному времени t:
,- условие 1а выполняется.
Проверим (1б): , переходим от к t: , - условие 1б выполняется.
Проверяем усл. 2: ,следовательно, ,
Рассмотрим прав.часть:
Усл. 3: Гамильтониан вдоль опт. траектории=0, это следует из его вывода и основывается на усл.2
Усл. 4: Т.к. в условие трансверсальности ни ф-ция Гамильтона ни Гамильтониан не входят, то они полностью сохр. свой вид:
Замечание1: Мы получили условие max в предположении, что , но они выполняются и в общем случае.
Замечание2: Const P0 обычно полагают = -1. P0=-1