999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進MAGA 的無人機航路規劃研究

2022-08-17 10:07:14朱代武陳澤暉
電子設計工程 2022年15期
關鍵詞:規劃區域

朱代武,劉 豪,陳澤暉

(1.中國民用航空飛行學院圖書館,四川廣漢 618307;2.中國民用航空飛行學院空中交通管理學院,四川 廣漢 618307)

考慮到覆蓋率、數量、續航時間、障礙等諸多約束,無人機(UAV)的發展應用需解決路徑規劃、最優航跡規劃、編隊協同等相應問題[2],其中最為重要的是航路規劃問題。實現靈活和平滑的飛行航路規劃,能幫助無人機規避風險、提高偵察和生存能力[3]。目前有學者提出相應的航路規劃算法,如利用多層次分解、傳統GA、基于Voronoi 圖對UAV 進行航路規劃等。但是已有算法因局限于特定場景的指定模型,無法實現UAV 多階段的整體航路規劃[4]。因此綜合UAV 協同、障礙和時間、巡航覆蓋率等約束,運用基于改進操作算子的MAGA 對航路進行精細規劃,通過坐標定義的航路點選擇和確定的飛行航跡,就能實現任意兩點間的直線飛行或者最大限度選擇最便捷的航路[5]。

1 MAGA無人機航路規模型建立

考慮到地理環境、威脅風險及平臺運動因子所產生的影響,分析UAV 的外部條件以及自身機動性能限制,建立UAV 飛行過程中的空間約束模型?;谠摽臻g約束模型,以最優化目標函數的方式對航路進行規劃,從而生成UAV 最優化模型。

航路規劃目的是綜合考慮UAV 性能升限的限制,規避在巡航過程中的諸多風險威脅到達指定點,在保證生存能力的同時提高其運行效率。為實現上述的目標,需對UAV 航路運行進行評價,在所用算法滿足約束條件的情況下,使迭代結果趨于最優。

文中采用2D 空間模型,因UAV 任務剖面在巡航時段高度保持一致,且能夠比較直觀地反映其在同一高度平面的航路規劃問題,同時建立3D 立體巡航區作為避障參考。

文中建立直角坐標系XOY,將指定航路劃分為M等分,得到R1(x1,y1),R2(x2,y2),…,Rm(xm,ym)共m個航路點。航路點的集合表示如下:

其中,S表示起始點,E表示結束點。

在給定數量為M的目標集合中,有N架UAV從目標R1出發,分別訪問剩余的M-1 個航段點,目標函數為UAV 的總航程最短,此時定義0-1 變量,即:

為使UAV 在巡航過程中燃油消耗及威脅系數最低,從航路長度、耗油量、航路點受限程度、航路段是否跨越威脅區等方面進行分析,對其代價函數的權重進行調整,這里使用多Agent 系統進行評估。每一個Agent 的目標都是使航段點和UAV 最優化,為此提出評估系統性能的評價函數:

其中,B(z)為該航路內所有UAV 的懲罰代價之和;C(z)為各航段點的懲罰代價之和;α為歸一化系數,表示兩種代價的重要程度。

總代價懲罰是所有UAV 懲罰代價之和,即:

C(z)為各航段點的懲罰代價之和,表示為:

式中,Ca(z)為經過i航點的UAV 為k時的代價懲罰,其表示為:

其中,kt是航段點k在t時刻的油耗代價,Cs為在航段點k時的平均油耗;δ為階躍系數,滿足上述式(2)、式(3)的0-1 變量關系。

同時,文中在基于MAGA 編碼方式及航路代價條件的基礎上建立合適的適應度函數,提出包含航路長度f1、航路點是否在威脅區域罰函數f2、航段是否穿越威脅區罰函數f3的適應度函數[5],即適應度函數F可描述為:

其中,罰函數f2、f3取1 時,航路點在威脅區域內或者穿越威脅區域,否則取0;w1、w2、w3為相對應的權重系數,也滿足上述式(2)、式(3)的0-1 變量關系之一,即:

2 MAGA操作算子改進

MAGA 算法主要對算子包括如下操作:所涉參數的設計、原始種群大小的設定、適應度函數的設置、遺傳迭代次數設置及參數約束的選取。其步驟為:

1)進行編碼策略選取,將參數集合X和參數域轉換為位串結構空間s;

2)對適應度函數f(X)和適應值進行定義;

3)在遵循遺傳算法理論的基礎上,按照給定要求進行篩選處理,主要從群體m的選擇、雜交、變異3個方面進行考慮;

4)初始化處理形成群體P,并通過迭代處理使算子選取具有隨機性;

5)對群體中個體位串進行解碼,隨后計算適應值f(X);

6)利用選擇功能使雜交和變異算子作用于種群,形成新一代種群;

7)對種群進行評判。若滿足設定的標準,則進行下一次迭代;若不滿足則停止迭代或者修改評價標準,其流程如圖1 所示。

圖1 MAGA算法基本流程圖

按照生物學仿真實驗特性及無人機巡航性能要求,文中采用依次置換交叉的方式,以確保目標不被重復訪問或者出現數據丟失遺漏的情況。即在兩個父本上隨機選取染色體個數相同的基因序列進行交換,其余位置的染色體依次與交換位置的染色體進行比較;如果出現基因相同的情況,則按照出現的先后次序逐一排列,如表1 所示。

表1 交叉操作前基因位序表

隨機選取從位置6 到位置9 對父本染色體進行交換,經過交換后,兩個個體如表2 所示。

表2 交叉操作后基因位序表

其余位置的基因依次與交換后的基因相比,S1中基因1 和基因5 均出現重復。根據基因1 的前一個原始基因0,選擇基因2、3、6 中與原始基因距離最近的基因代替基因1,以完成一次交叉。

在使用置換交叉的基礎上,文中對操作算子進行改進,按照對應的適應度系數從大到小依次排列,并指定相應的閾值S。若大于閾值S,則對該個體進行復制,反之不予復制。

在研究過程中,擬選取較小的Pm對單獨片段基因進行修改,以變異概率Pm選取兩個基因位;對交叉概率Pc也選擇兩個體的基因片段進行修改。通過工程實踐可知,當個體的適應性接近種群平均適應度時,其交叉概率Pc和變異概率Pm的值越低,優良基因保留的可能性越大。因此文中基于Logistic 方程對交叉概率Pc和變異概率Pm進行修改,實現兩者的自適應,即:

其中,fmax代表種群中最大個體適應度;favg代表種群所有個體的平均適應度;f為要變異個體的適應度[6]。

隨著f的變化需設置不同的變異概率以防止算法陷入局部最優。若favg與f相等,迭代過程中就會出現局部最優的情況。為防止局部最優情況的發生,基于大數定律引入穩態比例矩陣:

其中,diag(f)為m×m的對角矩陣,t為迭代次數。

如果在選擇之后變異,并且Mji是染色體xj到xi的概率,則對式(12)進行改進,得到:

其中,MT為M的轉置矩陣。如果p(t)達到穩定態,則有pss=p(t-1)=p(t),即:

3 仿真模擬

文中選取真實UAV 巡航任務案例,應用實際坐標和海拔數據,建立基于改進操作算子的MAGA 航路規劃模型[7]。已知坐標數據及海拔建立矩陣D=d(i,j)km,共計2 850 列、2 767 行。第一行為原點坐標Z(0,0),坐標點之間等距設為100 m,即i處的數據為x=100×(i-1),y=100×(j-1)[8]。選取8 個地方的中心點坐標,設為A、B、C、D、E、F、G、H,其坐標如表3 所示。

表3 選取地區中心點坐標表

對表3 建立坐標系,將ARCGIS 圖像導入Matlab中可得相應的圖[9],并對地區坐標點進行標注,如圖2、圖3 所示。

圖2 UAV巡航區域圖

圖3 UAV巡航區域立體圖

UAV 巡航區域的上限高度為H0=2 km,即H0以下為主要目標巡航區,滿足其對地巡航可視化范圍,且具有明顯不規則邊界劃分。UAV 從基站S出發,經過高低不同的區域到達上述的8 個中心點,UAV飛行高度He為固定高度1 500 m,UAV 續航時間為5 h,平均飛行速度為60 km/h。基于MAGA 算法的思想,針對典型UAV 航路規劃任務,設原始種群為100,最大迭代次數為500[10]。

利用基于改進操作算子的MAGA 算法對UAV在該區域內的航路進行最優化處理。該算法在陷入局部極小解以及極大值時隨時終止循環,使得全局的整體結果最優??紤]到實際UAV 飛行性能以及越障情況,為使數據在模擬方面更具有真實性和操作性,這里取Pc1=0.9,Pc2=0.6,Pm1=0.1,Pm2=0.001[11]。規劃區域的航跡如圖4、圖5 所示。

圖4 UAV航路越障圖

在目標區域內,由H0決定的有效區呈現不規則地形,H0為巡航有效范圍內的基準海拔,且各區域內按照MAGA 算法規劃設計出詳細的運動軌跡,軌跡要求對8 個區域進行覆蓋。文中將連線分為多段,由于模型中的E 和D 無法滿足巡航目標區,因此UAV 不對兩點進行巡航(圖4 及圖5 中E1、E2 和E3為E 地區的劃分子區)。H 區域距離A 點較遠,UAV巡航時間不能得到滿足,則不對H 區域進行研究。同時按照可用面積比例,將目標區域分解為300 個子區域(其中A 區域符號范圍為1~40,B 區域符號范圍為41~136,C 區域符號范圍為137~187,D 區域符號范圍為188~203,E 區域符號范圍為204~215,F 區域符號范圍為216~247,G 區域符號范圍為248~300),結合QT4 算法,利用Matlab 進行迭代分析[12],其結果如表4、5 所示。

圖5 UAV航路避障圖

表4 UAV在目標區域內改進MAGA路線編號

表5 UAV在目標區域內改進MAGA路線編號

傳統MAGA 算法規劃的航路不能到達E 和D 區域,即在E 和D 區域內無法正常巡航;而改進MAGA能夠有效覆蓋E 和D 區域,使得能夠到達E 和D 中心點,保證無人機全階段任務順利完成。結果證明,經過改進操作算子的MAGA 相比于傳統算法迭代速度更快,航路更平滑,更有利于UAV航路任務的開展[13-14]。

4 結論

文中在傳統MAGA 的基礎上,通過對交叉概率Pc和變異概率Pm遺傳操作算子進行改進,并引入穩態比例矩陣對UAV 航路進行規劃研究[15-17]。通過對UAV 指定環境下模型構建、UAV 航路規劃等問題進行研究,提出基于改進操作算子的MAGA 算法,解決了避障規劃、多機協同問題,最后通過仿真實例證明改進MAGA 算法的有效性及魯棒性。

猜你喜歡
規劃區域
永久基本農田集中區域“禁廢”
今日農業(2021年9期)2021-11-26 07:41:24
分割區域
發揮人大在五年規劃編制中的積極作用
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
關于四色猜想
分區域
迎接“十三五”規劃
主站蜘蛛池模板: 国产一在线| 中文字幕有乳无码| 人妻丰满熟妇AV无码区| 伊人久久精品无码麻豆精品| 国产91视频观看| 国产精品网拍在线| 午夜国产理论| 狠狠做深爱婷婷综合一区| 欧美精品啪啪一区二区三区| 538国产在线| 久久精品91麻豆| 国产第一页亚洲| 欧美视频免费一区二区三区| 中字无码av在线电影| 日韩精品资源| 久久国产拍爱| 一级毛片在线播放免费| 91探花国产综合在线精品| 国产欧美中文字幕| 国产一级小视频| 熟妇人妻无乱码中文字幕真矢织江| 国产AV无码专区亚洲A∨毛片| 91免费国产高清观看| 国产一二三区在线| 亚洲女同一区二区| 国产欧美专区在线观看| 欧美日韩一区二区三| 极品国产一区二区三区| 精品久久人人爽人人玩人人妻| 色综合天天视频在线观看| 91精品国产麻豆国产自产在线| 久久永久视频| 欧美怡红院视频一区二区三区| 性网站在线观看| 一级片免费网站| 国产在线视频自拍| 国产18在线| 亚洲国产理论片在线播放| 免费观看成人久久网免费观看| 特级精品毛片免费观看| 一级全黄毛片| 免费看av在线网站网址| 国产成人高清精品免费软件| 老司机aⅴ在线精品导航| 免费久久一级欧美特大黄| 亚洲成A人V欧美综合| 手机在线国产精品| 91精品情国产情侣高潮对白蜜| 波多野结衣在线一区二区| 亚洲精品卡2卡3卡4卡5卡区| www成人国产在线观看网站| 欧美综合区自拍亚洲综合天堂| 国产欧美日韩在线在线不卡视频| 97人人模人人爽人人喊小说| 中文无码精品a∨在线观看| 99精品视频在线观看免费播放| 在线观看亚洲人成网站| 亚洲中久无码永久在线观看软件 | 亚洲不卡影院| 草逼视频国产| 国产丝袜第一页| 色哟哟精品无码网站在线播放视频| 亚洲精品中文字幕无乱码| 伦伦影院精品一区| av无码一区二区三区在线| 六月婷婷精品视频在线观看| 国产成人精品免费av| 亚洲国产精品成人久久综合影院 | 毛片免费在线视频| 伊人久综合| 国产主播一区二区三区| h网址在线观看| 国产真实乱人视频| 亚洲香蕉伊综合在人在线| 欧美第九页| 在线国产毛片手机小视频| AV熟女乱| 全午夜免费一级毛片| 91丨九色丨首页在线播放| 91久草视频| 一区二区日韩国产精久久| 成人福利免费在线观看|