exponenta event banner

sminreal

Конструктивная отмена полюса/нуля

Синтаксис

msys = sminreal(sys)

Описание

msys = sminreal(sys) устраняет состояния модели state-space sys которые не влияют на отклик ввода/вывода. Все состояния результирующей модели состояния-пространства msys являются также состояниями sys и входной/выходной отклик msys эквивалентно sys.

sminreal устраняет только структурно не минимальные состояния, т.е. состояния, которые могут быть отброшены путем просмотра только записей жесткого нуля в матрицах A, B и C. Такие структурно не минимальные состояния возникают, например, при линеаризации модели Simulink ®, которая включает в себя некоторые несвязанные блоки состояний-пространства или передаточных функций.

Примеры

Предположим, что вы объединяете две модели SS, sys1 и sys2.

sys = [sys1,sys2];

Эта операция показана на схеме ниже.

При извлечении подсистемы sys1 от sys, с

sys(1,1)

все состояния sys, включая sys2 сохраняются. Устранение ненаблюдаемых состояний из sys2, сохраняя при этом состояния sys1, тип

sminreal(sys(1,1))

Совет

Модель, являющаяся результатом sminreal(sys) не обязательно является минимальным и может иметь более высокий порядок, чем порядок, возникающий в результате minreal(sys). Однако sminreal(sys) сохраняет структуру состояния sys, в то время как, в общем, minreal(sys) не делает.

Альтернативная функциональность

Приложение

Редуктор модели

Задача интерактивного редактора

Сокращение заказа модели

Представлен до R2006a