wcsigma

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

Описание

пример

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

  • Номинал — Номинальное усиление usys.

  • Худший — ответ, находящийся в пределах неопределенности в usys это имеет самое высокое пиковое усиление.

  • Усиление худшего случая (нижняя граница) — Самое низкое усиление худшего случая на каждой частоте.

  • Усиление худшего случая (верхняя граница) — Максимально возможное усиление в неопределенности на каждой частоте. Эта кривая представляет конверт, произведенный путем нахождения максимально возможного усиления на каждой частоте.

  • Выбранная Неопределенность — 20 ответов случайным образом производятся от usys.

пример

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

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

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

пример

wcsigma(___,opts) задает дополнительные опции для расчета. Используйте wcOptions создать opts.

Примеры

свернуть все

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

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

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

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

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

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

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

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

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

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

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

Входные параметры

свернуть все

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

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

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

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

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

Задайте частоты в модулях rad/TimeUnit, где TimeUnit TimeUnit свойство модели.

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

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

Алгоритмы

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

wcsigma использование usample вычислить Sampled Uncertainty кривые.

Введенный в R2017b