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

基于改進粒子群算法的無人直升機航路規劃

2021-06-22 04:22:24王錦博蘭庭信盛守照
機械與電子 2021年6期
關鍵詞:規劃

王錦博,宋 偉,尚 帥,蘭庭信,盛守照

(南京航空航天大學自動化學院,江蘇 南京 210016)

0 引言

我國西部地區地形復雜,山區眾多,易發生山洪、泥石流和地震等突發性自然災害,災害發生后,無人直升機能夠第一時間深入災區,到達受災嚴重地區進行偵查和救援。由于受災地區多為山區,不論在進行救援前的災情調查還是物資運送活動,無人直升機往往需要在山谷之中穿行,為保證無人直升機飛行安全與救援效率,需要快速準確地規劃出救援航路。

無人直升機的航路規劃需要綜合考慮飛行時間、飛行高度和障礙物威脅等,并結合無人直升機的性能約束,規劃出一條從初始位置到達任務目標位置的最優航路。常見的無人直升機路徑規劃算法有Dijkstra算法[1]、A*算法[2]、RRT算法[3]、人工勢場法[4],以及以遺傳算法、蟻群算法、人工蜂群算法和鴿群算法為代表的智能優化算法[5-9]。將智能優化算法應用在無人直升機路徑規劃中是當前研究的熱點。

粒子群算法(PSO)的基本概念源于對鳥群覓食行為的研究,通過群體中個體之間的協作和信息共享來尋找最優解[10],具有操作簡單、算法易于實現和魯棒性好等優點。PSO算法在初始時能很快向最優值聚攏,但在最優值附近收斂變慢,易陷入局部最優。本文針對無人直升機航路規劃問題,對粒子群算法進行了改進,引入選擇操作和雜交操作增加種群多樣性,避免陷入局部最優,當檢測到種群陷入局部最優時,通過變異算子跳出局部最優解。

1 航路規劃模型

1.1 無人直升機航路約束條件

基于無人直升機性能限制,無人直升機的航路規劃需要滿足一定的約束條件。直升機主要約束有最小航段約束、最大轉彎角度約束、最大航程約束、最小離地高度約束和最大爬升角約束等。

a.最小航段約束定義為無人直升機改變飛行姿態前必須保持穩態前飛的最小距離。在飛行過程中頻繁改變姿態會影響無人直升機的穩定性,嚴重時會導致墜機事故,所以應盡可能避免頻繁的姿態變換。則此約束為

li>lmin

(1)

li(i=1,2,…,n)為無人直升機第i個飛行航跡段長度;lmin為最小航跡段長度。

b.最大轉彎角度約束定義為無人直升機在水平面內做圓周運動時的航向連續變化最大范圍。山谷大氣環境復雜,做大角度轉彎時,無人直升機極易受到山谷風影響,所以需要限制無人直升機的連續轉彎角度。則此約束為

ψi<Δψmax

(2)

ψi(i=1,2,…,n-1)為無人直升機第i個轉彎角度;Δψmax為最大轉彎角度。

c.最大航程約束定義為無人直升機在飛行過程中由于攜帶的燃料限制或特殊任務要求,飛行航線的長度必須滿足小于或者等于1個預先設置的最大值。則此約束為

(3)

Lmax為最大航程。

d.最小離地高度約束定義為無人直升機在飛行過程中避免與地面相撞,必須滿足最小飛行高度。則此約束為

hi≥hmin

(4)

hi(i=1,2,…,n)為第i段航段最低離地高度;hmin為要求最小離地高度。

e.最大爬升角約束定義為直升機在規劃的航跡時需要限制爬升和下降的角度。則此約束為

(5)

θmax為直升機最大爬升角;|zi-zi-1|為第i段航跡的高度差;ai為第i段航跡的水平投影長度,i=1,2,…,n。

1.2 航路代價函數

在規劃航跡時主要考慮時間代價與威脅代價,并規劃出一條能夠安全、快速到達指定任務地點,滿足所有約束條件的可用航跡。無人直升機在山谷中飛行時,為了保證飛行安全,通常采用經濟巡航速度執行任務,保證最大剩余可用功率,能夠及時應對突發情況,所以時間代價可以轉化為航程代價。為了保證飛行過程平穩,還需考慮高度代價。設F為每條選出航跡的代價函數:

(6)

在進行個體適應度計算時,必須先對航跡代價函數中的各部分代價值進行歸一化處理,避免各部分代價值數量級差異導致的計算誤差。

2 基于粒子群算法的無人直升機航路規劃

2.1 標準粒子群算法

標準PSO算法中,每個粒子僅有速度和位置2個屬性,粒子通過跟蹤個體最優解Pi和種群最優解Pg實現全局尋優,迭代中粒子的速度和位置更新公式為:

vi(t+1)=w×vi(t)+R1c1(Pi-xi(t))+R2c2(Pg-xi(t))

(7)

xi(t+1)=xi(t)+vi(t+1)

(8)

vi∈[vmin,vmax]、xi∈[xmin,xmax]分別為第i個粒子的速度和位置;R1和R2為0~1之間的隨機數;ci和c2為加速常數,表示粒子受個體認知和社會認知的影響程度;w為慣性權重因子,當w較大時,算法具有較強的全局搜索能力,w較小則算法傾向于局部搜索。一般是將w初始化為wmax,并使其隨迭代次數的增加線性遞減至wmin。w的線性變化由下式確定:

(9)

tmax為最大迭代次數;t為當前迭代次數。

2.2 改進粒子群算法

標準PSO算法通過粒子間的信息交流完成全局尋優。當粒子個體陷入局部最優時只能通過其他粒子才能逃脫。迭代后期種群會呈現趨同性,搜索能力變差,容易陷入局部最優解,從而導致PSO算法無法找到全局最優解。

為了避免PSO算法中的粒子失去種群多樣性,在迭代過程中引入選擇操作和雜交操作。

采用輪盤賭的方式從群體中選取一部分粒子,記為子群D,個體的選擇概率與其適應度值成比例,即

(10)

fi為粒子個體適應度。

將子群D中的粒子隨機的兩兩雜交,產生同樣數目的子代粒子代替父代粒子。子代位置由父代粒子位置進行雜交產生。

xs=CR×xp(1)+(1-CR)xp(2)

(11)

xp為父代粒子位置;xs為子代粒子位置;CR=rand(0,1)為雜交算子。

子代速度由下式計算:

(12)

vp為父代粒子速度;vs為子代粒子速度。

當連續幾代的全局最優適應值不變,認為種群陷入局部最優,此時隨機選取3個粒子,對粒子群進行變異操作,則有

xi=xl+F(xm-xn)i≠l≠m≠n

(13)

xl、xm、xn為隨機選取粒子位置;F為差分變異算子。

2.3 算法流程

無人直升機的飛行軌跡可定義為一系列有序的三維空間位置點的集合{PS,P1,P2,…,PG},PS、PG分別是無人直升機的起始位置和目標位置,Pi=(xi,yi,zi)(i=0,1,2,…,n-1)為中間航路點,相鄰的空間位置之間使用直線連接。在三維空間中進行隨機搜索非常復雜,由于某點地面高度與該點縱橫坐標有直接關系,所以可以將搜索空間降維到二維空間,再按照改進PSO算法步驟進行搜索,減少搜索時間。

改進PSO算法的具體步驟如下:

a.將搜索空間沿x軸方向n等分(對應n-1個中間航路點)。設置算法基本參數,包括群體規模N、最大迭代次數tmax、最大慣性權重wmax、最小慣性權重wmin、加速因子c1和c2、變異算子F等。

b.初始化粒子群位置矩陣,計算初始個體適應值,并將最好個體適應值記為初始全局最優適應值。

c.根據式(7)和式(8)更新粒子群位置和速度,并將其限制在速度與位置范圍內。

d.比較每個粒子適應值與其歷史個體最優適應值,如果優于歷史個體最優適應值,則更新Pi。將所有個體最優適應值與全局最優適應值比較,更新Pg。

e.通過輪盤賭的方式,從種群中選擇一部分粒子按照式(11)和式(12)進行雜交。

f.判斷算法是否達到終止條件,是則轉步驟h,否則,進入步驟g。

g.判斷是否陷入局部最優,若是則根據式(13)進行變異,轉向步驟d,否則,轉向步驟c。

h.輸出航路種群中最優的航路作為航路規劃結果。

3 實驗結果及分析

在MATLAB 2017b環境下,分別使用標準粒子群算法PSO-1和改進粒子群算法PSO-2進行了仿真驗證。粒子群算法的參數設置:PSO-1和PSO-2的種群數量N=30,最大迭代次數tmax=500,慣性權重因子wmax=0.9、wmin=0.4,加速常數c1=c2=2,PSO-2的變異常數F=0.15。設置性能指標的權重系數分別為w1=w2=w3=1/3。 適應度值變化曲線圖1所示。

圖1 適應度值變化曲線

由圖1可知,改進粒子群算法在第86代就已經收斂到最優,其收斂精度和收斂速度都優于標準粒子群算法,表明改進PSO算法能夠快速有效地為無人直升機進行任務航路規劃。

圖2和圖3分別是改進粒子群算法優化得到的無人直升機三維最優航路和二維等高線航路。可以看出,基于改進粒子群算法得出的最優航路成功地規避了所有障礙威脅,航路平滑且精度較高,滿足無人直升機性能約束,保證了飛行的安全性。

圖2 三維航路圖

圖3 等高線圖

4 結束語

針對傳統PSO算法易陷入局部最優的缺點,引入選擇、雜交、變異操作,對粒子群算法進行改進。仿真實驗結果表明,本文所提出的改進PSO算法能合理有效地規劃無人直升機航路,并迅速地得到無人直升機的最優航路。

猜你喜歡
規劃
我們的規劃與設計,正從新出發!
房地產導刊(2021年6期)2021-07-22 09:12:46
“十四五”規劃開門紅
“十四五”規劃建議解讀
發揮人大在五年規劃編制中的積極作用
規劃計劃
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
基于蟻群算法的3D打印批次規劃
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
主站蜘蛛池模板: 久久成人免费| 天天躁日日躁狠狠躁中文字幕| 中文字幕在线一区二区在线| 无码在线激情片| 国产成人精品免费视频大全五级| 国产美女叼嘿视频免费看| 91久久偷偷做嫩草影院| 91麻豆久久久| 一本一道波多野结衣一区二区 | 欧美亚洲欧美区| 国产区在线观看视频| 亚洲三级视频在线观看| 欧洲亚洲一区| 国产高颜值露脸在线观看| 久久综合色播五月男人的天堂| 国产麻豆另类AV| 亚洲av无码人妻| 久久无码av三级| 久久精品无码一区二区日韩免费| 91 九色视频丝袜| 久久久久国产精品嫩草影院| 激情国产精品一区| 国产中文一区二区苍井空| 国产精品亚洲一区二区在线观看| 久久久精品国产SM调教网站| 亚洲精品自在线拍| JIZZ亚洲国产| 国产中文一区二区苍井空| 在线观看免费人成视频色快速| 国内精品视频在线| 高清无码一本到东京热| 国产精品jizz在线观看软件| 欧美人在线一区二区三区| 一区二区偷拍美女撒尿视频| 亚洲国产精品一区二区第一页免 | 亚洲国产精品国自产拍A| 狠狠色香婷婷久久亚洲精品| 精品国产一区91在线| 欧美成人第一页| 99无码熟妇丰满人妻啪啪| 中文字幕首页系列人妻| 精品小视频在线观看| 亚洲人在线| 四虎永久在线| 国产人前露出系列视频| 青青草综合网| 四虎永久免费在线| 91福利免费| 欧美精品v| 丁香五月激情图片| 特级毛片免费视频| 亚洲中文字幕久久无码精品A| 欧洲日本亚洲中文字幕| 亚洲首页在线观看| 美女内射视频WWW网站午夜| 2022精品国偷自产免费观看| 四虎精品黑人视频| igao国产精品| 香蕉伊思人视频| 亚洲国产精品日韩欧美一区| 国产99精品视频| 国产精品亚洲一区二区在线观看| 999国产精品永久免费视频精品久久 | 国产精品成人一区二区不卡 | 亚洲一区二区三区在线视频| 国产黄色片在线看| 欧美日韩国产在线观看一区二区三区| 婷婷五月在线| 中文字幕在线日韩91| 国产伦片中文免费观看| 免费人成视网站在线不卡| 99偷拍视频精品一区二区| 欧美日韩亚洲综合在线观看| 国产精品久久久久久影院| 青青青国产免费线在| 丁香婷婷综合激情| 992tv国产人成在线观看| 国产网友愉拍精品| 五月天在线网站| 精品午夜国产福利观看| 亚洲,国产,日韩,综合一区| 欧美午夜理伦三级在线观看|