Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
17
Добавлен:
16.04.2015
Размер:
85.27 Кб
Скачать

Лекция 8. Принцип двойственности. Связь между полной управляемостью и полной наблюдаемостью

в линейных системах.

Рассмотрим линейную нестационарную систему

x = A(t)x + f(t)

(1)

ãäå x - n-мерный вектор, матрица A(t) квадратная размерности (n £ n), f(t) - n- мерная вектор-функция. Также рассмотрим систему уравнений

y = R(t)x + g(t);

(2)

ãäå y - r-мерный вектор наблюдений, матрица R(t) имеет размерность (r £ n), g(t) - r-мерная вектор-функция.

В лекции 7 были рассмотрены необходимые и достаточные условия полной наблюдаемости для системы (1)-(2). В этой лекции будет исследовано, как наблюдаемость системы (1)-(2) связана с задачей управления.

Рассмотрим управляемую систему

z = ¡Aò(t)z + Rò(t)u;

(3)

где матрицы A è R взяты из системы (1)-(2). Сформулируем соображение, связываю-

щее полную наблюдаемость системы (1)-(2) и полную управляемость системы (3) (на временном отрезке [0; T ]). Этот результат носит название "принцип двойственности".

Теорема 1. Принцип двойственности. Система (1)-(2) полностью наблюдаемая на временном отрезке [0; T ] тогда и только тогда, когда система (3) полностью

управляемая на [0; T ].

Доказательство. Пусть Y (t) - фундаментальная матрица системы (1), а ©(t)

- фундаментальная системы (3). По теореме 1 лекции 7 система (1)-(2) полностью наблюдаемая на [0; T ], тогда и только тогда, когда столбцы матрицы

H(t) = R(t)Y (t);

линейно независимые на [0; T ]. А в соответствии с леммой 1 лекции 4, система (3) полностью управляемая на [0; T ], тогда и только тогда, когда строки матрицы

Q(t) = ©¡1(t)Rò(t);

линейно независимые. Покажем, что столбцы матрицы H(t) и строки Q(t) совпадают, т. е. что

Hò(t) = Q(t):

Рассмотрим представление этих двух матриц

Hò(t) = Y ò(t)Rò(t); Q(t) = ©¡1(t)Rò(t);

37

откуда видно, что для справедливости теоремы требуется показать, что

Y ò(t) = ©¡1(t):

При выполнении условия нормированности фундаментальных матриц Y (t) è ©(t)

Y ò(0) = E; ©(0) = E;

в момент времени t = 0 выполняется

Y ò(0)©(0) = E

Продифференцируем по t произведение Y ò(t)©(t)

(Y ò(t)©(t))0t = Y_ ò(t)©(t) + Y ò(t)©(_ t);

и учитывая свойства фундаментальных матриц

Y_ (t) = A(t)Y (t); ©(_ t) = ¡Aò(t)©(t);

в итоге получим, что

(Y ò(t)©(t))0t = Y ò(t)Aò(t)©(t) + Y ò(t)(¡Aò(t))©(t) = 0;

откуда следует, что

Y ò(t)©(t) = C;

ãäå C - постоянная матрица. Учитывая, что при t = 0 выполняется

Y ò(0)©(0) = E;

следовательно C = E è

Y ò(t)©(t) = E =) Y ò(t) = ©¡1(t);

откуда следует

Hò(t) = Q(t);

что и требовалось доказать.

¥

В лекции 4 были рассмотрены достаточные условия полной управляемости для управляемых линейных нестационарных систем. Эти условия не включают в себя задачу нахождения фундаментальной матрицы, что значительно упрощает исследование. Интересен вопрос о аналогичных условиях для полной наблюдаемости системы (1)-(2), когда также обходится стороной проблема нахождение фундаментальной матрицы.

Рассмотрим вспомогательные матрицы

38

K0(t) = R(t);

K1(t) = K_ 0(t) + R(t)A(t);

.

K1(t) = K_ 2(t) + K2(t)A(t);

и сформируем блочную матрицу

 

2

K1

(t)

3

 

 

6

K0

(t)

7

 

K(t) =

.

 

;

 

6

 

7

 

 

6

 

 

7

 

 

6

K1(t)

7

 

 

6

7

 

 

4

 

 

5

 

размерности (nr £ n). Следующая теорема, используя принцип двойственности, свя-

зывает условия полной наблюдаемости системы (1)-(2) и полной управляемости системы (3)

Теорема 2. Для того, чтобы система (1)-(2) была полностью наблюдаемая на временном отрезке [0; T ], достаточно существование момента времени ¿ 2 [0; T ], такого,

÷òî

rangK(¿) = n:

Доказательство. Построим вспомогательные матрицы (S0(t); S1(2); : : : ; S1(t)) для системы (3), как это было сделано в лекции 4

S0(t) = Rò(t);

S1(t) = S_0(t) + Aò(t)S0(t);

.

S1(t) = S_2(t) + Aò(t)S2(t);

и образуем из них блочную матрицу

S(t) = (S0(t); S1(2); : : : ; S1(t)):

Обратим внимание, что по построению

K0(t) = S0ò(t); K1(t) = S1ò(t);

.

K1(t) = Sò (t);

1

откуда следует, что

K(t) = Sò(t)

39

Теперь предположим, что существует момент времени ¿ 2 [0; T ], такой, что

rangK(¿) = n;

но тогда для системы (3) блочная матрица S(t) также имеет ранг равный n в момент времени ¿, что влечет за собой полную управляемость системы (3). В этом случае, по

принципу двойственности имеет место полная наблюдаемость для системы (1)-(2).

¥

40

Соседние файлы в папке Лекции по ТУ