《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > MEMS|傳感技術(shù) > 設(shè)計(jì)應(yīng)用 > 高可靠性傳感器數(shù)據(jù)共享傳輸協(xié)議設(shè)計(jì)與分析
高可靠性傳感器數(shù)據(jù)共享傳輸協(xié)議設(shè)計(jì)與分析
2017年電子技術(shù)應(yīng)用第7期
孟 峰1,肖 政2,,劉軍雨3
1.神華集團(tuán)煤炭生產(chǎn)部,,北京100011;2.神華集團(tuán)信息管理部,北京100011; 3.北京國(guó)電通網(wǎng)絡(luò)技術(shù)有限公司,北京100011
摘要: 安全高效綠色智能開采是煤炭行業(yè)發(fā)展的目標(biāo),,新興的智能化礦山需要多種類智能傳感器,并對(duì)數(shù)據(jù)采集,、匯聚傳輸,、數(shù)據(jù)中心處理的傳輸能力、可靠性,、穩(wěn)定性提出了更高的要求,。為提高煤礦井下復(fù)雜條件及解決現(xiàn)有數(shù)據(jù)傳輸鏈路存在的問題,設(shè)計(jì)了一種數(shù)據(jù)共享傳輸協(xié)議,,經(jīng)仿真測(cè)試表明,,可以有效提高數(shù)據(jù)傳輸?shù)目煽啃浴⒎€(wěn)定性,,進(jìn)而提升智能礦井的整體安全高效作業(yè)水平,。
中圖分類號(hào): TN915.04;TP274.2
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2017.07.024
中文引用格式: 孟峰,,肖政,,劉軍雨. 高可靠性傳感器數(shù)據(jù)共享傳輸協(xié)議設(shè)計(jì)與分析[J].電子技術(shù)應(yīng)用,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 引言

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

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

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

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

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

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

ck7-t1.gif

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

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

ck7-t2.gif

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

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

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

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

ck7-t3.gif

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

ck7-t3-x1.gif

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

ck7-t3-x2.gif

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

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

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

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

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

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

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

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

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

    情況(2):因?yàn)槿魏我粋€(gè)失效的節(jié)點(diǎn)都有一個(gè)不失效的鄰居節(jié)點(diǎn),因此失效節(jié)點(diǎn)接收到的傳感器數(shù)據(jù)可以通過其鄰居節(jié)點(diǎn)成功上傳,。

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

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

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

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

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

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

ck7-t4.gif

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

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

ck7-t5.gif

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

5 結(jié)論

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

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

參考文獻(xiàn)

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

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

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

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

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

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

[7] 鐘新躍,謝完成.無線傳感器網(wǎng)絡(luò)在煤礦環(huán)境監(jiān)測(cè)中的應(yīng)用[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è)大學(xué)出版社,,2015.



作者信息:

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

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

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

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