礦用人員管理系統(tǒng)是一款軟硬結(jié)合的平臺(tái)系統(tǒng),滿足工業(yè)場(chǎng)景下井上井下人員、車輛的高精度定位、數(shù)據(jù)傳輸、交通信號(hào)燈控制等需求,集人員考勤、跟蹤定位、災(zāi)后急救、路徑分析、危險(xiǎn)區(qū)域管理等日常管理為一體的綜合性應(yīng)用系統(tǒng)。
本平臺(tái)采用先進(jìn)的 UWB、Wi-Fi、LoRa 定位技術(shù),通過在礦井部署基站,為工人佩戴標(biāo)識(shí)卡、車輛安裝標(biāo)識(shí)卡終端的方式,能夠?qū)崿F(xiàn)對(duì)人員、車輛的實(shí)時(shí)高精度定位,系統(tǒng)容量大,實(shí)時(shí)性好,其特殊的高定位精度在發(fā)生事故時(shí)可以進(jìn)行準(zhǔn)確災(zāi)后急救。
隨著互聯(lián)網(wǎng)及 5G 的推廣,構(gòu)建一個(gè)集物聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算于一體的新智能定位平臺(tái),大數(shù)據(jù)可視化成為用戶選擇的重要環(huán)節(jié)。本平臺(tái)通過 SCADA 技術(shù),提供圖形的直觀定位,自適應(yīng) 2D 或 3D 定位,實(shí)現(xiàn)人機(jī)交互,并對(duì)監(jiān)測(cè)的數(shù)據(jù)進(jìn)行分析,進(jìn)行異常預(yù)警和故障定位,預(yù)防事故的發(fā)生。
系統(tǒng)原理圖
系統(tǒng)組成
系統(tǒng)由監(jiān)控主備機(jī)、礦用網(wǎng)絡(luò)交換機(jī)、傳輸分站、無線定位基站、隔爆兼本安型直流穩(wěn)壓電源、礦用本安型標(biāo)識(shí)卡、礦用本安型車載終端、礦用阻燃光纜、礦用阻燃電纜、LED 信息發(fā)布屏、檢卡裝置、便攜式搜救器等組成。
①監(jiān)控主備機(jī),采用研祥工控機(jī),用作數(shù)據(jù)采集和 WEB 發(fā)布。
②礦用網(wǎng)絡(luò)交換機(jī),可組成工業(yè)環(huán)網(wǎng),為數(shù)據(jù)通訊提供保障。采用 4 光 3 電接口,可連接 7 臺(tái)傳輸分站或無線定位基站。
③傳輸分站,硬件采用 i.MX6ULL 內(nèi)核,Linux 實(shí)時(shí)操作系統(tǒng)。運(yùn)行穩(wěn)定可靠,實(shí)時(shí)性高,存儲(chǔ)容量大。采用模塊代設(shè)計(jì)原則,具有以太網(wǎng)、CAN、RS485、電力載波等通訊接口,采用 4.3 寸屏顯示,清晰明了。
④無線定位基站,采用模塊化設(shè)計(jì)原則,功能包括 UWB 定位模塊、Wi-Fi 模塊、LoRa 模塊,同時(shí)留有 2 路 CAN 總線、2 路 RS485 總線、2 路開關(guān)量輸出、2 路百兆光口及 3 路百兆口。
系統(tǒng)軟件方案
軟件方案采用采集端和監(jiān)控端分離模式。采集端采用集群模式,任何一臺(tái)掉線或宕機(jī)則自動(dòng)切換到新的服務(wù)機(jī)器;監(jiān)控端即為客戶端,可以獨(dú)立在多個(gè)用戶 PC 端運(yùn)行監(jiān)控。采集端、監(jiān)控端是本系統(tǒng)需要實(shí)現(xiàn)的功能。
系統(tǒng)通訊方案
數(shù)據(jù)采集服務(wù)器通過 TCP 連接到基站,基站將收集到的標(biāo)識(shí)卡傳輸?shù)讲杉?wù)器,采集端利用訂閱-發(fā)布模式,即時(shí)推送到監(jiān)控端,監(jiān)控端通過圖形進(jìn)行集中可視化監(jiān)測(cè)。
采集端
在監(jiān)控中心建立 Service Platform 服務(wù)平臺(tái),接收采集裝置設(shè)備上傳的數(shù)據(jù),通過 Redis 緩存服務(wù)處理,達(dá)到對(duì)數(shù)據(jù)的及時(shí)處理及響應(yīng),并通過 RPC/HTTP 網(wǎng)關(guān)服務(wù)推送到監(jiān)控端。為便于數(shù)據(jù)的持久化及大數(shù)據(jù)分析,將上傳的數(shù)據(jù)通過Storage Implementors 同時(shí)存儲(chǔ)到關(guān)系型數(shù)據(jù)庫 SQL Server 上。Service Platform 采用多通道并發(fā)處理模式,保證了系統(tǒng)的并發(fā)性,提供系統(tǒng)的處理能力;Redis服務(wù)及 SQL Server 采用集群模式,保證了系統(tǒng)的穩(wěn)定性、可靠性。
監(jiān)控端
監(jiān)控端采用 Web SCADA。在電力、油田燃?xì)?、供水管網(wǎng)等工業(yè)自動(dòng)化領(lǐng)域 Web SCADA 的概念已經(jīng)提出了多年,早先年的 Web SCADA 前端技術(shù)大部分還是基于 Flex、Silverlight 甚至 Applet 這樣的重客戶端方案,在HTML5 流行前 VML 和 SVG 算是真正 Web 方案也是有不少應(yīng)用,近些年隨著 HTML5 的流行,加上移動(dòng)終端對(duì) HTML5 支持的普及,越來越多新項(xiàng)目開始采用真正純 HTML5 的方案,給項(xiàng)目的實(shí)現(xiàn)有了更多的選擇,更具體的說大數(shù)據(jù)量應(yīng)用性能高于 SVG 的 Canvas 方案,已經(jīng)逐漸成為當(dāng)今Web SCADA 前端技術(shù)的選擇標(biāo)配方案。
系統(tǒng)安全
為了提高網(wǎng)絡(luò)內(nèi)部的安全性,本系統(tǒng)網(wǎng)絡(luò)采用了防入侵和防病毒兩個(gè)方面的安全措施。從結(jié)構(gòu)上劃分,本系統(tǒng)網(wǎng)絡(luò)與數(shù)據(jù)采集網(wǎng)絡(luò)有硬件防火墻隔離,同時(shí)與外部 Internet 網(wǎng)絡(luò)也設(shè)硬件防火墻進(jìn)行隔離。
數(shù)據(jù)采集服務(wù)器、web 服務(wù)器均放置在 DMZ 區(qū),Internet 用戶通過防火墻訪問其指定端口,完成防入侵的目的。同時(shí)每個(gè)計(jì)算機(jī)節(jié)點(diǎn)均安裝網(wǎng)絡(luò)版殺毒軟件,完成防病毒目的。 對(duì)業(yè)務(wù)系統(tǒng)的安全采用用戶密碼認(rèn)證的方式,控制系統(tǒng)數(shù)據(jù)查看和操作的權(quán)限控制。系統(tǒng)所有節(jié)點(diǎn)都進(jìn)入一個(gè)域中,系統(tǒng)用戶均采用域用戶。
系統(tǒng)硬件
本系統(tǒng)按照采集端和監(jiān)控端兩大功能平臺(tái)劃分進(jìn)行硬件配置。設(shè)置 2 臺(tái)數(shù)據(jù)采集服務(wù)器進(jìn)行 Master-Slave。其主要功能是負(fù)責(zé)對(duì)系統(tǒng)范圍內(nèi)傳感器及集中接收裝置數(shù)據(jù)的實(shí)時(shí)通訊和采集,并傳至 Redis 緩存和數(shù)據(jù)庫平臺(tái)存儲(chǔ)。在數(shù)據(jù)采集的基礎(chǔ)上,根據(jù)實(shí)際需要,還完成報(bào)警、事件、腳本計(jì)算、存儲(chǔ)配置等功能。(后期可根據(jù)采集片區(qū)需要增加服務(wù)器)。
這 2 臺(tái)服務(wù)器同時(shí)也作為 Redis 及數(shù)據(jù)庫服務(wù)器。高速采集、壓縮、存儲(chǔ)來自傳感器及集中接收裝置數(shù)據(jù),并提供復(fù)雜的查詢引擎,為客戶端的查詢請(qǐng)求提供準(zhǔn)確、快速的應(yīng)答服務(wù)。
設(shè)置 1 臺(tái) SCADA Web 服務(wù)器。作為本系統(tǒng)的門戶網(wǎng)站服務(wù)器,可以提供給 Intranet/Internet上的授權(quán)用戶提供以 SCADA 實(shí)時(shí)數(shù)據(jù)為基礎(chǔ)的圖元畫面、報(bào)警顯示、歷史數(shù)據(jù)庫中的數(shù)據(jù)分析(報(bào)表/趨勢(shì)等)、查詢等功能。
設(shè)置 1 臺(tái)專業(yè)桌面分析站。這是本系統(tǒng)中功能強(qiáng)大、效率高的桌面分析工作站,能瀏覽整個(gè)系統(tǒng)的實(shí)時(shí)數(shù)據(jù)、歷史數(shù)據(jù)、報(bào)表、趨勢(shì)、重要數(shù)據(jù)的報(bào)警信息等。數(shù)據(jù)存儲(chǔ)上設(shè)置了 1 套磁盤陣列。提供海量數(shù)據(jù)存儲(chǔ)和歷史數(shù)據(jù)備份,為數(shù)據(jù)存儲(chǔ)提供了擴(kuò)展空間。在物理連接上,采用了光纖交換機(jī)實(shí)現(xiàn)雙冗余,在數(shù)據(jù)服務(wù)器與磁盤陣列之間提供光纖連接,
數(shù)據(jù)通過光纖通道直接進(jìn)入磁盤陣列,減輕中心交換負(fù)荷。
系統(tǒng)軟件
系統(tǒng)所有的服務(wù)器均安裝在 Windows10 作為操作系統(tǒng),終端均安裝 Windows7 及其以上系統(tǒng)。實(shí)時(shí)緩存采用主流服務(wù) Redis,數(shù)據(jù)庫軟件采用 Microsoft SQL Server 2016 及其以上。應(yīng)用服務(wù)的編寫采用 Microsoft Visual Studio 2017 進(jìn)行開發(fā)。
系統(tǒng)功能
1.平臺(tái)軟件功能設(shè)計(jì),實(shí)時(shí)監(jiān)控(車輛、人員路徑規(guī)劃及位置顯示),通過模擬圖規(guī)劃路徑(包括車輛路徑、人員路徑),實(shí)時(shí)顯示人員或車輛位置。
2.大數(shù)據(jù)可視化,根據(jù)登錄的用戶顯示該用戶關(guān)心內(nèi)容的首頁。
3.告警顯示,對(duì)基站及標(biāo)識(shí)卡進(jìn)行實(shí)時(shí)報(bào)警顯示,當(dāng)數(shù)據(jù)異常時(shí),自動(dòng)彈出報(bào)警提示,提醒監(jiān)控人員。增加報(bào)警管理頁面,使用數(shù)據(jù)表格方式瀏覽報(bào)警記錄信息,并對(duì)報(bào)警信息進(jìn)行分類查詢。實(shí)現(xiàn)報(bào)警確認(rèn)。
4.人員呼叫管理,呼叫管理是人員定位系統(tǒng)的重要功能。系統(tǒng)提供靈活的呼叫方式,可以單一呼叫,群體呼叫和全緊急員呼叫。
5.考勤管理,可對(duì)員工進(jìn)行每天考勤,統(tǒng)計(jì)出勤情況,例如員工應(yīng)下井次數(shù),實(shí)下井次數(shù)和下井天數(shù)等。
6.車輛調(diào)度,車載終端可進(jìn)行呼救及一鍵求救,監(jiān)控端進(jìn)行應(yīng)答管理,采用語音對(duì)講或 TTS 語音播報(bào);監(jiān)控端可進(jìn)行調(diào)度命令下達(dá),車載終端接收指令并顯示。
7.歷史軌跡回放,可對(duì)人員、車輛歷史軌跡進(jìn)行回放。
8.查詢分析,利用采集的數(shù)據(jù),進(jìn)行如下項(xiàng)目的統(tǒng)計(jì)分析。統(tǒng)計(jì)結(jié)果可以通過表格、圖表(曲線、餅圖、柱圖)的方式顯示。
9.設(shè)備管理,包括設(shè)備信息、設(shè)備狀態(tài)、維修記錄的添加及維護(hù)。
10.查詢及報(bào)表管理,利用采集的數(shù)據(jù),進(jìn)行統(tǒng)計(jì)分析,統(tǒng)計(jì)結(jié)果可以通過表格、圖表(曲線、餅圖、柱圖)的方式顯示。報(bào)表管理根據(jù)用戶輸入的條件進(jìn)行各種類型報(bào)表的輸出和打印。
11.基礎(chǔ)信息管理,由系統(tǒng)管理員進(jìn)行管理。主要對(duì)組織結(jié)構(gòu)信息、人員、車輛進(jìn)行管理,同時(shí)維護(hù)這些信息的屬性。