您現(xiàn)在的位置:
中國傳動網(wǎng)
>
技術(shù)頻道
>
技術(shù)百科
>
模糊神經(jīng)網(wǎng)絡(luò)在發(fā)動機(jī)故障診斷中的應(yīng)用研究
時(shí)間:2008-04-16 09:42:00來源:yangliu

λ>0是π函數(shù)的半徑, c為中心點(diǎn).
從(1) 式可知 函數(shù)是種中間對稱型隸屬函數(shù).
對每一個(gè)輸入信號來說f, 在系統(tǒng)正常工作時(shí)一定存在某個(gè)最佳值f[sub]0[/sub],f[sub]max[/sub],f[sub]min[/sub]表示系統(tǒng)處于各種狀況時(shí)f的最大、最小值.描述f的模糊子集為{?。↙), 中(M),大(B)}.
其中:
這里f[sub]d[/sub]來控制相鄰模糊集的重迭程度并以此來對任意f都可以確保μ[sub]M[/sub](f),μ[sub]L[/sub](f)和B[sub]M[/sub](f)中至少有1個(gè)大于0.5.因此輸入信號經(jīng)模糊量化為:
I=[x[sub]1[/sub],x[sub]2[/sub],…x[sub]m-1[/sub],x[sub]m[/sub]]
=[μL(f1), μ[sub]M[/sub](fn), μ[sub]B[/sub](fn)] (6)
對某些無法用數(shù)值表達(dá)的輸入信號,可根據(jù)實(shí)際情況直接估計(jì)其隸屬度.可通過專家經(jīng)驗(yàn)及過對生產(chǎn)流程的研究以及和廠方技術(shù)人員的反復(fù)交流來設(shè)定.
1.2神經(jīng)網(wǎng)絡(luò)故障診斷
神經(jīng)網(wǎng)絡(luò)是模擬生物的神經(jīng)系統(tǒng)(特別是腦)功能的網(wǎng)絡(luò).人腦大約由150億個(gè)神經(jīng)細(xì)胞組成,每個(gè)細(xì)胞同數(shù)千,數(shù)萬個(gè)神經(jīng)細(xì)胞相聯(lián)系,形成網(wǎng)絡(luò)。這樣,神經(jīng)細(xì)胞模型可以看作是n輸入單輸出的信息處理單元.某個(gè)輸入xi對神經(jīng)細(xì)胞的影響以影響度表示,稱為細(xì)胞的結(jié)合權(quán)重或效率wi,這個(gè)細(xì)胞模型如圖2所示:

神經(jīng)細(xì)胞之間可以有不同的聯(lián)結(jié)方式,目前已經(jīng)提出了許多神經(jīng)網(wǎng)絡(luò)模型.其中,BP學(xué)習(xí)算法是目前神經(jīng)網(wǎng)絡(luò)技術(shù)中應(yīng)用最廣也最為成功的學(xué)習(xí)算法。BP網(wǎng)絡(luò)由輸入層、輸出層以及一個(gè)或多個(gè)隱含層所構(gòu)成的神經(jīng)網(wǎng)絡(luò),網(wǎng)絡(luò)是按有教師示教的方式進(jìn)行學(xué)習(xí),它的學(xué)習(xí)過程就是不斷修正網(wǎng)絡(luò)權(quán)值和閾值使得實(shí)際輸出與期望輸出之間誤差逐漸減小以至達(dá)到期望誤差的過程.
如一個(gè)三層BP神經(jīng)網(wǎng)絡(luò),設(shè)其有n個(gè)輸入,m個(gè)輸出,一個(gè)隱含層。從輸入信號x,由內(nèi)部單元經(jīng)非線性變換,最終得到輸出y。對于輸入x,期望的輸出設(shè)為yd,而實(shí)際的輸出為y,一般二者不一致;輸入-輸出的函數(shù)與網(wǎng)絡(luò)內(nèi)部細(xì)胞的結(jié)合權(quán)重有關(guān)。由期望輸出與實(shí)際輸出的誤差信號:
e=y[sub]d[/sub]-y (8)
調(diào)整網(wǎng)絡(luò)內(nèi)部的結(jié)合權(quán)重,使誤差減小,以改善網(wǎng)絡(luò)的工作,這稱為學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)。
BP算法是一個(gè)非線性優(yōu)化問題,目前,這一學(xué)習(xí)法以輸出的二乘誤差為評價(jià)函數(shù),普遍采用梯度下降法反向修正各層結(jié)合權(quán)和閾值.其權(quán)值x[sub]ij[/sub]修正公式為:
(9)
式(9)中, w[sub]ji[/sub](n)為第n步從i到j(luò)神經(jīng)元的權(quán)值,修正值為:
(10)
ε為輸出平方誤差函數(shù),η為學(xué)習(xí)速率。
BP神經(jīng)網(wǎng)絡(luò)的訓(xùn)練精度高, 且泛化結(jié)果令人滿意, 而且理論上三層前饋神經(jīng)網(wǎng)絡(luò)可以任意期望精度逼近任意函數(shù)。但是,在學(xué)習(xí)過程中,標(biāo)準(zhǔn)BP算法隨著誤差值越來越小導(dǎo)致梯度下降調(diào)整的幅度也越來越小,從而使網(wǎng)絡(luò)學(xué)習(xí)訓(xùn)練時(shí)間長,收斂速度慢;此外網(wǎng)絡(luò)有可能陷于局部極小值。
鑒于以上幾點(diǎn),本文采用一種三層神經(jīng)網(wǎng)絡(luò),采用改進(jìn)的BP算法.網(wǎng)絡(luò)如圖:

其中□w[sub]ji[/sub](n)為基本BP算法的調(diào)整量,α□w[sub]ji[/sub](n-1)為動量項(xiàng), α為動量系數(shù)(一般取0.9),□w[sub]ji[/sub](n-1)為上一次的權(quán)值修改量;再就是采用自適應(yīng)的學(xué)習(xí)速率,在實(shí)際應(yīng)用中,很難找到一個(gè)從始至終都最佳的學(xué)習(xí)速率,這就希望學(xué)習(xí)速率能根據(jù)誤差的狀況進(jìn)行自適應(yīng)調(diào)節(jié),本算法設(shè)定了學(xué)習(xí)速率的增加及減少比率,以實(shí)現(xiàn)其自適應(yīng)調(diào)節(jié).
A(k)為第k次的誤差平方和.
調(diào)整學(xué)習(xí)速率的準(zhǔn)則是檢查本次學(xué)習(xí)誤差是否小于上次學(xué)習(xí)誤差,如果是則說明本次迭代有效,說明當(dāng)前的學(xué)習(xí)速率比較適合誤差變化趨勢,可以適當(dāng)?shù)募哟髮W(xué)習(xí)速率.如果本次學(xué)習(xí)誤差大于上次學(xué)習(xí)誤差說明產(chǎn)生過調(diào),此時(shí)就應(yīng)該減小學(xué)習(xí)速率。
2.系統(tǒng)仿真
將該方法應(yīng)用于汽油發(fā)動機(jī)偶發(fā)性疑難故障診斷.由于發(fā)動機(jī)各零部件間相互耦合,因此發(fā)動機(jī)故障具有多層次性、模糊性、相似性等特點(diǎn),故障的征兆與故障之間的對應(yīng)關(guān)系往往呈現(xiàn)高度的非線性和耦合性,故障信息往往呈現(xiàn)高度的不精確性和不確定性。
令y1-y5分別代表故障原因:y1:進(jìn)氣岐管漏氣;y2:上游氧傳感器失效;y3:發(fā)動機(jī)電腦故障;y4:氣流量傳感器故障;y5:噴油嘴堵塞.怠速狀態(tài)下,發(fā)動機(jī)運(yùn)行參數(shù)分別由A,B,C,D,E,F(xiàn),G表示:A.發(fā)動機(jī)轉(zhuǎn)速(r/min);B.氣缸壓力(Mpa);C.節(jié)氣門開度(%);D.上游氧傳感器輸出電壓(mv);E.燃油壓力(Mpa);F.噴油脈寬(ms);G.燃油修正值(%);其正常運(yùn)行時(shí)值分別為:700,0.91,4.6,0.5,0.05,2.2,4.1。




標(biāo)簽:
上一篇:通用變頻器原理與變頻器選用原則
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-10-31
勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
2025-09-23