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

基于ZigBee的井下巷道人員定位系統

2023-11-21 04:54:34夏書娟苗曙光李晨晨汪徐德
關鍵詞:卡爾曼濾波

夏書娟,苗曙光,李晨晨,劉 想,張 岳,汪徐德

(淮北師范大學 物理與電子信息學院,安徽 淮北 235000)

長期以來,我國的能源特點是“富煤少氣”,煤炭資源約占世界煤炭總資源的11.1%,在國民經濟中占有舉足輕重的地位[1]。隨著煤礦開采的不斷深入,環境越來越惡劣,時常會發生瓦斯、煤塵、透水等災害,井下人員的安全問題備受關注。建設可靠的井下人員定位系統是防范事故發生、減少人員傷亡、提高煤礦事故營救效率的重要保障。隨著網絡技術智能化的發展,以ZigBee為代表的無線傳感器網絡(wireless sensor network,WSN)的應用領域越來越廣,如軍事應用、工廠監測、農業生產、智能家居、醫療護理和煤礦井下等領域。本文設計了基于RSSI算法的井下人員定位系統,在不增加錨節點成本的情況下提出了一種基于卡爾曼濾波的閾值優化算法。該系統優勢在于成本能耗低、硬件設備少、抗干擾能力強,能較好地滿足煤礦井下場景的需求。

1 定位系統的整體概述

定位系統主要由錨節點、定位裝置、協調器和監控管理中心組成,如圖1所示。

(1)監控管理中心。監控管理中心主要用于分析協調器發來的各個錨點與人員的位置信息,通過算法計算出人員的具體位置并顯示出來。在必要時還可通過監控管理中心找到距離人員最近的錨節點,并下發報警信號。

(2)協調器。協調器主要用于將錨節點發來的數據經過編碼打包的方式通過以太網上發給監控管理中心,并在接收到管理中心下發的報警信息時,立即給對應的錨節點發送報警信號。

(3)錨節點。錨節點主要用于接收定位裝置發送的請求信號,通過信號強度轉化的RSSI值計算出節點與定位人員的距離,并將數據上發給協調器,在接收到報警信息后會立即給定位人員發送報警信號。

(4)定位裝置。定位裝置主要佩戴在井下人員的身上,通過不斷地發送定位請求給錨節點,將自己的具體位置告訴監控管理中心。在接收到錨節點發送的報警信號后會立即通過聲光報警裝置發出報警提醒人員。

圖1 井下ZigBee定位系統框圖

2 定位節點設計

2.1 系統工作流程

系統以CC2530作為錨節點、人員定位裝置、協調器的主控。將錨節點安裝在井下隧道旁,當攜有定位裝置的人員經過時,定位裝置會向附近的錨節點發送請求信號,接著錨節點會把接收到的信號強度轉化為距離值,并通過多跳的傳輸方式進行逐級傳遞,使距離信息匯總至協調器,再由協調器借助以太網上傳到井上的監控管理中心。監控管理中心通過處理各個節點與定位人員的距離,利用加權質心定位算法計算出人員位置,并顯示出來。總體流程如圖2所示。

圖2 總體流程圖

2.2 系統資源介紹

主要用到的硬件資源:電源模塊、CC2530單片機、無線通信模塊、 聲光報警和OLED顯示模塊,如圖3所示。

圖3 定位節點組成框圖

(1)電源模塊:為定位節點提供電源,CC2530單片機工作電壓一般處于2.6 ~ 3.6 V,為保障單片機以及其他模塊的正常工作,選用了3.3 V穩壓芯片作為系統供電模塊。

(2)CC2530單片機:由TI公司生產,用于ZigBee的片上系統[2],芯片結合了ZigBee協議棧,具有中斷、定時器、看門狗、串口、高精度ADC、DMA等多種功能外設,在本設計中通過使用內部12位高精度ADC采集信號強度并轉化為RSSI;將RSSI值通過算法計算得到距離信息并存儲在CC2530的Flash中;CC2530擁有高性能的RF收發器和增強型的8051微處理器[3],具有信號無線傳輸、數據分析處理等功能。

(3)RF天線接口:用于增強信號定向式傳輸和信號接收,通過天線接收人員定位裝置發出請求信號,計算RSSI進一步轉化為距離信息,再發送給協調器。

(4)聲光報警:通過在監控管理平臺給人員下發報警信號,人員定位裝置接收到報警信號會立即通過聲光的方式實現報警。

(5)OLED顯示模塊:通過OLED顯示電源電量,人員定位裝置可以顯示人員所處位置,在接收到報警信號后可以顯示報警信息。

3 定位系統的關鍵技術

井下工作面人員定位系統關鍵的定位技術主要包括:RSSI測距算法、卡爾曼濾波算法、加權質心定位算法。

3.1 RSSI測距

采用對數-距離損耗模型,利用信號值的損耗來計算信號傳播的距離[4]:

(1)

將RSSI值轉化為距離:

(2)

式中:d(d′)是收發端之間的距離;d0是錨節點間的參考距離;RSSI(d)表示錨節點接收到的強度值;RSSI(d0)表示理想環境下信號傳輸距離為d0時錨節點接收到的強度值;n為路徑損耗系數;wσ是服從零均值高斯分布的隨機變量[5]。

3.2 卡爾曼濾波算法

由于信號環境等干擾因素,采集到的RSSI值中含有大量噪聲,采用卡爾曼濾波進行除噪處理,將RSSI值中的突變或異常數據濾除。將采集到的信號值輸入到以下系統方程中,通過預測和更新,得到下一時刻的狀態準確值。

狀態方程:Xk=AXk-1+BUk+Wk

觀測方程:Zk=HXk+Vk

式中:Xk是濾波后k時刻的RSSI值;A為狀態轉移矩陣,表示預測過程,取1;B為控制矩陣,取0;Uk稱為控制輸入向量;Zk是k時刻測量的RSSI值;H表示從狀態量到觀測的轉換矩陣取1;Wk和Vk分別表示過程和測量噪聲,均為高斯白噪聲[6]。

卡爾曼濾波基本迭代過程:

(1)向前推算狀態變量:基于上一時刻(k-1時刻)的最優估計值預測k時刻的先驗估計,并加上外部控制量的修正。

X(k|k-1)=AX(k-1|k-1)+BUk

(3)

式中:X(k-1|k-1)是上一時刻的最優結果[7];X(k|k-1)是k時刻的結果。

(2)向前推算誤差協方差:基于上一時刻(k-1時刻)的不確定性(后驗估計協方差)預測k時刻的先驗估計協方差,并加上外部環境的干擾。

P(k|k-1)=AP(k-1|k-1)AT+Q

(4)

式中:P(k|k-1)是X(k|k-1)的協方差;P(k-1|k-1)是X(k-1|k-1)的協方差;Q是Wk(過程噪聲)的協方差[7]。

(3)計算卡爾曼增益:基于預測部分和測量部分的兩個高斯分布的結合。

K=P(k|k-1)HT(HP(k|k-1)HT+R)-1

(5)

式中:R是Vk(測量噪聲)的協方差,一般可以觀測到,是已知條件。

(4)觀測變量更新估計:預測和測量的殘差結合卡爾曼增益一起修正預測,得到最優估算X(k|k)。

X(k|k)=X(k|k-1)+K(Zk-HX(k|k-1))

(6)

(5)更新測量協方差:

P(k|k)=P(k|k-1)-KHP(k|k-1)

(7)

這是卡爾曼算法的一次濾波過程,如圖4所示,X(k|k)為新的最優估計,將X(k|k)和P(k|k)放到下一個預測和更新方程中不斷迭代。

圖4 卡爾曼濾波算法過程圖

3.3 改進的基于RSSI測距算法

對通過卡爾曼濾波處理后的RSSI值從小到大進行排列,即RSSI,1≤RSSI,2≤RSSI,3≤…≤RSSI,n,確定其中位數MRSS:

(8)

由于中位值附近誤差信號影響,在中位數中增加一個閾值,用于優化RSSI值。取值方法:不同RSSI值分別與中值求差,將差值平方求和,取平均值即閾值:

Ti=(RSSI,i-MRSS)2

(9)

(10)

接著使用誤差的閾值對權值進行優化:若某個RSSI值位數之差的平方(方差)小于閾值,則權值由閾值(Tavg)決定[8];若方差大于閾值,則權值由方差(Ti)決定。RSSI測量值的權值定義:

(11)

將該組的每個RSSI值分別與對應的權值相乘再求和,得到最終的RSSI值。

(12)

3.4 三角形加權質心定位算法

三角形狀加權質心定位算法在質心算法的基礎上通過給每個錨節點分配不同權值的方法,進一步提高定位精度,即錨節點離未知節點越遠其權值越小[9-10]。設未知節點到錨節點的距離分別為dai、dbi、dci。

第i個未知節點O估計坐標為(xi,yi),計算公式:

(13)

4 仿真結果與分析

為了驗證改進算法的性能,使用Matlab軟件進行仿真實驗,選定區域為在100 m × 5 m的區域,將20個錨節點均勻分布在區域長邊框,以此來模擬井下巷道。設路徑損耗因子為5,通信半徑為10 m,進行仿真實驗50次,取結果的平均值。當錨節點為20個時,將實際值、質心定位、加權質心定位估計值進行對比,仿真結果如圖5和6所示。

卡爾莫濾波改進后的加權質心算法的定位誤差明顯小于質心定位的算法誤差。質心定位的最大定位誤差距離為4.3 m,集中分布在1~3.2 m,平均定位誤差在2.047 m;加權質心算法的最大定位誤差距離為1.8 m,集中分布在0.3~1.5 m,平均定位誤差在0.594 m,定位精度提高了70%左右。為了評估錨節點密度對質心定位算法和加權質心定位算法的影響,增加一組錨節點為40個進行仿真如圖7和圖8所示。質心定位受錨節點數量影響較大,在40個錨節點情況下,平均定位誤差為1.27 m;加權質心定位受錨節點數量影響較小,平均定位誤差為0.539 m。

圖7 錨節點為40個時的定位坐標 圖8 定位誤差

5 結 語

對ZigBee的井下人員定位系統進行了研究與設計,系統以CC2530作為主控芯片,實現了井下人員的實時定位與監控。針對RSSI信號容易受到噪聲、多徑傳播、障礙物阻擋等影響,且在計算過程中存在信息丟失的問題,提出了一種基于卡爾曼濾波的閾值優化算法。相較于傳統的質心定位算法,改進后的定位算法減小了定位誤差,明顯提升了定位精度,且不依賴于錨節點的數量,有效縮減了錨節點的硬件成本,同時也提高了定位的相對穩定性。

猜你喜歡
卡爾曼濾波
基于雙擴展卡爾曼濾波的電池荷電狀態估計
測控技術(2018年11期)2018-12-07 05:49:38
改進的擴展卡爾曼濾波算法研究
測控技術(2018年12期)2018-11-25 09:37:34
基于無跡卡爾曼濾波的行波波頭辨識
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
基于有色噪聲的改進卡爾曼濾波方法
基于序貫卡爾曼濾波的OCT信號處理方法研究
基于模糊卡爾曼濾波算法的動力電池SOC估計
電源技術(2016年9期)2016-02-27 09:05:39
融合卡爾曼濾波的VFH避障算法
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
電源技術(2015年1期)2015-08-22 11:16:28
基于EMD和卡爾曼濾波的振蕩信號檢測
主站蜘蛛池模板: 中文字幕人妻av一区二区| 婷婷综合色| 又爽又黄又无遮挡网站| 深爱婷婷激情网| 五月激情婷婷综合| 中文国产成人精品久久一| 夜夜高潮夜夜爽国产伦精品| 四虎成人在线视频| 国产高颜值露脸在线观看| 婷婷开心中文字幕| 97国产精品视频自在拍| 国产高清在线观看| 国产精品分类视频分类一区| 视频在线观看一区二区| 亚洲欧洲国产成人综合不卡| 日本一区二区三区精品国产| 国内视频精品| 国产人免费人成免费视频| 在线va视频| 欧美人在线一区二区三区| 欧美性猛交一区二区三区| 免费A级毛片无码无遮挡| 99热这里只有精品2| 天堂成人在线视频| 国产精品无码在线看| 2019国产在线| 18禁不卡免费网站| 蜜桃臀无码内射一区二区三区| 2021最新国产精品网站| 国产精品手机在线观看你懂的 | 97se综合| 亚亚洲乱码一二三四区| 2021国产精品自拍| 精品人妻系列无码专区久久| 国产在线视频二区| 精品一区二区三区自慰喷水| 国产香蕉97碰碰视频VA碰碰看 | 国产成人精品2021欧美日韩| 欧美日韩在线亚洲国产人| 激情综合婷婷丁香五月尤物| 伊人久久久大香线蕉综合直播| 国产1区2区在线观看| 国产成人艳妇AA视频在线| 日韩欧美高清视频| 全免费a级毛片免费看不卡| 亚洲国产精品日韩av专区| 97视频精品全国免费观看 | 爆操波多野结衣| 97无码免费人妻超级碰碰碰| 一级毛片a女人刺激视频免费| 国产成人高清精品免费| 色色中文字幕| 色哟哟国产精品| 色有码无码视频| 喷潮白浆直流在线播放| 污网站免费在线观看| 国产成人无码Av在线播放无广告 | 亚洲中文字幕97久久精品少妇| 亚洲无线一二三四区男男| 尤物成AV人片在线观看| 国产精品极品美女自在线看免费一区二区 | 亚洲欧美日韩中文字幕一区二区三区| 99爱在线| 一区二区三区成人| 亚洲国产成人精品一二区| 国产精品久线在线观看| 浮力影院国产第一页| 国产无遮挡猛进猛出免费软件| 欧美一级高清片欧美国产欧美| 国产成+人+综合+亚洲欧美| 亚洲性一区| 1024国产在线| 污污网站在线观看| 久久天天躁夜夜躁狠狠| 午夜精品久久久久久久2023| 40岁成熟女人牲交片免费| 国产精品亚欧美一区二区| 小13箩利洗澡无码视频免费网站| 波多野结衣中文字幕久久| 久久6免费视频| 色综合中文字幕| 久久99热66这里只有精品一|