李久芹,楊洪禮
(山東科技大學 數(shù)學與系統(tǒng)科學學院,山東 青島 266590)
?
基于秩約束逼近的系統(tǒng)模型降階
李久芹,楊洪禮
(山東科技大學 數(shù)學與系統(tǒng)科學學院,山東 青島 266590)
針對Daniel Ankelhed在2007年根據(jù)控制器設計原理提出的降階模型,利用秩函數(shù)、核范數(shù)、譜范數(shù)與線性矩陣不等式的相互關系,將秩約束條件轉化為線性矩陣不等式,使原降階模型變?yōu)橥箖?yōu)化模型。數(shù)值試驗表明降階效果良好。
系統(tǒng)降階;秩約束條件;線性矩陣不等式;凸優(yōu)化模型
工程應用領域中常常涉及到大型或者復雜動力系統(tǒng)的設計、仿真、優(yōu)化和控制,這個系統(tǒng)一般都是由微分或差分方程來描述,方程的維數(shù)通常比較高,物理或者工程實現(xiàn)比較困難。系統(tǒng)模型降階十分必要,降階方法是控制理論與應用研究領域中的熱點問題。高階系統(tǒng)的降階方法有很多,其中較為有效的是K.Glover[1]于1984年提出的Hankel范數(shù)降階模型和Moore[2]在1981年提出的平衡截斷模型。這兩種方法都能有效地降低高階系統(tǒng)的階次,且既能保持原系統(tǒng)的可觀、可控性及穩(wěn)定性,又能得到降階系統(tǒng)與原始系統(tǒng)的誤差關系。
Daniel Ankelhed[3]從控制器的設計出發(fā),將系統(tǒng)降階原理與控制器設計原理相結合,建立了系統(tǒng)降階模型。然而模型中的秩約束條件是不連續(xù)且不可微的,使得模型難以求解。結合對控制系統(tǒng)的最新研究[4-6],本文基于秩函數(shù)、核范數(shù)、譜范數(shù)與線性矩陣不等式的相互關系,將模型中的秩約束條件改為線性矩陣不等式,使其成為凸優(yōu)化模型,并通過實例驗證其有效性。
Sn是n×n階對稱矩陣的集合,Rm×n是m×n階實矩陣的集合,A>0(A≥0)指A是正定(半正定)矩陣,A<0(A≤0)指A是負定(半負定)矩陣,A?指矩陣A的廣義逆,G(s)=C(sI-A)-1B+D是系統(tǒng)的轉換函數(shù)。
引理2(非嚴格消除引理)[8]給定矩陣G∈Rn×n,U∈Rn×m,V∈Rn×p使得U的值域和V的值域是線性獨立的。則存在X∈Rm×p使得G+UXVT+VXTUT≤0成立,當且僅當U⊥GU⊥T≤0且V⊥GV⊥T≤0成立。其中U⊥、V⊥分別是U、V的正交矩陣。
引理3(非嚴格有界實引理)[9]令H(s)=C(sI-A)-1B+D、
引理4[10]假設X=XT∈Rn×n,Y=YT∈Rn×n,r是一個正數(shù),則下面的描述是等價的:
AP+PAT+BBT=0,
(1a)
ATQ+QA+CTC=0。
(1b)
AP+PAT+BBT≤0,
(2a)
ATQ+QA+CTC≤0。
(2b)
引理5[11]對于任意的秩最大為r的矩陣X,其譜范數(shù)、Frobenius范數(shù)、核范數(shù)三者之間滿足:
(3)
推論2[12]對于任意滿足‖X‖2≤1的矩陣,則‖X‖*≤rank(X),即在譜范數(shù)定義的單位球上核范數(shù)是矩陣秩的一個凸下界。
引理6[11]Z是m×n維矩陣,若其譜范數(shù)小于等于常數(shù)t,則可表示成一個線性矩陣不等式:
(4)
(5)
(6)
圖1 帶有裝置H和控制器K的 標準H∞控制器設計框架Fig.1 The standard H∞ controller design framework with device H and controller K
為使從輸入ω到輸出z的H∞范數(shù)變小,利用帶有線性矩陣不等式的H∞控制器設計框架,找到一個控制器K。裝置H和控制器K之間的關系如圖1所示。
利用狀態(tài)空間形式,裝置H可以被分為下面的形式:
(7)
假定系統(tǒng)是可控和可觀的,該裝置可解決一系列的控制器設計問題。線性矩陣不等式方法可以用來解決控制器的設計問題。根據(jù)(7)式的劃分,狀態(tài)空間形式變?yōu)椋?/p>
z=C1x+D11ω+D12u;
y=C2x+D21ω+D22u。
u=KCxK+KDy。
其中,KA∈Rk×k保證了性能界限γ,在指數(shù)K下,令D22=0,則閉環(huán)系統(tǒng)狀態(tài)空間矩陣可表示為:
(8)
其中,AK∈R(n+k)×(n+k)。
由引理3可知,如果該閉環(huán)系統(tǒng)是穩(wěn)定的,則存在正數(shù)γ和0
(9)
將(8)式代入(9)式,再結合引理4中的第二個條件可得:
(10a)
(10b)
(10c)
(10d)
3.1 原始模型
圖2 原始系統(tǒng)Gn與降階系統(tǒng)k關系圖Fig.2 The relationship between the originalsystemGn and the reduced order
假設原始系統(tǒng)階數(shù)為n,降階系統(tǒng)的階數(shù)為k,則系統(tǒng)的降階問題可描述為以下模型:
minγ
(11a)
(11b)
k (11c) 其中,γ是模型降階誤差的上界,根據(jù)圖2,模型降階問題可以被看成是H∞控制器設計問題,問題(11)中H(s)可以被定義為下列形式: (12) 令Q=γX,P=γY,由舒爾實現(xiàn)定理(引理1)可知,降階問題可描述為下列形式: minγ (13a) s.t QA+ATQ+CTC≤0 (13b) AP+PAT+BBT≤0 (13c) (13d) rank(QP-γ2I)≤k (13e) γ>0,P,Q∈Sn (13f) (13)式中,秩約束條件是非凸的,難以用線性矩陣不等式求解。用凸約束來近似秩約束,一般有兩種方法:一是容許一部分不可行解存在,擴大可行域;二是減少部分解,承認優(yōu)化解可能不存在,縮小可行域。本文采取第二種方法,利用秩函數(shù)、核范數(shù)、譜范數(shù)與線性矩陣不等式的相互關系,將秩約束條件轉化為線性矩陣不等式,縮小可行域。 3.2 凸優(yōu)化降階模型 定理3[13]設A,B為n階正定矩陣,矩陣A的n個特征值為0<λ1≤λ2≤…≤λn,矩陣B的n個特征值為0<μ1≤μ2≤…≤μn,則矩陣AB的特征值λ∈[λ1μ1,λnμn]。 推論5[13]設A,B為n階半正定矩陣,矩陣A的n個特征值為0≤λ1≤λ2≤…≤λn,矩陣B的n個特征值為0≤μ1≤μ2≤…≤μn,則矩陣AB的特征值λ∈[0,λnμn]。 (trace(P)+trace(Q))2 令P,Q為常數(shù)矩陣,則模型(13)轉化為下列凸優(yōu)化問題: minγ; (14a) s.tQA+ATQ+CTC≤0; (14b) AP+PAT+BBT≤0; (14c) (14d) (14e) γ>0,P,Q≥0。 (14f) 2) 確定降價后的系統(tǒng)階數(shù)k; 3) 根據(jù)模型(14)求出誤差γ; 考慮如下系統(tǒng)[3],系數(shù)矩陣為: 計算可得,系統(tǒng)的Hankel奇異值為σ1=2.175 4,σ2=0.105 2,σ3=0.099 3。利用YALMIP[14]軟件編寫程序,得到結果如表1所示。 表1 降階誤差對比Tab.1 Reduced order error contrast 根據(jù)上述算法,當系統(tǒng)降為1階、2階時,降階系統(tǒng)分別為: 例2: 。 系統(tǒng)的Hankel奇異值為σ1=0.874 3,σ2=0.030 4,σ3=0.020 2,σ4=0.019 7,σ5=0.005 2。利用YALMIP[14]軟件編寫程序,得到結果如表2所示。 根據(jù)上述算法,當系統(tǒng)降為4階時,降階系統(tǒng)為: ,其中,。 表2 降階誤差對比Tab.2 Reduced order error contrast 系統(tǒng)的Hankel奇異值為σ1=1.757 2,σ2=1.196 8,σ3=0.988 3,σ4=0.277 2,σ5=0.105 7,σ6=0.100 1。利用YALMIP[14]軟件編寫程序,得到結果如表3所示。 表3 降階誤差對比Tab.3 Reduced order error contrast 根據(jù)上述算法,當系統(tǒng)降為3階時,降階系統(tǒng)分別為: 利用秩函數(shù)、核范數(shù)、譜范數(shù)與線性矩陣不等式的相互關系,將秩約束條件轉化為線性矩陣不等式約束,得到凸優(yōu)化模型。該優(yōu)化模型求解簡便,彌補了秩約束條件不連續(xù)不可微的缺點。通過數(shù)值實驗,將改進后的模型與文獻[3]中的降階模型進行誤差比較,得到的降階誤差小于文獻[3]中的誤差,說明改進后的模型降階效果良好。 [1]GLOVER K. All optimal Hankel-norm approximations of linear multi-variable systems and theirL∞-error bounds [J]. International Journal of Control,1984,39(6):1115-1193. [2]MOORE B.Principal component analysis in linear systems:Controllability, observability and model reduction [J]. IEEE Transactions on Automatic Control,1981,26(1):17-32. [3]ANKELHED D, HELMERSSON A, HANSON A. Suboptimal model reduction using LMIs with convex constraints [J]. European Control Conference,2007,12(11):3-8. [4]BESSELINK B,TABAK U, et al. A comparison of model reduction techniques from structural dynamics, numerical mathematics and systems and control[J]. Journal of Sound and Vibration,2013,332(19):4403-4422. [5]ELIAS J,TOBIAS D,WIM M. Model reduction of time delay systems using position balancing and delay Lyapunovequations[J].Mathematics of Control,Signals and Systems, 2013,25(2):147-166. [6]SREERAM V,SAHLAM S. Improved results on frequency weighted balanced truncation and error bounds[J]. International Journal of Robust and Nonlinear Control, 2012,22(11):1195-1211. [7]BOYD S, EL GHAOUI L, FERON E, et al. Linear matrix inequalities in system and control theory[M]//Society for Industrial and Applied Mathematics,1997:27-29. [8]HELMERSSON A. Methods for robust gain scheduling[D]. Sweden:Dissertation Linkoping University, 1995:1-221. [9]SCHERER C. The Riccati Inequality and State-SpaceH∞-Optimal Control[D]. Germany:University of Wurzburg,1990:1-266. [10]PACKARDA.Gainschedulingvialinearfractionaltransformations[J].SystemsandControlLetters, 1994,22(2):79-92. [11]徐芳芳. 矩陣補全的模型、算法和應用研究[D]. 上海:上海交通大學,2014:1-117. [12]FAZELM.Matrixrankminimizationwithapplications[D].Stanford:StanfordUniversity, 2002:1-130. [13]唐建國. 兩實對稱矩陣乘積特征值的上下界[J]. 延邊大學學報(自然科學版),2009,35(4):1-3.TANGJianguo.Upperandlowerboundsoftheeigenvaluesoftheproductoftworealsymmetricmatrices[J].JournalofYanbianUniversity(NaturalScience),2009,35(4):1-3. [14]EFBERGJ.YALMIP:AtoolboxformodelingandoptimizationinMATLAB[C] //IEEEInternationalSymposiumonComputerAidedControlSystemsDesign.Taipei,Sept.2-4, 2004:287-292. (責任編輯:傅 游) System Model Order Reduction Based on Rank Constraints Approximation LI Jiuqin, YANG Hongli (College of Mathematics and Systems Science, Shandong University of Science and Technology, Qingdao, Shandong 266590, China) To improve the reduced order model proposed by Daniel Ankelhed in 2007 according to the controller design principle, the rank constraint was transformed into a linear matrix inequality and the reduced order model was transformed into a convex optimization model by using rank function, the nuclear norm, spectral norm and linear matrix inequality in relation to each other. Results of numerical tests indicate that the effect of this model is favorable. system order reduction; rank constraint; linear matrix inequality; convex optimization model 2016-04-15 國家自然科學基金項目(11241005) 李久芹(1990—),女,山東濟南人,碩士研究生,主要從事最優(yōu)控制理論與應用方面的研究。 楊洪禮(1974—),男,山東臨沂人,副教授,博士,主要從事優(yōu)化理論與算法、最優(yōu)控制理論與應用、非負矩陣與張量分解等方面的研究,本文通信作者. E-mail:yhlmath@126.com O231.1 A 1672-3767(2016)06-0114-094 模型算法
5 數(shù)值實驗
6 結論