H-infinity控制

H∞（H-infinity）控制法是控制理論中用來設計控制器，可以達到穩定性，並且可以保證性能的設計方式。要使用H∞方法，控制器的設計者需將控制問題表示為數學最佳化問題，並且找到使最佳化成立的控制器。

H∞較傳統控制技術好的優點是可以應用在包括多個變數，各頻道之間有互相耦合的問題，而H∞的缺點是其因為技巧以及其中的數學，若要成功的應用，需要對需控制的系統有很好的建模。很重要的是所得的控制器只是在規定的成本函數下是最佳的，若用一般評估控制器性能方式來評比（例如整定時間、使用能量等），不一定是最佳的。而且像飽和之類的非線性特性也很不好處理。H∞是在1970年代末及1980年代初由（靈敏度最小化、sensitivity minimization）、J. William Helton（宽带匹配、broadband matching）及（增益裕度最佳化、gain margin optimization）等人提出。

H∞控制的名稱是因為最佳化所在的數學空間：H∞是由在複平面開放右半邊Re(s) > 0 內解析及有界的矩陣函數形成的哈代空間。the H∞模是函數在此空間內的最大單一值。（可以解釋為在不同頻率、不同方向下的最大增益，若針對SISO系統，就是頻率響應的最大值）。H∞技術可以用來使擾動對閉迴路的影響最小化，依照問題的陳述方式，影響可以用穩定性或是性能來表示。

同時要針對性能強健性以及穩定性強健性進行最佳化很不容易。有一個比較類似的作法是H∞迴路整形，可以讓控制器的設計者應用經典的迴路整形概念到多變數的頻率響應中，以得到性能強健性，再在系統頻寬附近再微調響應，讓穩定性強健性也可以最佳化。

目前已有可以合成H∞控制器的商業軟體。
 問題敘述 

首先，處理問題時，會用以下的標準組態來進行：

Image:H-infty plant representation.png

受控體P有二個輸入，外來輸入w包括了參考信號以及干擾，以及控制變數u。有二個輸出，誤差信號z是希望可以最小化的值，以及用來控制系統的測量變量v。在方塊K中會利用v來計算控制變數u。注意以上的P和K是矩陣，其餘的都是向量。

若配合公式，系統為

因此可以用下式表示z對w的相依性：

稱為下線性分式轉換（lower linear fractional transformation），定義為（其下標表示「較低的」）

因此控制設計的目標是找到控制器使用依照計算時有最小值。相同的定義也可以用在控制器設計。傳遞函數矩陣的無限模定義為：

其中是矩陣的最大奇異值。

閉迴路控制器可以達到的H∞模主要和D11有關（系統的表示方式為(A, B1, B2, C1, C2, D11, D12, D22, D21)）。有以下幾種方式可以設計H∞控制器：
 針對閉迴路進行Youla-Kucera參數化，但結果常常會得到非常高階數的控制器。
 以Riccati方程為基礎的作法，要求解二個Riccati方程來找到控制器，不過需要較多簡化的假設。
 以最佳化為基礎的Riccati方程重整，會用到線性矩陣不等式，但需要的假設較少。

 相關條目 
哈代空間
H square
H-infinity迴路整形
線性平方高斯控制（LQG）
羅森布魯克系統矩陣

參考資料

 參考文獻 

.

.

.

.

.

.

Category:控制理論
Category:哈代空間