
32. Преобразование уравнений состояния
Пусть система описывается уравнениями состояния общего вида (8.3). Сделаем в этих уравнениях замену переменных x = Qz, где z = col [ z1 ,..., zn ] –
новый вектор состояния, Q – произвольная матрица размерностью n ´ n с постоянными коэффициентами. На матрицу Q накладывается единственное ограничение – она должна быть невырожденной (неособенной), т. е. определи-
тель этой матрицы det Q ¹ 0 . В этом случае всегда существует обратная мат-
рица, которую |
будем обозначать через Q-1 , такая, что Q-1Q = E , где |
E = diag [1,...,1] |
– единичная матрица размерностью n ´ n . Очевидно, что при |
этих условиях существует однозначная связь между векторами x и z: x = Qz ,
z= Q-1x .
Вуравнениях (8.3) сделаем замену x = Qz и с учетом того, что x& = Qz& , получим
z& = Q-1 AQz + Q-1Bv , y = CQz . |
(8.8) |
Уравнения (8.8) будут новыми уравнениями состояния, |
имеющими ос- |
новную матрицу системы Q-1 AQ , входа Q-1B и выхода CQ. Так как Q – произвольная матрица, то исходным уравнениям (8.3) соответствует бесчисленное количество эквивалентных уравнений состояния (8.8).
Отметим, что две матрицы A и |
A1 , связанные преобразованием |
A = Q-1 AQ называются подобными. Подобные матрицы имеют одинаковые |
|
1 |
|
собственные значения. |
|
Используя линейное преобразование, |
можно поставить задачу о выборе |
при исследовании той или иной формы уравнений состояния. Наиболее часто решается задача преобразования исходной системы (8.3) к нормальной или канонической форме уравнений состояния (8.8).
Доказано, что для произвольной матрицы А всегда существует невырожденная квадратная матрица размерностью n ´ n , которую обозначим через M и
назовем модальной, такая, что матрица M -1AM будет иметь форму Жордана. Если матрица А имеет различные собственные значения (числа) l1 ,..., ln , являющиеся корнями характеристического уравнения
det[ A - lE] = 0 , |
(8.9) |
то матрица M -1AM будет диагональной: M -1 AM = diag[l1,...,ln ].
Таким образом, преобразование произвольной системы уравнений (8.3) к канонической форме всегда возможно. Наиболее просто задача определения модальной матрицы решается для случая различных собственных чисел матрицы А, которые обозначим через l1 ,..., ln . Для каждого собственного числа
l |
i |
находится собственный вектор xi = col[xi |
, xi |
,..., xi |
] из решения векторно- |
|
1 |
2 |
n |
|
|
матричного уравнения |
|
|
|
||
|
|
[ A - li E]xi = 0 . |
|
(8.10) |
Матрица, образованная вектор-столбцами xi , т. е. матрица
éx11
M= êêx12
ê×
êëx1n
x12 |
× |
× |
× |
x1n ù |
|
||
x |
2 |
× |
× |
× |
xn ú |
(8.11) |
|
|
2 |
|
|
|
2 |
ú , |
|
× |
× |
× |
× |
× |
ú |
|
|
x |
2 |
× |
× |
× |
xn ú |
|
|
|
n |
|
|
|
n |
û |
|
ибудет искомой модальной матрицей.
Всоответствии с (8.9) при l = li определитель системы линейных урав-
нений (8.10) равен нулю, т. е. система имеет бесчисленное множество решений, каждое из которых можно принять за собственный вектор. Отсюда матрица М является неединственной.
Вслучае кратных собственных значений матрицы А задача определения модальной матрица значительно усложняется.
Вчастности, если исходная матрица А является матрицей Фробениуса
вида
|
é |
0 |
|
1 |
|
× |
× |
× |
0 |
ù |
|
|
||
A = |
ê |
× |
|
× |
|
× |
× |
× |
× |
ú |
|
(8.12) |
||
ê |
0 |
|
0 |
|
× |
× |
× |
1 |
ú |
|
||||
|
ê- a |
n |
- a |
n -1 |
|
× |
× |
× - a |
ú |
|
|
|||
|
ë |
|
|
|
|
|
|
1 |
û |
|
|
|||
и собственные числа l1 ,..., ln , являющиеся |
корнями |
характеристического |
||||||||||||
уравнения |
det[A - lE] = ln + a ln -1 + ... + a |
|
|
|
||||||||||
|
n |
= 0, |
(8.13) |
|||||||||||
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
различны, то модальная матрица будет иметь следующий вид: |
|
|||||||||||||
|
|
|
é |
1 |
|
× |
× |
× |
1 |
ù |
|
|
|
|
|
|
|
ê l1 |
|
× |
× |
× |
ln |
ú |
|
|
|
(8.14) |
|
|
|
M = ê |
× |
|
× |
× |
× |
× |
ú . |
|
|
|
||
|
|
|
ê |
n -1 |
|
× |
× |
× |
n -1 ú |
|
|
|
|
|
|
|
|
ël1 |
|
ln |
û |
|
|
|
|