Устойчивая эффективность неопределенной системы
[
вычисляет устойчивый запас по эффективности для неопределенной системы и уровень эффективности 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
для получения дополнительной информации об этой структуре. Можно использовать этот синтаксис с любой из предыдущих комбинаций входных аргументов.
Вычисление запаса робастности на определенной частоте эквивалентно вычислению структурированного сингулярного значения, μ, для некоторой подходящей блочной структуры (μ-analysis).
Для uss
и genss
модели, robgain(usys)
и robgain(usys,{wmin,wmax})
используйте алгоритм, который находит наименьший запас по частоте. Этот алгоритм не полагается на частотную сетку и не отрицательно зависит от разрывов μ структурированного сингулярного значения. Смотрите Надежные Оценки Полей Робастности для получения дополнительной информации.
Для ufrd
и genfrd
модели, robgain
вычисляет μ нижнюю и верхнюю границы в каждой частотной точке. Этот расчет не предоставляет гарантии между точками частоты и может быть неточным, если существуют разрывы или резкий peaks в μ. Синтаксис robgain(uss,w)
, где w
является вектором частотных точек, совпадает с robgain(ufrd(uss,w))
а также полагается на частотную сетку для вычисления запаса.
В целом алгоритм для моделей пространства состояний быстрее и безопаснее, чем подход частотной сетки. Однако в некоторых случаях алгоритм пространства состояний требует многих μ вычислений. В этих случаях установка частотной сетки в качестве вектора w
может быть быстрее, при условии, что запас робастности изменяется плавно с частотой. Такие плавные изменения типичны для систем с динамической неопределенностью.
robOptions
| robstab
| uscale
| wcgain