彭 俊
中國中煤能源集團(tuán)有限公司 北京 100120
隨著煤機(jī)設(shè)備的增長,煤礦特殊的工作時(shí)間安排,設(shè)備長期處于復(fù)雜的環(huán)境及長時(shí)間的工作,必然會(huì)帶來設(shè)備的損耗等,使得采煤機(jī)設(shè)備出現(xiàn)故障,導(dǎo)致影響生產(chǎn),嚴(yán)重甚至出現(xiàn)影響周邊環(huán)境安全,所以對(duì)于煤機(jī)設(shè)備的設(shè)備診斷是必要的。
傳統(tǒng)的設(shè)備診斷技術(shù)更多是依靠人工拿著儀器或者專業(yè)技術(shù)人員采集現(xiàn)場數(shù)據(jù)之后進(jìn)行分析研究,再得出結(jié)論。這種方式一方面很依賴于技術(shù)人員的經(jīng)驗(yàn)及技術(shù)等。另一方面分析研究結(jié)果也會(huì)消耗很多的時(shí)間,使得生產(chǎn)受到影響。所以為了保證煤礦的正常生產(chǎn),設(shè)備的正常運(yùn)行,節(jié)約成本等方面,對(duì)于傳統(tǒng)的設(shè)備診斷方式需要進(jìn)行更新升級(jí)。而近年來,隨著傳感器技術(shù)及大數(shù)據(jù)技術(shù)的發(fā)展,基于這方面技術(shù)的故障診斷方式出現(xiàn)。
大數(shù)據(jù)成套裝備專家系統(tǒng)的系統(tǒng)體系結(jié)構(gòu),由數(shù)據(jù)采集層、數(shù)據(jù)存儲(chǔ)層、服務(wù)層,業(yè)務(wù)層以及與用戶端的web展示層組成。系統(tǒng)總體功能框架如圖所示:
圖1 系統(tǒng)總體框架
1.2.1 系統(tǒng)通過服務(wù)端數(shù)據(jù)采集模塊通過數(shù)據(jù)連接代碼讀取OPC實(shí)時(shí)數(shù)據(jù),當(dāng)失去實(shí)時(shí)數(shù)據(jù)連接的時(shí)候,從歷史數(shù)據(jù)庫獲取數(shù)據(jù),解析數(shù)據(jù)發(fā)送到kafka消息隊(duì)列。接著服務(wù)端啟動(dòng)2個(gè)原始數(shù)據(jù)消費(fèi)者,其中一個(gè)消費(fèi)者將原始數(shù)據(jù)直接存入實(shí)時(shí)數(shù)據(jù)存儲(chǔ)庫;另一個(gè)消費(fèi)者,根據(jù)模型管理中配置的在線模型是否需要接收的實(shí)時(shí)信息和關(guān)聯(lián)的數(shù)據(jù)集信息,啟動(dòng)模型;模型接收數(shù)據(jù)服務(wù)輸入的數(shù)據(jù),將運(yùn)行結(jié)果扔回給數(shù)據(jù)服務(wù),數(shù)據(jù)服務(wù)將分析結(jié)果數(shù)據(jù)存入分析數(shù)據(jù)庫,同時(shí)發(fā)送結(jié)果信息至kaF-ka。預(yù)警模塊通過消費(fèi)結(jié)果消息判斷是否預(yù)警,如果預(yù)警,根據(jù)預(yù)警元數(shù)據(jù)信息存入傳統(tǒng)數(shù)據(jù)庫,并放入緩存,前端實(shí)時(shí)展示。業(yè)務(wù)端每天通過定時(shí)任務(wù)調(diào)用離線模型請(qǐng)求服務(wù)端的數(shù)據(jù)存儲(chǔ)服務(wù)將分析數(shù)據(jù)存入分析數(shù)據(jù)庫,并放入緩存。業(yè)務(wù)端調(diào)用在線模型,請(qǐng)求數(shù)據(jù)服務(wù)獲取數(shù)據(jù)集,完成例如預(yù)警信息、圖形化展示等功能,采用調(diào)用一次熱點(diǎn)數(shù)據(jù)后放入緩存,再次訪問時(shí)提高訪問速度。
大數(shù)據(jù)成套裝備專家系統(tǒng)的系統(tǒng)體系結(jié)構(gòu),由數(shù)據(jù)采集層、數(shù)據(jù)存儲(chǔ)層、服務(wù)層,業(yè)務(wù)層以及與用戶端的web展示層組成。
數(shù)據(jù)采集層主要包括兩個(gè)部分,分別為實(shí)時(shí)數(shù)據(jù)庫和歷史數(shù)據(jù)庫。當(dāng)系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫連接成功后,通過數(shù)據(jù)協(xié)議采集實(shí)時(shí)數(shù)據(jù),當(dāng)實(shí)時(shí)數(shù)據(jù)庫連接失敗后,會(huì)自動(dòng)從歷史數(shù)據(jù)庫中獲取數(shù)據(jù),確保數(shù)據(jù)時(shí)刻能提供進(jìn)行分析展示。
數(shù)據(jù)存儲(chǔ)層主要包括傳統(tǒng)數(shù)據(jù)庫以及大數(shù)據(jù)數(shù)據(jù)存儲(chǔ),大數(shù)據(jù)數(shù)據(jù)存儲(chǔ)包括實(shí)時(shí)數(shù)據(jù)存儲(chǔ)和分析數(shù)據(jù)存儲(chǔ)。
服務(wù)層主要抽象成六大服務(wù)板塊,數(shù)據(jù)采集、預(yù)警診斷模塊、指標(biāo)模塊,數(shù)據(jù)服務(wù)接口,模型元數(shù)據(jù)、數(shù)據(jù)集,用于給業(yè)務(wù)層提供數(shù)據(jù)支撐。
數(shù)據(jù)采集模塊適用于實(shí)時(shí)數(shù)據(jù)采集、數(shù)據(jù)解析、數(shù)據(jù)轉(zhuǎn)發(fā)至kafka。預(yù)警診斷模塊主要處理預(yù)警信息、診斷信息和模型數(shù)據(jù)、原始數(shù)據(jù)的關(guān)系;通過預(yù)警信息可以查詢診斷信息;通過預(yù)警信息追溯相關(guān)的原始數(shù)據(jù)信息等功能。指標(biāo)模塊主要管理重要分析模型指標(biāo)的可配置,根據(jù)現(xiàn)場工況情況建立不同設(shè)備的分析模型,針對(duì)不同的設(shè)備使用需求、運(yùn)行狀況和使用壽命建立分析模型。數(shù)據(jù)服務(wù)模塊主要提供統(tǒng)一的大數(shù)據(jù)查詢、存儲(chǔ)接口,可以提供模型需要的數(shù)據(jù),提供模型輸出數(shù)據(jù)的存儲(chǔ)接口,接收數(shù)據(jù),存儲(chǔ)到分析數(shù)據(jù)庫Hbase,還可以消費(fèi)kafka數(shù)據(jù)采集信息,將原始數(shù)據(jù)存入實(shí)時(shí)數(shù)據(jù)庫HIVE中。模型管理模塊主要是把模型從運(yùn)行分為在線模型和離線模型,在線模型主要負(fù)責(zé)請(qǐng)求原始實(shí)時(shí)數(shù)據(jù)及歷史數(shù)據(jù),離線模型主要負(fù)責(zé)請(qǐng)求服務(wù)端實(shí)時(shí)數(shù)據(jù)存儲(chǔ)庫中將分析數(shù)據(jù)提取出來。模型從功能分為預(yù)警模型、診斷模型,功能涉及到存儲(chǔ)模型入?yún)ⅰ⒊鰠⒁约澳P偷幕驹獢?shù)據(jù)信息,可以為模型入?yún)⒓俺鰠⑴渲脭?shù)據(jù)集。數(shù)據(jù)集模塊主要維護(hù)數(shù)據(jù)集信息,包括數(shù)據(jù)庫配置、表字段信息、條件信息等。
業(yè)務(wù)層主要包括用戶管理,礦區(qū)、工作面管理,設(shè)備基礎(chǔ)信息管理,以及設(shè)備異常預(yù)警、故障診斷、能耗分析、生命周期預(yù)測等業(yè)務(wù)展示頁面的接口,同時(shí)包括模型的運(yùn)行。
系統(tǒng)提供一個(gè)統(tǒng)一的綜合門戶,為用戶提供設(shè)備監(jiān)控、專家業(yè)務(wù)系統(tǒng)等業(yè)務(wù)功能的集中展示頁面。
基礎(chǔ)信息管理提供維護(hù)煤礦信息、工作面信息、設(shè)備基礎(chǔ)信息、指標(biāo)信息等基礎(chǔ)信息的維護(hù)功能。
設(shè)備在線監(jiān)測顯示工作面內(nèi)采煤機(jī)、輸送機(jī)、支架、帶式輸送機(jī)、乳化液泵、噴霧泵等設(shè)備的實(shí)時(shí)運(yùn)行狀態(tài)。
A.總覽頁面:系統(tǒng)提供總覽界面按設(shè)備類型分類顯示不同類型設(shè)備的數(shù)量及狀態(tài),狀態(tài)分為正常、預(yù)警、報(bào)警、通訊異常、停機(jī)和重點(diǎn)關(guān)注。同時(shí)總覽頁面還展示故障記錄統(tǒng)計(jì)信息,包括設(shè)備名稱、設(shè)備編號(hào)、故障類型、故障等級(jí)、故障發(fā)生時(shí)間等重要信息。
B.某類型設(shè)備頁面:設(shè)備在總覽界面中點(diǎn)擊某種類型設(shè)備,進(jìn)入相應(yīng)類型設(shè)備的展示頁面,展示具體該種類型的所有設(shè)備的運(yùn)行狀態(tài)及歷史故障趨勢曲線,故障記錄信息等內(nèi)容。
C.單體設(shè)備頁面:點(diǎn)擊某臺(tái)設(shè)備進(jìn)入設(shè)備明細(xì)頁面,可展示該設(shè)備所有的測點(diǎn)信息實(shí)時(shí)數(shù)據(jù)展示,以及按時(shí)間和狀態(tài)查詢?nèi)魏螠y點(diǎn)的原始數(shù)據(jù)、分析曲線,歷史報(bào)警信息、故障記錄及分析結(jié)論等內(nèi)容。
預(yù)警管理根據(jù)專家系統(tǒng)的預(yù)警模型分析出的設(shè)備預(yù)警信息在預(yù)警中心中統(tǒng)一管理,以列表方式展示當(dāng)前的所有預(yù)警信息,點(diǎn)擊某條預(yù)警信息可查看一段時(shí)間的原始數(shù)據(jù),可查看分析預(yù)警原因。
故障診斷根據(jù)專家系統(tǒng)故障診斷模型分析出設(shè)備故障原因,設(shè)備故障內(nèi)容包括電機(jī)壽命、輸送機(jī)鏈條壽命等。
logistic回歸分析是廣義線性回歸方法中的一種,在數(shù)據(jù)挖掘、疾病自動(dòng)診斷等領(lǐng)域應(yīng)用較多,經(jīng)典的應(yīng)用場景有探索某疾病的危險(xiǎn)因素,并根據(jù)危險(xiǎn)因素評(píng)估一個(gè)人患該疾病的概率等等。在線性回歸分析中,因變量與自變量之間的關(guān)系是線性的。若只對(duì)一個(gè)自變量和一個(gè)因變量分析,我們稱之為一元線性回歸分析,否則若回歸分析中自變量個(gè)數(shù)有兩個(gè)或兩個(gè)以上,則稱之為多元線性回歸分析。設(shè)備健康診斷系統(tǒng)可以參考對(duì)人體健康或某種疾病診斷的方式和模型,通過該變因變量的因子類型及系數(shù)值,結(jié)合工業(yè)控制和設(shè)備運(yùn)行的特點(diǎn),參考工業(yè)故障分析診斷技術(shù),對(duì)設(shè)備的健康情況進(jìn)行建模分析,進(jìn)而實(shí)現(xiàn)對(duì)設(shè)備的健康情況。
閾值配置系統(tǒng)提供維護(hù)設(shè)備和指標(biāo)的關(guān)系,維護(hù)每種類型設(shè)備的對(duì)應(yīng)的關(guān)鍵指標(biāo),以及指標(biāo)對(duì)應(yīng)的閾值的配置功能。
同時(shí)支持自適應(yīng)預(yù)警。在自適應(yīng)預(yù)警中,對(duì)于不同的設(shè)備,從該設(shè)備的歷史特征值數(shù)據(jù)中,經(jīng)過數(shù)據(jù)清洗,得到代表正常運(yùn)行的特征值數(shù)據(jù)集,將設(shè)備正常運(yùn)行的特征值數(shù)據(jù)集導(dǎo)入自適應(yīng)閾值計(jì)算模型中,得到自適應(yīng)的閾值。自適應(yīng)報(bào)警適用于各種特征值報(bào)警,包括振動(dòng)特征值,溫度,壓力等,并且自適應(yīng)閾值不需要事先獲取設(shè)備的各種參數(shù),只需要設(shè)備運(yùn)行的歷史特征值數(shù)據(jù)集,就可以從中挖掘出設(shè)備正常運(yùn)行的特征值臨界點(diǎn)。和傳統(tǒng)的人工設(shè)定閾值相比,自適應(yīng)閾值克服了閾值設(shè)置偏高或偏低導(dǎo)致的漏診斷和虛假報(bào)警,能夠及時(shí)發(fā)現(xiàn)設(shè)備出現(xiàn)的早期故障。
綜合分析包括統(tǒng)計(jì)信息包括,異常設(shè)備數(shù)量總數(shù)、異常設(shè)備數(shù)據(jù)分布情況、風(fēng)險(xiǎn)設(shè)備數(shù)量變化趨勢、設(shè)備報(bào)警累計(jì)時(shí)長統(tǒng)計(jì)(Top10)、設(shè)備報(bào)警持續(xù)時(shí)間較長的事件(Top10)等重點(diǎn)關(guān)注的統(tǒng)計(jì)信息以圖形化的方式展示。
系統(tǒng)配置功能包括如用戶管理、用戶角色管理、權(quán)限管理、日志管理等功能。
本系統(tǒng)通過研究全面感知技術(shù),數(shù)據(jù)管理技術(shù),設(shè)備智能診斷技術(shù),大數(shù)據(jù)技術(shù)等,通過構(gòu)建統(tǒng)一數(shù)據(jù)采集模型,規(guī)范各類型設(shè)備數(shù)據(jù)接入方式,構(gòu)建了一個(gè)統(tǒng)一的工作面成套裝備運(yùn)行大數(shù)據(jù)中心,整合專家知識(shí),構(gòu)建智慧的預(yù)測分析模型,通過大數(shù)據(jù)BI分析技術(shù),構(gòu)建專家業(yè)務(wù)分析系統(tǒng),實(shí)現(xiàn)對(duì)煤礦工作面設(shè)備大數(shù)據(jù)的智慧化管理和價(jià)值應(yīng)用。