exponenta event banner

wcsigmaplot

Построить график наихудшего усиления неопределенной системы

Описание

пример

wcsigmaplot(usys) график номинальной и наихудшей прибыли неопределенной системы usys как функция частоты. Для систем с множеством входов и множеством выходов (MIMO) коэффициент усиления относится к наибольшему сингулярному значению матрицы частотной характеристики. (см. sigma для получения дополнительной информации о сингулярных значениях.) Сюжет включает в себя:

  • Номинальный - Номинальный коэффициент усиления usys.

  • Наихудшее возмущение - реакция, попадающая в неопределенность usys имеет наивысший пиковый коэффициент усиления. Эта кривая соответствует wcu выходной аргумент wcgain.

  • Наихудший коэффициент усиления (нижняя граница) - самый низкий возможный наихудший коэффициент усиления на каждой частоте.

  • Наихудший коэффициент усиления (верхняя граница) - максимально возможный коэффициент усиления в пределах неопределенности на каждой частоте. Эта кривая представляет огибающую, полученную путем нахождения максимально возможного усиления на каждой частоте.

  • Выборочная неопределенность - ответы, произвольно отобранные из usys.

пример

wcsigmaplot(usys,w) фокусирует график на частотах, указанных w.

  • Если w - массив ячеек формы, {wmin,wmax}, то wcsigmaplot график наихудших выигрышей в диапазоне {wmin,wmax}.

  • Если w является массивом частот, то wcsigmaplot строит график наихудших коэффициентов усиления на каждой частоте массива.

пример

wcsigmaplot(___,opts) задает дополнительные параметры для вычисления. Использовать wcOptions создать opts.

Примеры

свернуть все

Постройте график наихудшего усиления следующей системы:

sys = s2 + 3ss2 + 2s + a.

Неопределенный параметр a = 2 ± 1.

a = ureal('a',2);
usys = tf([1 3 0],[1 2 a]);
wcsigmaplot(usys)

Figure contains an axes. The axes contains 25 objects of type line. These objects represent Sampled uncertainty, Nominal, Worst perturbation, Worst-case gain (lower bound), Worst-case gain (upper bound).

Worst perturbation кривая идентифицирует единственный отклик в пределах неопределенности, который дает наибольшее усиление на любой частоте. Это возмущение соответствует wcu вывод wcgain.

Worst-case gain кривые показывают нижнюю и верхнюю границы наихудшего коэффициента усиления на каждой частоте. Для любого возмущения в пределах заданного диапазона неопределенности основные коэффициенты усиления (сингулярные значения) возмущенной системы лежат ниже Worst-case gain (upper bound) кривая. Другими словами, эта кривая представляет собой огибающую, образованную путем нахождения наибольшего усиления в пределах неопределенности на каждой частоте. Для этой системы нижняя и верхняя границы достаточно близки, чтобы казаться идентичными на графике. (см. wcgain для получения дополнительной информации об этих границах.)

Сфокусируйте график на области от 0,1 до 10 рад/с.

w = {0.1 10};
wcsigmaplot(usys,w)

Figure contains an axes. The axes contains 25 objects of type line. These objects represent Sampled uncertainty, Nominal, Worst perturbation, Worst-case gain (lower bound), Worst-case gain (upper bound).

Изучите влияние увеличения диапазона неопределенности на реакцию наихудшего случая. Для этого без изменения неопределенности, указанной в usys, используйте ULevel вариант wcOptions. Эта опция масштабирует нормализованную неопределенность на указанный множитель. Например, изучите наихудший ответ на 50% больший диапазон неопределенности.

opts = wcOptions('ULevel',1.5);
wcsigmaplot(usys,w,opts)

Figure contains an axes. The axes contains 25 objects of type line. These objects represent Sampled uncertainty, Nominal, Worst perturbation, Worst-case gain (lower bound), Worst-case gain (upper bound).

График показывает, что увеличение диапазона неопределенности существенно увеличивает наихудший коэффициент усиления на низких частотах.

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

свернуть все

Динамическая система с неопределенностью, указанная как uss, ufrd, genss, или genfrd модель, которая содержит неопределенные элементы.

Для genss или genfrd модели, wcsigmaplot использует текущее значение любых настраиваемых блоков и сворачивает их в известную (не неопределенную) часть модели.

Частоты для построения графика наихудших коэффициентов усиления, определяемых как массив ячеек {wmin,wmax} или как вектор частотных значений.

  • Если w - массив ячеек формы, {wmin,wmax}, то функция строит график наихудших коэффициентов усиления на частотах в диапазоне между wmin и wmax.

  • Если w является вектором частот, то функция строит график наихудших коэффициентов усиления на каждой заданной частоте. Например, использовать logspace для формирования вектора строки с логарифмически разнесенными значениями частоты.

Указать частоты в единицах рад/TimeUnit, где TimeUnit является TimeUnit свойство модели.

Опции для наихудших вычислений, заданные как объект, создаваемый с помощью wcOptions. Установка определенных параметров для mussv может улучшить результаты расчета наихудшего случая. Посмотрите wcOptions для получения дополнительной информации.

Пример: wcOptions('ULevel',2,'MussvOptions','m3')

Алгоритмы

wcsigmaplot использование wcgain для вычисления наихудших выигрышей. Используйте opts для установки параметров wcgain алгоритм.

wcsigmaplot использование usample для вычисления Sampled Uncertainty кривые.

Представлен в R2016b