摘" 要: 為了解決煤礦企業(yè)在瓦斯安全管理中存在的不足,根據(jù)大數(shù)據(jù)理論,提出一種安全管理分析方法。首先基于行為安全理論的分析,將瓦斯隱患致因進(jìn)行分類(lèi);然后利用HDFS存儲(chǔ)行為觀察員發(fā)現(xiàn)的不安全行為和不安全物態(tài)解決海量的結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ)問(wèn)題;最后基于MapReduce的并行化FP?growth算法找出日常作業(yè)中反復(fù)、危險(xiǎn)性高的不安全行為,給出基于Hadoop的瓦斯行為安全隱患大數(shù)據(jù)存儲(chǔ)分析模型。實(shí)驗(yàn)結(jié)果表明,該模型對(duì)煤礦企業(yè)有針對(duì)性地實(shí)施瓦斯行為安全管理有一定實(shí)際參考價(jià)值,對(duì)煤礦企業(yè)安全可靠生產(chǎn),減少瓦斯事故的發(fā)生具有重要作用。
關(guān)鍵詞: 大數(shù)據(jù)平臺(tái); FP?growth算法; 行為安全理論; 并行化運(yùn)算; 瓦斯隱患; 安全管理
中圖分類(lèi)號(hào): TN082?34" " " " " " " " " " " " "文獻(xiàn)標(biāo)識(shí)碼: A" " " " " " " " " " " " " 文章編號(hào): 1004?373X(2019)21?0154?03
Abstract: In order to overcome the shortcomings existing in gas safety management of coal mine enterprises, a safety management analysis method is proposed according to the big data theory. The causes of methane gas hazards are classified on basis of the analysis of behavioral safety theory. Then, the unsafe behavior and unsafe physical state discovered by behavior observers are stored by means of HDFS to solve the storage problem of massive structurized and unstructurrized data." "Finally, based on MapReduce The parallelized FP?growth algorithm is used to find out the repetitive and dangerous unsafe behaviors in daily operations, and gives a big data storage analysis model based on Hadoop′s gas behavior security risks. The experimental results show that the model has certain practical reference value for coal mine enterprises to implement gas safety management in a targeted manner. It has important effect on safe and reliable production of coal mine enterprises and reducing the occurrence of gas accidents.
Keywords: Hadoop; FP?growth algorithm; behavior?based safety theory; parallelization operation; methane gas hidden danger; security management
0" 引" 言
煤礦企業(yè)在瓦斯隱患安全檢查中積累了海量的數(shù)據(jù),這些多參數(shù)、多維度、結(jié)構(gòu)化與半結(jié)構(gòu)化的數(shù)據(jù)隨著時(shí)間呈指數(shù)型增長(zhǎng),急需得到有效的分析和利用[1]。傳統(tǒng)的數(shù)據(jù)管理方案無(wú)法應(yīng)對(duì)這些體量大、類(lèi)型多、價(jià)值密度低、關(guān)系復(fù)雜的隱患數(shù)據(jù),且傳統(tǒng)的隱患數(shù)據(jù)分析只注重物的不安全狀態(tài),卻忽略了其中人的不安全行為。由此提出將大數(shù)據(jù)技術(shù)和行為安全理論相結(jié)合。將瓦斯安全隱患依據(jù)行為安全理論分為人的不安全行為和物的不安全狀態(tài),利用Hadoop平臺(tái)存儲(chǔ)瓦斯行為安全隱患大數(shù)據(jù),并從中分析、找出反復(fù)發(fā)生的不安全行為及物態(tài),指導(dǎo)安全管理者有針對(duì)性地進(jìn)行安全教育,從而改變作業(yè)人員的安全思維模式,糾正不安全習(xí)慣以及改正不安全行為,預(yù)防瓦斯事故的發(fā)生。
1" 背" 景
1.1" 大數(shù)據(jù)與瓦斯隱患
隨著煤礦企業(yè)信息化程度日益提高,瓦斯安全隱患的大數(shù)據(jù)特征越來(lái)越明顯:一是體量大,指的是安全隱患數(shù)據(jù)持續(xù)采集,構(gòu)成了海量的歷史數(shù)據(jù);二是速度快,指的是隨著傳感器的增多,數(shù)據(jù)生成速度快速增長(zhǎng);三是模態(tài)多,既包含安全檢查人員記錄的結(jié)構(gòu)化安全隱患,也包括各種監(jiān)測(cè)設(shè)備記錄的半結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù);四是價(jià)值大密度低,海量的隱患數(shù)據(jù)中能為安全管理提供指導(dǎo)的數(shù)據(jù)量極少[2]。所以用大數(shù)據(jù)技術(shù)處理瓦斯隱患是可行的。
1.2" 行為安全理論簡(jiǎn)介
行為安全理論是一套事故預(yù)防的理論和方法,根據(jù)行為安全理論,可以把事故致因分為人的不安全行為和物的不安全狀態(tài)[3]。其中,物的不安全狀態(tài)可以分為兩類(lèi):第一類(lèi)是由于人的不安全行為造成的,如隨意操作通風(fēng)設(shè)備導(dǎo)致通風(fēng)量低、瓦斯聚積;第二類(lèi)是既成事實(shí)的不安全物態(tài),作業(yè)人員沒(méi)有引起足夠重視,如作業(yè)人員在不檢查瓦斯量的情況下,隨意操作設(shè)備,如更換礦燈。由于作業(yè)人員安全習(xí)慣、安全意識(shí)、安全理念等緣故,不安全的行為在日常作業(yè)中具有普遍性、多發(fā)性的特征。傳統(tǒng)的安全管理方法只注重結(jié)果不重視過(guò)程,容易使作業(yè)人員產(chǎn)生僥幸心理。行為安全理論不僅關(guān)注不安全物態(tài),也關(guān)注作業(yè)人員的不安全行為,旨在通過(guò)對(duì)作業(yè)人員的安全教育減少工人冒險(xiǎn)行為,避免不安全的行為重復(fù)發(fā)生,最終防止事故發(fā)生。
2" 基于Hadoop的瓦斯行為安全管理模型
Hadoop是一個(gè)可靠且可擴(kuò)展的存儲(chǔ)和分析平臺(tái),對(duì)結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)的處理非常有效,具有擴(kuò)容能力高、成本低、效率高及可靠性強(qiáng)的特點(diǎn)。為此,提出基于Hadoop的瓦斯行為安全管理模型,如圖1所示。該模型通過(guò)行為觀察員手工錄入或監(jiān)測(cè)設(shè)備自動(dòng)錄入等方式,將瓦斯行為安全隱患大數(shù)據(jù)存入Hadoop中的HDFS中。通過(guò)批處理技術(shù)MapReduce并行框架處理,最后將處理結(jié)果反饋給安全管理人員,安全管理人員根據(jù)處理結(jié)果有針對(duì)性地開(kāi)展瓦斯行為安全教育。
HDFS是Hadoop生態(tài)圈的重要組件,可以解決瓦斯行為安全隱患數(shù)據(jù)的存儲(chǔ)問(wèn)題,HDFS采用主從架構(gòu),有一個(gè)主節(jié)點(diǎn)和多個(gè)從節(jié)點(diǎn)。數(shù)據(jù)被分塊存儲(chǔ)在從節(jié)點(diǎn)中,每份數(shù)據(jù)默認(rèn)存儲(chǔ)3個(gè)副本。根據(jù)行為安全理論,將瓦斯隱患數(shù)據(jù)分為人的不安全行為和物的不安全狀態(tài)。其中,人的不安全行為又可分為未穿戴防護(hù)用品、作業(yè)前未檢查工作場(chǎng)所安全狀況、疲勞上崗、不安全的操作設(shè)備、吸煙、其他;而物的不安全狀態(tài)分為瓦斯?jié)舛炔话踩⒀鯕夂康?、通風(fēng)量低、溫度高、其他。其中人的不安全行為主要靠行為觀察員記錄并存儲(chǔ)到HDFS中,而物的不安全狀態(tài)則由傳感器等監(jiān)測(cè)設(shè)備自動(dòng)傳入HDFS中。基于HDFS的瓦斯行為安全隱患數(shù)據(jù)存儲(chǔ)模型如圖2所示。
MapReduce是一種分布式并行計(jì)算框架,是大數(shù)據(jù)處理的關(guān)鍵技術(shù),能夠解決瓦斯隱患安全大數(shù)據(jù)的分析問(wèn)題?;贛apReduce的瓦斯隱患分析模型如圖3所示。MapReduce由Map階段和Reduce階段組成,Map階段讀取數(shù)據(jù)內(nèi)容,并解析{key1,value1}鍵值對(duì),通過(guò)自定義的函數(shù)處理產(chǎn)生{key2,value2}鍵值對(duì),并把輸出結(jié)果進(jìn)行分區(qū),然后發(fā)送給Reduce。Reduce階段對(duì)Map階段的輸出結(jié)果進(jìn)行合并、排序,通過(guò)自定義的函數(shù)處理產(chǎn)生{key3,value3}鍵值對(duì),并將其作為結(jié)果輸出回HDFS中。
3" 模型應(yīng)用
根據(jù)某礦在一段時(shí)間內(nèi)5次行為安全檢查記錄,從中篩選出與瓦斯安全隱患相關(guān)的不安全行為及不安全物態(tài)并編號(hào),且進(jìn)行數(shù)據(jù)預(yù)處理,結(jié)果如表1所示。
表1中,[i1~i9]分別表示作業(yè)人員未穿戴防護(hù)用品、作業(yè)時(shí)未檢查工作場(chǎng)所安全狀況、疲勞上崗、不安全操作機(jī)電設(shè)備、吸煙、瓦斯?jié)舛雀?、氧氣含量低、通風(fēng)量不足、溫度高。
1) 執(zhí)行第一個(gè)MapReduce任務(wù),用于統(tǒng)計(jì)元素項(xiàng)出現(xiàn)的次數(shù),以此找出頻繁項(xiàng)。Map的輸入為lt;tid,itemsgt;鍵值對(duì),表示一次檢查中不安全行為與不安全物態(tài)的集合。Map的輸出為lt;item,1gt;鍵值對(duì),表示某個(gè)不安全行為或不安全物態(tài)出現(xiàn)了1次。Reducer的輸入為lt;item,{1,1,...}gt;鍵值對(duì),表示某一不安全行為或不安全物態(tài)與出現(xiàn)次數(shù)的序列,Reduce對(duì)出現(xiàn)次數(shù)的序列做求和操作。Reduce輸出為lt;item,sumgt;,即某一不安全行為或不安全物態(tài)總的出現(xiàn)次數(shù)。設(shè)置最小支持度support=2,移除表1中不滿(mǎn)足最小支持度的元素項(xiàng),得到頻繁項(xiàng)列表F?List。將每次記錄中的元素項(xiàng)按支持度排序,結(jié)果如表2所示。
2) 執(zhí)行第二個(gè)MapReduce任務(wù),用于完成FP?Tree的構(gòu)建。把頻繁項(xiàng)目列表F?List分組,形成G?List,如按照元素項(xiàng)出現(xiàn)頻率大小分組。如支持度大于2的為一組,支持度等于2的為一組。Map的輸入為lt;tid,itemsgt;,表示一次檢查中不安全行為與不安全物態(tài)的集合,Map的輸出為lt;group,tidgt; ,把屬于同一個(gè)組的記錄發(fā)送到一個(gè)處理節(jié)點(diǎn)上形成完備數(shù)據(jù)集。Reducer根據(jù)分到同一個(gè)分組中的元素項(xiàng)創(chuàng)建FP?Tree。
3) 根據(jù)FP?Tree抽取條件模式基、構(gòu)建條件FP?Tree。
4) 重復(fù)步驟3)直到構(gòu)建的FP?Tree只包含一個(gè)元素。
經(jīng)過(guò)篩選后,得到用的頻繁項(xiàng)集為{[i4],[i6]},{[i4],[i6],[i2]},{[i2],[i6]}。通過(guò)對(duì)結(jié)果分析,表明該礦在瓦斯?jié)舛炔话踩珪r(shí)經(jīng)常有不安全操作機(jī)電設(shè)備的情況發(fā)生,不安全的機(jī)電操作易產(chǎn)生電火花,有發(fā)生瓦斯爆炸的風(fēng)險(xiǎn)。此外,也應(yīng)關(guān)注作業(yè)人員疲勞上崗與不安全操作機(jī)電設(shè)備可能發(fā)生的危險(xiǎn)和作業(yè)人員因疲憊在瓦斯?jié)舛炔话踩牡胤叫菹⒖赡馨l(fā)生的危險(xiǎn)。據(jù)此,安全管理者可以有針對(duì)性地對(duì)作業(yè)人員的這些不安全行為進(jìn)行教育,防止事故的發(fā)生。
4" 結(jié)" 語(yǔ)
本文針對(duì)瓦斯安全隱患數(shù)據(jù)無(wú)法充分利用的問(wèn)題,提出建立基于Hadoop的瓦斯行為安全大數(shù)據(jù)存儲(chǔ)分析模型,該模型可以充分解決瓦斯安全隱患數(shù)據(jù)的存儲(chǔ)和分析問(wèn)題。把行為安全管理理論引入到瓦斯安全管理中。將瓦斯安全隱患分為人的不安全行為和物的不安全狀態(tài)。利于針對(duì)性的實(shí)施行為安全教育。運(yùn)用基于MapReduce的并行化FP?growth算法挖掘分析瓦斯行為安全隱患大數(shù)據(jù),為煤礦企業(yè)安全管理提供指導(dǎo)。從而有針對(duì)性地實(shí)施行為安全教育,改善企業(yè)的安全文化,最終減免事故的發(fā)生。
參考文獻(xiàn)
[1] 李學(xué)龍,龔海剛.大數(shù)據(jù)系統(tǒng)綜述[J].中國(guó)科學(xué):信息科學(xué),2015,45(1):1?44.
LI Xuelong, GONG Haigang. Summary of big data systems [J]. Chinese Science: information science, 2015, 45(1): 1?44.
[2] 程學(xué)旗,靳小龍,王元卓,等.大數(shù)據(jù)系統(tǒng)和分析技術(shù)綜述[J].軟件學(xué)報(bào),2014,25(9):1889?1908.
CHENG Xueqi, JIN Xiaolong, WANG Yuanzhuo, et al. Summary of big data systems and analytical techniques [J]. Software journal, 2014, 25(9): 1889?1908.
[3] 李乃文,季大獎(jiǎng).行為安全管理在煤礦行為管理中的應(yīng)用研究[J].中國(guó)安全科學(xué)學(xué)報(bào),2011,21(12):115?121.
LI Naiwen, JI Dajiang. Application of behavioral safety management in coal mine behavior management [J]. Chinese journal of safety science, 2011, 21(12): 115?121.
[4] 傅貴,張?zhí)K,董繼業(yè),等.行為安全的理論實(shí)質(zhì)與效果討論[J].中國(guó)安全科學(xué)學(xué)報(bào),2013,23(3):150?154.
FU Gui, Zhang Su, DONG Jiye, et al. Discussion on the theoretical essence and effect of behavioral safety [J]. Chinese journal of safety science, 2013, 23(3): 150?154.
[5] 施亮,錢(qián)雪忠.基于Hadoop的并行FP?Growth算法的研究與實(shí)現(xiàn)[J].微電子學(xué)與計(jì)算機(jī),2015,32(4):150?154.
SHI Liang, QIAN Xuezhong. Research and implementation of parallel FP?Growth algorithm based on Hadoop [J]. Microelectronics and computer, 2015, 32(4): 150?154.
[6] 馬小平,代偉.大數(shù)據(jù)技術(shù)在煤炭工業(yè)中的研究現(xiàn)狀與應(yīng)用展望[J].工礦自動(dòng)化,2018,44(1):50?54.
MA Xiaoping, Dai Wei. Research status and application prospect of big data technology in coal industry [J]. Automation of industry and mining, 2018, 44(1): 50?54.
[7] 徐磊,李希建.基于大數(shù)據(jù)的礦井災(zāi)害預(yù)警模型[J].煤礦安全,2018,49(3):98?101.
XU Lei, LI Xijian. Mine disaster early warning model based on big data [J]. Coal mine safety, 2018, 49(3): 98?101.
[8] 孫繼平.煤礦事故分析與煤礦大數(shù)據(jù)和物聯(lián)網(wǎng)[J].工礦自動(dòng)化,2015,41(3):1?5.
SUN Jiping. Coal mine accident analysis and coal mine big data and [J]. Networking automation, 2015, 41(3): 1?5.
[9] 雷煜斌,陳兆波,曾建潮,等.基于關(guān)聯(lián)規(guī)則的煤礦瓦斯事故致因鏈研究[J].煤礦安全,2016,47(8):240?243.
LEI Yubin, CHEN Zhaobo, ZENG Jianchao, et al." Research on the chain of coal mine gas accidents based on association rules [J]. Coal mine safety, 2016, 47(8): 240?243.
[10] 任玉輝,秦躍平.行為安全理論在煤礦安全管理中的應(yīng)用[J].煤炭工程,2012(11):138?140.
REN Yuhui, QIN Yueping. Application of behavior safety theory in coal mine safety management [J]. Coal engineering, 2012 (11): 138?140.