国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于故障樹的故障診斷專家系統(tǒng)推理機的設(shè)計

2014-02-17 20:16:32劉銳張麗梅
電腦知識與技術(shù) 2014年2期
關(guān)鍵詞:故障樹推理機專家系統(tǒng)

劉銳 張麗梅

摘要:該文研究了專家系統(tǒng)推理機的原理,設(shè)計了基于故障樹的汽車故障診斷專家系統(tǒng)推理機;并以汽車發(fā)動機不能正常啟動為例,說明了該推理機的推理過程。

關(guān)鍵詞:故障樹;故障診斷;推理機;專家系統(tǒng)

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)02-0404-03

1 概述

專家系統(tǒng)是將人類專家處理領(lǐng)域問題的過程模擬為計算機程序,通過計算機程序來解決實際問題,人工智能最主要的一個分支便是專家系統(tǒng)。故障診斷專家系統(tǒng)的推理和診斷過程是根據(jù)專業(yè)領(lǐng)域中一個或者多個人類專家提供的知識、經(jīng)驗、明確規(guī)定的一些規(guī)則進行的,以解決那些現(xiàn)實生活中需要專家親自解決的復(fù)雜問題。如今,我國大部分汽車維修企業(yè),主要使用的維修方法是:拆卸車輛部件來檢查故障。拆解車輛零部件來檢查故障的故障診斷的準確度非常高,但是對車輛部件進行拆解的過程中,由于有些設(shè)備的結(jié)構(gòu)非常復(fù)雜導致拆裝難度大,以拆解為主的診斷方法肯定會增加維修成本拖延維修速度。所以智能的故障診斷手段是非常有必要的,能在不拆解或者拆解范圍小的情況下,根據(jù)故障現(xiàn)象或故障征兆或者檢測出的具體參數(shù),診斷出車輛故障情況,確定故障產(chǎn)生的原因、嚴重程度及發(fā)生的具體部位,最終給出準確可行的維修策略和處理方法[1]。專家系統(tǒng)由知識庫、推理機、人機界面接口、全局數(shù)據(jù)庫(Global Database)、解釋機制(Explanation Mechanism) 知識獲取機制(Knowledge Acquisition)[2] 六部分組成,但專家系統(tǒng)的核心是推理機,該文設(shè)計了基于故障樹的汽車故障診斷專家系統(tǒng)推理機。

2 專家系統(tǒng)推理機原理

推理引機實際上是一組用于控制和協(xié)調(diào)整個專家系統(tǒng),根據(jù)當前輸入的信息,利用知識數(shù)據(jù)庫,按一定的推理策略來處理需要解決的問題的計算機程序,常見的三種推理策略:正向推理,反向推理,正反混合推理。

2.1 正向推理(forward reasoning)

正向推理又稱為數(shù)據(jù)驅(qū)動型推理[3],是一種從事實(即故障現(xiàn)象或故障征兆)到目標(故障原因)的推理方法。從故障現(xiàn)象或故障征兆出發(fā)通過一定的規(guī)則來證明目標也就是故障原因是成立的即為正向推理。具體推理步驟是:開始向數(shù)據(jù)庫提供一些故障現(xiàn)象或故障征兆,然后將故障現(xiàn)象或故障征兆通過推理控制系統(tǒng),與知識庫中已經(jīng)存在的知識進行匹配。綜合數(shù)據(jù)庫中存入,以觸發(fā)到的知識為結(jié)論的故障現(xiàn)象或故障征兆。繼續(xù)重復(fù)上面的步驟,再將更新后的數(shù)據(jù)庫中的故障現(xiàn)象或故障征兆,和知識庫中的其他知識進行匹配,然后更新其結(jié)論到數(shù)據(jù)庫。直到?jīng)]有更多的新知識可以匹配,沒有更多的新的故障癥狀出現(xiàn)添加到數(shù)據(jù)庫中。最后,為了測試是否得到的結(jié)果,無解則提示無法匹配退出,有解則返回結(jié)果。圖1為正向推理流程圖。

2.2 反向推理(backward reasoning)

反向推理又稱為目標驅(qū)動型推理[4],它的推理方式和正向推理相反,一種從目標到事實的推理方法。大致步驟為:

1)從規(guī)則庫中選擇后件與目標相匹配的規(guī)則,將其前提加入待匹配的集合。

2)從待匹配規(guī)則集合中選擇一條規(guī)則,將其前提作為假設(shè)事實。

遞歸調(diào)用這個步驟,直到已知事實出現(xiàn)在待匹配的規(guī)則集合中,則推理結(jié)束。

2.3 正反混合推理(global reasoning)

正反向混合推理(雙向推理)則是一種從事實到目標,再由目標到事實的綜合推理方法,雙向推理的步驟為:1)初始化事實數(shù)據(jù)庫;2)進行正向推理,由已知事實推出部分結(jié)果;3)從部分結(jié)果中選出一個目標;4)以這個目標作為假設(shè)事實,進行反向推理;5)如果有結(jié)論則推理成功,否則轉(zhuǎn)到第二步重新推理。

2.4 三種推理方式的比較

3 基于故障樹正向推理的推理機設(shè)計

3.1 故障樹的推理策略

根據(jù)車輛發(fā)動機的故障狀況,故障現(xiàn)象通常明確地展現(xiàn)給用戶,從而通過故障現(xiàn)象或故障征兆推理出故障原因和故障部位,在確認故障原因的同時,建議給用戶解決問題的措施。與這種思維方式符合的診斷推理過程即為正向推理策略。

3.2 故障樹的建立及檢索策略

高效準確的推理機,搜索策略必須和相關(guān)領(lǐng)域的實際問題相結(jié)合。所以設(shè)計推理機時選擇的搜索策略必須是和具體的領(lǐng)域問題相對應(yīng)的。所選擇的搜索算法合適不合適是影響系統(tǒng)推理機性能的最主要因素,好的搜索算法可以減少時間和空間復(fù)雜度,提高系統(tǒng)推理機的性能。最常用的搜索算法有:廣度優(yōu)先搜索算法與深度優(yōu)先搜索算法。針對發(fā)動機的故障現(xiàn)象和故障征兆是顯性顯示的特點,本系統(tǒng)算法采用深度優(yōu)先搜索算法。從最不希望發(fā)生的頂事件即故障征兆一直搜索到底事件即故障原因。

3.3 系統(tǒng)推理機的推理過程

用戶根據(jù)當前顯性顯示的故障征兆——發(fā)動機不能發(fā)動,選取相應(yīng)的子故障樹,系統(tǒng)將采用深度優(yōu)先搜索算法,檢索相應(yīng)的子故障樹的各個節(jié)點,動態(tài)地找到相對應(yīng)的故障表讀取故障原因,然后應(yīng)用推理機的正向推理策略證明目標節(jié)點也就是給出故障原因,通過與用戶交互,根據(jù)用戶的反應(yīng)對診斷結(jié)果進行確認,最后給出故障原因和相應(yīng)的維修對策。

4 結(jié)束語

分析比較常用的三種推理策略正向推理、反向推理、正反混合推理。其中正向推理是數(shù)據(jù)驅(qū)動型推理,具有充分利用用戶主動提出的信息的優(yōu)點;反向推理是目標驅(qū)動型推理,推理的目的性很強;正反混合推理充分利用現(xiàn)有知識并且推理的目的性強。由于汽車發(fā)動機的故障現(xiàn)象一般都是顯示的呈現(xiàn)出來的,推理過程與正向推理相對應(yīng),所以本文提出基于故障樹正向推理的推理策略,算法采用是深度優(yōu)先搜索算法。說明了該基于故障診斷專家系統(tǒng)推理機的推理過程。

參考文獻:

[1] 金永夫.車輛故障診斷專家系統(tǒng)的研究和設(shè)計[D].杭州:浙江工業(yè)大學,2010.

[2] 林曉斌.基于不確定推理的車輛故障診斷專家系統(tǒng)[D]. 大連:大連理工大學,2007.

[3] 李躍新,胡婕,秦麗,等.知識工程基礎(chǔ)與應(yīng)用案例[M].北京:科學出版社,2006.

[4] 胡運發(fā).數(shù)據(jù)與知識工程導論[M].北京:清華大學出版社,2003.

[5] 黃麗,全秋紅,賽小平.電噴發(fā)動機故障診斷專家系統(tǒng)知識庫與推理機的構(gòu)建[J].電子科技,2007(1):73-77.

猜你喜歡
故障樹推理機專家系統(tǒng)
面向?qū)ο蟮膸缀味ɡ硗茖到y(tǒng)的設(shè)計與實現(xiàn)
基于Naive Bayesian算法改進的智能診病系統(tǒng)研究
某型發(fā)動機喘振故障的研究
數(shù)控機床液壓系統(tǒng)故障診斷專家系統(tǒng)的研究
商情(2016年42期)2016-12-23 16:53:09
系統(tǒng)安全性分析技術(shù)在空空導彈中的應(yīng)用
航空兵器(2016年4期)2016-11-28 21:52:12
FCCU精餾塔故障診斷專家系統(tǒng)的研究與開發(fā)
基于LabVIEW和Access的陀螺儀組故障診斷專家系統(tǒng)
科技視界(2016年21期)2016-10-17 18:23:56
民用飛機強度試驗故障處理流程研究
科技視界(2016年20期)2016-09-29 11:44:42
火電機組汽輪機故障診斷方法總結(jié)研究
科技視界(2016年5期)2016-02-22 13:39:03
繼電保護整定計算模塊的設(shè)計
察隅县| 抚顺市| 安乡县| 英德市| 青州市| 都江堰市| 简阳市| 东丰县| 昆明市| 正定县| 蚌埠市| 江油市| 宝鸡市| 视频| 新平| 临潭县| 绥化市| 丹东市| 和龙市| 如皋市| 淮南市| 富裕县| 阳原县| 沙坪坝区| 新丰县| 靖江市| 札达县| 濮阳县| 柳林县| 红原县| 阿荣旗| 苍溪县| 原平市| 冷水江市| 乐东| 南康市| 巨野县| 渝中区| 马尔康县| 义马市| 扎兰屯市|