跳轉到內容

控制中的 LMI / 點選此處繼續 / 控制器綜合 / 連續時間 D 穩定控制器

來自華夏公益教科書

連續時間 D 穩定控制器

在一些控制問題中,人們仍然希望設計一個控制器,其極點位於複平面的特定區域,同時確保控制器是穩定的。一種可以實現此目標的方法稱為 D 穩定性。


假設我們得到了連續時間系統

其穩定性未知,其中 , , , 以及 對於任何 。然後,可以透過控制器 來實現同時穩定上述系統並確保極點位於其預期位置的控制器。

為了正確定義複平面上可接受的極點區域,我們需要以下資料

  • 矩陣 , , ,
  • 上升時間 ()
  • 穩定時間 ()
  • 超調百分比 ()

有了這些資訊,我們就可以開始制定最佳化問題了。

最佳化問題

[編輯 | 編輯原始碼]

利用以上給定的資料,我們可以定義最佳化問題。為了做到這一點,我們首先要使用以下不等式約束定義複平面上極點可以位於的容許區域。

上升時間

穩定時間

超調百分比

假設是復極點的位置,那麼

這使得我們可以修改不等式約束,如下所示

上升時間

穩定時間

超調百分比

這不僅使我們能夠映射覆極點位置和不等式約束之間的關係,而且現在也使我們能夠輕鬆地為該問題構建LMI。

LMI: 連續時間控制器D穩定性

[edit | edit source]

牢記上述不等式,我們觀察到以下內容

假設現在存在一個對稱矩陣和矩陣,我們現在可以確定以下LMI的控制器

給定所得到的控制器 ,我們現在可以確定 的極點位置 滿足不等式約束

  • 示例程式碼 - 一個 GitHub 連結,其中包含演示如何使用 MATLAB-YALMIP 實施此 LMI 的程式碼(名為“ControllerDStability.m”)。
[編輯 | 編輯原始碼]
[編輯 | 編輯原始碼]

返回主頁面

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