李杰, 齊曉慧, 劉新海, 湯子鑫, 韓帥濤
(1.軍械工程學院無人機工程系,河北 石家莊 050003 2.總裝備部南京軍事代表局駐福州地區(qū)軍事代表室,福建 福州 350000;3.解放軍63880部隊,河南 洛陽 471000)
改進模型參考自適應(yīng)控制及其在解耦控制中的應(yīng)用
李杰1, 齊曉慧1, 劉新海1, 湯子鑫2, 韓帥濤3
(1.軍械工程學院無人機工程系,河北 石家莊 050003 2.總裝備部南京軍事代表局駐福州地區(qū)軍事代表室,福建 福州 350000;3.解放軍63880部隊,河南 洛陽 471000)
提出了一種基于擴張狀態(tài)觀測器(extended state observer,ESO)的任意參考模型自適應(yīng)控制方法,解決了被控對象狀態(tài)信息不可測以及存在不確定因素導致模型參考自適應(yīng)控制(model reference adaptive control,MRAC)效果變差甚至使系統(tǒng)不穩(wěn)定的問題。在簡述ESO數(shù)學模型的基礎(chǔ)上提出了基于ESO的模型參考自適應(yīng)控制方法并進行了嚴格的穩(wěn)定性分析,仿真結(jié)果表明所設(shè)計方法具有跟蹤速度快、穩(wěn)態(tài)誤差小、控制量小以及參考模型容易選擇等特點。然后,提出基于改進MRAC的解耦控制方法并應(yīng)用于三輸入三輸出的四旋翼飛行器姿態(tài)控制系統(tǒng)解耦控制,仿真結(jié)果表明該解耦控制方法具有魯棒性好的特點。該方法無需按照通常的做法設(shè)計神經(jīng)網(wǎng)絡(luò)對不確定因素導致的誤差進行補償,大大簡化了控制器設(shè)計過程。
模型參考自適應(yīng)控制;擴張狀態(tài)觀測器;解耦控制;四旋翼飛行器;姿態(tài)控制
針對因被控對象存在不確定性和外界干擾而難以控制的問題,人們提出了自適應(yīng)控制理論。目前,有多種不同類型的自適應(yīng)控制系統(tǒng),如模型參考自適應(yīng)控制系統(tǒng)、自校正控制系統(tǒng)、智能自適應(yīng)控制系統(tǒng)及其他形式的自適應(yīng)控制系統(tǒng)。但從理論研究成果和實際應(yīng)用情況來看,應(yīng)當首推模型參考自適應(yīng)控制系統(tǒng)和自校正控制系統(tǒng)[1]。
采用可調(diào)系統(tǒng)的狀態(tài)變量構(gòu)成模型參考自適應(yīng)控制律的設(shè)計方案,需要準確獲得對象的全部狀態(tài)信息,這對許多實際系統(tǒng)來說往往是不現(xiàn)實的,設(shè)計一個自適應(yīng)觀測器來估計對象的未知參數(shù)和狀態(tài)是一種解決方案[2]。此外,許多文獻[3-8]對輸出反饋自適應(yīng)進行了研究,以規(guī)避狀態(tài)信息難以獲得的問題,但輸出反饋自適應(yīng)在同等條件下要遜色于狀態(tài)反饋自適應(yīng)。
實際系統(tǒng)往往存在外界干擾和測量噪聲,系統(tǒng)建模時還可能存在未建模動態(tài),而基于穩(wěn)定理論設(shè)計的自適應(yīng)律嚴格地說只能保證理想系統(tǒng)的穩(wěn)定。自適應(yīng)控制系統(tǒng)是一個非線性系統(tǒng),在設(shè)計模型參考自適應(yīng)控制時,應(yīng)當考慮簡化模型、外擾和噪聲對系統(tǒng)的影響,否則穩(wěn)定性得不到保證,這就提出了模型參考自適應(yīng)系統(tǒng)的魯棒性問題[2]。為了克服系統(tǒng)存在未建模動態(tài)及外擾等不確定因素時自適應(yīng)控制器性能降低甚至不穩(wěn)定的不足,很多文獻[9-13]利用神經(jīng)網(wǎng)絡(luò)可以逼近任意非線性映射的能力,對不確定因素導致的誤差進行補償,獲得了較好的效果。但神經(jīng)網(wǎng)絡(luò)的設(shè)計往往較為復雜,不同的網(wǎng)絡(luò)本身也存在一些不足,這增加了解決實際問題的難度[14-16]
中科院韓京清研究員設(shè)計的擴張狀態(tài)觀測器能同時估計對象的狀態(tài)信息以及系統(tǒng)存在的未建模動態(tài)和外擾[17]。基此,提出基于擴張狀態(tài)觀測器的模型參考自適應(yīng)控制,克服被控對象狀態(tài)信息不可測以及存在不確定因素導致控制效果變差甚至不穩(wěn)定的問題,尤其是無需按照通常的做法設(shè)計神經(jīng)網(wǎng)絡(luò),大大簡化了控制器設(shè)計過程。同時,只要ESO設(shè)計合適,參考模型在與被控對象同階并滿足期望的性能指標前提下幾乎是可以任意選擇的,無需考慮被控對象的結(jié)構(gòu),這為高階尤其是非線性的高階被控對象參考模型的選擇提供了極大便利。此外,利用擴張狀態(tài)觀測器還能有效地解決多輸入多輸出系統(tǒng)的解藕控制問題,且較傳統(tǒng)的動態(tài)逆方法具有獨特優(yōu)勢,因為傳統(tǒng)的動態(tài)逆方法對系統(tǒng)數(shù)學模型的準確性要求很高(亦即魯棒性差)[18-20],而利用擴張狀態(tài)觀測器解決這個問題具有簡單、魯棒性的特點。
本文在介紹ESO的數(shù)學模型的基礎(chǔ)上提出了一種基于ESO的模型參考自適應(yīng)控制方法并進行了穩(wěn)定性分析,進而通過實例仿真對其控制效果進行驗證分析;然后,提出基于ESO-MRAC解藕控制方法并應(yīng)用于三輸入三輸出的四旋翼飛行器姿態(tài)控制,最后通過仿真與動態(tài)逆方法進行了對比。
設(shè)受未知外擾作用的非線性不確定對象為:
其中,w(t)未知外擾,f(x,x.,…,x(n-1),w(t))(簡寫為f(.),下同)為系統(tǒng)模型(包括已知模型部分和未建模動態(tài))和外擾的總和,u及y分別為系統(tǒng)輸入和輸出,b0為已知常數(shù)。取上述對象的狀態(tài)變量為x (t),x.(t),…x(n)(t),假設(shè)f(.)是可微的且令h(x,w)=f′(.),令xn+1(t)=f(.)稱為系統(tǒng)的擴張狀態(tài)變量,則系統(tǒng)擴張的狀態(tài)方程為:
對這個擴張的系統(tǒng)可建立如式(3)所示線性狀態(tài)觀測器(LESO),方程組如下:
其中,l1,l2,...,ln+1為待選取為正的常系數(shù)。這個系統(tǒng)能夠很好地估計系統(tǒng)(2)的各狀態(tài)變量以及被擴張狀態(tài)變量,即x?1(t)→x1(t),…,x?n(t)→xn(t),x?n+1(t)→xn+1(t)=f(.)。有了這個被擴張狀態(tài)xn+1(t)的估計值x?n+1(t),控制量可以取成u=u0-x?n+1(t)/ b0,對象變成
美國克里夫蘭州立大學高志強給出了用帶寬確定LESO參數(shù)的簡便方法[21]??紤]一特殊情況,選增益如下:
[l1l2…ln+1]=[ω0α1ω20α2…ωn+10αn+1],(5)其中,ω0>0,αi,i=1,2,…,n+1的選擇要使特征多項式sn+1+α1sn+…+αns+αn+1滿足勞斯判據(jù)。為簡便,使sn+1+α1sn+…+αns+αn+1=(s+1)n+1,其中,。這樣線性狀態(tài)觀測器的特征多項式變?yōu)?λ0=(s+ω0)n
并且觀測器的帶寬ω0成為了唯一可調(diào)參數(shù)。
2.1 基于ESO的模型參考自適應(yīng)控制律設(shè)計
如圖1為所設(shè)計的基于ESO的模型參考自適應(yīng)控制器結(jié)構(gòu)圖。圖中i=1,2,..,(n-1),?。踨1,。只要整定的擴張狀態(tài)觀測器參數(shù)合理,估計狀態(tài)能很好地跟蹤真實狀態(tài),理想狀態(tài)下
圖1 基于ESO的模型參考自適應(yīng)控制器結(jié)構(gòu)圖Fig.1 Block diagram of MRAC based on ESO
設(shè)被控對象形如式(1)所示,參考模型為:
則被控對象輸入
將式(9)代入式(10),可得
進而可得
又根據(jù)假設(shè)條件
則可認為
取系數(shù)ki(i=1,2,..,n)為定常數(shù),對于這樣一個高階常系數(shù)齊次線性微分方程,其特征方程為
將式(16)右邊展開,可解算得到ki(i=1,2,..,n)??紤]最簡單的情況,即特征方程具有單負實根,則跟蹤誤差
2.2 穩(wěn)定性分析
文獻[22-23]從不同理論角度分別證明了LESO在一大類干擾下的觀測誤差有界,給出了LESO穩(wěn)定性的理論依據(jù),文獻[24]對非線性擴張狀態(tài)觀測器(NLESO)的收斂性進行了證明。結(jié)合這些成果,這里給出基于LESO的模型參考自適應(yīng)控制系統(tǒng)穩(wěn)定性的證明。證明分兩步,第一步證明LESO的狀態(tài)估計誤差有界,第二步證明LESO的狀態(tài)估計誤差有界情況下系統(tǒng)是穩(wěn)定的,跟蹤誤差是有界的。
2.2.1 證明LESO的狀態(tài)估計誤差有界
其中,
按照前述帶寬概念確定的αi(i=1,2,…,n+1)使得矩陣A滿足勞斯判據(jù)。
定理1 如果h(x,w)是有界的,那么存在一個常數(shù)σi和一個有限T1>0,對于任意的t≥T1>0和 ω0>0,使得。其中,σi,k是正整數(shù)。
證明:解方程(19)得:
因為h(x(τ),w)是有界的,即h(x(τ),w)≤δ,其中,δ是一個正常數(shù)。這樣,對于i=1,2,…,n+ 1,有
由式(19)中A和B的定義,得
由于矩陣A滿足勞斯判據(jù),那么存在有限T1>0,使得當t≥T1,i=1,2,…,n+1時,存在:
因此當t≥T1,i=1,2,…,n+1時,也存在:
其中T1決定于
由式(22)、(23)和(26)可得,當t≥T1,i=1,2,…,n+1時有:可得
由式(20)得:
證畢。
如式(30)描述,LESO的估計誤差是有界的,并且它的上界隨著觀測器帶寬的增加單調(diào)遞減。
2.2.2 證明系統(tǒng)穩(wěn)定、跟蹤誤差有界
定理2 如果h(x,w)是有界的,存在一個常數(shù)pi>0,和有限時間常數(shù)T2>0,當?t≥T2>0,ω0>0和ωc>0時,使得。另外為正整數(shù)。
證明:由式(8)和(12)可得:
令ei=ri-xi,i=1,2,…,n,可得:
解式(33)得:
根據(jù)式(34)和定理1,得:
又由于Ae是滿足勞斯判據(jù)的,因此存在一個有限時間常數(shù)T2>0使得當t≥T2,i,j=1,2,…,n時有:
T2決定于Ae。取,則當t≥T3,i,j=1,2,…,n,有
進而有:
由式(36)、(37)和(40)得,當t≥T3時有:
由式(34)得:
根據(jù)式(37),(41)~(43),得當t≥T3,i,j=1,2,…,n時有:
其中,
證畢。
如式(44)描述,基于LESO的閉環(huán)系統(tǒng)各狀態(tài)對參考模型各狀態(tài)跟蹤誤差是有界的,并且它的上界隨著觀測器帶寬的增加單調(diào)遞減。
而根據(jù)文獻[24]的結(jié)論:基于NLESO的狀態(tài)估計誤差有界,結(jié)合第二步,可得到系統(tǒng)是穩(wěn)定的、收斂是有界的。因此,無論采用LESO還是NLESO,只要能保證有界收斂,就能保證系統(tǒng)穩(wěn)定、有界收斂。
2.3 實例仿真分析
設(shè)某二階線性被控對象如式(45)所示
取二階參考模型為
控制器參數(shù)設(shè)置:l1=40,l2=400,l3=800,k1=80,k2=250。對二階系統(tǒng)而言,這個k1、k2有明確的物理意義,對應(yīng)傳統(tǒng)PID中的kd(微分)、kp(比例)。為體現(xiàn)本文所提方法優(yōu)越性,考察單位階躍響應(yīng),并依次與輸出反饋自適應(yīng)(無微分項,令kd=0)、無ESO補償控制效果進行比較分析,且仿真對比過程中各項參數(shù)保持不變。仿真結(jié)果如圖2~圖7所示。
圖2 基于ESO的模型參考自適應(yīng)控制器階躍響應(yīng)Fig.2 Diagram of step response of MRAC based on ESO
圖3 ESO對系統(tǒng)模型和外擾總和的估計效果Fig.3 System“disturbance summation”and its estimation based on ESO
圖4 ESO對系統(tǒng)狀態(tài)的估計效果Fig.4 System states and their estimation based on ESO’
圖5 狀態(tài)反饋自適應(yīng)和輸出反饋自適應(yīng)的跟蹤誤差Fig.5 Track error of adaptive control respectively based on state feedback and output feedback
圖6 無補償?shù)谋豢貙ο箅A躍響應(yīng)Fig.6 Diagram of step response w ithout com pensation
圖7 有/無ESO的控制量Fig.7 control quantity w ith/w ithout ESO
由仿真結(jié)果圖2可知,基于ESO的模型參考自適應(yīng)控制能夠使被控對象較好地跟蹤參考模型輸出,且具有如下優(yōu)點:
1)由圖3、圖4可知,利用ESO可以進行狀態(tài)估計,且由圖5可知所設(shè)計方法較未采用狀態(tài)估計的輸出反饋自適應(yīng)控制性能要好。從形式上看,輸出反饋自適應(yīng)只是P控制,而利用基于ESO進行狀態(tài)估計利用了微分信息,實際上是PD控制,這也是較輸出反饋自適應(yīng)控制效果要好的原因。
2)由圖6可知,利用擴張狀態(tài)進行補償,可以提高穩(wěn)態(tài)精度。ESO既能抑制常值擾動,而且能夠抑制消除幾乎任意形式的擾動。雖然傳統(tǒng)的靠誤差積分反饋也能夠抑制常值擾動,但常常使閉環(huán)系統(tǒng)的反應(yīng)遲鈍、容易產(chǎn)生振蕩和控制量飽和等負作用。神經(jīng)網(wǎng)絡(luò)也能擾動估計、補償,但設(shè)計復雜,且不具備狀態(tài)觀測器的功能。
3)由圖7可知,由于ESO擴張狀態(tài)的估計和補償,使得控制作用大大減弱,這對工程應(yīng)用有很大價值。
設(shè)某二階非線性被控對象如式(47)所示
參考模型仍取式(17)所示,各項參數(shù)設(shè)置保持不變。仿真結(jié)果如圖8、圖9所示。
圖8 基于ESO的模型參考自適應(yīng)控制器階躍響應(yīng)Fig.8 Diagram of step response of MRAC based on ESO
圖9 ESO對系統(tǒng)模型和外擾總和的估計效果Fig.9 System“disturbance summation”and its estimation based on ESO
由圖8、圖9可知,盡管式(47)所示非線性被控對象與式(45)所示線性被控對象采用的均是同一參考模型,且參數(shù)設(shè)置保持不變,但依然能較好的跟蹤參考模型的階躍響應(yīng)。其根本原因在于對于任意的被控對象(形如式(1)),由于a(t)=f(x,x.,…,x(n-1))+ω(t)的引入,轉(zhuǎn)換為x(n)(t)=a(t)+b0r,只要a(t)能被很好地跟蹤(擴張狀態(tài)觀測器參數(shù)設(shè)置合理即可)并進行補償,對于對象模型、未建模動態(tài)以及內(nèi)、外擾動都不再是選擇參考模型需要特別考慮的。這就說明所設(shè)計控制器能移植于同階被控對象的控制,也就降低了對選擇參考模型的要求,這為高階尤其是非線性的高階被控對象參考模型的選擇提供了極大便利。這都得益于ESO能對系統(tǒng)模型和擾動進行較好的估計,因此,只要設(shè)計一個合適的ESO,參考模型在保證具有期望的動態(tài)響應(yīng)前提下幾乎是可以任意選擇的。另外,由于動態(tài)補償線性化,整個系統(tǒng)工作于線性狀態(tài),規(guī)避了前面提到的自適應(yīng)穩(wěn)定魯棒性問題。魯棒性主要體現(xiàn)在ESO對“總和擾動”的估計上。
多輸入多輸出系統(tǒng)的解藕控制方法無論是控制理論界還是控制工程界都是追求解決的重要問題。依靠系統(tǒng)模型的解決辦法是有的,但是需要很大的計算量。利用ESO對擾動的估計和補償可以解決好這個問題,所需計算量也不大,特別是控制器的魯棒性很好。
3.1 解耦控制原理
為節(jié)省篇幅以及為后文仿真驗證作鋪墊,直接以三輸入三輸出的四旋翼飛行器姿態(tài)控制系統(tǒng)為例,介紹基于ESO的多輸入多輸出系統(tǒng)MRAC解藕控制方法。按照文獻[25]小型四旋翼飛行器姿態(tài)非線性動力學模型,經(jīng)過進一步整理得到如下形式:
其中,
式(48)和式(49)中:p、q、r分別為機體角速度ω在機體坐標系三個坐標軸ox、oy、oz上的分量;φ、θ、ψ分別為滾轉(zhuǎn)角、俯仰角、偏航角,l為螺旋槳中心至機體坐標系原點的距離;Ix、Iy、Iz分別為x、y、z軸上的慣性力矩;U1滾轉(zhuǎn)輸入控制量;U2俯仰控制輸入量;U3偏航控制輸入量;fi(i=1,2,3)為模型的藕合部分。
引入虛擬控制量Vi(i=1,2,3)及外擾ωi(t)(i=1,2,3),設(shè)
可見,每個通道的虛擬控制量Vi與被控輸出yi為單輸入-單輸出關(guān)系,即實現(xiàn)了Vi和yi之間的解藕。將模型“動態(tài)藕合”部分fi(.)及外擾wi(t)作為第i通道上的“擾動總和”,通過擴張狀態(tài)觀測器估計擾動量并加以補償。這樣,在控制向量V和輸出向量y之間并行嵌入3個模型參考自適應(yīng)控制器就能實現(xiàn)系統(tǒng)的解藕控制。這時,實際的控制量U=[U1U2U3]可由虛擬控制量V=[V1V2V3]得到,即U=B-1(φ,θ,ψ,t)V。
按照這一原理進行設(shè)計基于ESO的模型參考自適應(yīng)姿態(tài)解藕控制器,結(jié)構(gòu)如圖10所示。
圖10 基于ESO的四旋翼姿態(tài)系統(tǒng)MRAC解耦控制Fig.10 Schematic diagram of MRAC decoupling control based on ESO
以上以三輸入三輸出系統(tǒng)為例闡述基于ESO的解藕控制方法,可以推廣到m輸入m輸出系統(tǒng),只需要在形式(維數(shù))上進行拓展。
3.2 仿真
由式(48)可知,每個通道都是二階的,因此,仍可選擇式(46)所示二階參考模型。各物理參數(shù):l= 0.198m,Ix=Iy=2.353×10-3kg.m2,Iz=5.562× 10-2kg.m2控制器參數(shù)設(shè)置:β1=20,β2=200,β3=600,k1=60,k2=200。為驗證本文方法的解藕控制效果以及魯棒性,對控制矩陣中慣性力矩Ix、Iy、Iz引入攝動+20%,并與基于動態(tài)逆解藕的模型參考自適應(yīng)控制方法(不對不確定因素進行補償)進行比較,初始狀態(tài)姿態(tài)角φ=θ=ψ=0°,目標值θ=30°,φ=ψ=0°,俯仰通道仿真結(jié)果如圖11所示。
圖11 俯仰通道解耦控制仿真結(jié)果Fig.11 Simulation result of decoupling control for pitching channel
由圖11可知,在存在參數(shù)攝動情況下,基于動態(tài)逆解藕的模型參考自適應(yīng)控制方法跟蹤效果變差,有發(fā)散的趨勢,而基于ESO的模型參考自適應(yīng)姿態(tài)解藕控制方法依然能保持較好的控制效果,魯棒性好。
本文提出了一種基于ESO的模型參考自適應(yīng)控制方法,并進行了穩(wěn)定性分析和仿真驗證。在此基礎(chǔ)上,進一步提出了基于ESO-MRAC的解藕控制方法,并應(yīng)用于四旋翼飛行器姿態(tài)解藕控制中。理論及實例仿真分析表明本文方法不僅設(shè)計簡單,還具有如下特點:
1)較輸出反饋自適應(yīng)控制性能要好;
2)利用擴張狀態(tài)進行估計和補償,提高了穩(wěn)態(tài)精度;
3)控制作用大大減弱;
4)參考模型選擇更加容易;
5)較動態(tài)逆方法解決多變量系統(tǒng)的解藕控制問題,具有簡單、魯棒性好的優(yōu)點。
[1] 龐中華,崔紅.系統(tǒng)辨識與自適應(yīng)控制MATLAB仿真[M].北京:航空航天大學出版社,2009:5-8.
[2] 董寧.自適應(yīng)控制[M].北京:北京理工大學出版社,2009: 98-100.
[3] BECHLIOULISC P,ROVITHAKISG A.Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performanc[J].IEEE Transactions on Automatic Control,2008,53(9):2090-2098.
[4] YANG C G,ZHAI L F.Adaptive model reference control of a class ofMIMO discrete-time systemswith compensation of nonparametric uncertainty[C]//Proceedings of American Control Conferenc,June 11-13,2008,Seattle,USA.2008:4111-4116.
[5] KIM N,CALISE A J.Neural network based adaptive output feedback augmentation of existing controllers[J].Aerospace Science and Technology,2008,12(3):248-255.
[6] HAYAKAWA T,HADDAD W M,HOVAKIMYAN N.Neural network adaptive control for a class of nonlinear uncertain dynamical sys-temswith asymptotic stability guarantees[J].IEEE Transactions on Neural Networks,2008,19(1):80-89.
[7] HOVAKIMYAN N,YANG B J,CALISE A J.Adaptive output feedback control methodology applicable to non-minimum phase nonlinear systems[J].Automatic,2006,42(4):513-522.
[8] HAGA R,MATSUURA A,SUZUKIS.Neural network based adaptive flight control using feedback error learning[C]//Proceedings of AIAA Guidance,Navigation,and Control Conference and Exhibit,August21-24,2006,Keystone,USA.2006:1-10.
[9] YANG B J,CALISE A J.Adaptive control of a class of nonaffine systems using neural networks[J?.IEEE Transactions on Neural Networks,2007,18(4):1149-1159.
[10] SHIN Y,CALISE A J,MOTTER M A.Adaptive autopilot designs for an unmanned aerial vehicle[C]//AIAA Guidance,Navigation,and Control Conference and Exhibit,August 15-18,2005,San Francisco,USA.2005:1-20.
[11] CALISE A J,LEE S,SHARMAM.Development of a reconfigurable flight control law for a tailless aircraft[J].Journal of Guidance Control and Dynamics,2001,24(5):896-902.
[12] HOVAKIMYAN N,YANG B J,CALISE A J.An adaptive output feedback controlmethodology for non-minimum phase systems[C]//Proceedings of the41st IEEE Conference on Decision and Control,December10-13,2002,Las Vegas,USA.2002:949 -955.
[13] 李雪松,李穎暉,李霞,等.一種基于神經(jīng)網(wǎng)絡(luò)的任意模型參考自適應(yīng)控制[J].系統(tǒng)工程與電子技術(shù),2011,33(1): 162-165. LIXuesong,LIYinghui,LIXia,et al.Arbitrary referencemodel-following adaptive control based on neural network[J].Systems Engineering and Electronics,2011,33(1):162-165.
[14] 段洪君,王鳳文,史小平.飛行機器人遞歸小腦神經(jīng)網(wǎng)絡(luò)模型分解控制[J].電機與控制學報,2011,15(1):92-97. DUAN Hongjun,WANG Fengwen,SHI Xiaoping.Recurrent CMACmodel decomposition control for flying robot[J].Electric Machines and Control,2011,15(1):92-97.
[15] 李雪松,李穎暉,閻曉鵬,等.基于邊界值定量計算的神經(jīng)網(wǎng)絡(luò)自適應(yīng)飛行控制[J].西北工業(yè)大學學報,2011,29 (3):486-490. LIXuesong,LIYinghui,YAN Xiaopeng,et al.Design of an effective neural network(NN)adaptive flight control based on unmatched uncertain system[J].Journal of Northwestern Polytechnical University,2011,29(3):486-490.
[16] HAYAKAWA T,HADDAD W M,HOVAKIMYAN N.Neura lnetwork adaptive control for a class of nonlinear uncertain dynamical systems with asymptotic stability guarantees[J].IEEE Transactions on Neural Networks,2008,9(1):80-89.
[17] 韓京清.自抗擾控制技術(shù)——估計補償不確定因素的控制技術(shù)[M].北京:國防工業(yè)出版社,2008:183-242.
[18] 蔡紅明,昂海松,鄭祥明.基于自適應(yīng)逆的微型飛行器飛行控制系統(tǒng)[J].南京航空航天大學學報,2011,43(2):137 -142. CAIHongming,ANG Haisong,ZHENG Xiangming.Flight control system of MAV based on adaptive dynamic inversion[J]. Journal of Nanjing University of Aeronautics&Astronautics,2011,43(2):137-142.
[19] 劉芳,陳萬春.應(yīng)用Lyapunov方法分析自旋導彈動態(tài)逆控制器魯棒性[J].北京航空航天大學學報,2013,39(1):132 -137. LIU Fang,CHENWanchun.Spinningmissile dynamic inversion controller robustness analysis using Lyapunovmethods[J].Journal of Beijing University of Aeronautics and Astronautics,2013,39(1):132-137.
[20] 魯可,袁鎖中,劉曌,等.基于動態(tài)逆與QFT的魯棒飛行控制器[J].兵工自動化,2012,31(5):49-52. LU Ke,YUAN Suozhong,LIU Zhao,etal.Robust flight controller based on dynamic inversion and QFT[J].Ordnance Industry Automation,2012,31(5):49-52.
[21] GAO Zhiqiang.Scaling and bandwidth-parameteriz ation based controller tuning[C]//Proceedings of the 2003 American Control Conference,June 4-6,2003,Denver,USA.2003:4989 -4996.
[22] DONGCHUL Y,STEPHENt S,YAU T.On Convergence of the linear extended state observer[C]//IEEE International Symposium on Intelligent Control,October 4-6,2006,Munich,Germany.2006:1645-1650.
[23] YANG Xiaoxia,HUANG Yi.Capabilities of Extended State Observer for Estimating Uncertainties[C]//American Control Conference,June 10-12,2009,St.Louis,USA.2009:3700 -3705.
[24] GUO Baozhu,ZHAO Zhiliang.On the convergence of an extended state observer for nonlinear systemswith uncertainty[J].Systems&Control Letters,2011:420-430.
[25] 黃溪流.一種四旋翼無人直升機飛行控制器的設(shè)計[D].南京:南京理工大學自動化學院,2010:11-19.
(編輯:張詩閣)
Improved model reference adaptive control and its application in decoup led control
LIJie1, QIXiao-hui1, LIU Xin-hai1, TANG Zi-xin2,HAN Shuai-tao3
(1.Department of Unmanned Aerial Vehicle Engineering,Ordnance Engineering College,Shijiazhuang 050003,China; 2.General Equipment Department’s Military Representive at Fuzhou,F(xiàn)uzhou 350000,China; 3.The PLA Unit 63880,Luoyang 471000,China)
An improved adaptive controlwith arbitrary referencemodewas presented based on the extended state observer(ESO),focusing on solving the problems:(i)the system state is notmeasurable;(ii) themodel reference adaptive control(MRAC)is less effective or even make the system unstable when there exist internal or external uncertainties.After briefly describing themathematicalmodel of ESO,the improved MRAC was put forward and a strict stability analysiswas given.The simulation results show that the improved MRAC possesses quick tracking rate,high steady state accuracy and small controlmoment,including easily choosing a referencemodel.Then,a robust decoupling controlmethod based on the improved MRAC was proposed and applied to decoupling control of the attitude control for the quadrotor aircraftwith three inputs and three outputs.The simulation result shows that it has strong robustness.It is not necessary to design a neural network as usual to compensate for the uncertainties,which greatly simplified the process of controller design.
model reference adaptive control;extended state observer;decoupling control;quadrotor aircraft;attitude control
10.15938/j.emc.2015.05.016
TP 13;V 249
A
1007-449X(2015)05-0112-09
2013-12-02
總裝創(chuàng)新工程項目;預(yù)研基金項目
李 杰(1988—),男,博士研究生,研究方向為自抗擾控制、飛行器控制;
齊曉慧(1962—),女,教授,博士生導師,研究方向為飛行器控制理論與應(yīng)用;
劉新海(1987—),男,講師,研究方向為裝備測試驗證與評估;
湯子鑫(1987—),男,助理工程師,研究方向為雷達工程、彈藥工程;
韓帥濤(1988—),男,助理工程師,研究方向為飛行器控制、電磁兼容。
李 杰