H ∞ настройка контроллеров фиксированной структуры
настраивает свободные параметры настраиваемого CL = hinfstruct(CL0)genss модель CL0. Эта настройка минимизирует H ∞ норма передаточной функции с обратной связью, смоделированной CL0. Модель CL0 представляет систему управления с обратной связью, которая включает настраиваемые компоненты, такие как контроллеры или фильтры. CL0 может также включать функции взвешивания то получение конструктивные требования.
[ настраивается параметрический контроллер блокирует C,gamma,info]
= hinfstruct(P,C0,options)C0. Эта настройка минимизирует H ∞ норма системы с обратной связью CL0 = lft(P,C0). Чтобы использовать этот синтаксис, опишите свою систему управления и конструктивные требования как модель Standard Form, как на следующем рисунке.

P числовая модель LTI, которая включает фиксированные элементы архитектуры управления. P может также включать функции взвешивания то получение конструктивные требования. C0 может быть один настраиваемый компонент (например, Блок Системы управления или a genss модель) или массив ячеек нескольких настраиваемых компонентов. C параметрический массив моделей или массив ячеек параметрических моделей того же типа или вводит как C0.
hinfstruct связан с hinfsyn, который также использует H ∞ методы, чтобы спроектировать контроллер для объекта MIMO. Однако различающийся hinfstruct, hinfsyn не вводит ограничения для структуры и порядка контроллера. По этой причине, hinfsyn всегда возвращает меньший gamma чем hinfstruct. Можно поэтому использовать hinfsyn получить нижнюю границу на лучшей достижимой эффективности.
Используя hinfstruct требует некоторого знакомства с H ∞ методы. Необходимо описать конструктивные требования как функции взвешивания частоты на вводах и выводах объекта, как описано в Формулировке Конструктивных требований как Ограничения H-бесконечности. Для более простого подхода к настройке фиксированной структуры использовать systune или looptune.
hinfstruct использование специализированные несглаженные методы оптимизации, чтобы осуществить устойчивость с обратной связью и минимизировать H ∞ норма в зависимости от настраиваемых параметров. Эти методы основаны на работе в [1].
hinfstruct вычисляет норму H∞ с помощью алгоритма [2] и сохранение структуры eigensolvers от библиотеки SLICOT. Для получения дополнительной информации о библиотеке SLICOT, см. http://slicot.org.
[1] Apkarian, Пьер и Доминикус Нолл. "Не сглаживайте H ∞ Синтез". Транзакции IEEE на Автоматическом управлении, 51, № 1 (январь 2006): 71–86. https://doi.org/10.1109/TAC.2005.860290.
[2] Bruinsma, N. A. и Маартен Штайнбух. "Алгоритм FAST, чтобы Вычислить -норму H Матрицы Передаточной функции". Системные Буквы Управления, 14, № 4 (1 апреля 1990): 287–93. https://doi.org/10.1016/0167-6911 (90) 90049-Z.
genss | getValue | hinfstructOptions | hinfsyn | looptune | systune