Лабораторная работа 7.
Понижение порядка модели.
Modred(sys,l)
Где sys – модель,
L – вектор значений тех коэффициентов вектора состояния, которые удаляются из модели.
Имеется 2 метода понижения порядка модели:
‘mdc’ - понижается порядок модели при сохранении значения коэффициента передачи. Метод заключается в приравнивании производных удаляемых переменных состояния к «0» и решением полученной системы ДУ для получения установившихся значений.
‘del’ – просто удаляются переменные состояния, коэффициент передачи не сохраняется, зато апроксимируется переходный процесс модели более точно.
Команда modred подразумевает использование второй команды – balreal – построение сбалансированной реализации модели. Эта команда работает с моделями в переменных состояния и позволяет получить новый грамиан управляемости и наблюдаемости модели.
Передаточная функция:
Пишем программу:
clc,clear
W=tf([1.7],[4 4 8 1 1])
WW=balreal(W)
% сбалансированная модель
W1=modred(WW,[4],'mdc')
W2=modred(WW,[4],'del')
% перейдем от пространства состояния к передаточной функции
WW1=tf(W1)
WW2=tf(W2)
% построим переходную и частотную характеристику
figure(1)
step(W,'r',WW1,'g',WW2,'y')
figure(2)
bode(W,'k',WW1,'b',WW2,'y')
figure(1)
figure(2)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.