Главная >  Управление конечномерными объектами 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 [ 72 ] 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139

Т. е.

ъВ = о, zAB = О, . . zA-B = 0.

По теореме Кэли - Гамильтона {§ 5) имеем

Z (Л -h а 1Л -1 -h ... -h оСгЛ -h йо) 5 = О,

и значит, zAB = 0. Но тогда, в силу доказанной леммы, равенство zAB = О выполняется ири любом р 0. Так как все состояния управляемы, то управляемо и состояние Z, т. е.

0 = Ф(0)z -h 0{t,o)Bu{a)do. о

Для стационарной системы известен явный вид иере-ходиой матрицы: Ф (t, f) = ef-w поэтому t t

О = Hz -h I e<-> Bu {o)do = eA z -h $ e--fiu, (a) da] ,

z = --\e-ABu{o)do.

Умножая это равенство слева на z, получим

zz = zf = -$z (й-Лб-Ь 2-J-...)Su,{a)da.

Но хАВ = О при любом р > О, следовательно, правая часть этого равенства равна нулю- Это противоречит предположению, что z 0. Q

Согласно доказанной теореме свойство управляемости системы полностью определяется алгебраическими свойствами пары матриц {Л, В}. Именно, если матрица t/, составленная указанным выше образом, имеет полный ранг, то система управляема. В противном случае можно построить неуправляемое состояние.

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



Следствие 1. Линейная управляемая стационарная система может быть переведена из состояния х при t = О в начало координат к моменту t = & для любого е > 0.

Доказательство. Достаточно показать, что матрица W (О, s) достигает полного ранга при любом 60. В стационарном случае имеем

Если ранг W{d,&)<Zn, то найдется состояние хО такое, что х £ кег W (О, е). Аналогично тому, как было показано при доказательстве достаточности условий теоремы, можно получить равенства

х5 0; хАВ = О, . . ., хЛ-й = О, . .

которые противоречат критерию управляемости стационарной системы. Следовательно, если система управляема, то матрица W {О, &) имеет полный ранг при любом е>0. О

Так как управляемость стационарной системы определяется только алгебраическими свойствами нары матриц {Л, В), то часто говорят просто об управляемости нары матриц {Л, В}.

Используя результат леммы, перепишем критерий управляемости стационарной системы в следующем виде.

Следствие 2. Линейная стационарная система управляема тогда и только тогда, когда ранг [В, АВ, . , . , . ., А В] = п, где г - ранг матрицы В. Q

Следствие 3. Обозначим через характеристический многочлен матрицы А, а через -ф -минимальный многочлен этой матрицы. Если для матрицы А существует матрица-столбец Ь такая, что пара {А, Ь) управляема, то фд = -фд.

Доказательство. Поскольку полином нормирован и является делителем полинома фл, нам необходимо лишь установить, что степени этих полиномов совпадают. Но так как фл (А) b = О по теореме Кали - Гамильтона, то предположение о том, что степень полинома УрА меньше п, противоречит критерию управляемости, ибо в этом случае найдется х такой, что х [Л -\--h a-iA -]-... \- ctjb ~ О нлн, более подробно,



224 линкпнАя: ОБРАТНАЯ связь [гл. IV

хАЪ = о, xfA-Ь = о, . . хЬ = 0. Значит, среди векторов [Ь, АЪ, . . ., Л Ы есть линейно зависимые, а это противоречит критерию управляемости. Q

Следствие 4. В линейной стационарной управляемой системе ранг матрицы W (to, t) при любом ttf, равен рангу матрицы U ~ [В, АВ, . . ., А~В] и равен размерности пространства состояний системы п. Здесь г- ранг В, О

Задача финитного управления. Согласно следствию 1 управляемая система может быть переведена в начало координат за произвольно малое время с помощью непрерывного управления. Этот вывод не должен показаться удивительным, поскольку мы считаем, что матрицы {А, В} заданы точно, и кроме того, мы не налагаем на управление никаких дополнительных ограничений, кроме пенрерывности. Задачу о выборе управлепия, которое переводит систему в заданное состояние за фиксированное время, называют задачей финитного управления [42].

Если стационарная система управляема, то оператор W (to, tl) имеет полный ранг при любых t > t(, и, следовательно, существует обратный оператор W {tn, t). В этом случае уравнение

W {to, tx)x - х - хФ {to, tx)

имеет решение

X* = W- {to, tx) [Хо ~ХхФ {to, tx)],

и формула для финитного управления, переводящего событие {to, Хо) в событие {tx, х), имеет вид

U {t) = -ВФ {to, t)W- {to, tx) \Xo - Ф {to, tx)Xx]. (1)

HanoftfflHM, что это управление определено с точностью до аддитивно добавляемой произвольной функции v {t), удовлетворяющей условию

Ф{tx, o)B\{o)d6 = 0. t

Перейдем к примерам.

Пример *1. Пусть даны уравнения движения системы:

*1 = 1 4- 3 + i



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 [ 72 ] 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139