1.基于LS-SVM的高超聲速飛行器自適應時變預設性能控制方法,其特征在于,包括如下步驟:
1)根據吸氣式高超聲速飛行器縱向模型設計LS-SVM辨識器與時變預設性能函數,得到誤差轉換模型;
2)根據誤差轉換模型設計速度子系統自適應時變預設性能控制器;
3)根據誤差轉換模型設計高度子系統自適應時變預設性能控制器;
4)根據速度子系統自適應時變預設性能控制器和高度子系統自適應時變預設性能控制器進行穩定性分析和性能分析。
2.根據權利要求1所述的基于LS-SVM的高超聲速飛行器自適應時變預設性能控制方法,其特征在于,步驟1)中所述的吸氣式高超聲速飛行器縱向模型為:
其中,V,h,γ,α,q分別為高超聲速飛行器的速度、高度、航跡角、攻角、俯仰角速度;T,L,D,m,g,Myy,Iyy為推力、升力、阻力、質量、重力加速度、俯仰力矩、轉動慣量;
將式(1)按照快慢系統分解準則分解成速度子系統A1和高度子系統A2:
其中,yV,yh分別是速度和高度子系統的輸出;x1=γ,x2=α+γ,x3=q,Φ,δe分別為飛行器燃油過量系數和舵偏角,復合非線性函數fV,fh1,fh2為未知非線性函數,采用LS-SVM辨識器進行辨識得到。
3.根據權利要求1所述的基于LS-SVM的高超聲速飛行器自適應時變預設性能控制方法,其特征在于,步驟1)中所述的LS-SVM辨識器輸入層為高超聲速飛行器動力學參數;內積層為高斯核函數,基于LS-SVM理論,得到的速度子系統未知非線性動力性逼近模型為:
其中,X,Y(·),f,θ,分別是辨識樣本、辨識近似函數、待辨識非線性函數、辨識函數權重和辨識基函數,ω為近似誤差,
為權重參數,p為偏置誤差;最佳權重參數θ*由式(4)給出:
其中:Sf,SX為對應參數可行域。
4.根據權利要求3所述的基于LS-SVM的高超聲速飛行器自適應時變預設性能控制方法,其特征在于,步驟1)中所述的時變預設性能函數為:
其中:e(t)為高超聲速飛行器速度/高度子系統追蹤誤差,其余參數δ10>δ1∞>0,δ20>δ2∞>0,κ0,κ1,κ2>0都是正的待設計參數;
選擇如下函數:
其中:s(t)是轉換后的誤差,式(6)中函數嚴格單調,且滿足P(0)≠0,因此可得:
式(7)建立原始追蹤誤差e(t)與s(t)之間一一對應關系,通過式(6)與(7)關系,當設計的控制器能夠使得s(t)趨近0,則等價于追蹤誤差e(t)趨近0,s(t)的導數為:
式(8)即為誤差轉換模型。
5.根據權利要求4所述的基于LS-SVM的高超聲速飛行器自適應時變預設性能控制方法,其特征在于,步驟2)具體為:
基于步驟1)中設計的LS-SVM辨識器,對速度子系統A1進行在線辨識,得到的近似非線性模型為:
其中:是未知最優權重,
ηVmax分別為辨識誤差、辨識誤差的上界以及權重參數二范數上界,為了減少自適應參數維數,取
為自適應估計參數,且||·||為2范數;
基于步驟一中設計的時變預設性能函數,速度子系統追蹤誤差的動力學參數模型為:
其中:Vr為參考速度指令;
基于式(10)設計的自適應控制算法為:
自適應律為:
其中:kV1,kV2,ΓV,lV1,lV2為待設計正的控制器參數,sV0為伴隨系統狀態,為了消除控制器飽和,Proj(·)為自適應映射函數。
6.根據權利要求4所述的基于LS-SVM的高超聲速飛行器自適應時變預設性能控制方法,其特征在于,步驟3)具體為:
高度系統控制目的是使得h跟蹤上給定高度指令hr,高度控制等價于使得航跡角γ跟蹤上γd指令,因此高度子系統控制系統設計等價于設計航跡角追蹤控制系統,設計的相應控制器和自適應律如下:
航跡角指令γd為:
其中:kh1,kh2為待設計參數;sh為時變預設性能函數下新狀態;Λh,δh,εh,μh格式同式(10),分別是高度系統下的定義的參數;
相應控制器為:
其中:kγ3,lγ1,lγ2為待設計參數;eh0,eh2,eh3為中間誤差變量,χ22分別是未知非線性參數辨識的最優權重估計值、辨識函數的基函數以及虛擬控制器的微分量;
自適應律為:
其中:Γh,lγ1,lγ2為待設計參數。
7.根據權利要求1所述的基于LS-SVM的高超聲速飛行器自適應時變預設性能控制方法,其特征在于,步驟4)具體為:
在步驟2)與3)的速度和高度子系統相應控制器以及自適應律下,相應速度和高度控制系統是穩定的,且對應的控制誤差不變集為:
其中,C,分別是誤差上界和一個與高度子系統Lyapunov函數相關的正的參數,通過選擇合適的參數lV1,lV2,
即可獲得高精度的速度和高度控制系統。