王紅軍, 鄒安南, 左云波
(1.北京信息科技大學(xué) 機電工程學(xué)院,北京 100192;2.北京信息科技大學(xué) 現(xiàn)代測控技術(shù)教育部重點實驗室,北京 100192;3.北京信息科技大學(xué) 機電系統(tǒng)測控北京市重點實驗室,北京 100192)
機床主軸在長時間的使用過程中,在摩擦力和負載的作用下滾動軸承和齒輪等部件會發(fā)生磨損、點蝕和疲勞破壞等現(xiàn)象,使主軸回轉(zhuǎn)精度下降,從而導(dǎo)致主軸系統(tǒng)性能退化. 實際加工過程中由于加工環(huán)境和工作強度不同,導(dǎo)致不同機床退化過程千差萬別. 同時在精密加工過程中,一旦主軸性能無法達到工件加工要求,將給工件帶來無法挽回的損失. 目前主軸性能評估方法主要以儀器檢測和試件檢測為主. 這兩種方法不僅耗時較長,并且需要采購高精密儀器. 隨著精密主軸使用率越來越高,尋找合適的性能退化指標(biāo)來評估主軸性能狀態(tài)顯得尤為重要. 目前國內(nèi)外對機床性能退化研究主要采用振動信號特征量,作為性能退化指標(biāo),來構(gòu)建性能退化模型[1-8]. 但振動信號提取需要考慮傳感器安裝位置,需要改變機床結(jié)構(gòu). 同時高精度振動傳感器價格不菲,且對工作環(huán)境要求嚴(yán)格. 因此不便于在生產(chǎn)現(xiàn)場大范圍推廣使用.
電流信號因其便于獲取,同時包含信息量大,采集成本低等優(yōu)勢. 近些年來被廣泛應(yīng)用于刀具監(jiān)控與機床顫振識別. 吳遠昊等[7]提取電流信號小波包特征并進行篩選,通過分類器對其分類,由此實現(xiàn)了刀具磨損狀態(tài)的監(jiān)測. 但是由于不同類型的主軸功率、參數(shù)、結(jié)構(gòu)不同,所獲取的電流信號各有所異,并且在運行過程中主軸電流變化受眾多因素影響,所以通過電流信號來評價主軸性能的研究較少.
為了解決上述問題,文中提出了一種通過主軸電流信號分析評價主軸性能的方法. 利用小波包閾值去噪去除高頻干擾,采用適合處理小樣本數(shù)據(jù)建模的支持向量機方法,為識別多種不同因素影響,構(gòu)造多域特征空間,利用PCA進行數(shù)據(jù)降維,以減少信息冗余. 再通過粒子群算法(PSO)對支持向量機模型進行參數(shù)優(yōu)化.
假設(shè)主軸系統(tǒng)為一個整體,在切削過程中主軸的總輸出力矩可以表示為[9]
(1)
式中:T為電機轉(zhuǎn)矩;J為傳動部件總轉(zhuǎn)動慣量;Tf為摩擦力矩;Tc為切削力.
在直流伺服系統(tǒng)中
T=KtI,
(2)
式中:Kt為電機轉(zhuǎn)矩常數(shù);I為等效直流電.
合并式(1)(2)可以得到電流與負載力矩之間的關(guān)系為
(3)
由上式可知,在機床運行過程中,電流信號變化主要與切削力矩和摩擦力矩變化有關(guān).
在主軸使用過程中軸承的磨損是性能退化的主要因素,也是摩擦力矩變化的主要因素之一. 在軸承的磨損過程中由于滾珠表面的磨損以及磨屑的產(chǎn)生,會導(dǎo)致潤滑膜失效,導(dǎo)致疲勞裂紋產(chǎn)生,從而引起摩擦力矩逐漸增大. 當(dāng)運動副表面出現(xiàn)半油潤滑、半干摩擦的非液體摩擦潤滑狀態(tài)時,使接觸面溫升過快而發(fā)生劇烈的黏著磨損,導(dǎo)致零件失效[10],同時其它運動副的磨損也會導(dǎo)致摩擦力矩的變化.
考慮到在加工過程中影響電流信號的因素多種多樣. 為了排除各干擾因素對評估結(jié)果準(zhǔn)確性的影響,在機床運行過程中進行退化分析建模時,每次要選取相同工況下的電流信號進行分析[11]. 文中評價模型主要通過監(jiān)測主軸退化過程中摩擦力矩的變化,來評價主軸的退化狀態(tài).
小波包分析原理與小波變化一致,優(yōu)勢在于小波包能夠?qū)π盘栠M行更精細的分析. 由于小波包對信號的高頻部分進一步分解,并針對不同信號的特征,自適應(yīng)地選取頻帶,使信號與頻譜更加匹配,從而提高信號在高頻的頻率分辨率和在低頻的時域分辨率. 由于小波包基的正交性,每一頻帶分解系數(shù)與這一頻率成分的能量大小相關(guān),所以可以取得較好的濾波效果. 因此文中選擇小波包進行信號去噪.
去噪的具體步驟如下:
① 導(dǎo)入電流傳感器獲得采樣數(shù)據(jù),根據(jù)電流信號的特點選定一個小波并確定分解層數(shù),計算得不同尺度下小波包系數(shù).
② 確定最優(yōu)小波基,通過選取代價函數(shù)U,計算得到小波包系數(shù)熵值,選取熵值最小的即為最優(yōu)小波包基.
③ 小波包分解系數(shù)的閾值量化. 對每層小波包分解后系數(shù),選擇合適閾值進行量化處理.
④ 信號小波包重構(gòu). 對量化處理后的系數(shù),進行小波包重構(gòu)處理,完成小波包去噪.
其中,最重要的是閾值選取和閾值量化. 選用軟閾值去噪具有更好的連續(xù)性.
軟閾值表達函數(shù)為
(4)
PCA是一種線性降維技術(shù),從多維特征提取反映數(shù)據(jù)屬性的信息主元,以反映幾乎全部的高維信息,具有數(shù)目少、互不相關(guān)的特點,降維過程如下:
設(shè)輸人數(shù)據(jù)樣本X的數(shù)量為m,每個樣本有q個特征量,輸入矩陣表示為
xi=[xi 1xi 2…xi p]T,(i=1,2,…,m).(5)
通過式(6)(7)計算數(shù)據(jù)樣本協(xié)方差矩陣和均值向量.
(6)
(7)
特征值分解得到S的q個特征值λi所對應(yīng)的特征向量E,將得到的特征值按從大到小排序.
從小到大分別計算第i個主成分分量樣本,如式(8)所示:
(8)
計算第i個主成分分量的貢獻率f
(9)
根據(jù)累計貢獻率確定主成分分量樣本的個數(shù),如累計貢獻率要達到 85%以上. 后選取前m個主成分替代原始輸入變量,實現(xiàn)數(shù)據(jù)降維.
2.3.1SVR回歸模型
SVR算法通過非線性映射,映射到高維特征空間,在高維空間找線性回歸. 設(shè)輸入數(shù)據(jù)是xi∈RN,輸出數(shù)據(jù)是yi∈R,l為訓(xùn)練樣本個數(shù). 根據(jù)結(jié)構(gòu)風(fēng)險最小化準(zhǔn)則,基于不敏感損失函數(shù)的支持向量回歸模型的目標(biāo)函數(shù)和約束條件為
(10)
(11)
在高維空間中目標(biāo)函數(shù)不可微,但線性問題的內(nèi)積可以用核函數(shù)代替. 引入Lagrange函數(shù),核函數(shù),對偶函數(shù)對原問題進行簡化,得到最終的回歸預(yù)測函數(shù)為
(12)
對于SVR,確定核函數(shù)和相關(guān)參數(shù)是非常關(guān)鍵的步驟,不同的核函數(shù)和相關(guān)參數(shù)使得回歸具有不同的泛化性能. 文中使用徑向基核函數(shù)
k(xi,xj)=exp(-γ‖xi-xj‖2),
(13)
式中γ為徑向基核函數(shù)的參數(shù).
2.3.2粒子群算法
PSO算法是Kennedy等模擬鳥群的飛行捕食行為而提出的一種高效多維并行尋優(yōu)算法. 與其他優(yōu)化方法相比,粒子群算法具有穩(wěn)定的收斂性,可以在較短時間內(nèi)求出解. 文中采用PSO來尋找SVR參數(shù)的最優(yōu)模型,可以提高模型的泛化能力和學(xué)習(xí)精度. 其具體表達為
νi(t+1)=ωνi(t)+c1r1[p-ui(t)]+
c2r2[gi-ui(t)],
(14)
ui(t+1)=ui(t)+νi(t+1),
(15)
式中:w為權(quán)重因子;νi(t),vi(t+1),ui(t)和ui(t+1)分別為粒子前后兩次的速度和位置;c1,c2為加速因子;r1,r2為[0,1]之間的隨機數(shù).
2.3.3基于PSO尋優(yōu)的SVR回歸模型
基于PCA和PSO -SVR的回歸評價模型具體流程如圖1所示.
圖1 PSO-SVR評估模型Fig.1 PSO-SVR evaluation model
具體步驟如下:
① 數(shù)據(jù)預(yù)處理:通過小波包閾值去噪,選取db4小波基,對原始信號進行三層分解,對分解后的小波包系數(shù)進行軟閾值去噪,得到去噪后的電流信號.
② 構(gòu)造高維特征空間:計算信號的均值、方根均值、波形指標(biāo)、方根幅值、方差、歪度、最大峰值、峰值指標(biāo)、峰峰值、脈沖指標(biāo)、裕度指標(biāo),峭度指標(biāo)等時域特征. 平均頻率、譜峰穩(wěn)定指數(shù)、不同頻帶的相對功率譜能量等頻域特征量.
③ PCA降維:對降維的特征量進行歸一化處理,設(shè)置主成分百分比為85%,目標(biāo)維數(shù)為4.
④ PSO -SVR模型建立:設(shè)定迭代次數(shù)100,種群數(shù)量20,交叉驗證次數(shù)5. 輸入訓(xùn)練樣本. 模型訓(xùn)練完成后,輸入測試樣本測試.
3.1.1電主軸實驗臺構(gòu)成
用于實驗的電主軸實驗臺由電主軸,測功機,液壓加載缸,變頻器,冷卻潤滑系統(tǒng),數(shù)據(jù)采集系統(tǒng)組成. 采用最大限度模擬主軸實際加工工況,在電主軸運行過程加載扭矩,徑向力,軸向力.
實驗臺采用洛陽軸研NAEVF-20A-08-E型電主軸,四川城邦DL11型號測功機. 電流信號采樣頻率為1 024 Hz,采樣時間為5 s.
通過測功機對運行過程中電主軸施加反向扭矩,模擬不同磨損情況下的主軸工況,根據(jù)所加扭矩大小的不同將主軸狀態(tài)定義為輕微磨損狀態(tài),中度磨損狀態(tài),嚴(yán)重磨損狀態(tài). 根據(jù)退化程度的不同分別賦予不同的模型對應(yīng)值,輕微退化為0~1,中度退化為1~2,嚴(yán)重退化為2~3.
3.1.2數(shù)據(jù)處理
首先對采集到的數(shù)據(jù)進行小波包閾值去噪處理,采集數(shù)據(jù)如圖2所示,處理結(jié)果如圖3所示.
圖2 原始數(shù)據(jù)Fig.2 Original data
圖3 小波包閾值去噪Fig.3 Wavelet packet threshold denoising
3.1.3特征量獲取
將輕度劣化、中度劣化、嚴(yán)重劣化狀態(tài)下的電流數(shù)據(jù),采集工況為600 r/min空載,每種情況下各采集8組數(shù)據(jù),共24組數(shù)據(jù). 分別計算每組數(shù)據(jù)的20維時頻域特征量. 構(gòu)成24×20的矩陣. 對獲得的數(shù)據(jù)進行歸一化處理. 再對歸一化處理后的數(shù)據(jù)用PCA降維,降維后得到24×4的矩陣. 選取其中18組樣本為訓(xùn)練數(shù)據(jù),6組樣本為測試數(shù)據(jù).
3.1.4退化評價結(jié)果
運用粒子群算法對SVR參數(shù)尋優(yōu),粒子群種群數(shù)設(shè)為20,迭代次數(shù)為100,SVR參數(shù)范圍c∈(0,100),γ∈(0.1,10),ε(0,0.1). 尋優(yōu)過程中適應(yīng)度變化曲線如圖4所示.
圖4 適應(yīng)度曲線Fig.4 Fitness curve
PSO優(yōu)化后得到的最優(yōu)參數(shù)c=1.217 5,γ=0.02,ε=0.027 588. 構(gòu)建的評估模型中訓(xùn)練樣本評估準(zhǔn)確率為98.416%,測試樣本評估準(zhǔn)確率為95.16%,如圖5~6所示. 圖5為模型訓(xùn)練結(jié)果,圖6為測試結(jié)果,圖中實際值為訓(xùn)練樣本設(shè)定目標(biāo)值,評估值為模型擬合目標(biāo)值,兩者之間重合比例即為精確度. 圖中x軸為輸入樣本數(shù),y為樣本擬合目標(biāo)值.
圖5 訓(xùn)練樣本評估結(jié)果Fig.5 Evaluation results of training samples
圖6 測試樣本評估結(jié)果Fig.6 Test sample evaluation results
3.2.1故障描述
采集實驗臺運行18個月的數(shù)據(jù),實驗臺主軸在12個月時發(fā)生故障. 故障部位為電主軸錐孔與模擬刀柄接觸面,故障現(xiàn)象為接觸面燒結(jié),刀柄受力斷裂. 故障原因為錐面精度不夠?qū)е履Σ翢Y(jié),燒結(jié)后模擬刀柄材料強度不夠受力出現(xiàn)裂紋,最終斷裂. 整個退化過程實驗臺無報警,無異常噪聲,斷裂后才發(fā)現(xiàn).
3.2.2特征量獲取
采集試驗臺初期正常運行、試驗臺故障前期、實驗臺故障時電流數(shù)據(jù). 將初始運行階段,斷裂前和測試棒斷裂時采集到的數(shù)據(jù)各分為6組,共18組數(shù)據(jù)分別計算每組數(shù)據(jù)的20維時頻域特征量. 構(gòu)成18×20的矩陣. 降維后選取15組為訓(xùn)練數(shù)據(jù),3組樣本為測試數(shù)據(jù).
3.2.3退化評估結(jié)果
運用粒子群算法對SVR參數(shù)尋優(yōu),粒子群種群數(shù)設(shè)為20,迭代次數(shù)為100,SVR參數(shù)范圍c∈(0,100),γ∈(0.1,10),ε(0,0.1). 尋優(yōu)過程中適應(yīng)度變化曲線如圖7所示. PSO優(yōu)化后得到的最優(yōu)參數(shù)c=2.178 7,γ=0.11,ε=0.110 06. 構(gòu)建的評估模型訓(xùn)練評估準(zhǔn)確率為90.491%,測試評估準(zhǔn)確率為91.282%,如圖8~9所示. 圖8為模型訓(xùn)練結(jié)果,圖9為測試結(jié)果.
圖7 適應(yīng)度曲線Fig.7 Fitness curve
圖8 訓(xùn)練樣本評估結(jié)果Fig.8 Evaluation results of training samples
圖9 測試樣本評估結(jié)果Fig.9 Test sample evaluation results
提出了通過采集機床主軸不同退化階段電流信號,采用小波包去噪,結(jié)合PCA降維和PSO -SVR建模方法構(gòu)建的性能退化模型. 采用基于單相電流的退化評估,既實現(xiàn)了主軸性能的非嵌入式實時監(jiān)測,又簡化了數(shù)據(jù)采集樣本,同時又減少了退化評估時間.
通過該方法可以建立針對不同類型的主軸性能評價模型,實現(xiàn)基于電流的性能監(jiān)測.