Понижение порядка модели

Страницы работы

Содержание работы

Лабораторная работа 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)

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
39 Kb
Скачали:
0