4 網(wǎng)絡(luò)化智能化傳動(dòng)裝置在線故障診斷系統(tǒng)的集成
4.1 引言
故障智能診斷系統(tǒng)研究迄今在診斷理論和具體實(shí)踐方面都取得了較大的進(jìn)展,正在逐漸形成一個(gè)獨(dú)立的研究領(lǐng)域,為該技術(shù)在生產(chǎn)實(shí)際中的廣泛應(yīng)用奠定了堅(jiān)實(shí)的基礎(chǔ)。國內(nèi)外的專家學(xué)者已研制開發(fā)了一大批故障診斷專家系統(tǒng),取得了一定的經(jīng)濟(jì)效益和社會(huì)效益。所有這些理論研究和實(shí)踐工作表明,對(duì)于故障診斷領(lǐng)域大多數(shù)問題的求解,建立基于知識(shí)的診斷系統(tǒng)是可能的、合理的和合適的。然而,目前的研究或者偏重于診斷領(lǐng)域中的特定問題,如診斷模型、知識(shí)表示、推理方法等,或者偏重于系統(tǒng)開發(fā)過程中特定階段的具體實(shí)現(xiàn)技術(shù)和方法,而對(duì)故障智能診斷系統(tǒng)的開發(fā)和建造尚未形成具有自身特點(diǎn)的系統(tǒng)理論和科學(xué)的方法體系。
對(duì)于傳統(tǒng)的專家系統(tǒng),我們似乎已有了一些可以借鑒的、日趨標(biāo)準(zhǔn)的開發(fā)技術(shù)和策略。然而故障診斷專家系統(tǒng)在工作方式上與其他工程類型的專家系統(tǒng)(設(shè)計(jì)型專家系統(tǒng)、決策型專家系統(tǒng)等)有較大的差異,這主要表現(xiàn)在診斷對(duì)象的復(fù)雜性、診斷任務(wù)的零散性、診斷理論和方法的不成熟性、診斷知識(shí)的難獲取性、診斷結(jié)果的不確定性和診斷環(huán)境的多變性等,致使在建造故障診斷專家系統(tǒng)時(shí)難以選擇合適的原型系統(tǒng)作為參考,沒有標(biāo)準(zhǔn)的開發(fā)模式可遵循,而且不能準(zhǔn)確地預(yù)測開發(fā)過程中可能要遇到的困難及相應(yīng)的解決辦法。這些因素使得智能診斷系統(tǒng)的建造工作極為繁瑣和困難。目前己有的故障智能診斷系統(tǒng)在知識(shí)庫結(jié)構(gòu)、解決問題能力、深淺知識(shí)的結(jié)合、知識(shí)的獲取、容錯(cuò)能力、不確定性處理等多方面存在著不同程度的缺陷,這與研制者在開發(fā)診斷系統(tǒng)時(shí)所采取的研制策略和方法有密切的關(guān)系?上驳氖,一些研究者已開始認(rèn)識(shí)到研究開發(fā)故障智能診斷系統(tǒng)一般方法的重要性,并逐漸做深人的研究。從這個(gè)意義上講,加強(qiáng)智能診斷系統(tǒng)開發(fā)策略和方法的研究是十分必要的。
4.2 故障診斷的方法
設(shè)備故障診斷技術(shù)發(fā)展至今,己成為一門獨(dú)立的跨學(xué)科的綜合信息處理技術(shù),它是以可靠性理論、信息論、控制論和系統(tǒng)論為理論基礎(chǔ),以現(xiàn)代測試儀器和計(jì)算機(jī)為技術(shù)手段,結(jié)合各種診斷對(duì)象(系統(tǒng)、設(shè)備、機(jī)器、裝置、工程結(jié)構(gòu)、工藝過程等等)的特殊規(guī)律而逐步形成的一門新興學(xué)科。大體上由三個(gè)部分組成,第一部分為故障診斷物理、化學(xué)過程的研究;第二部分為故障診斷信息學(xué)的研究;第三部分為診斷邏輯與數(shù)學(xué)原理方面的研究。設(shè)備故障診斷技術(shù)從不同的角度出可以分成兩大類:基于數(shù)學(xué)模型的故障診斷方法和基于人工智能的故障診斷方法。每類又包含著干具體的診斷方法,如圖4.1 所示。
1)基于數(shù)學(xué)模型的故障診斷方法
該方法包括基于直接測量系統(tǒng)輸入輸出及信號(hào)處理的方法、基于狀態(tài)估計(jì)的方法和基于過程參數(shù)估計(jì)的方法。
A.基于直接測量系統(tǒng)輸入輸出及信號(hào)處理的方法是直接測量被診斷對(duì)象有關(guān)的輸出量,如果輸出量超出規(guī)定的正常變化范圍則可以認(rèn)為對(duì)象已經(jīng)或?qū)⒁l(fā)主故障。這種方法也叫觀測器法,雖然方法簡單,但容易出現(xiàn)故障的誤判和漏判。
B.基于狀態(tài)估計(jì)的方法是通過估計(jì)系統(tǒng)的狀態(tài)并結(jié)合適當(dāng)模型進(jìn)行故障診斷。首先重構(gòu)被診斷過程的狀態(tài),并構(gòu)成殘差序列,殘差序列中包含各種故障信息;谶@個(gè)序列,通過構(gòu)造適當(dāng)?shù)哪P筒⒉捎媒y(tǒng)計(jì)檢驗(yàn)法,才能把故障從中檢測出來并做進(jìn)一步的分離、估計(jì)和決策。狀態(tài)估計(jì)的方法通常是狀態(tài)觀測器及濾波器。
C.基于過程參數(shù)估計(jì)的方法與基于狀態(tài)估計(jì)的診斷方法不同,它不需要計(jì)算殘差序列,而是根據(jù)參數(shù)變化的統(tǒng)計(jì)特性來檢測故障的發(fā)生,而后進(jìn)行故障分離、沽計(jì)和分類。由于可以建立故障與過程參數(shù)的精確聯(lián)系,因此這種方法比基于狀態(tài)估計(jì)的方法更有利于故障的分離。最小二乘法簡單實(shí)用,是參數(shù)估計(jì)的首選方法。
基于數(shù)學(xué)模型的故障診斷方法,其優(yōu)點(diǎn)是能深人系統(tǒng)本質(zhì)的動(dòng)態(tài)性質(zhì)和實(shí)現(xiàn)實(shí)時(shí)診斷,缺點(diǎn)是當(dāng)系統(tǒng)模型未知、不確定或具有非線性時(shí),這種方法不易實(shí)現(xiàn)。
2)基于人工智能的故障診斷方法
該方法包括基于專家系統(tǒng)的方法、基于案例的診斷方法、基于模糊數(shù)學(xué)的方法、基于人工神經(jīng)網(wǎng)的方法和基于故障樹的方法。
A.基于專家系統(tǒng)的診斷方法是故障診斷領(lǐng)域中最為引人注目的發(fā)展方向之一,也是研究最多、應(yīng)用最廣的一類智能診斷技術(shù)。它大致經(jīng)歷了兩個(gè)發(fā)展階段:基于淺知識(shí)(領(lǐng)域?qū)<业慕?jīng)驗(yàn)知識(shí))的故障診斷系統(tǒng)和基于深知識(shí)(診斷對(duì)象的模型知識(shí))的故障診斷系統(tǒng)。
基于案例的推理方法能通過修訂相似問題的成功結(jié)果來求解新問題。它能通過將獲取新知識(shí)作為案例來進(jìn)行學(xué)習(xí),不需要詳細(xì)地診斷對(duì)象模型。在這種推理方法中,主要的技術(shù)包括:案例表達(dá)和索引、案例的檢索、案例的修訂、從失敗中學(xué)習(xí)等。基于案例的診斷方法的原理是,對(duì)于所診斷的對(duì)象,根據(jù)其特征從案例庫中檢索出與該對(duì)象的診斷問題最相似匹配的案例,然后對(duì)該案例的診斷結(jié)果進(jìn)行修訂作為該對(duì)象的診斷結(jié)果。
B.基于案例的診斷方法適用于領(lǐng)域定理難以表示成規(guī)則形式,而易表示成案例形式并且已經(jīng)積累了豐富的案例的領(lǐng)域(如醫(yī)學(xué)診斷等)。它的局限性是:傳統(tǒng)的基于案例的診斷方法難以表示案例之間的聯(lián)系;對(duì)于大型案例庫進(jìn)行檢索非常費(fèi)時(shí),并且難以決定應(yīng)選擇哪些癥狀及它們的權(quán)重;基于案例的診斷方法難以處理案例修訂時(shí)的一致性檢索(特征變量間的約束關(guān)系),難以對(duì)診斷結(jié)果加以解釋。
C.基于人工神經(jīng)網(wǎng)的方法
近年來,神經(jīng)網(wǎng)絡(luò)以其獨(dú)特的容錯(cuò)、聯(lián)想、推測、記憶、自適應(yīng)。自學(xué)習(xí)和處理復(fù)雜多模式等優(yōu)點(diǎn),在許多學(xué)科中掀起了研究的熱潮。同樣在故障診斷領(lǐng)域,其發(fā)展前景也是十分樂觀的。
在知識(shí)獲取上,神經(jīng)網(wǎng)絡(luò)的知識(shí)不需要由知識(shí)工程師進(jìn)行整理、總結(jié)以及消化領(lǐng)域?qū)<业闹R(shí),只需要用領(lǐng)域?qū)<医鉀Q問題的實(shí)例或范例來訓(xùn)練神經(jīng)網(wǎng)絡(luò);在知識(shí)表示方面,神經(jīng)網(wǎng)絡(luò)采取隱式表示,在知識(shí)獲取的同時(shí),自動(dòng)產(chǎn)生的知識(shí)由網(wǎng)絡(luò)的結(jié)構(gòu)和權(quán)值表示,并將某一問題的若干知識(shí)表示在同一網(wǎng)絡(luò)中,通用性強(qiáng),便于實(shí)現(xiàn)知識(shí)的自動(dòng)獲取和并行聯(lián)想推理。在知識(shí)推理方面,神經(jīng)網(wǎng)絡(luò)通過神經(jīng)元之間的相互作用來實(shí)現(xiàn)推理。目前在許多領(lǐng)域的故障診斷系統(tǒng)中己開始應(yīng)用,如在化工設(shè)備、核反應(yīng)堆、汽輪機(jī)、旋轉(zhuǎn)、機(jī)械和電動(dòng)機(jī)等領(lǐng)域都取得了較好的效果。由于神經(jīng)網(wǎng)絡(luò)從故障事例中學(xué)到的知識(shí)只是一些分布權(quán)重,而不是類似領(lǐng)域?qū)<疫壿嬎季S的產(chǎn)生式規(guī)則,因此診斷推理過程不能夠解釋,缺乏透明度。
D.基于模糊數(shù)學(xué)的診斷方法不需要建立精確的數(shù)學(xué)模型,適當(dāng)?shù)剡\(yùn)用隸屬函數(shù)和模糊規(guī)則,進(jìn)行模糊推理就可以實(shí)現(xiàn)模糊診斷的智能化。但是,對(duì)于復(fù)雜滋診斷系統(tǒng),要建立正確的模糊規(guī)則和隸屬函數(shù)是非常困難的,而且需要花費(fèi)很長的時(shí)間。對(duì)于更大的模糊規(guī)則和隸屬函數(shù)集合而言,難以找出規(guī)則與規(guī)則之間滋關(guān)系,也就是說規(guī)則有“組合爆炸”現(xiàn)象發(fā)生。另外由于系統(tǒng)的復(fù)雜性。耦合性,由時(shí)域、頻域特征空間至故障模式特征空間的映像關(guān)系往往存在著較強(qiáng)的非線性,這對(duì)隸屬函數(shù)形狀不規(guī)則,只能利用規(guī)范的隸屬函數(shù)形狀來加以處理,如用三角形、梯形或直線等規(guī)則形狀來組合予以近似代替,從而使得非線性系統(tǒng)的診斷結(jié)果不夠理想。
E.基于故障樹的方法是由計(jì)算機(jī)依據(jù)故障與原因的先驗(yàn)知識(shí)和故障率知識(shí)自動(dòng)輔助生成故障樹,并自動(dòng)生成故障樹的搜索過程。診斷過程從系統(tǒng)的某一故障開始,沿著故障樹不斷提問“為什么出現(xiàn)這種現(xiàn)象?”而逐級(jí)構(gòu)成一個(gè)遞階故障樹,通過對(duì)此故障樹的啟發(fā)式搜索,最終查出故障的根本原因。在提問過程中,有效合理地使用系統(tǒng)的實(shí)時(shí)動(dòng)態(tài)數(shù)據(jù)將有助于診斷過程的進(jìn)行;诠收蠘涞脑\斷方法類似于人類的思維方式,易于理解,在實(shí)際中應(yīng)用較多,但大多與其它方注結(jié)合使用。
4.3 智能分析系統(tǒng)的基本設(shè)計(jì)思想和組成
4.3.1 故障智能診斷系統(tǒng)的基本設(shè)計(jì)思想
隨著人工智能技術(shù)的迅速發(fā)展,特別是知識(shí)工程、專家系統(tǒng)和人工神經(jīng)網(wǎng)絡(luò)在診斷領(lǐng)域中的進(jìn)一步應(yīng)用,迫使人們對(duì)智能診斷問題進(jìn)行更加深入與系統(tǒng)地拼究。所謂診斷系統(tǒng)的智能就是它可有效地獲取、傳遞、處理、再生和利用診斷育息,從而具有對(duì)給定環(huán)境下的診斷對(duì)象進(jìn)行成功狀態(tài)識(shí)別和狀態(tài)預(yù)測的能力。但是診斷系統(tǒng)的智能并不意味著完全代替人的智力活動(dòng),將人排斥于診斷系統(tǒng)之外。實(shí)踐證明,任何人工智能系統(tǒng)的研究,都不能完全擺脫人腦對(duì)系統(tǒng)的參與,只能是“人幫機(jī)”和“機(jī)幫人”。人是智能系統(tǒng)的重要組成部分。由此,可以這樣來定義智能診斷系統(tǒng):
它是由人(尤其是領(lǐng)域?qū)<遥?dāng)代模擬腦功能的硬件及其必要的外部設(shè)備、物理器件以及支持這些硬件的軟件所組成的系統(tǒng)。該系統(tǒng)以對(duì)診斷對(duì)象進(jìn)行狀態(tài)識(shí)別與狀態(tài)預(yù)測為目的。顯然,該定義下的智能診斷系統(tǒng)具有以下特點(diǎn):(1)它是一個(gè)開放的系統(tǒng),系統(tǒng)的能力在實(shí)際使用的過程中,在同環(huán)境進(jìn)行信息交互的過程中不斷進(jìn)化,且具備自我提高的潛能。(2)它是由計(jì)算機(jī)硬件與軟件組成的系統(tǒng),但又不同于常規(guī)的計(jì)算機(jī)程序系統(tǒng),不具有確定的算法和程序途徑。智能診斷系統(tǒng)是根據(jù)診斷過程的需要搜索和利用領(lǐng)域?qū)<业闹R(shí)及經(jīng)驗(yàn)來達(dá)到診斷的目的。(3)它既是一個(gè)人工智能系統(tǒng),離不開模擬人腦功能的硬件設(shè)備及軟件,另一方面又不排斥人的作用,同時(shí)對(duì)硬件并不僅僅限制為今天的馮·諾依曼式傳統(tǒng)計(jì)算機(jī)。
4.3.2 故障智能診斷系統(tǒng)平臺(tái)的基本組成
本文使用的智能診斷系統(tǒng)平臺(tái)是較為實(shí)用的圖形化智能故障診斷平臺(tái),作為通用的智能化診斷系統(tǒng)平臺(tái),其設(shè)計(jì)思想是:將人類的思維能力、系統(tǒng)的物理規(guī)律和數(shù)學(xué)模型有機(jī)地結(jié)合,更好、更靈活地表征系統(tǒng)各個(gè)狀態(tài),力圖在得到足夠好的專家知識(shí)的基礎(chǔ)上,依靠優(yōu)化和學(xué)習(xí),調(diào)整專家知識(shí)、調(diào)整推理結(jié)構(gòu)。系統(tǒng)將人工智能的最新技術(shù)有機(jī)的融合,具有很強(qiáng)的通用性、適應(yīng)性、容錯(cuò)性及易實(shí)現(xiàn)性,同時(shí),特有的圖形化模糊神經(jīng)網(wǎng)絡(luò)專家知識(shí)表達(dá)方式、分布式并行運(yùn)行能力、迅速的推理及優(yōu)化和遠(yuǎn)程分析能力,使系統(tǒng)達(dá)到了較高的智能化水平。智能診斷系統(tǒng)平臺(tái)包括了三種推理引擎和一個(gè)專家知識(shí)庫(如圖4.2所示)。三種推理引擎是:
(1)模糊邏輯推理引擎;(2)專家規(guī)則推理引擎;(3)神經(jīng)網(wǎng)絡(luò)推理引擎;對(duì)智能診斷系統(tǒng)平臺(tái)構(gòu)成的科學(xué)性,我們可以從如下三個(gè)方面來解釋:
a.專家系統(tǒng)和模糊邏輯的知識(shí)處理,模擬的是人的邏輯思維,人工神經(jīng)網(wǎng)絡(luò)的知識(shí)處理所模擬的則是人的經(jīng)驗(yàn)思維機(jī)制;在人類自身的思維過程中,邏輯思維、經(jīng)驗(yàn)思維、創(chuàng)造性思維是缺一不可并且是非常巧妙地互相結(jié)合而形成的有機(jī)整體。
b.模糊診斷是根據(jù)模糊集合論征兆空間與故障狀態(tài)空間的與故障狀態(tài)空間的某種映射關(guān)系,由征兆來診斷故障。
c.由于神經(jīng)網(wǎng)絡(luò)具有原則上容錯(cuò)、結(jié)構(gòu)拓?fù)漪敯、?lián)想、推測、記憶、自適應(yīng)、自學(xué)習(xí)、并行和處理復(fù)雜模式的功能,使其能在實(shí)際存在著大量的多故障、多過程、突發(fā)性故障、龐大復(fù)雜系統(tǒng)的監(jiān)測及診斷中發(fā)揮出較大作用。
4.3.3 故障智能診斷系統(tǒng)平臺(tái)的主要技術(shù)
系統(tǒng)的主要技術(shù)包括:智能化推理算法、數(shù)據(jù)處理器、圖形化模糊神經(jīng)網(wǎng)絡(luò)專家知識(shí)庫、綜合的動(dòng)態(tài)聯(lián)接庫數(shù)據(jù)通訊模塊。
智能化推理算法:系統(tǒng)巧妙地將專家系統(tǒng)推理機(jī)、神經(jīng)網(wǎng)絡(luò)推理機(jī)、模糊邏輯推理機(jī)有機(jī)結(jié)合、并行運(yùn)行,充分發(fā)揮各個(gè)推理算法的優(yōu)勢,克服其中的不足,使智能推理達(dá)更加適用于多變量、多參數(shù)、多目標(biāo)及多過程的復(fù)雜系統(tǒng)。同時(shí)采用了M-ARY理論對(duì)推理結(jié)果進(jìn)行優(yōu)化,并且通過歷史數(shù)據(jù)分析和在線強(qiáng)化學(xué)習(xí)來調(diào)整專家知識(shí)、調(diào)整推理結(jié)構(gòu),能充分保證推理結(jié)果的準(zhǔn)確性。通用化設(shè)計(jì)是該系統(tǒng)的重要特色,裝載不同領(lǐng)域的專家知識(shí)便能對(duì)不同領(lǐng)域的問題進(jìn)行智能化推理決策。
數(shù)據(jù)處理器的設(shè)計(jì):為更好地解決數(shù)據(jù)的抗噪能力,在系統(tǒng)中,用模糊閾值對(duì)測量數(shù)據(jù)進(jìn)行模糊化,保證系統(tǒng)數(shù)據(jù)的抗擾能力。
圖形化的模糊神經(jīng)網(wǎng)絡(luò)專家知識(shí)庫:系統(tǒng)采用圖形化模糊神經(jīng)網(wǎng)絡(luò)專家知識(shí)表達(dá)方式,可突破共性知識(shí)和專家知識(shí)的學(xué)習(xí)、獲取、表達(dá)與利用的瓶頸問題,系統(tǒng)有一個(gè)獨(dú)特的結(jié)構(gòu)用來方便地、遞增地收集和存儲(chǔ)專家知識(shí)而不需要任何模型,這對(duì)于沒有數(shù)學(xué)模型存在的地方特別有用,它使用戶易于理解利用專家知識(shí)解決實(shí)際問題的思路與方法。
綜合的動(dòng)態(tài)聯(lián)接庫數(shù)據(jù)通訊模塊:通訊的整體結(jié)構(gòu)按分布式設(shè)計(jì),分為兩個(gè)層次:一方面,通訊模塊與推理機(jī)之間采用客戶機(jī)/服務(wù)器的方式,采用TCP/IP協(xié)議,數(shù)據(jù)通訊服務(wù)一旦設(shè)置好,就始終處于運(yùn)行狀態(tài),推理機(jī)一旦需要申請(qǐng)數(shù)據(jù),就向數(shù)據(jù)通訊模塊提出數(shù)據(jù)請(qǐng)求表,數(shù)據(jù)通訊模塊根據(jù)綜合各個(gè)推理機(jī)的數(shù)據(jù)請(qǐng)求表向相應(yīng)的對(duì)象提出數(shù)據(jù)請(qǐng)求,再將從對(duì)象得到數(shù)據(jù)分配給各推理機(jī);另一方面,數(shù)據(jù)通訊模塊與特定對(duì)象之間采用調(diào)用動(dòng)態(tài)聯(lián)接庫的辦法進(jìn)行通訊,針對(duì)不同的對(duì)象調(diào)用不同的動(dòng)態(tài)聯(lián)接庫就可以實(shí)現(xiàn)數(shù)據(jù)通訊。
網(wǎng)絡(luò)化遠(yuǎn)程診斷:通過設(shè)備故障診斷技術(shù)與計(jì)算機(jī)技術(shù)的結(jié)合,用若干臺(tái)中心計(jì)算機(jī)作為服務(wù)器,重大企業(yè)重要關(guān)鍵設(shè)備上建立狀態(tài)監(jiān)測點(diǎn),采集設(shè)備狀態(tài)數(shù)據(jù),而在技術(shù)力量強(qiáng)的科研院所建立中心,對(duì)設(shè)備運(yùn)行進(jìn)行遠(yuǎn)程分析、診斷。
4.4 智能分析系統(tǒng)的設(shè)計(jì)開發(fā)
4.4.1 圖形化的專家知識(shí)輸入引擎模塊
專家知識(shí)輸入引擎模塊內(nèi)容如圖4.3所示,該模塊的核心是用圖形化的方式建立診斷推理流程圖,該流程圖是由分布三個(gè)層次上的多個(gè)節(jié)點(diǎn)及節(jié)點(diǎn)間的連線所組成,如圖4.4。診斷推理流程圖中,底層為“數(shù)據(jù)”層,這里的數(shù)據(jù),可以是測量參數(shù)、傳感器的輸出、工作狀態(tài)、檢修記錄等多種廣泛意義上的參數(shù),中間層為“故障現(xiàn)象”層,這里的癥狀現(xiàn)象可以是能直接觀察到的現(xiàn)象(如工作條件、參數(shù)范圍、參數(shù)變化等),也可以是間接的現(xiàn)象,即多種廣泛意義上的現(xiàn)象。最上層為“故障原因”層。用連線相連彼此相關(guān)的“數(shù)據(jù)”與“故障現(xiàn)象”或“故障現(xiàn)象”與“故障原因”。這樣構(gòu)成診斷推理流程圖。
上一頁
下一頁