小型無(wú)人機(jī)編隊(duì)控制律設(shè)計(jì)與仿真_第1頁(yè)
小型無(wú)人機(jī)編隊(duì)控制律設(shè)計(jì)與仿真_第2頁(yè)
小型無(wú)人機(jī)編隊(duì)控制律設(shè)計(jì)與仿真_第3頁(yè)
小型無(wú)人機(jī)編隊(duì)控制律設(shè)計(jì)與仿真_第4頁(yè)
小型無(wú)人機(jī)編隊(duì)控制律設(shè)計(jì)與仿真_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

小型無(wú)人機(jī)編隊(duì)控制律設(shè)計(jì)與仿真

無(wú)人機(jī)編隊(duì)飛行是指根據(jù)任務(wù)要求,由多架無(wú)人機(jī)組成、維持和配置的多機(jī)飛機(jī)編隊(duì)飛機(jī)組織模式,包括組成、維持和修改控制的飛機(jī)編隊(duì)飛機(jī),以及作戰(zhàn)任務(wù)的規(guī)劃和組織。在軍事調(diào)查中,無(wú)人機(jī)編隊(duì)飛機(jī)可以擴(kuò)大研究視野,提高作戰(zhàn)效率和任務(wù)成功率,具有與非負(fù)荷飛機(jī)作戰(zhàn)的優(yōu)點(diǎn)。無(wú)人機(jī)編隊(duì)飛行的基本要求是保持各飛機(jī)之間所設(shè)定的相對(duì)姿態(tài)和相對(duì)位置,這可以結(jié)合編隊(duì)模式,通過(guò)控制在隊(duì)飛機(jī)相對(duì)于某一特定點(diǎn)(或?qū)ο?的距離來(lái)實(shí)現(xiàn).如果采用長(zhǎng)-僚機(jī)編隊(duì)模式,則特定對(duì)象即為長(zhǎng)機(jī)(飛在最前面的飛機(jī));如果特定點(diǎn)為編隊(duì)幾何中心,則應(yīng)采用虛擬長(zhǎng)機(jī)編隊(duì)模式.在實(shí)際應(yīng)用中,由于長(zhǎng)-僚機(jī)編隊(duì)模式的簡(jiǎn)便性和實(shí)用性而被廣泛采用,事實(shí)上,基于這種模式已經(jīng)設(shè)計(jì)出了多種形式的編隊(duì)控制器,并給出了仿真驗(yàn)證結(jié)果.近年來(lái),在飛行驗(yàn)證方面也取得了一些成果:2006年,西弗吉尼亞大學(xué)對(duì)其設(shè)計(jì)的編隊(duì)控制器的性能進(jìn)行了飛行測(cè)試,實(shí)現(xiàn)了2架小型無(wú)人機(jī)的松散編隊(duì)飛行;2007年,賓夕法尼亞州立大學(xué)成功進(jìn)行了2架小型無(wú)人機(jī)協(xié)同搜索、監(jiān)視一個(gè)感興趣目標(biāo)的飛行試驗(yàn).但是,在上述方法和試驗(yàn)中,只考慮了無(wú)人機(jī)編隊(duì)在平直和輕度機(jī)動(dòng)下進(jìn)行飛行的情況,而且沒(méi)有考慮隊(duì)形變換等復(fù)雜的編隊(duì)形式.在飛行試驗(yàn)中往往要求無(wú)人機(jī)編隊(duì)在某一可視范圍內(nèi)飛行,這就要求無(wú)人機(jī)編隊(duì)必須進(jìn)行必要的機(jī)動(dòng)飛行,并能根據(jù)不同的任務(wù)要求,變換不同的隊(duì)形.本文針對(duì)一種小型無(wú)人機(jī)模型在大機(jī)動(dòng)飛行情況下,實(shí)現(xiàn)三機(jī)編隊(duì)的隊(duì)形保持和3種隊(duì)形變換的目標(biāo)要求,設(shè)計(jì)了僚機(jī)編隊(duì)控制律.仿真結(jié)果證實(shí)了其可行性和有效性.1傳統(tǒng)方程模型采用的小型無(wú)人機(jī)的實(shí)物照片如圖1所示,該無(wú)人機(jī)采用‘V’型尾翼,兼有水平尾翼和垂直尾翼的功能.‘V’型尾翼的兩側(cè)舵面偏轉(zhuǎn)方向相同時(shí),具有升降舵的作用,反之具有方向舵的作用.根據(jù)經(jīng)典飛行控制理論,可建立小型無(wú)人機(jī)的12階微分方程模型,其中包括動(dòng)力學(xué)模型和運(yùn)動(dòng)學(xué)模型,如式(1)~(4)所示.其中,各個(gè)符號(hào)所對(duì)應(yīng)的物理意義如表1所述.1dqmd、dqtd、drtd{dpdt=1Ιx[Μx-(Ιz-Ιy)qr],dqdt=1Ιy[Μy-(Ιx-Ιz)rp]?drdt=1Ιz[Μz-(Ιy-Ιx)pq];(1)2vcos[lsin+ycos+][sin+[sin+]{dVdt=1m[Τcos(α+φΤ)cosβ-D-mgsinγ],dχdt=1mVcosγ{ˉLsinμ+Ycosμ+Τ[sin(α+φΤ)sinμ-cos(α+φΤ)sinβcosμ]}?dγdt=1mV{Τ[cos(α+φΤ)sinβsinμ+sin(α+φΤ)cosμ]+ˉLcosμ-Ysinμ-mgcosγ};(2)3內(nèi)nddt的計(jì)算{dφdt=p+(rcosφ+qsinφ)tanθ?dθdt=qcosφ-rsinφ?dψdt=1cosθ(rcosφ+qsinφ);(3)4無(wú)人機(jī)橫向短周期運(yùn)動(dòng)方程{dxdt=Vcosγcosχ?dydt=Vcosγsinχ?dzdt=Vsinγ.(4)利用水平無(wú)側(cè)滑飛行條件φ=β=μ≡0和p=r≡0,可將運(yùn)動(dòng)學(xué)方程(模型)解耦為不依賴(lài)于縱向狀態(tài)量(V,α,q,θ)的橫側(cè)向運(yùn)動(dòng)方程為{mV˙β=Y-mV(-psinα+rcosα)?˙φ=p+(rcosφ+qsinφ)tanθ?˙ψ=rcosφ+qsinφcosθ?Ιx˙p=Μx,Ιz˙r=Μz.(5)而相應(yīng)的縱向運(yùn)動(dòng)方程為{m˙V=Τcosα-D-mgsinγ?mV˙γ=Τsinα+ˉL-mgcosγ?˙α=q-˙γ?Ιy˙q=Μy.(6)在一般情況下,如巡航飛行,迎角α和航跡傾斜角γ很小,可近似為零.且只考慮短周期運(yùn)動(dòng)情況時(shí),由式(5)和式(6)可分別得到橫側(cè)向短周期運(yùn)動(dòng)方程為{mV˙β=Y-mVr?Ιx˙p=Μx,Ιz˙r=Μz.(7)縱向短周期運(yùn)動(dòng)方程為{mV˙α=mVq-ˉL+mg,Ιy˙q=Μy.(8)方程中各參量需要根據(jù)飛機(jī)當(dāng)前的飛行狀態(tài)實(shí)地確定,在此以某一飛行平衡狀態(tài)為基準(zhǔn)運(yùn)動(dòng),在小擾動(dòng)情況下假設(shè)這些力和力矩為相應(yīng)量的線(xiàn)性關(guān)系.若將無(wú)人機(jī)的直線(xiàn)定常無(wú)側(cè)滑飛行作為基準(zhǔn)運(yùn)動(dòng),在小擾動(dòng)假設(shè)下就可得到無(wú)人機(jī)的橫側(cè)向短周期近似模型為{mV0˙β=?Y?ββ+?Y?pp+(?Y?r-1)r+?Y?δAδA+?Y?δRδR?Ιx˙p=?Μx?ββ+?Μx?pp+?Μx?rr+?Μx?δAδA+?Μx?δRδR?Ιz˙r=?Μz?ββ+?Μz?pp+?Μz?rr+?Μz?δAδA+?Μz?δRδR.(9)縱向短周期近似模型為{mV0˙α=-?ˉL?αα+mV0q-?ˉL?δEδE?Ιy˙q=?Μy?αα+?Μy?qq+?Μy?δEδE.(10)在式(9)和式(10)中:{?Μ?a=ˉqSbCΜxa??Μz?a=ˉqSbCΜza,?Y?a=ˉqSCYa,?Μy?ˉa=ˉqSˉcCΜyˉa,?ˉL?ˉa=ˉqSCˉLˉa.(11)式中:a代表β、p、r、δA、δR等參數(shù);ˉa代表α、q、δE等參數(shù);CUV表示參數(shù)U對(duì)參數(shù)V的氣動(dòng)導(dǎo)數(shù).本文所針對(duì)的小型無(wú)人機(jī)的質(zhì)量m=10kg,氣動(dòng)弦長(zhǎng)ˉc=0.38m,機(jī)翼展長(zhǎng)b=3m,機(jī)翼面積S=1.14m2,X、Y、Z軸轉(zhuǎn)動(dòng)慣量分別為Ix=1.6kg·m2,Iy=2.5kg·m2,Iz=3.2kg·m2.在海平面水平飛行,飛行速度V=20.0m/s,迎角α=1.628°,大氣密度為1.225kg/m3的狀態(tài)下求得各氣動(dòng)導(dǎo)數(shù)值如表2所示.將相應(yīng)參數(shù)值代入式(9)和式(10),可以得到橫側(cè)向短周期運(yùn)動(dòng)模型為[˙β˙p˙r]=[-0.1760-0.0069-0.9871-26.7081-17.83160.824813.0922-0.0196-1.0801][βpr]+[0.03910.2206111.021810.47380-19.9001][δAδR].(12)同理可得縱向短周期運(yùn)動(dòng)模型為[α˙q˙]=[-6.65431-42.8357-5.5677][αq]+[0.5786-16.9823]δE.(13)2向距離誤差三維編隊(duì)飛行控制問(wèn)題可以簡(jiǎn)化分解為水平面和垂直面2個(gè)相互獨(dú)立的航跡控制問(wèn)題.現(xiàn)將其基本幾何關(guān)系簡(jiǎn)述如下,其中各個(gè)符號(hào)所對(duì)應(yīng)的物理意義如表1所述.如圖2所示,在水平面上,可以求出前向距離誤差fe和側(cè)向距離誤差le分別為fe=VLy(yL-yW)+VLx(xL-xW)VLxy-fc,le=VLy(xL-xW)-VLx(yL-yW)VLxy-lc.(14)式中:VLxy=VLx2+VLy2為長(zhǎng)機(jī)速度在水平面上的投影.因此,fe、le對(duì)于時(shí)間的導(dǎo)數(shù)f˙e、l˙e可由式(15)求得:f˙e=VLxy-VLxVWx+VLyVWyVLxy-leχ˙L?l˙e=VLxVWy-VLyVWxVLxy+feχ˙L.(15)在垂直面上,垂直距離誤差為he可由式(16)求得:he=zL-zW-hc,h˙e=VLz-VWz.(16)3內(nèi)壓控制器設(shè)計(jì)在實(shí)際飛行過(guò)程中,由于無(wú)人機(jī)的各姿態(tài)角的變化要遠(yuǎn)遠(yuǎn)快于航跡變化,整個(gè)飛機(jī)動(dòng)態(tài)呈現(xiàn)出一種典型的雙時(shí)間尺度特性.因此,控制系統(tǒng)可以按雙環(huán)路(內(nèi)環(huán)和外環(huán))模式設(shè)計(jì).用內(nèi)環(huán)控制器控制姿態(tài)角;外環(huán)控制器將以?xún)?nèi)環(huán)控制為基礎(chǔ),進(jìn)行航跡的控制,以保持期望的編隊(duì)飛行.3.1前向速度對(duì)推力的響應(yīng)前向距離控制的目標(biāo)是使前向距離誤差fe最小,前向距離控制的邏輯關(guān)系為:油門(mén)輸入→推力→前向速度→前向距離.當(dāng)無(wú)人機(jī)在平直勻速飛行狀態(tài)下,2個(gè)一階線(xiàn)性模型的串聯(lián)可以表示無(wú)人機(jī)前向模型,如式(17)所示.第1個(gè)模型代表了發(fā)動(dòng)機(jī)的傳遞函數(shù),可以根據(jù)發(fā)動(dòng)機(jī)實(shí)驗(yàn)數(shù)據(jù)得出,表示推力對(duì)于油門(mén)的響應(yīng);第2個(gè)模型表示前向速度對(duì)于推力的響應(yīng).GδΤV(s)=GδΤΤ(s)GΤV(s)=ΚΤ1+τΤs?ΚV1+τVs=0.51+s?10.37+10s=0.510s2+10.37s+0.37.(17)根據(jù)無(wú)人機(jī)前向模型,所設(shè)計(jì)的前向距離控制律為δΤW=δΤL-Κf˙ef˙e-Κfefe.(18)式中:δTW為僚機(jī)油門(mén)輸入命令;δTL為長(zhǎng)機(jī)油門(mén)輸入命令,它由通信系統(tǒng)傳輸?shù)搅艡C(jī)的控制系統(tǒng)中.利用經(jīng)典控制理論的根軌跡法,可以確定式(18)中參數(shù)值為Κf˙e=5.23?Κfe=0.65.3.2無(wú)人機(jī)橫向平衡控制側(cè)向距離控制的目標(biāo)是使側(cè)向距離誤差le最小,側(cè)向距離控制的邏輯關(guān)系為:副翼→滾轉(zhuǎn)角速度→滾轉(zhuǎn)角→側(cè)向速度→側(cè)向距離.通過(guò)改變方向舵可以增大荷蘭滾阻尼,從而增大飛機(jī)的側(cè)向穩(wěn)定性.副翼、方向舵、升降舵等執(zhí)行機(jī)構(gòu)都可由一階線(xiàn)性模型表示為GδA(s)=GδR(s)=GδE(s)=11+0.05s.對(duì)做水平協(xié)調(diào)轉(zhuǎn)彎的無(wú)人機(jī)而言,飛機(jī)水平運(yùn)動(dòng)的分力來(lái)自于飛機(jī)滾轉(zhuǎn)導(dǎo)致升力產(chǎn)生的水平分量.若維持其平衡,則該水平分力應(yīng)等于飛機(jī)轉(zhuǎn)彎時(shí)的離心力,飛機(jī)升力在垂直方向上的分量應(yīng)等于其重力,其關(guān)系可表述如下:Lsinφ=mVWxyχ˙W?Lcosφ=mg.(19)由式(19)可得χ˙W=gVWxytanφW≈gVWxyφW.(20)利用長(zhǎng)機(jī)做平直飛行的條件(χ˙L=0),可得Δχ˙=χ˙W-χ˙L=χ˙W.(21)而且式(15)可以簡(jiǎn)化為l˙e=VWxysin(χW-χL)=VWxysin(Δχ)=VWxyΔχ.(22)由式(20)、(21)和(22)可得到以下航跡動(dòng)態(tài)方程:{l˙e=VWxyΔχ?Δχ˙=gVWxyφW.(23)因此,完整的無(wú)人機(jī)橫側(cè)向線(xiàn)性模型為式(12)和式(23),其中內(nèi)環(huán)控制律基于式(12)進(jìn)行設(shè)計(jì),外環(huán)控制律基于式(23)進(jìn)行設(shè)計(jì).因此可以得到內(nèi)環(huán)控制律為δ′AW=-ΚppW-Κφ(φW-φL)?δRW=δRL-ΚrrW.(24)外環(huán)控制律為δAW=δAL+δ′AW-Κl˙el˙e-Κlele.(25)式中:δAL、δAW、δRL、δRW、φL、φW分別為長(zhǎng)、僚機(jī)副翼偏角,長(zhǎng)、僚機(jī)方向舵偏角和長(zhǎng)、僚機(jī)滾轉(zhuǎn)角.δAL、δRL、φL的數(shù)值由通信系統(tǒng)傳輸?shù)搅艡C(jī)的控制系統(tǒng)中.利用根軌跡法,可以確定式(24)和式(25)中的參數(shù)值為Κp=0.15?Κφ=1.2,Κl˙e=0.2?Κle=0.13?Κr=0.4.3.3無(wú)人機(jī)升降控制律設(shè)計(jì)垂直距離控制的目標(biāo)是使垂直距離誤差he最小,垂直距離控制的邏輯關(guān)系為:升降舵→俯仰角速度→俯仰角→垂直速度→垂直距離.飛行高度與俯仰角之間滿(mǎn)足關(guān)系式z˙W=VWz=VWsinθW≈VWθW.(26)俯仰角與俯仰角速率之間滿(mǎn)足關(guān)系式θ˙=q.(27)所以完整的無(wú)人機(jī)垂直方向線(xiàn)性模型為式(13)、(26)和(27)所示,其中內(nèi)環(huán)控制律基于式(13)進(jìn)行設(shè)計(jì),外環(huán)控制律基于式(26)和式(27)進(jìn)行設(shè)計(jì).因此內(nèi)環(huán)控制律為δ′EW=-ΚqqW-Κθ(θW-θL).(28)外環(huán)控制律為δEW=δEL+δ′EW-Κh˙eh˙e-Κhehe.(29)式中:δEL、δEW、θL、θW分別為長(zhǎng)、僚機(jī)的升降舵偏角和長(zhǎng)、僚機(jī)的俯仰角,δEL和θL的數(shù)值由通信系統(tǒng)傳輸?shù)搅艡C(jī)的控制系統(tǒng)中.式(28)和式(29)中參數(shù)值可以利用根軌跡法確定如下:Κq=0.2?Κθ=0.2?Κh˙e=0.01?Κhe=0.005.4模擬結(jié)果與分析4.1行高度初始位置誤差采用長(zhǎng)-僚機(jī)編隊(duì)模式,利用Matlab/Simulink在以下5個(gè)假設(shè)條件和邊界條件下進(jìn)行仿真.1)飛行速度保持在20m/s;2)垂直面上采用“平飛—爬升—平飛”的航跡,70s時(shí)開(kāi)始爬升,飛行高度由100m爬升到150m;3)隊(duì)形參數(shù)設(shè)定為fc=-25m?lc=25m,hc=0;4)初始位置誤差為fe=-25m?le=50m?he=0;5)仿真時(shí)間為120s.仿真結(jié)果如圖3~5所示,圖3表示僚機(jī)位置誤差變化曲線(xiàn);圖4、圖5分別表示兩機(jī)水平面和垂直面的軌跡,其中實(shí)線(xiàn)代表長(zhǎng)機(jī),虛線(xiàn)代表僚機(jī).從上述仿真結(jié)果可以看出,即便初始位置誤差較大,僚機(jī)與長(zhǎng)機(jī)的相對(duì)距離也能快速保持在期望值上.這就說(shuō)明了僚機(jī)與長(zhǎng)機(jī)能很快穩(wěn)定在固定的隊(duì)形上,從而證明該編隊(duì)飛行控制器的可行性.在飛機(jī)轉(zhuǎn)彎或者爬升過(guò)程中,位置誤差再度增大,但最終仍能達(dá)到最小,說(shuō)明了該編隊(duì)控制器的有效性.4.2三機(jī)艦隊(duì)的保持和艦隊(duì)的交換4.2.1長(zhǎng)-僚機(jī)單元?jiǎng)澐衷趥鹘y(tǒng)的長(zhǎng)-僚機(jī)編隊(duì)模式中,主要考慮2架飛機(jī)的編隊(duì)飛行.對(duì)于多架編隊(duì)飛行的情況,本文在傳統(tǒng)的長(zhǎng)-僚機(jī)編隊(duì)模式基礎(chǔ)上,以基本的兩機(jī)編隊(duì)為單元,按照層級(jí)的概念把大規(guī)模的飛機(jī)編隊(duì)分割成若干個(gè)兩機(jī)編隊(duì).長(zhǎng)-僚機(jī)單元的劃分有長(zhǎng)機(jī)模式(leadermode)和前機(jī)模式(frontmode)2種策略:在長(zhǎng)機(jī)模式中,所有僚機(jī)都以長(zhǎng)機(jī)作為參考對(duì)象(特定點(diǎn));在前機(jī)模式中,每一架飛機(jī)都以它前面的一架飛機(jī)作為參考對(duì)象(特定點(diǎn)),如圖6所示.對(duì)于這兩種模式的仿真結(jié)果如圖7所示,實(shí)線(xiàn)代表長(zhǎng)機(jī)模式,虛線(xiàn)代表前機(jī)模式.從仿真結(jié)果可知:由于誤差累加的原因,前機(jī)模式的瞬態(tài)響應(yīng)效果不如長(zhǎng)機(jī)模式,因此在多機(jī)編隊(duì)飛行中,宜采用長(zhǎng)機(jī)模式.4.2.2仿真結(jié)果sq利用Matlab/Simulink在以下6個(gè)假設(shè)條件和邊界條件下進(jìn)行仿真.1)3架小型無(wú)人機(jī)的編隊(duì)采用長(zhǎng)機(jī)模式,2架僚機(jī)都以長(zhǎng)機(jī)作為參考對(duì)象,分別形成2個(gè)長(zhǎng)-僚機(jī)編隊(duì)單元;2)飛機(jī)空速保持在20m/s;3)僅考慮三機(jī)水平面上的航跡;4)隊(duì)形參數(shù)設(shè)定為fc1=25m?lc1=25m?fc2=25m,lc2=-25m;5)無(wú)初始位置誤差;6)仿真時(shí)間為210s.在整個(gè)飛行過(guò)程中,無(wú)人機(jī)群始終采用“品字”型隊(duì)形,仿真結(jié)果如圖8所示.中間點(diǎn)代表長(zhǎng)機(jī),左點(diǎn)和右點(diǎn)分別代表2架僚機(jī).從仿真結(jié)果可以看出,雖然在機(jī)動(dòng)轉(zhuǎn)彎時(shí),會(huì)產(chǎn)生一些誤差;但是當(dāng)平直

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論