— абстрактный вектор состояний.
Сопоставляя матрицы, полученные вручную (2.9), (2.10) и по команде
linmod2, можно заметить отличие в расположении элементов. Это объясняется
различной нумерацией переменных. Соответствие между абстрактным и
физическим векторами состояний легко устанавливается по структуре матриц:
— собственные значения
матрицы A (корни его характеристического полинома), i = 1,2,3,4. Вычислим
собственные значения матрицы A с помощью команды:
>> eig(A)
ans =
0
0
7.6681
-7.6681
Видим, что имеется двукратное нулевое собственное значение и одно “правое”
значение, что говорит о неустойчивости положения равновесия. Это отвечает
нашим представлениям о поведении объекта и результатам компьютерного
моделирования.
Программа MATLAB\Control System Toolbox позволяет получить
передаточную функцию объекта численно. Для получения числителя и
знаменателя ПФ воспользуемся командами
>> [num,den]=ss2tf(A,B,C,D)
num =
0 -0.0000 2.5000 0.0000 -98.0000
den =
1.0000 -0.0000 -58.8000 0 0
>> plant=tf(num,den)
-2.942e-015 s^3 + 2.5 s^2 + 6.16e-014 s - 98
--------------------------------------------
s^4 - 1.776e-015 s^3 - 58.8 s^2
Вычислительные ошибки приводят к наличию весьма малых коэффициентов,
к сожалению, иногда повышающих степени полиномов. Следует вручную
отредактировать коэффициенты
>> num=[2.5 0 -98];
>> den=[1 0 -58.8 0 0];
В результате получим ПФ объекта для малых отклонений
2.5 s^2 - 98