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

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

таком подходе сложность решения задачи неизмеримо выше, так как даже при сдвиге всего одного собственного значения приходится иметь дело с обрагдением матриц полной размерности п.

Пусть линейный объект является модально управляемым по отношению к вещественному собственному значению kl. Рассмотрим задачу выбора обратной связи, обеспечивающей сдвиг к- к* и оставляющей неизменными остальные собственные числа объекта. Выберем в пространстве состояний такой базис, чтобы матрица объекта Л имела треугольную форму. Итак, пусть

i(0 = Ах (О + Ви (О,

Выберем матрицу обратной связи К размеров т X п вида

0 . .

. 0-

0 . .

. 0

0 . .

о

Тогда матрица замкнутой системы будет

?а-<bbki>:

0 .

. 0

ВК] -

- <b3.ki> i

Яз .

. 0

- <b , ki>

Здесь через обозначены вектор-строки матрицы В, - первый ненулевой столбец матрицы обратной связи К, Так как мода ki управляема, то найдется вектор kj такой, что <ki, bi> Ф 0. Если выбрать ki нз условия

1 - <bi, ki> = kl,

то получим желаемый сдвиг собственного значения ki при неизменных остальных собственных значениях маг-



рицы А. Вектор в общем случае системы с миогимп входами не единствен.

Аналогичную процедуру можно построить для выбора модального регулятора, обеспечивающего сдвиг двух собственных управляемых чисел объекта при неизменных остальных модах. Рассмотрим такой алгоритм для случая

сдвига двух корней Я, Яа к желаемым значениям Я1, Я-Пусть система (1) имеет управляемые собственные числа Я, Яа, вещественные и различные. Выберем {т X )-матрицув виде К = [kj, к. О, - - .,0], где к, kg - первые два столбца этой матрицы. Тогда матрица замкнутой системы будет иметь вид

[А - ВК] -

Я1~ <bi, kz> <bi, ка)

<Ьз,к1> Яа~ <Ьг,кг>

All

0

А12

Характеристический многочлен этой клеточно-диагональной матрицы равен произведению характеристических многочленов клеток, стоящих на диагонали,

det [Я А -f ВК] = det {IE - Ац] det [Я - А] = = det [Я - Ац] (Я - Яз) (Я - Я ... (Я - Я ).

Для того чтобы этот характеристический многочлен имел желаемые собственные числа Я, Я, необходимо потребовать, чтобы

det [КЕ - Ац] = (Я - Я1) (Я - Я3) = Я - (Я -Ь Яз) Я -Н ЯЯ.

Это дает уравнение для векторов к, к:

[Я - Я1 <bi, ki>l [Я - Я <Ь2, к2>] - <bi, кз) <Ь ко =

= я - (я1 + я1) Я + я;я

Будем искать векторы kj, kg в виде к = Sk , i = 1, 2, где ко - постоянный вектор, удовлетворяющий условиям <bi, ко) ф О, <Ьз, ко> ф 0. Обозначим: = <bi, к ), 2 - 02, ко)-. Тогда уравнение относигельно 5j, примет



% - Ул - u)3i

X - Xi - бфз

= det

Х - Xj О

х-х:

Если приравнять коэффициенты многочленов в обоих частях этого равенства, то получим пару нелинейных уравнений относительно Ь, 6,. Эти уравнения можно, однако, свести к линейным следующим образом;

X - Xi - 6i3i - 63З1

= det

1 X - Хз - бара.

- Xi - - бЗз

-Ь deL

X - Xi

х - Хз

Умножим вторую строку первою определителя в правой части этого равенства на piPa и вычтем из 1-й строки. Тогда получим в правой части равенства выражение

X- м

X-Xi-fiipi -6 О X- Xi

и уравнение (2) сводится к такой линейной системе:

Определитель этой системы

?1 Зз Xi3i Xi0i

в силу предположения Ф Х. Таким образом, нужные числа 5, всегда найдутся.

Алгоритм вычнсленпя модального регулятора К, обеспечивающего сдвиг двух управляемых мод системы, состоит из следующих шагов.

1. Выбираем базис в пространстве состояний, в котором матрица А имеет треугольную форму и первые два места на главной диагонали заняты сдвигаемыми модами Х-, Хч-

2. Выбираем постоянный вектор к , так, чтобы <ко, bi> Ф О, <[к , Ф О- Это можно сделать потому, что пара мод Xj, Х3 управляема.

3. Вычисляем коэффициенты 5i, б, решая линейную систему (3). Существование нужных б, 62 обеспечивается том, что Xi Ф Ха-



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