亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于NSGA-II 遺傳算法的智能飛行器航跡快速規(guī)劃

        2021-06-25 14:18:16張偉聰韓偉娜白雪麗田麗麗
        軟件導(dǎo)刊 2021年6期
        關(guān)鍵詞:航跡飛行器校正

        張偉聰,韓偉娜,白雪麗,韓 旭,任 寬,田麗麗

        (1.北華航天工業(yè)學(xué)院機(jī)電工程學(xué)院;2.北華航天工業(yè)學(xué)院遙感信息工程學(xué)院,河北廊坊 065000)

        0 引言

        現(xiàn)代飛行器技術(shù)經(jīng)過多年發(fā)展,結(jié)構(gòu)和操作越來越復(fù)雜,在安全突防任務(wù)難度愈來愈大的情況下,智能飛行器航跡規(guī)劃占有重要地位。快速準(zhǔn)確的航跡規(guī)劃可有效節(jié)約能源提高效率,其研究具有重大意義。

        智能飛行器航跡規(guī)劃通常存在約束工況比較復(fù)雜和優(yōu)化規(guī)模較大等問題時(shí),一般情形會采用啟發(fā)式智能優(yōu)化算法,如蟻群算法、粒子群算法、模擬退火算法、遺傳算法等[1]。Patcher 等[2]討論了路徑規(guī)劃問題中的關(guān)鍵優(yōu)化技術(shù)及其復(fù)雜性;Dong 等[3]、Zhang 等[4]、Nikolos 等[5]系統(tǒng)研究了路徑規(guī)劃中進(jìn)化算法的優(yōu)化原理;Wu 等[6]最早將遺傳算法應(yīng)用于航行器的路徑規(guī)劃問題;朱海斌等[7]引入量子遺傳算法克服了遺傳算法早熟問題;李文廣等[8]改進(jìn)轉(zhuǎn)彎航跡規(guī)劃算法,降低了15%路徑。近年有關(guān)智能飛行器航跡規(guī)劃優(yōu)化研究主要集中于對啟發(fā)式智能優(yōu)化算法進(jìn)行改進(jìn)[9-13]。

        傳統(tǒng)的遺傳算法在搜索空間和目標(biāo)函數(shù)方面要求不高,具有范圍廣、魯棒性高以及全局搜索能力較強(qiáng)的優(yōu)點(diǎn),但是容易陷入局部求解,且收斂結(jié)果易反復(fù)。非支配排序遺傳算法(NSGA)經(jīng)過個(gè)體支配關(guān)系的分層,在速度上有了很大提升。本文利用帶精英策略的非支配排序遺傳算法(NSGA-II)應(yīng)用于智能飛行器的航跡規(guī)劃問題中,主要解決NSGA 的排序速度慢以及找到最優(yōu)解時(shí)收斂容易反復(fù)的缺陷。

        1 航跡規(guī)劃問題

        智能飛行器航跡規(guī)劃指在環(huán)境及戰(zhàn)場危險(xiǎn)情況如飛行時(shí)間、燃油消耗等全方位約束條件下,找到一條自給定起點(diǎn)至目標(biāo)點(diǎn)的優(yōu)質(zhì)飛行軌跡,這是一個(gè)典型的多目標(biāo)優(yōu)化問題[14]。

        復(fù)雜環(huán)境下的航跡快速規(guī)劃是智能飛行器控制課題的重要組成部分,飛行器的定位系統(tǒng)往往由于其自身結(jié)構(gòu)限制無法做到精準(zhǔn)定位,當(dāng)誤差累積達(dá)到一定程度會導(dǎo)致整體任務(wù)失敗。

        1.1 航跡規(guī)劃基本要求

        假設(shè)智能飛行器飛行區(qū)域中出發(fā)點(diǎn)為A 點(diǎn),目的地為B 點(diǎn),其航跡約束如下:

        (1)飛行器在空間飛行過程中需要實(shí)時(shí)定位,其定位誤差包括垂直誤差和水平誤差。飛機(jī)每飛行1m,垂直誤差和水平誤差將增加δ個(gè)專用單位(以下簡稱單位),到達(dá)終點(diǎn)時(shí)垂直誤差和水平誤差均小于θ個(gè)單位。為簡化問題,假設(shè)當(dāng)垂直誤差和水平誤差均小于θ個(gè)單位時(shí)飛行器仍可按照規(guī)劃路徑飛行。

        (2)飛行器在飛行過程中需要對定位誤差進(jìn)行校正。飛行區(qū)域中存在一些安全位置(稱之為校正點(diǎn))可用于誤差校正,當(dāng)飛行器到達(dá)校正點(diǎn)即可根據(jù)該位置的誤差校正類型進(jìn)行誤差校正。校正垂直和水平誤差的位置可根據(jù)地形在航跡規(guī)劃前確定。若垂直誤差、水平誤差都能得到及時(shí)校正,則飛行器可以按照預(yù)定航線飛行,通過若干個(gè)校正點(diǎn)進(jìn)行誤差校正后最終到達(dá)目的地。

        (3)在出發(fā)地A 點(diǎn),飛行器的垂直和水平誤差為0;飛行器在垂直誤差校正點(diǎn)校正后,其垂直誤差將變成0,水平誤差保持不變;飛行器在水平誤差校正后,其水平誤差將變成0,垂直誤差保持不變;飛行器在垂直誤差不大于α1個(gè)單位、水平誤差不大于α2個(gè)單位時(shí)才能進(jìn)行垂直誤差校正;在垂直誤差不大于β1個(gè)單位、水平誤差不大于β2個(gè)單位時(shí)才能進(jìn)行水平誤差校正。

        (4)飛行器在轉(zhuǎn)彎時(shí)受到結(jié)構(gòu)和控制系統(tǒng)限制,無法完成即時(shí)轉(zhuǎn)彎,最小轉(zhuǎn)彎半徑設(shè)為200m。

        1.2 智能飛行器航跡問題

        本文研究智能飛行器的航跡規(guī)劃是根據(jù)2019 年全國研究生數(shù)學(xué)建模競賽F 題中的問題二改編[15]。綜合考慮優(yōu)化目標(biāo),要求航跡長度盡可能小,在校正區(qū)域進(jìn)行校正的次數(shù)盡可能少。繪制出數(shù)據(jù)集的航跡規(guī)劃,并求出飛行器從起點(diǎn)出發(fā)經(jīng)過誤差校正點(diǎn)的編號及校正前誤差,討論算法的有效性。

        2 智能飛行器航跡規(guī)劃

        2.1 航跡規(guī)劃數(shù)學(xué)模型

        在智能飛行器起點(diǎn)A 到終點(diǎn)B 的航跡規(guī)劃中,根據(jù)問題要求假設(shè)飛行器從一個(gè)校正節(jié)點(diǎn)到另一個(gè)校正節(jié)點(diǎn)之間始終進(jìn)行勻速直線運(yùn)動(dòng),記C=[c1,c2,c3...,ci,...,cn]為校正點(diǎn)集,n 為校正點(diǎn)個(gè)數(shù);U=[u1,u2,u3...,ui,...,um]為水平校正集,V=[v1,v2,v3...,vi,...,vQ]為垂直校正集,m 為水平校正點(diǎn)個(gè)數(shù),Q 為垂直校正點(diǎn)個(gè)數(shù)。

        智能飛行器飛行路程目標(biāo)函數(shù)為:

        飛行器經(jīng)過校正點(diǎn)的目標(biāo)函數(shù)為:

        式中:

        上一個(gè)點(diǎn)到下一個(gè)點(diǎn)的路程長度為:

        基于基本要求的約束條件如下:

        其中Pij是兩個(gè)校正點(diǎn)之間的誤差增量。

        對最小轉(zhuǎn)彎半徑約束為:

        2.2 NSGA-II 算法求解過程

        NSGA-II 算法的核心是父代與子代的合并,基于傳統(tǒng)遺傳算法進(jìn)行基本操作。

        (1)基于NSGA-II 遺傳算法的智能飛行器航跡規(guī)劃算法流程如圖1 所示。

        Fig.1 Route planning flow of intelligent vehicle based on NSGA-II genetic algorithm圖1 基于NSGA-II 遺傳算法的智能飛行器規(guī)劃航跡流程

        (2)智能飛行器航跡規(guī)劃算法添加以下約束:①當(dāng)前后兩個(gè)校正節(jié)點(diǎn)距離超過最大誤差和單位距離誤差的比值時(shí),解無效,生成的下一個(gè)節(jié)點(diǎn)間距離必須小于最大誤差和單位距離誤差的比值;②水平校正點(diǎn)和垂直校正點(diǎn)需分開進(jìn)行約束,且節(jié)點(diǎn)到達(dá)下一個(gè)校正后才能校正誤差,利用當(dāng)前誤差余量對下一個(gè)解的距離進(jìn)行約束;③每個(gè)節(jié)點(diǎn)只能用一次,節(jié)點(diǎn)到達(dá)B 點(diǎn)附近就可嘗試直接連接B 點(diǎn)。

        (3)產(chǎn)生的新解帶入目標(biāo)函數(shù)找到優(yōu)化目標(biāo)下的最佳航跡:①利用交叉和變異因子產(chǎn)生新解;②輸出可行解,得出最優(yōu)航跡;③記錄遍歷的校正點(diǎn),得出最優(yōu)航跡對應(yīng)的最優(yōu)校正點(diǎn)。

        3 仿真結(jié)果

        根據(jù)數(shù)據(jù)集中附件1 的數(shù)據(jù),利用NSGA-II 算法將數(shù)據(jù)帶入約束進(jìn)行迭代,本次迭代次數(shù)為30 次,得出對應(yīng)的智能飛行器最優(yōu)航跡規(guī)劃如圖2 所示,其中A 點(diǎn)代表起點(diǎn),B 點(diǎn)代表終點(diǎn),其它點(diǎn)分別是垂直和水平校正點(diǎn)。

        Fig.2 NSGA-II genetic algorithm for optimal path planning of intelligent vehicle圖2 NSGA-II 遺傳算法智能飛行器規(guī)劃最優(yōu)航跡

        通過NSGA-II 算法綜合考慮實(shí)際情況,得到一條從起點(diǎn)A 到終點(diǎn)B 的最優(yōu)路徑長度、最佳校正節(jié)點(diǎn)數(shù)的航跡規(guī)劃:起 點(diǎn)A→180→344→165→534→316→312→198→340→583→終點(diǎn)B。根據(jù)算法得到多約束規(guī)劃的值分別為:

        從圖2 得到智能飛行器從起點(diǎn)A 出發(fā)經(jīng)過誤差校正點(diǎn)的編號及校正前的誤差結(jié)果如表1 所示。

        Table 1 Route planning results表1 航跡規(guī)劃結(jié)果

        與NSGA 算法相比,NSGA-II 算法能實(shí)現(xiàn)快速、準(zhǔn)確的搜索性能。分析智能飛行器航跡規(guī)劃總路徑和校正次數(shù)后發(fā)現(xiàn),NSGA-II 算法相對于NSGA 算法收斂速度快了一倍,且最優(yōu)結(jié)果不易反復(fù)。在同時(shí)迭代50 次后,NSGA-II算法與NSGA 算法的對比結(jié)果如圖3 和圖4 所示。

        Fig.3 Total distance iterative curve of intelligent vehicle based on two genetic algorithms圖3 兩種遺傳算法智能飛行器總路程迭代曲線

        Fig.4 Two kinds of genetic algorithms for intelligent vehicle calibration圖4 兩種遺傳算法智能飛行器校正次數(shù)迭曲線

        圖中虛線代表采用NSGA 算法進(jìn)行規(guī)劃的結(jié)果迭代情況,實(shí)線代表采用NSGA-II 算法進(jìn)行規(guī)劃的結(jié)果迭代情況。從圖中可以很容易看出,NSGA-II 算法避免了NSGA 算法的一些缺點(diǎn),可以更準(zhǔn)確快速地獲得智能飛行器在滿足約束條件下的最優(yōu)軌跡,并且在找到最優(yōu)軌跡時(shí)收斂不會出現(xiàn)局部反復(fù)。

        4 結(jié)語

        本文采用NSGA-II 算法進(jìn)行了多約束條件下智能飛行器的航跡規(guī)劃。實(shí)驗(yàn)表明該算法能快速且準(zhǔn)確得出最優(yōu)軌跡,解決了NSGA 算法最終結(jié)果不收斂的問題。值得指出的是,改進(jìn)的遺傳算法越來越多,無疑對解決智能飛行器的航跡規(guī)劃問題提供了保障,但同時(shí)每次都需要通過對比實(shí)驗(yàn)進(jìn)行改進(jìn),在很大程度上限制了遺傳算法的發(fā)展速度。

        猜你喜歡
        航跡飛行器校正
        高超聲速飛行器
        劉光第《南旋記》校正
        國學(xué)(2020年1期)2020-06-29 15:15:30
        夢的航跡
        青年歌聲(2019年12期)2019-12-17 06:32:32
        復(fù)雜飛行器的容錯(cuò)控制
        電子制作(2018年2期)2018-04-18 07:13:25
        一類具有校正隔離率隨機(jī)SIQS模型的絕滅性與分布
        自適應(yīng)引導(dǎo)長度的無人機(jī)航跡跟蹤方法
        機(jī)內(nèi)校正
        視覺導(dǎo)航下基于H2/H∞的航跡跟蹤
        神秘的飛行器
        基于航跡差和航向差的航跡自動(dòng)控制算法
        日本老熟妇乱| 精品奇米国产一区二区三区| 看黄色亚洲看黄色亚洲| 99久久免费精品色老| 精品女同av一区二区三区| 一区=区三区国产视频| 一区二区三区在线观看视频精品| 91精品人妻一区二区三区水蜜桃| 人妻久久一区二区三区| 国产一区二区三区三区四区精品| 国产成人精品无码片区在线观看 | 久久精品—区二区三区无码伊人色| 久久精品国产6699国产精| 精品一区二区三区在线观看l| 成年毛片18成年毛片| 日本伦理视频一区二区| 久久国产精品美女厕所尿尿av| 成人大片免费视频播放一级| 妃光莉中文字幕一区二区| 亚洲av无码无限在线观看| 成人毛片无码一区二区三区| 国产精品igao视频| 久久福利资源国产精品999| 欧美—iGAO视频网| 久久成人永久婷婷99精品| 国产一品二品精品在线| 久久99精品久久久久久琪琪| 在线精品无码字幕无码av| 被黑人猛躁10次高潮视频| 国产乱子伦农村叉叉叉| 欧美黑人疯狂性受xxxxx喷水| 国产免费久久精品99re丫y| 国产一区二区丁香婷婷| 久久人妻精品中文字幕一区二区| 丝袜av乱码字幕三级人妻| 亚洲中文字幕av天堂自拍| 朝鲜女人大白屁股ass孕交| 精品久久欧美熟妇www| 亚洲精品永久在线观看| 国产精品亚洲综合色区韩国| 一区二区三区熟妇人妻18|