孫 延 修
(沈陽工學院 基礎課部, 遼寧 撫順 113122)
隨著科技發(fā)展,控制系統(tǒng)在現(xiàn)實中的應用越來越廣泛.在工業(yè)方面,被廣泛應用到冶金、化工、機械制造等領域;在軍事方面,被廣泛應用到航天、航空和航海等領域.伴隨控制理論和控制技術的發(fā)展,自動控制系統(tǒng)的應用領域還在不斷擴大,幾乎涉及生物、醫(yī)學、生態(tài)、經(jīng)濟、社會等所有領域.狀態(tài)反饋控制是以系統(tǒng)狀態(tài)變量作為反饋量的反饋控制,能夠更加有效地針對系統(tǒng)進行控制,被廣泛應用于控制系統(tǒng)中.
在實際應用中,存在系統(tǒng)狀態(tài)變量不易直接測量或只能測量一部分等問題,這給系統(tǒng)狀態(tài)反饋技術的實現(xiàn)帶來了一定的困難,因此基于狀態(tài)觀測器重構系統(tǒng)狀態(tài)實現(xiàn)狀態(tài)反饋控制的研究具有重要的意義.近年來針對觀測器的研究取得了許多成果[1-5],文獻[6]針對廣義互聯(lián)大系統(tǒng)進行了研究,給出了系統(tǒng)區(qū)間觀測器的設計方法;文獻[7]針對不確定系統(tǒng)研究了基于觀測器的非脆弱反饋控制問題;文獻[8]研究了基于非脆弱觀測器的滑膜控制問題.文獻[9]針對不確定系統(tǒng),基于Lyapunov穩(wěn)定性理論和線性矩陣不等式工具,提出基于觀測器的非脆弱魯棒控制器方法.
本文針對一類Lipschitz非線性系統(tǒng)的魯棒控制方法進行研究,利用線性矩陣不等式工具,將觀測器存在性問題及控制系統(tǒng)漸近穩(wěn)定問題轉(zhuǎn)換為線性矩陣不等式求解問題,給出了狀態(tài)觀測器與閉環(huán)控制系統(tǒng)同時漸近穩(wěn)定的充分條件,最后通過算例仿真對所提魯棒控制方法的有效性進行了驗證.
考慮如下非線性系統(tǒng):
(1)
式中:x(t)∈n為狀態(tài)向量;u(t)∈m;y(t)∈p分別是系統(tǒng)的輸入和輸出;Φ(x,t)為滿足Lipschitz條件的非線性項;A,B,C均為已知適當維數(shù)的常數(shù)矩陣.
假設1 非線性項Φ(x,t)滿足Lipschitz條件,且
‖Φ(x1,t)-Φ(x2,t)‖≤α‖x1-x2‖,
常數(shù)α為Lipschitz常數(shù).
假設2 非線性系統(tǒng)(1)可控且可觀測.
引理1[10]若x,y∈n,A,B∈n×n,則對應任意給定的λ>0,如下不等式成立:
2xTABy≤λxTAATx+λ-1yTBTBy.
等價于
或
非線性系統(tǒng)(1)的觀測器可以設計為:
(2)
(3)
(4)
根據(jù)式(3)和式(4)可以構造如下增廣系統(tǒng):
(5)
若增廣系統(tǒng)(5)漸近穩(wěn)定,則可以實現(xiàn)系統(tǒng)(1)基于狀態(tài)觀測器的魯棒控制.
定理1 當系統(tǒng)(1)中非線性項Φ(x,t)=0時,若存在對稱正定矩陣P∈n×n,Q∈n×n,增益矩陣K∈m×n,L∈n×p,滿足如下不等式:
(6)
則系統(tǒng)(1)基于狀態(tài)觀測器(2),可實現(xiàn)魯棒控制,其中觀測器增益矩陣與控制器增益矩陣分別為
L=Q-1CT;K=BTP.
證明 設V=xTPx+eTQe,則有
式中,
令L=Q-1CT,K=BTP則有,
根據(jù)引理2知,M<0等價于不等式(6),這時M<0閉環(huán)系統(tǒng)漸近穩(wěn)定,證明完畢.
定理2 若系統(tǒng)(1)中的非線性項Φ(x,t)≠0時,存在對稱正定矩陣P∈n×n,Q∈n×n,增益矩陣K∈m×n,L∈n×p,滿足如下矩陣不等式:
(7)
則基于狀態(tài)觀測(2)可采用狀態(tài)反饋控制器,從而實現(xiàn)系統(tǒng)(1)的魯棒控制,其中觀測器增益矩陣與控制器增益矩陣分別為:
L=Q-1CT,K=BTP.
根據(jù)假設1和引理1知,
所以,
令L=Q-1CT,K=BTP,則有,
注 定理以線性矩陣不等式(LMI)的形式給出了增廣系統(tǒng)漸近穩(wěn)定的充分條件,既保證了系統(tǒng)狀態(tài)觀測器的存在性,也使得狀態(tài)反饋閉環(huán)系統(tǒng)漸近穩(wěn)定,達到了基于觀測器的魯棒控制目的,同時給出了增益矩陣的具體形式,避免了觀測器及控制器增益矩陣求解的盲目性.
考慮非線性系統(tǒng)(1)的參數(shù)如下:
通過MATLAB里的LMI工具箱,可以計算出基于觀測器的非線性系統(tǒng)狀態(tài)反饋增益矩陣和觀測器的增益矩陣.
1) 當非線性項Φ(x,t)=0時,
其狀態(tài)反饋響應曲線如圖1所示,狀態(tài)觀測誤差曲線如圖2所示.
圖1 狀態(tài)反饋響應曲線Fig.1 The response curve of state feedback
圖2 狀態(tài)觀測誤差曲線Fig.2 The error curve of state observation
2) 當非線性項Φ(x,t)≠0時,取α=0.2,則可以計算出如下增益矩陣
其狀態(tài)反饋響應曲線如圖3所示,狀態(tài)觀測誤差曲線如圖4所示.
圖3 狀態(tài)反饋響應曲線Fig.3 The response curve of state feedback
圖4 狀態(tài)觀測誤差曲線Fig.4 The error curve of state observation
由圖1~圖4可以看出,設計的基于觀測器的魯棒控制器可以使系統(tǒng)在一定的時間內(nèi)達到穩(wěn)定,表明了文中所提方法的有效性.
考慮到部分系統(tǒng)狀態(tài)不易測量等特點,設計了基于狀態(tài)觀測器的魯棒控制器.以線性矩陣不等式形式給出了系統(tǒng)狀態(tài)觀測器和基于觀測器的魯棒控制器存在的充分條件,并給出了觀測器及控制器增益矩陣的具體形式便于求解,最后通過仿真算例證明了基于狀態(tài)觀測器魯棒控制方法的有效性.