Нормальная форма уравнений состояния имеет вид:
(1.2)
Здесь А – квадратная матрица определенного вида, размер которой определяется порядком дифференциального уравнения. Элементы, стоящие над главной диагональю – единицы, элементы нижней строки – коэффициенты левой части дифференциального уравнения, взятые с противоположным знаком. Все остальные элементы – нули. Такая матрица называется матрицей Фробениуса.
Согласно (4.1) дифференциальное уравнение системы имеет вид:
где и – коэффициенты уравнения.
Элементы матриц B и D вычисляются по следующим рекуррентным соотношениям:
, ,
Подставив рассчитанные матрицы в систему (4.2), получим
Схема модели приведена на рис. 4.6.
|
|
|
|
|
|
|
Записать уравнения состояния в канонической форме. Изобразить схему моделирования.
Введем новую переменную состояния q, которая связана с переменной состояния x следующим образом: х = М q. М – это модальная матрица, которая имеет вид
где li – характеристические числа матрицы Фробениуса А.
При подстановке q вместо x в нормальную форму уравнений состояния (1.2), то после преобразований получим уравнения состояния системы в канонической форме:
(1.3)
Здесь L – диагональная матрица:
где M-1 – матрица, обратная модальной.
,
где AdjM – матрица, присоединённая к M, т. е. транспонированная матрица алгебраических дополнений.
Matlab
>> M=[1 1 1;-1 -6 -8; 1 36 64]
M =
1 1 1
-1 -6 -8
1 36 64
inv(M)
ans =
1.3714 0.4000 0.0286
-0.8000 -0.9000 -0.1000
0.4286 0.5000 0.0714
B=[0;144;-1872]
B =
0
144
-1872
M-1*B
ans =
4.1143
57.6000
-61.7143
Подставив найденные значения в (1.3), получим
Схема модели, соответствующая полученной системе, приведена на рис. 4.7. Для нее характерно параллельное соединение интеграторов, выходы которых определяются переменными состояния q1, q2, q3.
Блок-схема модели
|
Рис. 1.7
Найдем решение y(t) для системы уравнений в нормальной форме, если начальные условия имеют вид: Сигнал Переходя к начальным условиям для х, в соответствии с принятыми ранее обозначениями получим
Решение уравнения состояния складывается из двух составляющих – свободной и вынужденной.
Свободная составляющая – это общее решение дифференциального уравнения системы с нулевой правой частью. Оно не зависит от внешнего воздействия и характеризует естественное поведение системы.
Вынужденная составляющая – это частное решение дифференциального уравнения с ненулевой правой частью. Оно зависит от сигнала и характеризует поведение системы под его воздействием.
Решение уравнения состояния имеет вид
где – фундаментальная матрица или матрица перехода.
Она вычисляется по следующей формуле:
где – неизвестные коэффициенты.
Вычислить их можно, решая матричное уравнение
Для рассматриваемого примера
Перемножая матрицы, получаем систему уравнений следующего вида
Решение данной системы уравнений имеет вид
Итак,
Так как , то свободная составляющая выходного сигнала будет равна Определим вынужденную составляющую при входном сигнале u(t) = 2*1(t). Сигнал на выходе при поступлении на вход 1(t) уже вычислен – это переходная характеристика системы (1.4). Чтобы получить вынужденную составляющую сигнала в нашем случае – умножим переходную характеристику на 2.
Таким образом, сигнал на выходе системы будет следующим:
Выполним проверку:
Найдем решение уравнений состояния, представленных в канонической форме (4.3). Каждое из дифференциальных уравнений первого порядка зависит только от одной переменной и его решение в общем виде имеет вид
Определим начальные условия для вектора
Так как , то
Найдем выражения для и
В результате получим
Выполним проверку:
Решения нормальных и канонических уравнений состояния совпадают.
Проверим, одинаково ли значение коэффициента усиления: по передаточной функции, переходной характеристике, моделям в пространстве состояний, аналитической записи импульсной переходной характеристики.
Проверим значение коэффициента усиления по передаточной функции
По переходной характеристике:
По моделям в пространстве состояний.
Каноническая форма:
Нормальная форма (в установившемся режиме на входах интеграторов нули):
По аналитической записи импульсной переходной характеристики:
Мы видим, что значение коэффициента усиления одинаково.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.