跳轉到內容

控制中的LMI/pages/H-infinity 濾波

來自華夏公益教科書,開放的書籍,開放的世界

控制中的LMI/pages/H-infinity 濾波

對於存在擾動的系統,濾波可以用於減少這些擾動的影響。此頁面描述了一種獲得濾波器的方法,該濾波器將盡可能地減少擾動的影響。為此,我們希望找到一組新的係數矩陣來描述濾波後的系統。實現這種新系統的過程在下面描述。H-infinity 濾波器試圖最小化最大誤差幅度。

為了應用此 LMI,我們將關注可以使用狀態空間表示的線性系統,如下所示:

其中 分別代表狀態向量、測量輸出向量和感興趣的輸出向量, 是擾動向量,而 是相應維度的系統矩陣。

進一步定義: 並且是狀態向量, 並且是狀態矩陣, 並且是輸入矩陣, 並且是外生輸入, 並且是輸出矩陣, 並且是直通矩陣, 並且分別是輸出和感興趣的輸出。

資料是 (擾動向量)和 (系統矩陣)。此外,假設 矩陣是穩定的。

最佳化問題

[編輯 | 編輯原始碼]

我們需要設計一個過濾器來儘可能地消除干擾的影響。為此,我們使用以下形式的過濾器

其中 是狀態向量, 是 z 的估計向量, 是相應維度的係數矩陣。

請注意,組合後的完整系統可以表示為

其中 是估計誤差,

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

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

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

LMI: H 無窮濾波

[edit | edit source]

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

結論

[edit | edit source]

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

然後可以使用這些矩陣來生成 來構建上面描述的過濾器,它將最有效地消除系統的干擾。

此實現需要 Yalmip 和 Sedumi。

https://github.com/rezajamesahmed/LMImatlabcode/blob/master/hinf_filtering.m

[編輯 | 編輯原始碼]

H-2_filtering

[編輯 | 編輯原始碼]

此 LMI 來自

  • [1] - “控制系統中的 LMI:分析、設計與應用” 作者:段廣仁和餘海華

其他資源


參考文獻

[編輯 | 編輯原始碼]

段,G. (2013)。控制系統中的 LMI:分析、設計與應用。博卡拉頓:CRC 出版社,泰勒與弗朗西斯集團。

返回主頁

[編輯 | 編輯原始碼]
華夏公益教科書