陳強
(南昌航空大學,江西 南昌 330000)
目前,農(nóng)業(yè)機械規(guī)?;?、信息化已經(jīng)成為一種趨勢,在長時間、超負荷的工作條件下,經(jīng)常會出現(xiàn)柴油機、底盤等各種部件的故障。其中,燃油系統(tǒng)故障所占比例最大,達到35%左右。因此,對農(nóng)用柴油機燃油系統(tǒng)的故障研究具有重要的意義。
計算機測試系統(tǒng)要實時地完成數(shù)據(jù)采集、運算,并把結果迅速輸出到被控對象,這樣就需要一套完整的硬件系統(tǒng)。
軟件的設計是本課題的主要工作內(nèi)容,要具有可靠性高的測試和故障診斷系統(tǒng)。為了保證系統(tǒng)的易擴展性和易維護性,本系統(tǒng)劃分為以下幾個功能模塊:系統(tǒng)初始化程序、主界面程序、主監(jiān)控程序、實時監(jiān)測模塊以及3個實驗模塊,這3個實驗模塊分別是性能指標測量分析、綜合示波圖分析、柴油機故障診斷,它們相互獨立,并與主監(jiān)控程序之間存在接口,可以相互調(diào)用。
柴油機燃燒系統(tǒng)實際上是燃油壓力波的傳播系統(tǒng),高壓油管內(nèi)各處的壓力隨時間和位置的變化而變化,帶有一定的隨機性。然而,壓力波形的模式是由噴油泵總成、高壓油管及供油角聯(lián)動裝置決定,反映燃油系統(tǒng)狀態(tài)信息最多的就是高壓油管中的壓力信號。由于一般的濾波容易丟失重要信息,所以我們采用小波分解技術。
小波變換的作用是將一個信號與一個在時域和頻域上均具有局域化性質(zhì)的平移伸縮小波權函數(shù)進行卷積,從而將信號分解成為與不同時寬和頻帶上的各個成分,基本思想就是用某函數(shù)族來逼近觀測信號。若Ψ(t)是平方可積分函數(shù),并且滿足=0則稱Ψ(t)為母小波函數(shù),對Ψ(t)進行伸縮和平移變換,設伸縮因子為a,平移因子為b,且a,b∈R,a≠0??傻孟铝泻瘮?shù)族稱Ψa,b(t)為分析小波。
實驗把正常狀態(tài)下高壓油管壓力信號用離散小波進行分解,選用dmey小波分解,原始信號被分解成低頻逼近信號和高頻細節(jié)信號,分析頻率的上限為1 000Hz。逼近信號反映了油管膨脹的低頻振蕩信息。而細節(jié)信號反映了高壓油管壓力波動從中頻到高頻的振蕩信息。因此,我們把高頻的噪聲信號去除之后,就可以對故障信息提取特征參數(shù),本文采用的頻域特征值有兩個,分別是脈沖因子If和峰值因子Cf。
REF網(wǎng)絡屬于多層前向神經(jīng)網(wǎng)絡,它的基本思想是用徑向基函數(shù)作為隱含層單元的基,構成隱含層空間,隱含層對輸入矢量進行變換,將低維的模式輸入數(shù)據(jù)變換到高維空間中,使得在低維空間中線性不可分的問題在高維空間線性可分。RBF網(wǎng)絡要學習的參數(shù)有3個:基函數(shù)的中心,方差和權值。根據(jù)徑向基函數(shù)中心選取方法的不同,RBF網(wǎng)絡又可分為隨機選取中心法、自組織選取中心法、有監(jiān)督學習法以及正交最小二乘法。本文選用自組織選取中心法,此法有兩個階段:一是自組織學習階段,二是有監(jiān)督學習及輸出權值的階段,算法步驟如下:
4.1.1學習中心t(i=1,2...I)自組織學習過程中要用到聚類算法,常用的聚類算法是K-均值聚類算法。假設聚類中心有I個,設ti(n)(i=1,2…I)是第n次迭代時基函數(shù)的中心,K-均值聚類算法的步驟如下:第一步,初始化聚類中心,即根據(jù)經(jīng)驗從樣本集中選取I個不同的樣本作為初始中心ti(0)(i=1,2…I),設置迭代步數(shù)為n=0。第二步,隨機輸入訓練樣本Xk。第三步,尋找訓練樣本的Xk離哪個中心最近,即找到 i(Xk),使得滿足 i(Xk)=argm i n‖Xk-ti(n)‖,i=1,2…I,ti(n)為第n次迭代時基函數(shù)第i個中心 。 第 四 步 , 調(diào) 整 中 心 , 用 ti(n)=調(diào)整基函數(shù)的中心,η是學習步長,且0<η<1。第五步,判斷是否學習所有的訓練樣本且中心的分布不再變化[1]。
4.1.2 確定方差σi,i=1,2…I中心一旦學習完就固定了,接著要確定基函數(shù)的方差,當選用高斯函數(shù)G(‖Xk-ti‖)=,i=1,2…I,方差可用σ1=σ2=σ3=…=σi=dmax/,I為隱單元的個數(shù),dmax為所選中心之間最大距離。
農(nóng)用柴油機故障診斷系統(tǒng)選取輸入是8個高壓油管壓力波信號的時域特征參數(shù)和小波分解后高頻信號的2個頻域特征參數(shù),本實驗設置了8種常見的故障,以診斷結果的二進制編碼輸出,即8種故障狀態(tài)分別為:000;001;010;011;100;101;110;111。由此可知神經(jīng)網(wǎng)絡的輸入層神經(jīng)元個數(shù)n1=10,輸出層神經(jīng)元n3=3。隱層數(shù)目通常根據(jù)以下公式來確定[2]。
這樣經(jīng)過燃油壓力波特征提取界面和小波分解之后信號顯示界面,調(diào)出特征值進行數(shù)據(jù)融合及歸一化處理,將前面的綜合示波圖分析模塊采集到的壓力波利用神經(jīng)網(wǎng)絡技術就可以對柴油機燃油系統(tǒng)進行故障診斷。
本文通過對傳感器測取的高壓油管壓力波非正常變化的分析,利用LABVIEW虛擬儀器編程實現(xiàn)壓力波波形數(shù)據(jù)的特征提取,將8種故障工作狀態(tài)的數(shù)據(jù)作為訓練樣本,利用RBF神經(jīng)網(wǎng)絡進行訓練,樣本實際輸出和期望輸出相吻合,達到了預期值。將神經(jīng)網(wǎng)絡模型引入柴油機故障診斷中,實現(xiàn)了對柴油機燃油噴射系統(tǒng)故障的智能診斷,并有利于實時在線檢測。若采用較大數(shù)量的數(shù)據(jù)作為訓練樣本建立神經(jīng)網(wǎng)絡模型,通過波形的特征參數(shù),就能夠做出更準確的故障診斷。
[1]段禮祥,張來斌,王朝輝.柴油機燃燒系統(tǒng)故障的小波包神經(jīng)網(wǎng)絡模糊診斷法[J]. 機械強度,2006(1):1-5.
[2]童兵,盧青春.虛擬儀器技術在發(fā)動機臺架試驗測量控制系統(tǒng)中的應用[J]. 公路交通科技,2000(2):80-82.