【摘要】 采用專家系統(tǒng)實現(xiàn)電廠給水泵運行狀態(tài)的監(jiān)測,具有智能化和可靠性高的特點,不僅減少了人力的投入,并能準確分析找到故障所在,提高了經濟效益,從而對于推進我國電力行業(yè)設備檢修改革起到重大的推動作用。
【關鍵詞】 專家系統(tǒng) 人工智能 推理機一、引言
隨著電力行業(yè)設備檢修體制改革的推進,電力工業(yè)設備科學管理水平和整體經濟效益的提高,我國各省電力公司從歷年的機組計劃檢修體制中不斷總結經驗,提出了在火電廠推行狀態(tài)檢修的設想。給水泵運行狀態(tài)的監(jiān)測與故障診斷只是其中之一,為了保證給水泵穩(wěn)定地運行,預防故障的發(fā)生,采用專家系統(tǒng)(Expert System)對運行狀態(tài)進行監(jiān)測,并對異常狀態(tài)的預測和消除給出具有專家水準的建議和方法。專家系統(tǒng)是近年來人工智能領域內最為活躍的分支,是人工智能開始走向實用化的標志和里程碑,也是人工智能從一般思維規(guī)律走向專門知識利用的突破口。它將人類專家的特殊知識賦予機器,使機器對問題的解決達到專家水平。它來源于人類專家的頭腦,而又高于人腦,是一個專家群體的智能機系統(tǒng)。將電廠給水泵的狀態(tài)監(jiān)測和故障診斷用專家系統(tǒng)實現(xiàn)具有智能化和可靠性高的特點,不僅減少了人力的投入,而且能在最大程度上模擬專家,準確地分析找到故障所在。可見,專家系統(tǒng)在監(jiān)測和故障診斷中的應用,能夠防范于未然,把故障發(fā)生的概率減少到最小,提高了經濟效益,從而對于推進我國電力行業(yè)設備檢修改革起到重大的推動作用。
二、專家系統(tǒng)的結構和原理
簡單地說,專家系統(tǒng)是一種智能的計算機程序,但與傳統(tǒng)程序有所區(qū)別:*傳統(tǒng)程序:數(shù)據(jù)結構+算法=程序
*專家系統(tǒng):知識+推理=系統(tǒng)
其基本結構圖如圖1所示。
其中,知識庫、數(shù)據(jù)庫和推理機是專家系統(tǒng)的核心。知識庫用來存放領域專家知識;數(shù)據(jù)庫用于存放初始數(shù)據(jù)、證據(jù)、推理過程中得到的中間結果等;推理機是運用知識庫的知識進行推理的一組程序,主要有正向推理、反向推理以及正反向混合推理三種。知識獲取是知識庫的基礎,是專家系統(tǒng)開發(fā)中最難最關鍵的一步,被稱為專家系統(tǒng)開發(fā)的“瓶頸”,當前知識獲取的形式主要有:手工獲取、自動獲取、手工自動相結合三種。人機解釋接口使用戶能夠以自觀、方便的形式與機器、進行對話,盡可能避免誤操作。
專家系統(tǒng)的工作過程如圖2所示。
圖1 專家系統(tǒng)的一般結構
圖2 專家系統(tǒng)的工作原理圖
三、分析思路
對于給水泵來說,設備本體的監(jiān)測一般通過分析振動信號來進行,而且這方面已有不少的應用實例,并且隨著近代數(shù)字信號處理理論以及技術的發(fā)展而不斷進步。而設備當前的運行工況(包括與泵相連的管路系統(tǒng))則一般通過分析過程量進行,例如泵的工作點的概念,是從宏觀上來衡量泵的工作狀況,它是建立在流體力學計算和水力試驗相結合的基礎之上的,這是一種較經典的方法,具有豐富的應用經驗。
機械設備在運行過程中的振動及其特征信息是反映系統(tǒng)狀態(tài)及其變化規(guī)律的主要信號。因而利用振動信號對設備進行監(jiān)測,是設備故障診斷方法中最常用、最有效的方法。但是鑒于給水泵在火電廠的重要地位,應建立以振動監(jiān)測為主,輔以過程量監(jiān)測的檢測方法。通常,電廠輔機狀態(tài)檢修中的基本監(jiān)測參數(shù)可包括:(1) 動態(tài)參數(shù):振幅、頻率、相位、振動速度、加速度。(2) 靜態(tài)參數(shù):軸向位置、偏心位置、機殼膨脹。(3) 過程參數(shù):轉速、溫度、流量、壓力、壓差。
根據(jù)給水泵運行狀態(tài)監(jiān)測的特點,可采用分析型專家系統(tǒng),將給水泵可能出現(xiàn)的問題和相對應的解決辦法抽象變成形式化的數(shù)據(jù),預先存入知識庫,它們的可能組合便構成狀態(tài)空間或問題空間,于是,搜索求解就在這一限定空間中進行。當系統(tǒng)接受到形式化后的數(shù)據(jù)時,就對這些數(shù)據(jù)與抽象解之間進行啟發(fā)式匹配,找出相應的抽象解集,最后經過解的求精從解集中識別出具體解,方便用戶理解接受。
四 、給水泵運行狀態(tài)監(jiān)測專家系統(tǒng)的建立
對于專家系統(tǒng),最主要和最困難的就是建立知識庫,這首先需要有可靠的知識來源和合理的知識獲取機制。由于知識庫的建立需要領域專家和知識工程師的長期合作,才能比較完備地建立起來,因而在此,僅構造一個演示型專家系統(tǒng),即只對鍋爐給水泵的兩組動態(tài)參數(shù)(軸前X方向振動,軸后Y方向振動)和一些過程參數(shù)(給水泵轉速,溫度,流量,壓力、壓差等)進行檢測,以驗證系統(tǒng)方案的可行性和有效性,以后若條件成熟再進行擴展。
可采用Visual C++的MFC來開發(fā)這個專家系統(tǒng),其運行需要MFC的動態(tài)鏈接庫(DLL), 除此之外還需要兩個DLL:MisData.dll和DspData.dll,這兩個DLL是專為專家系統(tǒng)開發(fā)的,它們僅以幾個接口函數(shù)與之相聯(lián)系。專家系統(tǒng)采用了面向對象的編程技術(OOP)來組織程序,其運行就是建立在下面幾個模塊的相互作用之上的,如圖3所示:
圖3 專家系統(tǒng)的結構
各模塊具體功能如表1所示。各個模塊開發(fā)好以后,可進行連接編譯,生成應用程序NetExp.exe,運行后調出一個用戶窗口畫面,使用戶通過該畫面及時了解給水泵的工作狀態(tài),并進行相應的操作。該畫面實現(xiàn)的功能如表2所示。
五 結束語
專家系統(tǒng)已廣泛用于各個專業(yè)領域,取得了很大的成功。專家系統(tǒng)用于狀態(tài)監(jiān)測和故障診斷還有很大的發(fā)展空間,特別是在專家系統(tǒng)的知識獲取技術上,當前我國主要采取人工獲得為主的方法,而更高級的是機器自動獲取知識,既減少人力,又節(jié)約時間,但至今沒有突破性進展。另外,還可以將知識庫和用戶控制界面分開來,開發(fā)一個具有通用性的骨架系統(tǒng),使之與不同的知識庫連接,從而能快速地開發(fā)不同的專家系統(tǒng),當然,這需要定義統(tǒng)一的接口。
郵寄地址:山東省菏澤市牡丹區(qū)大學路大學嘉園14號樓1單元101室 仝愛霞收 轉 曹曉平收
郵政編碼: 274000
聯(lián)系電話: 15315665667