Опция установлена для анализа худшего случая
возвращает набор опции по умолчанию для аналитических команд худшего случая такой как 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 объектОпции для вычислений худшего случая, возвращенных как a wcOptions объект. Используйте опции в качестве входного параметра к любой из аналитических функций худшего случая, такой как wcgain и wcsigmaplot. Например:
[wcgain,wcu,info] = wcgain(usys,opts)
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.