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

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

ИДЕНТИФИКАТОРЫ состояния

[гл. V

Рассмотрим теперь задачу конструирования идентификатора {п - 1)-го порядка для системы х {t) = Ак (t), у {t) = сх (f), где {А. с} представлены в виде (ИКП).

Если уравнения идентификатора имеют вид

00...

1 о ... -р.

0 О ... -р.

z(t)

-о . . 3 (а-р)-а

то решением уравнения ТА - DT = S будет матрица

1 О ... О -

0 о . . . 1 -

размеров (п - 1) X п.. В этом случае оценки переменных £г получаются из переменных Zi по следуюп1;им формулам:

Поскольку коэффициенты можно выбирать но своему усмотрению, то динамические свойства идентификатора по-прежнему могут назначаться произвольно. В общем случае, условие идентифицируемости системы гарантирует существование матриц D (с произвольно заданным харан-теристическим многочленом) и Г, Q, удовлетворяющих уравнение ТА - DT QC та таких, что выходы идентит фикатора % [i) дают оценки всех компонентов вектора со стояний. Рассмотренный подход позволяет, таким обра-зом, выяснить алгебраическую сторону проблемы конструи рования идентификатора.

Пример 2, Пусть матрицы системы имеют вид:

-2 1-

с = [1 Oj.



Выберем собствелное значение идентификатора А, = -3. Тогда уравнение идентификатора пмеет вид

2(0--=-Зз(0 + [1 0]

ж1 {t

u{t).

Пусть Z [t) = Tx {t), где Т является решением уравнения Решение этого уравнения имеет вид Т =

числим ГЬ

1 --

. Вы-

=--Окончательно уравне-

ние идентификатора получим в виде и

z{t)x,{t)~-x.,{t).

Структурная схема данной системы и построенного идентификатора приведена на рис. 26.3.


Рпс. 26.3.

Еще один сиособ построения {гг - р)-мериого идентификатора. Пусть в уравнениях (ЛС) в условиях теоремы 2 матрица С имеет ранг р. Выберем в качестве новых переменных состояния р линейных комбинаций компонент вектора х (), задаваемых уравнением наблюдения системы, и еп],е {п - р) линейно независимых комбинаций компонент X (t), заданных равенством z {t) = Lx {t), где



L - матрица (г* - р) X п, строки которой ливойпо независимы. Проведенную замену переме1П1ых можно записать так:

L

У (0.

K{t) = Px{t).

(12)

В соответствии с выбором L это - невырожденная замена переменной, и матрица Р имеет обратную. Поэтому

Подставляя новые переменные в уравнения системы, получим

у {0-1

= РАР

-lit)

-hPBaitl

или, разбивая матрицы PAP и РВ на блоки, имеем

и(0. (*)

z (i)

1Ауг

Из этого представления следует, что уравнение для переменных Z (t) имеет вид

i{t) = a z{t) + Ay{t)B,u{t)-

Возьмем в качестве уравнения оценки вектора z [t] уравнение

Z (О aJ (t) Jr А,уУ {t) + В,а (О, Z (0) 0. (13)

Тогда ошибка оценки z {t) = z (t) - z (t), как нетрудно видеть, удовлетворяет уравнению

z(0 = Azit), z(0) = z(0)-z(O).

Если матрица A устойчива, то ъ {t)О ири t-oo. Таким образом, оценка вектора состояния системы (ЛС) определена равенством

x(t)p- 1-.-



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