張清清
摘 要:作為鐵路運輸基礎(chǔ)設(shè)備之一,鐵路信號設(shè)備擔負著路網(wǎng)上各類行車設(shè)備狀況的信息傳輸與調(diào)度指令控制的作用。鐵路信號設(shè)備故障將存在重大事故隱患,如處理不到位,將給鐵路行車安全造成極大的影響。鐵路信號設(shè)備故障診斷專家系統(tǒng)的應用,可通過實時捕捉故障與實時分析設(shè)備狀態(tài),利用知識庫對鐵路信號設(shè)備故障維修需求加以充分滿足。為此,文章主要對鐵路信號設(shè)備故障診斷專家系統(tǒng)結(jié)構(gòu)的概況、設(shè)計進行了分析與探究。
關(guān)鍵詞:鐵路信號設(shè)備;故障診斷專家系統(tǒng)
中圖分類號:TP392;U284 文獻標識碼:A 文章編號:1006-8937(2016)09-0028-02
1 鐵路信號設(shè)備故障診斷專家系統(tǒng)結(jié)構(gòu)的概況
以信號微機監(jiān)測系統(tǒng)數(shù)據(jù)作為鐵路信號設(shè)備故障診斷專家系統(tǒng)的基礎(chǔ),其系統(tǒng)結(jié)構(gòu)分為3部分:數(shù)據(jù)預處理、故障診斷專家系統(tǒng)與檢修管理模塊。其系統(tǒng)結(jié)構(gòu),如圖1所示。
由圖1可見,選取B/S結(jié)構(gòu)作為鐵路信號設(shè)備故障診斷專家系統(tǒng),需在服務器上存放應用程序數(shù)據(jù)庫與相應部件庫存,統(tǒng)一選取瀏覽器用客戶端訪問服務器,且操作系統(tǒng),額外軟件無需安裝在客戶端?;贐/S結(jié)構(gòu)故障診斷專家系統(tǒng),可便于若干用戶共同運用與遠程診斷。管理員為系統(tǒng)維護功能負責,利用客戶端瀏覽器用戶可就可以運用系統(tǒng)。當新功能增加時,僅僅開發(fā)或部署服務端即可,無需更改客戶端,以此對系統(tǒng)擴展能力進行全面提升。
1.1 數(shù)據(jù)預處理模塊
數(shù)據(jù)預處理主要為故障初始數(shù)據(jù)服務,且能夠?qū)⒂行?shù)據(jù)提供給故障診斷模塊,由鐵路有關(guān)服務器進行實時故障數(shù)據(jù)采集,且轉(zhuǎn)換此類故障初始數(shù)據(jù),把編碼數(shù)據(jù)進行可讀表數(shù)據(jù)轉(zhuǎn)換,同時在相應數(shù)據(jù)庫內(nèi)添加轉(zhuǎn)換后的數(shù)據(jù)。
1.2 故障診斷模塊
作為鐵路信號設(shè)備故障診斷專家系統(tǒng)的重要模塊,故障診斷模塊按照癥狀模塊輸入體現(xiàn)出的癥狀,對知識庫、數(shù)據(jù)庫進行適當調(diào)用,匹配故障數(shù)據(jù)、知識庫內(nèi)的故障特點,且利用和用戶交互取得信息,在產(chǎn)生式規(guī)則的前提條件下,診斷其故障原因。
1.3 維修管理模塊
作為鐵路信號設(shè)備故障決策支持系統(tǒng)的重要構(gòu)成成分,維修管理模塊可派發(fā)檢修任務,及時解決故障。
2 鐵路信號設(shè)備故障診斷專家系統(tǒng)設(shè)計
2.1 系統(tǒng)結(jié)構(gòu)總體框架設(shè)計
通過故障診斷專家系統(tǒng)的構(gòu)成分析,并與鐵路信號設(shè)備故障診斷特征、要求相結(jié)合,設(shè)計系統(tǒng)結(jié)構(gòu)總體框架。知識庫、人機接口等為構(gòu)成故障診斷專家系統(tǒng)的重要成分。
其各項設(shè)計如下:
知識獲取子系統(tǒng)能夠?qū)﹁F路信號專業(yè)內(nèi)的知識進行充分獲取,如設(shè)備故障機理、故障記錄等。知識庫也被稱為規(guī)則庫,根據(jù)相應格式、原則,有效處理、編寫取得的知識,把專業(yè)領(lǐng)域內(nèi)的知識、專家知識進行計算機識別知識形式的轉(zhuǎn)換。
信號設(shè)備微機監(jiān)測系統(tǒng)作為鐵路車站現(xiàn)場設(shè)備的檢測系統(tǒng),其能夠?qū)υO(shè)備運行狀態(tài)加以準確識別,且向檢測主機收集傳遞設(shè)備狀態(tài)信號,目前在鐵路系統(tǒng)內(nèi)信號設(shè)備微機監(jiān)測系統(tǒng)應用較為廣泛。
2.2 系統(tǒng)功能模塊設(shè)計
2.2.1 知識獲取子模塊
知識獲取子模塊設(shè)計中,要求取得的知識內(nèi)容應具有準確、客觀的特點。其不僅需要編輯知識,還要實現(xiàn)知識自學習。以上功能具有緊密聯(lián)系,需知識庫內(nèi)的知識進行有效管理,且按照需求進行知識的添加、修改或消除,利用同化、調(diào)節(jié)等作用對知識庫的統(tǒng)一性、完整性加以維護。編輯知識要求系統(tǒng)按照專家供給的知識,利用理解、編輯等方式滿足系統(tǒng)需求,且將其看作新知識向知識庫內(nèi)適當添加。也可在專家對知識庫相關(guān)內(nèi)容不了解的情況下對知識庫進行修改。
2.2.2 知識庫構(gòu)造子模塊
作為事實規(guī)律的總結(jié),知識庫是推理機正常運作的前提。知識庫應對電氣集中故障檢修專家知識進行正確表達。作為程序外部數(shù)據(jù)庫,其能夠?qū)υ撔袠I(yè)專家的經(jīng)驗性知識進行存儲。作為專家系統(tǒng)的重要功能模塊,知識庫具有專家系統(tǒng)知識存儲與管理的作用。
一般根據(jù)固定格式進行其子模塊設(shè)計技術(shù)填寫,且準確區(qū)分中英文格式,確保系統(tǒng)能夠準確識別與正常運行。
2.2.3 診斷分析推理模塊
利用推理的方式專家系統(tǒng)可進行問題解決,且能夠取得等同于專家的結(jié)論。推理與控制為推理機的主要任務,致使專家系統(tǒng)與一般資料庫系統(tǒng)、知識庫系統(tǒng)不同,專家系統(tǒng)是實施推理的功能與知識,而不是存儲答案。
作為一組計算機程序,此子模塊設(shè)計技術(shù)必須確保程序能夠正常運作,具備異常處理作業(yè)。推理機制、控制策略為推理機的主要內(nèi)容,選取反向推理機制作為專家系統(tǒng)故障診斷、維修專家系統(tǒng)的主要方式。其推理程序為先對結(jié)論正確性進行假設(shè),隨后對其條件的符合性進行驗證,如條件符合就具有正確的結(jié)論。
2.2.4 綜合數(shù)據(jù)庫構(gòu)造子模塊
在執(zhí)行和推理環(huán)節(jié)專家系統(tǒng)用以存儲所需或出現(xiàn)的信息的工作存儲器被稱為綜合數(shù)據(jù)庫。其包含的內(nèi)容如用戶對系統(tǒng)提問的回答等。
通常將設(shè)備運行工作狀態(tài)數(shù)據(jù)存放到鐵路信號設(shè)備故障診斷專家系統(tǒng)的綜合數(shù)據(jù)庫。在設(shè)計該子模塊時應確保數(shù)據(jù)更新的及時性,能夠?qū)υO(shè)備狀態(tài)進行正確反應。在該系統(tǒng)設(shè)計技術(shù)內(nèi)可進行設(shè)備故障時現(xiàn)場狀態(tài)的存放,如果運行燈的實時狀態(tài)等。在系統(tǒng)運行時,綜合數(shù)據(jù)庫內(nèi)容呈現(xiàn)持續(xù)變化現(xiàn)象,因此其為動態(tài)知識庫。在整個故障診斷專家系統(tǒng)內(nèi),通常要將綜合數(shù)據(jù)庫充分結(jié)合知識庫,只有這樣才能確保系統(tǒng)的完整性。
2.2.5 人機對話子模塊
輸入、輸出為人機界面的主要構(gòu)成部分。在該子模塊設(shè)計技術(shù)中不能任意修改數(shù)據(jù)庫與知識庫,只有這樣才能確保系統(tǒng)運行的正常性。
人機對話和專家、知識工程師接口都能對專家、知識工程師的知識進行接收,以此對系統(tǒng)工作性能進一步了解,且對系統(tǒng)求解問題的能力有效提升。選取Windows操作系統(tǒng)作為該系統(tǒng)的主要模式,界面良好,通過自然語言、文字輸入與輸出達到交流通暢,為理解、接受提供便利。
3 結(jié) 語
綜上所述,作為一個具有大量專門知識的程序系統(tǒng),鐵路信號故障診斷專家系統(tǒng)可進行人工智能技術(shù)的合理應用,按照多個信號設(shè)備故障診斷專家提供的領(lǐng)域知識進行推理,模擬人類專家作決定的過程對專家所需解決的診斷問題進行處理。專家系統(tǒng)有效結(jié)合信號設(shè)備故障診斷知識,可有效提升診斷系統(tǒng)的智力水平。
參考文獻:
[1] 王蘭勇.鐵路信號設(shè)備故障診斷專家系統(tǒng)[D].長春:吉林大學,2015.
[2] 王繼強.基于智能學習算法的信號設(shè)備故障診斷分析與研究[D].蘭州:蘭州交通大學,2013.
[3] 黎想.專家系統(tǒng)在鐵路信號設(shè)備故障診斷中的應用[J].電腦開發(fā)與應 用,2012,(10).