網(wǎng)絡(luò)故障診斷范文
時(shí)間:2023-03-21 18:46:48
導(dǎo)語(yǔ):如何才能寫好一篇網(wǎng)絡(luò)故障診斷,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
關(guān)鍵詞:網(wǎng)絡(luò)故障;故障檢測(cè);故障定位;故障診斷;專家系統(tǒng);數(shù)據(jù)挖掘;神經(jīng)網(wǎng)絡(luò)
中圖分類號(hào):TP393.06
隨著計(jì)算機(jī)、通信以及互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展及應(yīng)用,網(wǎng)絡(luò)作為一種重要的工具,在軍事、政治、經(jīng)濟(jì)和科研等諸多領(lǐng)域起著越來(lái)越重要的作用,已經(jīng)成為社會(huì)生產(chǎn)和生活必不可少的一部分。與此同時(shí),網(wǎng)絡(luò)的規(guī)模和復(fù)雜性不斷增大,一旦網(wǎng)絡(luò)發(fā)生故障,如果不能在有效時(shí)間內(nèi)對(duì)網(wǎng)絡(luò)故障進(jìn)行診斷與修復(fù),將會(huì)造成巨大的損失,甚至嚴(yán)重威脅社會(huì)的安全與穩(wěn)定,因此對(duì)網(wǎng)絡(luò)故障診斷技術(shù)進(jìn)行研究具有越來(lái)越重要的應(yīng)用價(jià)值和現(xiàn)實(shí)意義。
1 網(wǎng)絡(luò)故障診斷一般過(guò)程
通常來(lái)說(shuō),網(wǎng)絡(luò)故障診斷是以網(wǎng)絡(luò)原理、網(wǎng)絡(luò)配置和網(wǎng)絡(luò)運(yùn)行的知識(shí)為基礎(chǔ),根據(jù)網(wǎng)絡(luò)出現(xiàn)的故障現(xiàn)象,并使用專門的網(wǎng)管理和檢測(cè)工具以獲取告警信息進(jìn)而對(duì)網(wǎng)絡(luò)中出現(xiàn)的故障進(jìn)行診斷、恢復(fù)以及預(yù)測(cè)的過(guò)程,一般可分為以下五個(gè)部分[1]:
(1)故障檢測(cè),即網(wǎng)絡(luò)故障告警信息的獲取。網(wǎng)絡(luò)發(fā)生故障時(shí),通過(guò)主動(dòng)輪詢或異步收集方式,對(duì)網(wǎng)絡(luò)中的相關(guān)設(shè)備或服務(wù)的相關(guān)告警信息、設(shè)置和性能參數(shù),狀態(tài)信息等進(jìn)行收集和分析,及時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)出現(xiàn)的故障及問(wèn)題。
(2)故障定位,即定位故障源。對(duì)故障檢測(cè)階段收集的海量告警數(shù)據(jù)進(jìn)行分析和處理,在網(wǎng)絡(luò)中找出故障,為下一步的故障原因的診斷提供依據(jù)。
(3)故障原因的診斷,即查找故障產(chǎn)生的根源。根據(jù)故障定位的結(jié)果綜合運(yùn)用各種規(guī)則進(jìn)行系統(tǒng)的推理,快速的找到故障產(chǎn)生的原因或者最可能的原因。
(4)故障修復(fù)。根據(jù)網(wǎng)絡(luò)故障診斷結(jié)果修復(fù)網(wǎng)絡(luò)故障,恢復(fù)網(wǎng)絡(luò)的正常運(yùn)行。
(5)故障預(yù)測(cè),即根據(jù)先驗(yàn)知識(shí)和監(jiān)測(cè)數(shù)據(jù)預(yù)測(cè)網(wǎng)絡(luò)可能發(fā)生的故障。
其中故障檢測(cè),故障定位,故障原因診斷是必不可少的三個(gè)步驟,下面將重點(diǎn)對(duì)上述三個(gè)步驟進(jìn)行詳細(xì)的介紹。
2 網(wǎng)絡(luò)故障檢測(cè)
通常計(jì)算機(jī)網(wǎng)絡(luò)通過(guò)以下兩種方式收集信息,通過(guò)分析收集到的信息來(lái)檢測(cè)故障[2]。
(1)Trap機(jī)制。在網(wǎng)絡(luò)中每一個(gè)被管設(shè)備中都要運(yùn)行一個(gè)程序以便和管理站中的管理程序進(jìn)行通信。
(2)主動(dòng)輪詢。網(wǎng)絡(luò)中發(fā)生故障的被管設(shè)備或服務(wù)主動(dòng)向網(wǎng)絡(luò)管理系統(tǒng)發(fā)出告警信息,能夠及時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)中的故障,網(wǎng)絡(luò)管理系統(tǒng)還需通過(guò)主動(dòng)輪詢這種方式了解與網(wǎng)絡(luò)性能密切相關(guān)的信息,并對(duì)這些影響網(wǎng)絡(luò)性能信息設(shè)置閾值,來(lái)判斷網(wǎng)絡(luò)性能,超過(guò)設(shè)定閾值也會(huì)觸發(fā)事件。
3 網(wǎng)絡(luò)故障定位
網(wǎng)絡(luò)系統(tǒng)中,一般通過(guò)監(jiān)測(cè)被管設(shè)備或服務(wù)等各種方法獲取大量原始告警數(shù)據(jù)或歷史積累信息,這些數(shù)據(jù)往往由于通信系統(tǒng)的復(fù)雜性、網(wǎng)絡(luò)結(jié)構(gòu)異構(gòu)性、噪聲、外界因素、因果關(guān)系等原因而具有相當(dāng)大的不確定性和不精確性,導(dǎo)致故障癥狀和故障原因都存在非線性映射關(guān)系,需要利用關(guān)聯(lián)技術(shù)對(duì)數(shù)據(jù)進(jìn)行處理和分析才有效的進(jìn)行故障定位[3],目前常用的故障定位技術(shù)主要有下面幾種:
3.1 基于人工智能的故障定位技術(shù)
3.1.1 基于規(guī)則的推理技術(shù)
基于規(guī)則的推理(Rule-based Reason,RBR)是最簡(jiǎn)單的關(guān)聯(lián)技術(shù),已被用于多種構(gòu)架。一般而言,基于規(guī)則的系統(tǒng)由三個(gè)組成部分組成,如圖1所示。
(1)推理引擎,主要提供解決問(wèn)題所需要的策略。
(2)知識(shí)庫(kù),提供和定義與問(wèn)題相關(guān)的規(guī)則和專家知識(shí)。
(3)工作內(nèi)存,主要提供解決問(wèn)題所需要的數(shù)據(jù)。
在基于規(guī)則的推理的網(wǎng)絡(luò)故障定位系統(tǒng)中,知識(shí)庫(kù)充當(dāng)一個(gè)專家的角色,利用從人類專家獲取專家積累的經(jīng)驗(yàn)和知識(shí),這些知識(shí)主要包括對(duì)網(wǎng)絡(luò)問(wèn)題的定義以及當(dāng)某一特定問(wèn)題發(fā)生時(shí),網(wǎng)絡(luò)故障定位系統(tǒng)需要執(zhí)行的操作。工作內(nèi)存主要是利用具體的網(wǎng)絡(luò)協(xié)議對(duì)網(wǎng)絡(luò)中的被管設(shè)備或服務(wù)進(jìn)行監(jiān)測(cè),得到有關(guān)被管設(shè)備或服務(wù)的各種信息。在對(duì)網(wǎng)絡(luò)故障進(jìn)行定位時(shí),推理引擎與知識(shí)庫(kù)共同合作,將監(jiān)測(cè)得到的網(wǎng)絡(luò)中被管設(shè)備或服務(wù)的狀態(tài)信息與知識(shí)庫(kù)中定義好的條件部分進(jìn)行比對(duì),根據(jù)條件滿足與否,來(lái)進(jìn)行網(wǎng)絡(luò)故障的定位。
基于規(guī)則的網(wǎng)絡(luò)故障定位系統(tǒng),由于無(wú)需對(duì)專家系統(tǒng)的具體結(jié)構(gòu)和操作細(xì)節(jié)進(jìn)行深入了解,從而具有結(jié)構(gòu)簡(jiǎn)單等諸多優(yōu)點(diǎn),并且實(shí)現(xiàn)起來(lái)比較簡(jiǎn)單,非常適用于小型系統(tǒng)。但是基于規(guī)則的網(wǎng)絡(luò)故障定位系統(tǒng)在匹配規(guī)則時(shí),需要網(wǎng)絡(luò)狀態(tài)與知識(shí)庫(kù)中的規(guī)則條件精確匹配,否則將推出整個(gè)推理過(guò)程,無(wú)法定位故障,并且規(guī)則存在不易維護(hù)性和指數(shù)增長(zhǎng)性,所有這些缺點(diǎn)決定了基于規(guī)則的網(wǎng)絡(luò)故障定位系統(tǒng)不適用大型系統(tǒng)。
3.1.2 基于模型的推理技術(shù)
基于模型的推理(Model-based Reason,MBR)是建立在面向?qū)ο笊系幕A(chǔ)之上,利用現(xiàn)有的專家經(jīng)驗(yàn)和知識(shí),將具體的目標(biāo)系統(tǒng)中的實(shí)體都模型化診斷對(duì)象,并且明確地表現(xiàn)出現(xiàn)實(shí)目標(biāo)系統(tǒng)中對(duì)象之間存在的各種關(guān)聯(lián)關(guān)系,再根據(jù)系統(tǒng)模型對(duì)具體的目標(biāo)系統(tǒng)的行為進(jìn)行推測(cè)。由于通常情況下,具體的目標(biāo)系統(tǒng)與理想的系統(tǒng)模型之間存在差異性,因此基于模型的推理的專家系統(tǒng)需要對(duì)推測(cè)的行為和目標(biāo)系統(tǒng)的實(shí)際行為進(jìn)行不一致診斷,以確定具體目標(biāo)系統(tǒng)中的故障根源。
為了更好地說(shuō)明基于模型的推理專家系統(tǒng)的工作流程,文獻(xiàn)[4]使用一個(gè)物理模型和對(duì)應(yīng)的對(duì)等模型分別如圖2、3所示的網(wǎng)絡(luò)系統(tǒng)。網(wǎng)絡(luò)系統(tǒng)按一定的周期,有規(guī)律的向圖2中的被管設(shè)備發(fā)送ping命令以監(jiān)測(cè)網(wǎng)絡(luò)系統(tǒng)中的被管設(shè)備是否運(yùn)行正常。管理系統(tǒng)和被管設(shè)備之間通過(guò)一個(gè)模型對(duì)象實(shí)現(xiàn)彼此之間的相互通信,具體來(lái)說(shuō),如圖2所示,系統(tǒng)中的集線器模型向被管設(shè)備集線器發(fā)送ping命令,路由器模型則向被管設(shè)備路由器發(fā)送ping命令。當(dāng)目標(biāo)網(wǎng)絡(luò)發(fā)生故障時(shí),如果故障發(fā)生在集線器1,則集線器1模型可以將其發(fā)現(xiàn)并且識(shí)別出來(lái),如果集線器1模型連續(xù)3次向被管設(shè)備集線器1發(fā)送ping命令,在3次響應(yīng)超時(shí)以后,集線器模型1根據(jù)現(xiàn)有的網(wǎng)絡(luò)現(xiàn)象推測(cè)被管設(shè)備集線器1有可能發(fā)生故障,或者說(shuō)目標(biāo)系統(tǒng)中的故障位于集線器1。集線器1模型則會(huì)在確定故障并正式發(fā)送告警信息之前,集線器1模型將分析自身與圖2中其他被管設(shè)備的模型之間的關(guān)系以此來(lái)確定其是否應(yīng)該詢問(wèn)網(wǎng)絡(luò)中路由器模型,如網(wǎng)絡(luò)中的路由器模型返回的是相應(yīng)的被管路由器設(shè)備工作處于正常狀態(tài),則集線器1觸發(fā)警報(bào)。
3.1.3 基于范例的推理技術(shù)
基于范例的推理(Case-based Reason,CBR)故障定位技術(shù)與前面的基于規(guī)則推理技術(shù)和基于模型推理技術(shù)相比具有很大的差異性,主要因?yàn)榛诜独耐评砑夹g(shù)的思想源于人類現(xiàn)實(shí)生活,主要根據(jù)過(guò)去積累的實(shí)際經(jīng)驗(yàn)或經(jīng)歷,利用類比的推理方法對(duì)現(xiàn)有的新問(wèn)題做出相似的解答,然后根據(jù)新問(wèn)題與舊問(wèn)題之間的差異對(duì)解答進(jìn)行修改從而得到新問(wèn)題的完全解答。基于范例推理的網(wǎng)絡(luò)故障定位技術(shù)主要由四個(gè)部分組成,檢索 (Retrieve)、復(fù)用(Reuse)、修正(Revise)、保存(Retain),簡(jiǎn)稱4R過(guò)程。
基于范例推理的故障定位技術(shù)與基于規(guī)則推理的故障定位技術(shù)相比,由于在基于范例推理的故障定位技術(shù)中檢索只是基于對(duì)案例的部分匹配,而基于規(guī)則推理的故障定位技術(shù)則是完全匹配,因此基于范例推理的故障定位技術(shù)對(duì)網(wǎng)絡(luò)配置變化的適應(yīng)度更好,更適用于問(wèn)題的總體解決方案。
3.2 模型遍歷技術(shù)
模型遍歷技術(shù)(Model traversing techniques)是一種構(gòu)建網(wǎng)絡(luò)故障傳播模型的方法,該方法在構(gòu)建故障傳播模型時(shí),主要根據(jù)網(wǎng)絡(luò)在運(yùn)行時(shí)各種被管對(duì)象之間的相互關(guān)系,并且按照從引起事件的被管對(duì)象開始的順序進(jìn)行構(gòu)建。該方法主要適用于網(wǎng)絡(luò)中被管對(duì)象之間的相互關(guān)系類似于圖形,并且一般情況下較容易獲取的情況,并且在系統(tǒng)配置變化較頻繁時(shí)該方法的魯棒性很好。模型遍歷技術(shù)主要具有兩大特點(diǎn),事件驅(qū)動(dòng)和事件關(guān)聯(lián),所謂事件驅(qū)動(dòng)是指在一個(gè)故障癥狀報(bào)告到來(lái)之前,系統(tǒng)一直處于等待故障癥狀狀態(tài);事件關(guān)聯(lián)則是確定兩個(gè)故障癥狀是否來(lái)源同一個(gè)事件源。
一般情況下,模型遍歷技術(shù)需要在其事件報(bào)告中明確標(biāo)識(shí)網(wǎng)絡(luò)系統(tǒng)中故障的征兆類型、征兆目標(biāo)等相關(guān)信息,如果網(wǎng)絡(luò)系統(tǒng)中出現(xiàn)故障征兆,且不妨用si來(lái)表示該故障征兆,當(dāng)si的目標(biāo)和si來(lái)源相同,則說(shuō)明si是一個(gè)次要征兆也就說(shuō)明某些告警信息可以被忽略。模型遍歷技術(shù)的整個(gè)處理可分為以下3步:
(1)首先,對(duì)網(wǎng)絡(luò)中的每個(gè)事件,依據(jù)網(wǎng)絡(luò)在運(yùn)行時(shí)各種被管對(duì)象之間的相互關(guān)系對(duì)其構(gòu)建一個(gè)和事件源相關(guān)的對(duì)象圖。
(2)當(dāng)給定的兩個(gè)事件的對(duì)象圖相交時(shí),此時(shí)說(shuō)明兩個(gè)圖至少包含同一個(gè)對(duì)象,則認(rèn)為這兩個(gè)對(duì)象圖的事件源是關(guān)聯(lián)的。
(3)當(dāng)給定三個(gè)故障癥狀si,sj,sk,其中si,sj相互關(guān)聯(lián),sj,sk相互關(guān)聯(lián),則根據(jù)故障癥狀的傳遞性可知si是一個(gè)次要的故障癥狀。
4 網(wǎng)絡(luò)故障原因診斷
(1)基于信號(hào)處理方法。該方法主要是依據(jù)信號(hào)模型,直接對(duì)網(wǎng)絡(luò)系統(tǒng)中的可測(cè)信號(hào)進(jìn)行分析與處理,并通過(guò)提取可測(cè)信號(hào)的頻率等特征值,對(duì)網(wǎng)絡(luò)中存在的故障原因進(jìn)行診斷。
(2)基于解析模型的方法?;诮馕瞿P偷姆椒ㄖ饕罁?jù)數(shù)學(xué)模型和數(shù)學(xué)方法來(lái)進(jìn)行故障原因的診斷,在診斷時(shí)需要建立對(duì)象的精確數(shù)學(xué)模型。
(3)基于知識(shí)檢測(cè)的方法。與基于解析模型方法相比,此方法最大的特點(diǎn)在于其并不需要對(duì)象的精確數(shù)學(xué)模型就可以對(duì)網(wǎng)絡(luò)中的故障原因進(jìn)行診斷。
下面主要介紹幾種目前國(guó)內(nèi)外研究學(xué)者研究比較多的基于知識(shí)檢測(cè)的方法,基于專家系統(tǒng)故障原因診斷方法和基于模糊理論故障原因診斷方法以及基于BP神經(jīng)網(wǎng)絡(luò)故障原因檢測(cè)方法。
4.1 基于專家系統(tǒng)故障原因診斷方法
基于專家系統(tǒng)故障原因診斷系統(tǒng)主要是利用人類專家的經(jīng)驗(yàn)和歷史積累診斷數(shù)據(jù),使用一定的方法將其轉(zhuǎn)化為系統(tǒng)能夠識(shí)別的規(guī)則存在專家系統(tǒng)的知識(shí)庫(kù)中。當(dāng)網(wǎng)絡(luò)中出現(xiàn)故障時(shí),診斷系統(tǒng)利用專家系統(tǒng)知識(shí)庫(kù)中的規(guī)則,對(duì)發(fā)生故障網(wǎng)絡(luò)中的被管對(duì)象的各項(xiàng)性能參數(shù)進(jìn)行處理與分析以正確的確定網(wǎng)絡(luò)故障發(fā)生的具體原因[5]。組成由人機(jī)接口、推理機(jī)、知識(shí)庫(kù)等六部分組成:
目前,國(guó)內(nèi)外學(xué)者公認(rèn)的專家系統(tǒng)瓶頸是知識(shí)獲取問(wèn)題,因?yàn)閷<蚁到y(tǒng)在診斷過(guò)程中主要依賴于從人類專家領(lǐng)域內(nèi)獲取的知識(shí)、經(jīng)驗(yàn)和以往診斷數(shù)據(jù),而這些獲取起來(lái)途徑有限,操作起來(lái)具有一定的局限性和復(fù)雜性。另外,專家系統(tǒng)在實(shí)時(shí)性和學(xué)習(xí)能力等方面也存在一定的局限性,因此目前通常將專家系統(tǒng)同其他方法相結(jié)合以提高專家系統(tǒng)在這些方面存在的局限性和不足。
4.2 模糊故障診斷方法
很多時(shí)候,網(wǎng)絡(luò)中的故障與系統(tǒng)得到的網(wǎng)絡(luò)現(xiàn)象之間存在非線性的映射關(guān)系,這種非線性的映射關(guān)系很難用確定的數(shù)學(xué)公式或者模型來(lái)刻畫,相應(yīng)的在故障原因診斷時(shí),很難給出故障的精確原因。相反,只能給出故障發(fā)生的可能原因。對(duì)于這種存在一定模糊性的問(wèn)題,可以使用模糊邏輯來(lái)解決。
目前使用的比較多的是向量識(shí)別法,其診斷過(guò)程可分為以下3步:
首先,需要根據(jù)網(wǎng)絡(luò)中的故障與表征網(wǎng)絡(luò)故障的數(shù)據(jù),建立二者之間的關(guān)系,通常用關(guān)系矩陣R來(lái)表示。
其次,對(duì)需要診斷的目標(biāo)網(wǎng)絡(luò)系統(tǒng)(對(duì)象)進(jìn)行狀態(tài)檢測(cè),提取相關(guān)的特征參數(shù)以構(gòu)建特征向量矩陣X。
最后,根據(jù)模糊理論和矩陣?yán)碚?,求解前面兩步?gòu)建的關(guān)系矩陣方程Y=X?R,得到關(guān)系矩陣方程的解Y,再根據(jù)隸屬度等原則,對(duì)目標(biāo)網(wǎng)絡(luò)系統(tǒng)的故障向量Y進(jìn)行處理,得到故障的原因。
從上述診斷過(guò)程可知,在模糊故障診斷中,正確的進(jìn)行故障原因診斷的前提是建立關(guān)系矩陣R、隸屬函數(shù)、特征值向量X,而這些矩陣、函數(shù)、向量的建立是人為構(gòu)造而成,難免具有一定的主觀性,并且由于該模糊診斷方法對(duì)特征元素的選取也有一定的要求,所以兩者若處理不當(dāng),會(huì)導(dǎo)致該方法的診斷結(jié)果精度嚴(yán)重下降甚至完全錯(cuò)誤。
4.3 BP神經(jīng)網(wǎng)絡(luò)診斷方法
由于人工神經(jīng)網(wǎng)絡(luò)的這些特性以及網(wǎng)絡(luò)中故障與征兆之間有可能存在的非線性映射關(guān)系,使得人工神經(jīng)網(wǎng)絡(luò)在網(wǎng)絡(luò)故障診斷中大有用武之地。目前,人工神經(jīng)網(wǎng)絡(luò)已經(jīng)大量應(yīng)用在網(wǎng)絡(luò)故障診斷領(lǐng)域。BP神經(jīng)網(wǎng)絡(luò)是常用的人工神經(jīng)網(wǎng)絡(luò)模型[6]。
BP神經(jīng)網(wǎng)絡(luò)故障診斷分為訓(xùn)練和診斷兩個(gè)階段:
(1)訓(xùn)練階段。BP神經(jīng)網(wǎng)絡(luò)對(duì)樣本進(jìn)行訓(xùn)練,以選定網(wǎng)絡(luò)結(jié)構(gòu)和規(guī)模,確定網(wǎng)絡(luò)總層數(shù)、各層神經(jīng)元數(shù)。借助BP學(xué)習(xí)算法,將原始網(wǎng)絡(luò)收集到的故障樣本的特征參數(shù)作為BP神經(jīng)網(wǎng)絡(luò)輸入樣本集,以與之對(duì)應(yīng)的網(wǎng)絡(luò)故障原因編碼為BP神經(jīng)網(wǎng)絡(luò)的輸出,以此對(duì)BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練。
(2)故障診斷階段。主要對(duì)待檢測(cè)對(duì)象的故障樣本進(jìn)行特征提取和歸一化處理,然后輸入到BP神經(jīng)網(wǎng)絡(luò)進(jìn)行診斷輸出診斷結(jié)果,整個(gè)過(guò)程分為以下4個(gè)步驟:1)故障樣本集預(yù)處理。2)BP網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)。3)訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)。4)故障診斷。
5 結(jié)束語(yǔ)
本文對(duì)網(wǎng)絡(luò)故障的概念以及基本過(guò)程進(jìn)行了概述,重點(diǎn)對(duì)當(dāng)前網(wǎng)絡(luò)故障中的故障檢測(cè)、故障定位、故障診斷的關(guān)鍵技術(shù)及方法進(jìn)行了研究和總結(jié)歸納,對(duì)開展網(wǎng)絡(luò)故障診斷技術(shù)研究具有一定的指導(dǎo)意義。
參考文獻(xiàn):
[1]王成等.網(wǎng)絡(luò)故障診斷技術(shù)研究[J].科技信息,2011(11).
[2]陳琳.一種網(wǎng)絡(luò)環(huán)境中的故障診斷模型[J].北京航空航天大學(xué)學(xué)報(bào),2004(11).
[3]張燕.網(wǎng)絡(luò)故障診斷關(guān)鍵技術(shù)[J].電腦知識(shí)與技術(shù),2009(31).
[4]李千目.戰(zhàn)略互聯(lián)網(wǎng)智能診斷技術(shù)研究[D].南京理工大學(xué),2005.
[5]吳曉知,李興明.網(wǎng)絡(luò)故障管理專家系統(tǒng)中知識(shí)庫(kù)的構(gòu)造[J].微計(jì)算機(jī)信息,2008(06).
[6]戚涌,劉鳳玉.基于BP神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)智能診斷系統(tǒng)[J].微電子學(xué)與計(jì)算機(jī),2004(10).
篇2
[關(guān)鍵詞]網(wǎng)絡(luò);故障;診斷分析;處理對(duì)策
中圖分類號(hào):G250.72 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2015)06-0110-01
1 前言
隨著電子政務(wù)、企業(yè)信息化和電子商務(wù)的迅速發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)正在融入社會(huì)生活的各個(gè)方面。計(jì)算機(jī)網(wǎng)絡(luò)的廣泛應(yīng)用帶來(lái)了許多便利,人們對(duì)網(wǎng)絡(luò)的穩(wěn)定運(yùn)行提出越來(lái)越高的要求。但隨之而來(lái)的網(wǎng)絡(luò)故障也帶來(lái)了很多煩惱,輕則影響用戶網(wǎng)絡(luò)運(yùn)行質(zhì)量,重則導(dǎo)致整個(gè)網(wǎng)絡(luò)癱瘓,帶來(lái)巨大的經(jīng)濟(jì)損失。在網(wǎng)絡(luò)出現(xiàn)故障時(shí)要做到及時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)故障、準(zhǔn)確定位網(wǎng)絡(luò)故障并且能及時(shí)排除故障就顯得特別重要。
2 按照網(wǎng)絡(luò)故障不同性質(zhì)
2.1 物理故障
指的是設(shè)備或線路損壞、插頭松動(dòng)、線路受到嚴(yán)重電磁干擾等情況。例如,網(wǎng)絡(luò)管理人員發(fā)現(xiàn)網(wǎng)絡(luò)某條線路突然中斷,首先用ping或fping檢查線路在網(wǎng)管中心這邊是否連通。ping的格式為:ping 192.168.0.1 (192.168.0.1是ip地址,可以是主機(jī)的ip也可以是網(wǎng)絡(luò)中另一臺(tái)計(jì)算機(jī)的ip)。ping一般一次只能檢測(cè)到一端到另一端的連通性,而不能一次檢測(cè)一端到多端的連通性,但fping一次就可以ping多個(gè)ip地址,比如c類的整個(gè)網(wǎng)段地址等。順便多說(shuō)一句,網(wǎng)絡(luò)管理員經(jīng)常發(fā)現(xiàn)有人依次掃描本網(wǎng)的大量ip地址,不一定就是有黑客攻擊,fping也可以做到。如果連續(xù)幾次ping都出現(xiàn)"requst time out"信息,表明網(wǎng)絡(luò)不通。這時(shí)去檢查端口插頭是否松動(dòng),或者網(wǎng)絡(luò)插頭誤接,這種情況經(jīng)常是沒有搞清楚網(wǎng)絡(luò)插頭規(guī)范或者沒有弄清網(wǎng)絡(luò)拓?fù)湟?guī)劃的情況下導(dǎo)致的。另一種情況,比如兩個(gè)路由器router直接連接,這時(shí)應(yīng)該讓一臺(tái)路由器的出口連接另一臺(tái)路由器的入口,而這臺(tái)路由器的入口連接另一路由器的出口才行。當(dāng)然,集線器hub、交換機(jī)、多路復(fù)用器也必須連接正確,否則也會(huì)導(dǎo)致網(wǎng)絡(luò)中斷。
2.2 邏輯故障
邏輯故障中最常見的情況就是配置錯(cuò)誤,就是指因?yàn)榫W(wǎng)絡(luò)設(shè)備的配置原因而導(dǎo)致的網(wǎng)絡(luò)異常或故障。配置錯(cuò)誤可能是路由器端口參數(shù)設(shè)定有誤,或路由器路由配置錯(cuò)誤以至于路由循環(huán)或找不到遠(yuǎn)端地址,或者是路由掩碼設(shè)置錯(cuò)誤等。比如,同樣是網(wǎng)絡(luò)中的線路故障,該線路沒有流量,但又可以ping通線路的兩端端口,這時(shí)就很有可能是路由配置錯(cuò)誤了。遇到這種情況,我們通常用“路由跟蹤程序”就是traceroute,它和ping類似,最大的區(qū)別在于traceroute是把端到端的線路按線路所經(jīng)過(guò)的路由器分成多段,然后以每段返回響應(yīng)與延遲。如果發(fā)現(xiàn)在traceroute的結(jié)果中某一段之后,兩個(gè)ip地址循環(huán)出現(xiàn),這時(shí),一般就是線路遠(yuǎn)端把端口路由又指向了線路的近端,導(dǎo)致ip包在該線路上來(lái)回反復(fù)傳遞。幸好traceroute可以檢測(cè)到哪個(gè)路由器之前都能正常響應(yīng),到哪個(gè)路由器就不能正常響應(yīng)了。這時(shí)只需更改遠(yuǎn)端路由器端口配置,就能恢復(fù)線路正常了。邏輯故障的另一類就是一些重要進(jìn)程或端口關(guān)閉,以及系統(tǒng)的負(fù)載過(guò)高。比如也是線路中斷,沒有流量,用ping發(fā)現(xiàn)線路端口不通,檢查發(fā)現(xiàn)該端口處于down的狀態(tài),這就說(shuō)明該端口已經(jīng)關(guān)閉,因此導(dǎo)致故障。這時(shí)只需重新啟動(dòng)該端口,就可以恢復(fù)線路的連通了。還有一種常見情況是路由器的負(fù)載過(guò)高,表現(xiàn)為路由器cpu溫度太高、cpu利用率太高,以及內(nèi)存剩余太少等,如果因此影響網(wǎng)絡(luò)服務(wù)質(zhì)量,最直接也是最好的辦法就是――更換路由器。
3 按照網(wǎng)絡(luò)故障不同對(duì)象
3.1 線路故障
線路故障最常見的情況就是線路不通,診斷這種情況首先檢查該線路上流量是否還存在,然后用ping檢查線路遠(yuǎn)端的路由器端口能否響應(yīng),用traceroute檢查路由器配置是否正確,找出問(wèn)題逐個(gè)解決。
3.2 路由器故障
線路故障中很多情況都涉及到路由器,因此也可以把一些線路故障歸結(jié)為路由器故障。檢測(cè)這種故障,需要利用mib變量瀏覽器,用它收集路由器的路由表、端口流量數(shù)據(jù)、計(jì)費(fèi)數(shù)據(jù)、路由器cpu的溫度、負(fù)載以及路由器的內(nèi)存余量等數(shù)據(jù),通常情況下網(wǎng)絡(luò)管理系統(tǒng)有專門的管理進(jìn)程不斷地檢測(cè)路由器的關(guān)鍵數(shù)據(jù),并及時(shí)給出報(bào)警。而路由器cpu利用率過(guò)高和路由器內(nèi)存余量太小都將直接影響到網(wǎng)絡(luò)服務(wù)的質(zhì)量。解決這種故障,只有對(duì)路由器進(jìn)行升級(jí)、擴(kuò)大內(nèi)存等,或者重新規(guī)劃網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。
3.3 主機(jī)故障
主機(jī)故障常見的現(xiàn)象就是主機(jī)的配置不當(dāng)。包括主機(jī)配置的IP地址與其他主機(jī)沖突,或IP地址根本就不在于網(wǎng)絡(luò)范圍內(nèi),這將導(dǎo)致該主機(jī)不能連通。發(fā)生類似的情況,可通過(guò)查看網(wǎng)絡(luò)鄰居屬性中的連接屬性窗口,檢查TCP/IP選項(xiàng)參數(shù)是否符合要求,包括IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)和DNS參數(shù),對(duì)錯(cuò)誤的設(shè)置進(jìn)行修復(fù)。 主機(jī)安全性故障 主機(jī)主機(jī)性故障包括主機(jī)資源被盜和黑客入侵。對(duì)于主機(jī)資源要注意不要輕易地共享本機(jī)硬盤;對(duì)于主機(jī)被黑客 控制的故障可以通過(guò)監(jiān)視主機(jī)的流量、掃描主機(jī)端口和服務(wù),安裝防火墻和加補(bǔ)系統(tǒng)補(bǔ)丁來(lái)防止可能的漏洞。
實(shí)例:傳輸上百兆數(shù)據(jù)時(shí)出現(xiàn)“網(wǎng)絡(luò)資源不足”的提示。按常規(guī),網(wǎng)絡(luò)故障一般不排除以下幾點(diǎn):網(wǎng)卡有問(wèn)題、水晶頭做得不規(guī)范、網(wǎng)線有問(wèn)題、網(wǎng)卡驅(qū)動(dòng)或網(wǎng)絡(luò)協(xié)議有問(wèn)題等。但是根據(jù)故障現(xiàn)象來(lái)看,以上猜測(cè)都可以排除,因?yàn)槿魏我粋€(gè)地方存在問(wèn)題,就不可能在微機(jī)之間進(jìn)行數(shù)據(jù)傳輸,從而可以判斷問(wèn)題應(yīng)該出在環(huán)境因素上。由于大量的數(shù)據(jù)傳輸需要頻繁的數(shù)據(jù)讀取,這就要有一個(gè)相對(duì)平穩(wěn)的傳輸環(huán)境,而網(wǎng)卡附近有干擾時(shí),這種平穩(wěn)的環(huán)境就會(huì)被破壞。一般要確保網(wǎng)卡不插在離顯卡很近的插槽上,因?yàn)楝F(xiàn)在的顯卡一般都帶有風(fēng)扇,而顯卡風(fēng)扇將影響到網(wǎng)卡的工作,尤其是顯卡在頻繁工作時(shí),影響將更加明顯。把網(wǎng)卡拔下來(lái),插到離顯卡一個(gè)較遠(yuǎn)的插槽上,即可解決大量數(shù)據(jù)傳輸時(shí)出現(xiàn)的問(wèn)題。
參考文獻(xiàn)
篇3
關(guān)鍵詞:網(wǎng)絡(luò)故障;網(wǎng)絡(luò)維護(hù);分類;解決辦法
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2011) 15-0000-01
Computer Network Troubleshooting and Maintenance Exclusion
Feng Lijian
(Shandong Weifang Vocational College,Weifang201041,China)
Abstract:Network failure is extremely common,but also a variety of types of network failure,network failure in a timely manner to maintain the network failure,the fastest to restore the normal operation of the network,to master an effective network maintenance theory,methods and techniques is the mon fault on the network to classify a variety common network failures and propose appropriate solutions.
Keywords:Network failure;Network maintenance;Classification;
Solution
隨著計(jì)算機(jī)的廣泛應(yīng)用和網(wǎng)絡(luò)的日趨流行,功能獨(dú)立的多個(gè)計(jì)算機(jī)系統(tǒng)互聯(lián)起來(lái),互聯(lián)形成日漸龐大的網(wǎng)絡(luò)系統(tǒng)。計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的穩(wěn)定運(yùn)轉(zhuǎn)已與功能完善的網(wǎng)絡(luò)軟件密不可分。計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),就是利用通訊設(shè)備和線路將地理位置不同的、信息交換方式及網(wǎng)絡(luò)操作系統(tǒng)等共享,包括硬件資源和軟件資源的共享:因此,如何有效地做好本單位計(jì)算機(jī)網(wǎng)絡(luò)的日常維護(hù)工作,確保其安全穩(wěn)定地運(yùn)行,這是網(wǎng)絡(luò)運(yùn)行維護(hù)人員的一項(xiàng)非常重要的工作。在排除比較復(fù)雜網(wǎng)絡(luò)的故障時(shí),我們常常要從多種角度來(lái)測(cè)試和分析故障的現(xiàn)象,準(zhǔn)確確定故障點(diǎn)。
一、分析模型和方法
(一)七層的網(wǎng)絡(luò)結(jié)構(gòu)分析模型方法。從網(wǎng)絡(luò)的七層結(jié)構(gòu)的定義和功能上逐一進(jìn)行分析和排查,這是傳統(tǒng)的而且最基礎(chǔ)的分析和測(cè)試方法。這里有自下而上和自上而下兩種思路。自下而上是:從物理層的鏈路開始檢測(cè)直到應(yīng)用。自上而下是:從應(yīng)用協(xié)議中捕捉數(shù)據(jù)包,分析數(shù)據(jù)包統(tǒng)計(jì)和流量統(tǒng)計(jì)信息,以獲得有價(jià)值的資料。
(二)工具型分析方法。工具型分析方法有強(qiáng)大的各種測(cè)試工具和軟件,它們的自動(dòng)分析能快速地給出網(wǎng)絡(luò)的各種參數(shù)甚至是故障的分析結(jié)果,這對(duì)解決常見網(wǎng)絡(luò)故障非常有效。
(三)綜合及經(jīng)驗(yàn)型分析方法靠時(shí)間、錯(cuò)誤和成功經(jīng)驗(yàn)的積累。在大多數(shù)的阿絡(luò)維護(hù)工作人員的工作中是采用這個(gè)方法的,再依靠網(wǎng)管和測(cè)試工具迅速定位網(wǎng)絡(luò)的故障。
二、計(jì)算機(jī)無(wú)法上網(wǎng)故障排除
(一)對(duì)于某網(wǎng)計(jì)算機(jī)上不了網(wǎng)的故障,首先要分別確定此計(jì)算機(jī)的網(wǎng)卡安裝是否正確,是否存在硬件故障,網(wǎng)絡(luò)配置是否正確在實(shí)際工作中我們一般采用Ping本機(jī)的回送地址(127.0.0.1)來(lái)判斷網(wǎng)卡硬件安裝和TCP/IP協(xié)議的正確性。如果能Ping通,即說(shuō)明這部分沒有問(wèn)題。如果出現(xiàn)超時(shí)情況,則要檢查計(jì)算機(jī)的網(wǎng)卡是否與機(jī)器上的其它設(shè)備存在中斷沖突的問(wèn)題。通過(guò)查看系統(tǒng)屬性中的設(shè)備管理器,查看是否在網(wǎng)絡(luò)適配器的設(shè)備前面有黃色驚嘆號(hào)或紅色叉號(hào),如有則說(shuō)明硬件的驅(qū)動(dòng)程序沒有安裝成功,可刪除后重新安裝。另外,要確保TCP/IP協(xié)議安裝的正確性,并且要綁定在你所安裝的網(wǎng)卡上。如果重新安裝后還是Ping不通回送地址,最好換上一塊正常的網(wǎng)卡試一試。最簡(jiǎn)單的方法是檢查雙絞線,用線纜測(cè)試儀檢測(cè)雙絞線是否斷開。雙絞線沒有問(wèn)題,就要查看交換機(jī)的端口是否壞了。交換機(jī)每一個(gè)端口都有狀態(tài)指示燈以詢問(wèn)一下其它網(wǎng)管人員就可以排除了,如果不放心可以對(duì)照查看。交換機(jī)的參數(shù)配置表也是網(wǎng)絡(luò)管理員必備的資料之一,并且隨著網(wǎng)絡(luò)用戶的變化要不斷地修改,檢測(cè)到此,如果端口指示燈不亮,就只能是端口損壞了,可以把跳線接到正常使用的端口上排除其它原因,確定是端口的問(wèn)題。
(二)一批聯(lián)網(wǎng)計(jì)算機(jī)上不了網(wǎng)對(duì)于同時(shí)有一批計(jì)算機(jī)上不了網(wǎng)的故障,首先要找到這些計(jì)算機(jī)的共性,如是不是屬于同一VLAN或接在同一交換機(jī)上的,若這些計(jì)算機(jī)屬于同一VLAN,且屬于計(jì)算機(jī)分別連接于不同的樓層交換機(jī),那么檢查一下路由器上是否有acl限制,在路由器上對(duì)該VLAN的配置是否正確,路由協(xié)議(如我局的OSPF協(xié)議)是否配置正確。若這些計(jì)算機(jī)屬于同一交換機(jī),則應(yīng)到機(jī)房檢查該交換機(jī)是否有電源松落情況,或該交換機(jī)CPU負(fù)載率是否很高,與上一級(jí)網(wǎng)絡(luò)設(shè)備的鏈路是否正常。通常某交換機(jī)連接的所有電腦都不能正常與網(wǎng)內(nèi)其它電腦通訊,這是典型的交換機(jī)死機(jī)現(xiàn)象,可以通過(guò)重新啟動(dòng)交換機(jī)的方法解決。如果重新啟動(dòng)后故障依舊,則檢查一下那臺(tái)交換機(jī)連接的所有電腦,看逐個(gè)斷開連接的每臺(tái)電腦的情況,慢慢定位到某個(gè)故障電腦,會(huì)發(fā)現(xiàn)多半是某臺(tái)電腦上的網(wǎng)卡故障導(dǎo)致的。
三、故障定位及排除的常用方法
(一)告警性能分析法。通過(guò)網(wǎng)管獲取告警和性能信息進(jìn)行故障定位。我們單位使用了深信服網(wǎng)絡(luò)網(wǎng)管,可以對(duì)全單位的網(wǎng)絡(luò)設(shè)備進(jìn)行管理,平時(shí)多觀察各設(shè)備CPU負(fù)載率和各線路的流量。當(dāng)有人反映不能連接至網(wǎng)絡(luò)或網(wǎng)速很慢時(shí),可通過(guò)網(wǎng)管觀察計(jì)算機(jī)與交換機(jī)的連接情況,是否有時(shí)斷時(shí)通的現(xiàn)象,交換機(jī)CPU負(fù)載率是否很高,線路流量是否很大。通過(guò)觀察設(shè)備端口狀態(tài),分析和觀察交換機(jī)哪個(gè)端口所接的計(jì)算機(jī)發(fā)包量不太正常。
(二)查看網(wǎng)絡(luò)設(shè)備日志法。經(jīng)??匆幌戮W(wǎng)絡(luò)設(shè)備的日志,分析設(shè)備狀況。我曾經(jīng)通過(guò)showlonging命令觀察到4006交換機(jī)下連的2950交換機(jī)經(jīng)常每隔7小時(shí)down掉,然后又up,因時(shí)間間隔較長(zhǎng),單位人員未感覺網(wǎng)絡(luò)中斷,在此期間我們檢查并確定了光纜、光收發(fā)器、網(wǎng)線、交換機(jī)配置、交換機(jī)端口均正常,后來(lái)的間隔時(shí)間由原來(lái)的7小時(shí)減為7分鐘。由此我們立即判定2950交換機(jī)本身有故障,馬上將已準(zhǔn)備好的備用交換機(jī)換上,從而減少了處理故障的時(shí)間,并在最短時(shí)間內(nèi)恢復(fù)網(wǎng)絡(luò)。
(三)替換法。替換法就是使用一個(gè)工作正常的物體去替換一個(gè)工作不正常的物體,從而達(dá)到定位故障、排除故障的目的。這里的物件可以是一段線纜、一個(gè)設(shè)備和一塊模塊。
(四)配置數(shù)據(jù)分析法。查詢、分析當(dāng)前設(shè)備的配置數(shù)據(jù),通過(guò)分析以上的配置數(shù)據(jù)是否正常來(lái)定位故障。若配置的數(shù)據(jù)有錯(cuò)誤,需進(jìn)行重新配置。
參考文獻(xiàn):
篇4
【關(guān)鍵詞】輸電網(wǎng)絡(luò);故障;人工智能;應(yīng)用
電能的正常供應(yīng)影響著人們的諸多方面,工作、學(xué)習(xí)、生活、娛樂等,電能供應(yīng)的最基本要求就是穩(wěn)定性和連續(xù)性,但是,輸電網(wǎng)絡(luò)越來(lái)越復(fù)雜,偶爾出現(xiàn)故障也會(huì)難免的,為了能夠在輸電網(wǎng)絡(luò)出現(xiàn)故障時(shí)快速的診斷故障找出故障原因,減小相關(guān)損失,必須要找到一種合適的技術(shù)手段來(lái)解決這個(gè)問(wèn)題,相關(guān)的研究人員也一直在致力于該方面的研究。人工智能技術(shù)就是研究人員在這方面的一個(gè)突破,人工智能技術(shù)能夠模擬人類處理問(wèn)題的思維方式,且具備一定的學(xué)習(xí)能力,本文將圍繞這些方面進(jìn)行一些探討。
1 專家系統(tǒng)在輸電網(wǎng)絡(luò)故障診斷中的應(yīng)用
專家系統(tǒng)在人工智能技術(shù)中開發(fā)的比較早,技術(shù)上也有了一定的厚度積累,從應(yīng)用的角度來(lái)說(shuō),專家系統(tǒng)就是一個(gè)集合了大量程序的系統(tǒng),它里面存儲(chǔ)了相關(guān)專家在相應(yīng)問(wèn)題方面的見解,根據(jù)這些見解對(duì)問(wèn)題進(jìn)行推斷,類似于專家解決問(wèn)題的過(guò)程,節(jié)省了時(shí)間,目前,專家系統(tǒng)在人工智能中應(yīng)用的已經(jīng)非常廣泛。專家系統(tǒng)在輸電網(wǎng)絡(luò)故障診斷中最典型的應(yīng)用就是基于產(chǎn)生式規(guī)則的系統(tǒng),把相關(guān)電路保護(hù)措施的信息和相關(guān)技術(shù)人員的診斷經(jīng)驗(yàn)用程序表示出來(lái),從而形成一個(gè)比較完備的專家知識(shí)庫(kù),一旦輸電網(wǎng)絡(luò)發(fā)生故障,則可以根據(jù)這個(gè)專輯知識(shí)庫(kù),快速的對(duì)故障進(jìn)行診斷,迅速的找出解決方案。專家系統(tǒng)之所以在輸電網(wǎng)絡(luò)故障診斷中得到廣泛的應(yīng)用,主要有這么幾個(gè)方面的原因:第一,輸電網(wǎng)絡(luò)中相關(guān)保護(hù)功能的信息能夠有效、明了的表達(dá)出來(lái);第二,基于產(chǎn)生式規(guī)則的專家系統(tǒng)允許根據(jù)實(shí)際情況的變化,對(duì)專家知識(shí)庫(kù)進(jìn)行合理的變更,跟上技術(shù)不斷進(jìn)步的腳步;第三,由于專家系統(tǒng)的智能功能,使其能夠解決一些不確定的故障;第四,初步具備人類的思維,得出的結(jié)論能夠被相關(guān)技術(shù)人員看懂。從上面的理論分析可以看出,專家系統(tǒng)在輸電網(wǎng)絡(luò)故障診斷中很有應(yīng)用的前景和應(yīng)用的必要,但是它也存在著一些問(wèn)題:上面的分析可以看出,專家系統(tǒng)對(duì)故障的診斷基于專家知識(shí)庫(kù)里的知識(shí)容量多少,因此,專家系統(tǒng)是否具有詳細(xì)、準(zhǔn)確的專家知識(shí)庫(kù)能夠影響整個(gè)故障診斷的效果,如果專家知識(shí)庫(kù)達(dá)不到使用的實(shí)際標(biāo)準(zhǔn),那么在進(jìn)行故障推理低調(diào)時(shí)候,很有可能導(dǎo)致錯(cuò)誤的結(jié)論,將相關(guān)技術(shù)人員引導(dǎo)到錯(cuò)誤的道路上;專家系統(tǒng)在診斷大型輸電系統(tǒng)故障的時(shí)候,需要從專家知識(shí)庫(kù)進(jìn)行知識(shí)的匹配,這個(gè)過(guò)程可能會(huì)比較慢;大部分專家系統(tǒng)不具備學(xué)習(xí)的能力,一旦診斷的故障超出了專家知識(shí)庫(kù)中的內(nèi)容, 那么專家系統(tǒng)很容易得出錯(cuò)誤的結(jié)論。
2 人工神經(jīng)網(wǎng)絡(luò)在輸電網(wǎng)絡(luò)故障診斷中的應(yīng)用
人工神經(jīng)網(wǎng)絡(luò)技術(shù)在輸電網(wǎng)絡(luò)故障診斷中應(yīng)用的也越來(lái)越廣泛,人工神經(jīng)網(wǎng)絡(luò)技術(shù)(ANN)就是模擬人體大腦的結(jié)構(gòu)和處理問(wèn)題方式的一種人工智能技術(shù),它是人工智能技術(shù)重要的一個(gè)分支,它具有很多優(yōu)點(diǎn),例如能夠?qū)崿F(xiàn)并行式處理、自適應(yīng)等,這些優(yōu)點(diǎn)與輸電網(wǎng)絡(luò)故障診斷相結(jié)合,顯示出了巨大的潛力,是一個(gè)比較熱門的研究方向?;谌斯ど窠?jīng)網(wǎng)絡(luò)的輸電網(wǎng)絡(luò)故障診斷,其總的診斷網(wǎng)絡(luò)比較復(fù)雜,為了方便實(shí)時(shí)的偵測(cè),一般將總的網(wǎng)絡(luò)進(jìn)行分區(qū)處理,然后在各個(gè)區(qū)創(chuàng)建基于BP算法的故障診斷模塊,要得到診斷結(jié)果的時(shí)候,將各個(gè)分區(qū)的診斷結(jié)果進(jìn)行綜合后即可得出。例如,將總的故障診斷按照分工的不能區(qū)劃成幾個(gè)功能不同的診斷網(wǎng)絡(luò),比如一個(gè)子網(wǎng)絡(luò)用來(lái)診斷故障的發(fā)生位置;一個(gè)子網(wǎng)絡(luò)用來(lái)診斷故障的性質(zhì);一個(gè)子網(wǎng)絡(luò)用來(lái)診斷故障對(duì)整個(gè)系統(tǒng)的危害程度等等,最后將這些子網(wǎng)絡(luò)的結(jié)論按照一定的規(guī)則進(jìn)行組合分析,即可得到需要的結(jié)論。人工神經(jīng)網(wǎng)絡(luò)的方法雖然相對(duì)于專家系統(tǒng)來(lái)說(shuō)取得了一些突破,例如能夠突破專家系統(tǒng)知識(shí)庫(kù)知識(shí)獲取難、診斷網(wǎng)絡(luò)更加便于維護(hù)等,但是也具有一些缺點(diǎn):人工神經(jīng)網(wǎng)絡(luò)不能夠?qū)l(fā)性的知識(shí)進(jìn)行分析和判斷,且人工神經(jīng)網(wǎng)絡(luò)技術(shù)不夠成熟,涵蓋的范圍大,學(xué)習(xí)困難,這些都在一定程度上影響了人工神經(jīng)網(wǎng)絡(luò)技術(shù)在輸電網(wǎng)絡(luò)故障診斷中的應(yīng)用,并且,人工神經(jīng)網(wǎng)絡(luò)如何在大的輸電網(wǎng)絡(luò)故障診斷中應(yīng)用一直是一個(gè)難點(diǎn),還有待于相關(guān)人員取得新的突破??傮w而言,人工神經(jīng)網(wǎng)絡(luò)方法在輸電網(wǎng)絡(luò)中還是很有應(yīng)用前景的,可以加大的相關(guān)難題的科技攻關(guān)力度,進(jìn)一步提高其有效性。
3 模糊理論在輸電網(wǎng)絡(luò)故障診斷中的應(yīng)用
隨著模糊理論的不斷成熟,它在輸電網(wǎng)絡(luò)診斷中應(yīng)用的也越來(lái)越廣泛。在輸電網(wǎng)絡(luò)的故障中,其發(fā)生的故障和故障發(fā)生前的征兆之間聯(lián)系是具有模糊性質(zhì)的,這種模糊既具有不確定性又具有不準(zhǔn)確定,因而,得出恰當(dāng)?shù)脑\斷結(jié)果也是比較困難的,必須要采用模糊判斷的額方法,一般情況下是建立相關(guān)的模糊關(guān)系矩陣。隨著模糊理論的不斷完善,其受重視的程度越來(lái)越高,特別是在解決具有不確定性問(wèn)題的情況中;模糊理論能夠借助相關(guān)的數(shù)據(jù)庫(kù)對(duì)問(wèn)題進(jìn)行分析,并得出一些列解決結(jié)論,且把這些結(jié)論按照模糊的程度進(jìn)行排列;模糊知識(shí)庫(kù)所使用的描述語(yǔ)言更容易為相關(guān)技術(shù)人員所接受。模糊故障診斷系統(tǒng)在結(jié)構(gòu)上和專家系統(tǒng)有點(diǎn)相像,因此也具有一定的缺點(diǎn):對(duì)大的輸電網(wǎng)絡(luò)系統(tǒng)故障診斷時(shí)速度比較慢;其可維護(hù)性比較差;不具備自主學(xué)習(xí)的能力??傮w而言,模糊理論一般都是與其它人工智能技術(shù)結(jié)合使用,在一定程度上能夠提高故障診斷的結(jié)果準(zhǔn)確度,但是相關(guān)研究人員也必須要在它存在的缺點(diǎn)上有進(jìn)一步的突破。
4 遺傳算法在輸電網(wǎng)絡(luò)故障診斷中的應(yīng)用
遺傳算法目前在很多工業(yè)控制領(lǐng)域得到了推廣和應(yīng)用,在輸電網(wǎng)絡(luò)診斷中應(yīng)用的也越來(lái)越多,遺傳算法在基于生物進(jìn)化的基礎(chǔ)上推算出的一種自適應(yīng)算法。遺傳算法能夠從錯(cuò)綜負(fù)責(zé)的網(wǎng)絡(luò)中,自動(dòng)匹配出解決問(wèn)題的最優(yōu)算法,求出最優(yōu)解,且比較簡(jiǎn)單,且可解決問(wèn)題的范圍比較大,一般應(yīng)用于解決中小型規(guī)模的問(wèn)題。目前,在遺傳算法應(yīng)用到輸電網(wǎng)絡(luò)故障診斷的過(guò)程中,如何建立正確數(shù)學(xué)模型至關(guān)重要,它是制約整個(gè)求解過(guò)程的關(guān)鍵,如果能夠采用適當(dāng)?shù)姆椒▽?duì)輸電網(wǎng)絡(luò)建立合理的數(shù)學(xué)模型,那么將有助于提高輸電網(wǎng)絡(luò)故障診斷的精確性。
5 結(jié)論
目前,人工智能技術(shù)已經(jīng)在很多領(lǐng)域得到了應(yīng)用,例如設(shè)備狀態(tài)監(jiān)測(cè)、設(shè)備自動(dòng)化控制等,在現(xiàn)代輸電網(wǎng)絡(luò)越來(lái)越復(fù)雜的情況下,其應(yīng)用于故障診斷中也顯得越來(lái)越重要,本文分別介紹了專家系統(tǒng)、人工神經(jīng)網(wǎng)絡(luò)、遺傳算法、模糊理論在輸電網(wǎng)絡(luò)故障診斷中的應(yīng)用,指出了優(yōu)點(diǎn)和缺點(diǎn),希望本文能夠?qū)ο嚓P(guān)的工作人員產(chǎn)生一定的指導(dǎo)意義。
參考文獻(xiàn):
[1]畢天株,霓以信.人工智能技術(shù)在輸電網(wǎng)絡(luò)故障診斷中的應(yīng)用述評(píng)[J].電力系統(tǒng)自動(dòng)化,2012(11).
[2]曾素瓊.人工智能及其在輸配電網(wǎng)絡(luò)故障診斷中的應(yīng)用[J].海南大學(xué)學(xué)報(bào)(自然科學(xué)版),2012(6).
篇5
關(guān)鍵詞:故障診斷;狀態(tài)檢測(cè);BP神經(jīng)網(wǎng)絡(luò)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)05-1126-02
1 概述
建筑橋梁貫通兩地,促進(jìn)經(jīng)濟(jì)發(fā)展。但隨著時(shí)間的推移,由于溫度、污染、認(rèn)為等各種因素的影響,橋梁的狀態(tài)在修建和使用過(guò)程中會(huì)發(fā)生變化,例如:表面銹蝕、裂縫擴(kuò)大、承載力下降。在一定程度之內(nèi)的變化可被認(rèn)為屬于正?,F(xiàn)場(chǎng),但如果出現(xiàn)局部材質(zhì)惡化、結(jié)構(gòu)損傷或是橋梁過(guò)載等現(xiàn)象時(shí)便會(huì)影響橋梁的正常使用,甚至危及橋梁和車輛運(yùn)營(yíng)安全。為此需要在橋梁的修建和使用期間需定期對(duì)橋梁的狀態(tài)及各種技術(shù)指標(biāo)進(jìn)行檢測(cè)和預(yù)防性維護(hù)來(lái)保證橋梁的質(zhì)量和安全性。
橋梁狀態(tài)發(fā)生變化的原因主要有以下三個(gè)原因:自然條件及其變化,即大氣溫度、地震及橋墩臺(tái)地基的土壤的物理性質(zhì)、水位變化、水文地質(zhì)、工程地質(zhì)等;與橋梁自身相關(guān)的原因,即墩臺(tái)和梁的結(jié)構(gòu)(型式)、恒載(包括作用在橋梁上部結(jié)構(gòu)的和墩臺(tái)的)以及活動(dòng)荷載(橋上行駛車輛的數(shù)量、車輛行駛時(shí)引發(fā)的震動(dòng)、水平風(fēng)力等);人為因素(勘探測(cè)量、設(shè)計(jì)、施工以及運(yùn)營(yíng)管理等工作過(guò)程中的不合理方案、操作等)。橋梁所有狀態(tài)的變化可以歸為兩種:靜態(tài)變化和動(dòng)態(tài)變化。
當(dāng)前,主要采用兩種手段對(duì)橋梁進(jìn)行檢測(cè):憑借人工經(jīng)驗(yàn),沒有數(shù)據(jù)記錄,僅適用于剛建或有突變故障的橋;專業(yè)的橋梁檢測(cè)隊(duì),數(shù)據(jù)準(zhǔn)且分析全面,但檢測(cè)費(fèi)用高、過(guò)程復(fù)雜,難以得出橋梁壽命等定量的準(zhǔn)確預(yù)測(cè)值。
2 便攜式橋梁狀態(tài)參數(shù)檢測(cè)儀及智能故障診斷系統(tǒng)
“便攜式橋梁狀態(tài)參數(shù)檢測(cè)儀及智能故障診斷系統(tǒng)”采用的傾角傳感器具有高精度,并且橋梁的各項(xiàng)指標(biāo)通過(guò)系統(tǒng)測(cè)量獲得的傾角計(jì)算得到,除了能能檢測(cè)橫、縱向的振頻、振幅,而且智能故障診斷系統(tǒng)運(yùn)用BP神經(jīng)網(wǎng)絡(luò)技術(shù)還能對(duì)橋梁的狀態(tài)作出檢測(cè)和發(fā)展趨勢(shì)作出預(yù)測(cè)解決了困擾多年的動(dòng)撓度檢測(cè)問(wèn)題。系統(tǒng)的主控制器是一特的掌上電腦(PDA),其特點(diǎn)是:體積小,便攜;智能化,操作簡(jiǎn)單;及時(shí)地監(jiān)測(cè)正在運(yùn)營(yíng)的橋梁,而且各項(xiàng)費(fèi)用低廉。該系統(tǒng)除了具有可信度高、測(cè)試精度高、存儲(chǔ)信息大等特色外,還具有斷電保存數(shù)據(jù)與上位機(jī)的標(biāo)準(zhǔn)通信等功能。
BP神經(jīng)網(wǎng)絡(luò)又名反向傳播神經(jīng)網(wǎng)絡(luò)屬于前饋網(wǎng)絡(luò),在眾多網(wǎng)絡(luò)中最常用,為此其廣泛應(yīng)用于故障診斷中。反向傳播神經(jīng)網(wǎng)絡(luò)算法的實(shí)質(zhì)是梯度下降法:每一層上包含了若干個(gè)代表神經(jīng)元節(jié)點(diǎn),但是同一層上的各節(jié)點(diǎn)之間沒有緊密配合與相互影響的關(guān)系,在各節(jié)點(diǎn)見信息單向傳播,從上到下依次經(jīng)過(guò)各節(jié)點(diǎn)(包括隱含層的)直至到達(dá)輸出層節(jié)點(diǎn)。BP算法優(yōu)點(diǎn)很多,但也存在不足尤其運(yùn)用于復(fù)雜的實(shí)際問(wèn)題時(shí):一收斂速度慢,二容易陷入局部極小點(diǎn)(由于隱節(jié)點(diǎn)的數(shù)目多、學(xué)習(xí)步長(zhǎng)的選擇復(fù)雜、樣本集需預(yù)處理、以及選擇網(wǎng)絡(luò)初始權(quán)值的等)。針對(duì)BP算法中存在的問(wèn)題,該文在橋梁故障診斷中使用改進(jìn)型的BP算法:為加快收斂速度在初始的算法中引入動(dòng)量因子。
3 橋梁狀態(tài)檢測(cè)中運(yùn)用智能故障診斷技術(shù)
橋梁是交通運(yùn)輸中的重要組成部分,橋梁的狀態(tài)在修建和使用過(guò)程中會(huì)發(fā)生變化,需要對(duì)橋梁進(jìn)行故障診斷并進(jìn)行及時(shí)的預(yù)防和消除故障,保證其正常使用。
3.1 橋梁故障診斷
橋梁故障診斷包括:狀態(tài)監(jiān)測(cè)和故障診斷。橋梁狀態(tài)監(jiān)測(cè),即測(cè)試獲得結(jié)構(gòu)的某些特征參數(shù),將測(cè)定值與規(guī)定的正常值進(jìn)行比較,最終判斷結(jié)構(gòu)當(dāng)前的工作狀態(tài)。橋梁故障診斷則是對(duì)故障所在部位、內(nèi)容、嚴(yán)重程度、產(chǎn)生的原因進(jìn)行診斷。故障診斷的任務(wù)是:
1)狀態(tài)監(jiān)測(cè):了解和掌握設(shè)備運(yùn)行狀態(tài),包括對(duì)橋梁進(jìn)行各種檢測(cè)、分析、評(píng)估運(yùn)行狀態(tài)及判斷是否處于正常工作狀態(tài)。
2)故障診斷:利用前面橋梁狀態(tài)監(jiān)測(cè)所獲取的信息(各種參數(shù)),將其與橋梁結(jié)構(gòu)特征、所處環(huán)境、設(shè)備相關(guān)記錄(包括運(yùn)行記錄和已發(fā)生的故障及維修記錄)相結(jié)合,對(duì)設(shè)備已發(fā)生或是未來(lái)可能發(fā)生的故障進(jìn)行分析、判斷,確定故障(包括故障的部位、性質(zhì)、產(chǎn)生的原因和所屬類別等),并提出控制和消除故障對(duì)策確保設(shè)備能正常運(yùn)轉(zhuǎn)使用,并加以實(shí)施。
3)指導(dǎo)設(shè)備管理維修:橋梁維修已由最初的事后維修,定期的預(yù)防性維修,現(xiàn)在發(fā)展到向著適性維修前進(jìn)。
本文主要通過(guò)將歷史測(cè)量數(shù)據(jù)和當(dāng)前的測(cè)量數(shù)據(jù)比較,利用BP神經(jīng)網(wǎng)絡(luò)技術(shù)對(duì)橋梁的狀態(tài)進(jìn)行綜合的分析和判斷,預(yù)測(cè)橋梁未來(lái)的發(fā)展的狀態(tài),實(shí)現(xiàn)智能診斷橋梁故障。
3.2 橋梁故障診斷中運(yùn)用BP神經(jīng)網(wǎng)絡(luò)
在橋梁故障診斷中運(yùn)用BP神經(jīng)網(wǎng)絡(luò)的主要步驟為:依據(jù)橋梁故障診斷出的問(wèn)題組織樣本來(lái)學(xué)習(xí),再依據(jù)樣本來(lái)構(gòu)造出BP神經(jīng)網(wǎng)絡(luò)并對(duì)其進(jìn)行訓(xùn)練,測(cè)試構(gòu)造出的BP神經(jīng)網(wǎng)絡(luò)。本節(jié)將利用上文的的改進(jìn)型的BP算法,對(duì)橋梁狀態(tài)檢測(cè)后的故障診斷問(wèn)題進(jìn)行研究和分析。
1)選擇學(xué)習(xí)樣本:橋梁的故障征用五個(gè)參數(shù)來(lái)表征:列車駛過(guò)橋梁時(shí)橋梁的橫向振幅、縱向振幅、橫向頻率、縱向頻率和動(dòng)撓度;并用它們來(lái)作為輸入變量;而由于橋梁的故障原因(鋼軌出現(xiàn)裂縫、墩臺(tái)傾斜和鋼軌彎曲變形)眾多,該文提出以橋梁的綜合質(zhì)量而非單獨(dú)的問(wèn)題作為判斷標(biāo)準(zhǔn),質(zhì)量越高則綜合質(zhì)量數(shù)值越大,神經(jīng)網(wǎng)絡(luò)的輸出變量用為橋梁檢測(cè)的綜合質(zhì)量和預(yù)期綜合質(zhì)量;把數(shù)據(jù)測(cè)量時(shí)間作為神經(jīng)網(wǎng)絡(luò)的輸入變量,以便能實(shí)現(xiàn)預(yù)測(cè)。因此,該文設(shè)計(jì)構(gòu)造的BP神經(jīng)網(wǎng)絡(luò)的有六個(gè)輸入變量和兩個(gè)輸出變量。通過(guò)相關(guān)專業(yè)領(lǐng)域?qū)<业闹R(shí)和對(duì)橋梁故障機(jī)理的分析獲得橋梁系統(tǒng)的故障征兆集、故障原因集以及兩者之間的關(guān)系集。
2)神經(jīng)網(wǎng)絡(luò)的構(gòu)成與訓(xùn)練:樣本數(shù)據(jù)具有較大的離散性,從而使得進(jìn)入神經(jīng)網(wǎng)絡(luò)的數(shù)據(jù)同樣具有較大的離散性。針對(duì)于本網(wǎng)絡(luò)的將S型函數(shù)作為傳遞函數(shù),其輸出范圍為0-1,對(duì)數(shù)據(jù)進(jìn)行歸一化。例如:第i個(gè)輸入變量Ai,全部樣本中第i個(gè)輸入變量的最小值為Amin和最大值為Amax,Ai歸一后為[Ai]:
利用MATLAB軟件進(jìn)行大量的仿真試驗(yàn),確定BP網(wǎng)絡(luò)中隱含層節(jié)點(diǎn)數(shù)和取得優(yōu)良的故障診斷結(jié)果。學(xué)習(xí)樣本的網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)、算法和結(jié)構(gòu)參數(shù)會(huì)影響學(xué)習(xí)的速度,該文通過(guò)設(shè)定允許誤差限度,用改進(jìn)型的BP網(wǎng)絡(luò)算來(lái)優(yōu)化參數(shù):
第一,固定神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)效率和所有隱含層中的節(jié)點(diǎn)個(gè)數(shù),引入動(dòng)量因子并研究其對(duì)算法的影響。結(jié)果顯示,學(xué)習(xí)收斂因引入動(dòng)量因子而改進(jìn),并且在一定范圍內(nèi):動(dòng)量因子越多,學(xué)習(xí)收斂的速度越快。動(dòng)量因子為α最優(yōu)。
第二,固定學(xué)習(xí)率和動(dòng)量因子,分析神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)與BP網(wǎng)絡(luò)的所有隱含層節(jié)點(diǎn)數(shù)之間的相互作用情況。結(jié)果顯示,BP網(wǎng)絡(luò)的所有隱含層節(jié)點(diǎn)數(shù)對(duì)學(xué)習(xí)的收斂性關(guān)系密切。對(duì)于該故障診斷問(wèn)題BP網(wǎng)絡(luò)的隱含層節(jié)點(diǎn)數(shù)為h是最佳的。
第三,根據(jù)以上參數(shù)優(yōu)化結(jié)果,設(shè)定ɑ動(dòng)量因子為和h隱含層節(jié)點(diǎn)數(shù),改變學(xué)習(xí)率訓(xùn)練神經(jīng)網(wǎng)絡(luò)。結(jié)果顯示,學(xué)習(xí)率較小時(shí)網(wǎng)絡(luò)收斂較慢,學(xué)習(xí)率過(guò)大時(shí)收斂出現(xiàn)振蕩。經(jīng)反復(fù)訓(xùn)練最終確定學(xué)習(xí)率為β。
3)測(cè)試神經(jīng)網(wǎng)絡(luò)絡(luò):用上述訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)對(duì)已學(xué)習(xí)過(guò)的數(shù)據(jù)進(jìn)行預(yù)測(cè),并看與經(jīng)驗(yàn)值是否吻合;采用一組新的數(shù)據(jù)對(duì)其進(jìn)行測(cè)試,歸一化后看死否相符;另選一組樣本數(shù)據(jù)測(cè)試神經(jīng)網(wǎng)絡(luò),驗(yàn)證其對(duì)陌生數(shù)據(jù)處理的有效性。若相符(吻合)或是得到誤差較小的輸出變量,滿足規(guī)范,則表明此BP神經(jīng)網(wǎng)絡(luò)具有實(shí)際可用性,能正確實(shí)現(xiàn)故障診斷。
綜上所述,經(jīng)現(xiàn)場(chǎng)橋梁現(xiàn)場(chǎng)人員的同意和配合,并結(jié)合有關(guān)要求,我們提出并使用橋梁綜合質(zhì)量作為判斷指標(biāo),利用基于用改進(jìn)的BP算法訓(xùn)練后的神經(jīng)網(wǎng)絡(luò)初步研究了鐵路橋梁狀態(tài)檢測(cè)的智能故障診斷進(jìn)行了并進(jìn)行了仿真,實(shí)現(xiàn)了對(duì)橋梁狀況的綜合判斷和未來(lái)發(fā)展趨勢(shì)的預(yù)測(cè)。
參考文獻(xiàn):
篇6
1人工神經(jīng)網(wǎng)絡(luò)故障診斷法
利用神經(jīng)網(wǎng)絡(luò)進(jìn)行故障診斷,首先對(duì)所得的特征數(shù)據(jù)進(jìn)行預(yù)處理,剔除不合理數(shù)據(jù)(外值),并對(duì)數(shù)據(jù)進(jìn)行約簡(jiǎn),消除冗余信息,神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)(中間層的傳遞函數(shù)和神經(jīng)元數(shù)目)和參數(shù)(神經(jīng)元之間的連接權(quán)值和閥值)被確定。再利用測(cè)試樣本集對(duì)此神經(jīng)網(wǎng)絡(luò)進(jìn)行測(cè)試,如果故障診斷的正確率沒有達(dá)到要求,增加訓(xùn)練樣本或訓(xùn)練次數(shù),繼續(xù)對(duì)神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練;如果故障診斷的正確率達(dá)到要求,即可轉(zhuǎn)入故障診斷階段,此階段可以在線進(jìn)行。
2基于專家系統(tǒng)和模糊推理的故障診斷法
模糊推理是采用模糊邏輯由給定的輸入到輸出的映射過(guò)程。首先,利用專家的知識(shí)和經(jīng)驗(yàn)構(gòu)建知識(shí)庫(kù),對(duì)故障與故障現(xiàn)象、現(xiàn)象與現(xiàn)象以及故障與故障之間的關(guān)系進(jìn)行描述。然后通過(guò)專家定制、確定性規(guī)則轉(zhuǎn)化、數(shù)據(jù)挖掘或神經(jīng)網(wǎng)絡(luò)技術(shù)確定模糊規(guī)則。最后通過(guò)模糊推理機(jī),得到故障的類型和位置信息。
3基于支持向量機(jī)(SVM)的故障診斷法
支持向量機(jī)作為一種機(jī)器學(xué)習(xí)算法,具有非凡的泛化能力,與其它智能化方法相比,在解決小樣本、非線性和高維模式識(shí)別中表現(xiàn)出明顯的優(yōu)勢(shì),被應(yīng)用于圖像處理、模式識(shí)別和數(shù)據(jù)分析等領(lǐng)域。從本質(zhì)上來(lái)說(shuō),網(wǎng)絡(luò)故障診斷實(shí)際上是一個(gè)模式識(shí)別問(wèn)題,可以利用支持向量進(jìn)行網(wǎng)絡(luò)故障診斷,具體步驟如下:(1)網(wǎng)絡(luò)狀態(tài)信息獲取并約簡(jiǎn),并將特征數(shù)據(jù)分為兩部分:訓(xùn)練樣本集和測(cè)試樣本集;(2)選擇支持向量機(jī)的初始化參數(shù),包括核函數(shù)的參數(shù)和懲罰參數(shù)等;(3)利用訓(xùn)練樣本集對(duì)支持向量機(jī)進(jìn)行訓(xùn)練,得到最優(yōu)分類超平面; (4)利用測(cè)試集檢驗(yàn)診斷效果,如果診斷的正確率沒有達(dá)到要求,增加訓(xùn)練集中的樣本,對(duì)支持向量機(jī)重新進(jìn)行訓(xùn)練;(5)如果診斷的正確率達(dá)到要求,則轉(zhuǎn)到正式工作階段,進(jìn)行在線故障診斷。
篇7
Abstract: Based on the characteristics of distributed multi-agent systems, the similar of distributed network environment and the features of collaboration, self-adapting, learning ability, this paper studied the applications of multi-agent system in the intelligent fault diagnosis of network, focused on how to achieve the ability to learn and how to solve collaboration for multi-agent system.
關(guān)鍵詞: 分布式;多Agent協(xié)作;智能故障診斷;案例學(xué)習(xí)
Key words: distributed;multi-agents cooperation;intelligent fault diagnosis;case-study
中圖分類號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2011)28-0145-02
0 引言
網(wǎng)絡(luò)規(guī)模的擴(kuò)大及異構(gòu)程度的提高等各種因素導(dǎo)致網(wǎng)絡(luò)環(huán)境更接近不可觀察的、不確定的、動(dòng)態(tài)的、連續(xù)性的開放環(huán)境。網(wǎng)絡(luò)故障也難以進(jìn)行快速有效的診斷和修復(fù)。而多Agent系統(tǒng),能夠較好的適應(yīng)當(dāng)前及以后的網(wǎng)絡(luò)環(huán)境,能夠?qū)W(wǎng)絡(luò)故障作任務(wù)分解,并通過(guò)智能Agent之間的協(xié)作,較為準(zhǔn)確的診斷網(wǎng)絡(luò)故障,并利用相應(yīng)的修復(fù)方案進(jìn)行網(wǎng)絡(luò)修復(fù),從而大大提高網(wǎng)絡(luò)系統(tǒng)的健壯性和可靠性。
1 智能Agent特性及多Agent系統(tǒng)與網(wǎng)絡(luò)系統(tǒng)的相似性分析
1.1 智能Agent特性 學(xué)者Hayes Roth認(rèn)為,“智能Agent能持續(xù)執(zhí)行三項(xiàng)功能:感知環(huán)境中的動(dòng)態(tài)條件;執(zhí)行動(dòng)作影響環(huán)境條件;進(jìn)行推理以解釋感知信息,求解問(wèn)題,產(chǎn)生推斷和決定動(dòng)作?!盬ooldridge等人提出的“弱定義”則經(jīng)典闡述了Agent最基本的特性:“自治性、反應(yīng)性、社會(huì)性、能動(dòng)性。強(qiáng)定義的Agent還具有移動(dòng)性、自利性等人類才具有的特性?!?/p>
1.2 智能Agent結(jié)構(gòu)
參考文獻(xiàn):
[1]龍兵,姜興渭等.基于多Agent衛(wèi)星遙測(cè)數(shù)據(jù)實(shí)時(shí)監(jiān)測(cè)與診斷技術(shù).航空學(xué)報(bào),2005,26(6):726~731.
篇8
關(guān)鍵字:數(shù)控機(jī)床;機(jī)械故障;專家系統(tǒng);神經(jīng)網(wǎng)絡(luò);網(wǎng)絡(luò)化
1 引言
由于數(shù)控機(jī)床具有提高零件的加工精度、穩(wěn)定產(chǎn)品的質(zhì)量、提高產(chǎn)品的生產(chǎn)率、可適應(yīng)不同品種及尺寸規(guī)格零件的自動(dòng)加工等優(yōu)點(diǎn),因此其運(yùn)用越來(lái)越廣泛,已經(jīng)成為一個(gè)國(guó)家工業(yè)水平和綜合科技水平的重要標(biāo)志。數(shù)控機(jī)床對(duì)大中型企業(yè)來(lái)說(shuō),是其最重要的設(shè)備,如果其任何部分出現(xiàn)故障,其就會(huì)導(dǎo)致精度減低,嚴(yán)重的話,使企業(yè)停頓,企業(yè)的經(jīng)濟(jì)損失更大,進(jìn)而對(duì)相關(guān)人員的安全造成危害。在一方面,數(shù)控機(jī)床特點(diǎn)就是先進(jìn)、復(fù)雜和智能化,當(dāng)其出現(xiàn)故障后,維修也相對(duì)困難,因此對(duì)數(shù)控機(jī)床機(jī)械故障診斷進(jìn)行分析研究就顯得非常迫切。
2 診斷故障系統(tǒng)的網(wǎng)絡(luò)化管理
2.1專家系統(tǒng)和神經(jīng)網(wǎng)絡(luò)內(nèi)涵
1)專家系統(tǒng)的基本原理;具有獲取、處理、存儲(chǔ)和使用知識(shí)的特點(diǎn)的系統(tǒng)叫做專家系統(tǒng)(可以進(jìn)行知識(shí)處理),其主要包括知識(shí)庫(kù)、推理機(jī)、數(shù)據(jù)庫(kù)、知識(shí)獲取模塊、解釋程序和人機(jī)接口等方面組成。
2)專家系統(tǒng)和神經(jīng)網(wǎng)絡(luò)的結(jié)合;盡管在運(yùn)用方面,專家系統(tǒng)取得了不小的成就,但是,其在模擬人類抽象思維方面也有著明顯的缺陷,這些缺陷主要有:(1)存在“瓶頸”問(wèn)題;(2)推理能力弱;(3)自學(xué)習(xí)能力差;(4)存在“窄臺(tái)階效應(yīng)”。
3)神經(jīng)網(wǎng)絡(luò)的基本結(jié)構(gòu);神經(jīng)網(wǎng)絡(luò)的基本結(jié)構(gòu)主要有以下七部分組成,具體如:(1)一組處理單元(讓相關(guān)單元可以激活);(2)輸出函數(shù)(由處理單元進(jìn)行輸送);(3)銜接模式(主要處理單元之間的鏈接問(wèn)題);(4)一定規(guī)則進(jìn)行傳遞;(5)一定規(guī)則進(jìn)行激活(輸入處理單元和當(dāng)前狀態(tài)結(jié)合規(guī)則);(6)一定的學(xué)習(xí)規(guī)則(根據(jù)經(jīng)驗(yàn)進(jìn)行聯(lián)接);(7)系統(tǒng)所需要的環(huán)境。
2.2專家系統(tǒng)和神經(jīng)網(wǎng)絡(luò)的結(jié)合
2.2.1對(duì)專家系統(tǒng)和神經(jīng)網(wǎng)絡(luò)進(jìn)行比較
根據(jù)其二者不同的定義、結(jié)構(gòu)及工作原理,神經(jīng)網(wǎng)絡(luò)與專家系統(tǒng)是兩種截然不同的技術(shù):其主要區(qū)別有:(1)知識(shí)獲取不同;(2)知識(shí)表示不同;(3)推理形式不同。
2.2.2 對(duì)專家系統(tǒng)和神經(jīng)網(wǎng)絡(luò)的相關(guān)性進(jìn)行分析
二者存在的特點(diǎn)各不相同,神經(jīng)網(wǎng)絡(luò)和專家系統(tǒng)在其各自的領(lǐng)域都運(yùn)用較為廣泛,但同時(shí)在滿足設(shè)備故障診斷任務(wù)方面又各自存在著的局限性,因此就需要讓其二者有效結(jié)合起來(lái),其結(jié)合方式主要有:(1)神經(jīng)網(wǎng)絡(luò)與專家系統(tǒng)共存于一個(gè)系統(tǒng)中;(2)使用神經(jīng)網(wǎng)絡(luò)來(lái)構(gòu)造專家系統(tǒng)。
2.3 神經(jīng)網(wǎng)絡(luò)的類型選擇及結(jié)構(gòu)設(shè)計(jì)
2.3.1 神經(jīng)網(wǎng)絡(luò)不同選擇類型
由于徑向基函數(shù)網(wǎng)絡(luò)具有確定自適應(yīng)、輸出與初始權(quán)值無(wú)關(guān)等各種優(yōu)點(diǎn),因此其在擬合多維曲面、重構(gòu)自由曲面和故障診斷等方面有著巨大的運(yùn)用。因此認(rèn)為徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)是最好的。
2.3.2 隱層神經(jīng)元的設(shè)計(jì)
提取并存儲(chǔ)內(nèi)在規(guī)律,使每個(gè)隱層神經(jīng)元都有不同的權(quán)值,同時(shí)每個(gè)權(quán)值都相對(duì)應(yīng)著一個(gè)參數(shù)(增強(qiáng)網(wǎng)絡(luò)映射能力)。
2.4基于web的神經(jīng)網(wǎng)絡(luò)專家系統(tǒng)
對(duì)現(xiàn)代信息傳輸載體(比如Internet)進(jìn)行有效利用,可以較快地傳遞和收集相關(guān)故障信息,高效提高診斷故障的能力,使數(shù)控機(jī)床設(shè)計(jì)者和使用者更好地參與進(jìn)來(lái),以期得到更合理的措施。
3 系統(tǒng)的總體設(shè)計(jì)原則
3.1網(wǎng)絡(luò)化專家系統(tǒng)的設(shè)計(jì)原則
其設(shè)計(jì)的原則主要有以下幾方面,具體如下:(1)模塊化原則。(2)實(shí)用性原則。(3)可擴(kuò)充原則。(4)安全性原則。(5)統(tǒng)一性與簡(jiǎn)單性原則。
3.2專家系統(tǒng)的功能模塊設(shè)計(jì)
新用戶首次登陸必須要通過(guò)注冊(cè)模塊先進(jìn)行注冊(cè),老用戶可以直接登陸,登陸又分為管理員和普通用戶登陸,只有管理員有權(quán)利處理系統(tǒng)的數(shù)據(jù)庫(kù)。通過(guò)故障診斷模塊對(duì)相應(yīng)故障進(jìn)行診斷,其功能模塊主要主軸、進(jìn)給系統(tǒng)、刀庫(kù)刀和輔助裝置等幾部分組成。
3.3系統(tǒng)運(yùn)行的環(huán)境
1)Web服務(wù)器的選??;通過(guò)Windows操作系統(tǒng),發(fā)揮在PC界的優(yōu)勢(shì),推出的IIS成為目前運(yùn)用最廣泛的服務(wù)器,經(jīng)過(guò)驗(yàn)證,也是目前用戶最好的選擇。
2)后臺(tái)數(shù)據(jù)庫(kù)的選??;通過(guò)分析研究,同時(shí)結(jié)合Access的特性、相關(guān)程序的匹配性和開發(fā)者的業(yè)務(wù)水平,本文的系統(tǒng)選取Access最為合適。
3.4系統(tǒng)的軟件開發(fā)環(huán)境
3.4.1 服務(wù)器相應(yīng)的軟件環(huán)境
操作系統(tǒng):Windows XP Server/Professional;服務(wù)器:IIS6.0;數(shù)據(jù)訪問(wèn):ADO -ActiveX Data Objects;數(shù)據(jù)庫(kù)系統(tǒng):ACCESS
3.4.2 客戶自己機(jī)器所對(duì)應(yīng)的軟件
操作系統(tǒng):Windows 98/2000/xp,瀏覽器:IE5.0以上,MATLAB6.5以上版本。
3.5開發(fā)相應(yīng)工具分析
目前開發(fā)工具主要有以下兩種形式:(1)網(wǎng)絡(luò)化專家系統(tǒng)開發(fā)工具:具體采用FrontPage。(2)徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)開發(fā)工具:具體采用MATLAB程序控制。
4 系統(tǒng)的研究與實(shí)施
4.1總體結(jié)構(gòu)設(shè)計(jì)
該系統(tǒng)的總體結(jié)構(gòu)主要采用一個(gè)并列協(xié)調(diào)式(神經(jīng)網(wǎng)絡(luò)和專家系統(tǒng)并存)。兩者分別處理各自不同的知識(shí),管理著不同的模塊,分別處理各自不同的功能,但是也可以進(jìn)行聯(lián)合診斷。
4.2知識(shí)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)
本系統(tǒng)直接把數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)作為知識(shí)庫(kù)的重要組成部分,一方面通過(guò)數(shù)據(jù)對(duì)象來(lái)處理知識(shí),另一方面,用數(shù)據(jù)庫(kù)來(lái)對(duì)相關(guān)知識(shí)的存儲(chǔ)、編輯、刪改、更新查詢和安全保護(hù)等功能進(jìn)行有效管理。
4.3推理機(jī)的研究與實(shí)實(shí)施
通過(guò)模擬專家的思維模式,對(duì)相應(yīng)問(wèn)題進(jìn)行控制和研究,這是推理機(jī)的主要功能。結(jié)合目前已知的事實(shí),通過(guò)知識(shí)庫(kù),按照一定的規(guī)則和方法,進(jìn)行推理分析,再對(duì)其修正,得到最終的結(jié)果。
4.4解釋模塊及人機(jī)界面
解釋功能作為數(shù)控機(jī)床機(jī)械故障診斷系統(tǒng)最主要的功能,其主要具有向用戶、遠(yuǎn)程用戶、領(lǐng)域?qū)<液椭R(shí)工程師解釋相關(guān)的問(wèn)題的優(yōu)點(diǎn)。目前的人機(jī)界面都需要通過(guò)ASP編程來(lái)實(shí)現(xiàn),主要采用中文視窗的的模式,這樣比較簡(jiǎn)單明了,更容易實(shí)現(xiàn)人機(jī)交互。
4.5徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)故障診斷
當(dāng)專家系統(tǒng)部分得出的初期診斷結(jié)果不能使用戶滿意那么就需要進(jìn)行進(jìn)一步的深層次診斷。采用徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)進(jìn)行深層次的定量診斷。
5 結(jié)論
由于現(xiàn)在數(shù)控機(jī)床的技術(shù)和水平的快速提高,其相應(yīng)結(jié)構(gòu)復(fù)雜程度進(jìn)一步提高,功能也越來(lái)越多,這樣就是的設(shè)備出現(xiàn)的問(wèn)題概率大大增加,因此針對(duì)數(shù)控機(jī)床存在的機(jī)械故障進(jìn)行分析研究,提出采用網(wǎng)絡(luò)化對(duì)其故障進(jìn)行控制的方法,以期更好地服務(wù)相關(guān)公司,為之后出現(xiàn)的機(jī)械故障提供一定的參考。
參考文獻(xiàn)
(1) 李曉峰.數(shù)控機(jī)床遠(yuǎn)程故障診斷專家系統(tǒng)的研究(D).遼寧:沈陽(yáng)工業(yè)大學(xué),2005.
(2) 趙中敏.數(shù)控機(jī)床故障診斷技術(shù)的發(fā)展和關(guān)鍵診斷技術(shù)(J).中國(guó)設(shè)備工程,2007 6: 5152.
(3) 朱文藝,李斌.基于Internet的數(shù)控機(jī)床遠(yuǎn)程故障診斷系統(tǒng)的研究(J).機(jī)床與液壓,2005-9:176178.
篇9
作者簡(jiǎn)介:段其昌(1953-),男,四川自貢人,教授,博士生導(dǎo)師,主要研究方向:可再生能源(太陽(yáng)能、風(fēng)能)應(yīng)用與控制、系統(tǒng)容錯(cuò)與可靠性;張亮(1983-),男,湖北宜昌人,碩士研究生,主要研究方向:可再生能源(太陽(yáng)能、風(fēng)能)應(yīng)用、雙饋風(fēng)力發(fā)電系統(tǒng)故障診斷; 袁景明(1986-),女,四川威遠(yuǎn)人,碩士研究生,主要研究方向:汽車電子(電動(dòng)轉(zhuǎn)向)控制、電子信息嵌入式控制。
文章編號(hào):1001-9081(2011)08-02143-03doi:10.3724/SP.J.1087.2011.02143
(重慶大學(xué) 自動(dòng)化學(xué)院,重慶400030)
(.cn)
摘 要:變流器是雙饋風(fēng)力發(fā)電系統(tǒng)中的樞紐設(shè)備,其運(yùn)行可靠性直接關(guān)系到發(fā)電系統(tǒng)的安全與穩(wěn)定。針對(duì)基于遞推最小二乘(RLS)算法的離散小波神經(jīng)網(wǎng)絡(luò)(DWNN)存在收斂速度慢、收斂精度不高、搜索局部極小等不足,以變流器的電流為分析對(duì)象,提出一種采用變加權(quán)和變學(xué)習(xí)率改進(jìn)算法的小波神經(jīng)網(wǎng)絡(luò)的變流器故障診斷方法。選擇變流器電流作為離散小波神經(jīng)網(wǎng)絡(luò)訓(xùn)練及故障識(shí)別樣本,對(duì)訓(xùn)練過(guò)程和仿真結(jié)果進(jìn)行對(duì)比分析。實(shí)驗(yàn)結(jié)果表明:較之RLS算法,改進(jìn)的小波神經(jīng)網(wǎng)絡(luò)故障診斷方法在故障識(shí)別準(zhǔn)確率和收斂時(shí)間方面表現(xiàn)更優(yōu)。
關(guān)鍵詞:變流器;故障診斷;離散小波神經(jīng)網(wǎng)絡(luò);遞推最小二乘法;變加權(quán);變學(xué)習(xí)率
中圖分類號(hào): TP183文獻(xiàn)標(biāo)志碼:A
Fault diagnostic method for power converter based on
wavelet neural network with improved algorithm
DUAN Qi-chang, ZHANG Liang, YUAN Jing-ming
(College of Automation, Chongqing University, Chongqing 400030, China)
Abstract: As one of the core equipments in doubly-fed induction wind power generation system, the operation reliability of power converters seriously influences the safety and stability of power generation system. Since some flaws exist in Wavelet Neural Network (WNN) based on Recursive Least Square (RLS) algorithm such as low convergence precision and rate, and searching space possessing local minima and oscillation. The authors proposed a modified algorithm for fault detection of diagnostic power converters, in which variable weight and alter learning coefficient were employed to resolve above problems. After the modified WNN was trained and the faults were recognized from practical current data, comparison and analysis were carried out in simulation. The experimental results demonstrate that the modified algorithm can provide higher diagnostic precision and require less convergence time than the RLS algorithm.
Key words: converter; fault detection; Discrete Wavelet Neural Network (DWNN); Recursive Least Square (RLS) algorithm; variable weight; alter-learning rate
0 引言
能源的短缺和環(huán)境的惡化使世界范圍內(nèi)開始重視開發(fā)和利用可再生能源。風(fēng)力資源作為一種綠色、環(huán)保的能源,已越來(lái)越得到人類的重視。由于電力電子器件的脆弱性及其在雙饋風(fēng)力發(fā)電系統(tǒng)中控制的復(fù)雜性,變流器部分尤其是其中實(shí)現(xiàn)各種脈寬調(diào)制(Pulse Width Modulation, PWM)控制策略的逆變器部分,是系統(tǒng)中最易發(fā)生故障的薄弱環(huán)節(jié)。一旦逆變器發(fā)生故障,不僅整個(gè)風(fēng)電機(jī)組可能會(huì)遭受嚴(yán)重?fù)p壞或?qū)е峦C(jī),也會(huì)對(duì)電網(wǎng)造成極大的不穩(wěn)定,因此研究如何提高三相變頻驅(qū)動(dòng)系統(tǒng)的可靠性及風(fēng)電變流器的狀態(tài)監(jiān)測(cè)和故障診斷對(duì)于提高系統(tǒng)穩(wěn)定性來(lái)說(shuō)至關(guān)重要,具有重要的現(xiàn)實(shí)意義[1-2]。
近些年來(lái),神經(jīng)網(wǎng)絡(luò)在故障診斷領(lǐng)域中的研究得到了越來(lái)越多的重視。小波神經(jīng)網(wǎng)絡(luò)小波神經(jīng)網(wǎng)絡(luò)是以小波基函數(shù)作為神經(jīng)元激活函數(shù)而構(gòu)造的前饋神經(jīng)網(wǎng)絡(luò)。與傳統(tǒng)的神經(jīng)網(wǎng)絡(luò)相比,小波基元(Wavelet Basic Unit, MBU)及整個(gè)網(wǎng)絡(luò)結(jié)構(gòu)的確定有可靠的理論依據(jù),有較強(qiáng)的函數(shù)學(xué)習(xí)能力和推廣能力,訓(xùn)練后的網(wǎng)絡(luò)對(duì)噪聲有較強(qiáng)的抗干擾能力[3-4],進(jìn)行參數(shù)估計(jì)使用最多的算法是倒梯形和遞推最小二乘算法[5-6]。
基于傳統(tǒng)的遞推最小二乘(Recursive Least Square, RLS)算法的小波神經(jīng)網(wǎng)絡(luò)在收斂速度、精度方面表現(xiàn)不佳,嚴(yán)重影響了故障診斷的效率。本文提出了一種新的改進(jìn)的最小二乘算法,稱做變學(xué)習(xí)率變加權(quán)最小二乘算法,采用了變加權(quán)因子改善收斂陷入局部極小的問(wèn)題,提高了收斂的精度。而引入變學(xué)習(xí)率,替代了傳統(tǒng)的迭代方式,使得在學(xué)習(xí)過(guò)程的振蕩期提高收斂的速度,而在穩(wěn)態(tài)期保證誤差曲線的平滑,從而提高了故障診斷的效率。
1 離散小波神經(jīng)網(wǎng)絡(luò)
1.1 小波變換
設(shè)函數(shù)ψ(t)∈L2(R),若滿足允許條件∫∞ 0ψ^ (ω)2/ω dω
ψ(t)ψ(1)
是小波基函數(shù),其中a、b分別為伸縮因子、尺度因子。
設(shè)有信號(hào)x(t)∈L2(R),則x(t)的小波變換定義為:
WTx(a,b)∫Ry(t)ψdt∫Rx(t)ψ(t)dt
〈x(t),ψ(t)〉(2)
由信號(hào)x(t)的小波變換WTx(a,b)可以重構(gòu)x(t),即:
x(t)∫∞ 0a-2∫+∞-∞WTx(a,b)ψ(t)dadb(3)
cψ∫∞ 0dω
相應(yīng)地,離散小波被定義為:
ψ(t)a-j/20ψ[a-j/20(t-kaj0b0)]a-j/20ψ(a-j0t-kb0)(5)
若離散小波函數(shù)族{ψ(t)}在L2(R)中滿足以下框架條件:
Ax2≤∑(m,n)∈Z2〈ψ,x〉2≤Bx2
x(t)∈L2(R)(6)
當(dāng)AB1且ψ1時(shí),{ψ(t)}成為L(zhǎng)2(R)的標(biāo)準(zhǔn)正交基,此時(shí):
x(t)∑(m,n)∈Z2〈x(t),ψ(t)〉ψ(t)(7)
1.2 辨識(shí)分析
設(shè)待辨識(shí)的函數(shù)yf(t)∈L2(R),這時(shí)存在常數(shù)m,n,使得f(t)-∑(m,n)∈Z2〈f(t),ψ^ (t)〉ψ^ (t)
f(t)-∑(m,n)∈Z2m,nψ^ (t)
令∑(m,n)∈Z2m,nψ^ (t),則當(dāng)ε0時(shí),可以任意精度逼近yf(t)。其中:m,n、ψ^ (t)分別為wm,n,ψ(t)的估計(jì)值。
1.3 離散小波神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
下面給出小波神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu),它有N組觀測(cè)數(shù)據(jù)輸入,為便于說(shuō)明,僅考慮單輸出的情況,如圖1所示。多輸出情況可類似得到。圖1中,網(wǎng)絡(luò)的第Ⅰ層是輸入節(jié)點(diǎn)層。因?yàn)椴蓸拥碾娏鳂颖緸槿嚯娏?,所以有輸入層三個(gè)輸入節(jié)點(diǎn)。對(duì)上述的選出來(lái)的小波基函數(shù)進(jìn)行重新排序:ψ1(x(1,n)),ψ2(x(2,n)),…,ψ7(x(3,n)),以此作為神經(jīng)網(wǎng)絡(luò)中的隱層節(jié)點(diǎn),即第Ⅱ?qū)拥墓?jié)點(diǎn)。第Ⅲ層是輸出層,輸入的樣本經(jīng)過(guò)小波函數(shù)運(yùn)算后得到輸出值乘以相應(yīng)地權(quán)值得到的估計(jì)輸入經(jīng)此輸出。小波神經(jīng)網(wǎng)絡(luò)(Wavelet Neural Network, WNN)結(jié)構(gòu)如圖1所示。
圖1 WNN模型結(jié)構(gòu)
2 算法改進(jìn)
2.1 指數(shù)加權(quán)遞推最小二乘算法
對(duì)于N次觀測(cè){y(t(i))},i1,2,…,N,準(zhǔn)則函數(shù):
J∑Nkiλn+i{y(t(k))-(t(k),θ^ )}2(9)
θ[wm,n, j,k],w[w(1),…,w(l)]
j[j(1),…, j(h)],k[k(1),…,k(h)]
其中:λ為加權(quán)遺忘因子,且0≤λ≤1;n為迭代次數(shù);l1,2,…,m×n;h1,2,…,n。
由于θ出現(xiàn)在(t(k),θ^ )的非線性項(xiàng)中,從無(wú)法得到θ^ 的線性方程,故采用迭代方程:
θ^ (k)θ^ (k-1)+mcΔ θ^ (10)
y(k)f(k,θ^ (k)+Δ θ^ )+v(k)≈f(k,θ^ (k))+
f′(k,θ^ (k))+v(k)(11)
其中f′(k,θ^ (k)),將式(11)代入式(9)得到:
J(Δ θ^ )∑Nk1{y(k)-f[k,θ^ (k)]-f′[k,θ^ (k)]Δ θ^ }2(12)
令
g(k)y(k)-f[k,θ^ (k)](13)
hT(k)f′[k,θ^ (k)](14)
ε(k)g(k)-h(huán)T(k)Δ θ^ (15)
則式(12)可以寫成:
J(Δ θ^ )∑nk1λn-kε(k)2εTε(16)
于是從0,可以得到Δθ的指數(shù)加權(quán)最小二乘估計(jì)Δ θ^ (HTλH)-1HTλG,其中:
H, G(17)
其中λ為加權(quán)遺忘因子,且0≤λ≤1。
2.2 變學(xué)習(xí)率變加權(quán)遞推最小二乘算法
在指數(shù)加權(quán)遞推最小二乘法中,當(dāng)λ1時(shí),各個(gè)時(shí)刻的誤差都具有極大的相似程度,即無(wú)任何遺忘功能。此時(shí)的加權(quán)遞推最小二乘算法實(shí)質(zhì)上就是一般的遞推最小二算方法。而當(dāng)λ0時(shí),則只有現(xiàn)時(shí)刻的誤差起作用,而過(guò)去時(shí)刻的誤差完全被遺忘。那么希望在振蕩情況下,只需要有限的最近時(shí)刻的誤差起作用,使算法能夠很快地跟蹤上非平穩(wěn)信號(hào)的局部趨勢(shì)。而在穩(wěn)態(tài)情況下減小參數(shù)估計(jì)誤差,故引入含變加權(quán)因子的矩陣λ。
λdiag(λ(1),λ(2),λ(3),…,λ(k))(18)
λ(k)0.7*(1-2^(-ceil(ε(k)^4)))(19)
其中:k1,2,…,N;ceil為取整函數(shù),使得:
Δ θ^ (HTλH)-1HTλG(20)
稱這種改進(jìn)算法為變加權(quán)遞推最小二乘算法為變加權(quán)最小二乘(Variable Weight Recursive Least Square, WRLS)法。
上述的WRLS算法中,由于學(xué)習(xí)率的設(shè)定值是一致的,則學(xué)習(xí)過(guò)程中的步長(zhǎng)也相同,無(wú)法使學(xué)習(xí)率同時(shí)滿足值最大且穩(wěn)定。當(dāng)學(xué)習(xí)率過(guò)大,算法可能極不穩(wěn)定;學(xué)習(xí)率過(guò)小,則收斂的速度慢,導(dǎo)致訓(xùn)練的時(shí)間延長(zhǎng)。而學(xué)習(xí)率的選擇對(duì)于算法的性能影響很大。因此,在上述改進(jìn)算法的基礎(chǔ)上引入變學(xué)習(xí)率因子,稱之為變學(xué)習(xí)率變加權(quán)遞推最小二乘算法(alter-learning rate and variable weight recursive least squares,LWRLS),通過(guò)該算法可以根據(jù)小波神經(jīng)神經(jīng)網(wǎng)絡(luò)的當(dāng)前狀態(tài)調(diào)整學(xué)習(xí)率,從而進(jìn)一步提高參數(shù)學(xué)習(xí)的收斂速度。
θ^ (k)θ^ (k-1)+mc(k-1)Δ θ^ (21)
mc(k)(1+α)mc(k-1), E(k)≤E(k-1)
(1-α)mc(k-1), E(k)>E(k-1)(22)
其中:mc(k)為變學(xué)習(xí)率,E(k)為誤差值。
3 仿真實(shí)驗(yàn)
通過(guò)風(fēng)電變流器故障診斷實(shí)驗(yàn)得到300組三相電流樣本數(shù)據(jù),200組作為訓(xùn)練樣本,另外的100組作為測(cè)試數(shù)據(jù)。根據(jù)改進(jìn)的算法對(duì)網(wǎng)絡(luò)的各參數(shù)進(jìn)行學(xué)習(xí)。經(jīng)過(guò)大量實(shí)驗(yàn)得到的小波神經(jīng)網(wǎng)絡(luò)的參數(shù)如表1所示。
表1 參數(shù)設(shè)置
故障電流樣本如圖2所示,其中:Ira、Irb、Irc分別是轉(zhuǎn)子的三相相電流。
圖2 電流樣本圖
給定一組期望的輸出值,使之映射相應(yīng)的故障類型,用處理好的學(xué)習(xí)樣本對(duì)小波神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,保證小波網(wǎng)絡(luò)的輸出值誤差達(dá)到精度要求,輸出值的誤差曲線如圖3所示。由圖中的三條誤差曲線可以看出改進(jìn)算法的離散小波神經(jīng)網(wǎng)絡(luò)的辨識(shí)誤差逐漸減小,且具有更好的動(dòng)態(tài)跟隨性和準(zhǔn)確性。
輸入100組測(cè)試數(shù)據(jù),并對(duì)故障的識(shí)別率進(jìn)行數(shù)學(xué)統(tǒng)計(jì),以此來(lái)驗(yàn)證改進(jìn)算法的小波神經(jīng)網(wǎng)絡(luò)的故障診斷效果。診斷的故障識(shí)別率如表2所示。
圖3 三種算法的誤差曲線
表2 三種方法的故障識(shí)別率比較
%
4 結(jié)語(yǔ)
本文利用小波框架理論,建立了框架小波神經(jīng)網(wǎng)絡(luò)。在小波變換的基礎(chǔ)上,運(yùn)用了變學(xué)習(xí)率變加權(quán)遞推最小二乘算法對(duì)小波神經(jīng)網(wǎng)絡(luò)中的權(quán)值進(jìn)行辨識(shí)。在對(duì)雙饋風(fēng)力發(fā)電系統(tǒng)變流器進(jìn)行故障診斷時(shí),大大地提高了類間特征的可分性,從而明顯地提高了故障識(shí)別率,是一種行之有效的故障診斷方法。
參考文獻(xiàn):
[1] KARKI R, HU P, BILLINTON R. A simplified wind power generation model for reliability evaluation [J]. IEEE Transactions on Energy Conversion, 2006, 21(2): 533-540.
[2] LIU B. Selection of wavelet packet basis for rotate machinery fault diagnosis [J]. Journal of Sound and Vibration, 2005, 284(3/4/5): 567-582.
[3] MALHI A, GAO R X. PCA-based feature selection scheme for machine defect classification [J]. IEEE Transactions on Instrumentation and Measurement, 2004, 53(6): 1517-1525.
[4] XIE LI, YANG HUIZHONG, DING FENG. Filtering based recursive least squares identification for non-uniformly sampled systems [C]// 2010 Chinese Control and Decision Conference. Washington, DC: IEEE Computer Society, 2010: 1123-1128.
[5] CAMPI M C. Exponentially weighted least squares identification of time-varying systems with white disturbances [J]. IEEE Transactions on Signal Processing, 2004, 42(11): 2906-2914.
[6] 陳涵,劉會(huì)金,李大路,等.可變遺忘因子遞推最小二乘法對(duì)時(shí)變參數(shù)測(cè)量[J].高電壓技術(shù),2008,34(7):1474-1477.
[7] UMAPATHY K, KRISHNAN S. Modified local discriminate bases algorithm and its application in analysis of human knee joint vibration signals [J]. IEEE Transactions on Biomedical Engineering, 2005, 53(3): 517-523.
篇10
關(guān)鍵詞:故障診斷;神經(jīng)網(wǎng)絡(luò);擠壓機(jī)
1 引言
金屬擠壓加工是利用金屬塑性壓力成形的一種重要方法,其重要特點(diǎn)是將金屬錠坯一次性完成成管、棒、型材的加工,這是其他任何方法無(wú)法相比的。擠壓機(jī)是擠壓加工生產(chǎn)線中的關(guān)鍵設(shè)備,決定著擠壓車間的生產(chǎn)品種和能力。因此,對(duì)擠壓機(jī)的故障診斷和及時(shí)排除故障對(duì)保證產(chǎn)品質(zhì)量和生產(chǎn)進(jìn)度顯得尤為重要。即使是經(jīng)驗(yàn)豐富的工人診斷設(shè)備的運(yùn)行狀態(tài)也無(wú)法與一套完整的設(shè)備狀態(tài)監(jiān)控系統(tǒng)的判斷精度相比。一旦判斷失誤就會(huì)造成重大損失。為了提高擠壓機(jī)可靠性、經(jīng)濟(jì)性,降低生產(chǎn)成本,提高設(shè)備的利用率,通過(guò)設(shè)備的狀態(tài)監(jiān)測(cè)與故障診斷技術(shù),實(shí)現(xiàn)設(shè)備的“狀態(tài)維修”就成為現(xiàn)代設(shè)備管理和維護(hù)的必然需要。
根據(jù)文獻(xiàn)檢索和現(xiàn)場(chǎng)事故調(diào)查結(jié)果, 發(fā)現(xiàn)擠壓機(jī)發(fā)生故障的主要原因有以下幾種情況:
(1) 現(xiàn)有的裝置可靠性和系統(tǒng)保護(hù)功能差,對(duì)誘發(fā)事故發(fā)生的初期狀態(tài)無(wú)有效的預(yù)測(cè)、預(yù)報(bào)措施。為了預(yù)防事故的發(fā)生, 擠壓機(jī)采取定期檢修的方法。計(jì)劃?rùn)z修的缺點(diǎn)是靈活性差,到檢修時(shí)間擠壓機(jī)沒有故障,檢修就會(huì)造成浪費(fèi);沒有到檢修期間擠壓機(jī)卻發(fā)生了故障,造成了停機(jī)或設(shè)備的損壞,損失更大。
(2) 大型擠壓機(jī)結(jié)構(gòu)復(fù)雜, 涉及到機(jī)、電、液等多個(gè)專業(yè), 對(duì)設(shè)備維護(hù)管理人員的技術(shù)水平有較高的要求, 一般工作人員不易判斷故障原因。
(3)對(duì)擠壓機(jī)的故障診斷機(jī)理和方法缺乏系統(tǒng)的研究, 有效實(shí)用的故障診斷措施較少。
因此, 對(duì)擠壓機(jī)進(jìn)行工況監(jiān)測(cè)與故障診斷,可及時(shí)發(fā)現(xiàn)故障的早期征兆, 防患于未然。變定期維修或故障維修為預(yù)防維修, 提高設(shè)備維修管理水平, 特別是利用遠(yuǎn)程智能故障診斷系統(tǒng), 可使一般人員也能完成復(fù)雜的故障診斷。擠壓機(jī)的實(shí)時(shí)監(jiān)測(cè)、保護(hù)和故障診斷是金屬加工領(lǐng)域的重要課題之一。
為了解決以上問(wèn)題,提出了一種基于bp神經(jīng)網(wǎng)絡(luò)模型的擠壓機(jī)故障診斷系統(tǒng)。
2 bp神經(jīng)網(wǎng)絡(luò)模型
bp算法的基本思想:信號(hào)的正向傳播與誤差的反向傳播組成了bp網(wǎng)絡(luò)的學(xué)習(xí)過(guò)程,這一過(guò)程則通過(guò)正向傳播和方向傳播中各層權(quán)值的不斷調(diào)整得以實(shí)現(xiàn)。目前采用bp算法的多層感知器的神經(jīng)網(wǎng)絡(luò)應(yīng)用廣泛,其中以具有3層感知器的單隱層網(wǎng)絡(luò)為主。3層感知器包括輸入層、隱層和輸出層。其中輸入層節(jié)點(diǎn)為故障征兆,輸出層節(jié)點(diǎn)為故障原因。故障現(xiàn)象及結(jié)論組成訓(xùn)練學(xué)習(xí)的樣本空間,通過(guò)訓(xùn)練學(xué)習(xí)已知樣本層,確定網(wǎng)絡(luò)結(jié)構(gòu),分析故障征兆,得出故障原因。神經(jīng)網(wǎng)絡(luò)系統(tǒng)具備高度非線性映射能力,是一個(gè)并行和分布式的網(wǎng)絡(luò)信息處理結(jié)構(gòu)。
3 擠壓機(jī)故障診斷
輸出結(jié)果與目標(biāo)結(jié)果是一樣的,驗(yàn)證了該網(wǎng)絡(luò)的可行性及實(shí)用性。
參考文獻(xiàn)
[1]魏軍.金屬擠壓機(jī)[m]化學(xué)工業(yè)出版社,2006
熱門標(biāo)簽
網(wǎng)絡(luò)安全論文 網(wǎng)絡(luò)營(yíng)銷論文 網(wǎng)絡(luò)倫理 網(wǎng)絡(luò)輿論論文 網(wǎng)絡(luò)銀行論文 網(wǎng)絡(luò)輿情論文 網(wǎng)絡(luò)文學(xué)論文 網(wǎng)絡(luò)交往 網(wǎng)絡(luò)輿論 網(wǎng)絡(luò)建設(shè)論文 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
2神經(jīng)網(wǎng)絡(luò)在工程造價(jià)中的運(yùn)用
3企業(yè)社會(huì)化網(wǎng)絡(luò)招聘探討
4網(wǎng)絡(luò)時(shí)代對(duì)分課堂對(duì)學(xué)生的影響