Синтез контроллеров H ∞ по расписанию усиления
[gopt,pdK,R,S] = hinfgs(pdP,r,gmin,tol,tolred)
Учитывая аффинное зависящее от параметра объект
где изменяющийся во времени вектор параметра p (t) колеблется в кубе и измеряется в реальном времени, hinfgs ищет аффинный зависящий от параметра контроллер
запланированный по измерениям p (t) и таким, что
K стабилизирует систему с обратной связью

для всех допустимых траекторий параметров p (t)
K минимизирует квадратичную H с обратной связью ∞ эффективность от w до z.
Описание pdP зависящего от параметра объекта P задается как psys и вектор r задает количество входов и выходов контроллера (set r=[p2,m2] если y ∊ Rp2 и u ∊ Rm2). Обратите внимание, что hinfgs также принимает политопическую модель возвращаемых P, например, aff2pol.
hinfgs возвращает оптимальную квадратичную эффективность с обратной связью gopt и политопическое описание контроллера, запланированного по усилению pdK. Чтобы проверить, достижима ли квадратичная γ эффективности с обратной связью, установите третий вход gmin к γ. Аргументы tol и tolred управляйте необходимой относительной точностью на gopt и порог для сокращения порядка. Наконец, hinfgs также возвращает решения R, S характеристической системы LMI.
Контроллер, запланированный по усилению pdK параметризируется p (t) и характеризуется значениями KΠj в углах ³ j поля параметра. Команда
Kj = psinfo(pdK,'sys',j)
возвращает j -й вершинный контроллер K Πj в то время как
pv = psinfo(pdP,'par') vertx = polydec(pv) Pj = vertx(:,j)
задает соответствующий угол ³ j поля параметра (pv - описание вектора параметра).
Планирование контроллера должно выполняться следующим образом. Учитывая p (t) измерений параметров в t времени,
Экспресс- p (t) как выпуклая комбинация ³ j:
Это выпуклое разложение вычисляется polydec.
Вычислите матрицы пространства состояний контроллера в то время t как выпуклая комбинация вершинных контроллеров KΠj:
Используйте AK (<reservedrangesplaceholder6>), B <reservedrangesplaceholder5> (<reservedrangesplaceholder4>), C <reservedrangesplaceholder3> (<reservedrangesplaceholder2>), D <reservedrangesplaceholder1> (<reservedrangesplaceholder0>), чтобы обновить уравнения пространства состояний контроллера.
Apkarian, P., P. Gahinet, and G. Becker, «Self-Scheduled H ∞ Control of Linear Parameter-Variing Systems», Automatica, 31 (1995), pp. 1251-1261.
Becker, G., Packard, P., «Робастная Эффективности линейно-параметрически изменяющихся систем с использованием параметрически-зависимой линейной обратной связи», Systems and Control Букв, 23 (1994), pp. 205-215.
Packard, A. «, Табличное управление через линейные дробные преобразования», System. Contr. Буквы, 22 (1994), стр. 79-92.