劉 鵬 蒙志君 武 哲
(北京航空航天大學(xué) 航空科學(xué)與工程學(xué)院,北京100191)
近年來,由于共軸直升機(jī)具有機(jī)身結(jié)構(gòu)緊湊、適合在小場地起降、不存在尾槳事故等特點(diǎn),共軸式雙旋翼布局在輕型無人直升機(jī)中應(yīng)用比較廣泛.共軸直升機(jī)飛行動力學(xué)模型是開展操穩(wěn)特性分析、飛行實(shí)時(shí)仿真、飛行控制系統(tǒng)設(shè)計(jì)等研究的基礎(chǔ)[1].
目前,關(guān)于單旋翼帶尾槳直升機(jī)的建模研究非常多,也比較成熟[2-3].然而由于共軸直升機(jī)特有的旋翼布局,引發(fā)了上下旋翼之間強(qiáng)烈的氣動干擾,使得共軸式雙旋翼空氣動力學(xué)問題較單旋翼而言更加復(fù)雜和困難.國內(nèi)外關(guān)于共軸式直升機(jī)的研究主要集中在雙旋翼氣動特性的理論分析和風(fēng)洞試驗(yàn)方面[4-7],而對共軸直升機(jī)飛行動力學(xué)建模的研究非常少.
本文運(yùn)用一種基于微分進(jìn)化算法的頻域系統(tǒng)辨識方法得到了共軸直升機(jī)懸停狀態(tài)下狀態(tài)空間模型中的氣動參數(shù),并利用Cramer-Rao(CR)邊界和不靈敏度的有關(guān)理論對辨識參數(shù)進(jìn)行分析計(jì)算,說明辨識得到的參數(shù)具有較高的精度和可信度,辨識得到的模型的時(shí)域驗(yàn)證結(jié)果說明了辨識得到的模型是非常精確的.
利用小擾動理論,得到了共軸直升機(jī)懸停狀態(tài)下含有氣動導(dǎo)數(shù)和控制導(dǎo)數(shù)的六自由度線性化狀態(tài)空間模型如下[1,8]:
式中
x表示狀態(tài)向量;u表示控制輸入向量;τ為控制量的延遲時(shí)間,具體如下:
狀態(tài)矩陣A由氣動導(dǎo)數(shù)組成,控制矩陣B由控制輸入導(dǎo)數(shù)組成,這些都是狀態(tài)空間模型中的待辨參數(shù),通過頻域辨識的方法可以獲得這些參數(shù)值的大小.
運(yùn)用拉氏變換,頻率響應(yīng)矩陣T(s)可以表示為狀態(tài)空間方程系統(tǒng)矩陣的函數(shù):
假定系統(tǒng)有nin個(gè)輸入,nout個(gè)輸出,可以寫成如下多輸入多輸出傳遞函數(shù)矩陣的形式:
選取其中nTF對相干性較高 (相干函數(shù)值≥0.6)的頻域響應(yīng)Tc(ω),將s=jω代入式(1)傳遞函數(shù)T(s)中,可以得到如下的以誤差形式表示的狀態(tài)空間方程辨識的代價(jià)函數(shù):
通常取代價(jià)函數(shù)J的平均值Jave=J/nTF進(jìn)行計(jì)算,當(dāng)平均代價(jià)函數(shù)滿足Jave≤100時(shí),將獲得一個(gè)非??煽康臓顟B(tài)空間模型[9].
將狀態(tài)矩陣A、控制矩陣B和延遲時(shí)間τ中的d個(gè)待辨識參數(shù)用向量x來表示:
本文采用仿生智能計(jì)算方法中的微分進(jìn)化算法來得到待辨參數(shù)的值.微分進(jìn)化算法是一種基于群體進(jìn)化的仿生智能計(jì)算方法,通過種群內(nèi)個(gè)體間的合作與競爭來實(shí)現(xiàn)對優(yōu)化問題的求解.微分進(jìn)化算法的基本操作包括變異、交叉和選擇3種操作[10].
設(shè)種群規(guī)模Np可行解空間維數(shù)為d,用x(t)=[x1x2… xd]表示第t迭代時(shí)刻的解向量,微分進(jìn)化算法運(yùn)行過程的步驟[11]如下:
1)隨機(jī)初始化.解空間隨機(jī)產(chǎn)生初始種群:
2)變異操作.變異個(gè)體的生成過程中用到了父代種群中多個(gè)個(gè)體的線性組合,最基本的變異成分是父代個(gè)體的差分向量.對父代種群中任意個(gè)體,經(jīng)如下變異操作生成變異個(gè)體
圖1 微分進(jìn)化算法的變異操作
式中,randb是 [0,1]間的隨機(jī)數(shù);rj是在[1,d]間隨機(jī)選擇的整數(shù);交叉常量CR是在[0,1]間的常數(shù),微分進(jìn)化算法的變異操作過程如圖2所示.
4)選擇操作.微分進(jìn)化算法的選擇操作是一種“貪婪”選擇模式,當(dāng)且僅當(dāng)新的向量個(gè)體的適應(yīng)度值比目標(biāo)個(gè)體的適應(yīng)度值更好時(shí),才會被種群接受為.選擇操作由下式描述:
微分進(jìn)化算法的選擇操作使得子代個(gè)體總是優(yōu)于或等于父代個(gè)體,從而使種群始終向最優(yōu)解的方向進(jìn)化.
參數(shù)精度理論分析的基礎(chǔ)是Cramer-Rao不等式:σi≥Pi.CR邊界值Pi是多次重復(fù)試驗(yàn)所得參數(shù)估計(jì)的標(biāo)準(zhǔn)差σi的最小值,各辨識參數(shù)的CR邊界值是改進(jìn)模型結(jié)構(gòu)的關(guān)鍵準(zhǔn)則.如果某參數(shù)的CR邊界值過大,則表明參數(shù)辨識結(jié)果可信度很低,意味著該參數(shù)應(yīng)當(dāng)從模型結(jié)構(gòu)中去除或進(jìn)行調(diào)整改進(jìn).
對于個(gè)別的CR邊界值超過要求的辨識參數(shù),辨識得到的模型也是可以接受的[9].
飛行試驗(yàn)數(shù)據(jù)必須充分包含動力學(xué)模型的豐富信息,故采用掃頻試驗(yàn)獲得飛行數(shù)據(jù),即通過操控手逐漸增加輸入的頻率[13].
通過大量飛行掃頻試驗(yàn)總結(jié),共軸直升機(jī)和單旋翼帶尾槳直升機(jī)做辨識試驗(yàn)的主要區(qū)別在于共軸直升機(jī)掃頻時(shí)操縱量輸入不能太大,否則會造成上下旋翼打槳,輸入量幅值一般應(yīng)控制在±10%行程內(nèi).
橫向通道掃頻數(shù)據(jù)如圖3所示,從圖中可看到,橫向掃頻輸入A1和橫滾角速度輸出p有很高的一致性,這為系統(tǒng)辨識提供了很好的頻譜特性.
圖3 橫向通道掃頻數(shù)據(jù)
在獲得了滿足要求的辨識數(shù)據(jù)后,用偏相干分析去除其他通道的耦合效應(yīng),通過輸入輸出信號的功率譜密度計(jì)算得到包含共軸直升機(jī)動力學(xué)模型耦合特性的非參數(shù)頻率響應(yīng),如圖4所示.
利用前面介紹的微分進(jìn)化算法來搜索最小代價(jià)函數(shù).表1列出了懸停狀態(tài)下辨識得到的模型的代價(jià)函數(shù),從表中可看出,頻率響應(yīng)的代價(jià)函數(shù)都小于標(biāo)準(zhǔn)值,并且平均的代價(jià)函數(shù)值低于100,說明辨識得到的模型與試驗(yàn)數(shù)據(jù)匹配得很好.
表1 辨識過程傳遞函數(shù)的代價(jià)函數(shù)值J
圖4比較了辨識得到的模型與試驗(yàn)數(shù)據(jù)計(jì)算得到的主通道頻率響應(yīng),可以看出模型與試驗(yàn)數(shù)據(jù)取得了很好的一致性.
那些具有較大Cramer-Rao邊界值和不靈敏度值的參數(shù)在辨識過程中從待辨模型中去除.表2列出了參數(shù)辨識的結(jié)果、Cramer-Rao邊界和不靈敏度值,結(jié)果都滿足辨識要求,說明辨識參數(shù)的精度比較高.
圖4 飛行數(shù)據(jù)和辨識模型的頻率響應(yīng)比較
表2 共軸直升機(jī)懸停狀態(tài)下辨識結(jié)果
把一組用于模型驗(yàn)證的Doublet輸入信號[13]作為辨識得到的共軸直升機(jī)狀態(tài)空間模型的輸入值,比較辨識得到的模型的預(yù)測輸出和實(shí)際的飛行數(shù)據(jù).航向通道的模型驗(yàn)證結(jié)果如圖5所示,從圖中可以看出,實(shí)際飛行數(shù)據(jù)和辨識模型的吻合度是比較理想的,說明此辨識模型的結(jié)果的準(zhǔn)確性是比較高的.
圖5 航向通道模型驗(yàn)證
通過以上論述,可以得出以下結(jié)論:①通過大量飛行掃頻試驗(yàn),總結(jié)得到共軸直升機(jī)和單旋翼帶尾槳直升機(jī)辨識試驗(yàn)主要的區(qū)別在于操縱手在掃頻時(shí)操縱量輸入不能太大,否則會造成上下旋翼打槳,輸入量幅值一般應(yīng)控制在±10%行程內(nèi);②在辨識過程中,將微分進(jìn)化算法應(yīng)用到搜索代價(jià)函數(shù)的最小值中,通過擬合由試驗(yàn)數(shù)據(jù)得到的頻率響應(yīng)曲線,得到了共軸直升機(jī)狀態(tài)空間模型中的待辨參數(shù);③利用Crame-Rao邊界和不靈敏度的有關(guān)理論對辨識參數(shù)結(jié)果進(jìn)行分析,辨識參數(shù)的Cramer-Rao邊界和不靈敏度值都滿足辨識要求,說明辨識參數(shù)的精度比較高;④通過時(shí)域交叉驗(yàn)證,說明了基于該頻域辨識方法建立的共軸直升機(jī)狀態(tài)空間模型的精確性和有效性,可以在該狀態(tài)下以此模型進(jìn)行自主飛行控制器設(shè)計(jì).
References)
[1]周國儀.共軸式直升機(jī)飛行動力學(xué)建模及數(shù)值模擬[D].北京:北京航空航天大學(xué)航空科學(xué)與工程學(xué)院,2003
Zhou Guoyi.Modeling and numerical simulation of the dynamics of coaxial helicopter[D].Beijing:School of Aeronautic Science and Engineering,BeiJing University of Aeronautics and Astronautics,2003(in Chines)
[2]Mettler B.Modeling small-scale unmanned rotorcraft for advanced flight control design[D].Pittsburgh:The Robotics Institute,Carnegie Mellon University,2001:43 -66
[3]孫濤,宋彥國.一種無人直升機(jī)飛行力學(xué)模型辨識方法研究 [J].航空學(xué)報(bào),2007,28(增刊):14-18
Sun Tao,Song Yanguo.Study on a method for unmanned helicopter flight dynamics model identification [J].Acta Aeronautica et Astronautica Sinica,2005,28(Supplement):14-18(in Chinese)
[4]Coleman C P.A survey of theoretical and experimental of coaxial rotor aerodynamic research[C]//Cansdale J T.19th European Rotorcraft Forum.Como:European Rotorcraft Forum,1993:131-135
[5]Coleman C P.Aerodynamics feasures of a coaxial rotor helicopter[C]//Cansdale J T.17th European Rotorcraft Forum.Berlin:European Rotorcraft Forum,1991:66-71
[6]鄧彥敏,陶然,胡繼忠.共軸式直升機(jī)上下旋翼之間氣動干擾的風(fēng)洞實(shí)驗(yàn)研究[J].航空學(xué)報(bào),2003,24:10-14
Deng Yanmin,Tao Ran,Hu Jizhong.Experimental investigation of the aerodynamic interaction between upper and lower rotors of a coaxial helicopter[J].Acta Aeronautica et Astronautica Sinica,2003,24:10-14(in Chinese)
[7]周國儀,胡繼忠,曹義華.共軸式直升機(jī)雙旋翼載荷計(jì)算模型研究[J].航空動力學(xué)報(bào),2003:343-347
Zhou Guoyi,Hu Jizhong,Cao Yihua.Mathematical model for twin rotor loads of a coaxial helicopter[J].Journal of Aerospace Power,2003:343-347(in Chinese)
[8]高正,陳仁良.直升機(jī)飛行動力學(xué)[M].北京:科學(xué)出版社,2003:1-4
Gao Zheng,Chen Renliang.Helicopter aerodynamics[M].Beijing:Science Press,2003:1-4(in Chinese)
[9]Tischler M B,Remple R K.Aircraft and rotorcraft system identification:engineering methods with flight test examples[M].USA:AIAA,2006
[10]Storn R,Price K.Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces[J].Global Optim,1997,11:341-359
[11]段海濱,張祥銀.仿生智能計(jì)算 [M].北京:科學(xué)出版社,2011:107-114
Duan Haibin, Zhang Xiangyin. Bio-inspired computing[M].Beijing:Science Press,2011:107-114(in Chinese)
[12]Maine R E,Iliff K W.The theory and practice of estimating the accuracy of dynamic flight-determined coeffieients[J].NASARP-1077,1981
[13]Ivler C M,Tischler M B.Control system development and flight test experience with the MQ-8B fire scout vertical take-off unmanned aerial vehicle[C]//Downs J.Prentice R,Dalzell s,et al.Journal of the American Helicopter Society.Virgina:The american Helicopter Society Inter national Inc,2007:1-27