• 沒有找到結果。

最大穩定度 PID 控制器設計

3-1 前言

設計最大穩定度的 PID 控制器,這個方法的觀念簡單易懂,先簡述如下:令

d i

p k k

k

k  , , 為 PID 控 制 器 的 三 個 參 數 , 參 數 空 間 的 集 合 0}

} Re{

0, ) ,

; ( : {

)

(σkR3 q s k σs

Ks 稱為穩定區域(stability domain),若Ks)為 空集合,表示沒有一組控制器參數,使得多項式q(s;k,σ)為 Hurwitz 多項式,若

)

Ks 不為空集合,則表示存在至少一組控制器參數k使得q(s;k,σ)為 Hurwitz 多 項式,因此可以增加σ直到σσ*Ks)逐漸退化到一點k*,如此相對應的k*

σ*就找到了。

在實際計算上,我們採σ值的二分法,使得σ逐漸逼近σ*而找到k*的近似值。

σ值的二分法(bisection)的作法是先找出σuσs 使得K(σu)而K(σs),若

  2 ) ( u s

s

σ

K σ ,則令

2

s

u σ

σ

取代原σu,否則令 2

s

u σ

σ

取代原σs

從以上的說明可知,本文的方法之計算負担在於判斷Ks)是否為空集合,

然而根據 Ackermann and Kaesbauer 等人[19]的分析,PID 控制器的穩定域在固定 的kp值下,k -d ki平面上之穩定域的邊界為直線構成的。因此,k -d ki平面上的穩 定域為多邊形,根據這樣的特性,判斷Ks)是否為空集合可以計算機程式來自 動判斷。

16

3-2 建構最大穩定度之方法

圖 3.1 A typical feedback control system

圖 3.1 所示的單一輸入單一輸出控制系統,圖中GP(s)代表受控制的轉移函

首先,圖 3.1 所示閉環路控制系統之特徵方程式為

將式(3-1)和式(3-2)代入式(3-3)整理後得系統的特徵函數如下 )

satisfy : satisfy

18

若要用計算機自動判斷穩定域Ks是否為空集合,我們由式(3-10)求得kp的局部最

20

3-3 建構最大穩定度之程序

程序(一):判斷Ks)是否為空集合 (i) 解滿足

ω KP

 之所有正實數的ω,記為ω,1,2,ν

(ii) 對 於 ωω , 從 式 (3-17) 計 算 相 對 應 的 KP 值 , 記 為 KP,i , 再 令 ν

i ε K

KPP,i  , 1,2, , 其 中ε 為 選 定 的 一 小 正 實 數 , 將 KP 代 入 式 (3-18),解出μω(singular frequency),記為ωˆi,i1,2,μ

(1) 令1

(2) 令ωω,從式(3-17)計算相對應的KP值,並令KPKPε,再將KP代入式 (3-18)解出μ個正的ω,記為ωˆi,i1,2,,μ

(3) 將μωˆi代入式(3-19)得μ條直線方程式,連同穩定域邊界Ks的方程式式 (3-20),共有μ1條線

(4) 計算步驟(3)所有線的交點,及所分割的多邊形P1,P2,,並求各個多邊形的 頂點

(5) 對每一個多邊形,求其頂點的平均值,記為(KˆD,KˆI),再由式(3-14)得相對應 的控制器參數(kˆp,kˆi,kˆd)

(6) 判斷q(s;kˆp,kˆi,kˆd) p(s-σ;kˆp,kˆi,kˆd)是否為穩定,若測出某一多邊形為穩定 域,則Ks),結束程序(一)

(7) 若無一Pi為穩定域,令 1,回到步驟(2) (8) 若ν,設定Ks),結束程序(一)

22

程序(二):計算最大穩定度σ*及 PID 控制器參數k* (k*p,k*i,k*d) (1) 選定σ 0和最大二分法次數NB

(2) 令σs 0,若Ks(σs),設計問題無解 (3) 令σuσs σ

(4) 若Ks(σu),跳到步驟(7)

(5) 若Ks(σu),則σu取代σs、2σ取代 、σ σuσu σ 取代σu (6) 跳到步驟(4)

(7) i1

(8) 2

u

s σ

σ σ

(9) 若Ks),則σ取代σu,否則σ取代σs (10) i就改成i1

(11) 若iNB,步驟跳到(8)

(12) 結果σ*σs,並由穩定域Ks(σs)找到控制器參數k* (k*p,ki*,k*d)

3-4 範例

24

由以上 5 條線所構成的多邊形示於圖 3.3

圖 3.3 Stability region for kp -4.4

其中黑影的多邊形為穩定域,為了得到最穩定度的 PID 控制器,利用虛軸左移量 的σ二分法(NB 21次,從σs 0,σu 5開始)得到σ* 0.3284,在此σ值下,ωKP 的關係示於圖 3.4,KP的局部極值有 4 個如下:

3.43552

001 . 0

ω1KP,1

7.09637

0.4437

ω2KP,2

-3.06342

0.7455

ω3KP,3

3.43553

1.7068 ,4

4KP

ω

26

圖 3.4 KP vsω for σ0.3284

KP [KP,1,KP,4]之中穩定域Ks(σ*)存在,取KˆP 3.435525代入式(3-18),解出奇 異頻率(ω0,ω0.001,ω0.58057,ω1.7066,ω1.7069),再將奇異頻率代入式 (3-19)得到KD-KI平面上的直線,所構成的多邊形如圖 3.5 所示

圖 3.5 Stability region inKD-KIplane forKP 3.435525

28

圖 3.6 kp vs ω for σ 0(ω:0~4π h)

0

σ 時 , 運 算 得 出 kp 8.8267 代 入 式 (3-11) 求 得 奇 異 頻 率 93.408)

64.362, 28.633,

10.645,

(ωωωω , 再 將 奇 異 頻 率 代 入 式 (3-12) 得 到

i

d k

k - 平面上的直線,再加上式(3-23)(3-24)的直線,如圖 3.7

30

圖 3.7 Stability region for kp 8.8267

其中黑影的多邊形為穩定域,為了得到最穩定度的 PID 控制器,利用虛軸左移量 的σ二分法(NB 17次,從σs 0,σu 5開始)得到σ* 1.475696,在此σ值,ωKP 的關係示於圖 3.8,KP的局部極值有 5 個如下:

2.9289

001 . 0

ω1KP,1

27.029

19.648 ,2

2KP

ω

-74.3845

48.796

ω3KP,3

122.9019

79.53 ,4

4KP

ω

-171.6383

110.715

ω5KP,5

圖 3.8 KP vs ω for σ 1.475696(ω:0~4π h)

KˆP 14.97874 代 入 式 (3-18) , 解 出 奇 異 頻 率

(ω0,ω19.555,ω19.655,ω65.226,ω92.14,ω126.882),再將奇異頻率代入 式(3-19)得到KD-KI 平面上的直線,所構成的多邊形如圖 3.9 所示

32

圖 3.9 Stability region inKD-KIplane forKP 14.97874

K -D KI 平面上,多邊形穩定域的頂點平均值為KˆI 11.6666、KˆD 0.437333, 437333)

11.6666,0.

(14.97874, ˆ )

ˆ , ˆ ,

(KP KI KD  透 過 式 (3-14) 所 得 到 的 PID 控 制 器 為 .43733)

34.72305,0 (16.26948,

) , ,

(k*p ki* kd*  ,p(s;k*)的根如圖 3.10 所示

圖 3.10 The root distributions(KˆI,KˆD)(11.6666,0.437333) 根據圖 3.9 再多取兩個點做判斷

(1) (KˆP,KˆI,KˆD)(14.97874,173.133,0.85733)透過式(3-14)所得到的 PID 控制器為 0.85733)

197.10439, (17.50907,

) , ,

(k*p ki* k*d  ,p(s;k*)的根如圖 3.11 所示

34

圖 3.11 The root distributions(KˆI,KˆD) (173.13333,0.85733)

(2) (KˆP,KˆI,KˆD)(14.97874,87,0.633) 透 過 式 (3-14) 所 得 到 的 PID 控 制 器 為 0.62067)

105.72235, (16.81057,

) , ,

(k*p ki* k*d  ,p(s;k*)的根如圖 3.12 所示

圖 3.12 The root distributions(KˆI,KˆD)(87,0.633)

36

相關文件