黃觀欽,聞 成,盧潔瑩,蘇為洲
(華南理工大學 自動化科學與工程學院,廣東 廣州 510640)
H∞控制器自上世紀80年代提出起便受到了廣泛的關注,由于其高自由度的設計和優異的理論性能,大量深入研究涌現。根據文獻[1-3],H∞控制器階次跟權重函數和控制對象階次有關,在實際應用中,權重函數和控制對象階次一般較高,會導致計算得到的H∞控制器階次過高,而高階控制器由于其計算量大、數值誤差大等缺陷,很難應用于實際系統。因此,直接設計低階的固定階次H∞控制器更具有實際應用的價值。
對于固定階次H∞控制器的設計,目前研究主要有2種技術路線:一是直接設計低階H∞控制器;二是先設計全階控制器再降階。文獻[4-8]使用實有界引理和變量消除引理把次優H∞控制器的求解轉化為對線性矩陣不等式(LMI)[9]的求解。文獻[10]采用廣義KYP引理求解次優H∞控制器,同時保證閉環系統漸進穩定。文獻[11]利用實有界引理和變量約束把問題轉化為LMI。這3種方案為了將優化問題轉化為凸問題,需要額外滿足其他LMI或等式約束,均存在保守性。文獻[12]采用了第2條技術路線,采用GKYP引理進行控制器降階,使低階控制器和高階控制器在特定頻段的開環頻率特性盡量接近,從而獲得近似性能,但是無法保證閉環穩定性。文獻[13]給出了一個基于互質因式分解的保H∞性能控制器降階的充分條件,把固定階次H∞控制器設計問題轉化為了頻率加權的模型降階問題。受LMI設計方法和文獻[13]的啟發,本文提出了一種基于互質因式分解和KYP引理的固定階次H∞控制器設計方法,最終以LMI形式得到問題的解。
本文算法將在一個機載小口徑天線上進行驗證。由于小口徑天線具有較好的剛性,目前國內主要采用經典的PID控制器。然而機載小口徑天線由于重量的限制,其柔性較為明顯,陀螺環對象特性存在明顯諧振。此時使用PID控制方案,由于PID控制器的局限性,會導致在諧振頻點附近存在陡峭的穩定裕度衰減,進而使得PID控制器的性能大為受限,而H∞控制器針對存在諧振的對象,性能表現優異。同時,為減小高階次帶來的負面影響,機載小口徑天線適合采用本文固定階次H∞控制器算法設計的低階H∞控制器。
本文使用以下標記符號:S表示一簇穩定的、正則的、實有理的函數集;I表示適當維度的單位矩陣;在不引起歧義前提下,使用G表示傳遞函數矩陣G(s);G*表示傳遞函數矩陣G的共軛轉置。一個下線性分式變換定義為:
Fl(M,X):=M11+M12X(I-M22X)-1M21,
(1)

(2)
考慮n階線性時不變廣義對象P,由如下狀態空間方程描述:
(3)
式中,x(t)∈n為狀態變量;w(t)∈mw和u(t)∈mu分別為外部輸入和控制輸入;y(t)∈py和z(t)∈pz分別為測量輸出和被控輸出;A,B1,B2,C1,C2,D11,D12,D21,D22為維數相容的實常數矩陣,并且假設P是可鎮定的和可檢測的。對于P的傳遞函數模型,簡化表示如下:

P=P11P12P21P22=A1B1B2C1D11D12C2D21D22。
(4)
考慮閉環系統,其框圖如圖1所示。

圖1 閉環系統框圖Fig.1 Block diagram of closed-loop system
圖中,K為mu×py控制器,則閉環系統傳遞函數為:Tzw=P11+P12K(I-P22K)-1P21=Fl(P,K)。
關注以下次優H∞控制問題:

注1這里之所以只討論次優H∞控制器,而不考慮最優H∞控制器,是因為最優H∞控制器的階次過高,而在工程應用中,往往要求控制器為較低階次,這時采用最優控制器則不能滿足階次要求。此外,雖然最優H∞范數理論上給出了閉環性能所能到達的極限,但是實際應用中往往沒有這個必要,甚至有時是不希望設計一個最優H∞控制器的。綜上,獲得范數意義上很接近最優的次優H∞控制器更有意義。
根據次優H∞控制的描述,本文研究的問題敘述如下:

下面引理給出了所有次優H∞控制器的參數化形式。


圖2 次優控制器參數化示意Fig.2 Block diagram of suboptimal controller parameterization
(5)
式中,

N∞=N11N12N21N22=A^B^1B^2C^1D^11D^12C^2D^21D^22
(6)
N∞的階次等于廣義對象P的階次;N11為mu×py傳遞函數矩陣;N12,N21,N22分別為維數相容的傳遞函數矩陣。

實際應用中,P包含了權重函數和控制對象,階次較高,因而需要固定階次次優H∞控制器階次小于廣義對象P的階次,固定階次控制器的求解才有實際意義。又N∞與P的階次相等,則固定階次控制器的階次應小于N∞的階次。由式(5)可知,K的階次與Q的取值有關,為得到一個低階的固定階次次優H∞控制器,直觀的思路就是恰當地設計Q,使得K為一個低階的控制器。那么,固定階次次優H∞控制器問題可等價描述如下:

雖然上述描述給出了可通過尋找Q求解固定階次次優H∞控制器的思路,但是直接尋找這樣的Q是很困難的。下面將給出一個利用式(5)參數化方法推導而來的保H∞性能控制器降階的充分條件,利用此充分條件進一步可基于LMI得到固定階次次優H∞控制器的解。通過此方法可直接得到固定階次次優H∞控制器的分子和分母,這是一種間接求Q的方法。簡潔起見,接下來的描述以固定階次H∞控制器代替固定階次次優H∞控制器。
由于后續結果是基于互質因式分解框架的,下面給出次優H∞控制器互質因式分解形式參數化的相關結果。

K=(Φ11Q+Φ12)(Φ21Q+Φ22)-1,
(7)
式中,(Φ11Q+Φ12)(Φ21Q+Φ22)-1為K在S上的右互質分解。令Q=0得到的Ksub=Φ12Φ22-1則為所謂中心控制器。式(5)、式(7)所示控制器參數化方法被稱為Youla參數化[14]。
證明有
(8)

Fl(N∞,Q)=N11+N12Q(I-N22Q)-1N21=
(Φ11Q+Φ12)(Φ21Q+Φ22)-1,
(9)
證畢。
利用以上結果,下面給出基于互質因式分解的保H∞性能控制器降階的充分條件。

(12)

引理3在已知次優H∞控制器參數化結果的前提下,把H∞控制問題轉化為頻率加權控制器降階問題。然而,引理3沒有給出求取[UV]T的具體方法。下面將利用以上結果進一步推導固定階次H∞控制器的求解方法。
引理4[16](KYP引理)給定Acl∈k×k,Bcl∈k×l,Π=ΠT∈(k+l)×(k+l),若對所有ω∈,有det(jωI-Acl)≠0,那么以下陳述等價:

?ω∈∪{∞},
(13)
② 存在一矩陣P=PT∈k×k,使得:
(14)
引理4可以把引理3轉化為LMI形式,從而把固定階次H∞控制問題轉化為LMI優化問題。下面給出具體推導。

(15)
代入狀態空間數據可得:
(16)
對比引理4有:
(17)
注3當Gcl的狀態空間數據Acl,Bcl,Ccl,Dcl中包含設計向量時,式(17)為一個BMI[17]。BMI往往是非凸的,難以求解。下面將通過變換,把問題轉化為LMI。
引理5[18](舒爾補引理)對于矩陣Θ=ΘT,Ψ=ΨT<0以及Ξ,以下2個陳述等價:
①Θ-ΞΨ-1ΞT<0,
(18)

(19)
式(17)可化簡為:
(20)
應用引理5,則式(17)等價于下式:
(21)
式(21)即為熟知的實有界定理的LMI表示形式。若令Acl,Bcl為常數矩陣,Ccl(),Dcl()為的仿射,則式(21)為一個LMI。


Gd(s,)
(22)
取Gd(s,)的實現為{Ad,Bd,Cd(),Dd()},其中,Ad,Bd為常數矩陣,Cd(),Dd()為的仿射,使得
(23)



至此,固定階次H∞控制問題轉化為了LMI形式的優化問題。
注4當Gd(s,)階次較高且具有較大的零極點或增益時,若不注意實現的形式,比如取為能控標準型,其實現的Ad和Cd()會含有很大的數值。由于Gd(s,)的實現{Ad,Bd,Cd(),Dd()}會直接用于算法的數值運算,若含有過大的數值,會導致計算機無法表示和求解。因此,Gd(s,)的實現需要取為恰當的形式,使得{Ad,Bd,Cd(),Dd()}中的系數大小分布均勻,避免出現過大的數值,從而提高運算的數值穩定性。
注5由于定理1可整定固定階次控制器的分子和分母,其結果可用于各種形式的H∞控制器求解,例如:① 固定結構控制器,如PID控制器、超前滯后控制器和固定階次控制器;② 閉環回路整形,如使用混合靈敏度整形;③ 可通過迭代減小γ,以逼近在給定階次水平下的最優H∞控制器。
下面把本文的固定階次H∞控制器算法步驟總結如下:

② 根據式(10)和式(11),計算Φ和Φ-1;
③ 根據給定階次r以及控制器結構,設計U,V的共同常系數分母Den(s),以及分子NumU(s,)和DenV(s,);
研究對象為0.8 m機載小口徑天線的方位軸陀螺環伺服系統,對象為單輸入單輸出模型,如下:
該天線方位軸陀螺環對象伯德圖如圖3所示,可見10.7 Hz處存在一個幅值接近15 dB的諧振峰,說明對象存在很大的柔性,這為控制器設計帶來很大難度,使用傳統的PID控制方案難以達到滿意效果,將使用固定階次H∞控制器對諧振峰進行整形。本文考慮到天線方位軸陀螺環對階躍的跟蹤問題,故采用圖4所示的控制結構。

(a) 控制對象模型幅值響應

(b) 控制對象模型相位響應圖3 小口徑天線方位軸陀螺環對象伯德圖Fig.3 Bode diagram of the azimuth axis gyro of small antenna

圖4 陀螺環控制框圖Fig.4 Block diagram of the gyro loop control
在圖4中,r-e跟蹤誤差通道傳遞函數表示如下:
(24)
由于還要考慮閉環系統的穩定性,需關注系統的r-y跟蹤通道傳遞函數,表示為:
(25)
為獲得較好的跟蹤性能,考慮使用加權函數WS對跟蹤誤差通道S進行整形,以使S的低頻增益盡量小。同時,為保證系統的魯棒穩定性,需要跟蹤通道T的高頻增益較小,考慮使用加權函數WT對T進行整形。同時,考慮系統跟蹤性能和魯棒穩定性的設計示意框圖如圖5所示。

圖5 H∞控制器設計示意框圖Fig.5 Block diagram of H∞ controller design
圖5中,w為外部輸入,u為控制輸入,z=[z1z2]T為被控輸出,z1為WS加權跟蹤誤差通道輸出,z2為WT加權跟蹤通道輸出,y為測量輸出。
于是得到廣義對象P和閉環傳遞函數Tzw分別為:
(26)
(27)
由于需要同時保證較好的跟蹤性能和閉環穩定性,本文設計WS為低通環節以獲得較好的跟蹤性能,設計WT為高通環節以獲得較好的閉環魯棒穩定性。具體權重函數如下:
結合上面對對象特性的分析,為處理對象的諧振并保留PID控制器的優勢,希望得到一個PI控制器串聯陷波器的控制器形式,故選擇給定階次為3,接著應用上一節的算法便可計算固定階次H∞控制器。
需要說明,在算法第③步確定常系數多項式分母Den(s)時,由于本次實驗需要設計階次為3的控制器,結合天線陀螺環對象特性,只需在對象帶寬內取3個合理極點即可,本實驗取Den(s)=(s+10)(s+50)(s+100)。應用算法第④步時,考慮到運算的數值大小限制和精度,Gd(s,)的實現取為適當形式,從而使得矩陣{Ad,Bd,Cd(),Dd()}的系數數值盡量小,有利于后面的算法數值計算。
經計算,得到三階固定階次H∞控制器如下:
該三階控制器可看作由一個二階陷波器和一個PI控制器組成。
為了對比,給出一個性能較好的PI控制器如下:

(28)

表1 不同控制器的和ε對比Tab.2 ε comparison of the controllers


(a) 不同控制器幅值響應

(b) 不同控制器相位響應圖6 不同控制器伯德圖Fig.6 Bode diagram of the controllers

(a) 不同控制器開環幅值響應

(b) 不同控制器開環相位響應圖7 不同控制器開環伯德圖Fig.7 Open-loop bode diagram of the controllers

表2 不同控制器開環性能指標對比Tab.2 Open-loop performance comparison of the controllers


圖8 不同控制器仿真階躍響應圖Fig.8 Simulated step responses of the controllers


圖9 不同控制器實測階躍響應Fig.9 Tested step responses of the controllers
本文探索和驗證了基于LMI和互質因式分解的固定階次H∞控制器設計方法。利用KYP引理,把基于互質因式分解的保H∞性能控制器降階問題轉化為給定階次約束下的H∞控制器設計問題,最終把問題轉化對LMI的求解。在天線伺服系統上的仿真和測試結果表明,本文得到的固定階次H∞控制器性能優于傳統方法的H∞控制器和常用PI控制器,所描述算法實用有效。針對單輸入單輸出系統進行固定階次H∞控制器設計,下一步將把算法擴展至多輸入多輸出系統。