sminreal

Структурные отмены полюса/нуля

Синтаксис

msys = sminreal(sys)

Описание

msys = sminreal(sys) устраняет состояния модели в пространстве состояний 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) не делает.

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

Приложение

Model Reducer

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