跳轉到內容

控制中的LMI/頁面/最優控制的逆問題

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

控制中的LMI/頁面/最優控制的逆問題

在某些情況下,需要在LQR框架內解決最優控制的逆問題。在這個逆問題中,需要透過確保給定的控制器矩陣是某個可控且可檢測的LQR最佳化問題的最優解來驗證該控制器矩陣是否適用於該系統。換句話說:在這個逆問題中,控制器是已知的,需要計算LQR增益矩陣,以使控制器成為最優解。

該系統是一個線性時不變系統,可以用如下所示的狀態空間表示

其中, 分別代表狀態向量、測量輸出向量和感興趣的輸出向量, 是擾動向量, 是適當維度的系統矩陣。進一步定義: 且為狀態向量, 且為狀態矩陣, 且為輸入矩陣, 且為外生輸入, 且為輸出矩陣, 且分別為輸出和感興趣的輸出。

定義系統的矩陣 以及給定的控制器 ,需要針對其解決逆問題。

最佳化問題

[編輯 | 編輯原始碼]

在這個 LMI 中,對於給定的控制器 K,需要透過尋找最優輸入來最小化以下成本函式

該問題的解可以表述為一個狀態反饋控制器,其表示式為

LMI: 最優控制的逆問題

[edit | edit source]

最優控制的逆問題如下:給定矩陣 ,確定是否存在 ,使得 是可檢測的,並且 是相應 LQR 問題的最優控制。等效地,我們要尋找 ,使得存在非負的 和正定的 滿足

結論

[edit | edit source]

如果解存在,那麼 是矩陣 上LQR最佳化的最優控制器。

此實現需要 Yalmip 和 Sedumi。

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

[編輯 | 編輯原始碼]
  1. 多標準 LQG]
[編輯 | 編輯原始碼]

返回主頁

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