国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種環(huán)境監(jiān)測無線傳感網(wǎng)的節(jié)點定位方法

      文檔序號:9381255閱讀:367來源:國知局
      一種環(huán)境監(jiān)測無線傳感網(wǎng)的節(jié)點定位方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及環(huán)境監(jiān)測技術(shù)領(lǐng)域,特別是一種環(huán)境監(jiān)測無線傳感網(wǎng)的節(jié)點定位方 法。
      【背景技術(shù)】
      [0002] 近年來,隨著污染日益嚴重,我國的生態(tài)環(huán)境越來越差。如何有效地監(jiān)測環(huán)境和治 理污染已經(jīng)成為中國政府和社會各界關(guān)注的頭等重要的問題。對比傳統(tǒng)方法中布置少量環(huán) 境監(jiān)測站和人工采樣相結(jié)合的策略,利用物聯(lián)網(wǎng)技術(shù)構(gòu)造大規(guī)模分布式的環(huán)境監(jiān)測網(wǎng)具有 實時性高、成本低、維護簡單、智能化程度高等優(yōu)點,為環(huán)境監(jiān)測提供了一種切實可行的解 決方案。在環(huán)境監(jiān)測無線傳感網(wǎng)應(yīng)用中,節(jié)點的位置信息對于網(wǎng)絡(luò)的監(jiān)測活動顯得尤為重 要。如果沒有準確的監(jiān)測節(jié)點的位置信息,節(jié)點采集的環(huán)境參數(shù)信息便沒有實際意義。因 此,傳感器節(jié)點的定位技術(shù)成為無線傳感網(wǎng)應(yīng)用的關(guān)鍵技術(shù)之一,也是本發(fā)明亟待解決的 問題。
      [0003] 目前的關(guān)于節(jié)點的定位方法有很多。在戶外環(huán)境中使用最廣泛的便是GPS定位。 但是對于基于嵌入式的微傳感器系統(tǒng)設(shè)計的監(jiān)測節(jié)點而言,GPS的體積大、價格高、能耗大, 難以在大規(guī)模分布式的傳感網(wǎng)中為每一個節(jié)點配備。常見的無線傳感網(wǎng)的定位算法可以分 為基于測距的定位算法和與距離無關(guān)的定位算法。其中,基于測距的定位算法主要包括基 于RSSI測距的定位算法、基于TOA的定位算法和基于TDOA的定位算法等等,由于此類算法 在定位過程中需要測量節(jié)點之間的距離或角度,因此對節(jié)點的硬件要求比較高并且受環(huán)境 的影響較大。無需測距的定位算法的典型代表有質(zhì)心定位算法和DV-HOP定位算法。此類 算法在定位過程中不需要測量節(jié)點之間的距離或角度,而是采用節(jié)點之間的估算距離來實 現(xiàn)節(jié)點的定位,因此硬件的實現(xiàn)成本低,但定位的精度較差。

      【發(fā)明內(nèi)容】

      [0004] 本發(fā)明所要解決的技術(shù)問題是克服現(xiàn)有技術(shù)的不足而提供一種環(huán)境監(jiān)測無線傳 感網(wǎng)的節(jié)點定位方法,本發(fā)明綜合考慮了環(huán)境監(jiān)測中節(jié)點分布的各種情況,對監(jiān)測區(qū)域進 行了詳細的劃分,可以應(yīng)對實際中的各種節(jié)點分布情況,實用性強。
      [0005] 本發(fā)明為解決上述技術(shù)問題采用以下技術(shù)方案:
      [0006] 根據(jù)本發(fā)明提出的一種環(huán)境監(jiān)測無線傳感網(wǎng)的節(jié)點定位方法,包括以下步驟:
      [0007] 步驟1、將待監(jiān)測區(qū)域劃分為若干個正方形的網(wǎng)格,在每個網(wǎng)格的4個頂點上分別 部署帶有GPS裝置的信標節(jié)點,相鄰的兩個信標節(jié)點之間的距離為信標節(jié)點的無線通信半 徑;
      [0008] 步驟2、在監(jiān)測區(qū)域內(nèi)隨機部署未知節(jié)點;
      [0009] 步驟3、根據(jù)未知節(jié)點的連通率以及通信范圍內(nèi)檢測到信標節(jié)點的個數(shù),將待測區(qū) 域作如下劃分:
      [0010] 301、將每個網(wǎng)格中的區(qū)域劃分為區(qū)域I、區(qū)域II和區(qū)域III ;所述區(qū)域I中的未知 節(jié)點需滿足能檢測到4個信標節(jié)點,區(qū)域II中的未知節(jié)點需滿足能檢測到3個信標節(jié)點, 區(qū)域III中的未知節(jié)點需滿足能檢測到2個信標節(jié)點;
      [0011] 302、將待測區(qū)域中的網(wǎng)格劃分為密集分布網(wǎng)格和稀疏分布網(wǎng)格:
      [0012] 所述密集分布網(wǎng)格中至少存在一個分布在區(qū)域I或區(qū)域II中的未知節(jié)點,區(qū)域 III中若有未知節(jié)點,該區(qū)域III中的未知節(jié)點至少需滿足能檢測到1個分布在區(qū)域I或區(qū) 域II中的鄰居節(jié)點;
      [0013] 所述稀疏分布網(wǎng)格中需滿足存在孤島節(jié)點,孤島節(jié)點是分布在區(qū)域III中的未知 節(jié)點,且檢測不到分布在區(qū)域I或區(qū)域II中的鄰居節(jié)點;
      [0014] 步驟4、對處在密集分布網(wǎng)格中區(qū)域I和區(qū)域II中的未知節(jié)點,采用自適應(yīng)PSO定 位算法計算出未知節(jié)點的坐標;
      [0015] 步驟5、對于處在密集分布網(wǎng)格中區(qū)域III中的未知節(jié)點,選擇步驟4中已定位的 節(jié)點作為新的參考信標節(jié)點,采用自適應(yīng)PSO定位算法計算出未知節(jié)點的坐標;
      [0016] 步驟6、對于處在稀疏分布網(wǎng)格中的孤島節(jié)點,引入帶有GPS的可移動節(jié)點并移動 至稀疏分布網(wǎng)格的中心位置,將可移動節(jié)點作為新的信標節(jié)點,采用自適應(yīng)PSO定位算法 計算出孤島節(jié)點的坐標。
      [0017] 作為本發(fā)明所述的一種環(huán)境監(jiān)測無線傳感網(wǎng)的節(jié)點定位方法進一步優(yōu)化方案,所 述步驟6中可移動節(jié)點移動至稀疏分布網(wǎng)格的中心位置是采用遺傳算法計算出可移動節(jié) 點在監(jiān)測區(qū)域中移動的最佳路徑。
      [0018] 作為本發(fā)明所述的一種環(huán)境監(jiān)測無線傳感網(wǎng)的節(jié)點定位方法進一步優(yōu)化方案,所 述自適應(yīng)PSO定位算法包括如下步驟:
      [0019] Step 1 :設(shè)置粒子群的種群大小為num,初始化各粒子的速度和位置;將各粒子當(dāng) 前的歷史最優(yōu)位置Ptest設(shè)為初始位置;
      [0020] Step 2 :計算每個粒子的適應(yīng)度,選擇適應(yīng)度最小的粒子位置為全局極值gbest;
      [0021] Step 3 :更新粒子的速度和位置;
      [0022] Step 4 :計算位置更新后每個粒子的適應(yīng)度,將每一個粒子的更新過的適應(yīng)度與 其歷史最優(yōu)位置Ptest所對應(yīng)的適應(yīng)度進行比較,如果新的適應(yīng)度的值小于其歷史最優(yōu)位置 Ptest所對應(yīng)的適應(yīng)度,則將歷史最優(yōu)位置P test更新為新的適應(yīng)度所對應(yīng)的該粒子所在的位 置;
      [0023] Step 5 :將每一個粒子的更新過的適應(yīng)度與全體粒子所經(jīng)歷過的最好位置gbest所 對應(yīng)的適應(yīng)度進行比較,如果新的適應(yīng)度的值小于最好位置g test所對應(yīng)的適應(yīng)度,則將全 局極值gtest更新為新的適應(yīng)度所對應(yīng)的該粒子所在的位置;
      [0024] Step 6 :當(dāng)計算得到的適應(yīng)度沒有達到預(yù)設(shè)的適應(yīng)度值且循環(huán)迭代的次數(shù)未達到 了預(yù)設(shè)的最大次數(shù)時,跳轉(zhuǎn)至Step3。
      [0025] 作為本發(fā)明所述的一種環(huán)境監(jiān)測無線傳感網(wǎng)的節(jié)點定位方法進一步優(yōu)化方案,所 述Step 2中每個粒子的適應(yīng)度是采用下列公式計算得到:
      [0027] 其中,f (xn, yn)為每個粒子的適應(yīng)度,k為通信范圍內(nèi)的信標節(jié)點個數(shù),(xn,yn)為 未知節(jié)點的坐標,(x nil,ynil)是未知節(jié)點的第i個信標節(jié)點的坐標,dnil是未知節(jié)點與其第 i個信標節(jié)點通過RSSI測距算法測得的距離。
      [0028] 作為本發(fā)明所述的一種環(huán)境監(jiān)測無線傳感網(wǎng)的節(jié)點定位方法進一步優(yōu)化方案,所 述Step 3中更新粒子的速度和位置是采用如下方法:
      [0029] 每個粒子根據(jù)所經(jīng)歷的歷史最優(yōu)位置Ptest和群體所發(fā)現(xiàn)的全局極值g test這兩個 極值按照以下公式來更新自己的速度和位置:
      [0030] Vi j (t+1) = Wvi j (t) +C^1 (Pi-Xi j (t)) +c2r2 (Pgj-Xi j (t))
      [0031] Xi j (t+1) = Xi j (t)+Vi j (t+1)
      [0032] 其中,Xl](t)為第i個粒子當(dāng)前時刻在第j維空間的位置,Vl](t)為第i個粒子當(dāng) 前時刻在第j維空間的速度, Xl] (t+Ι)是該粒子下一時刻的位置,Vl] (t+Ι)是該粒子下一時 刻的速度,表示第i個粒子截至到第j維空間循環(huán)搜索到的最優(yōu)位置,P u表示第i個粒 子截至到第j維空間循環(huán)搜索到的全局極值,CJP C 2為學(xué)習(xí)因子,r JP r 2為0到1之間均 勻分布的隨機數(shù),t為時間,w是慣性權(quán)重系數(shù);
      [0034] 其中,Wmax是w的最大值,Wmin是w的最小值,f是微粒當(dāng)前的目標函數(shù)值,f avg是當(dāng) 前所有微粒的平均目標值,f_是當(dāng)前所有微粒的最小目標值。
      [0035] 本發(fā)明采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:
      [0036] (1)本發(fā)明通過無線傳感器網(wǎng)絡(luò)實現(xiàn)各節(jié)點之間的通信,無需布線,結(jié)構(gòu)簡單,安 裝維護簡便;
      [0037] (2)本發(fā)明綜合考慮了環(huán)境監(jiān)測中節(jié)點分布的各種情況,對監(jiān)測區(qū)域進行了詳細 的劃分,可以應(yīng)對實際中的各種
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1