<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 導彈測試設備故障診斷專家系統(tǒng)的設計與實現(xiàn)

          導彈測試設備故障診斷專家系統(tǒng)的設計與實現(xiàn)

          作者:崔洪亮 第二炮兵青州士官學校 時間:2009-06-15 來源: 收藏

            (3)基于的知識庫的建立和維護技術,為診斷知識庫提供了易于擴充和完善的框架。合理的知識庫組織和管理系統(tǒng)也是今后完善診斷知識的基礎,通過不斷積累經(jīng)驗,不斷地完善已有的知識體系,最終可提高診斷系統(tǒng)的智能化水平。

          本文引用地址:http://www.ex-cimer.com/article/95271.htm

            系統(tǒng)設計與實現(xiàn)

            硬件系統(tǒng)結構模型

            系統(tǒng)的硬件部分主要是對導彈地面測試設備的模擬量測試信號、數(shù)字量測試信號和時序量測試信號進行實時采集和檢測,與計算機之間采用串行通訊的方式,提供專家系統(tǒng)實時采集信息。其結構框圖如圖2所示。

            專家系統(tǒng)結構設計

            通過對該地面測試設備可能發(fā)生故障的分析,有兩種不同的故障判別方式。一種是針對確定因素進行推理的精確模式;另一種是針對多因素模糊判斷的模糊判別模式。因此,在知識的獲取、表示和推理等的機制上采取了不同的方法。圖3示出該專家系統(tǒng)的結構模型。

            專家系統(tǒng)一個重要的功能就是新知識的學習能力,該專家系統(tǒng)知識庫可以根據(jù)不同型號需要改進更新而重新充實,專家系統(tǒng)中的故障庫系統(tǒng)承擔著為學習系統(tǒng)準備學習樣本的重要任務,該系統(tǒng)的故障實例可以以{原始信號,診斷結論,維修措施}形式進行記錄,這樣記錄的實例通用性比較強,在理論上可以供多個專家系統(tǒng)使用,不同型號的地測設備的專家系統(tǒng)可以應用自己的征兆識別系統(tǒng)進行識別,將實例轉(zhuǎn)化為適合自己的形式進行學習。該專家系統(tǒng)做了專門的應用程序窗口來進行對知識的獲取,包括添加、修改、刪除等操作。針對精確故障推理知識和故障模糊判斷知識的不同要求,分別做了不同的知識獲取窗口應用程序,既可以通過向維修專家和所記錄的維修資料來獲取知識,也可以通過系統(tǒng)自學習來獲取知識。

            在專家系統(tǒng)中,核心環(huán)節(jié)是推理機,推理的知識存放在相應的動態(tài)中,知識推理控制著整個系統(tǒng)的運行并使之按照一定的推理策略去解決問題。由于故障分析中存在確定性知識和模糊性知識,所以知識推理采用了狀態(tài)鏈推理和模糊推理兩種不同的方法。

            用戶按照系統(tǒng)提示進行現(xiàn)場檢查,確定故障現(xiàn)象,系統(tǒng)接下來會給出造成這一現(xiàn)象的各種原因,并給出相應的排除建議。如果故障還未排除則進行其他原因的查找,直到排除故障為止。模糊推理通過權重確定、加權平均模型和定量指標綜合等得出評價模糊矩陣,對評判結果進行綜合決策。



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();