Устойчивая производительность неопределенной системы
[perfmarg,wcu]
= robgain(usys,gamma)
[perfmarg,wcu]
= robgain(usys,gamma,w)
[perfmarg,wcu]
= robgain(___,opts)
[perfmarg,wcu,info]
= robgain(___)
[
вычисляет устойчивое поле производительности для неопределенной системы и уровня производительности perfmarg
,wcu
]
= robgain(usys
,gamma
)gamma
. Уровень usys
измерен ее пиковым усилением или пиковым сингулярным значением (см. Анализ Робастности и Худшего Случая). Поле производительности относительно уровня неуверенности, заданного в usys
. Поле, больше, чем 1 среднее значение, что усиление usys
остается ниже gamma
для всех значений неуверенности, смоделированной в usys
. Поле меньше чем 1 среднее значение, что на некоторой частоте, усиление usys
превышает gamma
для некоторых значений неопределенных элементов в их заданных областях значений. Например, поле 0,5 подразумевает следующее:
Усиление usys
остается ниже gamma
, пока неопределенные значения элемента остаются в 0,5 нормированных единицах их номинальной стоимости.
Существует возмущение размера 0,5 нормированных единицы, который управляет пиковым усилением к уровню gamma
.
perfmarg
структуры содержит верхние и нижние границы на фактическом поле производительности и критической частоте, в которой граничная верхняя граница является самой маленькой. wcu
структуры содержит значения неопределенного элемента, которые управляют пиковым усилением к уровню gamma
.
[
оценивает устойчивое поле производительности для частот, заданных perfmarg
,wcu
]
= robgain(usys
,gamma
,w
)w
.
Если w
является массивом ячеек формы {wmin,wmax}
, то robgain
ограничивает вычисление поля производительности интервалом между wmin
и wmax
.
Если w
является вектором частот, то robgain
вычисляет поле производительности на заданных частотах только.
[
задает дополнительные опции для вычисления. Используйте perfmarg
,wcu
]
= robgain(___,opts
)robOptions
, чтобы создать opts
. Можно использовать этот синтаксис с любой из предыдущих комбинаций входных аргументов.
[
возвращает структуру с дополнительной информацией о полях производительности и возмущениях, которые управляют усилением к perfmarg
,wcu
,info
]
= robgain(___)gamma
. Смотрите info
для получения дополнительной информации об этой структуре. Можно использовать этот синтаксис с любой из предыдущих комбинаций входных аргументов.
Вычисление поля робастности на особой частоте эквивалентно вычислению структурированного сингулярного значения, μ, для некоторой соответствующей блочной структуры (μ - анализ).
Для моделей uss
и genss
robgain(usys)
и robgain(usys,{wmin,wmax})
используют алгоритм, который находит самое маленькое поле через частоту. Этот алгоритм не полагается на частоту gridding и не оказан негативное влияние разрывами структурированного сингулярного значения μ. Смотрите Получение Надежных Оценок Полей Робастности для получения дополнительной информации.
Для моделей ufrd
и genfrd
robgain
вычисляет μ нижние и верхние границы в каждой точке частоты. Это вычисление не предлагает гарантии между точками частоты и может быть неточным, если существуют разрывы или резкий peaks в μ. Синтаксис robgain(uss,w)
, где w
является вектором точек частоты, совпадает с robgain(ufrd(uss,w))
и также полагается на частоту gridding, чтобы вычислить поле.
В целом алгоритм для моделей в пространстве состояний быстрее и более безопасен, чем подход частоты-gridding. В некоторых случаях, однако, алгоритм пространства состояний требует многих вычислений μ. В тех случаях задавая сетку частоты, когда векторный w
может быть быстрее, при условии, что поле робастности отличается гладко с частотой. Такое сглаженное изменение типично для систем с динамической неуверенностью.
robOptions
| robstab
| wcgain