Основанная на грамиане балансировка ввода/вывода реализации пространства состояний
[sysb,g]
= balreal(sys)
[sysb,g,T,Ti]
= balreal(sys)
[___] = balreal(sys,opts)
[ вычисляет сбалансированную реализацию sysb,g]
= balreal(sys) sysb для устойчивого фрагмента модели LTI sys. balreal указатели и непрерывные и дискретные системы. Если sys не модель в пространстве состояний, она сначала и автоматически преобразована в пространство состояний с помощью ss.
Для устойчивых систем, sysb эквивалентная реализация, для которой управляемость и наблюдаемость грамиана являются равными и диагональными, их диагональные элементы, формирующие векторный g из сингулярных значений Ганкеля. Маленькие записи в g укажите на состояния, которые могут быть удалены, чтобы упростить модель (использование modred уменьшать порядок модели).
Если sys имеет нестабильные полюса, его устойчивая часть изолируется, балансируется и добавила назад к его нестабильной части, чтобы сформировать sysb. Записи g соответствие нестабильным режимам установлено в Inf.
[ также возвращает векторный sysb,g,T,Ti]
= balreal(sys) g содержа диагональ сбалансированного грамиана, преобразование подобия состояния xb = Tx раньше преобразовывал sys к sysb, и обратное преобразование Ti = T-1.
Если система нормирована правильно, диагональный g из объединенного грамиана может использоваться, чтобы уменьшать порядок модели. Поскольку g отражает объединенную управляемость и наблюдаемость отдельных государств сбалансированной модели, можно удалить те состояния с маленьким g(i) при сохранении самых важных характеристик ввода - вывода исходной системы. Использование modred выполнять устранение состояния.
[___] = balreal( вычисляет сбалансированную реализацию с помощью опций, что вы задаете использование sys,opts)balredOptions. Опции включают смещение и опции допуска для вычисления устойчиво-нестабильных разложений. Опции также позволяют вам ограничивать расчет грамиана интервалами частоты и определенным временем. Смотрите balredOptions для деталей.
Рассмотрите модель
с управляемостью и наблюдаемостью грамиана Wc и Wo. Координатное преобразование состояния производит эквивалентную модель
и преобразовывает грамиан к
Функциональный balreal вычисляет конкретное преобразование подобия T, таким образом что
См. [1], [2] для получения дополнительной информации об алгоритме.
Если вы используете TimeIntervals или FreqIntervals опции balredOptionsто balreal основывает сбалансированную реализацию на ограниченной временем или ограниченной частотой управляемости и наблюдаемости грамиана. Для получения информации о вычислении ограниченного временем и ограниченного частотой грамиана смотрите gram и [4].
[1] Laub, A.J., М.Т. Хит, К.К. Пэйдж и Р.К. Уорд, "Расчет Системных Преобразований Балансировки и Другие Применения Одновременных Алгоритмов Диагонализации", IEEE® Trans. Автоматическое управление, AC-32 (1987), стр 115-122.
[2] Мур, B., "Анализ главных компонентов в Линейных системах: Управляемость, Наблюдаемость и Снижение сложности модели", Транзакции IEEE на Автоматическом управлении, AC-26 (1981), стр 17-31.
[3] Laub, A.J., "Расчет Балансирующихся Преобразований", Proc. ACC, Сан-Франциско, Vol.1, бумага FA8-E, 1980.
[4] Гавронский, W. и Дж.Н. Джуэнг. “Снижение сложности модели в Интервалах Ограниченного времени и Частоты”. Международный журнал Системной Науки. Издание 21, Номер 2, 1990, стр 349–376.
balred | balredOptions | gram | modred