胡 彬,馬 越,張 健,王浩宇
(國能大渡河檢修安裝有限公司,四川 成都 610000)
在互聯(lián)網(wǎng)及移動互聯(lián)網(wǎng)技術(shù)快速發(fā)展的背景下,智能城市、智能醫(yī)療、智能社區(qū)和智能企業(yè)都在全力以赴。水電企業(yè)的智慧檢修、狀態(tài)檢修也開始了不斷的研究和探索,特別是以國家能源集團(tuán)大渡河公司為代表的大型水電中央企業(yè),從2017年開始已經(jīng)大力發(fā)展和探索智慧企業(yè)和智慧檢修建設(shè)。
“基于檢修要素感知的檢修方案智能生成模型研究”課題的提出,即考慮到在日常工作中遇到的實際問題,如檢修資源不足、專家力量緊張等。隨著越來越多信息系統(tǒng)的部署,在制定檢修方案時,所需要權(quán)衡考量的因素也越來越多,此時,如果能將制定檢修方案的工作交由大數(shù)據(jù)分析工具來輔助完成,將顯著提高人員效率,降低成本。
本文的設(shè)計是依托于歷年的檢修數(shù)據(jù),以及水電站諸多信息管理系統(tǒng)和生產(chǎn)管理系統(tǒng)中,每天生成的大量的設(shè)備運(yùn)行信息、檢修維護(hù)信息。
因此在本文中,將借助NLP自然語言處理技術(shù)、深度神經(jīng)網(wǎng)絡(luò)算法對已有的大量歷年檢修數(shù)據(jù)進(jìn)行收集、歸納、整理,形成與設(shè)備運(yùn)行狀態(tài)、檢修狀態(tài)相關(guān)聯(lián)的檢修要素,納入到知識庫中,再通過大數(shù)據(jù)機(jī)器學(xué)習(xí)算法,對轉(zhuǎn)化的檢修信息數(shù)據(jù)進(jìn)行關(guān)聯(lián)匹配,將歷史檢修方案與檢修需求建立關(guān)聯(lián)模型,實現(xiàn)檢修方案智能生成模型,模型如圖1所示。
圖1 檢修方案智能生成模型
本文中嘗試將歷史檢修信息、現(xiàn)場檢修需求、檢修知識庫利用NLP自然語言處理算法及大數(shù)據(jù)機(jī)器學(xué)習(xí)算法進(jìn)行歸納、建模,給出檢修方案制定建議,并根據(jù)檢修完成后的評價功能,對前述功能進(jìn)行反饋,形成迭代優(yōu)化。
首先將其用于對沒有納入模型學(xué)習(xí)的設(shè)備歷史故障信息進(jìn)行驗證,將模型的檢修方案計算結(jié)果與歷史檢修工單記錄進(jìn)行比對。通過驗證后,在檢修工作開展的同時,用模型根據(jù)設(shè)備故障信息和運(yùn)行狀態(tài)進(jìn)行檢修方案推薦,形成檢修方案參考建議。模型具備以下技術(shù)要求。
檢修詞條的自然語言處理技術(shù),對檢修需求、檢修要素進(jìn)行處理識別,包括圖表類、文本類的信息,轉(zhuǎn)化為計算機(jī)能夠識別和查詢的結(jié)構(gòu)化知識。
檢修知識庫自動匹配識別算法,依托大數(shù)據(jù)機(jī)器學(xué)習(xí)算法,包括模糊聚類以及基于深度學(xué)習(xí)的KBQA(Knowledge Base Question Answering)技術(shù),快速為其進(jìn)行畫像,并匹配已有檢修知識庫中對應(yīng)的檢修詞條,生成初步的檢修建議方案。
檢修方案優(yōu)化算法,系統(tǒng)能根據(jù)不同的檢修任務(wù)關(guān)注維度,生成有差異性的檢修優(yōu)化方案,比如安全優(yōu)先、經(jīng)濟(jì)性優(yōu)先、工期優(yōu)先等。
檢修績效指標(biāo)自動評價體系,系統(tǒng)能夠根據(jù)檢修目標(biāo),自動為檢修任務(wù)的完成進(jìn)行評判。
構(gòu)建模型所需要的數(shù)據(jù)來源于歷年生產(chǎn)管理數(shù)據(jù),大部分工作數(shù)據(jù)每月形成電子表格匯總得到,主要是人身風(fēng)險預(yù)控活動、檢修工序卡活動數(shù)據(jù)、風(fēng)險預(yù)控活動數(shù)據(jù)、項目管理數(shù)據(jù)。各個數(shù)據(jù)源來源不同,人身風(fēng)險預(yù)控活動將采集檢修工作的人員姓名、工種、消耗性材料、工器具、工期、防范措施等信息,檢修工序卡將采集工藝標(biāo)準(zhǔn)、檢修質(zhì)量等信息,風(fēng)險預(yù)控活動將采集項目風(fēng)險、風(fēng)險等級預(yù)估等信息,項目管理數(shù)據(jù)將采集人員、工種工期、檢修成本等信息,初步建立智慧檢修知識庫。
檢修需求畫像:檢修需求畫像的主要工作包括短語挖掘、學(xué)習(xí)預(yù)測和關(guān)系分析3部分。
通過實現(xiàn)短語挖掘、關(guān)系分析和學(xué)習(xí)預(yù)測的功能,將對新生成的檢修需求自動匹配識別算法,系統(tǒng)將根據(jù)檢修需求中關(guān)鍵字如“瀑布溝”“3號水輪發(fā)電機(jī)組”“推力軸承”“外循環(huán)冷卻器”“管路”“滲漏”,快速為檢修需求進(jìn)行畫像,并匹配已有檢修知識庫中對應(yīng)的檢修詞條。
在本文中,短語挖掘方法將采用基于有監(jiān)督學(xué)習(xí)的短語挖掘算法實現(xiàn)(圖2)。
圖2 基于有監(jiān)督學(xué)習(xí)的檢修需求短語挖掘流程
如圖2所示,短語挖掘算法主要通過計算候選短語的統(tǒng)計指標(biāo)特征來挖掘,其中:
(1)學(xué)習(xí)預(yù)測:在深度神經(jīng)網(wǎng)絡(luò)模型中,“發(fā)電機(jī)組”、“推力軸承”、“外循環(huán)冷卻器”、“管路”、“滲漏”等詞或字符將被表示為一個低維稠密空間中的向量。基于這些向量表示,可使用典型的網(wǎng)絡(luò)結(jié)構(gòu)(如卷積神經(jīng)網(wǎng)絡(luò)CNN、循環(huán)神經(jīng)網(wǎng)絡(luò)RNN)抽取字詞之間的組合特征及關(guān)聯(lián)關(guān)系。與傳統(tǒng)方法相比,深度神經(jīng)網(wǎng)絡(luò)能捕捉到更多隱性的語義特征,能取得更優(yōu)異的性能。
(2)關(guān)系分析,檢修要素尋優(yōu):系統(tǒng)能根據(jù)不同的檢修任務(wù)關(guān)注維度,包括人員姓名、工種、消耗性材料、工器具、工期、防范措施、工藝標(biāo)準(zhǔn)、檢修質(zhì)量、風(fēng)險因素、風(fēng)險等級10個維度,通過粒子群PSO尋優(yōu)算法,生成有差異性的檢修優(yōu)化方案,比如安全優(yōu)先、經(jīng)濟(jì)性優(yōu)先、工期優(yōu)先等可以作為檢修方案的優(yōu)先項,自動生成與之對應(yīng)的檢修優(yōu)化方案。
(3)檢修績效指標(biāo)自動評價:系統(tǒng)為檢修任務(wù)的完成進(jìn)行評判,比如量化目標(biāo)檢修工期與實際檢修工期差異、人工消耗差異、工器具使用差異、消耗性材料差異、風(fēng)險因素差異,并作為反饋,指導(dǎo)后續(xù)同類型檢修任務(wù)優(yōu)化的生成。
檢修要素與檢修需求匹配關(guān)聯(lián)的構(gòu)建,是語義識別、自然語言處理與數(shù)據(jù)挖掘技術(shù)的綜合應(yīng)用,核心在于建立起自然語言形式的需求與計算機(jī)知識之間的映射關(guān)系。在本課題方案中,將把建立映射關(guān)系的過程分為兩個子過程,即實體鏈接和屬性理解。其中,實體鏈接是指識別檢修需求所提及的內(nèi)容,并將其鏈接到構(gòu)建的數(shù)據(jù)庫中。屬性理解則是指識別檢修需求提及內(nèi)容,其對應(yīng)關(guān)聯(lián)的檢修詞條和檢修要素,這其中便要應(yīng)用到模糊聚類算法以及基于深度學(xué)習(xí)的KBQA技術(shù)進(jìn)行匹配計算。本文方案中,知識應(yīng)用部分的工作流程如圖3所示。
圖3 檢修需求與檢修要素匹配以及檢修方案智能生成
以某容量63 MW混流式機(jī)組A修為例,通過其他類似機(jī)組檢修歷史數(shù)據(jù)建立模型,模型包含人員姓名、工種、成本、工期、檢修質(zhì)量、風(fēng)險等因素,通過粒子群PSO尋優(yōu)算法繪制的工期、質(zhì)量、成本兩兩之間的關(guān)系圖,擬合了相應(yīng)的函數(shù)。
圖4 項目工期——質(zhì)量——成本關(guān)系曲線
然后以最高進(jìn)度要求、最低預(yù)算成本、質(zhì)量達(dá)標(biāo)要求為約束條件,以工期——質(zhì)量——成本最優(yōu)化為目標(biāo)函數(shù),優(yōu)化生成檢修方案,其中包含檢修順序、持續(xù)工期優(yōu)化調(diào)整等。
本文提出,在應(yīng)用大數(shù)據(jù)機(jī)器學(xué)習(xí)算法、自然語言處理技術(shù)、深度神經(jīng)網(wǎng)絡(luò)算法等先進(jìn)技術(shù)的同時,也充分考慮到公司日常工作中遇到的實際問題與技術(shù)需求,如檢修資源不足、專家力量緊張,檢修方案的確定與實施存在滯后;此外,隨著越來越多信息系統(tǒng)的部署,在制定檢修方案時,所需要權(quán)衡考量的因素也越來越多。通過本課題方案的實現(xiàn),把制定檢修方案的工作交由大數(shù)據(jù)分析工具來輔助完成,此舉將顯著提高人員效率,降低成本,切實推動數(shù)字化轉(zhuǎn)型。
本文依托NLP自然語言處理技術(shù)對檢修需求、檢修要素進(jìn)行處理,將圖表類、文本類的信息,以及已有的各類檢修數(shù)據(jù),轉(zhuǎn)化為計算機(jī)能夠識別和查詢的結(jié)構(gòu)化知識。而利用大數(shù)據(jù)機(jī)器學(xué)習(xí)算法,包括模糊聚類算法以及基于深度學(xué)習(xí)的KBQA技術(shù),對轉(zhuǎn)化的檢修信息數(shù)據(jù)進(jìn)行關(guān)聯(lián)匹配,從而建立檢修方案智能生成模型,形成檢修建議。除此之外,系統(tǒng)還通過粒子群PSO尋優(yōu)算法,根據(jù)不同的檢修任務(wù)關(guān)注維度,完成檢修方案自動尋優(yōu)。在檢修任務(wù)完成后,系統(tǒng)還可根據(jù)目標(biāo)檢修工期與實際檢修工期差異、人工消耗差異、工器具使用差異、消耗性材料差異、風(fēng)險因素差異作為考量維度,對檢修任務(wù)進(jìn)行評價,生成反饋并指導(dǎo)后續(xù)同類型的檢修任務(wù)的優(yōu)化生成。