Сокращение порядка модели
rsys
= balred(sys
,ORDERS
)
rsys
= balred(sys
,ORDERS
,BALDATA
)
rsys
= balred(___,opts
)
вычисляет приближение уменьшаемого порядка rsys
= balred(sys
,ORDERS
)rsys
модели LTI sys
. Желаемый порядок (количество состояний) для rsys
задан ORDERS
. Можно попробовать несколько порядков целиком установкой ORDERS
к вектору целых чисел, в этом случае rsys
является вектором моделей уменьшаемого порядка. balred
использует неявные методы балансировки, чтобы вычислить уменьшаемый - приближение порядка rsys
. Используйте hsvd
, чтобы построить сингулярные значения Ганкеля и выбрать соответствующий порядок приближения. Состояния с относительно маленькими сингулярными значениями Ганкеля могут быть безопасно отброшены.
Когда sys
имеет нестабильные полюса, он сначала разложен на свои стабильные и нестабильные части с помощью stabsep
, и только стабильная часть аппроксимирована. Используйте balredOptions
, чтобы задать дополнительные опции для стабильного/нестабильного разложения.
Эта команда требует лицензии Control System Toolbox™. sys
может только быть идентифицированной моделью в пространстве состояний (idss
). Модель уменьшаемого порядка является также моделью idss
.
использование, балансирующее данные, возвращенные rsys
= balred(sys
,ORDERS
,BALDATA
)hsvd
. Поскольку hsvd
делает большую часть работы, должен был вычислить rsys
, этот синтаксис более эффективен при использовании hsvd
и balred
совместно.
вычисляет снижение сложности модели с помощью опций, что вы задаете использование rsys
= balred(___,opts
)balredOptions
. Опции включают смещение и опции допуска для вычисления стабильно-нестабильных разложений. Там также опции для подчеркивания определенного времени или интервалов частоты. Смотрите balredOptions
для деталей.
Порядок аппроксимированной модели всегда является, по крайней мере, количеством нестабильных полюсов и самое большее минимального порядка исходной модели (номер NNZ
ненулевых сингулярных значений Ганкеля с помощью порога родственника уровня eps)
[1] Varga, A., "Алгоритм Квадратного корня без балансировок для Вычисления Сингулярных Приближений Возмущения", Proc. 30-го CDC IEEE, Брайтон, UK (1991), стр 1062-1065.
Model Reducer | balredOptions
| hsvd