王孟蓮 馬丹 沈楓 龍飛
(1. 中國船舶重工集團公司第七一二研究所, 武漢 430064; 2. 武漢理工大學能源與動力工程學院, 武漢430063)
艦船綜合電力系統(tǒng)(IPS)是基于美國海軍國防部及相關部門提出的用于下一代艦船平臺的集成系統(tǒng)。IPS具備諸多好處,如具有靈活的結構,完善的生存能力和隱蔽性,提高了戰(zhàn)斗力,降低了全壽命周期成本等。近年來在全球范圍內(nèi)進行了重要的研究和開發(fā),目的是獲得這項技術,使之成為全電力船的動力基礎。電力推進系統(tǒng)是IPS體系架構中的重要組成,提供艦船的航行功能和動力定位需要,其可靠性直接影響艦船的安全性和機動性[1]。
隨著故障檢測和故障診斷技術在控制領域的應用和發(fā)展,為提高電力推進系統(tǒng)的可靠性、可維護性、有效性和安全性開辟了一條新途徑。所謂故障檢測(fault detection)即確定系統(tǒng)發(fā)生了故障。而故障診斷(fault diagnosis)是指在故障檢測之后,確定故障種類及大小、故障發(fā)生的時間及部位,廣義的故障診斷定義也包含了故障檢測的內(nèi)容[2]。
艦船電力推進系統(tǒng)的故障診斷屬于電力設備故障診斷的范疇,是保證電力推進監(jiān)控系統(tǒng)可靠工作的重要保障和關鍵技術。對電力推進系統(tǒng)進行故障診斷技術研究,是設計一個性能優(yōu)越的電力推進監(jiān)控系統(tǒng)的基礎[3]。
故障診斷技術的發(fā)展在經(jīng)歷了基于感官和簡單儀表、基于硬件冗余、基于解析冗余的階段之后,已經(jīng)進入基于解析冗余的故障診斷方法的成熟時期和智能方法的發(fā)展時期。傳統(tǒng)的診斷技術已不能適應系統(tǒng)的日趨復雜化、智能化及光機電一體化,隨著計算機技術的發(fā)展以及人工智能技術特別是專家系統(tǒng)的發(fā)展,診斷技術進入智能化階段。20世紀80年代中后期,一部分學者開始把神經(jīng)網(wǎng)絡應用于控制系統(tǒng)故障診斷方面,作了一些成功而有益的嘗試。利用神經(jīng)網(wǎng)絡進行故障診斷不需要精確的數(shù)學模型,引入了診斷對象的許多信息,特別是可以充分利用專家診斷知識等,因此具有良好的應用前景,尤其是在非線性領域。另外基于模糊推理、模式識別以及專家系統(tǒng)等智能診斷方法也逐漸發(fā)展起來。尤其是近年來,智能診斷方法因為不需要精確的數(shù)學模型,成為針對復雜系統(tǒng)的首選故障診斷方法[4]。
艦船電力推進系統(tǒng)的故障診斷屬于電力設備故障診斷的范疇,電力設備的故障與其征兆之間的關系錯綜復雜,具有不確定性及非線性,而人工智能方法恰好能發(fā)揮其優(yōu)勢,故目前的電力設備故障診斷系統(tǒng)多借用人工智能技術,其診斷分析方法一般可歸納為四類:(1)基于信號變換的診斷方法:電力設備的許多故障信息是以調(diào)制的形式存在于所監(jiān)測的電氣信號及振動信號之中,常用的信號變換方法有希爾伯特變換和小波變換?;谛盘栕儞Q的故障診斷方法在電力設備故障診斷的實際應用中取得了很多成果;尤其是小波變換,很適合于探測正常信號分析中夾帶的瞬態(tài)反?,F(xiàn)象并展示其成分,在電力設備故障診斷中占有重要地位。但基于信號變換的診斷方法缺乏學習功能。(2)基于專家系統(tǒng)的診斷方法:該方法是根據(jù)專家以往經(jīng)驗,將其歸納成規(guī)則,并運用經(jīng)驗規(guī)則通過規(guī)則推理來進行故障診斷?;趯<蚁到y(tǒng)的診斷方法具有診斷過程簡單、快速等優(yōu)點,但也存在著局限性,基于專家系統(tǒng)的方法屬于反演推理,因而不是一種確保唯一性的推理方法,該方法存在著獲取知識的瓶頸。對于復雜系統(tǒng)所觀測到的癥狀與所對應故障之間聯(lián)系是相當復雜的,專家經(jīng)驗歸納成規(guī)則往往不是唯一的并且有相當難度。(3)基于人工神經(jīng)網(wǎng)絡(ANN)的診斷方法:簡單處理單元廣泛連接而成的復雜的非線性系統(tǒng),具有學習能力,自適應能力,非線性逼近能力等。故障診斷的任務從映射角度看就是從征兆到故障類型的映射。用 ANN技術處理故障診斷問題,不僅能進行復雜故障診斷模式的識別,還能進行故障嚴重性評估和故障預測,由于ANN能自動獲取診斷知識,使診斷系統(tǒng)具有自適應能力。但 ANN方法也存在訓練樣本獲取難,訓練樣本需求量大,算法收斂速度慢且易陷入局部最優(yōu)解的缺點。(4)基于集成型智能系統(tǒng)的診斷方法:隨著電力設備系統(tǒng)越來越復雜,依靠單一的故障診斷技術已難滿足復雜電力設備的故障診斷要求,因此上述各種診斷技術集成起來形成的集成智能診斷系統(tǒng)成為當前電力設備故障診斷研究的熱點。主要的集成技術有:基于規(guī)則的專家系統(tǒng)與ANN結合,模糊邏輯與ANN結合,混沌理論與ANN結合,模糊神經(jīng)網(wǎng)絡與專家系統(tǒng)結合。
典型電力推進系統(tǒng)主要設備是主推進裝置,由推進變壓器、推進變頻器、推進電動機及螺旋槳組成。針對電力推進系統(tǒng)這個控制對象設計的控制系統(tǒng)組成框圖如圖1所示。
圖1 故障診斷與控制系統(tǒng)組成
電力推進系統(tǒng)的故障診斷及控制系統(tǒng)由硬件系統(tǒng)與軟件系統(tǒng)構成,其中,硬件系統(tǒng)包括用于故障檢測的傳感器、用于控制的控制器系統(tǒng)和執(zhí)行機構;軟件系統(tǒng)包括控制軟件和人機界面軟件,前者能夠進行基于知識數(shù)據(jù)庫的故障診斷和決策支持,后者提供操作界面給用戶。這里的故障診斷是包含了故障信號檢測的廣義概念,用基于故障樹、專家系統(tǒng)結合人工神經(jīng)網(wǎng)絡方法進行設計。
實現(xiàn)電力推進系統(tǒng)故障診斷與控制系統(tǒng)的設計,從功能上對其進行劃分,包括了FDD和容錯控制兩大類,見圖2故障診斷與控制系統(tǒng)功能模型框圖。建立艦船電力推進系統(tǒng)的故障診斷與容錯控制模型的第一步:需要分析找出電力推進系統(tǒng)內(nèi)部故障的類型和外部海況對電力推進系統(tǒng)的影響,為擾動分析與系統(tǒng)自身故障檢測與診斷提供依據(jù);同時需要分析各種運行狀態(tài)下操作的互斥性,為誤操作阻斷提供依據(jù)。其中,信號校驗模塊的基本任務是及時發(fā)現(xiàn)測量系統(tǒng)中發(fā)生的傳感器故障,當發(fā)現(xiàn)故障時則盡可能地從受故障“污染”的數(shù)據(jù)中估計出實際的測量參數(shù),從而為自動控制及人工操作提供可靠的信息基礎。經(jīng)校驗后的信號則可以用于電力推進系統(tǒng)的擾動分析和故障診斷及工況分析。故障診斷模塊通過分析校驗后的傳感器信號,檢測與診斷電力推進系統(tǒng)內(nèi)部設備,運行過程的故障。擾動分析模塊根據(jù)校驗后的測量信號估計出系統(tǒng)主要的擾動變量,為實現(xiàn)擾動控制提供必要的信息。工況分析模塊接受以上三個模塊的結果,根據(jù)預定的工況分析準則判斷當前系統(tǒng)所處的工況,包括:正常工況、異常工況與應急工況。決策支持模塊接受工況分析的結果,自動識別當前系統(tǒng)所處的運行與操作階段,為操作人員提供操作決策信息,負責人機交互。為防止操作人員的誤操作設立誤操作阻斷模塊該模塊只允許正確的操作進入系統(tǒng),阻斷明顯錯誤的操作決策并提出警示,對不易鑒別的操作則給出必要的警示,通常利用軟件實現(xiàn)。通過應急控制模塊執(zhí)行應急控制方案,使系統(tǒng)處于臨界緊急狀態(tài)時則進入應急工況。容錯控制模塊是一個備用的控制方案,目的在于系統(tǒng)處于異常工況(非臨界緊急工況)時仍可以降低某些指標,保證系統(tǒng)安全運行一定時間,針對不同的故障因素和運行工況,一般采取控制系統(tǒng)重組或重構的方法調(diào)整控制系統(tǒng)的結構或參數(shù)。
圖2 故障診斷與控制系統(tǒng)功能模型
針對艦船電力推進系統(tǒng)設備種類多、結構和運行復雜的特點,故障診斷系統(tǒng)首先要能對各種常見故障和先驗故障做出準確的判斷和故障定位,并能給出故障處理的意見,為用戶提供決策支持;其次,對于首次發(fā)生的故障,即設計過程中未能收集到的故障征兆,也具備辨識能力,這就要求故障診斷系統(tǒng)具備一定的學習功能。因此,將采用故障樹分析法來描述電力推進系統(tǒng)的先驗故障,故障樹模型可以形象直觀地為用戶提供按樹形組織的維護指南;故障樹分析法的最小割集將是基于計算機技術的專家系統(tǒng)知識庫的主要內(nèi)容,在構造專家系統(tǒng)時可通過合理組織知識庫和采用高效的推理機制來滿足故障診斷系統(tǒng)的實時需求;面對知識庫中尚未收集但在實際運行中可能發(fā)生的故障,建立人工神經(jīng)網(wǎng)絡方法來處理它們,該人工神經(jīng)網(wǎng)絡的訓練樣本來自專家系統(tǒng)的知識庫,且當故障被辨識和處理后,將此樣本依舊添加到專家系統(tǒng)知識庫中。
艦船電力推進系統(tǒng)故障診斷技術主要研究工作如下:故障診斷模型研究;仿真技術研究;神經(jīng)網(wǎng)絡算法研究;專家系統(tǒng)研究。具體:(1)通過進行基于實時狀態(tài)監(jiān)測的故障診斷研究,提出基于電力推進系統(tǒng)的故障特征信號的故障診斷模型,在故障診斷模型的基礎上建立故障樹。(2)在電力推進系統(tǒng)故障診斷模型和故障樹的基礎上,研究故障診斷知識的有效表達方式,建立基于電力推進系統(tǒng)故障模型的初步故障診斷知識庫。(3)優(yōu)選適合于電力推進系統(tǒng)的人工神經(jīng)網(wǎng)絡,對診斷知識庫和人工神經(jīng)網(wǎng)絡進行有機結合,克服各自缺陷,實現(xiàn)可行算法。(4)通過仿真技術研究,為故障診斷專家系統(tǒng)提供一個測試環(huán)境。
根據(jù)電力推進系統(tǒng)狀態(tài)監(jiān)測控制的實際狀況,借鑒常見故障和先驗故障的已有經(jīng)驗,分析電氣信號與故障之間的內(nèi)在聯(lián)系,確定故障征兆和故障原因的映射關系,建立電力推進系統(tǒng)的故障診斷模型。然后對故障類型和等級進行劃分,并基于建立的故障診斷模型形成相應的故障樹,為后面的相關研究提供基礎。針對電力推進系統(tǒng)先驗故障,頂層故障樹如圖3。
圖3 電力推進系統(tǒng)頂層故障樹
常用的故障診斷知識表達方式有:基于謂詞邏輯表示法,基于產(chǎn)生式規(guī)則表示法,基于過程式知識表示法,基于框架式表示法,基于知識模型表示法和基于面向?qū)ο蟊硎痉?。其中,面向?qū)ο蟮闹R表達方法是隨著面向?qū)ο蠹夹g和語言而推出的,是框架式表示法的面向?qū)ο髮崿F(xiàn)。由于采用類的概念并引進繼承和封裝技術,減少了知識表達的冗余性,使知識庫易于修改。在已有故障診斷模型和故障樹的基礎上,采用面向?qū)ο蟮闹R表示方法,對電力推進系統(tǒng)的屬性和故障關系進行分析,用不同層次的類來描述其屬性及其故障關系,通過類的構造來建立診斷知識庫,同時將推理機的診斷過程用面向?qū)ο蠹夹g實現(xiàn)。
根據(jù)故障樹的分析結果,我們可以進行專家系統(tǒng)知識庫的首次建立。知識庫是一個離線數(shù)據(jù)庫,其記錄的數(shù)據(jù)結構主要由三個字段組成:字段1:故障編號;字段2:故障現(xiàn)象;字段3:故障原因。由故障編號唯一表示故障,故障現(xiàn)象與故障原因是一對一的映射關系。
其次,要建立合適的推理機制。一方面,提供在線故障檢測與診斷,另一方面,提供人機接口給用戶可進行離線故障查詢和維護指南。進行在線故障檢測,還需要一個實時數(shù)據(jù)庫,結構上,它可以是知識庫的一個索引數(shù)據(jù)庫,在線檢測的參數(shù)和狀態(tài)均記錄到這個實時數(shù)據(jù)庫。推理機判斷,當信號正常時,系統(tǒng)繼續(xù)運行;當信號異常時,將異常信號與知識庫的內(nèi)容對比,從而根據(jù)故障現(xiàn)象確定故障成因。離線時,用戶可以進行故障查詢和實現(xiàn)其它輔助功能(如訓練)。在此研究的基礎上,應用專家系統(tǒng)技術構造專家系統(tǒng)。
無論采用何種知識表達方式,當發(fā)生故障時,都是依據(jù)故障信息所對應知識庫進行知識樹圖的搜索。知識樹是建立在診斷問題上的,是按預先領域知識構造成的組合固定的樹,而并非是任意組合的,因此缺乏自學習能力。但實際中的電力推進系統(tǒng)的故障診斷所依據(jù)的故障信息都屬于實時信息,在現(xiàn)實的環(huán)境中,易出現(xiàn)知識庫沒有涵蓋的新故障情況,這樣會使知識推理過程陷入無窮遞歸,導致無法求解或得出錯誤解。而人工神經(jīng)網(wǎng)絡可克服這個缺陷, 具有強的自組織、自學習能力,魯棒性高,且推理速度與規(guī)模大小無明顯的關系,對于知識庫中無法識別的新故障,收集相應的故障實例樣本,設計合適的人工神經(jīng)網(wǎng)絡和學習算法,通過對實例樣本的學習形成新的故障知識,新知識自動添加進知識庫,使故障診斷系統(tǒng)在實際使用過程中不斷完善。
如圖 4,故障診斷專家系統(tǒng)軟件分為以下幾個相互聯(lián)系的主要功能模塊:人機接口控制模塊、信號檢測處理模塊、知識獲取及管理模塊、推理機模塊、ANN自學習模塊及知識庫、樣本庫模。
圖4 電力推進系統(tǒng)的故障診斷專家系統(tǒng)模型
人機接口控制模塊負責用戶的人機交互、故障原因的輸出。信號檢測處理模塊負責檢測信號的輸入及故障信號的過濾。知識獲取和管理模塊用于處理相關的專家經(jīng)驗及已經(jīng)生成的故障樹,基于故障樹的故障規(guī)則的集成知識表示是通過故障樹定性分析法,把故障樹轉(zhuǎn)換為若干個最簡單故障樹,再將每個最簡單故障樹轉(zhuǎn)換為故障知識庫中的一條或多條產(chǎn)生式規(guī)則,其中故障樹中邏輯“與門”被處理為一條故障規(guī)則,邏輯“或門”被處理為多條故障規(guī)則,處理好的故障規(guī)則進入相應的設備故障知識庫進行存儲。推理機對來自人機接口控制模塊和信號檢測處理模塊傳入的故障信號進行處理,按一定的搜索匹配策略在設備故障知識庫中搜尋故障信號對應的故障規(guī)則,如匹配成功,則把與故障檢測信號相匹配的故障原因傳遞給人機接口控制界面,如匹配不成功,則把此故障信號送入樣本數(shù)據(jù)庫,供 ANN自學習模塊使用。ANN自學習模塊主要實現(xiàn)具有有效自學習或訓練功能的人工神經(jīng)網(wǎng)絡,通過建立的人工神經(jīng)網(wǎng)絡對樣本數(shù)據(jù)庫中未匹配故障檢測信號進行自學習訓練,然后生成新的故障規(guī)則,新的故障規(guī)則補充進設備故障知識庫。故障知識庫和樣本數(shù)據(jù)庫模塊主要負責各自數(shù)據(jù)庫的建立、維護管理和輸入輸出處理。
對故障診斷模型和方法進行仿真研究,并設計一個簡化的基于電力推進系統(tǒng)故障模型的故障診斷專家系統(tǒng)的演示系統(tǒng),實現(xiàn)基本應用。
通過故障診斷技術的引入,可以很大程度上提升電力推進系統(tǒng)的可靠性。故障診斷技術使系統(tǒng)維修更加方便?;趯<蚁到y(tǒng)的良好人機界面設計可以使方便操縱的同時阻斷誤操作。下一步的工作是,使用基于專家系統(tǒng)方法的人機界面設計,構造故障數(shù)據(jù)字典型的知識庫,構建電力推進系統(tǒng)故障診斷系統(tǒng)的模擬裝置。在進行故障檢測與診斷分析時,難免有疏漏之處由于時間、環(huán)境、條件和水平有限,本文存在著很多不足,希望得到大家的批評和指導。
[1] 姚清榮. 艦船用綜合全電力推進系統(tǒng). 船舶工程研究,2001(2):15~21
[2] 周東華, 葉銀忠. 現(xiàn)代故障診斷與容錯控制. 北京:清華大學出版社,2000
[3] 季曉慧, 叢望, 劉勇. 船舶電力系統(tǒng)故障診斷專家系統(tǒng)的智能化研究. 船電技術, 2002(4):26~28
[4] 趙榮珍, 孟凡明, 張優(yōu)云. 智能故障診斷系統(tǒng)模式研究.潤滑與密封,2003(6):18~21.