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

粒子群APIS-3D算法在三維傳感網(wǎng)絡(luò)中的定位研究

2017-04-14 00:47:33
關(guān)鍵詞:區(qū)域

李 鋒

(廣東交通職業(yè)技術(shù)學(xué)院計(jì)算機(jī)工程學(xué)院 廣東 廣州 510650)

粒子群APIS-3D算法在三維傳感網(wǎng)絡(luò)中的定位研究

李 鋒

(廣東交通職業(yè)技術(shù)學(xué)院計(jì)算機(jī)工程學(xué)院 廣東 廣州 510650)

無線傳感網(wǎng)絡(luò)三維空間定位算法大都是將二維向量轉(zhuǎn)化為三維空間,其原理與平面定位基本相同,實(shí)現(xiàn)簡單,沒有考慮節(jié)點(diǎn)移動(dòng)對定位偏差的影響。提出一種基于粒子群APIS-3D定位算法,利用粒子模擬節(jié)點(diǎn)移動(dòng)狀態(tài),并根據(jù)RSSI信號指紋的動(dòng)態(tài)反饋過程建立適應(yīng)度函數(shù),通過定位球體交集區(qū)域重心以計(jì)算節(jié)點(diǎn)坐標(biāo)。仿真實(shí)驗(yàn)證明,新算法在保持抽樣概率不變情況下,對移動(dòng)節(jié)點(diǎn)平均定位偏差在2.42%以內(nèi),能很好滿足工程應(yīng)用要求。

無線傳感網(wǎng)絡(luò) 三維定位 APIS-3D RSSI

0 引 言

無線傳感網(wǎng)絡(luò)是一種由大量傳感節(jié)點(diǎn)構(gòu)成的分布式網(wǎng)絡(luò)系統(tǒng)。由于傳感節(jié)點(diǎn)采集到的信息通常與其自身位置相關(guān),因此對節(jié)點(diǎn)定位是無線傳感網(wǎng)絡(luò)首要解決的基礎(chǔ)問題。在實(shí)際工程中,傳感器往往會(huì)隨機(jī)空投至三維區(qū)域,如對高地森林、海洋湖泊和太空的觀測等,并會(huì)隨洋流和空間的變化而移動(dòng)。對三維空間移動(dòng)節(jié)點(diǎn)定位成為無線傳感網(wǎng)絡(luò)研究的難點(diǎn)和熱點(diǎn)。

與二維平面相比,三維空間節(jié)點(diǎn)定位更為復(fù)雜,定位精準(zhǔn)度和穩(wěn)定性亟待提高。其中3D DV-Hop算法、3D DV-Distance算法和3D Centorid算法只是簡單地將二維向量轉(zhuǎn)化為三維空間,其原理與二維平面定位基本相同,算法簡單,但定位精度較低[1,2]。基于球殼交集的APIS定位算法以節(jié)點(diǎn)為球心,以鄰居節(jié)點(diǎn)距離為半徑,將三維空間劃分成不同大小的同心球體,通過判斷定位節(jié)點(diǎn)是否在球體區(qū)域并計(jì)算區(qū)域重心以定位節(jié)點(diǎn)坐標(biāo),定位精確程度與其鄰居節(jié)點(diǎn)位置相關(guān)。Landscape 3D算法通過接收鄰居節(jié)點(diǎn)位置信息和RSSI指紋轉(zhuǎn)換為參考距離完成節(jié)點(diǎn)定位。受環(huán)境影響較大,定位穩(wěn)定性不高[3]。APIS-3D算法結(jié)合APIS和Landscape 3D兩者思想[4],通過交換鄰居節(jié)點(diǎn)位置信息并根據(jù)RSSI接收信號強(qiáng)度計(jì)算鄰居節(jié)點(diǎn)參考距離,然后將周邊區(qū)域劃分成多個(gè)互相重疊的球體,根據(jù)判斷節(jié)點(diǎn)位于哪個(gè)球體內(nèi)部和利用窮盡組合方式計(jì)算球體交集區(qū)域重心實(shí)現(xiàn)節(jié)點(diǎn)定位,算法復(fù)雜,但定位精度較高,對環(huán)境依賴程度較小,見圖1所示。

圖1 APIS-3D 節(jié)點(diǎn)定位圖

然而,上述三維空間定位過程都沒有考慮到節(jié)點(diǎn)移動(dòng)問題,在實(shí)際工程中傳感節(jié)點(diǎn)往往會(huì)因洋流和空氣對流影響而漂移。鄰居之間交換的RSSI信號指紋是一個(gè)動(dòng)態(tài)變化過程。假如算法利用RSSI信號指紋形成動(dòng)態(tài)反饋機(jī)制,不僅可以適應(yīng)節(jié)點(diǎn)位置變化,減少對節(jié)點(diǎn)密度依賴程度,還可以有效提高定位精準(zhǔn)度和標(biāo)識移動(dòng)軌跡。因此本文提出一種基于粒子群的APIS-3D 定位算法,利用粒子模擬節(jié)點(diǎn)移動(dòng)狀態(tài),并根據(jù)RSSI信號指紋的動(dòng)態(tài)反饋過程建立適應(yīng)度函數(shù),發(fā)揮粒子群快速收斂優(yōu)勢找出四個(gè)鄰居節(jié)點(diǎn)向量,最后通過定位球體交集區(qū)域重心以計(jì)算節(jié)點(diǎn)坐標(biāo)。

1 標(biāo)準(zhǔn)粒子群算法

粒子群PSO算法是基于鳥類群體覓食行為研究的模擬算法。在封閉空間中,鳥群隨機(jī)搜索食物,假如所有的鳥都知道當(dāng)前位置與食物節(jié)點(diǎn)之間距離,找到全局最優(yōu)解的方法則可以轉(zhuǎn)換為從其最近的鳥周圍區(qū)域方向搜尋[5,6]。在標(biāo)準(zhǔn)粒子群算法中,搜索空間的每只鳥對應(yīng)尋找全局最優(yōu)的每個(gè)解,稱為粒子,每個(gè)粒子的初始狀態(tài)代表鳥的當(dāng)前位置和飛行速度。每個(gè)粒子通過搜尋附近粒子最優(yōu)信息以改變當(dāng)前位置和方向,直到找出全局最優(yōu)解。算法思想如下:

在一個(gè)d維搜索空間,存在由n個(gè)粒子組成的粒子群X[7-9],X=(X1,X2,…,Xn)T。定義第i個(gè)粒子位置信息為Xi=(Xi1,Xi2,…,Xid)T,速率為Vi=(Vi1,Vi2,…,Vid)T,第i個(gè)粒子的極值為Pi=(Pi1,Pi2,…,Pid)T,粒子群全局極值為Pg=(Pg1,Pg2,…,Pgd)T,則每個(gè)粒子以全局最優(yōu)解出發(fā),按式(1)-式(3)更新當(dāng)前位置和速度:

(1)

(2)

(3)

2 粒子群算法在節(jié)點(diǎn)定位中的作用

2.1 初始化節(jié)點(diǎn)和搜索空間

在RSSI指紋信號定位中,粒子群中的每個(gè)粒子代表傳感網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn),定義由n個(gè)粒子組成的粒子群X,X=(X1,X2,…,Xn)T,令第i個(gè)粒子位置信息為Xi=(Xi1,Xi2,…,Xid)T,速率是Vi=(Vi1,Vi2,…,Vid)T,第i個(gè)粒子極值為Pi=(Pi1,Pi2,…,Pid)T,例子種群全局極值是Pg=(Pg1,Pg2,…,Pgd)T。

定義與目的節(jié)點(diǎn)相鄰的四個(gè)特征節(jié)點(diǎn)向量A(xa,ya,za)、B(xb,yb,zb)、C(xc,yc,zc)和D(xd,yd,zd)。初始化搜索空間與粒子狀態(tài),選出最小值和最大值構(gòu)成矩形搜索邊界區(qū)域,邊界點(diǎn)分別為T1(xmin,ymin,zmin)、 T2(xmax,ymin,zmin)、T3(xmin,ymax,zmin)、T4(xmax,ymax,zmin)、T5(xmin,ymax,zmax)、T6(xmax,ymin,zmax)、T7(xmin,ymax,zmax)、T8(xmax,ymax,zmax)。粒子將在此該閉空間按照適應(yīng)度大小迭代搜索四個(gè)特征向量。

2.2 構(gòu)建適應(yīng)度函數(shù)

搜集鄰居之間交換的RSSI動(dòng)態(tài)信號指紋形成反饋機(jī)制以建立適應(yīng)度評價(jià)函數(shù),其中RSSI信號傳播損耗模型公式為:

(4)

其中RSSI(d)為距離源節(jié)點(diǎn)d處接收到的信號強(qiáng)度,RSSI(d0)為距離d0處測得的信號強(qiáng)度,β為路徑衰減指數(shù),Xδ為標(biāo)準(zhǔn)偏差為δ的正態(tài)隨機(jī)變量。

建立適應(yīng)度函數(shù)是為了迭代搜索特征向量坐標(biāo),尋找四個(gè)鄰居節(jié)點(diǎn)特征向量的過程通過PSO算法轉(zhuǎn)變?yōu)榍蠼馀c目的節(jié)點(diǎn)距離最小的方程組近優(yōu)解。適應(yīng)度函數(shù)為:

(z-zi)2-dn2)]

(5)

每個(gè)粒子找到下一粒子后按式(1)-式(3)更新當(dāng)前位置和速率,從而找出全局四個(gè)近優(yōu)解。粒子群搜索空間和位置更新過程見圖2所示。

圖2 粒子搜索空間和位置更新圖

2.3PSO算法流程

(1) 初始化粒子種群和搜索空間,定義慣性權(quán)重W和最大迭代次數(shù)m;

(2) 根據(jù)式(5)適應(yīng)度評價(jià)函數(shù)計(jì)算當(dāng)前每個(gè)粒子適應(yīng)值;

(3) 更新個(gè)體最優(yōu)值點(diǎn)和全局最優(yōu)點(diǎn)。對每個(gè)粒子而言,比較下一位置點(diǎn)的適應(yīng)值Fi和當(dāng)前最優(yōu)值Pibest,如果Fi< Pibest,則更新Pibest;

(4) 計(jì)算當(dāng)前Fi適應(yīng)度值Fibest,如果Fibest

(5) 判定是否滿足結(jié)束條件,若超出迭代次數(shù)m或者Fgbest小于閾值δ,則計(jì)算特征點(diǎn)向量坐標(biāo),算法終止,否則返回步驟(2)。

3 定位過程

3.1 特征點(diǎn)都在同心球體區(qū)域的定位過程

(6)

由lAB和lAC可求出內(nèi)切圓O1圓心S1,其坐標(biāo)為:

(7)

內(nèi)切圓O2圓心S2坐標(biāo)為:

(8)

(9)

(10)

取直線l1與l2交點(diǎn)計(jì)算球心坐標(biāo),定位節(jié)點(diǎn)位置:

(11)

圖3 相同球體區(qū)域節(jié)點(diǎn)定位圖

3.2 特征點(diǎn)在不同球體區(qū)域的定位過程

(12)

目的節(jié)點(diǎn)S在球S1、S2和S3交集區(qū)域重心,則S在平面N1與N2的交線l上,由式(11)求出交線l方向向量為:

(xd-xc,yd-yc,zd-zc)=(i,j,k)

(13)

其中,i、j、k是直線l的方向向量。

令直線l上任意一點(diǎn)p坐標(biāo)為(xp,yp,zp),代入式(13)得出直線l對稱方程:

(14)

則經(jīng)過點(diǎn)p并且垂直于直線l的平面Nr(r=1,2,3)為:

Nr:i(x-xp)+j(y-yp)+k(z-zp)=0

(15)

計(jì)算三個(gè)平面交點(diǎn)區(qū)域重心坐標(biāo):

(16)

圖4 不同球體區(qū)域節(jié)點(diǎn)定位圖

4 仿真測試

4.1 測試環(huán)境

仿真環(huán)境設(shè)為100×100×100三維空間,未知節(jié)點(diǎn)數(shù)量200,錨節(jié)點(diǎn)數(shù)量20,其中錨節(jié)點(diǎn)統(tǒng)一均勻放置,其他節(jié)點(diǎn)隨機(jī)放置,節(jié)點(diǎn)通信半徑為10m,初始化粒子群規(guī)模300,最大迭代次數(shù)m=500。

4.2 靜止節(jié)點(diǎn)定位誤差比較

新算法和APIS-3D算法定位誤差見圖5所示。在APIS-3D算法中,節(jié)點(diǎn)定位最大誤差0.771米,平均定位誤差0.306米,定位比例為98.381%。新算法節(jié)點(diǎn)定位最大誤差0.427米,平均定位誤差0.162米,定位比例為99.57%。由于節(jié)點(diǎn)靜止,PSO適應(yīng)度函數(shù)的動(dòng)態(tài)反饋機(jī)制得不到有效發(fā)揮,兩者定位結(jié)果差別不大,但新算法更為精確。

圖5 靜止節(jié)點(diǎn)定位誤差圖

4.3 移動(dòng)節(jié)點(diǎn)定位誤差比較

對200節(jié)點(diǎn)在[0,5]區(qū)間內(nèi)隨機(jī)初始化移動(dòng)速度,平均定位誤差評價(jià)公式為:

(17)

測試結(jié)果見圖6所示。其中三角形表示節(jié)點(diǎn)物理位置,圓圈表示APIS-3D估算位置,星號是新算法估算位置。從圖中可以看出,APIS-3D算法對移動(dòng)節(jié)點(diǎn)定位不理想,節(jié)點(diǎn)移動(dòng)對定位結(jié)果產(chǎn)生較大影響,平均偏差達(dá)5.316%。而新算法在保持抽樣概率不變的情況下,通過適應(yīng)度函數(shù)動(dòng)態(tài)反饋機(jī)制更新粒子當(dāng)前位置和速率,快速收斂找到全局近優(yōu)解計(jì)算節(jié)點(diǎn)坐標(biāo),平均偏差為2.42%。新算法對移動(dòng)節(jié)點(diǎn)定位優(yōu)勢明顯。

圖6 移動(dòng)節(jié)點(diǎn)定位誤差圖

5 結(jié) 語

本文提出一種基于粒子群APIS-3D定位算法,能有效發(fā)揮粒子群正向反饋和快速收斂優(yōu)勢定位節(jié)點(diǎn)坐標(biāo)。下一步工作將計(jì)算和仿真節(jié)點(diǎn)運(yùn)動(dòng)軌跡,并對算法收斂性進(jìn)行細(xì)致分析,從而提高算法性能,降低節(jié)點(diǎn)功耗。

[1] 張榮磊,劉琳嵐,舒堅(jiān),等.基于多維定標(biāo)的無線傳感器網(wǎng)絡(luò)三維定位算法[J].計(jì)算機(jī)應(yīng)用研究,2009,26(8):3100-3104.

[2] 朱紅霞,陳曙.一種新的基于非測距的無線傳感器網(wǎng)絡(luò)三維定位算法[J].傳感技術(shù)學(xué)報(bào),2009,22(11):1655-1660.

[3] 金衛(wèi)民,神顯豪.基于RSSI的室外無線傳感網(wǎng)絡(luò)自定位算法[J].計(jì)算機(jī)工程,2008,34(13):89-91.

[4] 呂良彬,曹陽,高洵,等.基于球殼交集的傳感器網(wǎng)絡(luò)三維定位算法[J].北京郵電大學(xué)學(xué)報(bào),2006,29(Sup.):48-51.

[5]HeT,HuangCD,BlumBM,etal.Range-freelocaliza-tionschemesforlargescalesensornetworks[C]//Proceedingsofthe9thAnnualInternationalConferenceonMobileComputingandNetworking,2003:81-95.

[6]GaneriwalS,KumarR,SrivastavaMB.Timing-SyncProtocolforSensorNetwork[C]//Proceedingsofthe1stinternationalconferenceonEmbeddednetworkedsensorsystems,2003:138-149.

[7]PoJenChuang,ChengPeiWu.AnEffectivePSO-BasedNodeLocalizationSchemeforWirelessSensorNetworks[C]//the2008NinthInternationalConferenceononParallelandDistributedComputing,ApplicationsandTechnologies,2008:187-194.

[8]SzynkiewiczEN,MarksM.OptimizationSchemesforWirelessSensorNetworksLocalization[J].InternationalJournalofAppliedMathematicsandComputerScience,2009,19(2):291-302.

[9]DenisB,PierrotJB,RjeilyCA.JointdistributedsynchronizationandpositioninginUWBAdhocnetworksusingTOA[J].IEEETransactionsonMicrowaveTheoryandTechniques,2006,54(4):1896-1911.

RESEARCH ON LOCATION OF PSO AND APIS-3D ALGORITHM IN 3D WSN

Li Feng

(SchoolofComputerEngineering,GuangdongCommunicationPolytechnic,Guangzhou510650,Guangdong,China)

3D space location algorithms of wireless sensor networks are mostly to convert the 2D vector into 3D space,its principle is basically the same as plane location and is simple in implementation,but does not consider the impact of node mobility on location errors.This paper puts forward a new PSO and APIS-3D-based location algorithm,it uses particles to simulate node mobility status, sets up fitness function according to the dynamic feedback process of RSSI signal fingerprint, and calculates the coordinate of nodes by locating the centre of gravity of sphere intersection region.Simulation experimental results show that the new algorithm achieves the average location error less than 2.42% on mobile nodes under the condition of keeping the sampling probability unchanged,and can well meet the requirements of engineering applications.

Wireless sensor networks 3D location APIS-3D RSSI

2015-07-21。全國交通運(yùn)輸職業(yè)教育教學(xué)指導(dǎo)委員會(huì)2015年交通運(yùn)輸職業(yè)教育科研項(xiàng)目(2015B21);廣東省高等職業(yè)技術(shù)教育研究會(huì)重點(diǎn)課題(GDGZ15Z007);中國交通教育研究會(huì)教育科學(xué)研究課題(1402-136)。。李鋒,講師,主研領(lǐng)域:計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)和網(wǎng)絡(luò)安全。

TP393

A

10.3969/j.issn.1000-386x.2017.03.059

猜你喜歡
區(qū)域
分割區(qū)域
探尋區(qū)域創(chuàng)新的密碼
科學(xué)(2020年5期)2020-11-26 08:19:22
基于BM3D的復(fù)雜紋理區(qū)域圖像去噪
軟件(2020年3期)2020-04-20 01:45:18
小區(qū)域、大發(fā)展
商周刊(2018年15期)2018-07-27 01:41:20
論“戎”的活動(dòng)區(qū)域
區(qū)域發(fā)展篇
區(qū)域經(jīng)濟(jì)
關(guān)于四色猜想
分區(qū)域
公司治理與技術(shù)創(chuàng)新:分區(qū)域比較
主站蜘蛛池模板: 香蕉网久久| 高清视频一区| 亚洲日韩国产精品无码专区| 男女性午夜福利网站| 亚洲欧美人成电影在线观看| 亚洲区一区| 手机精品福利在线观看| 久久成人国产精品免费软件| 尤物精品国产福利网站| 欧美不卡视频一区发布| 在线观看国产精品第一区免费| 永久免费无码成人网站| 国产国模一区二区三区四区| 亚洲欧洲日产国产无码AV| 久久香蕉国产线看精品| 极品国产在线| 精品国产免费观看一区| 亚洲swag精品自拍一区| 日韩在线第三页| 日韩精品一区二区深田咏美| 成人中文在线| 国产又色又刺激高潮免费看| 自拍欧美亚洲| 国产毛片高清一级国语| 欧美激情第一欧美在线| 最新日本中文字幕| 91在线精品麻豆欧美在线| 91蜜芽尤物福利在线观看| 亚洲妓女综合网995久久| 波多野结衣无码AV在线| 久久国产av麻豆| 无码精品国产dvd在线观看9久| 秋霞一区二区三区| 高清国产va日韩亚洲免费午夜电影| 天天爽免费视频| 99久视频| 国产精品高清国产三级囯产AV| 亚洲视频免费在线看| 免费av一区二区三区在线| 国产精品夜夜嗨视频免费视频| 另类重口100页在线播放| 欧美午夜在线观看| 国产精品页| аⅴ资源中文在线天堂| 色综合五月| 日韩免费视频播播| 伊伊人成亚洲综合人网7777| 99在线观看免费视频| www.精品国产| 国内丰满少妇猛烈精品播 | 久久久久久国产精品mv| 亚洲美女视频一区| 三级国产在线观看| 人人爱天天做夜夜爽| 日韩福利视频导航| 中文无码影院| 777午夜精品电影免费看| 亚瑟天堂久久一区二区影院| 小说区 亚洲 自拍 另类| 大香伊人久久| 欧美不卡在线视频| 又粗又硬又大又爽免费视频播放| 亚洲一区毛片| 国产日韩欧美在线视频免费观看| 一级在线毛片| 午夜少妇精品视频小电影| 女人18毛片一级毛片在线 | 最新无码专区超级碰碰碰| 天天躁夜夜躁狠狠躁图片| 91亚洲免费| 亚洲综合色婷婷| 欧美日韩激情在线| 亚洲色无码专线精品观看| 久久亚洲精少妇毛片午夜无码| 高清视频一区| 91精品伊人久久大香线蕉| 无码AV日韩一二三区| 91精品人妻互换| 极品私人尤物在线精品首页| 在线播放真实国产乱子伦| 孕妇高潮太爽了在线观看免费| 亚洲精品国产乱码不卡|