Сокращение порядка модели
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
задавать дополнительные опции для устойчивого/нестабильного разложения.
Когда вам установили программное обеспечение System Identification 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.