薛征宇,鄭新潮,邱翔,邱赤東
(大連海事大學(xué) 船舶電氣工程學(xué)院,遼寧 大連 116026)
感應(yīng)電機(jī)是船舶電力系統(tǒng)、動(dòng)力系統(tǒng)的重要支撐設(shè)備,當(dāng)電機(jī)出現(xiàn)故障時(shí),會(huì)危及船舶營(yíng)運(yùn)的安全。其中,軸承故障占中小型感應(yīng)電機(jī)故障的69%以上[1]。由于船舶振動(dòng)源多、干擾源多的特殊工作環(huán)境,成本相對(duì)較低的振動(dòng)診斷方法不太適合應(yīng)用于船舶感應(yīng)電機(jī)軸承的故障診斷。已有的研究中快速傅里葉變換[2]是一個(gè)非常簡(jiǎn)單快捷的頻域分析方法,但是由于電機(jī)軸承故障信號(hào)通常被電力系統(tǒng)的基波及其諧波的強(qiáng)噪聲背景所覆蓋,因此,直接通過(guò)傳統(tǒng)的傅里葉頻譜分析方法很難在線判定電機(jī)軸承故障[3-4]。小波變換可以提供信號(hào)的時(shí)間和頻率數(shù)據(jù),具有對(duì)信號(hào)進(jìn)行局部分析的能力,變大變小的窗口,可以提供更好的分辨率。但是小波和小波包[5]方法計(jì)算量大,而且小波分解子帶的頻率分析范圍覆蓋一定的頻段,在處理軸承故障的弱特征信號(hào)時(shí)可能會(huì)出現(xiàn)較大的偏差[6]。經(jīng)驗(yàn)?zāi)B(tài)分解(EMD)在分解過(guò)程中可能產(chǎn)生模態(tài)混疊現(xiàn)象且其去噪過(guò)程過(guò)于粗暴[7]。信號(hào)功率譜密度估計(jì)的WELCH分析法通過(guò)分段數(shù)據(jù)的重疊和加窗可以降低譜的方差,通過(guò)選擇加窗的不同改變分辨率,使譜估計(jì)在滿足分辨率高和方差小的一致性條件下取得良好的效果,可解決在低信噪比條件下提取軸承故障特征信號(hào)的問(wèn)題,且計(jì)算量相對(duì)較小,提取軸承故障特征信息平穩(wěn)。因此,為了實(shí)現(xiàn)電機(jī)軸承故障的低成本在線診斷的目的,考慮利用WELCH法的平穩(wěn)性和計(jì)算量相對(duì)小的特點(diǎn),通過(guò)試驗(yàn),合理選取適合感應(yīng)電機(jī)滾珠軸承故障特征提取的WELCH法中的窗函數(shù),可有效避免由于算法導(dǎo)致的故障特征提取的干擾。
通常離線的檢測(cè)是人工識(shí)別故障特征頻率,要實(shí)現(xiàn)在線檢測(cè)則需要采取機(jī)器學(xué)習(xí)的方式。目前,常見(jiàn)的機(jī)器學(xué)習(xí)算法是神經(jīng)網(wǎng)絡(luò)和支持向量機(jī)[8-10]。現(xiàn)有的軸承監(jiān)測(cè)系統(tǒng)大多存在結(jié)構(gòu)復(fù)雜、多設(shè)備冗余、成本昂貴、需解體安裝等問(wèn)題,而且某些電機(jī)拆卸和安裝比較困難。這里提出一種基于周期圖WELCH分析法與支持向量機(jī)相結(jié)合的方法來(lái)實(shí)現(xiàn)電機(jī)軸承故障的在線診斷。由于WELCH分析得到的單一頻域特征易受到外部條件的干擾,且不同特征對(duì)故障的敏感度不同,在滾動(dòng)軸承的電流檢測(cè)中,依據(jù)單一特征量識(shí)別軸承狀態(tài),其效果往往不夠理想,為保證識(shí)別方法對(duì)故障敏感且有較好的魯棒性,從WELCH分析中提取峰度、偏度、波峰因數(shù)、間隙和形狀因子為支持向量機(jī)的特征向量,通過(guò)實(shí)驗(yàn)優(yōu)化核函數(shù)參數(shù),實(shí)現(xiàn)軸承外溝道故障的識(shí)別。
電機(jī)的軸承在長(zhǎng)期運(yùn)行之后,會(huì)出現(xiàn)表面疲勞,進(jìn)而形成單點(diǎn)損傷,該損傷將會(huì)產(chǎn)生周期性的脈沖振動(dòng),振動(dòng)信號(hào)的幅度和周期取決于電動(dòng)機(jī)的轉(zhuǎn)速、軸承損傷的位置,以及軸承的尺寸等。
電機(jī)軸承的單點(diǎn)損傷分為外溝道損傷、內(nèi)溝道損傷、鋼球損傷、保持架損傷4種類型,根據(jù)不同的損傷部位,所體現(xiàn)出來(lái)的故障特征頻率也不同。本文重點(diǎn)針對(duì)外溝道損傷故障。外溝道故障振動(dòng)頻率為
(1)
式中:n為鋼球的數(shù)量;fr為轉(zhuǎn)子機(jī)械頻率;BD為鋼球的直徑;PD為軸承節(jié)圓直徑;β為鋼球和溝道之間的接觸角。
由于軸承上的外溝道損傷缺陷,使得電動(dòng)機(jī)阻力矩產(chǎn)生變化,從而在電流頻譜中出現(xiàn)特征頻率。軸承振動(dòng)頻率反映到定子電流特征頻率為
fcf=|fs±m(xù)fc|
(2)
式中:fs為供電電源頻率;m=1、2、3。
采用WELCH方法提取軸承故障特征。該方法將信號(hào)分成K個(gè)段,針對(duì)每個(gè)分段數(shù)據(jù)進(jìn)行加窗處理,求取周期圖,最后求得K個(gè)周期圖的平均值。選用不同的窗函數(shù)時(shí),分辨效果不同。通過(guò)試驗(yàn),選取適合感應(yīng)電機(jī)滾珠軸承故障特征提取的WELCH法中的窗函數(shù)Blackman窗,旁瓣衰減速度大,頻譜泄漏小,在分段數(shù)及數(shù)據(jù)點(diǎn)數(shù)相同的情況下可有效提取軸承故障信號(hào)。WELCH的計(jì)算公式如下。
設(shè)xi(n)為電機(jī)電流信號(hào),
xi(n)=x(iD+n)ω(n)
0≤n≤L-1,0≤i≤K-1
(3)
式中:ω(n)為長(zhǎng)度為L(zhǎng)的窗函數(shù);D為偏移量;n為時(shí)間;i為第i段。
(4)
(5)
其中:N為樣本長(zhǎng)度。
第i段的周期圖為
(6)
WELCH譜分析為
(7)
從WELCH分析中提取以電流特征頻率為中心頻率的特定間隔頻帶,以構(gòu)建特征矩陣。軸承的電流特征頻率按式(2)計(jì)算。考慮到能量泄漏,每個(gè)特征頻率以2 Hz頻帶表示,[fCF-1,fCF+1]。
能夠用于表征故障特征的參數(shù)有限,在選取時(shí)遵循高敏感性、高可靠性、可實(shí)現(xiàn)的原則。選取峰度xkr,k、偏度xsk,k、波峰因數(shù)xcr,k、間隙xcl,k,形狀因子xsh,k5個(gè)參數(shù),定義如下。
(8)
(9)
xcr,k=max(yk(i))/yrms,k
(10)
xcl,k=max(yk(i))/ysmr,k
(11)
(12)
向量機(jī)輸入特征矩陣X如下。
(13)
SVM是基于統(tǒng)計(jì)學(xué)習(xí)理論的二類分類方法。給定訓(xùn)練樣本集,D={(xi,yi),i=1,2,…,l}xi∈Rd,每個(gè)樣本屬于y={+1,-1}中的一類,訓(xùn)練樣本集由超平面線性可分,則分類器的超平面方程為
ωxi+b=0
(14)
式中:xi為訓(xùn)練向量;ω為法向量;b為超平面的偏移。此時(shí)將兩類樣本正確劃分并使分類間隔最大化的優(yōu)化問(wèn)題可轉(zhuǎn)化為在yi(ωxi+b)-1≥0的條件下,求解
(15)
因線性不可分,需要加入松弛變量ξi≥0,此時(shí)則約束條件為yi(ωxi+b)≥(1-ξi),為能得到區(qū)分樣本并使分類間隔最大的最優(yōu)分離超平面,需考慮以下優(yōu)化問(wèn)題。
s.t.yi(ωxi+b)≥1-ξi
(16)
式中:C為懲罰因子。
軸承故障診斷數(shù)據(jù)集是線性不可分的,引入拉格朗日乘子αi≥0和卡羅需-庫(kù)恩-塔克(KKT)條件,通過(guò)在最優(yōu)超平面中引用適當(dāng)?shù)暮撕瘮?shù)K(xi,xj),將低維空間非線性問(wèn)題轉(zhuǎn)化為某個(gè)高維空間的線性可分問(wèn)題,則最大化問(wèn)題變?yōu)?/p>
(17)
這里選用高斯徑向基核函數(shù)。
(18)
式中:σ為核函數(shù)參數(shù)。
則分類決策函數(shù)如下。
(19)
超平面方程如下。
本文定義:故障軸承的類叫正類,正常軸承的類叫負(fù)類;TP,將正類預(yù)測(cè)為正類;FN,將正類預(yù)測(cè)為負(fù)類;FP,將負(fù)類預(yù)測(cè)為負(fù)類;TN,將負(fù)類預(yù)測(cè)為正類;模型的評(píng)價(jià)指標(biāo)是準(zhǔn)確率A、精確率P、召回率R。
(21)
(22)
(23)
額定電壓為380 V,額定電流為5.03 A,額定功率為2.2 kW,額定轉(zhuǎn)速為1 430 r/min,其驅(qū)動(dòng)端軸承型號(hào)為6206。
利用電火花機(jī)對(duì)軸承進(jìn)行人為模擬損傷,在外溝道制造長(zhǎng)度為4.32 mm、寬度與深度為1 mm的外溝道損傷故障。故障軸承損傷程度見(jiàn)圖1。
圖1 外溝道損傷軸承示意
6206型軸承鋼球的個(gè)數(shù)N=9,節(jié)圓直徑PD=46 mm,鋼球直徑BD=9.6 mm。
根據(jù)公式(1)和式(2),計(jì)算電機(jī)軸承的振動(dòng)故障特征頻率值為84.9 Hz,對(duì)應(yīng)的電流特征頻率分別為34.9、119.7、134.9、204.6、219.7和304.6 Hz。
試驗(yàn)系統(tǒng)是以TMS320F28335 DSP 為核心處理器,系統(tǒng)原理見(jiàn)圖2。
圖2 在線診斷系統(tǒng)原理
實(shí)驗(yàn)中搭建的感應(yīng)電機(jī)軸承故障試驗(yàn)平臺(tái)主要由感應(yīng)電動(dòng)機(jī)同軸連接發(fā)電機(jī),發(fā)電機(jī)連接三相電阻負(fù)載構(gòu)成;傳感器采用IT 60-S型非接觸式霍爾傳感器,測(cè)量范圍60 A,測(cè)量精度(±3~±12)×10-6。3個(gè)霍爾電流傳感器分別采集電機(jī)的三相定子電流信號(hào),通過(guò)接口電路對(duì)采集的電流信號(hào)進(jìn)行低通濾波、放大和模數(shù)轉(zhuǎn)換, DSP讀取數(shù)據(jù)并存儲(chǔ)到擴(kuò)展的存儲(chǔ)器中,然后對(duì)存儲(chǔ)的信號(hào)數(shù)據(jù)進(jìn)行分析、處理,進(jìn)而完成故障診斷,從液晶顯示器上輸出診斷結(jié)果。
系統(tǒng)對(duì)其中任意一相電流進(jìn)行故障信息分析、處理,當(dāng)發(fā)現(xiàn)軸承故障時(shí),需要引入另外一相或者兩相電流信號(hào)作為復(fù)核和確認(rèn),進(jìn)而完成故障診斷;系統(tǒng)的有關(guān)參數(shù)可由PC機(jī)設(shè)定,通過(guò)通信模塊傳輸給DSP;同時(shí),也可將采集的數(shù)據(jù)信息直接通過(guò)通信模塊將數(shù)據(jù)傳送到PC機(jī)上,兼容離線的故障診斷。
DSP診斷流程:DSP讀取外接的24位模數(shù)轉(zhuǎn)換器對(duì)3路電流傳感器采集的數(shù)據(jù)進(jìn)行存儲(chǔ)后,對(duì)采集的數(shù)據(jù)進(jìn)行周期圖WELCH分析,計(jì)算出采集數(shù)據(jù)的峰度、偏度、波峰因數(shù)、間隙、形狀因子5個(gè)頻域特征參數(shù),作為SVM的特征向量,調(diào)用SVM診斷子程序,輸出軸承故障診斷結(jié)果。
實(shí)驗(yàn)的采樣頻率為10 kHz,分別采集軸承故障定子電流數(shù)據(jù)和正常電機(jī)電流數(shù)據(jù)50組,采集數(shù)據(jù)一共100組,每組樣本10 000個(gè)點(diǎn)。由DSP采集的數(shù)據(jù)通過(guò)通信模塊傳輸給PC機(jī),由PC機(jī)對(duì)這些信號(hào)進(jìn)行WELCH分析得到定子電流信號(hào)的頻譜圖(見(jiàn)圖3),每次分析使用8 192數(shù)據(jù)點(diǎn),使用Blackman窗函數(shù),窗長(zhǎng)為4 096。
圖3 電機(jī)WELCH分析頻譜對(duì)比
由圖3可見(jiàn),由軸承損傷而產(chǎn)生的電流特征頻率在故障特征頻率fCF=fs±fc、fCF=fs±2fc和fCF=fs±3fc處出現(xiàn),采用感應(yīng)電機(jī)的定子電流檢測(cè)法,利用DSP對(duì)基于研究的WELCH分析法進(jìn)行編程,對(duì)采樣的電流信號(hào)進(jìn)行分析并對(duì)感應(yīng)電機(jī)軸承故障特征進(jìn)行了有效提取。由于此方法提取的故障特征需要依靠人工來(lái)識(shí)別,無(wú)法在線診斷,因此,采用SVM作為故障特征識(shí)別的方法,利用2種方法相結(jié)合的方式,實(shí)現(xiàn)在線診斷。
SVM的訓(xùn)練與參數(shù)尋優(yōu)。將故障電機(jī)與正常電機(jī)采集的獨(dú)立的原始數(shù)據(jù)集D(100組)劃分為5個(gè)大小相等的互斥子集,將每個(gè)子集Di從D中隨機(jī)分層采樣得到,將其中4個(gè)子集的并集用作訓(xùn)練集,并將剩余的1個(gè)子集用作為測(cè)試集。首先對(duì)得到的4個(gè)訓(xùn)練集進(jìn)行訓(xùn)練,另外1個(gè)子集作為測(cè)試集,然后采用上述WELCH分析方法,根據(jù)分析結(jié)果由公式(8)~(12)計(jì)算出峰度、偏度、波峰因數(shù)、間隙、形狀因子5個(gè)參數(shù)作為SVM的輸入,將故障類別作為SVM的輸出,運(yùn)用交叉驗(yàn)證法進(jìn)行SVM參數(shù)尋優(yōu)并把最優(yōu)參數(shù)應(yīng)用于SVM進(jìn)行訓(xùn)練,得到SVM分類模型。利用該模型對(duì)測(cè)試集進(jìn)行評(píng)估分類并將分類結(jié)果與實(shí)際分類進(jìn)行對(duì)比,用準(zhǔn)確率、精確率和召回率作為SVM參數(shù)尋優(yōu)的依據(jù)。支持向量機(jī)的分類精度主要取決于誤差懲罰參數(shù)C和高斯核函數(shù)參數(shù)σ的選擇,σ由核函數(shù)半徑γ確定,以上對(duì)于不同的C和γ值,重復(fù)所述過(guò)程,經(jīng)試驗(yàn)調(diào)整,能避免特征數(shù)據(jù)集的欠擬合與過(guò)擬合問(wèn)題。實(shí)驗(yàn)中不同C值和γ值對(duì)診斷結(jié)果的影響見(jiàn)表1、2,以此作為2個(gè)參數(shù)優(yōu)化的依據(jù)。
表1 不同C值的SVM診斷結(jié)果
表2 不同γ值的SVM診斷結(jié)果
從表1和表2可以看出,C和γ分別采用1.00和0.04的值時(shí),函數(shù)對(duì)于故障的檢測(cè)準(zhǔn)確率等各項(xiàng)指標(biāo)均較高。以此對(duì)徑向基核函數(shù)參數(shù)的選擇和優(yōu)化,可提高對(duì)電機(jī)軸承故障檢測(cè)的識(shí)別率和效率。
不同訓(xùn)練樣本量的SVM診斷結(jié)果見(jiàn)表3,隨著樣本量的增加,模型分類效果變好,當(dāng)樣本數(shù)據(jù)達(dá)到80組時(shí),模型檢測(cè)效果基本保持不變,也在DSP系統(tǒng)內(nèi)存可接受范圍內(nèi),表明模型在求解小樣本數(shù)據(jù)有一個(gè)較好的效果,可滿足故障數(shù)據(jù)不易獲得的需求。
表3 不同訓(xùn)練樣本量的SVM診斷結(jié)果
采用上述參數(shù)尋優(yōu)得到的分類模型,對(duì)新采集的100組數(shù)據(jù)(軸承故障數(shù)據(jù)和正常數(shù)據(jù)各50組)中,隨機(jī)從故障數(shù)據(jù)中提取出42組,正常數(shù)據(jù)提取38組作為訓(xùn)練數(shù)據(jù),剩下20組數(shù)據(jù)作為測(cè)試數(shù)據(jù),采用交叉驗(yàn)證法的方式進(jìn)行故障識(shí)別。每組提取8 192個(gè)數(shù)據(jù)點(diǎn)進(jìn)行分析,根據(jù)式(8)~(12),計(jì)算100 組數(shù)據(jù)的頻域指標(biāo)參數(shù),形成SVM特征向量,部分計(jì)算結(jié)果見(jiàn)表4。
系統(tǒng)經(jīng)優(yōu)化核函數(shù)參數(shù)以及經(jīng)過(guò)訓(xùn)練后,對(duì)新采集的100組數(shù)據(jù)的識(shí)別診斷結(jié)果見(jiàn)表5。
實(shí)驗(yàn)結(jié)果表明,平均準(zhǔn)確率、平均精確率和平均召回率均超過(guò)92%,并且這些測(cè)試集樣本獨(dú)立于訓(xùn)練集,可滿足實(shí)際診斷的需要。
利用DSP較強(qiáng)的數(shù)據(jù)處理能力在實(shí)驗(yàn)室條件下實(shí)現(xiàn)了對(duì)感應(yīng)電機(jī)的滾動(dòng)軸承狀態(tài)的在線監(jiān)測(cè)。實(shí)驗(yàn)結(jié)果表明,所提出的方法受船舶環(huán)境干擾小,對(duì)電機(jī)軸承外溝道損傷故障診斷具有良好的識(shí)別能力,且具有訓(xùn)練所需故障樣本量少,系統(tǒng)成本相對(duì)低廉,數(shù)據(jù)處理、計(jì)算相對(duì)簡(jiǎn)單等優(yōu)點(diǎn),適合應(yīng)用于船舶電機(jī)軸承故障的在線診斷。