杜朋浩
(貴州黔西能源開發(fā)有限公司,貴州 黔西 551500)
國(guó)家煤礦安全監(jiān)察局要求要嚴(yán)格控制井下作業(yè)人數(shù),并且要實(shí)時(shí)掌控人員下井及作業(yè)分布情況。目前,全國(guó)所有的煤礦企業(yè)按照國(guó)家關(guān)于“六大系統(tǒng)”建設(shè)的相關(guān)要求,建設(shè)了井下人員定位系統(tǒng),能夠?qū)ο戮藬?shù)、人員分布、下井時(shí)長(zhǎng)等信息進(jìn)行全面掌控,但是還存在區(qū)隊(duì)點(diǎn)名后不下井、非本人捎帶定位標(biāo)識(shí)卡、違規(guī)篡改下井記錄等現(xiàn)象。隨著大數(shù)據(jù)、物聯(lián)網(wǎng)、人工智能等新一代信息技術(shù)的不斷發(fā)展,利用大數(shù)據(jù)采集分析技術(shù),實(shí)現(xiàn)井下人員定位、礦燈領(lǐng)用、虹膜考勤、區(qū)隊(duì)點(diǎn)名四統(tǒng)一管理,能夠有效地實(shí)現(xiàn)對(duì)下井人員的精準(zhǔn)管理,對(duì)存在異常的人員及時(shí)預(yù)警、分析,杜絕人員風(fēng)險(xiǎn)造成的事故隱患,從而提升煤礦企業(yè)安全管理水平及應(yīng)急能力。
目前,煤礦企業(yè)基本上都建設(shè)了井下人員定位系統(tǒng)、礦燈領(lǐng)用系統(tǒng)、虹膜考勤系統(tǒng)。這些信息化系統(tǒng)都是為了實(shí)現(xiàn)下井人員精確管理而建設(shè)的,各個(gè)系統(tǒng)都有自己的特點(diǎn),但是由于各個(gè)系統(tǒng)都是獨(dú)立的,數(shù)據(jù)不能做到互聯(lián)互通,各系統(tǒng)之間沒有數(shù)據(jù)聯(lián)動(dòng)關(guān)系,單個(gè)系統(tǒng)的應(yīng)用對(duì)井下人員精準(zhǔn)管理還存在一定的問題,主要表現(xiàn)在以下幾個(gè)方面。
人員定位系統(tǒng)主要是通過RFID 定位標(biāo)識(shí)卡與基站之間的通訊來實(shí)現(xiàn)人員定位管理。當(dāng)人員攜帶定位標(biāo)識(shí)卡經(jīng)過基站信號(hào)覆蓋范圍時(shí),基站識(shí)別標(biāo)識(shí)卡中的人員信息,并上傳至上位機(jī)系統(tǒng)。如兩人下井路線一致,很容易出現(xiàn)一人攜帶多卡下井,從而造成人員數(shù)量統(tǒng)計(jì)不準(zhǔn)確的現(xiàn)象。
虹膜考勤具有唯一性生物識(shí)別功能,能夠很好地對(duì)人員信息進(jìn)行記錄,但可能存在人員在井口虹膜考勤后不下井的現(xiàn)象,雖有考勤記錄,但實(shí)際是沒有下井作業(yè),存在弄虛作假的現(xiàn)象。
人員定位標(biāo)識(shí)卡需要定期更換電池,如下井人員在井下作業(yè)時(shí)標(biāo)識(shí)卡沒電,或磕碰造成定位標(biāo)識(shí)卡損壞,造成人員下井信息無法正常記錄。
各系統(tǒng)之間相互獨(dú)立,人員考勤與下井信息無法及時(shí)共享,經(jīng)常會(huì)出現(xiàn)數(shù)據(jù)不一致現(xiàn)象。同時(shí),異常數(shù)據(jù)分析困難,大多數(shù)還是通過各系統(tǒng)報(bào)表,人工進(jìn)行核對(duì),費(fèi)時(shí)費(fèi)力,工作效率低。
系統(tǒng)是通過大數(shù)據(jù)采集和分析,將基于特征標(biāo)識(shí)的考勤和基于人體生物特征的考勤結(jié)合起來,解決單一系統(tǒng)數(shù)據(jù)不準(zhǔn)確的問題。通過建設(shè)預(yù)警指標(biāo),存在異常的信息自動(dòng)預(yù)警,減少人員數(shù)據(jù)核對(duì)工作量,有效提高礦井人員考勤和管理的準(zhǔn)確性和科學(xué)性。
系統(tǒng)后臺(tái)框架為spring Mvc+spring+Mybatis,用Java 語言開發(fā);前臺(tái)框架為Bootstrap+jquery.js;后臺(tái)推送到前臺(tái)展示:webSocket.js。系統(tǒng)主要是由4 個(gè)層次組成,如圖1。
圖1 系統(tǒng)組成示意圖
3.1.1 基礎(chǔ)設(shè)施層
基礎(chǔ)設(shè)施層主要包括人員定位、虹膜考勤、礦燈領(lǐng)用上位機(jī)、人員定位基站、人員定位標(biāo)識(shí)卡、虹膜考勤機(jī)等基礎(chǔ)設(shè)施。
3.1.2 數(shù)據(jù)采集分析層
主要實(shí)現(xiàn)相關(guān)軟硬件數(shù)據(jù)的采集功能,支持?jǐn)?shù)據(jù)庫(kù)接入、OPC 接入、PLC 接入、文檔接入等多種方式,通過Flume 搜集各系統(tǒng)數(shù)據(jù),將消息Sink發(fā)送到Kafka,通過Kafka 分發(fā)給消費(fèi)者:Hbase、Pgsql,實(shí)現(xiàn)各個(gè)系統(tǒng)的數(shù)據(jù)存放在同一個(gè)數(shù)據(jù)庫(kù)中。此部分為各系統(tǒng)數(shù)據(jù)的主要來源。
3.1.3 業(yè)務(wù)應(yīng)用層
主要包括數(shù)據(jù)實(shí)時(shí)監(jiān)測(cè):對(duì)人員定位系統(tǒng)、虹膜考勤系統(tǒng)、礦燈領(lǐng)用系統(tǒng)中的人員信息實(shí)時(shí)計(jì)算;區(qū)隊(duì)點(diǎn)名:工區(qū)通過下井前點(diǎn)名的方式,確定當(dāng)班下井人員數(shù)量及信息,并上報(bào)給調(diào)度室,由調(diào)度室確認(rèn);智能報(bào)表統(tǒng)計(jì):系統(tǒng)對(duì)存在異常的信息進(jìn)行自動(dòng)提醒,自動(dòng)生成考勤報(bào)表,支持Excel 導(dǎo)出或打印功能;歷史記錄查詢:可按照時(shí)間段、班次、部門、人員等條件或關(guān)鍵詞查詢。
3.1.4 用戶展示層
可通過PC、手機(jī)、平板電腦、本安型終端、顯示屏等多種方式展示人員考勤記錄及異常信息。
3.2.1 Flume(日志收集系統(tǒng))
Flume 是一個(gè)高可用的、高可靠的、分布式的海量日志采集、聚合和傳輸?shù)南到y(tǒng)。Flume 支持在日志系統(tǒng)中定制各類數(shù)據(jù)發(fā)送方,用于收集數(shù)據(jù)。同時(shí),F(xiàn)lume 提供對(duì)數(shù)據(jù)進(jìn)行簡(jiǎn)單處理,并寫到各種數(shù)據(jù)接受方(可定制)的能力。
3.2.2 Kafka(一個(gè)開源流處理平臺(tái))
Kafka 是一種高吞吐量的分布式發(fā)布訂閱消息系統(tǒng),它可以處理消費(fèi)者在網(wǎng)站中的所有動(dòng)作流數(shù)據(jù)。
3.2.3 Flink
Flink 以數(shù)據(jù)并行和流水線方式執(zhí)行任意流數(shù)據(jù)程序,F(xiàn)link 的流水線運(yùn)行時(shí)系統(tǒng)可以執(zhí)行批處理和流處理程序。此外,F(xiàn)link 運(yùn)行時(shí)本身也支持迭代算法的執(zhí)行。
3.2.4 webSocket
WebSocket 是一種在單個(gè)TCP 連接上進(jìn)行全雙工通信的協(xié)議,使得客戶端和服務(wù)器之間的數(shù)據(jù)交換變得更加簡(jiǎn)單,允許服務(wù)端主動(dòng)向客戶端推送數(shù)據(jù)。
3.3.1 數(shù)據(jù)采集及分析平臺(tái)
該平臺(tái)主要用于數(shù)據(jù)采集及分析,平臺(tái)主要功能包括:新建模型類型、新建設(shè)備模型、opc 數(shù)據(jù)抽取任務(wù)、數(shù)據(jù)庫(kù)抽取任務(wù)、文件抽取任務(wù)等功能,通過將人員定位系統(tǒng)(交換文件抽取數(shù)據(jù))、虹膜考勤系統(tǒng)(數(shù)據(jù)庫(kù)抽取數(shù)據(jù))、礦燈領(lǐng)用系統(tǒng)(數(shù)據(jù)庫(kù)抽取數(shù)據(jù))建立數(shù)據(jù)抽取任務(wù)項(xiàng),實(shí)現(xiàn)人員姓名、身份證號(hào)、工號(hào)、下井時(shí)間、升井時(shí)間、考勤時(shí)間等主要信息的抽取及關(guān)聯(lián)。
3.3.2 區(qū)隊(duì)點(diǎn)名功能
區(qū)隊(duì)下井前通過PC 端或手機(jī)端確定本班次下井人員信息,系統(tǒng)支持將區(qū)隊(duì)所有人員導(dǎo)入功能,本班次下井人員信息,可通過選擇的方式進(jìn)行確認(rèn)。同時(shí),也可以選擇外部單位人員信息。確定下井人員信息后,將本班次下井人員進(jìn)行上報(bào),最終由調(diào)度室進(jìn)行確認(rèn)審核。
3.3.3 智能報(bào)表分析
系統(tǒng)自動(dòng)生成考勤記錄日?qǐng)?bào)表、周報(bào)表、月報(bào)表、缺勤記錄等,可按照班次、部門、時(shí)間等查詢?nèi)藛T下井信息,并以柱狀圖、折線圖、雷達(dá)圖等形式進(jìn)行展示,支持Excel 導(dǎo)出和打印功能,取代了傳統(tǒng)人員統(tǒng)計(jì)考勤記錄的工作,能夠科學(xué)、準(zhǔn)確地分析人員下井記錄及考勤信息。
3.3.4 人員風(fēng)險(xiǎn)分析
建立人員定位、虹膜考勤、礦燈領(lǐng)用、區(qū)隊(duì)點(diǎn)名四者之間的數(shù)據(jù)關(guān)聯(lián)性分析模型,對(duì)存在異常的人員進(jìn)行自動(dòng)預(yù)警,并分析存在的問題,以消息的形式通知管理人員。通過風(fēng)險(xiǎn)大屏將存在異常的人員信息及預(yù)警原因進(jìn)行整體展示,方便管理人員確認(rèn)及管理下井人員。
系統(tǒng)已經(jīng)在貴州黔西能源開發(fā)有限公司得到了應(yīng)用,運(yùn)行效果良好,有效地解決了人員捎卡、定位標(biāo)識(shí)卡損壞、虹膜考勤后不下井等因素造成下井記錄不準(zhǔn)確的現(xiàn)象?;诖髷?shù)據(jù)技術(shù)的四統(tǒng)一管理系統(tǒng)以科學(xué)化、智能化的手段實(shí)現(xiàn)了對(duì)井下工作人員的統(tǒng)一管理,為煤礦安全生產(chǎn)、人員風(fēng)險(xiǎn)管控提供了良好的基礎(chǔ)條件。