- •1.Структура систем управления.
- •2.Управляемость динамических систем.
- •3.Наблюдаемость динамических систем. Соотношение двойственности.
- •4.Оценка вектора состояния линейной динамической системы. Наблюдатель Люенбергера.
- •5.Теорема Куна-Таккера, следствие из нее.
- •6.Теорема о числе переключений.
- •7.Условия трансверсальности.
- •8.Принцип максимума для задач управления стационарными системами с интегральным критерием качества.
- •9.Вывод условий принципа максимума для нестационарных задач управления с интегральным критерием качества.
- •10.Терминальные задачи управления.
7.Условия трансверсальности.
В общем случае может быть задано множество начальных и множество конечных состояний системы
Необходимо найти управление , переводящее систему из области в область за мин. время.
В данном случае для оптимизации процесса необходимо, чтобы существовала непрерывная векторная функция , удовлетворяющая не только условию максимума, но иусловиям трансверсальностив обоих концах траектории(t).
Условия трансверсальности состоят в том, чтобы вектор был ортогонален плоскостями, касательным к областям и соответственно в начале и в конце траектории. Будем считать, что функции ограниченийинепрерывны и непрерывно дифференцируемы поx. Предположим так же, что области и ограничены, замкнуты и выпуклы.
Рассмотрим, каким условиям должна удовлетворять функция (t), если начальная точка принадлежит области начальных состояний а конечная точка является началом координат.
Т.к. — замкнутое множество, точка является граничной точкой этого множества: если бы она таковой не была, то потребовалось бы время на то, чтобы выйти за границу множества, а это было бы не оптимально.
Пусть — начальная точка оптимального процесса. Время движения из этой точки в конечную . Построим область достижимых состояний, соответствующих времениT.
Т.о. получается, что начальная точка является граничной точкой двух множеств: множества исходных и множества достижимых за времяTсостояний.
По теореме Хана-Банаха, два выпуклых и непересекающихся множества могут быть разделены одной гиперплоскостью. Если эти области имеют одну общую точку, то данная гиперплоскость является опорной к областям в этой точке.
Проведём гиперплоскость Г. Если гиперплоскость Г рассматривать как опорную к области достижимых состояний, то нормалью к этой гиперплоскости будет вектор .
Найдём связь между и нормалями к ограничениям: Нормали будут направлены внутрьS0, т.к.
,,….,0
Для тех ограничений, которые неэффективны по теореме Куна-Таккера, . Тогда получаем
Если движение начинается из точки и заканчивается в области, то условие будет вот таким:
Совокупность этих двух условий называется условиями трансверсальности.
Замечание:если конечная область является точкой, товыбирается произвольно. Если область цели — всё фазовое пространство, то=0, так как все коэффициентыбудут нулевыми (а все ограничения, соответственно, неэффективными).
8.Принцип максимума для задач управления стационарными системами с интегральным критерием качества.
Задачи управления с интегральным критерием качества:
Функция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: ConstP0обычно полагают = -1. P0=-1