控制中的LMI/pages/H-infinity 濾波
對於存在擾動的系統,濾波可以用於減少這些擾動的影響。此頁面描述了一種獲得濾波器的方法,該濾波器將盡可能地減少擾動的影響。為此,我們希望找到一組新的係數矩陣來描述濾波後的系統。實現這種新系統的過程在下面描述。H-infinity 濾波器試圖最小化最大誤差幅度。
為了應用此 LMI,我們將關注可以使用狀態空間表示的線性系統,如下所示:

其中
分別代表狀態向量、測量輸出向量和感興趣的輸出向量,
是擾動向量,而
和
是相應維度的系統矩陣。
進一步定義:
是
並且是狀態向量,
是
並且是狀態矩陣,
是
並且是輸入矩陣,
是
並且是外生輸入,
是
並且是輸出矩陣,
和
是
並且是直通矩陣,
和
是
並且分別是輸出和感興趣的輸出。
資料是
(擾動向量)和
和
(系統矩陣)。此外,假設
矩陣是穩定的。
我們需要設計一個過濾器來儘可能地消除干擾的影響。為此,我們使用以下形式的過濾器

其中
是狀態向量,
是 z 的估計向量,
是相應維度的係數矩陣。
請注意,組合後的完整系統可以表示為

其中
是估計誤差,

是系統的狀態向量,
是係數矩陣,定義為

換句話說,對於上述定義的系統,我們需要找到
使得

其中
是一個正的常數,並且

該解可以透過找到矩陣
來實現,這些矩陣滿足以下 LMI

要找到相應的濾波器,可以使用解中最佳化後的矩陣來找到

然後可以使用這些矩陣來生成
來構建上面描述的過濾器,它將最有效地消除系統的干擾。
此實現需要 Yalmip 和 Sedumi。
https://github.com/rezajamesahmed/LMImatlabcode/blob/master/hinf_filtering.m
H-2_filtering
此 LMI 來自
- [1] - “控制系統中的 LMI:分析、設計與應用” 作者:段廣仁和餘海華
其他資源
段,G. (2013)。控制系統中的 LMI:分析、設計與應用。博卡拉頓:CRC 出版社,泰勒與弗朗西斯集團。