王子安,龔正,陳永亮,史志偉,徐錦法
南京航空航天大學(xué) 航空學(xué)院,南京 210016
復(fù)合翼飛行器兼具多旋翼結(jié)構(gòu)簡單、垂直起降無需跑道與固定翼長航時的優(yōu)點(diǎn),廣泛應(yīng)用于遠(yuǎn)距離偵查測繪、應(yīng)急物流投送領(lǐng)域,并逐漸大型化。中型以上采用混合動力方案的復(fù)合翼,其旋翼系統(tǒng)采用高放電倍率鋰電池獨(dú)立供電,巡航采用活塞發(fā)動機(jī)提供推力與電力。在運(yùn)營過程中,飛行故障主要出現(xiàn)在活塞發(fā)動機(jī)過熱、油路堵塞等造成的空中停車事故。這類空中停車問題往往無法通過重新電啟動恢復(fù)動力,但旋翼系統(tǒng)不受影響。因此可以通過自主完備的迫降程序進(jìn)行自動應(yīng)急處置。
復(fù)合翼的特點(diǎn)決定了其巡航模式下空中停車應(yīng)急迫降與以往的常規(guī)固定翼無動力應(yīng)急返場[1-3]、直升機(jī)迫降有一定區(qū)別。首先,與常規(guī)固定翼應(yīng)急返場相比,應(yīng)急迫降點(diǎn)的選擇不受機(jī)場條件限制,在任務(wù)規(guī)劃中可以沿預(yù)定航線附近尋找多個開闊地面作為應(yīng)急迫降點(diǎn)。復(fù)合翼飛行全程到最近迫降點(diǎn)大多具備較富余的勢能,應(yīng)急航線自主規(guī)劃重點(diǎn)在于耗散能量與對準(zhǔn)著陸入口。其次,與直升機(jī)/旋翼機(jī)迫降相比,復(fù)合翼著陸前必須完成從固定翼模式向旋翼模式的轉(zhuǎn)換,這需要一定長度的空中走廊。考慮到避障等因素,復(fù)合翼必須沿著預(yù)定方向切入走廊的入口,而非直升機(jī)直接趨向迫降點(diǎn)。因此,應(yīng)急著陸航線的實(shí)時在線規(guī)劃以及精確制導(dǎo)跟蹤是復(fù)合翼無動力應(yīng)急迫降的關(guān)鍵技術(shù)。
針對應(yīng)急著陸航跡在線規(guī)劃,許多學(xué)者將此轉(zhuǎn)化成在指定優(yōu)化指標(biāo)下滿足動力學(xué)約束、狀態(tài)約束、幾何約束的非線性規(guī)劃問題,運(yùn)用序列二次規(guī)劃(SQP)或凸優(yōu)化等工具數(shù)值求解[4-8]。如唐鵬和張曙光[6]、作者團(tuán)隊龔正[7]基于幾何規(guī)劃及高度推演的方法給出了可重復(fù)使用運(yùn)載器末端能量管理(TAEM)的在線軌跡優(yōu)化方法;王宏倫等[8]對固定翼著陸軌跡進(jìn)行分段建立優(yōu)化指標(biāo),采用hp自適應(yīng)偽譜法求解,但這些方法計算量大,難以保證機(jī)載計算機(jī)實(shí)時、可靠的航跡求解。另一類實(shí)時規(guī)劃算法如A*算法[9-10]、快速擴(kuò)展隨機(jī)樹(RTT)算法等能根據(jù)當(dāng)前復(fù)雜地理環(huán)境信息高效搜索空間隨機(jī)采樣點(diǎn),生成滿足幾何約束及動力學(xué)約束的航跡,但這些方法適合復(fù)雜環(huán)境的航跡規(guī)劃,并不適用于應(yīng)急返場等大空域下簡單幾何約束的航跡在線規(guī)劃。2D Dubins航跡由圓弧和直線組成,是描述固定翼航向機(jī)動最簡單的規(guī)劃曲線。3D Dubins航跡是在2D Dubins航跡基礎(chǔ)上進(jìn)行高度推演并滿足爬升、下滑、速度靜穩(wěn)定性能約束的三維航跡[11]。由于航跡角、終端位置/航向的顯性約束,使得3D Dubins曲線非常適合應(yīng)急航路的航跡規(guī)劃。
針對精確制導(dǎo)跟蹤應(yīng)急航跡,所提的制導(dǎo)律應(yīng)當(dāng)具有較強(qiáng)的魯棒性,且具備抵抗側(cè)風(fēng)/陣風(fēng)與三維航跡跟蹤能力。Eng等[12-13]改進(jìn)Park等[14]橫航向L1制導(dǎo)律,在設(shè)計制導(dǎo)律時考慮了風(fēng)場信息,將無人機(jī)跟蹤圓弧軌跡的誤差方程做合理簡化,簡化了制導(dǎo)律結(jié)構(gòu),但此類航路點(diǎn)跟蹤的制導(dǎo)算法無法獲取航跡曲率的完整信息,當(dāng)航跡曲率變化較快、較大時,其跟蹤性能將大打折扣。Furieri等[15]在Cho等[16]基礎(chǔ)上設(shè)計抵御任意強(qiáng)風(fēng)制導(dǎo)策略。非線性模型預(yù)測控制(NMPC)是一種基于模型的閉環(huán)在線優(yōu)化控制策略,正逐步應(yīng)用到無人機(jī)航跡規(guī)劃、制導(dǎo)控制等領(lǐng)域[17-23]。Stastny等[17]最早將NMPC應(yīng)用于固定翼無人機(jī)的航跡跟蹤。Yang等[21]擴(kuò)展了Kang和Hedrick[19-20]的工作,提出自適應(yīng)NMPC制導(dǎo)算法,通過在滾動時域內(nèi)迭代更新參考航跡曲率,并在目標(biāo)函數(shù)引入控制輸入速率飽和限制以達(dá)到對控制輸入震蕩抑制、精準(zhǔn)制導(dǎo)及避障功能。
本文主要研究混合動力復(fù)合翼巡航飛行空中停車后無動力應(yīng)急迫降的在線航跡規(guī)劃與制導(dǎo)問題。本文通過在2D Dubins平面曲線簡單、高效的幾何特征的基礎(chǔ)上簡單高度拓演,即可規(guī)劃出滿足復(fù)合翼動力學(xué)約束的3D Dubins航跡。同時,根據(jù)返場初始點(diǎn)高度、橫向位置、航向的不確定散布,考慮下滑性能約束,通過應(yīng)急返場航路管理單元將下滑航跡劃分為標(biāo)準(zhǔn)下滑、S-Turn機(jī)動轉(zhuǎn)彎、螺旋機(jī)動增程等類型。針對復(fù)合翼應(yīng)急迫降航跡跟蹤易受風(fēng)干擾以及3D Dubins 航跡曲率不連續(xù)的特征,給出一種基于非線性模型預(yù)測控制的三維制導(dǎo)算法,將結(jié)合先行向量的橫縱解耦制導(dǎo)律嵌入預(yù)測模型框架內(nèi),外界風(fēng)擾動、航跡曲率不連續(xù)等非線性因素通過系統(tǒng)輸出約束建模,并滾動優(yōu)化實(shí)時求解。最后對航跡在線規(guī)劃方法與制導(dǎo)律的適應(yīng)性進(jìn)行仿真分析。
假設(shè)某大型油電混合復(fù)合翼巡航飛行時由于活塞發(fā)動機(jī)油路堵塞造成空中停車,但獨(dú)立供電的旋翼動力系統(tǒng)不受影響,需滑翔迫降到在參考航線沿線預(yù)設(shè)的迫降窗口,以旋翼模式減速降落至最佳著陸場,如圖1所示。這類在升限10 km,飛行速度300 km/h以下的飛行器飛行包線窄、初始能量狀態(tài)散布小且對模型氣動參數(shù)不敏感,其縱向剖面只需通過簡單的下滑角限制即可滿足下滑性能約束,其橫向機(jī)動受高度變化影響小,具備在平面航跡基礎(chǔ)上進(jìn)行高度推演的航跡規(guī)劃的條件。
假設(shè)空中停車后,復(fù)合翼處于小迎角純固定翼模式滑翔,并用一階慣性環(huán)節(jié)表征內(nèi)回路的動態(tài)特性,則可簡化成三自由模型:

圖1 油電混合復(fù)合翼飛行器應(yīng)急迫降示意圖

(1)

(2)
式中:CD0、CL0分別為零升阻力系數(shù)與零升系數(shù);CLα為升力系數(shù)斜率;CL為升力系數(shù);A為升致阻力因子。
3D Dubins 航跡規(guī)劃方法旨在在線生成一條從初始位置/航向Ps=[ns,es,hs,φs]到終端位置/航向Pe=[ne,ee,he,φe]并滿足滾轉(zhuǎn)角與下滑角限制的最簡航跡。
在給定的位姿點(diǎn)下,標(biāo)準(zhǔn)2D Dubins由航路點(diǎn)Ps→P1→P2→Pe構(gòu)成,Ps為返場初始點(diǎn),P1為航向調(diào)整圓Cs切出點(diǎn),P2為航向?qū)?zhǔn)圓Ce切入點(diǎn),Pe為航向?qū)?zhǔn)圓Ce切出點(diǎn),P4為進(jìn)場末端點(diǎn)。整個橫向航跡可劃分為航向調(diào)整段Ps→P1,返場直線段P1→P2,航向?qū)?zhǔn)段P2→Pe,進(jìn)場直線段Pe→P4,如圖2所示。文獻(xiàn)[24]給出求解2D Dubins曲線的解析幾何法與微分幾何法,所解得4條航跡中的最短航跡定義為本文的2D Dubins航跡。

圖2 標(biāo)準(zhǔn)2D Dubins航跡
Ps→Pe段航程記為L2D,Ps→P1(P2→Pe)段航程記為LRs(LRe),P1→P2段航程記為Lse,則滿足:
L2D(Ps(φs),Pe(φe))=LRs+Lse+LRe
(3)
式中:LRs=Rs|Δφs|,LRe=Re|Δφe|;Δφs(Δφe)為Ps→P1(P2→Pe)的方向偏角;Rs和Re分別為航向調(diào)整圓和航向?qū)?zhǔn)圓的滾轉(zhuǎn)半徑。
復(fù)合翼高度/馬赫數(shù)范圍受限,真空速變化比較窄,速度較低,航向機(jī)動性較強(qiáng),可假設(shè)復(fù)合翼空中停車后,能以恒定的滾轉(zhuǎn)姿態(tài)協(xié)調(diào)轉(zhuǎn)彎,并以恒定下滑角飛行,則3D Dubins航跡可以在2D Dubins平面航跡的基礎(chǔ)上進(jìn)行高度推演。受橫向機(jī)動航程及下滑性能約束,復(fù)合翼的下滑坡度受限。當(dāng)復(fù)合翼初始高度過低(過高)時,常規(guī)的高度推演法則無法覆蓋這些場景下的應(yīng)急航跡規(guī)劃。因此,本文提出在無動力飛行性能約束下的在線航跡規(guī)劃方法,通過增加或縮小橫程等手段解決不同高度、不同進(jìn)場航向角的應(yīng)急航跡規(guī)劃適應(yīng)性問題。
根據(jù)復(fù)合翼返場高度差與標(biāo)準(zhǔn)橫程、下滑角約束γ∈[γmin,γmax](γmin為最陡下滑角,γmax為最淺下滑角)的對應(yīng)關(guān)系,分成4種下滑類型:淺下滑類型、標(biāo)準(zhǔn)下滑類型、S-Turn機(jī)動轉(zhuǎn)彎類型、螺旋機(jī)動增程類型。當(dāng)復(fù)合翼以最淺下滑角下滑,使得進(jìn)場高度過低,滿足式(5),此時需要通過改變進(jìn)場點(diǎn)位置縮小橫程,稱其為淺下滑類型;當(dāng)復(fù)合翼以標(biāo)準(zhǔn)的高度拓演法滿足下滑性能要求,滿足式(6),稱其為標(biāo)準(zhǔn)下滑類型;當(dāng)返場高度差較大,復(fù)合翼無法通過Dubins平面橫程以最陡下滑角下滑到進(jìn)場高度,但此時多余高度差又無法按最小盤旋半徑與最陡下滑角進(jìn)行整圓高度耗散,滿足式(7),此時需要以航天飛機(jī)末端能量管理S-Turn轉(zhuǎn)彎的方式,通過機(jī)動轉(zhuǎn)彎增加橫程以減弱下滑坡道的斜率,稱其為S-Turn機(jī)動轉(zhuǎn)彎類型;當(dāng)復(fù)合翼飛行高度太大,滿足式(8),此時需要復(fù)合翼在末端繞能量柱,以螺旋機(jī)動下降的方式耗散多余能量,稱其為螺旋機(jī)動增程類型。
Dse=LRstan|γs|+LRetan|γe|
(4)
|he-hs|≤Lsetan|γmax|+Dse
(5)
Lsetan|γmax|+Dse<|he-hs|≤
Lsetan|γmin|+Dse
(6)
Lsetan|γmin|+Dse<|he-hs|<
Lsetan|γmin|+2πRetan|γe|+Dse
(7)
|he-hs|≥Lsetan|γmin|+2πRetan|γe|+Dse
(8)
式中:Dse為航向調(diào)整圓與航向?qū)?zhǔn)圓高度損失和;γs和γe為航向調(diào)整圓與航向?qū)?zhǔn)圓的下滑角。
2.2.1 標(biāo)準(zhǔn)3D Dubins航跡
假設(shè)復(fù)合翼在最初與最終轉(zhuǎn)彎時,下滑角均按最佳下滑性能(最小高度損失航跡)設(shè)計,則平衡滑翔條件下其滾轉(zhuǎn)角與下滑角滿足:
(9)
式中:Vs為滑翔下沉率;Vg/Vs≈L/D,L/D為升阻比;φs和φe為航向調(diào)整圓與航向?qū)?zhǔn)圓滾轉(zhuǎn)角。
航向調(diào)整段Ps→P1和航向?qū)?zhǔn)段P2→Pe高度損失Δhs、Δhe為
(10)
航向調(diào)整圓切出點(diǎn)P1與航向?qū)?zhǔn)圓切入點(diǎn)P2的高度h1、h2為
(11)
返場直線段的下滑角γl為
(12)
標(biāo)準(zhǔn)3D Dubins航跡平面航跡橫程為L2D(Ps(φs),Pe(φe)),對應(yīng)航程高度H為
H=LRstan|γs|+LRetan|γe|+Lsetan|γl|
(13)
2.2.2 S-Turn機(jī)動轉(zhuǎn)彎航跡
文獻(xiàn)[7]針對航天飛機(jī)的末端能量管理,選擇動壓-高度預(yù)案后,以蛇形機(jī)動原理與軌跡推演在線優(yōu)化生成滿足過載、動壓等約束的軌跡。本文借用其思想,通過在末端轉(zhuǎn)彎圓處增加額外的反向相切轉(zhuǎn)彎圓(當(dāng)航向?qū)?zhǔn)圓為左(右)轉(zhuǎn)圓時,則插入右(左)轉(zhuǎn)圓)以增加Dubins平面航跡,從而使高度拓演滿足式(7)。如圖3所示,Ps→P1為航向調(diào)整段,P2→P3→Pe為航向?qū)?zhǔn)段。其算法步驟如下:
步驟1設(shè)終端點(diǎn)Pe繞航向?qū)?zhǔn)圓Ce(Re)反轉(zhuǎn)φe′角度后插入反切圓,切點(diǎn)記為P3,此亦是新的終端點(diǎn),見式(14)。新航向?qū)?zhǔn)圓為C1(Re),其與初始點(diǎn)Ps組成新的標(biāo)準(zhǔn)2D Dubins平面航跡{Ps,P1,P2,P3}。
P3=Ce+Re(-φe′)(P3-Ce)
(14)
步驟2機(jī)動轉(zhuǎn)彎增程的Dubins平面航跡航程L(φe′)為
L(φe′)=Reφe′+L2D(Ps(φs),P3(φe-φe′))
(15)
為減小自變量,假定返場直線段P1→P2按最陡下滑角下降,則拓演的高度H(φe′)為
H(φe′)=Reφe′tanγe+Dse+Lsetan|γmin|
(16)
步驟3針對初始轉(zhuǎn)彎角φe′求解,本文采用數(shù)值二分解法,使得不等式(17)成立,進(jìn)而求解φ*≈φe′。
|H(φ*)-|he-hs||≤δ
(17)

圖3 S-Turn機(jī)動轉(zhuǎn)彎平面Dubins航跡
2.2.3 螺旋機(jī)動增程航跡
文獻(xiàn)[13]針對飛行高度過高的能量耗散問題,采用盤旋下降的方式在初始轉(zhuǎn)彎處進(jìn)行垂直高度調(diào)整,對無法通過整圓盤旋的末端剩余高度,采用橋接的手段,通過增大末端1/4段盤旋圓弧的下滑角,將該剩余高度嫁接到該段圓弧,但該段圓弧不受下滑性能約束。本文采用在航向?qū)?zhǔn)段實(shí)施S-Turn機(jī)動轉(zhuǎn)彎以及在末端實(shí)施螺旋機(jī)動組合方式耗散多余高度。
如圖4所示,Ps→P1→P2→P3→Pe′為S-Turn機(jī)動轉(zhuǎn)彎段,Pe′→Pe為由ξ個整圓構(gòu)成的螺旋航跡跡。其算法步驟如下:

圖4 螺旋機(jī)動增程航跡
步驟1獲取螺旋機(jī)動高度耗散的整圓圈數(shù)ξ,Pe′→Pe螺旋段耗散的高度為2πξRetan|γe|,即

(18)

步驟2新的終端點(diǎn)為Pe′,其與初始點(diǎn)Ps的高度差滿足式(19),新的終端點(diǎn)高度he′滿足式(20)。Ps→Pe′組成新的S-Turn機(jī)動轉(zhuǎn)彎航跡,需按S-Turn機(jī)動轉(zhuǎn)彎類型解算剩余航跡信息。
Lsetan|γmin|+Dse≤|he-hs|-2πξRetan|γe|<
Lsetan|γmin|+2πRetan|γe|+Dse
(19)
he′=he+2πξRetan|γe|
(20)
在選擇到合適的著陸場后,航路在線規(guī)劃管理單元初始化復(fù)合翼初始與終端的位姿狀態(tài),并應(yīng)用3D Dubins 路徑規(guī)劃算法規(guī)劃出一條可達(dá)的三維航跡,其詳細(xì)流程如圖5所示。
首先,設(shè)定進(jìn)入航向調(diào)整圓與航向?qū)?zhǔn)圓滾轉(zhuǎn)角φs和φe,轉(zhuǎn)彎半徑為Rs和Re,按文獻(xiàn)[24]中方法進(jìn)行2D Dubins存在性判別。若橫向平面無法構(gòu)造Dubins幾何航跡,則按單段航跡直接迫降;反之,按照算法1進(jìn)行高度拓演。若返場直線段下滑角γl滿足下滑角約束,則直接生成三維Dubins航跡;若γl超出約束,則進(jìn)入下一層級判別。若返場高度不滿足式(8),則按算法2生成螺旋機(jī)動增程航跡;若返場高度滿足式(8),則按算法3生成S-Turn機(jī)動轉(zhuǎn)彎航跡。
(21)
(22)
式中:r為當(dāng)前位置;P為航線參考點(diǎn);τ為權(quán)值系數(shù),0≤τ≤0.5π,τ的大小決定了先行向量是側(cè)重消除位置誤差還是方向誤差。

類似螺旋機(jī)動增程航跡取整圓法,三維Dubins螺旋線參考點(diǎn)獲取方式為先獲取橫向剖面的參考位置,再在垂直剖面進(jìn)行高度拓演獲得參考點(diǎn)垂直高度(直線部分較為簡單,此處不予論述),如圖6所示。圖中:C為P所在橫向剖面投影圓的圓心位置;Ra為圓C半徑;b為螺旋線終端位置;m表示點(diǎn)b繞螺旋線m個整圓到達(dá)b′m點(diǎn),令b′m={b′1,b′2};Δφ為b′2到P的方向偏角;Δhφ為b′2沿螺旋線轉(zhuǎn)角Δφ至P點(diǎn)的高度差;Δhm為從b到b′2的高度差;γa為下滑角。

圖6 三維Dubins螺旋段參考點(diǎn)
P點(diǎn)的橫向位置nP,eP為
(23)

以b為基準(zhǔn)點(diǎn),由式(24)~式(26)可得P點(diǎn)垂直高度hP。
Δhm=2πRamtan|γa|
(24)
Δhφ=ΔφRatan|γa|
(25)
hP=hb+Δhm+Δhφ
(26)

橫航向制導(dǎo)幾何邏輯如圖7所示,橫航向制導(dǎo)律需要同時兼顧側(cè)向偏差與偏航角誤差,則先行矢量線性形式:
(27)


圖7 橫航向制導(dǎo)幾何邏輯
如圖7所示,引入徑向移動距離ds,以保證復(fù)合翼具備平穩(wěn)的轉(zhuǎn)向機(jī)動及能漸進(jìn)逼近參考航跡,則dlat的兩個元素dn和de的表達(dá)式分別為
(28)

先行角θlat的映射函數(shù)需要滿足以下條件,以實(shí)現(xiàn)軌跡跟蹤的先行效應(yīng)。


條件3在邊界層內(nèi),復(fù)合翼需要平滑導(dǎo)引至參考路徑,且相應(yīng)的制導(dǎo)指令幅度變化小。
(29)

(30)
則前向角函數(shù)選擇為
(31)

NMPC形式的橫向制導(dǎo)誤差輸出定義為
(32)
式中:ηlat為橫航向角度誤差。
縱向制導(dǎo)律需要同時兼顧縱向偏差與航跡傾角誤差,類似橫向制導(dǎo)律,縱向亦引入先行矢量,其線性形式為
(33)

類似橫航向的制導(dǎo)誤差輸出,NMPC形式的縱向制導(dǎo)誤差輸出定義為
(34)
式中:ηlon為縱向角度誤差。
考慮三維軌跡跟蹤的橫縱跟蹤協(xié)調(diào)性以及位置誤差的顯性表示,引入位置誤差項ηe[17],其形式為
(35)
式(35)與縱向角度誤差ηlon,橫向角度誤差ηlat構(gòu)成了系統(tǒng)誤差輸出向量Y=[ηe,ηlon,ηlat]T。
3D Dubins航跡由圓弧段(螺旋線)與直線段構(gòu)成,其裝訂集合為
(36)

圓弧段:
Darc={na,ea,ha,χa,Δφab,λ,Ra,γa}
(37)
直線段:
Dline={ns,es,hs,ne,ee,he}
(38)
式中:a=[na,ea,ha]T為圓弧段圓心坐標(biāo);ha為圓弧段起點(diǎn)高度;χa為圓弧段起點(diǎn)航跡偏角;Δφab為圓弧段起點(diǎn)到終點(diǎn)的方向偏角;λ={-1,1}分別代表逆時針方向與順時針方向;Ls=[ns,es,hs]T與Le=[ne,ee,he]T分別代表直線段起始與終端航路點(diǎn)。


(39)
SPb<ε2
(40)
式中:SPb為P沿當(dāng)前航線至b的距離;ε1為切換至下一航跡段的待飛徑向距離;ε2為切換至下一航跡段的待飛航線距離。

圖8 航跡段切換條件
另外,在大空域返場時預(yù)測窗口內(nèi)預(yù)測狀態(tài)通常處于對單段航跡導(dǎo)引,鄰近航跡末端才滿足切換條件(式(39)和式(40))。可按參考點(diǎn)P以當(dāng)前速度沿航跡段經(jīng)預(yù)測時域T后點(diǎn)P′位置預(yù)判預(yù)測模型是否嵌入切換條件,從而降低目標(biāo)函數(shù)的非線性程度。若復(fù)合翼當(dāng)前位置r跟蹤圓弧段(直線段),P′仍在圓弧段(直線段),不滿足式(41),則預(yù)測模型無需嵌入切換條件(式(39)和式(40)),如圖9(a)和圖9(b)所示;反之,預(yù)測模型內(nèi)部嵌入切換條件(式(39)和式(40)),如圖9(c)和圖9(d)所示。

圖9 預(yù)測模型嵌入切換條件判別
SP′b<ε3
(41)
式中:SP′b為P′沿當(dāng)前航線至點(diǎn)b的待飛航線距離;ε3為切換至下一航跡段的預(yù)判待飛航線距離。
目標(biāo)函數(shù)J(X)是以當(dāng)前狀態(tài)為初值,選擇二次型形式,通過有限時域性能指標(biāo)構(gòu)造的正定函數(shù)。復(fù)合翼非線性模型預(yù)測制導(dǎo)目標(biāo)函數(shù)表示為

(42)

詳細(xì) NMPC 制導(dǎo)算法由以下5個步驟多次迭代到收斂完成。




步驟5令k=k+1,重復(fù)步驟1~步驟4。
為驗證應(yīng)急返場航路管理單元對不同高度,不同航向應(yīng)急返場的適應(yīng)性。假設(shè)復(fù)合翼應(yīng)急迫降初始點(diǎn)Ps=[ns,es]=[-2 072.2 m,118.67 m],終端點(diǎn)Pe=[ne,ee,he,φe]=[0 m,0 m,0 m,0 rad],初始航向調(diào)整圓與末端航向?qū)?zhǔn)圓的半徑為Rs=Re=320 m,下滑角為γs=γe=-10°,并假定復(fù)合翼下滑角約束為γ∈[-10°,-2°],設(shè)置初始高度hs分別為200、1 000、3 000 m,令其滿足式(6)~式(8)(暫不考慮進(jìn)場距離),同時選取一組以固定間隔的航向角φs=0:π/9:2π,針對選擇每一個航向角,根據(jù)應(yīng)急返場航路管理單元得到標(biāo)準(zhǔn)3D Dubins航跡,S-Turn機(jī)動轉(zhuǎn)彎航跡,螺旋機(jī)動增程航跡,如圖10~圖12所示。
圖10展示了初始點(diǎn)在同一高度與橫向位置,不同航向角的標(biāo)準(zhǔn)3D Dubins航跡,各個航跡直線段的下滑角γl限制在[-4.755°,-2.499°]之間,滿足下滑角約束。圖11展示了同一高度不同航向情況下應(yīng)急返場航路管理單元能規(guī)劃出不同類型的機(jī)動航跡,繞右邊Hac圓的航跡(橫程短)選擇螺旋機(jī)動增程航跡耗散能量(高度),而繞左邊Hac圓的航跡(橫程長)通過S-Turn機(jī)動轉(zhuǎn)彎航跡耗散能量(高度)。圖12展示了初始點(diǎn)高度過高,只能規(guī)劃出螺旋機(jī)動增程航跡的情況,其各個航跡的航向?qū)?zhǔn)Hac圓跟初始點(diǎn)的航向位置相關(guān)。

圖10 航向不確定下的標(biāo)準(zhǔn)3D Dubins航跡

圖11 航向不確定下的S-Turn機(jī)動轉(zhuǎn)彎航跡

圖13 橫向位置不確定下的3D Dubins下滑航跡
圖13展示了初始點(diǎn)在同一高度與航向,不同橫向位置的3D Dubins航跡適應(yīng)性規(guī)劃。圖中初始點(diǎn)的橫向位置等間距散布在終端點(diǎn)Pe右半?yún)^(qū)域,其中粉色曲線集合構(gòu)成標(biāo)準(zhǔn)機(jī)動類型航跡族,黑色曲線集合構(gòu)成S-Turn機(jī)動轉(zhuǎn)彎航跡族,紅色曲線集合構(gòu)成螺旋機(jī)動增程航跡族。從右上水平投影圖各航跡族的分布區(qū)域可知,在遠(yuǎn)離終端點(diǎn)Pe的橫向區(qū)域由標(biāo)準(zhǔn)機(jī)動類型航跡包絡(luò),中間橫向區(qū)域由S-Turn機(jī)動轉(zhuǎn)彎航跡包絡(luò),最近橫向區(qū)域螺旋機(jī)動增程航跡包絡(luò)。各種航跡的散布符合橫向幾何增程的原理,可知,經(jīng)由下滑角約束的高度判別的應(yīng)急返場航路管理單元可進(jìn)行橫向位置散布的適應(yīng)性規(guī)劃。另外,當(dāng)初始點(diǎn)距離終端點(diǎn)太近無法滿足2D Dubins航跡存在條件[24],則需按單段螺旋線終端導(dǎo)引。在實(shí)際工程中,可在地面站合理設(shè)置多個相應(yīng)迫降區(qū)域規(guī)避單個不能通過Dubins導(dǎo)引的區(qū)域,做到應(yīng)急區(qū)域全覆蓋。

復(fù)合翼滾轉(zhuǎn)角約束,下滑角約束通過在順風(fēng)、逆風(fēng)、下降風(fēng)干擾及不同滾轉(zhuǎn)姿態(tài)下的平衡滑翔速度極曲線獲得,如圖15所示。圖中過坐標(biāo)原點(diǎn)且與速度極曲線相切的曲線斜率的反切值為最淺下滑角,此時的飛行速度為中立穩(wěn)定。在此狀態(tài)飛行,順風(fēng)、上突風(fēng)以及較大的滾轉(zhuǎn)姿態(tài)都會使飛機(jī)進(jìn)入速度靜不穩(wěn)定區(qū)(正區(qū))。因此,可通過對下滑角的約束將下滑速度約束在速度靜穩(wěn)定區(qū)(反區(qū))內(nèi)。同時,所選擇的下滑角區(qū)間應(yīng)使飛機(jī)下滑時具有一定的減速能力,由定直平飛下最遠(yuǎn)平衡下滑速度為23 m/s,對應(yīng)下滑角為-5.3°,則選擇下滑角區(qū)間為γ∈[-10°,-6°],其位于速度反區(qū)內(nèi)。其次,滾轉(zhuǎn)姿態(tài)易引起速度極曲線整體下移,并且滾轉(zhuǎn)角越大為維持協(xié)調(diào)滾轉(zhuǎn)所需的法向過載越大,由圖15可知,應(yīng)選取對下滑性能影響較小的滾轉(zhuǎn)區(qū)間φ∈[0°,40°]。飛行器的巡航速度為30 m/s,全機(jī)最大升阻比為10.2,設(shè)置轉(zhuǎn)彎的滾轉(zhuǎn)角為30°,其滾轉(zhuǎn)半徑Rs=Re=159 m,由式(9)得平衡下滑角約為-7°。應(yīng)急返場航路管理單元分別規(guī)劃出3條應(yīng)急航線,其中

表1 復(fù)合翼主要參數(shù)

圖14 不同方向風(fēng)場干擾下的航跡跟蹤效果

圖15 在順風(fēng)、逆風(fēng)、下降風(fēng)干擾與不同滾轉(zhuǎn)姿態(tài)下的平衡滑翔速度極曲線

現(xiàn)考察非線性模型預(yù)測制導(dǎo)在隨機(jī)常值弱風(fēng)干擾下的制導(dǎo)效果。制導(dǎo)的預(yù)測模型選擇式(1),系統(tǒng)帶寬為3 rad/s,系統(tǒng)采樣周期為100 ms,預(yù)測步長N=30,最小控制輸入Umin=[-2°,-40°]T,最大控制輸入Umax=[10°,40°]T。系統(tǒng)所受陣風(fēng)ω=3 m/s,風(fēng)向由北→南→西→東→下→上依次轉(zhuǎn)變。復(fù)合翼受弱風(fēng)擾動的航跡跟蹤效果如圖14所示。圖14中,紅色箭頭部分代表矢量風(fēng)場,綠色/粉色/藍(lán)色實(shí)線代表飛行航跡。
復(fù)合翼螺旋機(jī)動增程航跡的縱向與橫航向跟蹤誤差Y=[ηe,ηlon,ηlat],如圖16所示。可知,下降風(fēng)與上突風(fēng)增大縱向的跟蹤誤差,不連續(xù)的曲率切換引起縱向與橫側(cè)向跟蹤誤差突變,如圓弧段Ps→P1至直線段P1→P2引起縱向下滑角的突變,S-Turn轉(zhuǎn)彎P2→P3→Pe引起橫側(cè)曲率突變。縱向跟蹤誤差限制在ηlon∈[-1°,1°],橫側(cè)向跟蹤誤差限制在ηlat∈[-1°,1.5°]。可知,在不同方向的風(fēng)擾動下,其皆能抵抗風(fēng)擾動并能精準(zhǔn)跟蹤參考航跡。當(dāng)復(fù)合翼在從跟蹤圓弧航跡到直線段航跡以及做S-Turn機(jī)動轉(zhuǎn)彎時曲率不連續(xù),由于預(yù)測模型具備對參考航跡曲率的預(yù)測能力,亦能保證精準(zhǔn)跟蹤性能。

圖16 螺旋機(jī)動增程航跡跟蹤誤差
為驗證制導(dǎo)算法在變環(huán)境下的魯棒性,現(xiàn)比較NMPC與PID算法在不同強(qiáng)度的變向風(fēng)場下的航跡跟蹤性能,如圖17所示。綠色箭頭代表矢量風(fēng)場,黑色虛實(shí)線代表參考航跡,藍(lán)色實(shí)線代表PID算法下的飛行航跡,紅色實(shí)線代表NMPC算法下的飛行航跡。陣風(fēng)場強(qiáng)度分別為強(qiáng)風(fēng)(六級)ω=10 m/s以及疾風(fēng)(七級)ω=15 m/s;風(fēng)向由東→北→南→西依次轉(zhuǎn)變。如圖17所示,隨著側(cè)風(fēng)強(qiáng)度不斷增強(qiáng)復(fù)合翼出現(xiàn)明顯的追風(fēng)效應(yīng),但2種制導(dǎo)算法具有一定的抵御風(fēng)擾能力。在應(yīng)對圖17(a)強(qiáng)風(fēng)以及圖17(b)疾風(fēng)時,NMPC算法對側(cè)向誤差與垂直誤差的控制精度強(qiáng)于PID算法。仿真結(jié)果表明,當(dāng)存在風(fēng)擾動的情況下,所提制導(dǎo)方法可提高系統(tǒng)的跟蹤精度,適合用于復(fù)合翼應(yīng)急迫降的制導(dǎo)過程。事實(shí)上,為應(yīng)對持續(xù)穩(wěn)定的強(qiáng)風(fēng)擾動,在規(guī)劃中將風(fēng)場信息引入到航跡中更為合理,如文獻(xiàn)[3]所提應(yīng)對任意常值強(qiáng)風(fēng)場下的Trochoid航跡規(guī)劃算法。


圖17 不同強(qiáng)度的變向風(fēng)場下NMPC與PID算法的航跡跟蹤對比
針對混合動力復(fù)合翼飛行器空中停車后存在高度、橫向位置、航向的不確定散布,終端約束,飛行總能量有限等特性,設(shè)計了相應(yīng)的在線航跡規(guī)劃方法及三維制導(dǎo)律。同時對在線航跡規(guī)劃方法進(jìn)行了在不同返場情況下的適應(yīng)性仿真驗證;對非線性模型預(yù)測控制制導(dǎo)算法進(jìn)行抗風(fēng)性仿真驗證。通過研究得到如下結(jié)論:
1) 復(fù)合翼速度包線窄、初始能量狀態(tài)散布小且對模型參數(shù)不敏感,其縱向航跡剖面只需通過簡單的下滑角限制即可約束下滑性能,保證其速度自然穩(wěn)定。基于速度靜穩(wěn)定性理論的3D Dubins在線航跡規(guī)劃算法通過將下滑航跡劃分為標(biāo)準(zhǔn)下滑航跡、S-Turn機(jī)動轉(zhuǎn)彎航跡、螺旋機(jī)動增程航跡解決了復(fù)合翼在高度、橫向位置、航向不確定以及終端約束、動力學(xué)約束下的航跡在線規(guī)劃問題。
2) 所設(shè)計的非線性模型預(yù)測制導(dǎo)算法將跟蹤誤差、外界風(fēng)擾動、航跡曲率不連續(xù)等非線性因素通過系統(tǒng)輸出約束建模,具備一定抵抗風(fēng)擾、提高制導(dǎo)精度的優(yōu)點(diǎn)。同時,橫縱解耦的制導(dǎo)律嵌入模型預(yù)測框架中,以高頻率的滾動時域優(yōu)化方式,實(shí)現(xiàn)三維Dubins航跡精確跟蹤。
本文提出的航跡規(guī)劃與制導(dǎo)方法同樣應(yīng)用于在可達(dá)迫降域內(nèi)的固定翼飛行器無動力應(yīng)急返場實(shí)時航跡規(guī)劃與精確制導(dǎo)。此外,半實(shí)物仿真驗證所提規(guī)劃算法具備毫秒級的實(shí)時航跡規(guī)劃能力。