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] П. Апкэриэн и Д. Нолл, "Несглаженный Синтез H-бесконечности", Транзакции IEEE на Автоматическом управлении, Издании 51, Номере 1, 2006, стр 71-86.
[2] Bruisma, Н.Э. и М. Стейнбач, "Алгоритм FAST, чтобы Вычислить -норму H Матрицы Передаточной функции", Системные Буквы Управления, 14 (1990), стр 287-293.
genss | getValue | hinfstructOptions | hinfsyn | looptune | systune