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