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

無線網(wǎng)絡(luò)中具有MEC的多UAV飛行軌跡優(yōu)化

2023-11-03 11:33:08賈哲松王高才
計算機(jī)工程與設(shè)計 2023年10期
關(guān)鍵詞:優(yōu)化

賈哲松,王高才

(廣西大學(xué) 計算機(jī)與電子信息學(xué)院,廣西 南寧 530004)

0 引 言

移動邊緣計算(MEC)將具有計算能力的服務(wù)器下沉到距離終端設(shè)備較近的網(wǎng)絡(luò)邊緣,以達(dá)到降低時延、提升效率、節(jié)省功耗等目標(biāo),從而改善用戶的服務(wù)體驗,但同時也帶來了新的挑戰(zhàn),那就是MEC設(shè)備的部署問題。作為對于地面移動邊緣計算的一種補(bǔ)充,由搭載MEC服務(wù)器的無人機(jī)集群提供的無人機(jī)邊緣計算網(wǎng)絡(luò)[1]能夠很好解決MEC設(shè)備的部署問題。它具有靈活性、智能性和多樣性的優(yōu)勢,通過對資源的合理分配和UAV軌跡優(yōu)化,還將有望進(jìn)一步提高無人機(jī)邊緣計算網(wǎng)絡(luò)的計算性能[2]。

本文研究了一個以具有MEC功能的UAV為核心的無人機(jī)集群,其主要功能是調(diào)度多個UAVs前往指定地點(diǎn)收集數(shù)據(jù),因此考慮了數(shù)據(jù)量約束條件下的多UAVs通信延遲問題。其中對飛行軌跡的優(yōu)化和任務(wù)節(jié)點(diǎn)的分組排序是改善通信延遲的關(guān)鍵因素。為了能夠最大限度地利用UAV資源,還探討了UAV的最佳巡航速度,并驗證了其存在的可能性。

本文主要貢獻(xiàn)總結(jié)如下:

(1)研究了UAV的有效巡航軌跡,以確保UAV能夠在規(guī)定的服務(wù)時間內(nèi)完成每一個用戶的通信任務(wù)。還探討了在UAV巡航速度固定的前提下,通信延遲與多UAV巡航軌跡之間的關(guān)系,最終將通信延遲的優(yōu)化問題簡化為MTSP。

(2)提出一種元啟發(fā)式算法K-WAOA,它通過聚類算法K-means來提供初始解集,并使用模因算法來探尋更加優(yōu)秀的解決方案,其中鯨魚優(yōu)化算法(WOA)與模擬退火算法(SA)分別作為模因算法框架下的全局搜索策略和局部搜索策略被運(yùn)用。數(shù)值結(jié)果表明,所提優(yōu)化方法具有很好的收斂速度,且在飛行速度受限以及任務(wù)密集的工作環(huán)境中更能發(fā)揮價值,同時還為當(dāng)UAV數(shù)量增加時UAV集群的通信延遲的性能分析提供了實(shí)驗分析。

1 相關(guān)研究

作為一項很有前景的技術(shù),UAV可以很好地配備MEC設(shè)備,以便在地面部署策略受限的場景中提供空中移動邊緣服務(wù),以提高用戶的服務(wù)質(zhì)量(QoS)。MEC服務(wù)器則為UAV群帶來了強(qiáng)大的計算能力,成員們可以將復(fù)雜的計算任務(wù)傳遞給搭載MEC設(shè)備的UAV[3-8],有效地降低整個無人機(jī)網(wǎng)絡(luò)的延遲,也可以使用更加靈活的部署策略來提高UAV的長期工作效率[9,10]。特別的,文獻(xiàn)[4]將UAV集群聯(lián)合調(diào)整卸載比和傳輸信道的優(yōu)化問題表述為卸載博弈,并設(shè)計了一種基于并發(fā)最佳響應(yīng)的分布式卸載算法從而有效地減少任務(wù)延遲。為了優(yōu)化UAV網(wǎng)絡(luò)的相對延遲,文獻(xiàn)[8]提出了一種基于最短有效作業(yè)優(yōu)先的調(diào)度方法。基于調(diào)度和資源分配之間的耦合關(guān)系,然后聯(lián)合優(yōu)化計算卸載和信道接入問題。考慮到多UAVs需要依靠復(fù)雜的充電和重新配置方案才能來實(shí)現(xiàn)無縫的長期網(wǎng)絡(luò)覆蓋[10]。首先介紹了一種新的UAV能耗模型,其次提出了一種在無縫覆蓋約束下優(yōu)化的節(jié)能可充電無人機(jī)部署策略。最后采用一種兩階段聯(lián)合優(yōu)化算法實(shí)現(xiàn)了UAV的循環(huán)部署策略。

為了提高UAVs信息收集的效率,對其軌跡優(yōu)化也成為設(shè)計的關(guān)鍵[11-15]。通過考慮無人機(jī)在固定高度飛行,文獻(xiàn)[11]的研究中優(yōu)化了一維(1D)無人機(jī)軌跡,以最大限度地提高無人機(jī)支持的WPT網(wǎng)絡(luò)的能量傳輸性能。文獻(xiàn)[12]引入了一種高效的聚類算法,以負(fù)載平衡的方式將區(qū)域劃分為子區(qū)域,以最小化無人機(jī)的移動次數(shù)。對于單無人機(jī)和一維無線傳感器網(wǎng)絡(luò)的情況,文獻(xiàn)[14]優(yōu)化了隨時間變化的無人機(jī)速度和傳輸間隔,以最小化無人機(jī)的飛行時間。在文獻(xiàn)[15]中研究了最大化服務(wù)SN數(shù)量的時間敏感數(shù)據(jù)收集任務(wù),其中通過逐次凸近似算法聯(lián)合優(yōu)化無人機(jī)的軌跡和無線電資源分配。

2 系統(tǒng)模型

圖1為一個無人機(jī)聯(lián)盟數(shù)據(jù)收集系統(tǒng),該系統(tǒng)包括負(fù)責(zé)數(shù)據(jù)收集的N架無人機(jī)UAVs,索引由={1,2,…,N} 表示,M個傳感器用戶以及一天搭載有MEC服務(wù)器的領(lǐng)導(dǎo)型無人機(jī)。在t=0時刻起UAVs被調(diào)度從起始點(diǎn)O=(x0,y0) 出發(fā),在航行過程中以及給定區(qū)域內(nèi)的共計M個任務(wù)節(jié)點(diǎn)上方懸停時收集信息,并最終返回起始點(diǎn),回收UAVs。為提高任務(wù)的成功率,UAVs以某種相對經(jīng)濟(jì)的巡航速度Vf行駛,飛行高度固定為H, 然后UAVs的位置由 (xn,yn,H) 表示,任務(wù)節(jié)點(diǎn)的地理位置已由領(lǐng)導(dǎo)型無人機(jī)收集完成,由于UAVs飛行高度固定,所以主要研究對象為UAVs飛行軌跡在平面上的投影,如圖2所示。記第m個用戶位置為 (xm,ym), 懸停點(diǎn)位于用戶節(jié)點(diǎn)的正上方,即 (xm,ym,H), 需要收集的數(shù)據(jù)量為Qm。

圖1 多UAV通信系統(tǒng)模型

圖2 多UAV通信系統(tǒng)水平投影

2.1 相關(guān)數(shù)學(xué)模型

2.1.1 信息傳輸模型

用Tn表示索引為n的UAV的工作周期,在某時刻t的位置為 (xn(t),yn(t)), 初始時n訪問的任務(wù)節(jié)點(diǎn)的索引可由n={1,2,…Mn} 表示,因此無人機(jī)n的軌跡長度公式

(1)

其中,x′n(t),y′n(t), 分別表示xn(t),yn(t) 關(guān)于t的一階導(dǎo)數(shù),tn,m,tn,m-1分別表示n從自身巡航路線第m個以及從第m-1個節(jié)點(diǎn)出發(fā)的時刻。

在UAV和設(shè)備共享同一信道的一對多場景中,干擾模型始終是一個重要問題。在文獻(xiàn)[16]中,UAV通過時分多址(TDMA)從其相關(guān)節(jié)點(diǎn)收集數(shù)據(jù),其中每個傳感器節(jié)點(diǎn)僅在計劃進(jìn)行數(shù)據(jù)傳輸時喚醒。在這種情況下,UAV順序地與通信節(jié)點(diǎn),并且節(jié)點(diǎn)之間不存在干擾。此外,文獻(xiàn)[17]中研究了支持無人機(jī)的正交頻分多址(OFDMA)網(wǎng)絡(luò),其中無人機(jī)作為移動基站(BS)進(jìn)行調(diào)度,為一組地面用戶提供服務(wù)。除去信號干擾外,一對多和多對多傳輸模式還會面臨信道選擇,任務(wù)調(diào)度等問題[18,19],這不是討論的范圍。因為研究中采用一對一傳輸模式,即UAVs在同一時刻僅為一個任務(wù)節(jié)點(diǎn)提供服務(wù),n對第m個任務(wù)節(jié)點(diǎn)的傳輸速率公式為

(2)

其中,B為帶寬,σ2為高斯白噪聲,β為單位距離下的信道增益,ρ為傳輸功率。

(3)

其中

(4)

2.1.2 采集數(shù)據(jù)的延遲模型

在t=0時刻n從起止點(diǎn)出發(fā),按順序為指定用戶提供通信服務(wù),最終在t=Tn時刻返回起止點(diǎn)。結(jié)合式(4)可知,n在t=tn,m-1時開始負(fù)責(zé)收集任務(wù)節(jié)點(diǎn)m的數(shù)據(jù),那么m的數(shù)據(jù)通信延遲公式為

(5)

2.1.3 速度模型

系統(tǒng)中所用到的UAV類型為旋翼無人機(jī)(rotary-wing UAV),這類UAV的工作狀態(tài)由推進(jìn)動力決定,主要為懸停狀態(tài)和飛行狀態(tài),因此首先給出UAV的推進(jìn)功率模型

(6)

其中,P0和Pi是兩個常數(shù),表示懸停狀態(tài)下的葉片剖面功率和感應(yīng)功率;Utip表示轉(zhuǎn)子的尖端速度;v0為懸停狀態(tài)下的平均旋翼誘導(dǎo)速度,d0和s分別為機(jī)身阻力比和旋翼固體度,p和A表示空氣密度和旋翼盤面積[20]。

UAV存在兩種基本類型的速度,即最大續(xù)航速度VME和最大航程速度VMR。VME確保在移動期間移動功率最小。VMR可以實(shí)現(xiàn)UAV的最長行駛距離,兩者與UAV的最大速度Vmax的關(guān)系為:VME

(7)

(8)

接下來驗證VMR可以通過式(8)得出。

Proof:不難看出,當(dāng)式(8)第二項是凸的便能驗證式(8)成立。因此可以對第二項做兩次一階泰勒展開。計算過程如下

(9)

可知展開之后f(V)″≥0, 那么式子第二項為凸,且三項的非負(fù)、非零加權(quán)和也為凸。當(dāng)V≥0, 式(8)為凸,式(7)成立。為了提高UAV的能量利用效率,默認(rèn)后續(xù)的研究內(nèi)容UAV所使用的移動速度始終保持著Vf=VMR。

2.2 問題分解和重組

2.2.1 UAV巡航軌跡重構(gòu)

以飛行軌跡Dn.m為例,為了更好量化它,在n的第m個懸停點(diǎn)和第m-1個懸停點(diǎn)之間上引入I個轉(zhuǎn)折點(diǎn),如圖3所示。可知Dn.m被分割為I+1條轉(zhuǎn)折線,且I的值越大量化值就越接近于路徑的實(shí)際長度。第i個轉(zhuǎn)折點(diǎn)坐標(biāo)可表示為 (xn,m-1,i,yn,m-1,i);i=1,2,…,I。

圖3 使用轉(zhuǎn)折點(diǎn)優(yōu)化UAV飛行軌跡示例

這里補(bǔ)充定義n所經(jīng)歷的懸停點(diǎn)的坐標(biāo)可表示為 (xn,m,yn,m), 在引入轉(zhuǎn)折點(diǎn)之后為了方便歸類,將懸停點(diǎn)改寫為 (xn,m,0,yn,m,0), 那么n的懸停點(diǎn)集合、轉(zhuǎn)折點(diǎn)集合分別為

Shov={(xn,1,0,yn,1,0),(xn,2,0,yn,2,0),…,(xn,Mn,0,yj,Mn,0)}
Stra={(xn,0,1,yn,0,1),…,(xn,0,I,yn,0,I),…,(xn,Mn,1,yn,Mn,1),…,(xn,Mn,I,yn,Mn,I)}

所有UAVs起止點(diǎn)表述為 (xn,0,0,yn,0,0) 和 (xn,Mn+1,0,yn,Mn+1,0), 綜上n的路徑可表示為集合Φn=(Xn,Yn),Xn=(xn,0,0,xn,0,1,…,xn,1,I,xn,2,0,…,xn,Mn,0,…,xn,Mn+1,0)T,Yn的定義與之同理。

定義Dn.m第i條轉(zhuǎn)折線的長度公式為

(10)

那么n一個工作周期的計算公式

(11)

(12)

上文已經(jīng)分析出了n的軌跡Φn, 折線段長度Dn.m,i, 以及隨時間t變化的坐標(biāo),那么n自t=0時刻起飛,它的巡航軌跡公式為

(13)

可知n在工作周期對節(jié)點(diǎn)m的數(shù)據(jù)收集量公式可改寫為

(14)

其中

2.2.2 通信延遲

最小化所有任務(wù)的通信延遲可表述為min{T1,…,TM}, 假設(shè)它們對應(yīng)的大小關(guān)系為:TM≥,…,≥T1事實(shí)上必定存在n′遵從如下的等式關(guān)系

(15)

可知在引入轉(zhuǎn)折點(diǎn)來量化UAV的單軌跡之后,通信延遲的優(yōu)化實(shí)際上涉及到了任務(wù)節(jié)點(diǎn)的分配、排序以及相鄰節(jié)點(diǎn)之間轉(zhuǎn)折點(diǎn)的求解,共計3個問題,因此接下來可以統(tǒng)一對其進(jìn)行數(shù)學(xué)建模。

定義一個三維變量B={βn,b,e|n≤N,b,e≤M,n∈Ν+,b,e∈Ν} 用來區(qū)分不同UAV的弧。其中βn,b,e=1, 表示懸停點(diǎn)b(或起止點(diǎn))和懸停點(diǎn)e(或起止點(diǎn))之間的弧是最優(yōu)軌跡,否則βn,b,e=0。 對于給定的節(jié)點(diǎn)分組和UAV數(shù)量N, 優(yōu)化問題可建立為

Qn,b,eβn,b,e≥Q′b,eβn,b,e;b=0,…,M;

e=1,…,M;b≠e;n=1,…,N

(16a)

b≠e;n=1,…,N

(16f)

2≤b≠e≤M

(16g)

βn,b,e={0,1};

n≤N;b,e≤M;n∈Ν+;b,e∈Ν

(16i)

其中,Tmax表示UAVs中最大的工作周期。(16a)中Qn,b,e是前文Qn,m在P1的映射,注意b包含了起止點(diǎn),而UAVs在返航過程中不再收集數(shù)據(jù),所以e不包含起止點(diǎn)。Q′e則表示需要在任務(wù)節(jié)點(diǎn)e收集到的最小的數(shù)據(jù)量。(16b),(16c)表示每個UAV只訪問一次起止點(diǎn),(16d),(16e),(16f)表示每個懸停點(diǎn)只允許一臺UAV到達(dá)和離開一次,(16g)是MTZ(miller-tucker-zemlin)約束,用來消除子路徑,(16h)表明優(yōu)化目標(biāo)是N個UAVs中用時最長的個體。

這是一個MTSP的變種,具有很強(qiáng)的NP-hard性,它表明系統(tǒng)滿足每個任務(wù)節(jié)點(diǎn)的數(shù)據(jù)收集需求的同時,還需要最小化UAVs的最大工作周期。

3 基于模因算法框架的鯨魚退火優(yōu)化算法

多無人機(jī)軌跡規(guī)劃問題面臨著兩個難點(diǎn),一個是任務(wù)節(jié)點(diǎn)的分組,另一個就是無人機(jī)軌跡中的懸停點(diǎn)排序優(yōu)化,同時還需選擇合適的轉(zhuǎn)折點(diǎn)來控制無人機(jī)的飛行軌跡,以此滿足每一個節(jié)點(diǎn)的通信要求,接下來將圍繞這些問題來探討優(yōu)化方法。

3.1 多無人機(jī)的任務(wù)分組及通信節(jié)點(diǎn)排序

模因算法,又稱文化基因算法(memetic algorithm)是Pablo Moscato提出的建立在模擬文化進(jìn)化基礎(chǔ)上的優(yōu)化算法,它實(shí)質(zhì)上是一種基于種群的全局搜索和基于個體的局部搜索的結(jié)合體。模因算法是指全局搜索框架(鯨魚算法,WOA)和局部搜索框架(模擬退火算法,SA)的組合。WOA充當(dāng)解決方案生成器,利用算法收斂速度的優(yōu)勢快速得到所有可能的種群,生成有希望的解決方案來擴(kuò)展搜索空間。而通過SA則可以有效避免陷入局部最優(yōu)解的情況。綜上所述,基于K-means的WOA與SA的混合算法(K-WAOA)將有望成為一種能夠高速收斂且全局搜索能力優(yōu)異的路徑規(guī)劃算法。K-WAOA的偽代碼在算法Ⅰ中進(jìn)行描述。

3.1.1 鯨魚優(yōu)化算法

(2)適應(yīng)度函數(shù)step3 and step6:算法利用適應(yīng)度值來評價種群,以及淘汰沒有希望的種群。在這里的優(yōu)化目標(biāo)是一個種群中工作周期最長的任務(wù)分組,因此利用式(11)構(gòu)建適應(yīng)度函數(shù),首先計算出種群內(nèi)不同分組所需的飛行時間Tn, 最后選取其中而最大值作為該種群的適應(yīng)度值,則種群的適應(yīng)度公式為

(17)

(3)包圍獵物step5:該行為模仿的是多個鯨魚群體在進(jìn)行捕食時,處于最佳位置的鯨魚群體會將自身成員的位置信息共享給其它種群,其它種群則根據(jù)得到的信息不斷改變自身成員的位置,以確保能夠達(dá)到縮小搜索范圍的效果。其數(shù)學(xué)表達(dá)式如下

(18)

其中

(19)

C1=2γ2

(20)

A1=2αγ1-α

(21)

(4)發(fā)泡網(wǎng)攻擊step5:在該階段鯨魚種群會有兩種行為模式,一種是以螺旋的方式向當(dāng)前最佳種群游走,另一種是在游走的過程中繼續(xù)進(jìn)行包圍獵物階段的動作。選擇兩種行為模式的概率各為50%,數(shù)學(xué)模型如下

(22)

其中,b為對數(shù)螺旋形狀常數(shù),-1到1之間的隨機(jī)數(shù)。該階段包含局部和全局兩種搜索模式,但由于這兩種方式是隨機(jī)發(fā)生的,所以可能出現(xiàn)種群向當(dāng)前周期最優(yōu)種群收斂進(jìn)度過快,從而陷入局部最優(yōu)的情況,這也是WOA性能上最大的缺陷,對此可以采用SA算法,通過其特有的Metropolis準(zhǔn)則來進(jìn)一步提升WOA算法的全局搜索能力。

(5)搜索捕食step5:搜索捕食的思想是在進(jìn)行最終的捕食行為之前,當(dāng)前鯨魚種群會隨機(jī)選取一個目標(biāo),并向其靠攏。該過程雖然會導(dǎo)致最終結(jié)果與真正的最優(yōu)值有所偏差,但可以有效地提高算法的全局搜索能力。這一階段的數(shù)學(xué)模型與包圍獵物階段的數(shù)學(xué)模型相似,僅將當(dāng)前最優(yōu)種群Π*轉(zhuǎn)變?yōu)殡S機(jī)種群Πrand, 因此不再過多贅述。

3.1.2 SA(simulated annealing algorithm)

SA算法是一種通用的優(yōu)化算法,其流程分為加溫過程、等溫過程和冷卻過程,其在路徑尋優(yōu)的問題中已被較為成熟的運(yùn)用。值得一提的是等溫過程對應(yīng)算法的Metro-polis抽樣過程能夠一定概率接受惡化解,從而可有效避免陷入局部極小,最終趨于全局最優(yōu)。當(dāng)然SA算法本身也有較大缺陷,那就是算法收斂的結(jié)果常常受迭代次數(shù)的影響,迭代數(shù)越多結(jié)果越優(yōu)秀,相應(yīng)的消耗的搜索周期也就越長。

3.2 UAV飛行軌跡優(yōu)化

經(jīng)由P1所得結(jié)果T′max需滿足如下條件

(23)

其中

假設(shè)βn′,b′,e′=1根據(jù)式(14)和約束式(16a),可將n′在索引為b′和e′之間的飛行軌跡優(yōu)化問題可建立為

很明顯這是一個非線性優(yōu)化問題,主要目的為尋找最優(yōu)的轉(zhuǎn)折點(diǎn)及懸停時間,使得UAV既能滿足數(shù)據(jù)收集的要求,又能使得UAV為目標(biāo)節(jié)點(diǎn)提供服務(wù)的耗時最短。P2的求解難度相對簡單,接下來利用式(14)來提前研究最優(yōu)解的可能取值。

負(fù)責(zé)通信服務(wù)的UAV的最優(yōu)工作方式,是以額定的速度在相鄰懸停點(diǎn)之間沿直線行駛,并最終在懸停點(diǎn)上方完成對應(yīng)任務(wù)節(jié)點(diǎn)剩余的通信任務(wù)。

Algorithm Ⅰ:K-Whale Annealing Optimization Algorithm(K-WAOA)

Input:初始親代種群數(shù)量,S;UAV數(shù)量,N;懸停點(diǎn)坐標(biāo),(xn,yn);n=1,2,…,N; 最大迭代次數(shù),τmax;

Output:懸停位置的最優(yōu)分配和排序 {Φ1,…Φn,…ΦN};

(2)在上述分組的基礎(chǔ)上隨機(jī)打亂組合生成S個初始親代種群, {Π1,…,ΠS};

(3)結(jié)合式(11)和式(17)來評估每一個親代種群的適應(yīng)度, 并選擇具有最大適應(yīng)度值的種群作為Π*;

(4)whileτ=1;τ<τmax;do:

(5) 對 {Π1,…,ΠS} 執(zhí)行包圍獵物, 泡沫網(wǎng)攻擊和搜索捕食以產(chǎn)生新的種群 {Π1′,…,ΠS′} 并進(jìn)行優(yōu)化; 該過程的詳細(xì)描述在3.1.1節(jié)中(3)~(6)

(7)If種群的最大適應(yīng)度發(fā)生改變:

(8) 重新確定Π*;

(9) {Π1′,…,ΠS′} 替代 {Π1,…,ΠS},τ++;

(10)endwhile

4 模擬和實(shí)驗

4.1 模擬環(huán)境設(shè)置

在實(shí)驗部分,考慮了一個5000m×5000m的矩形區(qū)域,其中N臺UAVs從區(qū)域的中心出發(fā),飛行高度分別為400 m,信道帶寬B=1 MHz,傳輸功率ρ=0.5 w,高斯白噪聲方差σ2=5×10-15, 信道增益β=ηlos(4πf/c)2,ηlos=1, 是LOS對應(yīng)的衰減系數(shù),f=2.4 GHz,c是光速。假設(shè)初始時UAV共收到了來自區(qū)域內(nèi)隨機(jī)的30個任務(wù)節(jié)點(diǎn)的通信請求,如圖4所示,后續(xù)的實(shí)驗中任務(wù)節(jié)點(diǎn)規(guī)模將逐步擴(kuò)大(30到100,每10個間隔)。懸停位置被視為虛擬救援任務(wù)節(jié)點(diǎn),UAV的初始巡航速度Vf=15 m/s。所選的點(diǎn)集經(jīng)過K-means處理前后如圖5所示,其中被調(diào)度的UAVs的數(shù)量,N=3。其它參數(shù)會在后續(xù)的模擬實(shí)驗中給出。實(shí)驗部分基于Windows10,i7-10875HCPU下的Python3.9實(shí)現(xiàn)。

圖4 初始通信節(jié)點(diǎn)分布情況

圖5 通信節(jié)點(diǎn)分組展示

4.2 懸停點(diǎn)排序及軌跡優(yōu)化

圖6展示了使用K-WAOA算法對多無人機(jī)路徑優(yōu)化的結(jié)果,此時使用轉(zhuǎn)折點(diǎn)I=1時來模擬多UAV飛行軌跡。其中轉(zhuǎn)折點(diǎn)是在連接兩點(diǎn)直線附近的區(qū)域內(nèi)隨機(jī)產(chǎn)生,標(biāo)記為方塊的虛線是算法最后一次迭代時的優(yōu)化目標(biāo),它的適應(yīng)度最大,為786 s,該虛線自身軌跡沒有發(fā)生重疊或交叉的現(xiàn)象,這符合路徑優(yōu)化的特征,因此驗證了K-WAOA的可行性。圖7展示了在路徑規(guī)劃的基礎(chǔ)上,通過求解P2來進(jìn)一步優(yōu)化UAV的飛行軌跡的成果,此時標(biāo)記為方塊的虛線所代表的適應(yīng)度為778 s。通過觀察可知,優(yōu)化過后的轉(zhuǎn)折點(diǎn)基本上都位于對應(yīng)懸停點(diǎn)之間的線段上,這也驗證了3.2節(jié)最后的推斷。因此在實(shí)際工作中,可以通過增加相鄰懸停點(diǎn)之間轉(zhuǎn)折點(diǎn)的數(shù)量I來控制UAVs的飛行軌跡,從而獲得更好的工作效果。

圖6 優(yōu)化過后的訪問通信節(jié)點(diǎn)排序

圖7 求解P2后對巡航路徑的進(jìn)一步優(yōu)化結(jié)果

4.3 速度和任務(wù)節(jié)點(diǎn)數(shù)量的影響

圖8反映了當(dāng)無人機(jī)數(shù)量取N=3, 巡航速度Vf分別取15,12,9,6,3 (m/s)時,經(jīng)求解P2優(yōu)化飛行軌跡后UAVs工作周期的變化情況。其中索引為1,2,3的UAV所訪問的任務(wù)節(jié)點(diǎn)數(shù)分別為12,10,8。可以看出隨著速度的下降,每一臺UAV工作周期的縮短幅度越來越大,由此可以得出結(jié)論:將UAVs在相鄰兩個節(jié)點(diǎn)之間的飛行軌跡優(yōu)化為一條直線的方法能夠有效降低其輔助的無線網(wǎng)絡(luò)的通信延遲,并且在UAVs使用低巡航速度的通信模型中更能發(fā)揮效果。

圖8 求解P2后所優(yōu)化的巡航時間

事實(shí)上UAVs為保證任務(wù)的成功率,在工作周期內(nèi)并不是一直維持著最大的推進(jìn)功率,即最大的飛行速度Vmax會逐漸減小。而且上文已經(jīng)驗證了最大航程速度VMR的存在,其數(shù)值低于Vmax, 所以在將VMR作為UAVs更加經(jīng)濟(jì)的巡航速度之后,經(jīng)求解P2對UAVs飛行軌跡的進(jìn)一步優(yōu)化會更加具有現(xiàn)實(shí)意義。同時可以看出隨著訪問節(jié)點(diǎn)數(shù)的增加,優(yōu)化過后節(jié)省掉的工作周期也更大,這可以理解為UAVs訪問更多的任務(wù)節(jié)點(diǎn)就會產(chǎn)生更多冗余路徑,因此優(yōu)化前后的差距也就更明顯。

4.4 多UAV軌跡規(guī)劃算法性能對比

本節(jié)比較了基于K-means的WOA與SA的混合優(yōu)化算法(K-WAOA)與其它兩種元啟發(fā)式算法,即鯨魚算法(WOA)方案和模擬退火算法(SA)的性能。圖9和10顯示,所有UAVs軌跡中最長的飛行時間和運(yùn)行周期隨著網(wǎng)絡(luò)規(guī)模的增加而增加。在3種軌跡優(yōu)化方法中,由于沒有采用有效的方法來對目標(biāo)軌跡進(jìn)一步優(yōu)化,WOA方法中的Tmax增長速度極快。隨著任務(wù)節(jié)點(diǎn)的增長,K-WAOA和SA仍然表現(xiàn)出優(yōu)異的性能Tmax≤2000 s, 但結(jié)合兩張圖片可以看出,SA達(dá)到相對最好的計算結(jié)果所消耗的運(yùn)行周期逐漸增長到自身的最大周期數(shù),但計算結(jié)果依舊遜色于K-WAOA,SA逐漸成為一個低效率的算法。

圖9 UAVs在不同通信節(jié)點(diǎn)數(shù)量下的最大巡航時間

圖11中,當(dāng)M=100時,通過改變UAVs的數(shù)量(N取3到6)來比較K-WAOA和SA之間的收斂速度。其中SA的迭代次數(shù)受冷卻過程對應(yīng)控制參數(shù)的影響,為保證公平,將最大迭代次數(shù)設(shè)置為50。

圖11 算法在不同數(shù)量的UAVs下的性能展示

通過觀察可知K-WAOA相對SA總是擁有用時較低的起點(diǎn),這是因為K-means可以為算法提供更加優(yōu)秀的初始親代種群。同時,盡管M的值在變換,K-WAOA總是能夠在限定的50個周期內(nèi)相對平穩(wěn)地收斂到最優(yōu)的結(jié)果,而趨勢線顯示SA的收斂速度則會隨著M值的增加而減小。

5 結(jié)束語

本文研究了最小化由多UAVs支持的數(shù)據(jù)傳輸模型的通信延遲,將優(yōu)化問題分為任務(wù)節(jié)點(diǎn)的分組、訪問排序和飛行軌跡的轉(zhuǎn)折點(diǎn)求解共3個子問題,并提出了一種元啟發(fā)式算法K-WAOA來實(shí)現(xiàn)優(yōu)化目標(biāo)。最后通過各種實(shí)驗方法驗證了K-WAOA相比傳統(tǒng)算法能夠更加快速的收斂到最優(yōu)解,它是一種穩(wěn)定且高效的算法。

在未來的研究工作中,可以通過改變通信方式來進(jìn)一步優(yōu)化UAVs的性能。例如,將一對一通信方式改變?yōu)橐粚Χ嗌踔炼鄬Χ嗟耐ㄐ欧绞剑藭r懸停點(diǎn)位置的確定將是一個復(fù)雜的問題,同時UAVs還需要使用合適的任務(wù)調(diào)度策略來滿足系統(tǒng)吞吐量最大化的要求。

猜你喜歡
優(yōu)化
超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
PEMFC流道的多目標(biāo)優(yōu)化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設(shè)計優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
事業(yè)單位中固定資產(chǎn)會計處理的優(yōu)化
4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
幾種常見的負(fù)載均衡算法的優(yōu)化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 国产人碰人摸人爱免费视频| 99久久国产综合精品2023| 久久人搡人人玩人妻精品| 欧美成人综合在线| 亚洲va欧美va国产综合下载| 在线va视频| 亚洲人精品亚洲人成在线| 国产无套粉嫩白浆| 久无码久无码av无码| 亚洲精品中文字幕午夜| 青青草原偷拍视频| 国产欧美日韩视频怡春院| 久久久黄色片| 国产白浆在线| 亚洲无码37.| 国产精品美人久久久久久AV| 国产精品亚洲欧美日韩久久| 国产欧美成人不卡视频| 亚洲成人网在线播放| 日韩欧美成人高清在线观看| 夜夜操狠狠操| 欧美一区二区福利视频| 人妻免费无码不卡视频| 色综合久久综合网| 人妻21p大胆| 午夜精品影院| 亚洲AV成人一区二区三区AV| 亚洲手机在线| 国产自产视频一区二区三区| 婷婷伊人久久| 精品亚洲麻豆1区2区3区| 国产欧美精品一区二区| 国产精品3p视频| 亚洲视频四区| 福利片91| 成人久久18免费网站| 亚洲午夜久久久精品电影院| 日韩一级毛一欧美一国产| 色色中文字幕| 无码专区国产精品第一页| 一级黄色欧美| 精品国产三级在线观看| 亚洲日本一本dvd高清| 亚洲天堂视频在线免费观看| 无码又爽又刺激的高潮视频| 午夜免费视频网站| 亚洲大尺度在线| 精品在线免费播放| 午夜福利视频一区| 亚洲欧美一区二区三区麻豆| 国模粉嫩小泬视频在线观看| 爆乳熟妇一区二区三区| 国产精品蜜芽在线观看| 第九色区aⅴ天堂久久香| 97久久免费视频| 亚洲天堂网在线视频| 色综合中文综合网| 99久久精品免费视频| 人人爱天天做夜夜爽| 国产精品漂亮美女在线观看| 亚洲Va中文字幕久久一区| 久久精品亚洲专区| 中国特黄美女一级视频| 欧洲免费精品视频在线| 国产精品亚洲日韩AⅤ在线观看| 亚洲av无码久久无遮挡| 99在线视频精品| 国产精品浪潮Av| 在线观看无码a∨| 伊人久久福利中文字幕| 美女一级毛片无遮挡内谢| 日本道综合一本久久久88| 亚洲午夜国产片在线观看| 日韩免费成人| 99热这里只有精品免费国产| 青青久久91| 亚洲综合亚洲国产尤物| 91无码人妻精品一区二区蜜桃| 97青青青国产在线播放| 亚洲欧美成人综合| 91破解版在线亚洲| 青青草国产一区二区三区|