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