Создайте набор опций для сокращения порядка модели
opts = balredOptions
opts = balredOptions('OptionName', OptionValue)
возвращает набор опций по умолчанию для opts = balredOptionsbalred команда.
принимает одну или несколько пар имя/значение, разделенных запятыми. Задайте opts = balredOptions('OptionName', OptionValue)OptionName внутри одинарные кавычки.
|
Метод устранения состояния. Задает, как исключить слабо связанные состояния (состояния с наименьшими сингулярными значениями Ханкеля). Задается как одно из следующих значений:
По умолчанию: | ||||
|
Тип, связанный с ошибкой, заданный как '
Относительная погрешность дает лучшее соответствие между частотой, в то время как абсолютная ошибка подчеркивает области с большинством усиления. Для получения дополнительной информации см. По умолчанию: ' | ||||
|
Значение уровня регуляризации, которое обеспечивает четко определенную относительную погрешность на всех частотах. Когда вы задаете По умолчанию: ' | ||||
|
Частотные интервалы для вычисления сингулярных значений Ханкеля с ограниченной частотой, заданные как матрица с двумя столбцами. Каждая строка задает частотный интервал
Значение по умолчанию, Если Если и частота, и временные интервалы действительно включают DC, можно все еще задать По умолчанию: | ||||
|
Временные интервалы для вычисления ограниченных по времени сингулярных значений Ханкеля, заданные как матрица с двумя столбцами. Каждая строка задает временной интервал
Значение по умолчанию, Если Если и частота, и временные интервалы действительно включают DC, можно все еще задать По умолчанию: | ||||
|
Максимальная потеря значения точности при стабильном и нестабильном разложении. Для моделей с нестабильными полюсами, По умолчанию: | ||||
| Смещение для стабильного / нестабильного контура. Положительное скалярное значение. В стабильном/нестабильном разложении стабильный термин включает только полюсы, удовлетворяющие
Увеличьте значение По умолчанию: |
Для получения дополнительной информации об опциях и о том, как их использовать, смотрите balred страница с описанием.
The SepTol и Offset опции используются только для моделей с нестабильной или незначительно стабильной динамикой. Поскольку сингулярные значения Ханкеля (HSV) значимы только для стабильной динамики, balred должны сначала разделить такие модели на сумму их стабильных и нестабильных частей:
Это разложение может быть сложным, когда модель имеет режимы, близкие к контуру устойчивости (например, полюс в s=-1e-10), или кластеры режимов на контуре устойчивости (например, двойные или тройные интеграторы). В то время как balred способен преодолеть эти трудности в большинстве случаев, иногда приводит к неожиданным результатам, таким как
Большой HSV для стабильной части. Это происходит, когда стабильная часть Gs содержит некоторые полюса очень близко к контуру устойчивости. Чтобы форсировать такие режимы в нестабильную группу, увеличьте 'Offset' опция слегка вырастить нестабильную область.
Слишком много режимов помечено как «нестабильное». Например, вы видите 5 красных полос на графике HSV, когда ваша модель имела только 2 нестабильных полюса. Алгоритм стабильного/нестабильного разложения имеет встроенные проверки точности, которые отклоняют разложения, вызывающие значительную потерю точности в частотной характеристики. Например, такая потеря точности возникает при попытке разделить кластер стабильных и нестабильных режимов вблизи s = 0. Потому что такие кластеры численно эквивалентны нескольким полюсам в s = 0на самом деле желательно рассматривать весь кластер как нестабильный. Однако в некоторых случаях большие относительные погрешности в полосах частот с низким усилением могут отключить проверки точности и привести к отклонению допустимых разложений. Дополнительные режимы затем поглощаются в нестабильную часть Gu, чрезмерно увеличивая ее порядок. Такие проблемы можно легко исправить, скорректировав SepTol допуск.
Если вы используете TimeIntervals или FreqIntervals опции, затем balred Основывается на расчете энергетических вкладов государства на ограниченной во времени или ограниченной в частоте управляемости и наблюдаемости грамиана. Для получения информации о вычислении ограниченных по времени и частоте грамианов, см. gram и [1].
[1] Gawronski, W. and J.N. Juang. «Снижение сложности модели в ограниченных временных и частотных Интервалах». Международный журнал системных наук. Том 21, № 2, 1990, стр. 349-376.