exponenta event banner

robOptions

Набор опций для анализа надежности

Описание

пример

opts = robOptions возвращает набор опций по умолчанию для команд анализа надежности robstab и robgain, и для musynperf.

пример

opts = robOptions(Name,Value,...) создает набор опций с опциями, заданными одним или несколькими Name,Value аргументы пары.

Примеры

свернуть все

Создание набора параметров для 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' - Просмотр хода выполнения и отчета. При использовании этой опции в окне команд отображается индикатор хода выполнения и сводка результатов, как показано ниже.

    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' - вычислять пределы надежности по частотной сетке, подходящей для построения графика. Частотная сетка выбирается автоматически на основе динамики системы. Этот расчет выполняется в дополнение к определению критической частоты, где запас является самым слабым. Доступ к значениям частоты и соответствующим полям в info вывод robstab и robgain.

Этот параметр игнорируется для ufrd и genfrd модели.

Рассчитайте чувствительность запаса прочности к каждому неопределенному элементу в модели, указанному как пара, разделенная запятыми, состоящая из 'Sensitivity' и либо 'off' или 'on'.

Каждый неопределенный элемент вносит вклад в общий запас устойчивости сопряженным образом. Установите для этой опции значение 'on' для оценки чувствительности запаса к каждому элементу. Эта поэлементная чувствительность позволяет определить, какие элементы являются наиболее проблематичными для надежности. Доступ к оценкам чувствительности в info вывод robstab и robgain.

Процентное изменение уровня неопределенности для вычислительной чувствительности, определяемое как разделенная запятыми пара, состоящая из 'SensitivityPercent' и положительное скалярное значение. Чувствительность к конкретному неопределенному элементу оценивают с использованием вычисления конечной разности. Этот расчет увеличивает (нормализованную) величину неопределенности для этого элемента на некоторый процент, вычисляет результирующую устойчивость и вычисляет отношение процентных вариаций. Этот параметр определяет процентное увеличение уровня неопределенности, применяемого к каждому элементу. Значение по умолчанию - 25%.

Опции для андерлаинга mussv расчет, что robstab и robgain выполнение, указанное как пара, разделенная запятыми, состоящая из 'MussvOptions' и вектор символов, такой как 'sm3' или 'ad'.

Некоторые MussvOptions значения, которые особенно полезны для улучшения расчетов запаса надежности, включают в себя:

  • 'a' - Принудительно использовать оптимизацию LMI для вычисления верхней границы, что дает лучшие результаты в целом, но может быть дорого, когда некоторые ureal элементы повторяются многократно.

  • 'mN' - Используйте несколько перезапусков при вычислении нижней границы, которая соответствует верхней границе для полей надежности. Эта опция позволяет уменьшить зазор между нижней границей и верхней границей на полях устойчивости. N - количество перезапусков. Например, настройка 'MussvOptions' кому 'm3' вызывает три перезапуска.

Посмотрите mussv для остальных доступных параметров и соответствующих символов. Значение по умолчанию, '', использует параметры по умолчанию для mussv.

Выходные аргументы

свернуть все

Параметры команд обеспечения надежности robstab, robgain, и musynperf, возвращено как robOptions объект. Используйте опции в качестве входного аргумента для robstab, robgain, или musynperf. Например:

[stabmarg,wcu,info] = robstab(usys,opts)
Представлен в R2016b