Набор опций для анализа наихудшего случая
возвращает набор опций по умолчанию для наихудших команд анализа, таких как opts = wcOptionswcgain, wcdiskmargin, или wcsigmaplot.
создает набор опций с опциями, заданными одним или несколькими opts = wcOptions(Name,Value,...)Name,Value аргументы пары.
Создайте набор опций для вычисления наихудшего коэффициента усиления, позволяя неопределенным параметрам изменяться на 20% больше диапазона, заданного в модели. Кроме того, настройте параметры для включения в расчет чувствительности элемента к элементу.
opts = wcOptions('ULevel',1.2,'Sensitivity','on');
Можно также создать набор опций по умолчанию и использовать точечную нотацию для задания значений определенных опций.
opts = wcOptions;
opts.ULevel = 1.2;
opts.Sensitivity = 'on';Использовать opts в качестве входного аргумента для наихудшей команды анализа, такой как wcgain.
Задание определенных опций для вычисления структурированного сингулярного значения, лежащего в основе вычисления наихудшего коэффициента усиления, в некоторых случаях может дать лучшие результаты. Например, рассмотрим пример установки и контроллера.
load('wcgExampleData.mat')Эта команда загружается gPlantустановка MIMO с 10 выходами, 8 входами и 11 неопределенными элементами. Он также нагружает Kmu, модель контроллера состояния-пространства. Создайте замкнутую систему с этими моделями и изучите наихудший коэффициент усиления.
CL = lft(gPlant,Kmu); [wcg,wcu] = wcgain(CL); wcg
wcg = struct with fields:
LowerBound: 10.8742
UpperBound: 11.2135
CriticalFrequency: 6.6794
Существует большая разница между нижней и верхней границами для наихудшего коэффициента усиления. Чтобы получить лучшую оценку фактического наихудшего коэффициента усиления, увеличьте число перезапусков, которые wcgain использует для вычисления наихудшего возмущения и связанной с ним нижней границы. Это может привести к более плотной нижней границе. Эта опция не влияет на расчет верхней границы.
opt = wcOptions('MussvOptions','m3'); [wcg,wcu] = wcgain(CL,opt); wcg
wcg = struct with fields:
LowerBound: 10.8742
UpperBound: 11.2135
CriticalFrequency: 6.6794
Разница между нижней границей и верхней границей при наихудшем коэффициенте усиления значительно меньше. Критическая частота также различна.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
'ULevel','1.5','Sensitivity','on''ULevel' - Уровень неопределенностиУровень неопределенности, используемый для вычисления наихудшего случая, определяемый как разделенная запятыми пара, состоящая из 'ULevel' и положительное скалярное значение. Эта опция масштабирует нормализованную неопределенность на указанный множитель. Такое масштабирование позволяет исследовать влияние меньшего или большего диапазона неопределенности без изменения уровней неопределенности в модели. Например, чтобы увидеть эффект удвоения диапазонов всех неопределенных параметров, установите 'ULevel' на 2. Чтобы увидеть эффект сжатия диапазонов, установите 'ULevel' до 0,5. Значение по умолчанию, 1, соответствует величине неопределенности, указанной в модели.
'Display' - Отображение хода выполнения расчетов и сводного отчета'off' (по умолчанию) | 'on'Отображение отчета о ходе выполнения и сводного отчета вычисления коэффициента усиления в наихудшем случае, указанного как пара, разделенная запятыми, состоящая из 'Display' и одно из этих значений:
'off' - Не отображать ход выполнения и отчет.
'on' - Просмотр хода выполнения и отчета. При использовании этой опции в окне команд отображается индикатор хода выполнения и сводка результатов, как показано ниже.
The worst-case gain is at most 11.2. -- There is a bad perturbation amounting to 100% of the modeled uncertainty. -- This perturbation causes a gain of 9.03 at the frequency 5.5 rad/seconds.
Этот параметр переопределяет режим молчания ('s') опции в MussvOptions вариант.
'VaryFrequency' - Вычислить наихудший коэффициент усиления как функцию частоты'off' (по умолчанию) | 'on'Возвращаем наихудший коэффициент усиления как функцию частоты, определяемой как разделенная запятыми пара, состоящая из 'VaryFrequency' и одно из этих значений:
'off' - Возвращает только наихудшие коэффициенты усиления на частотах, где встречаются наихудшие значения.
'on' - вычислять наихудшие коэффициенты усиления по частотной сетке, подходящей для построения графика. Частотная сетка выбирается автоматически на основе динамики системы. Этот расчет выполняется в дополнение к идентификации критической частоты, где пики усиления. Доступ к значениям частоты и соответствующим коэффициентам усиления в info вывод wcgain или другую наихудшую команду анализа.
Этот параметр игнорируется для ufrd и genfrd модели.
'Sensitivity' - Расчет чувствительности наихудших выигрышей'off' (по умолчанию) | 'on'Рассчитайте чувствительность наихудшего коэффициента усиления к каждому неопределенному элементу в модели, указанному как пара, разделенная запятыми, состоящая из 'Sensitivity' и либо 'off' или 'on'.
Каждый неопределенный элемент вносит вклад в общий наихудший случай сопряженным образом. Установите для этой опции значение 'on' для оценки чувствительности запаса к каждому элементу. Эта поэлементная чувствительность позволяет определить, какие элементы являются наиболее проблематичными. Доступ к оценкам чувствительности в info вывод команды наихудшего расчета.
'SensitivityPercent' - Процентное изменение неопределенности для вычислительной чувствительностиПроцентное изменение уровня неопределенности для вычислительной чувствительности, определяемое как разделенная запятыми пара, состоящая из 'SensitivityPercent' и положительное скалярное значение. Чувствительность к конкретному неопределенному элементу оценивают с использованием вычисления конечной разности. Этот расчет увеличивает (нормализованную) величину неопределенности для этого элемента на некоторый процент, вычисляет результирующий наихудший коэффициент усиления и вычисляет отношение процентных вариаций. Этот параметр определяет процентное увеличение уровня неопределенности, применяемого к каждому элементу. Значение по умолчанию - 25%.
'MussvOptions' - Опции для mussv вычисление'' (по умолчанию) | символьный вектор Опции для mussv расчет, лежащий в основе наихудших расчетов, указанных как пара, разделенная запятыми, состоящая из 'MussvOptions' и вектор символов, такой как 'sm3' или 'ad'.
Некоторые MussvOptions значения, которые особенно полезны для улучшения расчетов наихудших случаев, включают в себя:
'a' - Принудительно использовать оптимизацию LMI для вычисления верхней границы, что дает лучшие результаты в целом, но может быть дорого, когда некоторые ureal элементы повторяются многократно.
'mN' - Используйте несколько перезапусков при вычислении нижней границы, которая соответствует нижней границе для наихудшего коэффициента усиления. Эта опция позволяет уменьшить разрыв между нижней и верхней границами для наихудших выигрышей. N - количество перезапусков. Например, настройка 'MussvOptions' кому 'm3' вызывает три перезапуска. Пример см. в разделе Улучшение наихудшего возмущения.
Посмотрите mussv для остальных доступных параметров и соответствующих символов. Значение по умолчанию, '', использует параметры по умолчанию для mussv.
opts - Варианты для наихудших расчетовwcOptions объектОпции для наихудших расчетов, возвращаемые как wcOptions объект. Используйте опции в качестве входного аргумента для любой из функций анализа наихудшего случая, например wcgain и wcsigmaplot. Например:
[wcgain,wcu,info] = wcgain(usys,opts)
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.