Структурные отмены полюса/нуля
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) не делает.