Набор опций для анализа робастности
Создайте набор опций для robstab
, robgain
, или musynperf
вычисление, которое отображает прогресс базового mussv
вычисление. Кроме того, включите вычисление чувствительности элемента за элементом.
opts = robOptions('Display','on','Sensitivity','on');
Кроме того, создайте набор опций по умолчанию и используйте запись через точку для того, чтобы задать значения конкретных опций.
opts = robOptions; opts.Display = 'on'; opts.Sensitivity = 'on';
Использование opts
как входной параметр для robstab
, robgain
, или musynperf
.
Задайте необязательные разделенные разделенными запятой парами Name,Value
аргументы. Name
- имя аргумента и Value
- соответствующее значение. Name
должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
'Display','on','Sensitivity','on'
'Display'
- отображение прогресса выполнения расчетов и сводного отчета;'off'
(по умолчанию) | 'on'
Отобразите прогресс и сводные данные расчета робастности, заданную как разделенная разделенными запятой парами, состоящая из 'Display'
и одно из следующих значений:
'off'
- Не отображать прогресс и отчет.
'on'
- Отобразите прогресс и отчет. При использовании этой опции в командном окне отображаются индикатор хода выполнения и сводные данные результатов, аналогичная следующей.
points completed (of 28) ... 28 System is robustly stable for the modeled uncertainty. -- It can tolerate up to 116% of the modeled uncertainty. -- There is a destabilizing perturbation amounting to 117% of the modeled uncertainty. -- This perturbation causes an instability at the frequency 5.9 rad/seconds.
Этот параметр переопределяет молчаливый ('s'
) опция в MussvOptions
опция.
'VaryFrequency'
- Вычисление запаса робастности как функции частоты'off'
(по умолчанию) | 'on'
Верните робастность запас как функцию от частоты, заданную как разделенная запятой пара, состоящую из 'VaryFrequency'
и одно из следующих значений:
'off'
- Только поля возврата на частотах, где робастность самая слабая.
'on'
- Вычислите погрешности по частотной сетке, подходящей для графического изображения. Частотная сетка выбирается автоматически на основе динамики системы. Это вычисление выполняется в дополнение к идентификации критической частоты, где запас самый слабый. Доступ к значениям частот и соответствующим полям в info
выхода robstab
и robgain
.
Эта опция игнорируется для ufrd
и genfrd
модели.
'Sensitivity'
- Вычислите чувствительность запаса робастности'off'
(по умолчанию) | 'on'
Вычислите чувствительность запаса робастности к каждому неопределенному элементу модели, заданную как разделенная разделенными запятой парами, состоящая из 'Sensitivity'
и любой из них 'off'
или 'on'
.
Каждый неопределенный элемент способствует общему запасу устойчивости в сочетании. Установите эту опцию равной 'on'
для оценки чувствительности запаса к каждому элементу. Эта элементная чувствительность обеспечивает индикацию того, какие элементы наиболее проблематичны для робастности. Доступ к оценкам чувствительности в info
выхода robstab
и robgain
.
'SensitivityPercent'
- Процентное изменение неопределенности для вычислительной чувствительностиПроцентное изменение уровня неопределенности для вычисления чувствительности, заданное как разделенная разделенными запятой парами, состоящая из 'SensitivityPercent'
и положительная скалярная величина значение. Чувствительность к конкретному неопределенному элементу оценивается с помощью вычисления конечного различия. Это вычисление увеличивает (нормированное) количество неопределенности по этому элементу на некоторый процент, вычисляет полученную робастность и вычисляет отношение процентных изменений. Эта опция задает процентное увеличение уровня неопределенности, применяемое к каждому элементу. Значение по умолчанию является 25%.
'MussvOptions'
- Опции для mussv
вычисление''
(по умолчанию) | вектор символов Опции для базовых mussv
вычисление, что robstab
и robgain
выполните, заданное как разделенная разделенными запятой парами, состоящая из 'MussvOptions'
и вектор символов, такой как 'sm3'
или 'ad'
.
Некоторые MussvOptions
значения, которые особенно полезны для улучшения вычислений робастности-маржи, включают:
'a'
- Принудительное использование оптимизации LMI для вычисления μ верхней границы, которая дает лучшие результаты в целом, но может быть дорогим, когда некоторые ureal
элементы повторяются несколько раз.
'mN'
- Используйте несколько перезапусков при вычислении μ нижней границы, которая соответствует верхней границе для полей робастности. Эта опция может уменьшить зазор между нижней и верхней границами полей робастности. N
количество перезапусков. Для примера установка 'MussvOptions'
на 'm3'
вызывает три перезапуска.
Посмотрите mussv
для остальных доступных опций и соответствующих символов. Значение по умолчанию, ''
, использует опции по умолчанию для mussv
.
opts
- Опции для команд робастностиrobOptions
объектОпции для команд робастности robstab
, robgain
, и musynperf
, возвращается как robOptions
объект. Используйте опции как входного параметра для robstab
, robgain
, или musynperf
. Для примера:
[stabmarg,wcu,info] = robstab(usys,opts)
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.