基于仿真技術的裝備智能故障診斷系統
隨著人工智能技術的發展和專家系統理論技術的完善,診斷型專家系統已被廣泛應用于復雜武器裝備維修保障系統中,故障診斷專家系統是典型的智能故障診斷技術之一。
豐富的知識庫和完備的知識推理與管理機制是成功開發專家系統的必要條件,如何自動獲取知識一直是故障診斷專家系統研究熱點與難點。由于計算機系統仿真技術水平的不斷提高和應用領域的不斷擴大,如果根據裝備故障診斷要求,將計算機仿真技術和專家系統結合起來,建立裝備仿真模型,模擬裝備在正常狀態下和各種故障狀態下的工作過程,通過仿真分析獲得裝備各種狀態的運行參數,加工形成能夠直接用于故障診斷專家系統的知識,將有效克服傳統的故障診斷專家系統知識獲取難度極大的問題,且利用仿真技術還能對故障診斷過程進行演示、對結果進行驗證。
1裝備仿真測試平臺
1.1 分布式仿真體系結構
為滿足大范圍內對仿真互操作和重用的要求,美國國防部于1995年提出了高層體系結構(HLA)/運行支撐框架(RTI)。HLA/RTI最主要的特點是采用面向對象技術,建立了基于聯邦的仿真開發、集成和運行框架,提高了仿真的互操作性和重用性,在HLA框架內實現了仿真的"即插即用"。HLA相對于DIS標準,解決了靈活性和可擴充性,同時能減少網絡冗余數據等問題,利用他可以集成不同種類的仿真及真實系統,包括DIS系統、聚合級仿真、結構化仿真以及實際的C3I系統。因此HIA是一種更先進的分布式仿真體系結構,HLA/RTI作為一種先進的仿真體制在國內外已得到大量實際應用,并已成為國際標準,而且有許多成熟的商品化開發工具問世,目前已替代DIS成為仿真應用的主要框架。
1.2 某型裝備仿真測試平臺
某型裝備是一個復雜的人機系統,在地理上和功能上都是分布的,具有實時性和開放性的特點,在系統仿真過程中要涉及到各種硬件、軟件和實際系統。采用HLA體系結構進行仿真是一種可行且有效的手段,利用商用流行國際先進技術以及模塊化、一體化、智能化的仿真工具軟件,模擬裝備作戰環境,建立一個以網絡為中心的開放式的裝備半實物仿真測試系統。圖1是一個基于HLA/RTI的某型裝備仿真聯邦的結構圖,他將裝備的各種功能映射到了12個結點上,每一個結點就是一個聯邦成員。聯邦成員之間不直接對話,他們都連接到RTI上,通過RTI提供的服務來實現相互通信,底層通信采用TCP/IP網絡協議。
2 某型裝備故障診斷專家系統
2.1 基于仿真的診斷知識獲取
知識獲取通常需要根據故障診斷案例發現新規則或從領域專家處接受新規則,不斷豐富和完善故障診斷知識庫。由于裝備在不同的工作狀態下或采用不同的組合時,同一種故障在系統中的表現特征也不盡相同,征兆與故障之間通常不存在一一對應關系。往往只能通過系統故障機理研究、診斷案例分析、可靠性分析和診斷模型試驗等手段,結合領域專家知識和系統技術資料等,對故障和征兆進行明確定義、對故障進行層次劃分、對征兆進行量化處理,才能發現適用于不同條件下的故障診斷規則。但是,對大型復雜的裝備系統而言,采用人工方式幾乎無法在專家系統組建過程中獲取足夠的故障診斷規則。因此,若能利用裝備仿真測試系統基礎平臺,通過在給定功能組合和設置故障狀態下對裝備的工作過程和功能模塊進行仿真,獲得裝備各種組合下的運行參數,建立故障樣本集合,自動獲取故障診斷知識,將有效提高故障診斷知識獲取的速度與質量。
2.2 故障診斷專家系統的實現
某型裝備故障診斷專家系統(組成構成如圖2所示)主要由知識獲取模塊、診斷知識庫、解釋機模塊、推理機模塊和人機接口等部分構成,并通過仿真測試數據庫從裝備仿真測試系統中獲取知識。
(1)仿真測試數據庫是聯接仿真測試系統和故障診斷專家系統的橋梁,該動態數據庫存放有仿真測試數據。仿真測試系統能模擬裝備正常狀態或故障狀態,通過仿真測試得到不同狀態的運行數據,并補充到仿真測試數據庫中。在故障診斷專家系統工作過程中,知識獲取模塊可以從仿真測試數據庫中提取所需數據,通過分析處理將數據轉化為知識,并存入診斷知識庫中。
(2)故障診斷知識庫用于存放專家系統運行過程中所需的知識,豐富的知識庫是成功構建專家系統的必要條件。在實現過程中,知識庫選擇了多種知識表現形式,包括規則知識表示、案例知識表示、框架知識表示和模型知識表示等,其中模型知識是從已有的仿真測試系統中建立的許多成熟的模型中獲取,而其他知識則由領域專家通過人機接口模塊提供,知識庫由知識獲取模塊負責維護。
(3)推理機模塊模擬領域專家故障診斷過程,是故障診斷專家系統的核心部分。由于系統中診斷知識采用了多種表示方式,因此推理機集成了多種推理機制,提高了診斷結果的可信度。在實現過程,系統首先根據普通用戶提出的故障診斷要求及提供的故障診斷信息等形成特征征兆集合,然后系統分別進行基于規則、基于案例、基于框架和基于模型等診斷推理,并采用信息融合技術按發生概率大小給出所有可能故障的提示,最后基于仿真測試系統采用仿真復現技術驗證診斷結論。
(4)解釋機模塊是專家系統的重要組成部分,負責向用戶解釋專家系統故障診斷行為的全部過程。解釋功能的實現有很多種方法,如預置文本法、路徑跟蹤法、策略解釋法、自動程序員法等,其中預置文本法和路徑跟蹤法較為常用。本系統采用路徑跟蹤與仿真復現相結合的方法進行解釋,不僅能將問題求解所使用的知識自動記錄下來,在用戶需要時顯示問題求解的全過程,而且能在仿真測試系統基礎上,通過仿真復現技術向用戶展示故障發生、發展及最終表現征兆的全過程。
3 結 語
針對某型裝備智能故障診斷問題,介紹基于分布式交互仿真技術的裝備仿真測試環境,提出基于仿真測試技術的故障診斷知識自動獲取方法,設計基于系統仿真技術與專家系統技術相結合的裝備故障診斷專家系統,實現大型復雜裝備智能故障診斷,提高專家系統故障診斷能力。
文章版權歸西部工控xbgk所有,未經許可不得轉載。