王偉平,王 琦,2,于 洋
(1.沈陽工業(yè)大學(xué) 信息科學(xué)與工程學(xué)院,沈陽 110870;2.遼寧工業(yè)大學(xué),遼寧 錦州 121001)
智能機(jī)床是數(shù)控機(jī)床在智能時代下的新發(fā)展。智能機(jī)床的故障數(shù)據(jù)分析能力是衡量其與信息技術(shù)融合發(fā)展程度的關(guān)鍵。主軸系統(tǒng)是機(jī)床最主要的組成部分,其運行平穩(wěn)性及對故障的感知能力是發(fā)揮機(jī)床主機(jī)自身性能、保證輸出精度的基礎(chǔ)。
在故障數(shù)據(jù)分析領(lǐng)域,早些年多以建立數(shù)理模型為分析手段。韓秋實等[1]建立了旋轉(zhuǎn)機(jī)械信息距離判別函數(shù),并將其應(yīng)用到對應(yīng)的故障診斷專家系統(tǒng)模式識別中。陳亞農(nóng)等[2]基于局部均值分解對滾動軸承故障進(jìn)行了綜合診斷分析。Xi等[3]通過建立一種機(jī)床主軸軸承系統(tǒng)的動力學(xué)模型進(jìn)行了故障診斷研究。Berredjem等[4]利用相似性劃分的方法研究了從數(shù)值數(shù)據(jù)中自動誘導(dǎo)的模糊規(guī)則。程衛(wèi)東等[5]基于故障特征系數(shù)模板對變轉(zhuǎn)速滾動軸承進(jìn)行了故障診斷研究。此外,貝葉斯網(wǎng)絡(luò)、決策樹等在故障診斷方面也有很多應(yīng)用。Zhang等[6]通過增強(qiáng)數(shù)據(jù)獨立性進(jìn)行了基于樸素貝葉斯與決策樹的軸承故障診斷。Zhou等[7]利用貝葉斯網(wǎng)絡(luò)建立了智能故障診斷和故障推理方法。Zhang等[8]將梯度提升決策樹應(yīng)用于軸承故障診斷的數(shù)據(jù)分析中。
近年來,深度學(xué)習(xí)算法逐漸成為了數(shù)據(jù)分析的主流。齊詠生等[9]基于雙結(jié)構(gòu)深度學(xué)習(xí)進(jìn)行了滾動軸承故障的智能診斷研究。Yang等[10]提出了基于多層雙向門控遞歸單元的注意力機(jī)制方法。Pham等[11]建立了一種定義為Mobilenet-v2的CNN模型以優(yōu)化所需的系統(tǒng)資源。An等[12]通過建立一種端到端的無監(jiān)督域自適應(yīng)軸承故障診斷模型實現(xiàn)了域特征和判別特征學(xué)習(xí)的結(jié)合。Huang等[13]提出了一種通過自適應(yīng)選擇特征進(jìn)行故障診斷分類的注意力機(jī)制。Shen等[14]提出將一種改進(jìn)的層次自適應(yīng)深度信念網(wǎng)絡(luò)用于故障診斷。
然而,對設(shè)備故障診斷數(shù)據(jù)的分析研究,數(shù)理分析往往僅能就某一局部數(shù)據(jù)特征進(jìn)行研究,貝葉斯網(wǎng)絡(luò)對于相關(guān)類型輸入變量的診斷辨識能力不足,決策樹的穩(wěn)定性和泛化性相對較差,并且這些算法都難以應(yīng)對智能化故障診斷下的大數(shù)據(jù)及復(fù)雜多故障時的數(shù)據(jù)特點分析。而依托深度學(xué)習(xí)的數(shù)據(jù)分析,實際在線應(yīng)對外部干擾時,分析能力有待提升。
針對上述問題,本研究圍繞智能機(jī)床主軸系統(tǒng)的振動故障數(shù)據(jù)分析算法展開研究,以提高數(shù)據(jù)分析體系抑制外部擾動、提升準(zhǔn)確度,實現(xiàn)自尋優(yōu)與多維度協(xié)同融合為目標(biāo),構(gòu)建算法。文中以具備識別振動波形數(shù)據(jù)的波動特征分析、細(xì)節(jié)時頻分析的雙路徑模塊為核心,建立了數(shù)據(jù)主體辨識環(huán)節(jié)。為應(yīng)對在線外部噪聲擾動,建立了前置濾噪環(huán)節(jié)。通過采集電能質(zhì)量分析儀監(jiān)控的電流數(shù)據(jù),建立了電流分析環(huán)節(jié)?;谶@些環(huán)節(jié)的建立,在整體算法層面,以強(qiáng)化學(xué)習(xí)的Q-learning為基礎(chǔ)構(gòu)建了自尋優(yōu)驅(qū)動環(huán)節(jié),以D-S證據(jù)理論為基礎(chǔ)構(gòu)建了面向整個算法架構(gòu)的多維度協(xié)同感知評估環(huán)節(jié)。并以凱斯西儲大學(xué)(Case Western Reserve University,CWRU)軸承數(shù)據(jù)集和實際機(jī)床主軸系統(tǒng)的故障數(shù)據(jù),驗證了所提方法的優(yōu)越性、有效性與準(zhǔn)確性。
機(jī)床主軸系統(tǒng)的結(jié)構(gòu)與控制圖示如圖1所示。
圖1 主軸系統(tǒng)結(jié)構(gòu)與控制圖示Fig.1 Structure and control diagram of spindle system
機(jī)床主軸系統(tǒng)的故障特點歸結(jié)如下:
(1)故障存在漸變性。即關(guān)鍵回轉(zhuǎn)部件損傷,往往是局部漸變損傷。如主軸軸承內(nèi)環(huán)、外環(huán)、滾動體研傷。
(2)故障存在微觀變化的特點。如關(guān)鍵接觸結(jié)構(gòu)件裝配結(jié)合面的微觀受力變化,導(dǎo)致回轉(zhuǎn)部件運動接觸表面的淺層磨損,產(chǎn)生受力不均或固有頻率變化。
(3)故障特征研究易受外部環(huán)境、工況變化及自身組件的不同軸、抖動、共振等擾動的影響。
(4)故障特征需特定方法才能有效提取,特征提取的質(zhì)量和數(shù)據(jù)分析算法的最優(yōu)設(shè)計是解決問題的關(guān)鍵。
靜態(tài)數(shù)據(jù)分析,利于算法本身在排除外部噪聲、變工況等擾動情況下對研究問題進(jìn)行深入分析與研究拓展。動態(tài)數(shù)據(jù)分析,研究變工況、外部擾動、多種因素狀態(tài)共同變化等情況,是面向?qū)嶋H的研究。本文設(shè)計提出的離線雙路徑深度學(xué)習(xí)模型屬于靜態(tài)數(shù)據(jù)研究,在線自尋優(yōu)屬于動態(tài)研究數(shù)據(jù)變化過程。
本文算法總體特點如圖2所示。
圖2 本文算法總體特點Fig.2 The general characteristics of this algorithm
自尋優(yōu)是指在訓(xùn)練與迭代過程中自主尋找到最有利于數(shù)據(jù)分析結(jié)果產(chǎn)生與優(yōu)化的方式,具備人工智能的特點,有利于工業(yè)實際中復(fù)雜問題的研究解決[15]。協(xié)同感知,是從多個維度分析一個復(fù)雜問題,實現(xiàn)離線、在線、多視角的對多種局部變量分析結(jié)果的協(xié)同與綜合評估。協(xié)同感知有利于工業(yè)過程分析中多類問題的研究解決[16]。
本文提出的自尋優(yōu)與多維度協(xié)同感知故障數(shù)據(jù)分析算法架構(gòu)如圖3所示。它包括前置環(huán)節(jié)、在線驅(qū)動環(huán)節(jié)、主體辨識環(huán)節(jié)、電流分析環(huán)節(jié)、評估決策環(huán)節(jié)。
圖3 本文提出的自尋優(yōu)與多維度協(xié)同感知算法架構(gòu)Fig.3 The self-optimization and multi-dimensional collaborative perception algorithm architecture proposed in this paper
前置環(huán)節(jié)(見圖3)是配合在線驅(qū)動環(huán)節(jié),實現(xiàn)整體算法的在線自尋優(yōu)。其包含5種小波分解基和3種小波分解層數(shù),在在線驅(qū)動環(huán)節(jié)的驅(qū)動下,通過分解與重構(gòu)效果比較,實現(xiàn)對在線振動信號的最優(yōu)小波自適應(yīng)軟閾值降噪。前置環(huán)節(jié)中,使用基于ddencmp函數(shù)生成默認(rèn)軟閾值。前置環(huán)節(jié)與在線驅(qū)動環(huán)節(jié)一起為主體辨識環(huán)節(jié)提供降噪預(yù)處理后的振動波形數(shù)據(jù),以提高主體辨識環(huán)節(jié)的最終辨識效果。
在線驅(qū)動環(huán)節(jié)是文中算法(見圖3)的驅(qū)動核心,是指由智能體和環(huán)境共同構(gòu)成的環(huán)節(jié)。在線驅(qū)動環(huán)節(jié)與前置環(huán)節(jié)共同實現(xiàn)圖3算法整體的在線自尋優(yōu)。在線驅(qū)動環(huán)節(jié)的設(shè)計,主要基于強(qiáng)化學(xué)習(xí)的思想。將強(qiáng)化學(xué)習(xí)應(yīng)用于故障診斷之中有利于故障診斷的自適應(yīng)智能化發(fā)展[17]。
強(qiáng)化學(xué)習(xí)模型一般分為Q-learning、DQN、DDPG。與DQN、DDPG相比,Q-learning更適合于無策略更新環(huán)境,文中算法的重點在于尋優(yōu)在線分析環(huán)境,為決策環(huán)節(jié)提供數(shù)據(jù)特征變化,因此使用Q-learning更為合理。
2.3.1 在線驅(qū)動環(huán)節(jié)中強(qiáng)化學(xué)習(xí)算法設(shè)計
由圖3,在線驅(qū)動環(huán)節(jié)的強(qiáng)化學(xué)習(xí)算法設(shè)計:
(1)環(huán)境——包含前置環(huán)節(jié)、環(huán)境的其他環(huán)節(jié)(主體辨識環(huán)節(jié)、評估決策環(huán)節(jié))。
(2)獎勵——環(huán)境對于在線外部輸入振動波形的辨識評估結(jié)果。由評估決策環(huán)節(jié)最終給出即時獎勵。
(3)狀態(tài)——狀態(tài)是指智能體的Q表(見表1)中所存儲的前置環(huán)節(jié)中包含的5種不同種類小波基及3層分解層數(shù)的對應(yīng)位置狀態(tài):1#~15#。其中,1#~15#為15個容量各為22的存貯器,用來存放10輪在線評優(yōu)中環(huán)境返回的即時獎勵值及各自10輪獎勵值的最終總值(雙路徑)。表1中,5種小波基的選取是充分考慮降噪常用的并已自行驗證篩選效果最好的小波基,1~3層3種小波分解重構(gòu)層數(shù)的選取,是在相關(guān)反復(fù)多次分析研究的基礎(chǔ)上,基于既要達(dá)到濾除噪聲的目的,又要盡可能減少原有信號的損失的目標(biāo)所確定的。
(4)行動——智能體每次順序調(diào)用Q表中一種狀態(tài)。
(5)策略——在線驅(qū)動環(huán)節(jié)的強(qiáng)化學(xué)習(xí)屬于無策略順序調(diào)用,即依表1內(nèi)的1#~15#狀態(tài)順序依次調(diào)用。
表1 小波基和分解層數(shù)(Q表)Tab.1 Wavelet basis and number of decomposition layers(Q table)
2.3.2 基于強(qiáng)化學(xué)習(xí)Q-learning的算法實現(xiàn)步驟
根據(jù)式(1)進(jìn)行Q表的更新,其中st,at表示當(dāng)前的狀態(tài)和行為,st+1,at+1表示st的下一個狀態(tài)和其對應(yīng)的行為,γ是學(xué)習(xí)率,其取值范圍是[0,1)。
Q(st,at)=R(st,at)+γ·maxat+1{Q(st+1,at+1)}
(1)
實施步驟:
步驟1設(shè)定參數(shù)γ=0,即Q表的數(shù)值取僅決于當(dāng)前環(huán)境反饋的對應(yīng)獎勵值R;
步驟2令初始值Q=0;
步驟3對于每個迭代輪次,按表1,s的取值由1#依次取到15#,返回即時獎勵值,記錄到Q表的對應(yīng)位置。
該環(huán)節(jié)提出了雙路徑深度學(xué)習(xí)算法模型(見圖3)。深度學(xué)習(xí)是目前研究故障與風(fēng)險評估的主流方法[18]。提出的雙路徑分別為由自適應(yīng)噪聲完備集成經(jīng)驗?zāi)B(tài)分解[19]與復(fù)合GRU模型(CEEMDAN+復(fù)合GRU)構(gòu)成的“波形波動特征分析路徑”,及由多離散小波包分解系數(shù)與改進(jìn)的INCEPTION網(wǎng)絡(luò)(多DWPT+改進(jìn)的INCEPTION)構(gòu)成的“波形細(xì)節(jié)時頻分析路徑”。算法設(shè)計目的是考慮從波形的波動包洛特性和細(xì)節(jié)時頻分析特性兩個維度,實現(xiàn)對振動波形數(shù)據(jù)特征的最大程度感知,提高辨識準(zhǔn)確度。該部分采用先離線訓(xùn)練模型參數(shù),然后對模型結(jié)構(gòu)和模型參數(shù)(權(quán)重、偏移量等)進(jìn)行固化,再應(yīng)用到在線故障辨識中,緩解在線數(shù)據(jù)集貧乏問題。在強(qiáng)化學(xué)習(xí)驅(qū)動前置環(huán)節(jié)完成自適應(yīng)噪聲濾除后,主體辨識環(huán)節(jié)發(fā)揮進(jìn)一步辨識數(shù)據(jù)特征作用。
2.4.1 波動特征分析路徑
(1)基于CEEMDAN的波形特征提取
如圖4所示,該路徑采用CEEMDAN進(jìn)行特征提取。CEEMDAN算法是在經(jīng)驗?zāi)B(tài)分解(empirical mode decomposition,EMD)基礎(chǔ)上進(jìn)行改進(jìn),添加逐級減小的白噪聲,有效抑制了模態(tài)混疊問題,分解效率更高,特征提取效果更好。因此,本文使用CEEMDAN算法。
(2)波動特征辨識算法模型設(shè)計
門控循環(huán)單元網(wǎng)絡(luò)(gate recurrent unit,GRU)是深度學(xué)習(xí)中循環(huán)神經(jīng)網(wǎng)絡(luò)的一種,它較長短期記憶循環(huán)網(wǎng)絡(luò)(long short-term memory,LSTM)的結(jié)構(gòu)更加簡單,并且訓(xùn)練速度快于LSTM。本文設(shè)計了改進(jìn)的復(fù)合GRU模型結(jié)構(gòu)。如圖4所示,它由5個單GRU模型和1個全連接層,1個softmax層構(gòu)成。CEEMDAN分解后得到的IMF1,IMF2,IMF3,IMF4,IMF5分量同時作為特征數(shù)據(jù),輸入到由復(fù)合GRU構(gòu)成的模型。該模型設(shè)計充分利用GRU模型對于連續(xù)數(shù)據(jù)的感知遞推記憶特點,與CEEMDAN配合,在提高辨識準(zhǔn)確率的同時,增大了各分量類間差異的辨識能力。
圖4 波形波動特征分析路徑Fig.4 Waveform fluctuation characteristic analysis path
2.4.2 波形細(xì)節(jié)時頻分析路徑
根據(jù)細(xì)節(jié)時頻分析路徑的研究需要,提出設(shè)計了“多DWPT+改進(jìn)的INCEPTION”算法模型,如圖5所示。
(1)離散小波包變換(discrete wavelet packet transform,DWPT)特征提取
離散小波包變換是典型的波形特征提取方法。本文提出使用4個小波基(db1,db3,sym2,sym8),進(jìn)行4層離散小波包變換。對輸入的波形數(shù)據(jù),以1 024點為一個樣本,進(jìn)行小波包分解。將分解后的系數(shù)以節(jié)點序號為行號,形成4個16×16維的分解系數(shù)組合矩陣,作為特征提取結(jié)果送入到改進(jìn)的INCEPTION模型,見圖5。這里使用db1,db3,sym2,sym8小波基,是經(jīng)過研究比較,確定這4種小波基對于本文所研究的振動波形的特征提取效果最好,采用4層離散小波包變換獲得的特征節(jié)點數(shù)既保證了對于數(shù)據(jù)特征有效提取的需要,又可有效降低后續(xù)深度學(xué)習(xí)網(wǎng)絡(luò)的數(shù)據(jù)輸入量。
(2)改進(jìn)的INCEPTION辨識網(wǎng)絡(luò)
INCEPTION是一種高效精準(zhǔn)的深度學(xué)習(xí)卷積神經(jīng)網(wǎng)絡(luò)模型,模型的訓(xùn)練難度適中,具備多種卷積核并行處理的特點,模型的穩(wěn)定性好,對于多DWPT分解的特征系數(shù)矩陣的辨識能力好。本文對其進(jìn)行了改進(jìn):在基本INCEPTION的基礎(chǔ)上,將原來5×5卷積核替換為1×2,2×1,1×2,2×1卷積核,將3×3卷積核替換為1×3,3×1卷積核,如圖5所示。
圖5 波形細(xì)節(jié)時頻分析路徑Fig.5 Waveform detail time-frequency analysis path
電流分析環(huán)節(jié)在整個算法中起輔助分析作用(見圖3)。該環(huán)節(jié)使用電能質(zhì)量分析儀采集主電機(jī)驅(qū)動器輸送給主電機(jī)的電流數(shù)據(jù)作為特征數(shù)據(jù),起到粗精度輔助分析的作用(如圖6所示)。
圖6 基于測試電流的故障輔助分析Fig.6 Fault aided analysis based on test current
在空載測試研究中,主軸支承軸承是主軸系統(tǒng)主要的磨損變化故障源,主軸系統(tǒng)出現(xiàn)故障時,主電機(jī)驅(qū)動器基于PID控制會對主軸系統(tǒng)傳遞到主電機(jī)的故障擾動做出及時調(diào)節(jié),這種調(diào)節(jié)通過輸出電流的變化實現(xiàn)。這里提取主軸系統(tǒng)平穩(wěn)運行時段的驅(qū)動器輸出電流波形數(shù)據(jù)的標(biāo)準(zhǔn)差和脈沖因子作為特征值。公式如式(2)(標(biāo)準(zhǔn)差σ)和式(3)(脈沖因子p)所示。
(2)
(3)
標(biāo)準(zhǔn)差用來反映數(shù)據(jù)集的離散程度,這里為主軸系統(tǒng)在平穩(wěn)運行區(qū)段中對電流波形幅值整體變化均值的反映。脈沖因子是用來表征信號中峰值沖擊特征的量,從式(3)的構(gòu)成,可知此處脈沖因子的應(yīng)用,是主軸系統(tǒng)在平穩(wěn)運行區(qū)段中對電流波形峰值突變狀態(tài)的反映。這里通過多次測量計算該臺機(jī)床在正常工作時和出現(xiàn)故障時對應(yīng)的標(biāo)準(zhǔn)差及脈沖因子,進(jìn)而分別確定標(biāo)準(zhǔn)差和脈沖因子的故障閾值。注:不同機(jī)床之間由于裝配條件和組件配合精度的差異,標(biāo)準(zhǔn)差和脈沖因子的故障閾值存在差異,需要依照這里提出的方法,建立各自的特征數(shù)據(jù)集。但對于同一臺機(jī)床,其標(biāo)準(zhǔn)差和脈沖因子的故障閾值,可以通過研究獲得。本文是對所研究的故障機(jī)床自身的正常態(tài)和故障態(tài)進(jìn)行算法驗證,不進(jìn)行不同機(jī)床間的橫向比較。
由圖3,評估決策環(huán)節(jié)是在線數(shù)據(jù)分析的決策環(huán)節(jié)。本環(huán)節(jié)一方面是匯總在線“主體辨識環(huán)節(jié)”對振動傳感器所檢測波形的分析辨識結(jié)果(即Result 1、Result 2的辨識結(jié)果),并向智能體返回即時獎勵值;另一方面是基于Result 1、Result 2的獎勵值結(jié)果結(jié)合電流分析環(huán)節(jié)Result 3的結(jié)果,使用D-S證據(jù)理論的合成規(guī)則計算出主軸系統(tǒng)故障的狀態(tài)評估結(jié)果(見圖7)。圖7的具體分析運算過程在后文對應(yīng)進(jìn)行了詳細(xì)舉例說明。
圖7 決策環(huán)節(jié)離線在線結(jié)果分析Fig.7 Analysis on the relationship between offline and online results of decision-making links
D-S證據(jù)理論在依托信任度進(jìn)行多證據(jù)融合方面很有優(yōu)勢[20]。其合成規(guī)則是采用正交和計算兩種或多種判據(jù)的信任匹配函數(shù)。如識別架構(gòu)Ω存在證據(jù)E1和E2,對應(yīng)的信任配比是e1和e2,Mi和Nj是焦元,可得合成規(guī)則
(4)
式中,V為沖擊系數(shù),越大表明證據(jù)間沖擊越大。
為驗證本文提出的數(shù)據(jù)分析算法的優(yōu)勢,這里基于CWRU軸承數(shù)據(jù)集對整個算法的核心部分—主體辨識環(huán)節(jié)(見圖3)的優(yōu)勢進(jìn)行對比驗證。CWRU軸承數(shù)據(jù)集是基于試驗臺獲得的數(shù)據(jù)集,其對應(yīng)的試驗臺由電機(jī)、扭矩傳感器和功率計構(gòu)成,通過采集電機(jī)支撐軸承的驅(qū)動端和風(fēng)扇端的軸承振動信號而獲得軸承振動信號數(shù)據(jù)集,其中軸承的故障是使用電火花加工技術(shù)在軸承對應(yīng)位置上加工出直徑不同的點蝕所致。CWRU軸承數(shù)據(jù)集在軸承振動信號研究領(lǐng)域,獲得廣泛認(rèn)可,被用于驗證很多算法研究,具有通用性。這里使用其對本文所提出的算法主體部分進(jìn)行驗證評估,所選的數(shù)據(jù)如表2所示。
表2 正常數(shù)據(jù)和故障數(shù)據(jù)Tab.2 Normal data and fault data
研究中對表2的數(shù)據(jù),采用了數(shù)據(jù)增強(qiáng)技術(shù)—重疊采樣。提取的數(shù)據(jù)每類100組,共1 000組。其中700組作為訓(xùn)練集,300組作為驗證集。
將本文提出的“CEEMDAN+復(fù)合GRU”模型(算法1)與“CEEMDAN+LSTM”(算法2)同步進(jìn)行訓(xùn)練驗證,結(jié)果見表3和圖8??梢钥闯鏊惴?的驗證集準(zhǔn)確率均值優(yōu)于算法2,所用時間比算法2更少。
表3 驗證集準(zhǔn)確率結(jié)果對比Tab.3 Comparison of accuracy results of validation set
圖8 驗證集準(zhǔn)確率混淆矩陣Fig.8 Accuracy confusion matrix of verification set
3.2.1 準(zhǔn)確率對比
將本文提出的“多DWPT+改進(jìn)的INCEPTION”模型算法(算法3)與“單DWPT+基本INCEPTION”模型(算法4)進(jìn)行比較。選用數(shù)據(jù)及結(jié)果對比如圖9、圖10和表4所示。
圖9 算法3的辨識效果Fig.9 Identification effect of algorithm 3
圖10 算法4的辨識效果Fig.10 Identification effect of algorithm 4
表4 驗證集辨識準(zhǔn)確率結(jié)果Tab.4 Identification accuracy results of verification set
圖9、圖10對比分析了準(zhǔn)確率和損失函數(shù)情況。從圖上可看出本文提出的“多DWPT+改進(jìn)的INCEPTION”模型算法的分類辨識效果優(yōu)于“單DWPT+基本INCEPTION”算法,數(shù)據(jù)匯總見表4。
3.2.2 辨識準(zhǔn)確性十折交叉驗證
將本文提出的“多DWPT+改進(jìn)的INCEPTION”模型(算法3)和“多DWPT+AlexNet”等模型訓(xùn)練好后,進(jìn)行驗證集十折交叉準(zhǔn)確率驗證比較。從圖11和表5的結(jié)果可以看出,算法3明顯最優(yōu)。
圖11 驗證集十折交叉準(zhǔn)確率對比Fig.11 Comparison of ten fold cross accuracy of verification set
表5 驗證集十折交叉準(zhǔn)確率結(jié)果對比Tab.5 Comparison of accuracy results of verification set
本研究選取一臺標(biāo)準(zhǔn)型40規(guī)格的智能流量型臥式數(shù)控車床,驗證文中提出的故障數(shù)據(jù)分析算法(見圖3)。對實際機(jī)床主軸系統(tǒng)故障的驗證,是在實際外部擾動下,面向算法多環(huán)節(jié)(在線驅(qū)動環(huán)節(jié)、主體辨識環(huán)節(jié)、電流環(huán)節(jié)等)的專有數(shù)據(jù)驗證,是本文驗證研究的主要內(nèi)容。與基于試驗臺的CWRU數(shù)據(jù)集驗證相比,更具有專有性、針對性特點,加之是對算法整體各環(huán)節(jié)的全面驗證,其結(jié)果可驗證算法整體各環(huán)節(jié)對本文研究對象進(jìn)行實際故障辨識的有效性與實用性。
該機(jī)床在加工零件內(nèi)表面時存在顫振振紋(如圖12所示)。在排除進(jìn)給軸、刀具、切削參數(shù)、裝卡等因素后,將故障診斷研究的重點放在機(jī)床主軸系統(tǒng)上。
圖12 加工件內(nèi)溝槽處出現(xiàn)加工顫振振紋Fig.12 Machining chatter marks appear at the groove in the machined part
如圖13所示,在加工區(qū)主軸系統(tǒng)軸承側(cè),安裝B &K振動加速度傳感器,采集主軸輸出端的振動狀態(tài)特征。
圖13 振動傳感器的安裝Fig.13 Installation of vibration sensor
空載條件下,采集該臺故障機(jī)床在主軸轉(zhuǎn)速2 000 r/min時主軸單元軸承側(cè)的振動數(shù)據(jù)。采用FLUCK電能質(zhì)量分析儀,同步采集主電機(jī)驅(qū)動器輸出端的輸出電流波形數(shù)據(jù)(如圖14所示)。
圖14 使用電能質(zhì)量分析儀采集主電機(jī)驅(qū)動器的電流數(shù)據(jù)Fig.14 The power quality analyzer is used to collect the current data of the main motor driver
4.3.1 主體辨識環(huán)節(jié)的離線訓(xùn)練
從該流量型機(jī)床的歷史檢測數(shù)據(jù)中篩選出主軸系統(tǒng)軸承側(cè)振動檢測數(shù)據(jù)并匯總,如表6所示。
使用表6數(shù)據(jù),離線訓(xùn)練文中提出的“CEEMDAN+復(fù)合GRU”波動特征分析算法模型,再在訓(xùn)練好的該離線模型上,使用驗證集進(jìn)行驗證,獲得交叉熵最低判定值0.75(對應(yīng)的分布是(0,0.75,0.09,0.16),對應(yīng)的判定標(biāo)簽值為(0,1,0,0))。同理,采用提出的“多DWPT+改進(jìn)的INCEPTION”時頻分析路徑算法進(jìn)行離線訓(xùn)練,判定結(jié)果交叉熵最低為0.79,數(shù)據(jù)匯總?cè)绫?所示。
表7 雙路徑離線數(shù)據(jù)Tab.7 Dual path offline data
4.3.2 在線自尋優(yōu)
(1)小波去噪重構(gòu)效果對比
圖15是在2 000 r/min時,對4.2節(jié)故障機(jī)床采集到的含有干擾的振動波形進(jìn)行的不同小波基去噪效果對比。
圖15 2 000 r/min時不同小波分解重構(gòu)效果Fig.15 Reconstruction effect of different wavelet decomposition at 2 000 r/min
圖15(b)~圖15(d)分別是采用1層sym8、1層haar、2層sym8小波基,對波形數(shù)據(jù)進(jìn)行的去噪效果對比??梢园l(fā)現(xiàn)采用不同小波基和分解重構(gòu)層數(shù),對波形的預(yù)處理效果差異明顯。這說明在本文算法架構(gòu)(見圖3)的前置環(huán)節(jié)中,尋找出最優(yōu)降噪效果對于提升現(xiàn)場實際波形數(shù)據(jù)辨識分析效果的必要性。
(2)基于強(qiáng)化學(xué)習(xí)Q-learning的在線自尋優(yōu)
根據(jù)文中2.3節(jié)、2.4節(jié)提出的在線學(xué)習(xí)方法,按照圖7的分析策略,采用4.3.1節(jié)訓(xùn)練好的模型(模型效果數(shù)據(jù)見表7),對4.2節(jié)故障機(jī)床主軸系統(tǒng)在2 000 r/min測得的振動數(shù)據(jù),進(jìn)行在線辨識,分析獲得了路徑1和路徑2每次迭代的即時結(jié)果,即環(huán)境為智能體提供的即時獎勵,相關(guān)過程數(shù)據(jù)舉例如表8所示。
表8為主體辨識環(huán)節(jié)進(jìn)行某次數(shù)據(jù)分析時的在線分析策略,該策略中“即時判定結(jié)果=獎勵值:R=10×t×(b-a)”充分考慮了離線訓(xùn)練結(jié)果對于在線訓(xùn)練的影響,使每次判定都綜合了離線模型的結(jié)果數(shù)據(jù)(可信度),從而增加了在線辨識本身的魯棒性和全面性。
(3)雙路徑主體辨識環(huán)節(jié)在線分析
在離線訓(xùn)練好雙路徑主體辨識模型后,固化模型的權(quán)重、偏移量等參數(shù),再應(yīng)用到在線故障辨識中(參見圖2)。使用圖3的在線驅(qū)動環(huán)節(jié)算法進(jìn)行10輪迭代(每輪1#~15#,15次),每輪每次都按照表8的方式計算環(huán)境產(chǎn)生的對應(yīng)表1各位置的即時獎勵值,最終計算表1各位置的10次獎勵總值。
4.3.3 多維度數(shù)據(jù)協(xié)同感知
對于電能質(zhì)量分析儀采集的4.2節(jié)故障機(jī)床在空載測試時平穩(wěn)運行時段的同步電流,采用式(2)和式(3)對平穩(wěn)運行段電流波形數(shù)據(jù)進(jìn)行計算,得到標(biāo)準(zhǔn)差結(jié)果σ=0.007 9,超過對應(yīng)閾值0.005,脈沖因子結(jié)果p=0.020 5,超過對應(yīng)閾值0.015。此處標(biāo)準(zhǔn)差故障閾值和脈沖因子故障閾值是按照2.5節(jié)所述對于該臺故障機(jī)床長期研究后確定的。由此處標(biāo)準(zhǔn)差和脈沖因子的結(jié)果都超過閾值的結(jié)果,結(jié)合圖6,考慮出現(xiàn)一定程度的損傷加劇。但對于主軸支承軸承的內(nèi)環(huán)、外環(huán)、滾動體損傷無法進(jìn)一步辨識,故電流分析路徑僅能發(fā)現(xiàn)是否正常,因此此環(huán)節(jié)對于主軸軸承內(nèi)環(huán)、外環(huán)、滾動體及不確定性故障的判定可能性占比各為25%,需借助主體辨識環(huán)節(jié)進(jìn)一步辨識故障類別。
4.3.4 故障數(shù)據(jù)多維度協(xié)同感知評估
這里對匯總后的各路徑結(jié)果進(jìn)行基于D-S證據(jù)理論的多維度協(xié)同感知評估計算。按表1順序,由Q-learning驅(qū)動整個在線分析網(wǎng)絡(luò),按圖7和表8策略進(jìn)行自尋優(yōu),提取Q表中各路徑、10輪尋優(yōu)總獎勵值(如圖16所示)及10輪對應(yīng)的交叉熵概率分布,進(jìn)行匯總。確定:采用sym8小波基進(jìn)行1層分解重構(gòu),獲得的總獎勵值最高,其對應(yīng)的最大交叉熵辨識概率分布如表9所示。
圖16 在線獎勵總值匯總Fig.16 Total online rewards
表9 最大交叉熵對應(yīng)的數(shù)據(jù)Tab.9 The corresponding data of the maximum cross entropy
關(guān)于表9的4#數(shù)據(jù),L1、L2路徑的不確定度θ由離線模型的可信度t(見表8)與1的差值確定(例L1:1-95%=0.05)。在此基礎(chǔ)上,各路徑分別與本路徑不確定度進(jìn)行歸一化,路徑1(L1)的辨識概率分布結(jié)果為(0,0.095,0.085 5,0.769 5),路徑2(L2)的辨識概率分布結(jié)果為(0,0.098,0.049,0.833)。基于式(4)進(jìn)行計算:
(1)各路徑證據(jù)信息
m1(正,內(nèi),外,滾,θ)=(0,0.095,0.085 5,0.769 5,0.05)
m2(正,內(nèi),外,滾,θ)=(0,0.098,0.049,0.833,0.02)
m3(正,內(nèi),外,滾,θ)=(0,0.25,0.25,0.25,0.25)
(2)信任值乘積之和
m’(正)= (m1(正)+m1(θ))(m2(正)+m2(θ))(m3(正)+m3(θ))-(m1(θ))(m2(θ))(m3(θ))=0,同理:m’(內(nèi))=0.008 3;m’(外)=0.004 4;m’(滾)=0.349 3;m’(θ)=0.001 8
(3)歸一化處理
1-V=m’(正)+m’(內(nèi))+m’(外)+m’(滾)+m’(θ)=0.363 8
(4)最終結(jié)果
m(正)=m’(正)/(1-V)=0;同理:m(內(nèi))=0.022 8;m(外)=0.012 1;m(滾)=0.960 1;m(θ)=0.004 9
根據(jù)上述運算結(jié)果,m(滾)=0.960 1,即最終確定該機(jī)床主軸系統(tǒng)故障結(jié)果:主軸系統(tǒng)軸承滾動體損傷。
在使用文中提出的算法計算確認(rèn)故障后,最終通過拆卸機(jī)床主軸單元,發(fā)現(xiàn)該臺機(jī)床主軸軸承滾動體已燒壞、變色,見圖17(a)。圖17(b)是作為對比的同型號正常機(jī)床的主軸軸承滾動體。此結(jié)果也驗證了文中算法對于該機(jī)床主軸系統(tǒng)故障診斷的準(zhǔn)確性。
圖17 主軸軸承滾動體Fig.17 Spindle bearing rolling element
本研究提出了具有自尋優(yōu)和多維度協(xié)同感知的主軸系統(tǒng)故障數(shù)據(jù)分析算法。
(1)對于故障振動波形數(shù)據(jù),從離、在線維度,提出建立了具有雙路徑特征的主體辨識環(huán)節(jié),提出建立了具備自尋優(yōu)特點的在線驅(qū)動環(huán)節(jié)與前置環(huán)節(jié)。在此基礎(chǔ)上提出將雙路徑離、在線維度的自尋優(yōu)結(jié)果與電流波動狀態(tài)的輔助故障分析特征進(jìn)行融合,通過對融合結(jié)果的協(xié)同評估,實現(xiàn)了整個自尋優(yōu)和多維度協(xié)同感知算法架構(gòu)。
(2)在構(gòu)建上述算法架構(gòu)模型的過程中,提出了由CEEMDAN與復(fù)合GRU模型構(gòu)成的波動特征分析路徑,提出了由4個小波基疊加的波形特征提取組合矩陣與改進(jìn)的INCEPTION模型構(gòu)成的細(xì)節(jié)時頻分析路徑?;贑WRU軸承試驗臺數(shù)據(jù)集驗證了該雙路徑(即主體辨識環(huán)節(jié))故障辨識的有效性和優(yōu)越性。
(3)基于實際機(jī)床主軸系統(tǒng)的故障數(shù)據(jù),驗證了提出的算法架構(gòu)各環(huán)節(jié)故障辨識的有效性與實用性。對于算法各環(huán)節(jié)實際故障辨識結(jié)果,提出了基于D-S證據(jù)理論的離、在線多維度結(jié)果融合方法,以0.960 1的協(xié)同評估概率量化出了實際機(jī)床主軸系統(tǒng)的具體故障原因。
(4)本文為機(jī)床主軸系統(tǒng)等關(guān)鍵組件,在實際智能化故障辨識研究中,遇到的實際噪聲擾動多、故障辨識準(zhǔn)確度要求高、在線數(shù)據(jù)集貧乏、故障特征判別維度多等問題的相關(guān)研究,提供了借鑒。