《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于網格劃分和虛擬力的水下傳感器網絡部署策略
基于網格劃分和虛擬力的水下傳感器網絡部署策略
2016年電子技術應用第2期
王 軍1,2,倪雪莉1,程 勇2
1.南京信息工程大學 計算機與軟件學院,江蘇 南京210044;2.南京信息工程大學 網絡信息中心,江蘇 南京210044
摘要: 針對三維水下傳感器網絡存在的節點部署稀疏、水下節點昂貴、網絡部署成本高、三維環境復雜等問題,提出了一種基于網格劃分和虛擬力的網絡部署策略。該策略研究了三維空間多面體填充問題,將水平面劃分為一定大小的網格,對水面上的節點運行虛擬力算法,使節點均勻擴散開,落在同一網格的節點通過控制浮標與節點間的纜繩長度控制節點在垂直方向的移動,形成三維水下傳感器網絡。仿真實驗結果表明,該策略能夠以更小的節點數目達到更高的三維空間網絡覆蓋效率,從而有效地減少網絡的部署成本。
中圖分類號: TP393.02
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.02.028
中文引用格式: 王軍,倪雪莉,程勇. 基于網格劃分和虛擬力的水下傳感器網絡部署策略[J].電子技術應用,2016,42(2):102-105,109.
英文引用格式: Wang Jun,Ni Xueli,Cheng Yong. Underwater sensor deployment based on grid division and virtual forces[J].Application of Electronic Technique,2016,42(2):102-105,109.
Underwater sensor deployment based on grid division and virtual forces
Wang Jun1,2,Ni Xueli1,Cheng Yong2
1.College of Computer & Software,Nanjing University of Information Science & Technology,Nanjing 210044,China; 2.Network Information Center,Nanjing University of Information Science & Technology,Nanjing 210044,China
Abstract: Underwater Sensor Network(USN) has the problems including sparse node deployment, expensive nodes, great network deployment cost, complex environment. Thus, a deployment strategy based on grid division and virtual forces is designed in this paper. In this strategy, the three dimensional Space-filling polyhedron is studied, the surface of water is divided into some certain size grids, and virtual force algorithm is run on the nodes to spread evenly. Nodes which fall in the same grid adjust the rope distance between the underwater sensor node and the float node to construct a 3D underwater network. The simulation results show that the strategy can achieve higher coverage quality with smaller number of nodes, thus effectively reduce the deployment cost of the network.
Key words : Underwater Sensor Network(USN);space-filling polyhedron;grid division;virtual force;three-dimensional space

0 引言

    隨著半導體技術、微系統技術、通信技術、計算機技術的飛速發展,集感知、存儲、通信功能于一體的無線傳感器網絡技術及相關研究工作在各個國家轟轟烈烈開展起來[1]水下傳感器網絡(Underwater Sensor Networks,USN)作為傳感器網絡系統中的一個重要領域,廣泛應用于海洋資源的勘測、海水污染的監測、海洋數據的收集以及軍事領域的水下監視、偵查等方面[2-3]

    相較于傳統的陸上傳感器網絡,水下傳感器網絡有其自身的特性:水下節點較昂貴,大規模密集部署成本過高,決定了水下傳感器網絡具有稀疏性;水下傳感器網絡一般通過聲學通信,比一般網絡功耗更大,更要考慮能耗的均衡性[4-5]。在充分考慮水下傳感器網絡特殊性的前提下,如何使用最少的節點滿足網絡的覆蓋率、如何配置節點提高網絡的可靠性、防止網絡空洞等問題是水下傳感器網絡的研究熱點。

    文獻[6]引入剛性理論,定義了節點域的“剛性-覆蓋值”作為水下傳感器節點所處位置的評價指標,設計了剛性驅動的節點移動策略,從而構建了完整的節點自組織布置方法。Kemal 等[8]提出了一種用錨鏈固定在海底可以調節深度的節點構成的水下傳感器網絡,可以很容易達到部署效果,但在部署過程中節點的能耗較大,不能很好地確保網絡壽命。曾斌等[9]研究了水下傳感器節點的布置問題,提出的水下傳感器網絡移動方案中考慮了水流的作用,不僅達到了較好的部署效果,而且節約了能量。

    上述方法均有一定的局限性,目前部署效率較高的方式均采用確定性部署,但由于特殊環境的不可達性及大規模水下傳感器網絡的應用需求,人工進行傳感器網絡的布置難以順利實現。對于隨機性部署,均采用大量布撒節點的方式,并未事先對已知區域進行一系列理論分析,休眠一些節點對于控制網絡成本來說,效果仍然不大。目前針對水下傳感器網絡隨機部署后進行優化的問題研究并不多。

    本文針對三維水下傳感器網絡特性,利用三維空間填充理論模型結合二維空間虛擬力算法,設計了一種基于網格劃分和虛擬力的網絡部署策略,在滿足網絡覆蓋率的前提下有效地減少了節點的部署數目,降低網絡部署成本。

1 背景知識

1.1 三維感知模型

    傳感器節點采用布爾感知模型[11],感知范圍為以節點為球心,rs為半徑的球體(rs為傳感器節點的感知半徑),即節點只覆蓋球體范圍以內的事件,無法感知球體范圍以外的事件。那么,三維空間中位于點(ai,bi,ci)的事件ei被位于(xj,yj,zj)的節點sj覆蓋的概率如式(1)。

jsj1-gs1-2.gif

1.2 覆蓋效率

    為了衡量節點覆蓋范圍的利用率,引入網絡覆蓋效率CE,定義為區域中所有節點的有效覆蓋范圍的并集與所有節點覆蓋范圍之和的比值,如式(3)。

    jsj1-gs3.gif

其中Ai為節點Si的覆蓋范圍。

1.3 三維最優填充

    文獻[12]引入了一個度量標準:體積系數(volumetric quotient),其計算公式如式(4)。

    jsj1-gs4.gif

    要節點數目最小,在給定感知半徑r的情況下,Voronoi單元體積要最大,所以,要找到空間填充多面體,其體積系數最大。

    文獻[12]將立方體、六棱柱、菱形十二面體、截角八面體相比較,分別算出其體積系數大小,結果表明,截角八面體的體積系數最大,為0.683 29,所以截角八面體的Voronoi分割部署策略所需的節點數目最少。

    由此可以推斷,對于一個m×n×k的三維區域,用覆蓋半徑為r的傳感器節點覆蓋,所需最少節點為N=jsj1-gs4-x1.gif。由于截角八面體的外接球半徑為jsj1-gs4-x2.gif(b為截角八面體各邊的邊長),jsj1-gs4-x3.gif所以jsj1-gs4-x4.gif

2 算法描述

2.1 基本假設

    為了便于模型的建立和描述,給出以下假設:

    (1)初始狀態下,節點隨機分布在水面上,忽略水平面的起伏,忽略障礙物影響。

    (2)傳感器節點的感知范圍為規則球體,通信半徑為感知半徑的兩倍。

    (3)節點間存在虛擬力(引力和斥力),在力的作用下,節點可相對運動。

    (4)水下傳感器節點能夠通過纜繩,在垂直方向上準確地移動到指定深度。

2.2 問題描述

    初始狀態下,節點由飛機、船舶等設備布撒在觀測水域,調整浮標與節點間的纜繩長度來確定節點在垂直方向上的位置,由于初始位置與纜繩長度未知,隨機部署的水下傳感器網絡必然存在覆蓋空洞和冗余。需要建立一定的模型,將隨機部署的節點通過一定的策略部署到相應位置,實現用更少的節點完成目標水域的全覆蓋。

    假定有三維水下目標區域R,傳感器節點集合S={s1,s2,s3…sn},傳感器節點數目為n,傳感器節點感知半徑為rs

    如果對于jsj1-gs4-x5.gif則目標區域R被節點集合S完全覆蓋。

    所以,問題可描述為:設計水下傳感器網絡部署策略,使得實現目標水域完全覆蓋所用的傳感器節點數n最少。

2.3 基本思想

2.3.1 網格劃分

    由三維空間填充理論可知,三維空間的最優覆蓋為體心立方格覆蓋,如圖1。體心立方格的Voronoi單元為截角八面體, 如圖2,其俯視圖如圖3。將體心立方格覆蓋投影到二維平面上,即形成一個正方形網格圖,邊長為a,節點位于網格的頂點和中心。換個角度,可以觀察到一張新的網格圖(虛線的網格),邊長jsj1-2.3.1-x1.gif根據幾何關系可知,截角八面體邊長為b,截角八面體兩個相對的正方形面之間的垂直距離為jsj1-2.3.1-x2.gif與最初投影得到的正方形網格邊長a相等,由此可得b=jsj1-2.3.1-x3.gif截角八面體的外接球半徑,即傳感半徑rs=jsj1-2.3.1-x4.gif則轉換而得的新的網格圖邊長jsj1-2.3.1-x5.gif即在已知水下傳感器節點感知半徑的情況下,進行平面網格劃分時,網格邊長為jsj1-2.3.1-x6.gif

jsj1-t1-2.gif

jsj1-t3.gif

2.3.2 虛擬力算法

    由于水下節點價格昂貴,所以無法隨機布撒大量節點,這就導致在網格劃分時,網格中節點數目相差過大,會直接影響之后的節點深度部署。

    由此引入虛擬力算法[12],節點間存在力的作用(引力和斥力)。當節點間距離很近時,為斥力;當節點間距離過大時,為引力。假設節點間最佳距離為dopt。按照一定的規則設定節點間力的作用和距離之間的關系,計算節點所受的合力,在合力的作用下節點相對運動,由此可以避免節點部署得過于集中或稀疏。圖4為節點受力分析圖。

jsj1-t4.gif

jsj1-gs5-6.gif

    傳統的虛擬力算法運用在二維空間,所以假設節點間的最佳距離jsj1-gs6-x1.gif即可達到應用要求[13]。但本文為水下傳感器網絡部署,要向三維空間擴展,水域的深度不同,水平面上每個網格中所需的節點數目不同。假設水域深度為l,每個網格中所需節點數為l/a,即jsj1-gs6-x2.gif根據所需節點數目,設置節點間最佳距離。保證網格中的節點數目符合應用要求,且較均衡。

    同一網格中的節點要向水下不同深度部署,引入一個參數w表示網格中所需的節點數目,定義為網格的權重,對于一個p×q的網格區域,生成p行q列的矩陣。可以通過網格權重的變化,得知網格中的節點是否達到應用要求。式(7)即為網格的權重。

jsj1-gs7.gif

2.3.3 節點下降深度計算

    由上文可知,水下傳感器網絡采用體心立方格形式進行部署,所以網格中的節點分為兩種,一種是部署在體心立方格的頂點,一種則部署在體心立方格的中心。網格編號采用(i,j)形式,即(1,1)表示第一行第一個網格,(1,2)表示第一行第二個網格,以此類推,(i,j)表示第i行第j個網格。根據網格編號,將網格進行分類,分為兩類,A和B。

    A類(1,1),(1,3),(1,5),…,(2,2),(2,4),(2,6),…,(3,1),(3,3),(3,5),…,即i和j同時為偶數或奇數。B類(1,2),(1,4),(1,6),…,(2,1),(2,3),(2,5),…,(3,2),(3,4),(3,6)…,即i和j為一奇一偶。

jsj1-gs8-9.gif

2.4 算法流程

    (1)目標水域進行網格劃分,網格邊長設定為jsj1-2.4-x1.gif將所有網格進行編號。

    (2)節點由飛機、船舶等設備隨機布撒到水域平面上以后,運行虛擬力算法,避免節點過于集中或稀疏。

jsj1-2.4-x2.gif

    (4)根據網格編號確定網格類型與網格中節點編號N,由中心實體計算出每個節點下降深度,發送消息給水域所有節點,消息內容包括:網格類型、節點編號、節點下降深度。節點收到消息后,調整自身纜繩長度,部署到相應的水下深度。

3 實驗仿真

3.1 網絡權重的比較

jsj1-3.1-x1.gif

    圖5、圖6由網格權重矩陣可以看出,隨機布撒的節點分布不均勻,有些區域節點過于密集,有些區域節點未達到應用要求。

jsj1-t5.gif

jsj1-t6.gif

    運行虛擬力算法后,隨機布撒在水面的節點分散均勻,節點分布圖如圖7所示,網格的權重矩陣如圖8。

jsj1-t7.gif

jsj1-t8.gif

3.2 網絡覆蓋效率的比較

    部署節點數目由120到240(每隔20取一次)。每次部署運行10次仿真,取均值。圖9顯示了隨著節點數目的遞增,隨機部署策略和本文部署策略的網絡覆蓋效率變化對比情況。可知在本文的部署策略下,網絡的覆蓋效率明顯高于隨機部署,在節點數目在200以上時基本實現全覆蓋,而隨機部署240個節點時,覆蓋效率也僅達到90%,由此可見,本文策略實現了使用較少的節點達到更高的網絡覆蓋效率。

jsj1-t9.gif

4 結論

    本文針對三維水下傳感器網絡的應用要求,提出了一種基于網格劃分和虛擬力的網絡部署策略。該策略的特點是基于三維空間填充多面體問題,將三維水下傳感器網絡部署問題簡化為二維水平面預部署問題,套用成熟的二維傳感器網絡部署模型,引入傳統的二維傳感器網絡虛擬力算法,完成水平面傳感器節點的預處理。通過控制水平面節點在垂直方向的移動,生成Voronoi分割單元為截角八面體的體心立方格水下監視網絡。在實現網絡全覆蓋的同時,本文部署策略使用的節點數目更少,有效地減少了網絡的搭建成本。下一步工作將針對水下傳感器網絡受水流、水生物影響更易失效的特點,在如何引入移動節點,提高網絡的可靠性,防止網絡空洞的問題上作進一步研究。

參考文獻

[1] 孫利民,李建中.無線傳感器網絡[M].北京:清華大學出版社,2005.

[2] Li Shiwei,Wang Wenjing,Zhang Juwei.An underwater sensor network deployment algorithm based on submarine depth[J].傳感技術學報,2012,25(11):1613-1617.

[3] MARI C D.Securing underwater wireless communication networks[J].IEEE Wireless Communications,2011:22-28.

[4] ONUR E,ERSOY C,DELIC H,et al.Surveillance wireless sensor networks:Deployment quality analysis[J].IEEE Network,2007,21(6):48-53.

[5] ONUR E,ERSOY C,DELIC H.Analysis of target detection probability in randomly deployed sensor networks[J].IEEE Communication Letters,2007,11(10):778-780.

[6] 夏娜,鄭語晨,杜華爭,等.剛性驅動水下傳感器節點自組織布置[J].計算機學報,2013,36(3):494-505.

[7] ALAM S M,HAAS Z J.Coverage and connectivity in three-dimensional networks[C].Proceedings of the 12th annual international conference on Mobile computing and networking,2006:346-357.

[8] Kemal Akkaya,Andrew Newell.Self-deployment of sensors for maximized coverage in underwater acoustic sensor networks[J].Computer Communications,2009(32):1233-1244.

[9] 曾斌,鐘德歡,姚路.考慮水流影響的水下傳感器網絡移動算法研究[J].計算機應用研究,2010,27(10):3926-3931.

[10] 王長生.水下傳感器網絡節點布置方法研究[D].合肥:合肥工業大學,2011.

[11] 李世偉,王文敬,張聚偉.基于潛艇深度的水下傳感器網絡部署[J].傳感技術學報,2012,25(11):1613-1617.

[12] 田一鳴,陸陽,魏臻,等.無線傳感器網絡虛擬力覆蓋控制及節能優化研究[J].電子測量與儀器學報,2009(11):65-71.

[13] 李享.基于空中傳感網的三維部署研究[D].太原:中北大學,2013.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品视频在线观看免费| 欧美日韩亚洲另类| 国产一区二区三区自拍| 亚洲免费观看高清在线观看| 欧美三级网址| 久久不射电影网| 欧美精品在线视频观看| 亚洲欧美日本精品| 欧美激情精品久久久久久| 亚洲一级黄色| 欧美日韩日本国产亚洲在线| 香蕉久久夜色精品国产| 欧美日韩亚洲天堂| 亚洲综合不卡| 久久视频免费观看| 亚洲一区二区欧美| 欧美搞黄网站| 亚洲国产成人porn| 国产日韩精品一区二区浪潮av| 亚洲最新视频在线| 亚洲欧洲一区二区天堂久久| 免费亚洲一区二区| 亚洲国产精品嫩草影院| 国产亚洲精品7777| 久久久久久久综合日本| 欧美中文字幕不卡| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 99xxxx成人网| 91久久久精品| 欧美日韩免费观看一区二区三区 | 欧美日韩亚洲另类| 亚洲中字在线| 午夜视频久久久| 亚洲天堂第二页| 亚洲综合首页| 一区二区三区中文在线观看| 欧美成人免费播放| 亚洲天堂第二页| 欧美一区二区三区免费看 | 久久精品成人欧美大片古装| 久久精品国产99国产精品澳门| 黄色av成人| 欧美日韩一区三区| 久久精品视频网| 亚洲精品美女久久7777777| 在线一区二区三区四区五区| 国产一区二区三区在线观看网站| 欧美好吊妞视频| 欧美在线播放| 中文国产成人精品久久一| 亚洲欧美日韩区| 亚洲欧洲精品一区二区三区不卡| 欧美日韩国产成人在线91| 亚洲一级特黄| 国产主播一区二区三区四区| 欧美日韩精品一区二区三区四区| 久久久久久久97| 午夜日本精品| 亚洲一区二区三区高清不卡| 亚洲国产精品久久人人爱蜜臀| 亚洲一区影院| 一本一本久久a久久精品综合麻豆| 好吊色欧美一区二区三区四区| 国产精品国产三级国产a| 欧美极品影院| 免费不卡在线观看av| 久久久亚洲影院你懂的| 欧美一级成年大片在线观看| 亚洲网友自拍| 亚洲无玛一区| 一区二区三区黄色| 一区二区三区高清视频在线观看| 亚洲精品免费一区二区三区| 亚洲国产精品一区| 亚洲成色www久久网站| 欧美综合77777色婷婷| 欧美一区二区三区在线播放| 欧美一区二区在线视频| 欧美综合二区| 亚洲第一区中文99精品| 久久精品成人一区二区三区| 久久精品亚洲精品国产欧美kt∨| 91久久精品国产| 亚洲欧洲在线免费| 亚洲免费成人av| 国产精品99久久99久久久二8| 一本色道久久综合狠狠躁篇怎么玩| 亚洲色图自拍| 久久国产精品99国产精| 美女主播一区| 欧美日本亚洲视频| 国产精品免费一区二区三区在线观看| 国产精品免费看片| 国产亚洲欧美一级| 亚洲国产欧美在线| 亚洲天堂av在线免费观看| 午夜精品福利电影| 亚洲精品网站在线播放gif| 亚洲一区精品在线| 久久人人爽人人爽爽久久| 欧美精品免费在线观看| 国产欧美日本一区视频| 亚洲国产裸拍裸体视频在线观看乱了| 99在线精品视频在线观看| 欧美亚洲系列| 亚洲图片激情小说| 久久综合九色99| 国产精品免费网站| 亚洲日本va在线观看| 久久se精品一区精品二区| 亚洲天堂网在线观看| 欧美成人在线免费观看| 国产精品一区二区在线观看网站| 亚洲欧洲一区二区三区在线观看| 欧美一区二区三区四区在线观看| 亚洲午夜精品17c| 欧美国产丝袜视频| 在线播放豆国产99亚洲| 亚洲男人的天堂在线aⅴ视频| 一区二区不卡在线视频 午夜欧美不卡在| 久久精品免费电影| 国产精品影音先锋| 亚洲永久在线观看| 午夜精品成人在线| 国产精品xxxxx| 一本一本a久久| 亚洲午夜电影在线观看| 欧美喷水视频| 亚洲日本视频| 99精品国产高清一区二区| 牛牛影视久久网| 亚洲高清网站| 日韩亚洲国产精品| 欧美成人嫩草网站| 最新中文字幕一区二区三区| 亚洲经典在线看| 欧美激情一区二区三区全黄| 亚洲日本成人在线观看| 一区二区三区www| 欧美日韩一区二区三区四区五区| 亚洲精品系列| 亚洲自拍三区| 国产一区视频观看| 最新中文字幕一区二区三区| 欧美国产日产韩国视频| 欧美大片一区二区三区| 亚洲美女av在线播放| 亚洲免费一区二区| 国语自产在线不卡| 亚洲三级观看| 国产精品久久久久久久久免费桃花| 亚洲免费中文字幕| 美女精品国产| 亚洲一级影院| 亚洲黄色在线| 欧美一区二区三区婷婷月色| 欧美一级一区| 激情综合色丁香一区二区| 亚洲视频欧美在线| 国产亚洲精品综合一区91| 亚洲精品欧美日韩| 国产欧美精品在线播放| 亚洲精品乱码久久久久久按摩观| 国产精品高潮呻吟久久| 亚洲高清久久网| 国产精品一页| 亚洲午夜av电影| 在线电影国产精品| 欧美亚洲免费电影| 亚洲美女视频网| 麻豆精品视频在线| 午夜激情一区| 国产精品第一页第二页第三页| 亚洲国产欧美另类丝袜| 国产欧美一区二区三区久久人妖| 99re热这里只有精品免费视频| 国产综合色精品一区二区三区| 亚洲综合色激情五月| 日韩亚洲国产精品| 欧美h视频在线| 亚洲国产日韩美| 亚洲综合日韩中文字幕v在线| 亚洲一区在线免费| 亚洲欧美另类中文字幕| 国产日韩三区| 午夜一区在线| 亚洲午夜免费福利视频| 欧美午夜电影在线| 亚洲人屁股眼子交8| 亚洲高清不卡一区| 欧美 日韩 国产一区二区在线视频| 久久国产精品高清| 国内精品久久久久久久果冻传媒 | 国产综合第一页| 久久久999精品| 欧美一区二区三区婷婷月色| 国产视频欧美视频| 久久精品亚洲一区二区三区浴池| 亚洲欧美大片| 韩国av一区二区三区在线观看|