Полученная система имеет решение, если ранг матрицы равен n!
Что и требовалось доказать.
Данная теорема дает один способ определения вектора состояния (по y и его производным и u и ее производным).
Наблюдатель (фильтр) Люенбергера
Наблюдатель - это динамическая модель, описываемая уравнением:
н =
А1хн + В1u+
В2y.
Замечания:
1) Объект наблюдаемый. (Пара (А, С) – наблюдаема).
2) Наблюдатель – модель объекта, т.е. если x(t0) = xн(t0), то модель наблюдателя должна быть н = Ахн +
Вu.
Если xн(t0) ¹ x(t0), то xн(t) ® x(t), при t ® ¥.
Следовательно, можно наблюдатель представить в виде:
н =
Ахн + Вu + Kн(Cxн - yн),
где выбор матрицы Кн определяется скоростью сходимости xн(t) ® x(t)
|
|
Модель наблюдателя – модель объекта с дополнительной обратной связью.
Для определения параметров этой обратной связи вычтем уравнение объекта из уравнения наблюдателя.
н
-
= А(хн - x)
+ KнC(xн - x)
= (A - KнC)
(х - xн)
Получили динамическую модель = (A -KнC)
,
(х
- xн), собственное движение которой определяется собственными
числами матрицы A - KнC.
И если пара (А, С) – наблюдаема, то из ТАУ следует, что можно подобрать
такую Kн, что задача
будет решена при требуемом качестве.
Например, при желаемом
апериодическом движении системы = (A -KнC)
(экспоненциальный закон)
можно подобрать соответствующие значения коэффициентов обратной связи наблюдателя
Kн по
аналогии с синтезом модального управления. При этом полоса пропускания w0н
наблюдателя должна соотноситься с частотой среза w0 собственно системы управления как
w0н = Qw0, Q = 3 ¸ 10.
Меньше – нежелательно, потому что переходный процесс относительного движения должен быть более быстрым по сравнению с процессами в объекте управления.
А Q > 10 - нельзя, так как наблюдатель будет чувствителен к шумам.
Рассмотрим систему
или
Если ввести обозначения xо = xн – x, xн = x0 + x, тогда рассматриваемая система примет вид
Динамика этой системы определяется матрицей
=
;
Наблюдатель не влияет на динамику системы управления (объект управления - регулятор), а лишь добавляет в это движение свои собственные числа,
т.к. det(Es
– ) = det(Es – A + BK) * det(Es –
A + KнС).
(наблюдатель пониженной размерности)
Пусть вектор выхода yÎ ; вводится дополнительный вектор zÎ
; размерность которого такова, что q
+ p = n.
Тогда вектор состояния xн наблюдателя может быть определен как
xн = С2y
+ С1z, С2 Î ,
С1 Î
, а
наблюдатель будет иметь модель
= Анz
+ В2u + В1y.
Компоненты вектора y - линейно независимы. Требуется выбрать матрицы Ан, В1, В2, С1, С2, такие, что:
1) xн(t)® x(t) по экспоненциальному закону;
2) xн являлось бы линейной комбинацией yи zв момент времени t.
Условие 2) определяется выбором матриц С1 и С2. Условие 1) выполняется тогда и только тогда, когда:
a) матрица Ан - устойчивая (отрицательно определенная),
b) Существует (n – p)
n матрица П, такая, что ПА – АнП
= В1С,
c) ПB = В2,
d)
матрица (С1 С2)
удовлетворяет условию = En.
Покажем, что так должно быть.
Вводим вектор e = z – Пxz = e + Пx.
Тогда
= П
+
=
Анz + В1y + В2u,
или с учетом уравнения объекта
ПAx + ПBu + = Анz
+ В1Cx + В2u, а с
учетом z = e + Пx
получаем
ПAx + ПBu + = АнПx
+ АнE
+ В1Cx + В2u,
или
(ПАx - АнП - В1C)x
+ (ПB - В2)u + - Анe
= 0.
Отсюда получаем условия совместимости:
= Анe,
ПАx - АнП = В1C, ПB
= В2.
Итак: Линейная связь между векторами x и z существует, если уравнение ПАx - АнП = В1C имеет решение при произвольном выборе матрицы В1, что возможно, если матрицы A и Ан не имеют одинаковых собственных чисел.
Начальные условия удовлетворяют соотношению:
zо = Пxо (что не всегда бывает, но наступает с течением времени)
Кстати, решение уравнения =
Анe имеет вид:
e(t) = z(t) – Пx(t) = exp(Ан(t – t0))*( z0 - Пx0).
Кроме того xн = С1z + С2y (так определено в начале), а с учетом z = Пx + e
xн = С1Пx + С2Cx + С1e.
Тогда, учитывая, что e(t) = exp(Ан(t – t0))*( z0 - Пx0), xн = x
+ С1e, имеем xн =
x
+ e
где e = C1
= C1
.
А так как e® 0, то xн = (С1П
+ С2C)x, то есть
= E.
Тогда, если rang = n,
то rang
= n.
и если rangC = p, то rang П = n - g (число линейно-независимых строк П).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.