Методы H ∞ (т. е. « H -infinity »)используются в теории управления для синтеза контроллеров для достижения стабилизации с гарантированной производительностью. Чтобы использовать методы H ∞ , разработчик управления выражает задачу управления как задачу математической оптимизации , а затем находит контроллер, который решает эту оптимизацию. Методы H ∞ имеют преимущество перед классическими методами управления в том, что методы H ∞ легко применимы к проблемам, включающим многомерные системы с перекрестной связью между каналами; недостатки методов H ∞ включают уровень математического понимания, необходимый для их успешного применения, и необходимость в достаточно хорошей модели системы, которой нужно управлять. Важно помнить, что полученный контроллер оптимален только по отношению к предписанной функции стоимости и не обязательно представляет собой лучший контроллер с точки зрения обычных показателей производительности, используемых для оценки контроллеров, таких как время установления, затраченная энергия и т. д. Кроме того, нелинейные ограничения, такие как насыщение, обычно не обрабатываются должным образом. Эти методы были введены в теорию управления в конце 1970-х — начале 1980-х годов Джорджем Замсом (минимизация чувствительности), [1] Дж. Уильямом Хелтоном (широкополосное согласование) [2] и Алленом Танненбаумом (оптимизация запаса усиления). [3]
Фраза H ∞ control происходит от названия математического пространства, по которому происходит оптимизация: H ∞ — это пространство Харди матричнозначных функций, которые являются аналитическими и ограниченными в открытой правой половине комплексной плоскости, определяемой соотношением Re( s ) > 0; норма H ∞ — это супремумное сингулярное значение матрицы по этому пространству. В случае скалярнозначной функции элементы пространства Харди, которые непрерывно простираются до границы и непрерывны на бесконечности, — это дисковая алгебра . Для матричнозначной функции норму можно интерпретировать как максимальный коэффициент усиления в любом направлении и на любой частоте; для систем SISO это фактически максимальная величина частотной характеристики.
Методы H ∞ могут использоваться для минимизации воздействия замкнутого контура возмущения: в зависимости от формулировки проблемы воздействие будет измеряться либо в терминах стабилизации, либо в терминах производительности. Одновременная оптимизация надежной производительности и надежной стабилизации является сложной задачей. Одним из методов, который приближается к достижению этой цели, является формирование контура H ∞ , которое позволяет разработчику управления применять классические концепции формирования контура к многопараметрической частотной характеристике для получения хорошей надежной производительности, а затем оптимизировать отклик вблизи полосы пропускания системы для достижения хорошей надежной стабилизации.
Для поддержки синтеза контроллера H∞ доступно коммерческое программное обеспечение .
Во-первых, процесс должен быть представлен в соответствии со следующей стандартной конфигурацией:
У установки P есть два входа: экзогенный вход w , включающий опорный сигнал и возмущения, и управляемые переменные u . Есть два выхода: сигналы ошибки z , которые мы хотим минимизировать, и измеряемые переменные v , которые мы используем для управления системой. v используется в K для вычисления управляемых переменных u . Обратите внимание, что все они, как правило, являются векторами , тогда как P и K являются матрицами .
В формулах система выглядит следующим образом:
Поэтому можно выразить зависимость z от w как:
Называемое нижним линейным дробным преобразованием , определяется (индекс происходит от lower ):
Таким образом, цель проектирования управления состоит в том, чтобы найти контроллер , который минимизируется в соответствии с нормой. То же самое определение применимо к проектированию управления. Бесконечная норма матрицы передаточной функции определяется как:
где — максимальное сингулярное значение матрицы .
Достижимая норма H ∞ замкнутой системы в основном задается через матрицу D 11 (когда система P задана в виде ( A , B 1 , B 2 , C 1 , C 2 , D 11 , D 12 , D 22 , D 21 )). Существует несколько способов прийти к регулятору H ∞ :