朱泓霖,王興平
(海軍航空工程學院a.研究生管理大隊;b.基礎部,山東煙臺264001)
一類非線性系統的狀態反饋輸出跟蹤研究
朱泓霖a,王興平b
(海軍航空工程學院a.研究生管理大隊;b.基礎部,山東煙臺264001)
研究一類非線性系統的狀態反饋輸出跟蹤控制問題。對于給定的光滑有界的參考信號,利用反步方法設計系統的跟蹤控制器,使從任意初值出發的系統的輸出都漸近于給定的參考信號,同時系統內部狀態保持有界。仿真實例驗證了研究結論的可行性。
非線性系統;輸出跟蹤;狀態反饋;反步方法
通過反饋控制器使得受控系統的輸出漸近逼近給定的參考信號是控制工程中一個重要問題。這類問題在航天器的軌跡控制[1-2]、船舶航行控制[3-5]、水下機器人控制[6]等諸多領域有著廣泛地應用,一直是控制理論研究的重點。
近年來,線性系統的輸出跟蹤問題得到了充分研究,并取得了系統的成果[7]。隨著非線性系統控制理論的發展,非線性系統的輸出跟蹤控制問題研究也產生了一系列的學術研究成果。文獻[8]利用非線性系統的幾何理論研究了一類具有最小相位非線性系統的跟蹤問題。文獻[9]討論了一類下三角形式非線性系統的全局輸出反饋跟蹤問題,通過提出一種新的動態增益縮放技術給出了輸出反饋控制器的設計方法。文獻[10]討論了一類不滿足線性增長條件的不確定非線性系統的輸出反饋跟蹤問題,并基于變結構觀測器用反步方法,設計了輸出反饋控制器。同時,實用跟蹤控制問題備受關注,它要求設計控制器使得系統輸出與給定參考信號的漸近誤差小于給定的數,文獻[11-12]研究了非線性系統的輸出反饋實用跟蹤問題。
本文研究一類下三角結構非線性系統的狀態反饋輸出跟蹤控制問題。與文獻中的方法不同的是,根據系統的結構特點,本文構造了在系統輸出跟蹤參考信號時系統狀態的漸近軌跡,由此將系統的跟蹤問題變成一個系統向漸近軌跡的鎮定問題,并采用反步設計方法設計出輸出跟蹤控制器,使得這一方法的實現較為簡單。
考慮如下形式的非線性系統:

式(1)中:xi∈?(i=1,2,…,n)是系統狀態;u∈?是控制輸入;y=x1是系統輸出;fi(i=1,2,…,n)均是光滑函數。
本文研究的問題為:對給定的有界參考信號yr(t),t≥0,其各階導數也有界,設計如下形式的狀態反饋輸出跟蹤控制器:

使得從任意初值出發的閉環系統(1)、(2)的輸出y(t)滿足lti→m∞(y(t)-yr(t))=0,同時系統內部狀態是有界的。
對給定的參考信號yr(t),若系統(1)在某一控制下從某一初值出發的系統輸出恰好是x1(t)≡yr(t),由系統方程,則能夠推出系統的內部狀態為:

如系統輸出y=x1是漸近趨于參考信號p1(t)的,則對于系統狀態xi(t)應有xi(t)-pi(t)→0(t→∞)。即能夠實現輸出跟蹤的跟蹤控制器也可以實現xi(t)-pi(t)→0。反之,實現xi(t)-pi(t)→0的控制器也是實現輸出跟蹤的跟蹤控制器?;谶@一分析,可以把輸出跟蹤控制問題與一個關于xi(t)-pi(t)的鎮定問題聯系一起。
首先,建立關于xi-pi的動態方程,令對1≤i〈n,計算

對i=n,計算

得到關于xi-pi的動態方程


可以把系統寫成簡單形式:

系統(1)的輸出對參考信號的跟蹤問題就變成系統(6)的鎮定問題。
然后,利用反步方法設計系統的控制器v實現系統的鎮定。
反步設計方法是針對非線性系統的一種系統化的控制器設計方法,它將Lyapunov函數的構造與控制器的設計結合一起,解決了以往非線性系統穩定性中Lyapunov函數的存在性問題。它通過從系統的最低階次微分方程開始,引入虛擬輸入的概念,一步步構造Lyapunov函數并進行虛擬輸入的設計,最終設計出真正的控制律。
反步設計方法是一種遞歸設計方法,具有系統化、程序化的特點。
下面用反步設計方法,遞歸構造實現系統(6)鎮定的狀態反饋控制器v。
第1步:構造Lyapunov函數

對其求導得

選取虛擬輸入u1,則

當x^2取做虛擬控制u1時,可以使得式(8)是負定的,從而實現了對x^1的控制。

第k步:考慮系統

假設存在光滑函數

滿足

并且,

式中,

第k+1步:現在考慮系統


構造Lyapunov函數

計算Vk+1的導數V˙k+1,由歸納步驟假設得

根據鏈法則可以得到


再由式(12)可以得到

又因為全部gi在原點的值是0,并且利用式(18)得到

于是式(17)可以整理成如下形式:

根據αk+1的表達式,并考慮它是光滑的,根據式(14)、(19)可以得到αk+1() t,0,…,0=0。
按照歸納步驟進行到n步時,可以得到控制器

將上面推導敘述成如下結論。
定理:對于非線性系統

可經遞歸步驟設計反饋輸出跟蹤控制器

可以使得閉環系統(23)、(24)的輸出y(t)都漸近趨于給定的參考信號yr(t),即
考慮一個二階系統


可由反步方法確定計算出:


圖1 系統輸出y(t)對參考信號yr(t)的跟蹤Fig.1 Tracking of system out put signal y(t) to the reference signal yr(t)
本文研究一類非線性系統的狀態反饋輸出跟蹤控制問題。首先,建立了系統狀態在實現輸出跟蹤時的漸近軌跡,進而建立了可以描述系統狀態和漸近軌跡偏差的動態方程,最終將輸出跟蹤問題轉化為對偏差系統的鎮定問題;其次,利用遞歸的反步設計方法給出了偏差系統的鎮定控制器,這一控制器解決了系統的狀態反饋輸出跟蹤控制問題;最后,給出了一個仿真實例,仿真結果表明設計的跟蹤控制器是可行的。
[1] NO T S,MIN B M,STONE R H,et al.Control and simulation of arbitrary flight trajectory-tracking[J].Control Engineering Practice,2005,13(5):601-612.
[2] SHARMA R,TEWARI A.Optimal nonlinear tracking of spacecraft attitude maneuvers[J].IEEE Transactions on Control Systems Technology,2004,12(5):677-682.
[3] KIMS H,YAMATO H.On the design of a longitudinal motion control system of a fully-submerged hydrofoil craft based on the optimal preview servo system[J]. Ocean Engineering,2004,31(13):1637-1653.
[4] CIMEN T,BANKS S P.Nonlinear optimal tracking control with application to super-tankers for autopilot design [J].Automatica,2004,40(10):1845-1863.
[5] DO K D,PAN J.State and output-feedback robust path follow ing controllers for underactuated ships using Serret Frenet frame[J].Ocean Engineering,2004,31(5-6):587-613.
[6] KIMK,URA T.Fuel-optimally guidance navigation and tracking control of AUV under current interaction[C]// IEEE Oceans Conference Record.2003:663-670.
[7] 鄭大鐘.線性系統理論[M].2版.北京:清華大學出版社,2002:305-310. ZHENG DAZHONG.Linear system theory[M].2nd ed. Beijing:Tsinghua University Press,2002:305-310.(in Chinese)
[8] ISIDORI A.Nonlinear control systems[M].3rd ed.London:Springer-Verlag,1995:190-202.
[9] ZHANG X,LIN Y.A new approach to global asymptotic tracking for a class of low-triangular nonlinear systems via output feedback[J].IEEE Transactions on Automatic Control,2012,57(12):3192-3196.
[10] ZHANG K J,FENG C B,FEI S M.Robust output feedback tracking for a class of uncertain nonlinear systems [J].Control Theory&Applications,2003,20(2):173-179.
[11] GONG Q,QIAN C.Global practical tracking of a class of nonlinear systems by output feedback[J].Automatica,2007,43(1):184-189.
[12] ANDRIEU V,PRALY L,ASTOLFI A.Asymptotic tracking of a reference trajectory by output feedback for a class of nonlinear systems[J].Systems&Control Letters,2009,58(9):652-663.b.Department of Basic Sciences,Yantai Shandong 264001,China)
Research on State Feedback Tracking of the Nonlinear Systems
ZHU Hong-lina,WANG Xing-pingb
(Naval Aeronautical and Astronautical University a.Graduate students'Brigade;
The problem of state feedback tracking control of a class of nonlinear systems was studied.For a given bounded smooth reference signal,the tracking controller was presented by backstepping method.The controller made the outputs of the controlled systems asymptotically approach the given signal and all internal states keep bounded.Finally,a numeric simulation illustrated the effectiveness of the method.
nonlinear system;output tracking;state feedback;backstepping approach
TP273.4
A
1673-1522(2014)04-0311-04
10.7682/j.issn.1673-1522.2014.04.003
2014-03-28;
2014-04-23
朱泓霖(1989-),男,碩士生。