顧昊倫, 趙國榮, 韓 旭, 高 超
(1.海軍航空大學(xué)岸防兵學(xué)院, 山東 煙臺 264001; 2.中國人民解放軍第91001部隊, 北京 100854)
無線網(wǎng)絡(luò)技術(shù)的發(fā)展與推廣使得各導(dǎo)航平臺可以借助平臺間的組網(wǎng)與信息協(xié)同,在不大幅度增加單個平臺硬件負載的前提下,完成單個平臺難以實現(xiàn)的各類任務(wù)[1]。組網(wǎng)導(dǎo)航系統(tǒng)(networked navigation systems, NNSs)正是以導(dǎo)航體傳感器網(wǎng)絡(luò)為中心,依托于組網(wǎng)節(jié)點間導(dǎo)航信息的協(xié)作量測,通過無線交互及信息共享實現(xiàn)網(wǎng)絡(luò)內(nèi)整體導(dǎo)航性能的提升。
實現(xiàn)組網(wǎng)導(dǎo)航的基礎(chǔ)是針對導(dǎo)航體傳感器網(wǎng)絡(luò)設(shè)計一套高效的組網(wǎng)通信協(xié)議。其中,路由協(xié)議位于網(wǎng)絡(luò)層,是實現(xiàn)NNSs從小尺度網(wǎng)絡(luò)與短距傳輸邁向大范圍組網(wǎng)與長距傳輸?shù)年P(guān)鍵機制。與傳統(tǒng)Ad-hoc網(wǎng)絡(luò)相比,NNSs路由協(xié)議的設(shè)計難點為[2]:① 通信服務(wù)類型多種多樣;② 服務(wù)質(zhì)量(quality of service, QoS)傳輸需求;③ 節(jié)點能量受限更為明顯;④ 低通信時滯需求。
針對問題①和問題②,文獻[3-5]綜合協(xié)作通信和QoS路由,分別以不同目標設(shè)計了相應(yīng)的協(xié)作QoS路由協(xié)議,實現(xiàn)了差異化服務(wù)的策略,提高了帶寬利用率并降低了干擾/串聽等。但文獻[3-5]并未在路由協(xié)議的設(shè)計中量化QoS指標,且并未建立協(xié)作傳輸和多跳傳輸對空間復(fù)用率及吞吐量的影響模型等。文獻[6]則針對上述缺點,以三維地理柵格和受控虛擬節(jié)點為基礎(chǔ),將Ebbinghaus記憶原理引入路由搜索的效能優(yōu)化,設(shè)計了一種基于三維地理柵格的衰減記憶協(xié)作QoS路由協(xié)議(fading memory cooperative QoS routing protocol based on three-dimensional geographic grid,FMCQR),實現(xiàn)了對先驗路由信息的高效利用。但文獻[6]主要解決的仍是問題①和問題②,并未將節(jié)點能量受限考慮到設(shè)計目標中。因此,盡管其考慮了低通信時滯需求,但當其算法應(yīng)用至NNSs這種大范圍多節(jié)點組網(wǎng)的情形時,網(wǎng)絡(luò)能量的迅速衰減使得通信時滯問題反而更加嚴重。
針對問題③和問題④,文獻[7]在低功能耗自適應(yīng)集簇分層型(low energy adaptive clustering hierarchy,LEACH)協(xié)議的基礎(chǔ)上,提出了一種LEACH-DCHS算法,僅從剩余能量多的節(jié)點中選取簇頭。但隨著網(wǎng)絡(luò)的運行,該種算法將會導(dǎo)致簇頭的數(shù)量急劇下降,影響網(wǎng)絡(luò)穩(wěn)定性。文獻[8]考慮文獻[7]中的缺陷,重新構(gòu)造閾值函數(shù),優(yōu)先選取剩余能量高的節(jié)點為簇頭。但在網(wǎng)絡(luò)運行的初始階段,該種算法將會導(dǎo)致簇頭數(shù)量爆炸。因此,從控制簇頭數(shù)量的變化相對平穩(wěn)這一角度,文獻[9]和文獻[10]分別提出了集中式LEACH協(xié)議和基于窗口滑動和動態(tài)節(jié)點數(shù)目的改進LEACH協(xié)議算法控制簇頭期望數(shù)目始終在最優(yōu)范圍內(nèi)。文獻[7-10]在分簇路由協(xié)議的基礎(chǔ)上,從簇頭選取的角度對問題③提出解決方案,優(yōu)化了網(wǎng)絡(luò)的整體運行效率。但均普遍存在簇頭分布過于集中、過于偏向,動態(tài)分簇引入額外開銷以及匯聚節(jié)點附近的能量空洞等問題。文獻[11]針對上述問題提出了節(jié)能非均勻分簇(energy-efficient uneven clustering,EEUC)協(xié)議,優(yōu)化了簇頭分布,緩解了能量空洞問題。但成簇能耗過大,且隨著網(wǎng)絡(luò)的運行會導(dǎo)致遠離匯聚節(jié)點的簇群能量加速衰減,因此并未從本質(zhì)上解決能量空洞問題。
針對文獻[7-11]暴露出的問題,文獻[12]證明了具有隨機或受控移動匯聚節(jié)點的Ad-hoc網(wǎng)絡(luò)負載更加均勻、能耗更低、生命周期更長。文獻[13]提出了一種基于隨機移動匯聚節(jié)點的準集中式分簇(quasi centralized clustering approach,QCCA)協(xié)議。該協(xié)議首先將網(wǎng)絡(luò)劃分為不同區(qū)域,區(qū)域內(nèi)高能量節(jié)點優(yōu)先成為簇頭,僅當匯聚節(jié)點移動至某一區(qū)域時由該區(qū)域內(nèi)的簇頭將信息融合發(fā)送至匯聚節(jié)點。但該種算法極有可能導(dǎo)致某一輪中匯聚節(jié)點無法訪問所有區(qū)域,通信時滯問題反而加劇。文獻[14]則通過選取代理節(jié)點的方式,提出了一種移動基站匯聚(sink mobility support,SMS)協(xié)議,但若代理節(jié)點死亡,路由重構(gòu)將會造成較大時滯。文獻[15]綜合中繼跳數(shù),移動匯聚節(jié)點的行程長度和節(jié)點剩余能量提出了一種能量感知自界跳數(shù)算法(energy aware bounded hop count algorithm,EABHCA)協(xié)議,該算法具有時滯低的特點,但其能耗和吞吐量方面性能均一般,不適用于NNSs這種大規(guī)模網(wǎng)絡(luò)。
本文綜合考慮上述文獻中的優(yōu)缺點,以隨機移動匯聚節(jié)點為基礎(chǔ),將整個網(wǎng)絡(luò)區(qū)域分為匯聚節(jié)點為中心的交叉區(qū)域和非交叉區(qū)域。交叉區(qū)域內(nèi)的節(jié)點為骨干節(jié)點,通過構(gòu)建路由樹將數(shù)據(jù)傳遞給匯聚節(jié)點;非交叉區(qū)域內(nèi)的節(jié)點通過鏈式分簇實現(xiàn)數(shù)據(jù)傳遞并與骨干節(jié)點建立聯(lián)系。CRTCC路由協(xié)議旨在解決以下4個問題:① 通過移動匯聚節(jié)點的方式提高網(wǎng)絡(luò)內(nèi)節(jié)點的利用率及能量節(jié)省率;② 通過建立路由樹的方式提高網(wǎng)絡(luò)運行效率,降低通信時滯;③ 通過鏈式分簇的方式進一步降低通信時滯;④ 通過優(yōu)化鏈式分簇算法降低混合層次鏈式分簇可能帶來的能耗過大的問題。
設(shè)NNSs共有N個節(jié)點及1個匯聚節(jié)點。節(jié)點主要用于收集、處理和傳遞測距信息和導(dǎo)航信息,具有有限的能量、存儲空間,通信能力一般;匯聚節(jié)點主要用于收集并向用戶傳遞節(jié)點的導(dǎo)航信息,其能量供應(yīng)不受限制,存儲空間足夠,通信能力較強。節(jié)點獲取測距信息的方式為基于信號到達時間(time of arrival,TOA)法的組網(wǎng)測距[16],解算導(dǎo)航信息包括解算位置信息和姿態(tài)信息,分別采取DMDG-3D球面定位算法[17]和四元數(shù)UKF姿態(tài)估計算法[18]。
設(shè)初始時刻之前,網(wǎng)絡(luò)內(nèi)所有節(jié)點通過文獻[19]設(shè)計的NNSs通信協(xié)議均獲取了初始導(dǎo)航信息并建立了網(wǎng)絡(luò)空間局部坐標系。設(shè)局部坐標系下x軸范圍為[0,X],y軸范圍為[0,Y],z軸范圍為[0,Z]。
基于移動匯聚節(jié)點的交叉路由樹構(gòu)建及鏈式分簇相結(jié)合的路由算法(routing algorithm combining cross routing tree construction based on mobile sink and chain clustering, CRTCC)協(xié)議采取了“輪”的概念,每一輪包括一個設(shè)置階段和一個穩(wěn)態(tài)階段。在設(shè)置階段,首先構(gòu)建一個以移動匯聚節(jié)點為中心的交叉區(qū)域,區(qū)域內(nèi)的節(jié)點為骨干節(jié)點,然后根據(jù)距離和剩余能量建立路由樹,最后通過鏈式分簇算法將非交叉區(qū)域內(nèi)的節(jié)點分為多個簇群。在穩(wěn)態(tài)階段,普通節(jié)點將信息傳遞給對應(yīng)的簇頭,由簇頭將收集到的信息融合處理后傳遞給骨干節(jié)點,最后骨干節(jié)點通過路由樹將信息傳遞給匯聚節(jié)點。與此同時,穩(wěn)態(tài)階段刷新所有節(jié)點的導(dǎo)航信息,作為下一輪設(shè)置階段的信息基礎(chǔ)。圖1即為某一輪中CRTCC構(gòu)建的網(wǎng)絡(luò)結(jié)構(gòu)示意圖,其中以匯聚節(jié)點為中心的正方體向6個邊界面延拓后得到的3個長方體區(qū)域的并集即為交叉區(qū)域。
圖1 CRTCC構(gòu)建的網(wǎng)絡(luò)結(jié)構(gòu)
與Ad-Hoc網(wǎng)絡(luò)類似,NNSs節(jié)點在傳輸數(shù)據(jù)的過程中消耗的能量遠遠大于計算所消耗的能量,因此采取一階無線電模型[20]計算節(jié)點消耗的能量。能耗計算公式如下所示:
(1)
式中:ET(k,d)表示某一節(jié)點將k-bits數(shù)據(jù)包發(fā)送到d以外另一節(jié)點的能耗;ER(k)表示某一節(jié)點接受k-bits數(shù)據(jù)包的能耗;Ee表示某一節(jié)點驅(qū)動和控制其電子元件的能耗;Ea表示某一節(jié)點維持無線電可靠傳輸?shù)哪芎?。Ea表達式如下所示:
(2)
式中:εf代表自由空間模型下的信號衰減因子;εm代表多徑模型下的信號衰減因子;d0表達式如下所示:
(3)
CRTCC路由協(xié)議將網(wǎng)絡(luò)運行時間分為多輪,在每一輪的設(shè)置階段包含5個步驟。
步驟 1匯聚節(jié)點路徑規(guī)劃及各節(jié)點鄰居庫更新。
步驟 2交叉區(qū)域構(gòu)建。
步驟 3交叉區(qū)域節(jié)點生成路由樹。
步驟 4非交叉區(qū)域節(jié)點簇頭選取。
步驟 5構(gòu)建簇結(jié)構(gòu)及路徑選擇。
在隨后的穩(wěn)態(tài)階段,各節(jié)點收集的測距信息及導(dǎo)航信息根據(jù)設(shè)置階段的路由轉(zhuǎn)發(fā)到相應(yīng)節(jié)點進行計算與融合。穩(wěn)態(tài)階段除了完成向匯聚節(jié)點發(fā)送用戶指定的導(dǎo)航信息外,還需要完成各節(jié)點導(dǎo)航信息的刷新,作為下一輪設(shè)置階段的信息基礎(chǔ)。
算法 1匯聚節(jié)點路徑規(guī)劃
(4)
圖2 式(4)中各角定義圖
(5)
算法 2鄰居庫更新
由算法1、算法2可知,算法1的時間復(fù)雜度為T(1),空間復(fù)雜度為O(1);算法2的時間復(fù)雜度為T(n2),空間復(fù)雜度為O(1)。
記以匯聚節(jié)點為中心的正方體邊長為l,0 算法 3交叉區(qū)域構(gòu)建 記φ為交叉區(qū)域內(nèi)節(jié)點(骨干節(jié)點)坐標的集合。根據(jù)點到平面距離公式可得dsBk表達式如下: (6) 情景 1?k∈{1,2,…,6},dsBk≥0.5l 此情景對應(yīng)的交叉區(qū)域示意圖如圖3所示。 圖3 情景1對應(yīng)交叉區(qū)域 定義U(x,δ)為x的δ領(lǐng)域,U(x,δ)的具體含義為U(x,δ)=[x-δ,x+δ],則根據(jù)圖3可知φ的表達式如下所示: (7) 情景 2?k∈{1,2,…,6},s.t.dsBk<0.5l 此情景共有6種情況,圖4為k=1(即匯聚節(jié)點與y=0平面距離小于0.5l)時情景2對應(yīng)的交叉區(qū)域示意圖。 圖4 情景2對應(yīng)交叉區(qū)域(k=1) k取其余值時可類比推得。因此,k=1,2,…,6時,φ的表達式分別如下所示: (8) (9) (10) (11) (12) (13) 情景 3當匯聚節(jié)點與兩個相鄰邊界面的距離同時小于0.5l。不防設(shè)這兩個相鄰邊界面為Bk和Bp。 此情景共有12種情況,分別為k=1,p=2;k=1,p=4;k=1,p=5;k=1,p=6;k=2,p=3;k=2,p=5;k=2,p=6;k=3,p=4;k=3,p=5;k=3,p=6;k=4,p=5;k=4,p=6。圖5為k=1,p=2時情景3對應(yīng)交叉區(qū)域示意圖。 圖5 情景3對應(yīng)交叉區(qū)域(k=1,p=2) 當k=1,p=2時: (14) 當k=1,p=4時: (15) 當k=1,p=5時: (16) 當k=1,p=6時: (17) 當k=2,p=3時: (18) 當k=2,p=5時: (19) 當k=2,p=6時: (20) 當k=3,p=4時: (21) 當k=3,p=5時: (22) 當k=3,p=6時: (23) 當k=4,p=5時: (24) 當k=4,p=6時: (25) 情景 4當匯聚節(jié)點與3個兩兩相鄰邊界面的距離同時小于0.5l時。不防設(shè)這3個兩兩相鄰邊界面為Bk、Bp和Bq。 此情景共有8種情況,分別為k=1,p=2,q=5;k=1,p=2,q=6;k=2,p=3,q=5;k=2,p=3,q=6;k=3,p=4,q=5;k=3,p=4,q=6;k=4,p=1,q=5;k=4,p=1,q=6。圖6為k=4,p=1,q=6時情景4對應(yīng)交叉區(qū)域示意圖。 圖6 時情景4對應(yīng)交叉區(qū)域(k=4,p=1,q=6) k,p,q取其余值時可類比推得。沿用情景3中的定義,情景4下φ的表達式如下所示。 當k=1,p=2,q=5時: (26) 當k=1,p=2,q=6時: (27) 當k=2,p=3,q=5時: (28) 當k=2,p=3,q=6時: (29) 當k=3,p=4,q=5時: (30) 當k=3,p=4,q=6時: (31) 當k=4,p=1,q=5時: (32) 當k=4,p=1,q=6時: (33) 綜上易知算法3的時間復(fù)雜度為T(n),空間復(fù)雜度為O(1)。 算法 4路由樹生成 路由樹的構(gòu)建過程一共分為5個步驟。 (34) 重復(fù)上述所有步驟直至路由樹所有分支構(gòu)造完畢。上述步驟是以圖3所示交叉區(qū)域為例,算法3中生成的其他類型交叉區(qū)域均可采用類似算法4的方法得到相應(yīng)的路由樹。算法4的時間復(fù)雜度為T(n),空間復(fù)雜度為O(1)。 算法 5簇頭選取 CRTCC協(xié)議進入成簇階段后,非交叉區(qū)域內(nèi)各節(jié)點隨機產(chǎn)生一個0到1之間的數(shù)字,隨機數(shù)小于閾值τ(η)的節(jié)點選為簇頭。 CRTCC協(xié)議在LEACH協(xié)議的基礎(chǔ)上,在簇頭選取時綜合考慮節(jié)點剩余能量以及節(jié)點和簇頭之間的位置關(guān)系。閾值函數(shù)τ(η)表達式如下所示: (35) (36) θ角的引入是為了避免路徑選擇時,多個簇頭與匯聚節(jié)點的連線重疊或者夾角很小,導(dǎo)致這些簇頭向匯聚節(jié)點派出的螞蟻進行尋優(yōu)的路徑重合率較高,最終導(dǎo)致重合路徑上的節(jié)點能耗過大、快速死亡。設(shè)θ角定義為:① 當網(wǎng)絡(luò)內(nèi)沒有簇頭時,θ=0;② 當網(wǎng)絡(luò)內(nèi)僅有一個簇頭時,候選簇頭與匯聚節(jié)點的連線同已選簇頭與匯聚節(jié)點的連線之間的夾角的倒數(shù)為θ;③ 當網(wǎng)絡(luò)內(nèi)存在兩個及兩個以上簇頭時,若候選簇頭與匯聚節(jié)點的連線在某兩個已選簇頭與匯聚節(jié)點的連線構(gòu)成的平面內(nèi),且在這兩根連線構(gòu)成的銳角區(qū)域范圍內(nèi)沒有第3根已選簇頭與匯聚節(jié)點的連線,則這兩根已選簇頭與匯聚節(jié)點連線的角平分線同候選簇頭與匯聚節(jié)點連線的夾角為θ。否則取候選簇頭與匯聚節(jié)點的連線同所有已選簇頭與匯聚節(jié)點的連線夾角的最小值的倒數(shù)為θ。 簇頭選取完成后,開始構(gòu)建簇結(jié)構(gòu)。為增強網(wǎng)絡(luò)穩(wěn)定性,提高魯棒性,簇結(jié)構(gòu)采取混合層次網(wǎng)絡(luò)拓撲結(jié)構(gòu)。具體算法如下。 算法 6構(gòu)建簇結(jié)構(gòu) 步驟 4重復(fù)上述步驟1~步驟3,直到所有簇頭全部完成初步的簇結(jié)構(gòu)構(gòu)建。 步驟 6重復(fù)步驟5,直到所有普通節(jié)點均能以單跳形式入簇。在此過程中,若有某個普通節(jié)點連續(xù)ω次尋找到同一個與自身距離最近的簇節(jié)點,則令該普通節(jié)點直接以單跳方式與此簇節(jié)點連接入簇。 步驟 7依次遍歷六條路由樹分支上所有骨干節(jié)點(包括匯聚節(jié)點)的鄰居庫,將其中屬于非交叉區(qū)域的節(jié)點找出并令其以單跳方式與自身建立連接。若有同一個非交叉區(qū)域內(nèi)的節(jié)點與多個骨干節(jié)點建立連接,則選取距離最小的。至此鏈式混合層次簇群結(jié)構(gòu)與路由樹建立連接。 由上述步驟可知,ω可以用來控制成簇收斂速度。由于是混合層次網(wǎng)絡(luò)拓撲結(jié)構(gòu),普通節(jié)點之間、簇頭與普通節(jié)點之間均可以進行通信,路徑選擇具有多樣性。因此,通過算法7改進蟻群算法給出路徑選擇的依據(jù)。 算法 7路徑選擇 (37) (38) (39) (40) (41) (42) 由式(40)~式(42)可知,CRTCC協(xié)議在信息素更新前,螞蟻先按照自身路徑長度進行排名,路徑短的排在前面,且由于系數(shù)加權(quán),排在前面的螞蟻會釋放更多信息素,加快路徑選擇速度。 綜上算法1~算法7構(gòu)成了CRTCC路由協(xié)議。 本文應(yīng)用Matlab平臺,共分4種不同的場景進行仿真,分別記為NNS#1、NNS#2、NNS#3、NNS#4,網(wǎng)絡(luò)區(qū)域大小為50 m×50 m×50 m、50 m×50 m×50 m、100 m×100 m×100 m、200 m×200 m×200 m.節(jié)點數(shù)量為50、100、100、150,各節(jié)點初始能量均為1 J,Ee=40 nJ/bit,εf=20 pJ/bit/m2,εm=0.002 pJ/bit/m4,導(dǎo)航信息數(shù)據(jù)包大小為4 096 bit,其余數(shù)據(jù)包(包括測距包、控制包、廣播包等)大小為196 bit。假設(shè)節(jié)點剩余能量小于1%時死亡,節(jié)點隨機散布在網(wǎng)絡(luò)空間。 本文采取文獻[21]中提及的樹型鏈式非均勻分簇路由協(xié)議(tree-chain uneven cluster hybrid multi-hop routing algorithm,TUCHM)以及文獻[20]中提及的基于簇樹的節(jié)能路由協(xié)議(cluster-tree-based energy-efficient routing protowl for wireless sensor network,CTEER)進行比較。文獻[21]提出了一種鏈式分簇結(jié)構(gòu),但并沒有考慮移動匯聚節(jié)點;文獻[20]考慮了移動匯聚節(jié)點并提出了路由樹的構(gòu)建方法,但其分簇僅是最簡單的均勻分簇。 同場景下3種路由協(xié)議的節(jié)點存活數(shù)隨輪數(shù)的變化圖如圖7所示。 圖7 4種場景下節(jié)點存活數(shù)的變化 不同情景下3種路由協(xié)議的首個節(jié)點死亡輪數(shù)(first node death, FND),一半節(jié)點存活輪數(shù)(half nodes alive, HNA),最后一個節(jié)點死亡輪數(shù)(last node death, LND),如表1~表3所示。 表1 4種場景下采取THCUM的網(wǎng)絡(luò)生命周期指標 表2 4種場景下采取CTEER的網(wǎng)絡(luò)生命周期指標 表3 4種場景下采取CRTCC的網(wǎng)絡(luò)生命周期指標 根據(jù)圖7及表1~表3可知:① THCUM路由協(xié)議下的NNSs生命周期短,節(jié)點能耗大,死亡速度快,這是因為THCUM路由協(xié)議是假設(shè)移動匯聚節(jié)點固定的,能量空洞問題較其他兩種算法而言比較明顯。② THCUM路由協(xié)議下節(jié)點數(shù)目的增大對其生命周期影響不大,而網(wǎng)絡(luò)區(qū)域的擴大卻影響很大。這是因為THCUM也是采用鏈式分簇方法,網(wǎng)絡(luò)空間內(nèi)遠離匯聚節(jié)點的普通節(jié)點或者簇頭增多,鏈路增長,鏈路上節(jié)點能耗增大,加速節(jié)點的死亡。而由于THCUM采取的是混合層次拓撲結(jié)構(gòu)并設(shè)計了尋優(yōu)路徑算法,節(jié)點數(shù)目的增多不會導(dǎo)致生命周期的明顯降低。③ CTEER協(xié)議由于采用了基于移動匯聚節(jié)點的路由樹,其網(wǎng)絡(luò)生命周期相對較長,且由于其采取的是均勻分簇,配合路由樹可以取得較好的節(jié)能效果。④ CRTCC協(xié)議無論是從FND、HNA還是從LND的角度其生命周期都較長,性能高于另外兩種協(xié)議。 本文利用每輪傳輸數(shù)據(jù)包產(chǎn)生的跳數(shù)總和來衡量3種路由協(xié)議下網(wǎng)絡(luò)的通信時滯,并通過前200輪的數(shù)據(jù)進行仿真分析。不同場景下3種路由協(xié)議的每輪跳數(shù)總和變化圖如圖8所示。 圖8 4種場景下每輪跳數(shù)總和的變化 由圖8可知:① CRTCC協(xié)議盡管在生命周期性能方面的表現(xiàn)比較突出,但隨著網(wǎng)絡(luò)規(guī)模的增大,其通信時滯越來越明顯,在NNS#4情景下超過了TUCHM協(xié)議;② TUCHM協(xié)議每輪跳數(shù)總和并不穩(wěn)定,這與其混合層次非均勻分簇結(jié)構(gòu)及尋優(yōu)路徑算法中的啟發(fā)因子有關(guān);③ CRTCC協(xié)議每輪跳數(shù)總和相對比較穩(wěn)定、通信時滯較低,性能高于另外兩種協(xié)議。 本文重點設(shè)計了7個算法來構(gòu)成CRTCC路由協(xié)議。以移動匯聚節(jié)點為中心的交叉路由樹增加了網(wǎng)絡(luò)生命周期,其分支延拓到了網(wǎng)絡(luò)的6個臨界面,有效降低了通信時滯的影響;非交叉區(qū)域的節(jié)點完成鏈式分簇,進一步降低通信時滯;同時改善簇頭選取策略并采用混合層次網(wǎng)絡(luò)拓撲結(jié)構(gòu),優(yōu)化路徑選擇算法,有效防止了鏈式分簇可能導(dǎo)致的能耗過大、生命周期減小。最后通過與TUCHM協(xié)議和CTEER協(xié)議在4種場景下的仿真比較,驗證了算法的有效性。2.3 路由樹生成
2.4 簇頭選取
2.5 構(gòu)建簇結(jié)構(gòu)及路徑選擇
3 算例仿真
4 結(jié) 論