文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2013)04-0096-03
無(wú)線傳感器網(wǎng)絡(luò)(WSN)由大量在處理器、存儲(chǔ)空間、能量供應(yīng)、通信帶寬等方面資源有限的微小設(shè)備組成[1]。這些被稱為傳感器的微小設(shè)備可以對(duì)特定任務(wù)環(huán)境進(jìn)行感知,在網(wǎng)絡(luò)中將感知到的信息進(jìn)行處理,通過(guò)多跳無(wú)線通信方式與其他傳感器或接收器(也稱為數(shù)據(jù)采集節(jié)點(diǎn))交換信息[2]。無(wú)線傳感器網(wǎng)絡(luò)具有廣泛的應(yīng)用領(lǐng)域,如地震監(jiān)測(cè)、環(huán)境檢測(cè)、戰(zhàn)場(chǎng)監(jiān)視等[3]。
覆蓋效果是無(wú)線傳感器網(wǎng)絡(luò)中衡量服務(wù)質(zhì)量的一個(gè)重要標(biāo)準(zhǔn)[4]。無(wú)線傳感器網(wǎng)絡(luò)中的幾個(gè)重要應(yīng)用包括節(jié)點(diǎn)部署,如沿天然氣管道兩側(cè)部署監(jiān)測(cè)潛在破壞,在化工廠周圍部署檢測(cè)化學(xué)物品泄露,沿國(guó)家邊界部署監(jiān)視非法入侵等[5]。
國(guó)內(nèi)外學(xué)者相繼開展對(duì)無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)部署優(yōu)化的研究,為了優(yōu)化傳感器節(jié)點(diǎn)的移動(dòng),通過(guò)使用遺傳算法[6]、魚群優(yōu)化算法[7]和微粒群優(yōu)化算法[8]等人工智能算法提高網(wǎng)絡(luò)的整體覆蓋率,部署方案需要通過(guò)多次迭代計(jì)算得到,算法復(fù)雜度較高。參考文獻(xiàn)[9-11]提出基于虛擬力的部署算法,快速有效地實(shí)現(xiàn)無(wú)線傳感器節(jié)點(diǎn)的布局優(yōu)化,移動(dòng)方案由節(jié)點(diǎn)之間相互位置關(guān)系計(jì)算獲得,受節(jié)點(diǎn)密度影響較大。對(duì)于存在大量固定節(jié)點(diǎn)的無(wú)線傳感器網(wǎng)絡(luò),虛擬力算法可能無(wú)法突破固定節(jié)點(diǎn)虛擬力的限制,達(dá)不到全局優(yōu)化的目的。
為了改善傳感器節(jié)點(diǎn)隨機(jī)部署時(shí)的不合理分布,提高監(jiān)測(cè)區(qū)域覆蓋率,本文以節(jié)點(diǎn)覆蓋率為優(yōu)化目標(biāo),提出將移動(dòng)過(guò)程分解為多個(gè)部分的節(jié)點(diǎn)移動(dòng)方案,通過(guò)不斷增大節(jié)點(diǎn)間平衡距離,使節(jié)點(diǎn)逐漸移動(dòng)到合適的位置,提高網(wǎng)絡(luò)的覆蓋率,同時(shí)降低節(jié)點(diǎn)的移動(dòng)距離。
1 感知概率模型
假設(shè)二維平面監(jiān)測(cè)區(qū)域A被數(shù)字離散化為m×n個(gè)像素[6],本文將第i個(gè)像素點(diǎn)pi被第j個(gè)傳感器節(jié)點(diǎn)sj所感知的事件定義為rij,該事件發(fā)生的概率P{rij}即為像素點(diǎn)pi被傳感器節(jié)點(diǎn)sj所感知的概率為P(pi,sj),即:
從圖1和圖2中可以得出,隨著節(jié)點(diǎn)個(gè)數(shù)增加,監(jiān)測(cè)區(qū)域的覆蓋率也增加,節(jié)點(diǎn)總移動(dòng)距離增大。由于基本虛擬力與改進(jìn)虛擬力算法沒(méi)有較好地控制每次需要移動(dòng)的位置,對(duì)于節(jié)點(diǎn)密集處移動(dòng)的距離過(guò)大,所以對(duì)提高覆蓋率的幫助較小。本文算法根據(jù)節(jié)點(diǎn)間的平衡距離進(jìn)行移動(dòng),每次移動(dòng)的距離較小,從而逐漸移動(dòng)到最佳的監(jiān)測(cè)位置,每個(gè)移動(dòng)過(guò)程中節(jié)點(diǎn)移動(dòng)距離之和都不大,因而節(jié)點(diǎn)移動(dòng)距離總和較小。
本文提出了一種節(jié)點(diǎn)移動(dòng)方案,將節(jié)點(diǎn)移動(dòng)過(guò)程分解為多個(gè)部分進(jìn)行,每個(gè)部分中的節(jié)點(diǎn)根據(jù)平衡距離的大小和與鄰居節(jié)點(diǎn)位置關(guān)系判斷自己是否需要移動(dòng)以及所要移動(dòng)到的新位置,由于節(jié)點(diǎn)間平衡距離逐漸增大,因而每個(gè)移動(dòng)過(guò)程中節(jié)點(diǎn)的移動(dòng)距離均較小。仿真結(jié)果表明,該算法在提高網(wǎng)絡(luò)覆蓋率,減少節(jié)點(diǎn)移動(dòng)距離等方面,均優(yōu)于基本虛擬力算法和改進(jìn)虛擬力算法。
參考文獻(xiàn)
[1] 孫亭,楊永田,李立宏.無(wú)線傳感器網(wǎng)絡(luò)技術(shù)發(fā)展現(xiàn)狀[J].電子技術(shù)應(yīng)用,2006,32(6):1-5.
[2] AMMARI H M, DAS S K. A studyof k-coverage and measures of connectivity in 3D wireless sensor networks[J]. IEEE Transactions on Computers,2010,59(2):243-257.
[3] AMMARI H M, DAS S K. Critical density for coverage and connectivity in three-dimensional wireless sensor networks using continuum percolation[J]. IEEE Transactions on Parallel and Distributed Systems,2009,20(6):872-885.
[4] CHENG T M, SAVKIN A V. A distributed self-deployment algorithm for the coverage of mobile wireless sensor networks[J]. IEEE Communications Letters,2009, 13(11):877-879.
[5] Chen Ai, KUMAR S, Member, LAI T H. Local barrier coverage in wireless sensor networks[J]. IEEE Transactions on Mobile Computing,2010,9(4):491-504.
[6] 張石,鮑喜榮,陳劍,等.無(wú)線傳感器網(wǎng)絡(luò)中移動(dòng)節(jié)點(diǎn)的分布優(yōu)化問(wèn)題[J].東北大學(xué)學(xué)報(bào)(自然科學(xué)版),2007,28(4):489-492.
[7] 王蕊,劉國(guó)枝.基于魚群優(yōu)化算法的無(wú)線傳感器網(wǎng)絡(luò)部署[J].振動(dòng)與沖擊,2009,28(2):8-11.
[8] 孫力娟,杜鵬玲,肖甫,等.基于微粒群優(yōu)化的有向傳感器網(wǎng)絡(luò)覆蓋增強(qiáng)算法[J].計(jì)算機(jī)研究與發(fā)展,2010,47(Sup-pl.):22-25.
[9] 王雪,王晟,馬俊杰.無(wú)線傳感網(wǎng)絡(luò)布局的虛擬力導(dǎo)向微粒群優(yōu)化策略[J].電子學(xué)報(bào),2007,35(11):2038-2042.
[10] 楊明華,曹元大,譚勵(lì),等.一種移動(dòng)傳感器網(wǎng)絡(luò)精確部署算法[J].北京理工大學(xué)學(xué)報(bào),2009,29(1):27-31.
[11] 李明,石為人.虛擬力導(dǎo)向差分算法的異構(gòu)移動(dòng)傳感網(wǎng)絡(luò)覆蓋策略[J].儀器儀表學(xué)報(bào),2011,32(5):1043-1050.
[12] 曹峰,劉麗萍,王智.能量有效的無(wú)線傳感器網(wǎng)絡(luò)部署[J]. 信息與控制,2006,35(2):147-153.