Смешанная чувствительность H ∞ метод синтеза для устойчивого формирующего цикл управления проекта
[
вычисляет контроллер, который минимизирует H ∞ норма взвешенной передаточной функции с обратной связью K
,CL
,gamma
,info
] = mixsyn(G
,W1,W2,W3
)
где S = (I + GK) –1 и T = (I – S) является дополнительной чувствительностью следующей системы управления.
Вы выбираете функции взвешивания W1,W2,W3
сформировать частотные характеристики для отслеживания и подавления помех, усилия контроллера, и шумоподавления и робастности, соответственно. Для получения дополнительной информации о том, как выбрать функции взвешивания, смотрите, что Цикл Смешанной Чувствительности Формирует.
mixsyn
вычисляет контроллер K
это дает к минимуму || M (s) || ∞, который возвращен как gamma
. Для возвращенного контроллера K,
[
вычисляет контроллер для целевого уровня производительности K
,CL
,gamma
] = mixsyn(G
,W1,W2,W3
,gamTry
)gamTry
. Определение gamTry
может быть полезным, когда оптимальная производительность контроллера лучше, чем вам нужно для вашего приложения. В этом случае меньше оптимальный контроллер может иметь меньшие усиления и лучше тренироваться численно. Когда W1,W2,W3
получите желаемые пределы на усилениях S, KS, и T, используйте gamtry
= 1, чтобы только осуществить те пределы.
Если gamTry
не достижимо, mixsyn
возвращается
для K
и CL
, и Inf
для gamma
.
[
ищет область значений K
,CL
,gamma
] = mixsyn(G
,W1,W2,W3
,gamRange
)gamRange
для лучшей достижимой производительности. Укажите диапазон с вектором формы [gmin,gmax]
. Ограничение поисковой области значений может ускорить расчет путем сокращения количества итераций, выполняемых mixsyn
протестировать различные уровни производительности.
[
задает дополнительные опции расчета. Создать K
,CL
,gamma
] = mixsyn(___,opts
)opts
, используйте hinfsynOptions
. Задайте opts
после всех других входных параметров.
mixsyn
использует ваши функции взвешивания, чтобы сгенерировать увеличенный объект P = augw(G,W1,W2,W3)
. Это затем вызывает hinfsyn
найти контроллер, который минимизирует H ∞ норма передаточной функции с обратной связью M (s) = LFT (P, K). Для получения дополнительной информации смотрите, что Цикл Смешанной Чувствительности Формирует.
augw
| hinfsyn
| hinfsynOptions
| makeweight