范滿意,羅 凱,馬英杰,韓崇鵬
(1.中國航空發(fā)動機研究院 基礎(chǔ)與應(yīng)用研究中心,北京 101304;2.北京航天測控技術(shù)有限公司,北京 100041;3.北京市高速交通工具智能診斷與健康管理重點實驗室,北京 100041;4.中國航發(fā)沈陽發(fā)動機研究所,沈陽 110015)
PHM 技術(shù)的持續(xù)推廣、應(yīng)用,提升了裝備保障能力及水平,包括大數(shù)據(jù)、機器學(xué)習(xí)、數(shù)字孿生等多項智能化技術(shù),已成功應(yīng)用至PHM 地面系統(tǒng),有效地提升了裝備海量測試數(shù)據(jù)分析處理效率及智能化水平[1-4]。以航空發(fā)動機領(lǐng)域為例,美國GE、羅羅等公司已經(jīng)在其軍民用發(fā)動機型號產(chǎn)品中建立了智能化故障預(yù)測與健康管理系統(tǒng)[5-6],幫助其售后服務(wù)及維修保障人員識別潛在故障,有效地提高了產(chǎn)品維護效率,減少了停機時間和成本,并確保了航空安全。另外,借助PHM 技術(shù)應(yīng)用,還提供一系列定制化服務(wù),以滿足客戶的特定需求,例如定制化的健康管理方案和遠(yuǎn)程技術(shù)服務(wù)支持等。目前,PHM 系統(tǒng)已經(jīng)配套至航空、航天、車船、大型設(shè)施等多領(lǐng)域復(fù)雜裝備的運維保障體系中,有效地提升了裝備安全性、經(jīng)濟性,但也暴露出了一些問題,包括故障診斷預(yù)測精度不足、系統(tǒng)業(yè)務(wù)及功能不完善等。經(jīng)事后分析得出,PHM 技術(shù)缺乏有效驗證能力和工具是其中主要原因之一[7-8]。隨著我國新型航空發(fā)動機的集成度、復(fù)雜度及智能化程度急劇增加,使其對PHM 系統(tǒng)成熟度要求更高,對高效、智能的PHM 技術(shù)驗證需求尤為迫切。同時,考慮到新型產(chǎn)品配套時間短,故障數(shù)據(jù)積累少,可驗證的故障不足,發(fā)動機PHM 驗證需要借助仿真等手段,以補充驗證數(shù)據(jù)。
目前,國外典型PHM 開發(fā)驗證工具有VSE、Sure-Sense等產(chǎn)品[9],提供了包括PHM 工程搭建、數(shù)據(jù)融合、診斷預(yù)測推理、系統(tǒng)狀態(tài)評估等功能,有效地支撐了包括美國空軍F-16、F/A-22飛機渦輪發(fā)動機監(jiān)控、診斷、預(yù)測等PHM 驗證,縮短了發(fā)動機產(chǎn)品研發(fā)周期并消除通常由錯誤數(shù)據(jù)引起的昂貴調(diào)查。除PHM 驗證功能外,國外PHM開發(fā)驗證工具產(chǎn)品核心優(yōu)勢在于PHM 知識模型庫,其通過體系化的知識組織管理,有效地支撐復(fù)雜裝備PHM 多業(yè)務(wù)、多過程驗證。近年隨著技術(shù)發(fā)展,知識圖譜已經(jīng)成為信息領(lǐng)域智能化知識管理技術(shù)手段。知識圖譜應(yīng)用數(shù)學(xué)、圖形學(xué)、信息可視化等技術(shù),可有效實現(xiàn)復(fù)雜知識內(nèi)容的語義搜索、智能問答、內(nèi)容推薦和輔助決策,已廣泛應(yīng)用至醫(yī)學(xué)、教育、電力、航天等多領(lǐng)域[10-11]。
在PHM 開發(fā)驗證技術(shù)需求分析基礎(chǔ)上,針對新型航空發(fā)動機PHM 驗證實際需求,包括基于大數(shù)據(jù)挖掘、深度機器學(xué)習(xí)診斷預(yù)測驗證等[12],提出了一種基于知識圖譜的PHM 仿真驗證方法,研制了一套智能化發(fā)動機健康管理系統(tǒng)驗證平臺。該平臺在利用大數(shù)據(jù)、深度機器學(xué)習(xí)、知識圖譜等技術(shù)基礎(chǔ)上,提供發(fā)動機PHM 算法建模、知識開發(fā)、仿真驗證及原理樣機驗證等功能,可滿足發(fā)動機基于海量數(shù)據(jù)處理、多元異構(gòu)關(guān)聯(lián)分析、智能導(dǎo)向型推理的診斷預(yù)測驗證等需求。
與傳統(tǒng)PHM 單機軟件相比,基于分布式云服務(wù)的PHM 仿真驗證平臺具有以下優(yōu)勢:1)借助Hadoop、SpringCloud、Docker容器技術(shù)搭建驗證平臺架構(gòu),可有效滿足發(fā)動機PHM 驗證所需處理的海量驗證數(shù)據(jù)處理需求,提高仿真計算、診斷推理等驗證效率;2)可有效為知識圖譜、深度機器學(xué)習(xí)等智能化新技術(shù)在PHM 驗證提供支撐;3)將PHM 驗證服務(wù)化,可有效驗證多發(fā)動機、多業(yè)務(wù)并行PHM 能力,真實復(fù)現(xiàn)現(xiàn)場PHM 系統(tǒng)環(huán)境。其中:
1)大數(shù)據(jù)驗證服務(wù),采用HDFS分布式文件系統(tǒng)存儲源碼二進制文件、視頻、音頻、圖像等較大的數(shù)據(jù)文件,可充分發(fā)揮HDFS對于大文件存儲的優(yōu)勢,進而提高發(fā)動機飛參運行記錄等多源海量驗證數(shù)據(jù)處理效率。針對QAR、ECU、CEDU 等歷史飛行記錄,按照故障代碼、發(fā)生時間等,實現(xiàn)故障記錄驗證數(shù)據(jù)海量高效查詢,并快速完成誤碼剔除、濾波平滑等預(yù)處理。
2)智能計算驗證服務(wù),通過集成知識圖譜技術(shù)框架,實現(xiàn)發(fā)動機故障機理、故障特征、故障數(shù)據(jù)、診斷預(yù)測模型等結(jié)構(gòu)化知識和故障預(yù)案、故障案例、手冊文件等非結(jié)構(gòu)化知識組織管理。同時,利用深度機器學(xué)習(xí)引擎,利用規(guī)則推理、回歸聚類等方法,可進一步實現(xiàn)PHM 知識挖掘、診斷預(yù)測驗證模型學(xué)習(xí)訓(xùn)練等功能驗證。
3)分布式驗證服務(wù),依據(jù)OSA-CBM+架構(gòu)[13],提供分布式健康管理原理樣機并行驗證服務(wù),面向多發(fā)動機型號、機載/地面PHM、診斷預(yù)測等多環(huán)境、多業(yè)務(wù)驗證需求,提供數(shù)據(jù)采集、狀態(tài)監(jiān)視、故障診斷、壽命預(yù)測等驗證功能,從而實現(xiàn)與實際機隊發(fā)動機PHM 保障條件相一致的集成驗證。
采用私有云服務(wù)搭建B/S平臺架構(gòu),提供發(fā)動機試驗數(shù)據(jù)、飛參數(shù)據(jù)以及維修信息等驗證數(shù)據(jù)采集服務(wù),經(jīng)數(shù)據(jù)進行清洗、集成、融合存儲到數(shù)據(jù)庫。業(yè)務(wù)層,通過調(diào)用建模開發(fā)、推理引擎、業(yè)務(wù)服務(wù)等,實現(xiàn)發(fā)動機PHM 驗證建模、仿真驗證、原理驗證等應(yīng)用??傮w架構(gòu)如圖1所示。
圖1 基于知識圖譜的PHM 仿真驗證平臺設(shè)計總體設(shè)計
1)環(huán)境層:包括PHM 系統(tǒng)運行所需的必要通信網(wǎng)絡(luò)、信息服務(wù)、系統(tǒng)安全產(chǎn)品等基礎(chǔ)設(shè)施和操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、文字處理工具等系統(tǒng)環(huán)境;
2)數(shù)據(jù)層:主要為發(fā)動機PHM 驗證數(shù)據(jù)對象,包括設(shè)計數(shù)據(jù)、試驗數(shù)據(jù)、仿真數(shù)據(jù)、航空數(shù)據(jù)、飛機維護管理系統(tǒng)數(shù)據(jù)[14]、維修數(shù)據(jù)、診斷預(yù)測算法等;
3)支撐層:包括用于仿真驗證平臺所需的基礎(chǔ)數(shù)據(jù)服務(wù),包括數(shù)據(jù)庫服務(wù)、文件服務(wù)、報表服務(wù)、資源服務(wù)、可視化組件、權(quán)限控制等基礎(chǔ)服務(wù)組件;
4)業(yè)務(wù)層:包括診斷預(yù)測算法模型等驗證對象開發(fā)集成工具、診斷預(yù)測業(yè)務(wù)應(yīng)用的故障樹遍歷、規(guī)則推理、案例檢索、知識圖譜融合推理等業(yè)務(wù)服務(wù);
5)應(yīng)用層:包括仿真驗證、功能原理驗證、外場保障功能驗證、現(xiàn)場維修保障功能驗證以及驗證過程可視化交互等應(yīng)用軟件及工具。
平臺工作流程主要包括 “驗證開發(fā)”、“驗證數(shù)據(jù)接入”、“驗證計算評估”等典型過程,平臺工作流程如圖2所示。
圖2 基于知識圖譜的PHM 仿真驗證平臺工作流程圖
1)驗證開發(fā):包括發(fā)動機PHM 工程模型建模、診斷預(yù)測算法開發(fā)建模、專家知識開發(fā);
2)驗證數(shù)據(jù)接入:包括發(fā)動機一體化半實物仿真試驗設(shè)備數(shù)據(jù)、機載健康管理系統(tǒng)離線數(shù)據(jù)、飛機QAR 航后數(shù)據(jù)等實時數(shù)據(jù)接入和離線數(shù)據(jù)接入;
3)驗證控制:包括開發(fā)PHM 驗證用例、創(chuàng)建PHM 驗證試驗、啟動控制PHM 驗證以及PHM 驗證算法模型加載推理計算;
4)驗證監(jiān)視:包括PHM 驗證場景交互、PHM 驗證過程數(shù)據(jù)監(jiān)視、報警故障診斷監(jiān)視、故障預(yù)測與壽命預(yù)測監(jiān)視;
5)驗證評價:包括內(nèi)場試驗PHM功能原理驗證、外場運維保障PHM 功能原理驗證、故障診斷與預(yù)測算法準(zhǔn)確率、精度驗證。
2.3.1 驗證數(shù)據(jù)服務(wù)
針對發(fā)動機海量PHM 驗證數(shù)據(jù)特征:一是數(shù)據(jù)來源具有多源性;二是數(shù)據(jù)種類和形態(tài)具有復(fù)雜性,即異構(gòu)性;三是數(shù)據(jù)具有時空性,采用Hadoop、Spark、Storm 等主流大數(shù)據(jù)組件,實現(xiàn)多型號、多編號發(fā)動機驗證數(shù)據(jù)統(tǒng)一采集、處理,包括數(shù)據(jù)貫標(biāo)、數(shù)據(jù)清洗、數(shù)據(jù)特征提取和數(shù)據(jù)存儲管理等。在此基礎(chǔ)上,建立數(shù)據(jù)貫標(biāo)的統(tǒng)一接口,以提高驗證數(shù)據(jù)的匯聚使用能力和新源數(shù)據(jù)的快速集成能力。驗證數(shù)據(jù)服務(wù)數(shù)據(jù)流如圖3所示。
圖3 驗證數(shù)據(jù)服務(wù)數(shù)據(jù)流
針對多源數(shù)據(jù)不同類型、特點、應(yīng)用方式,包括數(shù)據(jù)格式、是否頻繁查詢、實時性要求等,平臺采用與之相適應(yīng)的多種數(shù)據(jù)庫進行分布式存儲,以滿足實時、離線等驗證對數(shù)據(jù)查詢、管理需求。多源驗證數(shù)據(jù)存儲服務(wù)如圖4所示。
圖4 多源驗證數(shù)據(jù)存儲服務(wù)
1)時序數(shù)據(jù)庫服務(wù):采用IoTDB等時序數(shù)據(jù)庫,利用其流式數(shù)據(jù)高效處理能力,可以實時處理傳感器數(shù)據(jù)流,支持復(fù)雜的數(shù)據(jù)分析和挖掘操作;
2)離線海量數(shù)據(jù)服務(wù):采用Hbase分布式列式存儲系統(tǒng),利用其分布式擴展及高效查詢能力,可以實現(xiàn)多型號海量歷史驗證數(shù)據(jù)查詢;
3)非結(jié)構(gòu)化數(shù)據(jù)服務(wù),采用HDFS分布式文件系統(tǒng),為發(fā)動機QAR、故障記錄等離線文件提供海量存儲服務(wù),借助其大規(guī)模數(shù)據(jù)集服務(wù)能力,可有效實現(xiàn)多型號文件管理及高效服務(wù)。
2.3.2 建模開發(fā)服務(wù)模塊設(shè)計
針對發(fā)動機仿真驗證需求,軟件提供建模開發(fā)服務(wù)模塊,由基礎(chǔ)算法庫、專用模型庫、專家知識開發(fā)等功能模塊。
1)在線開發(fā):本模塊提供算法模型在線開發(fā)、與離線導(dǎo)入功能。其中:在線開發(fā)支持基于多語言腳本、源代碼在線開發(fā),用戶可在線開發(fā)PHM 診斷預(yù)測模型和仿真驗證模型。軟件提供基于發(fā)動機系統(tǒng)、分系統(tǒng)、設(shè)備結(jié)構(gòu)的圖形化開發(fā)功能和節(jié)點配置功能。用戶可開發(fā)用于PHM 驗證的發(fā)動機仿真模型或壓氣機等仿真模型。同時,軟件提供模型訓(xùn)練、循環(huán)迭代計算(包括訓(xùn)練誤差損失等)等完成模型在線訓(xùn)練,訓(xùn)練后模型保存至平臺,供調(diào)用使用仿真調(diào)用??紤]到發(fā)動機診斷預(yù)測算法復(fù)雜度及參與在線開發(fā)人員技術(shù)掌握情況,在線開發(fā)功能在設(shè)計中采用了輕量級的開源代碼編輯器VSCode工具,利用其提供的豐富功能和插件,如代碼補全、調(diào)試、版本控制和代碼片段等,以有效提升算法開發(fā)效率及開發(fā)語言擴展性。目前,在線開發(fā)工具已經(jīng)實現(xiàn)了C++、Python、Matlab三種語言開發(fā)支持。未來隨著軟件升級,可進一步支持包括Java、GO、Modelica等多計算、仿真語言。
2)算法模型庫:面向發(fā)動機健康管理,提供溫度、電壓、電流等信號檢測診斷模型以及壓氣機、燃燒室、高壓渦輪、低壓渦輪等油路、氣路、控制、振動等典型分系統(tǒng)診斷預(yù)測模型管理功能,用于PHM 診斷預(yù)測驗證。同樣,用戶可利用在線開發(fā)的診斷預(yù)測算法,在驗證平臺內(nèi)完成診斷預(yù)測模型圖形化開發(fā)及訓(xùn)練、發(fā)布(如圖5所示)。并利用平臺提供測試接口,輸出測試結(jié)果,用于診斷預(yù)測模型確認(rèn)。
圖5 發(fā)動機診斷預(yù)測圖形化建模
2.3.3 知識圖譜模塊設(shè)計
知識圖譜構(gòu)建模塊主要分為專家知識開發(fā)、數(shù)據(jù)挖掘、知識圖譜構(gòu)建、知識綜合查詢等功能。本模塊在發(fā)動機專家知識數(shù)據(jù)庫模塊提供的Spark數(shù)據(jù)挖掘分析、Graph圖計算[15-16]基礎(chǔ)上,提供發(fā)動機數(shù)據(jù)挖掘分析等功能,并加載顯示發(fā)動機數(shù)據(jù)挖掘分析結(jié)果、關(guān)聯(lián)關(guān)系網(wǎng)絡(luò)圖等。對于無法滿足的數(shù)據(jù)挖掘分析,按數(shù)據(jù)需求進行數(shù)據(jù)挖掘算法定制。知識圖譜模塊功能包括:實體抽取模塊,用于從發(fā)動機設(shè)計文件、故障案例等文本中自動提取數(shù)據(jù)實體,并標(biāo)注信息類型和屬性信息;關(guān)系抽取模塊:用于從文本中自動提取發(fā)動機驗證信息關(guān)系,包括故障模式關(guān)聯(lián)的故障特征、診斷算法、預(yù)測算法等;知識表示模塊,用于將發(fā)動機PHM 待驗證信息、關(guān)系和屬性等信息轉(zhuǎn)換為計算機可讀的形式;知識存儲模塊,用于存儲整個知識圖譜,并提供高效的查詢和更新接口,本項目采用圖形理論的開源No-SQL數(shù)據(jù)庫;知識推理模塊,用于從發(fā)動機PHM 知識圖譜中推導(dǎo)出新的知識,包括故障間傳遞影響等;知識查詢與應(yīng)用模塊,用于根據(jù)用戶的查詢需求,從知識圖譜中檢索相關(guān)PHM 驗證知識,并將其應(yīng)用于PHM 診斷、預(yù)測及決策支持等。主要功能應(yīng)用包括:
1)專家知識開發(fā):面向發(fā)動機診斷、預(yù)測、輔助決策等應(yīng)用,提供定量、定性專家知識集成功能:(1)采用規(guī)則推理方法,實現(xiàn)基于測試數(shù)據(jù)、工作狀態(tài)、控制指令、飛行事件的推理知識集成功能。以發(fā)動機故障代碼、診斷結(jié)果等為索引,提供異常故障發(fā)生所處工況事件、正常操作流程、可能故障原因、處置流程等排故預(yù)案知識開發(fā)功能;(2)采用非結(jié)構(gòu)化數(shù)據(jù)提取方法,提供基于歷史故障記錄、維修記錄的故障案例信息抽取集成功能,完成診斷維修知識分級、診斷維修知識基本信息、故障征兆以及維修步驟、維修結(jié)果等知識提取與集成。
2)知識提取挖掘:針對發(fā)動機設(shè)計數(shù)據(jù)、測試數(shù)據(jù)、維修數(shù)據(jù)等多源的結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化文件,采用最大匹配法、最優(yōu)匹配法等,完成無關(guān)信息剔除和有關(guān)信息分詞提取;提供特征值提取功能,利用詞頻、逆向文件頻率等方法,進一步對預(yù)處理后的發(fā)動機診斷知識進行特征提取,降低知識挖掘所需文本向量維度;提供診斷知識挖掘功能,提供文本集轉(zhuǎn)化功能,將文本轉(zhuǎn)化為文本矩陣輸入至K 近鄰、貝葉斯模型、決策樹等模型,輸出文本集分類,完成診斷知識挖掘,知識提取挖掘流程如圖6所示。
圖6 發(fā)動機專家知識采集與提取
3)知識圖譜構(gòu)建:依據(jù)知識圖譜技術(shù)架構(gòu),發(fā)動機故障專家知識圖譜的構(gòu)建總體流程分為知識融合、增量迭代2個流程,如圖7所示。其中:知識融合階段僅僅是從不同類型的知識源抽取構(gòu)建知識圖譜所需的實體、屬性和關(guān)系,形成了一個個孤立的抽取圖譜。為了形成一個完整的知識圖譜,需要將這些抽取結(jié)果集成到知識圖譜中,以進行知識融合;最后將圖譜存儲在數(shù)據(jù)庫中才能提高圖譜的適應(yīng)效率,不同于傳統(tǒng)的關(guān)系型數(shù)據(jù)庫和分布式數(shù)據(jù)庫,知識圖譜需要存儲在專用的圖數(shù)據(jù)庫中,可采用Neo4j等數(shù)據(jù)庫實現(xiàn)圖譜的存儲。
圖7 發(fā)動機PHM 知識圖譜構(gòu)建流程
2.3.4 仿真驗證評價模塊設(shè)計
仿真驗證評價模塊包括用例管理、驗證控制、故障注入、驗證分析、結(jié)果顯示等功能,如圖8所示。其中:用例管理模塊,采用用例驅(qū)動方式,提供驗證用例的開發(fā)、配置、管理功能,支持驗證過程所需數(shù)據(jù)管理和驗證模型管理功能;驗證控制模塊,提供仿真驗證試驗用例的開始、停止控制功能,并利用發(fā)動機仿真驗證設(shè)備接口[17]等,實時采集仿真驗證數(shù)據(jù);故障注入模塊,采用指令方式+參數(shù)注入方式,驅(qū)動驗證設(shè)備對具體工況、故障模式進行仿真或驅(qū)動歷史數(shù)據(jù)庫進行對應(yīng)故障數(shù)據(jù)回放,覆蓋發(fā)動機氣路、油路、滑油、控制等以及發(fā)動機全系統(tǒng)故障模擬;驗證分析模塊,在驗證過程中,提供驗證算法接口調(diào)用功能,利用驗證得到的仿真數(shù)據(jù)加載調(diào)用健康管理算法模型,輸出驗證診斷預(yù)測結(jié)果等;結(jié)果顯示模塊,采用文本記錄、曲線等方式,顯示驗證試驗進程信息,并根據(jù)用戶所開展的驗證試驗進程,滾動顯示試驗過程信息及故障診斷等結(jié)果生成信息。
圖8 發(fā)動機仿真驗證模塊工作原理
2.3.5 健康管理原理樣機模塊設(shè)計
健康管理原理樣機模塊包括PHM 建模與配置、狀態(tài)監(jiān)測與故障診斷、趨勢預(yù)測與維修決策。
1)PHM 建模與配置:采用圖形化、向?qū)椒绞?,提供發(fā)動機PHM 建模功能,實現(xiàn)發(fā)動機結(jié)構(gòu)、參數(shù)、故障模式、PHM 驗證任務(wù)模型等基礎(chǔ)設(shè)計信息配置管理;采集配置模塊,提供總線幀格式協(xié)議配置、通信協(xié)議配置等功能,利用通用數(shù)據(jù)采集與數(shù)據(jù)接收服務(wù),實現(xiàn)發(fā)動機數(shù)據(jù)接收、解析、存儲。
2)狀態(tài)監(jiān)測與故障診斷:提供履歷信息、健康信息、健康數(shù)據(jù)狀態(tài)監(jiān)視功能,支持機隊、單機、分系統(tǒng)等多級對象狀態(tài)監(jiān)視;異常檢測模塊,提供異常數(shù)據(jù)判讀、異常趨勢檢測功能,支持發(fā)動機測試、試驗、飛行過程異常狀態(tài)檢測、異常趨勢檢測,并輸出檢測報警信息。故障診斷模塊,提供基于故障樹、信號特征提取、數(shù)學(xué)物理模型等融合故障診斷,利用實時測試數(shù)據(jù)、歷史飛參數(shù)據(jù)等,實現(xiàn)故障報警、故障部位顯示、故障影響分析等;
3)趨勢預(yù)測與維修決策:加載數(shù)學(xué)物理模型,利用當(dāng)前數(shù)據(jù)和歷史數(shù)據(jù)對產(chǎn)品特征參數(shù)隨時間和環(huán)境的變化趨勢進行分析,提供產(chǎn)品性能、振動、滑油等特征參數(shù)的趨勢分析,性能衰減、專題趨勢預(yù)測功能;維修決策模塊,提供故障影響分析、維修排故預(yù)案、歷史故障案例、知識圖譜等綜合知識推送服務(wù),支持維修電子手冊等資源鏈接,輔助排故、維修參考,包括健康報告生成、維修知識檢索等。
基于知識圖譜的航空發(fā)動機PHM 仿真驗證平臺所需支撐技術(shù)包括:數(shù)據(jù)挖掘與特征提取、專家知識自主獲取以及基于知識圖譜的融合驗證3部分。
通過開展發(fā)動機數(shù)據(jù)挖掘與信息提取技術(shù),為構(gòu)建發(fā)動機PHM 知識圖譜提供定量知識構(gòu)建支持,包括:數(shù)據(jù)傳輸、測量參數(shù)預(yù)處理、故障特征提取與表征、特征相關(guān)性分析以及特征增強五部分,主要技術(shù)流程如圖9所示。
圖9 發(fā)動機數(shù)據(jù)挖掘與特征提取流程
1)數(shù)據(jù)傳輸:利用批次發(fā)動機試車數(shù)據(jù)(或飛參數(shù)據(jù)),通過篩選測量參數(shù),從而完成氣路數(shù)據(jù)、振動數(shù)據(jù)、孔探數(shù)據(jù)或滑油數(shù)據(jù)的篩選,從而可以保證所得數(shù)據(jù)能夠直接進行后續(xù)處理。
2)數(shù)據(jù)挖掘:采用元數(shù)據(jù)方法,開展面向發(fā)動機設(shè)計要求、設(shè)計方案、設(shè)計圖紙、加工要求、裝配數(shù)據(jù)、試驗數(shù)據(jù)、運行數(shù)據(jù)、維護檢修等關(guān)聯(lián)分析,建立全壽命周期數(shù)據(jù)的映射關(guān)系模型。
3)故障特征提取與表征:面向發(fā)動機氣路、滑油等數(shù)據(jù),采用氣動熱力模型、圖像處理方法、主成分分析方法等[18],完成典型部件故障、氣路數(shù)據(jù)、滑油光譜等故障特征提取。
4)特征相關(guān)性分析:利用K-means 的聚類算法、Pearson系數(shù)等方法,完成故障、特征數(shù)據(jù)相關(guān)性計算,輸出相關(guān)性矩陣,以分析、優(yōu)化多故障特征及特征敏感度,為多特征知識融合提供輸入。
5)故障特征增強:提供基于Vague集特征參數(shù)的相似度量和排序功能[19],以實現(xiàn)基于參數(shù)特征統(tǒng)計的發(fā)動機知識表征。同時,采用遷移學(xué)習(xí)技術(shù),將發(fā)動機故障模式模型化,實現(xiàn)基于強化學(xué)習(xí)生成故障特征庫的增廣策略,為發(fā)動機仿真驗證提供評估、評價依據(jù)。
針對非結(jié)構(gòu)化知識,如發(fā)動機故障診斷孔探圖像、歷史故障案例等圖片和文本數(shù)據(jù)等,采用圖像和語義識別方法,提取非結(jié)構(gòu)知識中的關(guān)鍵特征,并可轉(zhuǎn)化為粗糙集理論可以處理的數(shù)據(jù)集形式,構(gòu)建圖像和語義識別算法庫。在此基礎(chǔ)上,利用粗糙集預(yù)處理方法等,完成樣本決策表訓(xùn)練、連續(xù)數(shù)據(jù)離散化和以及訓(xùn)練樣本屬性約簡。最后,利用反向傳播神經(jīng)網(wǎng)絡(luò)(BP)、卷積神經(jīng)網(wǎng)絡(luò)(CNN)、對抗神經(jīng)網(wǎng)絡(luò)(GAN)、深度神經(jīng)網(wǎng)絡(luò)(DNN)算法模型,完成專家知識自主獲取與提取。多源異構(gòu)數(shù)據(jù)挖掘技術(shù)流程如圖10所示。
圖10 多源異構(gòu)數(shù)據(jù)關(guān)聯(lián)挖掘流程
采用智能導(dǎo)向型推理方法實現(xiàn)基于知識圖譜的融合驗證,通過構(gòu)建多層級決策融合的導(dǎo)向型推理模型,如圖11所示,完成知識圖譜的知識組織、表示、融合。利用智能導(dǎo)向型驗證推理模型,可有效融合故障知識、故障特征、診斷預(yù)測模型、維修專家知識等內(nèi)容。在此基礎(chǔ)上,借助業(yè)務(wù)流程引擎、規(guī)則推理與模型計算引擎等,驅(qū)動發(fā)動機PHM 驗證,實現(xiàn)基于機理模型的診斷預(yù)測、基于故障特征的診斷預(yù)測以及基于故障案例的診斷融合推理驗證等。
圖11 智能導(dǎo)向型PHM 驗證模型
采用基于知識圖譜的航空發(fā)動機PHM 仿真驗證平臺完成PHM 建模、仿真建模、診斷預(yù)測建模、知識圖譜構(gòu)建、PHM 仿真驗證、PHM 功能原理樣機驗證。航空發(fā)動機PHM 工程一體化平臺驗證,一方面解決傳統(tǒng)單點驗證不成體系的問題;同時解決了新型發(fā)動機故障樣本少、氣路、滑油、振動等系統(tǒng)級故障診斷預(yù)測精度評價缺乏數(shù)據(jù)支撐等問題。
利用PHM 驗證平臺提供的PHM 工程模型,完成發(fā)動機PHM 建模。以某型發(fā)動機為驗證對象,通過導(dǎo)入發(fā)動設(shè)計信息、測試性模型等,在解析測試性模型中FST 信息(Fault-Signal-Test)信息[20]基礎(chǔ)上,完成裝備構(gòu)型、測點、故障模式導(dǎo)入,并根據(jù)機載/地面PHM 業(yè)務(wù)需求,創(chuàng)建發(fā)動機PHM 驗證任務(wù)。
利用PHM 驗證平臺提供的在線開發(fā)功能,完成發(fā)動機仿真驗證模型開發(fā)。利用發(fā)動機工作原理構(gòu)建發(fā)動機仿真模型,利用平臺提供的算法模型接口,實現(xiàn)發(fā)動機仿真輸入、輸出接口,并發(fā)布至仿真驗證模型庫,如圖12所示。
圖12 發(fā)動機仿真驗證建模
利用PHM 驗證平臺提供的算法模型庫,采用圖形化建模方式,調(diào)用數(shù)據(jù)驅(qū)動、特征提取、故障診斷、故障預(yù)測等算法,構(gòu)建發(fā)動機及關(guān)鍵分系統(tǒng)、部件故障診斷預(yù)測模型,并配置至發(fā)動機PHM 模型中,如圖13所示。診斷預(yù)測建模支持開放式的服務(wù)調(diào)用功能,可向符合平臺標(biāo)準(zhǔn)接口的算法模型提供集成與接口自動讀取功能。用戶即可調(diào)用在線開發(fā)、圖形化建模的診斷預(yù)測算法,也可讀取外部診斷預(yù)測服務(wù)接口,輕松調(diào)用各類PHM 算法模型。
圖13 發(fā)動機PHM 算法驗證配置
利用PHM 驗證平臺提供的專家知識管理功能,包括故障特征、故障案例、故障預(yù)案、知識圖譜可視化等工具,實現(xiàn)發(fā)動機PHM 知識圖譜結(jié)構(gòu)。平臺底層通過加載數(shù)據(jù)挖掘、故障增強等方法,完成知識提取與圖譜構(gòu)建,如圖14所示。
圖14 發(fā)動機知識圖譜構(gòu)建
利用PHM 驗證平臺提供的仿真驗證功能,創(chuàng)建發(fā)動機仿真驗證任務(wù)、驗證試驗,并通過驅(qū)動發(fā)動機仿真驗證模型及診斷預(yù)測模型,完成發(fā)動機故障診斷、故障預(yù)測等仿真驗證,如圖15所示。
圖15 發(fā)動機仿真驗證
利用PHM 驗證平臺提供的原理樣機功能,通過加載歷史QAR 飛參數(shù)據(jù)等,調(diào)用已完成仿真驗證的PHM 模型、診斷預(yù)測算法模型、專家知識等,完成發(fā)動機故障診斷、故障預(yù)測、輔助決策等功能驗證,如圖16所示。
圖16 發(fā)動機PHM 功能原理驗證
目前,利用本文提出PHM 仿真驗證方法及PHM 仿真驗證平臺,已經(jīng)完成了3型航空發(fā)動機PHM 工程驗證,包括氣路、振動、滑油等20多種典型故障模式、30余個診斷預(yù)測模型、100余條排故決策知識等,與發(fā)動機臺架試驗、航后QAR 數(shù)據(jù)驗證配合,有效地支撐了航空發(fā)動機PHM系統(tǒng)研制。
本文提出了一種基于知識圖譜的仿真模型驗證設(shè)計方法,通過完成發(fā)動機故障知識圖譜數(shù)據(jù)架構(gòu)設(shè)計,實現(xiàn)了發(fā)動機試驗數(shù)據(jù)、飛參數(shù)據(jù)等多源驗證數(shù)據(jù)接入、診斷預(yù)測驗證算法模型集成、排故維修驗證知識集成,為發(fā)動機PHM 系統(tǒng)研制提供技術(shù)與功能驗證手段,并有望推廣至多型號航空發(fā)動機的PHM 系統(tǒng)設(shè)計、研發(fā)過程,以加速發(fā)動機PHM 系統(tǒng)研制與配套。