《電子技術(shù)應用》
您所在的位置:首頁 > MEMS|傳感技術(shù) > 設計應用 > 高可靠性傳感器數(shù)據(jù)共享傳輸協(xié)議設計與分析
高可靠性傳感器數(shù)據(jù)共享傳輸協(xié)議設計與分析
2017年電子技術(shù)應用第7期
孟 峰1,肖 政2,劉軍雨3
1.神華集團煤炭生產(chǎn)部,,北京100011,;2.神華集團信息管理部,北京100011,; 3.北京國電通網(wǎng)絡技術(shù)有限公司,,北京100011
摘要: 安全高效綠色智能開采是煤炭行業(yè)發(fā)展的目標,新興的智能化礦山需要多種類智能傳感器,,并對數(shù)據(jù)采集,、匯聚傳輸、數(shù)據(jù)中心處理的傳輸能力,、可靠性,、穩(wěn)定性提出了更高的要求。為提高煤礦井下復雜條件及解決現(xiàn)有數(shù)據(jù)傳輸鏈路存在的問題,,設計了一種數(shù)據(jù)共享傳輸協(xié)議,,經(jīng)仿真測試表明,可以有效提高數(shù)據(jù)傳輸?shù)目煽啃?、穩(wěn)定性,,進而提升智能礦井的整體安全高效作業(yè)水平。
中圖分類號: TN915.04,;TP274.2
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.07.024
中文引用格式: 孟峰,,肖政,劉軍雨. 高可靠性傳感器數(shù)據(jù)共享傳輸協(xié)議設計與分析[J].電子技術(shù)應用,,2017,,43(7):92-95.
英文引用格式: Meng Feng,Xiao Zheng,,Liu Junyu. Design and analysis of data sharing transmission protocol for high reliability sensor[J].Application of Electronic Technique,,2017,43(7):92-95.
Design and analysis of data sharing transmission protocol for high reliability sensor
Meng Feng1,,Xiao Zheng2,,Liu Junyu3
1.Shenhua Group Coal Production Department,Beijing 100011,,China,; 2.Shenhua Group Information Management Department,Beijing 100011,,China,; 3.Beijing Guodiantong Network Technology Co.,Ltd,,Beijing 100011,,China
Abstract: Secure and efficient green intelligent mining is the goal of the development of the coal industry, the emerging intelligent mine needs a variety of intelligent sensors, and data collection, convergence transmission, data center processing capacity, reliability, stability put forward higher requirements. In order to improve the complicated conditions of coal mine and solve the existing problems in the existing data transmission link, this paper designs a data sharing transmission protocol. The simulation test shows that it can effectively improve the reliability and stability of data transmission,,and improve the overall safety of intelligent mine efficient operation level.
Key words : coal industry;smart mine,;data sharing

0 引言

    在“兩化融合”政策引導下,,傳統(tǒng)的煤炭生產(chǎn)作業(yè)方式正逐步被智能化礦井技術(shù)[1]所替代。智能化礦井包括:全礦井的智能化信息系統(tǒng)平臺,、高度自動化和信息化的安全生產(chǎn)系統(tǒng)等,。智能化礦井的設計[2],通過使用自動化,、智能化采集裝備,,實現(xiàn)風險提前預警,,極大地減少事故發(fā)生,。

    智能礦井的目標是實現(xiàn)危險預警、安全評估,、優(yōu)化控制,、專家決策、三維可視[3-4]等功能,。為實現(xiàn)上述目標,,數(shù)字礦山、物聯(lián)網(wǎng)技術(shù)需要在礦井中搭建傳感器及傳輸系統(tǒng),,實現(xiàn)對礦井各類數(shù)據(jù)的采集與傳輸,。本文給出一種傳感器及其傳輸系統(tǒng)的可靠設計方案——傳感器數(shù)據(jù)共享傳輸協(xié)議,并分析這種協(xié)議的可靠性和健壯性,。

1 煤炭礦井傳感網(wǎng)設計和數(shù)據(jù)傳輸架構(gòu)

    煤礦生產(chǎn)現(xiàn)場有各類采煤和輸送設備,。為保證設備安全高效的運行,除了在開采之前對煤炭分布覆蓋情況探測外,,還需要在采煤過程中對工作環(huán)境中的人員,、設備、瓦斯,、溫濕度變化等各類參數(shù)進行定量定性分析[5],,以確保作業(yè)人員及生產(chǎn)設備的安全。一旦這些參數(shù)發(fā)生異常及時報警,,將進一步采用人工檢查干預,。

    煤礦生產(chǎn)現(xiàn)場需要根據(jù)各類參數(shù)安裝不同的傳感器,包括震動傳感器,、溫濕度傳感器,、瓦斯等氣體傳感器及視頻監(jiān)控攝像頭等。這些傳感器有的安裝在固定位置,,有的安裝在采掘機械上,,隨著采掘的進展,,傳感器的安裝位置按照安全標準要求不斷調(diào)整。

    煤礦井下安裝的傳感器,,一般采用電池供電和無線傳輸?shù)姆绞?,多?shù)傳感器沒有能力直接將數(shù)據(jù)傳輸?shù)降孛鏀?shù)據(jù)處理和監(jiān)控中心[6]。因此,,需要在井下選擇多個固定位置安裝數(shù)據(jù)匯聚節(jié)點(或稱為傳感器網(wǎng)關節(jié)點),。這些匯聚節(jié)點與地面使用有線連接方式,將收到的傳感器的數(shù)據(jù)發(fā)送到地面數(shù)據(jù)處理中心,,如圖1所示,。

ck7-t1.gif

2 傳統(tǒng)傳輸模式的可靠性

    圖1所示為井下數(shù)據(jù)向地面數(shù)據(jù)處理中心的傳輸模式,從匯聚節(jié)點(基站)到地面的傳輸,。因井下環(huán)境復雜,,從傳感器到匯聚節(jié)點之間的無線傳輸部分可能會丟失數(shù)據(jù)[7]。井下工作人員使用智能手機等移動終端,,這些設備需要使用Wifi網(wǎng)絡或3G網(wǎng)絡,。許多傳感器近距離通信使用ZigBee無線模塊[8],而ZigBee無線模塊通信時會受到環(huán)境中的WiFi,、藍牙等信號干擾[9],,數(shù)據(jù)傳輸過程中,產(chǎn)生的丟包率較為嚴重,,約為50%,。針對這種情況,可使用多個匯聚節(jié)點捕獲無線傳感器的信號,,以減少丟包所造成的損失,。假設無線信號丟包率為p,并假設這一丟包率對不同的匯聚節(jié)點是獨立的,,對10 000次無線傳感器信號傳輸進行了模擬仿真,,在保證99%的信號沒有丟失情況下,數(shù)據(jù)丟包率與匯聚節(jié)點的個數(shù)之間的關系如圖2所示,。

ck7-t2.gif

    從圖2看出,,如果有2%的數(shù)據(jù)丟失,想保證99%的數(shù)據(jù)能被正確接收,,需要至少2個匯聚節(jié)點共同工作,。當數(shù)據(jù)丟失率達到11%時,需要有3個匯聚節(jié)點共同工作,,才能保證99%的數(shù)據(jù)被正確接收,。

3 高可靠性的數(shù)據(jù)傳輸共享協(xié)議設計

    為了提高數(shù)據(jù)上傳的成功率,采用多個匯聚節(jié)點共同工作的方式不是最好的解決方案,。需要研究當部分匯聚節(jié)點突發(fā)出現(xiàn)故障時,,如何將這些傳感器數(shù)據(jù)可靠地傳輸?shù)降孛鏀?shù)據(jù)處理中心,。

    由于井下環(huán)境復雜[10],通信容易受阻,,對傳感器采集的數(shù)據(jù)少,,所以采用傳感器與匯聚節(jié)點直連、匯聚節(jié)點相鄰之間進行數(shù)據(jù)交互的方式,,如圖3所示,。

ck7-t3.gif

    在圖3中,傳感器1只能連接匯聚節(jié)點A,,傳感器6只能連接匯聚節(jié)點C,,傳感器2和傳感器3可以同時連接匯聚節(jié)點A和匯聚節(jié)點B,傳感器4和傳感器5可以同時連接匯聚節(jié)點B和匯聚節(jié)點C,。這樣,,各個傳感節(jié)點將自己采集的環(huán)境信息以無線方式傳輸,各個匯聚節(jié)點將其能接收到的傳感器發(fā)送的信息都記錄下來,。除此之外,,相鄰匯聚節(jié)點之間的數(shù)據(jù)還要相互共享,。

ck7-t3-x1.gif

    定理1:無論匯聚節(jié)點S1先將數(shù)據(jù)共享給匯聚節(jié)點S2,,還是匯聚節(jié)點S2先將數(shù)據(jù)共享給匯聚節(jié)點S1,上述數(shù)據(jù)共享協(xié)議(DS-協(xié)議)的結(jié)果是相同的,。

ck7-t3-x2.gif

    煤礦井下環(huán)境中,,數(shù)據(jù)傳輸?shù)目煽啃宰顬橹匾R粋€傳輸協(xié)議的可靠性,,在于當一些傳輸設備出現(xiàn)故障后,,對擬傳輸數(shù)據(jù)的影響降為最低。這種可靠性主要是針對發(fā)生突發(fā)事故時系統(tǒng)的可靠性,,而不是設備長期處于故障狀態(tài)(這種情況與設備不存在是等價的),。因此方案討論的可靠性是在相鄰匯聚節(jié)點之間完成數(shù)據(jù)共享后,如果在數(shù)據(jù)傳輸階段發(fā)送故障,,傳感器數(shù)據(jù)受影響的情況,。這種假設是合理的,因為數(shù)據(jù)的采集與共享是實時的,,而基站數(shù)據(jù)傳輸則是間歇性的,,或只有在收到地面指令時才發(fā)送。

    一個協(xié)議的可靠性高低取決于可以允許系統(tǒng)中多少設備出現(xiàn)故障,,而不影響到數(shù)據(jù)的正常傳輸,。 DS-協(xié)議目的就是為提高匯聚節(jié)點傳輸傳感器數(shù)據(jù)的可靠性,因為從礦井到地面的通信有時因通信線路故障難以保證,,特別是在發(fā)生煤礦井下局部出現(xiàn)事故情況下更容易導致數(shù)據(jù)丟失,。

    針對DS-協(xié)議的可靠性,,有如下證明。

    定理2:假設匯聚節(jié)點之間的連接關系為線型連接,,即除首端和尾端兩個節(jié)點(這兩個節(jié)點稱為端節(jié)點)外,,每一個匯聚節(jié)點與左右2個鄰居匯聚節(jié)點連接。則有:

    (1)除端節(jié)點外,,任何2個相鄰匯聚節(jié)點的失效,,不影響傳感器數(shù)據(jù)的成功上傳;

    (2)無論有多少匯聚節(jié)點失效,,如果失效的匯聚節(jié)點各不相鄰,,則不影響傳感器數(shù)據(jù)的成功上傳;

    (3)無論有多少匯聚節(jié)點失效,,如果失效的匯聚節(jié)點中,,形成相鄰節(jié)點的最大個數(shù)為2,且在包括端節(jié)點的情況下,,相鄰節(jié)點個數(shù)為1(即無相鄰節(jié)點),,亦不影響傳感器數(shù)據(jù)的成功上傳。

    證明:把這些線型連接的匯聚節(jié)點根據(jù)鄰居情況依次標記為A,,B,,C,…,,其中與2個端節(jié)點的左鄰居匯聚節(jié)點為S1,。下面分情況進行證明。

    情況(1):假設失效的2個相鄰匯聚節(jié)點為和,,且都不是端節(jié)點,,則根據(jù)DS-數(shù)據(jù)共享協(xié)議可知,接收到的傳感器數(shù)據(jù)被共享到,,根據(jù)假設,,可知和沒有失效,因此點和接收到的傳感器數(shù)據(jù)都可以被成功上傳,。

    情況(2):因為任何一個失效的節(jié)點都有一個不失效的鄰居節(jié)點,,因此失效節(jié)點接收到的傳感器數(shù)據(jù)可以通過其鄰居節(jié)點成功上傳。

    情況(3):假設一個傳感器數(shù)據(jù)data被匯聚節(jié)點Si接收,,但Si失效,,可以考慮兩種情況:①Si為端節(jié)點,不妨假設為S1,。根據(jù)DS-數(shù)據(jù)共享協(xié)議,,data被共享到S2,根據(jù)假設條件,,S2不失效(否則包括端節(jié)點的相鄰失效節(jié)點數(shù)將大于1,,與假設矛盾),,因此data可被S2成功上傳;②Si不為端節(jié)點,,則根據(jù)DS數(shù)據(jù)共享協(xié)議,,data被共享到Si-1和Si+1。根據(jù)假設條件,,Si-1和Si+1中一定有一個不失效(否則連同Si,,相鄰失效節(jié)點數(shù)至少為3,與假設矛盾),,不妨設Si-1不失效,,因此data可以通過Si-1成功上傳。

    綜上,,定理結(jié)論得證,。

    定理2刻畫了DS數(shù)據(jù)共享協(xié)議的可靠性,不難看出該數(shù)據(jù)共享協(xié)議比為所有獨立工作的匯聚節(jié)點增加一個備份更可靠,。因為如果一個匯聚節(jié)點連同其備份節(jié)點都失效的話,,則其所覆蓋的傳感器數(shù)據(jù)將完全丟失。

    在實際部署中,,匯聚節(jié)點的部署也不完全是線型結(jié)構(gòu)的,,更多的情況是樹型結(jié)構(gòu)。注意樹型結(jié)構(gòu)實際是一些線型結(jié)構(gòu)的連接,,其本質(zhì)是一個線型結(jié)構(gòu)的端節(jié)點與另一個線型結(jié)構(gòu)的中間節(jié)點合并,。此時該分叉節(jié)點具有多余2個鄰居節(jié)點,,數(shù)據(jù)共享的冗余性更高,。根據(jù)實際情況,如果該交叉節(jié)點的數(shù)據(jù)重要性沒有那么高,,可以不需要與所有鄰居節(jié)點進行數(shù)據(jù)共享,,例如只將自己的數(shù)據(jù)共享給一個鄰居節(jié)點(把自己當作線型結(jié)構(gòu)的端節(jié)點對待),或?qū)⒆约旱臄?shù)據(jù)分享給2個鄰居節(jié)點(把自己當作線型結(jié)構(gòu)的中間節(jié)點對待),。但交叉節(jié)點所有鄰居節(jié)點的數(shù)據(jù)將全部共享給該交叉節(jié)點,。不難看出,樹狀結(jié)構(gòu)的數(shù)據(jù)共享比線型結(jié)構(gòu)具有更高的可靠性,。直覺告訴研究人員,,在樹狀結(jié)構(gòu)中,交叉節(jié)點的失效比普通節(jié)點的失效影響更大,。這一問題將作進一步研究,。

4 數(shù)據(jù)丟包率對數(shù)據(jù)共享協(xié)議的影響

    在上文中討論了使用備份匯聚節(jié)點來處理數(shù)據(jù)丟失問題。如果使用研究者提出的數(shù)據(jù)共享協(xié)議,,丟包率問題是否能得到解決呢,?假設每一個無線傳感器信號在正常情況下可以被2個相鄰的匯聚節(jié)點收到,,同樣對10 000次無線傳輸在礦井生產(chǎn)仿真環(huán)境中進行了實驗,得到的結(jié)果如圖4所示,。

ck7-t4.gif

    從圖4中看到,,數(shù)據(jù)共享協(xié)議可以明顯降低傳感器數(shù)據(jù)丟包率。當傳感器節(jié)點丟包率小于10%時,,在數(shù)據(jù)共享協(xié)議下數(shù)據(jù)丟包率為0%(基于實驗數(shù)據(jù)和0.01的精確度),;當傳感器節(jié)點丟包率達到30%,在數(shù)據(jù)共享協(xié)議下數(shù)據(jù)丟包率小于10%,;當傳感器節(jié)點數(shù)據(jù)丟包率接近50%時,,在數(shù)據(jù)共享協(xié)議下數(shù)據(jù)丟包率不到25%。

    通過進一步分析可以看出,,數(shù)據(jù)共享協(xié)議的更大價值在于匯聚節(jié)點失效情況下的系統(tǒng)穩(wěn)定性,。為了具有可比性,可以假設傳統(tǒng)方法中使用2個匯聚節(jié)點以提高可靠性(即一個匯聚節(jié)點是另一個的備份,,服務的傳感器集合相同且獨立工作),,而在數(shù)據(jù)共享協(xié)議中,每一個傳感器的數(shù)據(jù)也能被2個相鄰的匯聚節(jié)點接收到,。假設發(fā)生事故時匯聚節(jié)點失效(如損壞)的概率為p,,在同樣的仿真環(huán)境下通過10 000次模擬實驗并取其平均值,得到單匯聚節(jié)點失效概率p(橫軸)與匯聚節(jié)點信息全部丟失的概率(縱軸)之間的關系如圖5,。

ck7-t5.gif

    從圖5不難看出,,使用數(shù)據(jù)共享協(xié)議后,在單匯聚節(jié)點失效概率很小和接近50%的情況下,,數(shù)據(jù)共享協(xié)議的優(yōu)勢不明顯,。當匯聚節(jié)點失效概率在30%左右時,數(shù)據(jù)共享協(xié)議可以明顯降低數(shù)據(jù)丟失,。

5 結(jié)論

    本文設計了一種適合智能煤礦井復雜網(wǎng)絡環(huán)境下的傳感器網(wǎng)絡數(shù)據(jù)傳輸?shù)姆桨?,通過匯聚節(jié)點之間的數(shù)據(jù)共享協(xié)議,可以有效提高系統(tǒng)的可靠性,。采用此方案,,當因事故等原因造成一些匯聚節(jié)點不能正常工作時,傳感器數(shù)據(jù)依然可以正常傳輸?shù)降孛嫣幚碇行?,這對礦山發(fā)生意外情況下的緊急事故處理有著非常實用的實踐價值,。

    本文提出的數(shù)據(jù)共享協(xié)議,還可以在匯聚節(jié)點的部署密度方面比節(jié)點備份有優(yōu)勢,,該問題留待進一步研究,。使用此方案提出的數(shù)據(jù)共享協(xié)議,結(jié)合物聯(lián)網(wǎng)、大數(shù)據(jù)處理等技術(shù),,可以為智慧礦井的建設提供更可靠的傳感器數(shù)據(jù)傳輸和處理機制,,從而提升智能礦井的業(yè)務穩(wěn)定性和系統(tǒng)整體安全性。

參考文獻

[1] 孫繼平.煤礦安全生產(chǎn)監(jiān)控與通信系統(tǒng)[J].煤炭學報,,2010,,35(11):1925-1929.

[2] 張旭平,趙甫胤,,孫彥景.基于物聯(lián)網(wǎng)的智慧礦山安全生產(chǎn)模型研究[J].煤炭工程,,2012(10):123-125.

[3] 方寧,謝應然.基于CAN總線的智能煤礦自卸車系統(tǒng)[J].煤礦機械,,2014,,5(2):138-140.

[4] 張謝華,張申,,方帥,,等.煤礦智能視頻監(jiān)控中霧塵圖像的清晰化研究[J].煤炭學報,2014,,39(1):198-204.

[5] 王金華,,黃曾華.中國煤礦智能開采科技創(chuàng)新與發(fā)展[J].煤炭科學技術(shù),2014,,42(9):1-6.

[6] 葉旭東,,王震,梁壯,,等.智慧煤礦的概念和內(nèi)涵[J].煤炭經(jīng)濟研究,,2015(10):25-28.

[7] 鐘新躍,謝完成.無線傳感器網(wǎng)絡在煤礦環(huán)境監(jiān)測中的應用[J].煤炭技術(shù),,2009(9):102-103.

[8] Zhang Hong.The design of wireless sensor network system based on ZigBee technology[J].Applied MechAnics & MAteriAls,,2014,686(7):53-55.

[9] HOLMAS P R.NA?觙ve set theory[J].Springer,,2008,,5.

[10] 朱慶偉.基于集合論的煤礦床三維建模與算法研究[M].西安:西北工業(yè)大學出版社,2015.



作者信息:

孟  峰1,,肖  政2,劉軍雨3

(1.神華集團煤炭生產(chǎn)部,,北京100011,;2.神華集團信息管理部,北京100011,;

3.北京國電通網(wǎng)絡技術(shù)有限公司,,北京100011)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載,。