81
2.8 Управляемость и наблюдаемость систем
Для управляемости системы необходимо и достаточно, чтобы
матрица управляемости вида Q = [B| AB| A
2
B|…|A
n-1
B] имела ранг,
равный n. При управляемости системы говорят также, что пара (А, В)
управляема.
Ранг матрицы (Rank) равен порядку её наибольшего ненулевого
минора. Матрица Q составляется присоединением справа к матрице В
произведения матриц АВ, затем произведения А(АВ) и т.д. Размер-
ность матрицы Q равна (n × nr), где r – число входов. Если ранг мат-
рицы B (обозначим его R
B
) не равен единице, то вычисление матрицы
Q можно закончить досрочно по формуле Q=[B; AB; …; A
n-Rb
B].
Система полностью управляема при RankQ = n, полностью не-
управляема при RankQ = 0, частично управляема при 0 < RankQ < n,
порядок управляемости равен RankQ.
Для наблюдаемости системы необходимо и достаточно, чтобы
матрица наблюдаемости N = [c
T
; A
T
c
T
; (A
T
)
2
с
T
; …; (A
T
)
n-1
c
T
] имела
ранг, равный порядку системы n. Символ Т означает транспонирова-
ние или перевод вектора-строки в вектор-столбец. Говорят иначе, что
пара (А, с) наблюдаема.
Система полностью наблюдаема при RankN = n, полностью не-
наблюдаема при RankN = 0, частично наблюдаема при 0 < RankN < n,
порядок наблюдаемости равен RankN.
Если ранг матрицы С (обозначим его R
C
) больше единицы, то
число вычислений можно сократить, пользуясь формулой
N = [c
T
; A
T
c
T
; (A
T
)
2
с
T
; …; (A
T
)
n-Rc
c
T
].
Существует и иная форма составления матрицы наблюдаемости
– по вертикали без транспонирования
n
N
cA
.
Если сокращены одинаковые нули и полюса, передаточная
функция W(s) и матрица передаточных функций
описывают только управляемую и наблюдаемую часть системы. На-
личие сокращаемых пар нуль-полюс приводит к неуправляемости (не-
наблюдаемости) системы. При диагональной матрице А уже можно
говорить о неполной управляемости или наблюдаемости системы, ес-
ли соответственно матрица b или c содержит нулевые элементы.