邵 嚴(yán)
(1.中煤科工集團(tuán)重慶研究院有限公司,重慶400039;2.瓦斯災(zāi)害監(jiān)控與應(yīng)急技術(shù)國家重點(diǎn)實(shí)驗(yàn)室,重慶400037)
傳統(tǒng)智慧礦山模型中,安全監(jiān)控統(tǒng)、井下人員定位、井下通信等業(yè)務(wù)各成系統(tǒng),在感知層、網(wǎng)絡(luò)層及應(yīng)用層都沒有關(guān)聯(lián),當(dāng)出現(xiàn)突發(fā)事件時(shí),各自為戰(zhàn)[1-4]。現(xiàn)有井上采用融合服務(wù)器實(shí)現(xiàn)多系統(tǒng)融合、聯(lián)動(dòng)的方式響應(yīng)速度不僅受到各系統(tǒng)巡檢周期的限制,而且應(yīng)急聯(lián)動(dòng)效果依賴于井上、井下網(wǎng)絡(luò)通信質(zhì)量[5-7]。介紹了一種煤礦井下多系統(tǒng)協(xié)同控制分站(以下簡稱為協(xié)同控制分站),該分站不僅可實(shí)現(xiàn)了安全監(jiān)控系統(tǒng)、人員定位系統(tǒng)、應(yīng)急廣播系統(tǒng)終端設(shè)備的數(shù)據(jù)接入,同時(shí)在脫離上位機(jī)軟件、發(fā)生突發(fā)事件的情況下,可實(shí)現(xiàn)跨區(qū)域安全監(jiān)控、人員定位、應(yīng)急廣播等多系統(tǒng)協(xié)同聯(lián)動(dòng)[8]。
煤礦井下多系統(tǒng)協(xié)同控制分站基于高性能的STM32 系列MCU、采用一主四從多片MCU 協(xié)調(diào)工作的架構(gòu)開發(fā)。分站具有7 路RS485 總線接口,2 路RJ45 電口與2 路光通信網(wǎng)絡(luò)接口,滿足安全監(jiān)控系統(tǒng)、人員定位系統(tǒng)、應(yīng)急廣播系統(tǒng)、信息引導(dǎo)等系統(tǒng)數(shù)據(jù)接入。以瓦斯傳感器實(shí)時(shí)狀態(tài)、采集數(shù)據(jù)作為多系統(tǒng)應(yīng)急聯(lián)動(dòng)預(yù)案觸發(fā)條件,當(dāng)緊急情況發(fā)生時(shí),迅速執(zhí)行設(shè)備就地控制,多方位引導(dǎo)人員緊急撤離。應(yīng)急聯(lián)動(dòng)邏輯示意圖如圖1,當(dāng)工作面瓦斯傳感器超限,協(xié)同控制分站首先切斷綜采機(jī)供電,加大巷道送風(fēng)量,防止危險(xiǎn)進(jìn)一步擴(kuò)大。同時(shí)驅(qū)動(dòng)讀卡器向該區(qū)域內(nèi)員工發(fā)送緊急撤離命令,觸發(fā)應(yīng)急廣播終端、LED 指示牌通過聲音、文字、圖像等方式指導(dǎo)工人安全進(jìn)行撤離。同時(shí)將井下情況上傳至上位機(jī),通知調(diào)度人員組織相關(guān)人員緊急處理。
圖1 應(yīng)急聯(lián)動(dòng)邏輯示意圖Fig.1 Schematic diagram of emergency linkage logic
協(xié)同控制分站硬件設(shè)計(jì)框圖如圖2。由數(shù)據(jù)處理單元與數(shù)據(jù)采集擴(kuò)展單元2 部分組成。
圖2 協(xié)同控制分站硬件設(shè)計(jì)框圖Fig.2 Block diagram of hardware design for cooperative control substation
數(shù)據(jù)處理單元基于1 塊STM32F429 微處理器實(shí)現(xiàn),數(shù)據(jù)采集擴(kuò)展單元基于4 塊STM32F103 微處理器實(shí)現(xiàn),數(shù)據(jù)處理單元與數(shù)據(jù)采集擴(kuò)展單元之間通過高速串口通信是實(shí)現(xiàn)數(shù)據(jù)交互。
協(xié)同控制分站應(yīng)可實(shí)現(xiàn)煤礦井下區(qū)域內(nèi)安全監(jiān)控系統(tǒng)傳感器、人員定位讀卡器、廣播終端、信息引導(dǎo)示屏等終端設(shè)備接入。其中,傳感器、讀卡器為RS485 總線通信,廣播終端為電口或光口以太網(wǎng)通信。因?yàn)樽x卡器與傳感器通信協(xié)議不同,并且精確人員定位人員位置信息采集密集、數(shù)據(jù)量大,如果單條總線實(shí)現(xiàn)讀卡器、傳感器混接,會(huì)因讀卡器數(shù)據(jù)長時(shí)間占用總線資源,影響傳感器數(shù)據(jù)實(shí)時(shí)采集。因此,采用不同總線接口分別實(shí)現(xiàn)傳感器、讀卡器數(shù)據(jù)采集。
數(shù)據(jù)采集擴(kuò)展單元主要實(shí)現(xiàn)安全監(jiān)控系統(tǒng)總線型傳感器數(shù)據(jù)采集?;? 塊STM32F103 微處理器外加LBC184 TTL-RS485 接口驅(qū)動(dòng)電路擴(kuò)展出4 條獨(dú)立的RS485 總線接口,共可接入16 路總線型傳感器。數(shù)據(jù)處理單元RS485-5 總線實(shí)現(xiàn)電源信息采集的同時(shí),還可實(shí)現(xiàn)瓦斯抽放、多參數(shù)傳感器等設(shè)備接入。AI1~AI8 可實(shí)現(xiàn)8 路開關(guān)量傳感器接入。DO1~DO8 為8 路電平控制信號(hào)輸出電路,控制斷電儀等控制設(shè)備。RS485-6 與RS485-7 實(shí)現(xiàn)4 路精確人員定位讀卡器或8 路區(qū)域型人員定位讀卡器接入。協(xié)同控制分站配備了1 塊支持2 路光通信和2路RJ45 電口通信的交換機(jī)模塊,該交換機(jī)模塊支持環(huán)網(wǎng)冗余功能與協(xié)同分站通過電口連接,可實(shí)現(xiàn)廣播終端設(shè)備的接入。
協(xié)同控制分站軟件框圖如圖3。
圖3 協(xié)同控制分站軟件流程框圖Fig.3 Software diagram of collaborative control substation
軟件基于UCOS 實(shí)時(shí)操作操作系統(tǒng)出色的任務(wù)調(diào)度機(jī)制,將每個(gè)邏輯功能模塊分解為獨(dú)立的任務(wù),根據(jù)優(yōu)先級(jí)進(jìn)行資源調(diào)度。軟件開始運(yùn)行時(shí)首先對(duì)各種變量、任務(wù)、信號(hào)量、郵箱等進(jìn)行初始化,之后系統(tǒng)開始在各個(gè)任務(wù)模塊中切換執(zhí)行。因?yàn)閁COS操作系統(tǒng)屬于搶占式系統(tǒng),在任何一次發(fā)起任務(wù)調(diào)度時(shí)總是將資源優(yōu)先分給優(yōu)先級(jí)別高的、準(zhǔn)備就緒的任務(wù)。
瓦斯監(jiān)控系統(tǒng)對(duì)異常情況發(fā)生觸發(fā)響應(yīng)實(shí)時(shí)性要求很高,因此相關(guān)數(shù)據(jù)采樣、邏輯處理等任務(wù)優(yōu)先級(jí)高于其他任務(wù)。數(shù)據(jù)處理單元通過串口輪詢方式獲取數(shù)據(jù)采集擴(kuò)展單元4 個(gè)獨(dú)立的數(shù)據(jù)采集模塊中傳感器數(shù)據(jù),數(shù)據(jù)內(nèi)容包括傳感器類型、狀態(tài)、參數(shù)值等信息。數(shù)據(jù)處理單元將讀取到的傳感器數(shù)據(jù)通過郵箱機(jī)制發(fā)送給邏輯處理任務(wù),進(jìn)行報(bào)警、斷電、風(fēng)電瓦斯閉鎖等邏輯判斷并執(zhí)行相應(yīng)的控制。同時(shí)通訊任務(wù)通過網(wǎng)絡(luò)TCP 通信將獲取到的數(shù)據(jù)打包上傳至上位機(jī)軟件。
根據(jù)上位機(jī)下發(fā)的設(shè)置信息判斷讀卡器類型,選擇對(duì)應(yīng)的通信協(xié)議,通過RS485-6、RS485-7 總線接口讀取人員定位讀卡器數(shù)據(jù),同時(shí)分站也會(huì)將接收到的機(jī)緊急撤離、呼叫、群呼等命令發(fā)給對(duì)應(yīng)的讀卡器。當(dāng)傳感器或人員定位讀卡器出現(xiàn)異?;蚍终局魍ㄐ沤K端時(shí),數(shù)據(jù)存儲(chǔ)任務(wù)會(huì)對(duì)這些異常數(shù)據(jù)進(jìn)行存儲(chǔ)。
應(yīng)急廣播終端作為客戶端同時(shí)與上位機(jī)、協(xié)同控制分站進(jìn)行連接?;赥CP/IP 協(xié)議以客戶端模式在啟動(dòng)后主動(dòng)申請(qǐng)與控制分站進(jìn)行連接,連接成功后協(xié)同控制分站將組播序號(hào),UDP 通信端口號(hào)等信息發(fā)送至終端。正常情況下廣播終端播放上位機(jī)下發(fā)的音頻,當(dāng)觸發(fā)應(yīng)急聯(lián)動(dòng)時(shí)控制分站基于UDP 協(xié)議向網(wǎng)絡(luò)上廣播終端發(fā)送報(bào)警音頻。
應(yīng)急聯(lián)動(dòng)分為本地聯(lián)動(dòng)和跨區(qū)域聯(lián)動(dòng)2 種情況。本地聯(lián)動(dòng)是指當(dāng)協(xié)同控制分站設(shè)置的觸發(fā)條件滿足時(shí)僅與本臺(tái)控制分站關(guān)聯(lián)的設(shè)備進(jìn)行應(yīng)急聯(lián)動(dòng)。跨區(qū)域聯(lián)動(dòng)是指實(shí)現(xiàn)本地聯(lián)動(dòng)的同時(shí),還可以觸發(fā)網(wǎng)絡(luò)中任1 臺(tái)或多臺(tái)控制分站實(shí)現(xiàn)跨區(qū)域的應(yīng)急聯(lián)動(dòng)預(yù)案。
應(yīng)急聯(lián)動(dòng)邏輯觸發(fā)條件設(shè)置界面如圖4,對(duì)于模擬量傳感器觸發(fā)條件有“報(bào)警、斷電、故障”等選項(xiàng),開關(guān)量傳感器有“零態(tài)、一態(tài)、斷線”等選項(xiàng)。每1組應(yīng)急聯(lián)動(dòng)預(yù)案觸發(fā)條件可以由1 臺(tái)或多臺(tái)傳感器狀態(tài)組成,并且通過設(shè)置界面也可以選擇“同時(shí)滿足”即所有條件都滿足時(shí)或選擇“任一滿足”即只要1 個(gè)條件滿足即可觸發(fā)應(yīng)急聯(lián)動(dòng)。
圖4 應(yīng)急聯(lián)動(dòng)觸發(fā)條件上位機(jī)設(shè)置界面Fig.4 Setting interface of host computer for emergency linkage trigger condition
當(dāng)需要實(shí)現(xiàn)跨區(qū)域協(xié)同聯(lián)動(dòng)時(shí),則首先設(shè)置完成觸發(fā)條件后選擇“異地聯(lián)動(dòng)選項(xiàng)”,然后選擇需要聯(lián)動(dòng)的分站地址,進(jìn)入聯(lián)動(dòng)預(yù)案設(shè)置界面,在該界面可對(duì)要參與聯(lián)動(dòng)的人員系統(tǒng),應(yīng)急廣播系統(tǒng)相關(guān)設(shè)備聯(lián)動(dòng)邏輯進(jìn)行設(shè)置。
應(yīng)急聯(lián)動(dòng)任務(wù)實(shí)現(xiàn)多系統(tǒng)協(xié)同聯(lián)動(dòng)功能,應(yīng)急聯(lián)動(dòng)任務(wù)軟件流程圖如圖5。當(dāng)傳感器數(shù)據(jù)異常時(shí)協(xié)同控制分站通過讀取上位機(jī)下發(fā)的協(xié)同控制預(yù)案信息表,讀取關(guān)聯(lián)讀卡器信息及廣播終端信息,生成本地聯(lián)動(dòng)邏輯,接著讀取異地聯(lián)動(dòng)邏輯信息表,將本地與異地聯(lián)動(dòng)邏輯結(jié)合,生成最終聯(lián)動(dòng)邏輯執(zhí)行表。當(dāng)廣播播放語句與異地播放語句不同時(shí),以本地為主。
圖5 應(yīng)急聯(lián)動(dòng)任務(wù)軟件流程圖Fig.5 Software flowchart of emergency linkage task
協(xié)同控制分站基于UDP 協(xié)議結(jié)合應(yīng)答機(jī)制實(shí)現(xiàn)跨區(qū)域多協(xié)同分站應(yīng)急聯(lián)動(dòng)[9-10]。當(dāng)本地控制分站聯(lián)動(dòng)觸發(fā)條件滿足時(shí)且定義了跨區(qū)域聯(lián)動(dòng)邏輯,控制分站將參與控制分站地址、參與讀卡器地址、廣播終端IP 地址與報(bào)警語句編號(hào)通過UDP 協(xié)議發(fā)送到網(wǎng)絡(luò)上,并等待被控分站應(yīng)答信息。被控控制分站收到UDP 數(shù)據(jù)幀后將本地地址與數(shù)據(jù)幀信息比較,若存在則保存該聯(lián)動(dòng)信息并立即執(zhí)行,直到收到結(jié)束數(shù)據(jù)指令幀后清除配置信息,停止聯(lián)動(dòng)。
測試環(huán)境搭建示意圖如圖6,1#、2#、3#3 臺(tái)協(xié)同控制分站利用交換機(jī)模塊組成環(huán)網(wǎng),2#分站、3#分站分別接入1 臺(tái)甲烷傳感器、斷電儀,人員定位讀卡器和廣播終端,設(shè)備通信地址如圖中。
圖6 測試環(huán)境搭建示意圖Fig.6 Schematic of the environment set up for testing
第1 組測試條件設(shè)定為:采用傳統(tǒng)地面融合聯(lián)動(dòng)服務(wù)器實(shí)現(xiàn)應(yīng)急聯(lián)動(dòng)預(yù)案,當(dāng)2#甲烷傳感器數(shù)值超過1.5%時(shí),本地控制口斷開5 號(hào)斷電儀開關(guān),同時(shí)觸發(fā)2#、3#讀卡器向區(qū)域內(nèi)所有標(biāo)識(shí)卡發(fā)出緊急撤離命令,IP 地址為192.168.1.1 和192.168.1.2 的2臺(tái)廣播同時(shí)語音報(bào)警;第2 組測試條件設(shè)定為:基于協(xié)同控制分站實(shí)現(xiàn)井下跨區(qū)域應(yīng)急聯(lián)動(dòng),觸發(fā)條件和聯(lián)動(dòng)預(yù)案與第1 組完全相同,預(yù)案下發(fā)給分站后斷開與上位機(jī)通信。對(duì)應(yīng)設(shè)備響應(yīng)時(shí)間測試結(jié)果見表1。
表1 設(shè)備響應(yīng)時(shí)間記錄Table 1 Records of device response time
從表1 中測試結(jié)果可以得出協(xié)同控制分站在脫離上位機(jī)的情況下依然能夠?qū)崿F(xiàn)跨區(qū)域應(yīng)急聯(lián)動(dòng),相比基于地面服務(wù)器實(shí)現(xiàn)方式,脫離上位機(jī)軟件后無法實(shí)現(xiàn),類似于當(dāng)煤礦井下主干網(wǎng)通信受到干擾時(shí)后者無法實(shí)現(xiàn)多系統(tǒng)應(yīng)急聯(lián)動(dòng),而且響應(yīng)速度基于協(xié)同控制分站也有明顯優(yōu)勢。
設(shè)計(jì)了一種煤礦井下區(qū)域協(xié)同控制分站,煤礦井下跨區(qū)域協(xié)同控制分站具有以下幾點(diǎn)特點(diǎn):脫離上位機(jī)的情況下可實(shí)現(xiàn)安全監(jiān)控、人員定位、井下廣播系統(tǒng)協(xié)同應(yīng)急聯(lián)動(dòng);與地面服務(wù)器實(shí)3 個(gè)系統(tǒng)應(yīng)急聯(lián)動(dòng)向比,不受個(gè)系統(tǒng)巡檢周期的制約,響應(yīng)時(shí)間快;3 個(gè)系統(tǒng)數(shù)據(jù)均由協(xié)同分站環(huán)網(wǎng)傳輸,與傳統(tǒng)各自系統(tǒng)獨(dú)立建設(shè)需要3 套環(huán)網(wǎng)相比,節(jié)約了大量的人力、財(cái)力。目前協(xié)同控制分站已在烏海能源公司黃白茨、老石擔(dān)、五虎山等10 余座礦井使用,產(chǎn)品的穩(wěn)定性、先進(jìn)性、創(chuàng)新型得到了使用單位的高度認(rèn)可和一制好評(píng)。