馬文靜,李 鑫,張 云
(1.河北機電職業技術學院 信息工程系,河北 邢臺 054000;2.河南科技大學 機電工程學院,河南 洛陽 471003;3.洛陽軸承研究所有限公司 技術中心,河南 洛陽 471039)
作為一種極其重要的基礎部件,滾動軸承被廣泛應用于航空發動機、數控機床、風力發電機組等各種傳動系統中。但是,由于滾動軸承工作環境通常較為惡劣,其局部極易產生疲勞破壞。
當滾動軸承出現失效時,如不及時排除故障,將有可能造成巨大的經濟損失或重大的安全事故。因此,滾動軸承故障診斷對保證機械系統高效、安全運行具有重要意義[1-3]。
隨著人工智能的興起,各種基于機器學習的滾動軸承故障診斷方法被陸續提出,如支持向量機(support vector machine, SVM)、人工神經網絡(artificial neural network, ANN)等[4,5]。其中,SVM采用結構風險最小化(structural risk minimization, SRM)的分類策略,具有較強的泛化能力和小樣本學習能力[6]。因此,SVM一直是智能滾動軸承故障診斷領域的研究熱點。然而,基于支持向量機的滾動軸承故障診斷方法大都需要人工提取滾動軸承固有的故障特征,這將破壞時域信號數據之間的關聯性。同時,當故障信息比較微弱時,提取特征很可能造成微弱信息的泄露,致使建立的模型失真[7]。
為了解決上述問題,LUO Luo等人[8]設計了一種矩陣形式的支持矩陣機(support matrix machine, SMM),SMM的核心思想是以矩陣的形式構造一個超平面,來劃分不同的類。在SMM算法中,SMM采用核范數來控制權矩陣的秩,充分捕獲嵌入到矩陣數據中的結構信息。
鑒于SMM良好的分類能力,相關學者在SMM基礎上開發了一系列改進的SMM方法,如ZHENG Qing-qing等人[9]采用多分類策略提出了多分類支持矩陣機(multiclass support matrix machine, MSMM),解決了SMM多分類的問題。同時,ZHENG Qing-qing等人[10]繼續探索數據的冗余性和魯棒性,提出了稀疏支持矩陣機(sparse support matrix machine, SSMM),其通過增加L1范數來減弱冗余特征和含噪特征對建模的影響,提高了分類的精度。PAN Hai-yang等人[11]利用辛幾何相似變換和最小二乘法求解決策函數,提出了辛幾何矩陣機(symplectic geometry matrix machine, SGMM),增強了模型的魯棒性和收斂性。
然而,上述SMM及改進算法所建立的超平面都是平行超平面,無法最大化兩類復雜數據樣本之間的距離。
針對上述問題,筆者提出一種基于多分類邊界支持矩陣機(MBSMM),并應用于滾動軸承故障診斷中。
該方法通過建立多分類目標函數,利用非平行邊界超平面來隔離任意兩種類型的數據,非平行邊界超平面可以最大化任意兩類樣本之間的間隔,達到預期的分類效果;同時,在MBSMM中引入逐次超松弛法(successive overrelaxation, SOR)[12],可以大大提高算法的效率。
最后為了驗證MBSMM在滾動軸承故障診斷中的有效性,筆者將其與經典矩陣分類器進行比較分析。
對于k類分類問題,基于k次超平面離第k類樣本集越近,離其他類樣本集越遠的原則,筆者建立MBSMM的目標函數,其表達式如下:

(1)

通過引入非負拉格朗日乘子α和β,實現了目標函數(1)的拉格朗日變換。其表達式如下:

(2)
為解式(2),筆者計算了Wk、bk、ξj、αj和βj的偏導數,得到了滿足Karush-Kuhn-Tucker(KKT)條件的方程:
(3)
通過整理式(3),可得:
(4)

如果Yi=(ZiI)T被定義,那么有:
(5)
(6)
接下來,筆者用式(6)代替拉格朗日函數(2),得到問題(1)的對偶問題:

(7)
也可以表示為:

(8)
因此,求解式(1)的問題轉化為對偶問題(8)中α的解,并且可由式(6)構造第k個近端超平面。


(9)
為了解決式(9)的問題,可以用SOR方法求解。同時,SOR可以線性收斂到最優值,不需要太多計算就可以處理大規模數據集,因此,筆者取收斂誤差閾值0.01。

(10)
根據式(10),筆者通過比較特征矩陣和不同交互超平面之間的距離,來確定樣本的類型。
當滾動軸承發生故障時,其采集的振動信號通常與正常狀態下的振動信號在時域上略有不同,但是很難直接觀察到故障狀態,需要采用機器學習方法對采集的信號進行學習,建立狀態預測模型。
基于支持向量機的滾動軸承故障診斷方法都需要人工提取滾動軸承固有的故障特征,這將破壞時域信號數據之間的關聯性。同時,當故障信息比較微弱時,提取特征很可能造成微弱信息的泄露,致使建立的模型失真。
為此,筆者提出了一種基于多分類邊界支持矩陣機(MBSMM)的滾動軸承故障診斷方法。該方法以矩陣為建模單元,充分利用原始信號的微弱信息建立準確的預測模型。
辛幾何相似變換(symplectic geometry similarity transformation, SGST)作為一種新的信號分析方法[13],已被證明具有良好的特征提取能力。因此,筆者擬采用SGST分析原始信號,以獲得可以保存完整結構信息的特征矩陣。
實驗方法的過程如下:
(1)將拾取的振動信號進行辛幾何相似變換,獲得具有原始信號狀態信息的辛幾何系數矩陣;
(2)將獲得的辛幾何系數矩陣分為訓練樣本和測試樣本,對訓練樣本進行訓練并建立預測模型(10);
(3)對測試樣本進行測試分類,獲得分類結果。
為了驗證該方法的有效性,筆者選用滾動軸承故障數據進行比較與分析。實驗中所使用的滾動軸承型號為SKF6205,環境溫度為31 ℃,同時采用黃油潤滑脂潤滑。
滾動軸承故障模擬實驗臺如圖1所示。

圖1 滾動軸承故障模擬實驗臺
為了模擬滾動軸承不同的故障類型,筆者采用電火花加工技術,分別在軸承的內圈、外圈和滾動體上切割出不同尺寸(0.4 mm、0.2 mm和0.3 mm)的“故障”;同時,利用LMS軟件在測試軸承底座上采集加速度振動信號,每類滾動軸承狀態采集200個樣本(一個樣本包含2 048個點)。
實驗條件及參數設置如表1所示。

表1 實驗條件及參數設置
在實驗驗證過程中,為了避免單次實驗的偶然性,筆者隨機抽取100個訓練樣本和100個測試樣本,進行5次獨立的測試實驗。
同時,筆者對SGMM、SSMM和MSMM進行了比較分析。
4種分類器的測試結果如圖2所示。

圖2 4種分類器的識別結果
由圖2可以看出:
在每次試驗中,MBSMM對滾動軸承狀態監測的識別率均最高,說明所提方法在滾動軸承故障診斷中具有較大的分類優勢;
在所有方法中,MSMM的故障診斷效果最差,這是由于MSMM對數據的要求較高,數據復雜度和數據長度會導致MSMM不收斂;
SGMM具有較好的魯棒性,測試結果表現良好,但該方法沒有考慮信號的稀疏性;
SSMM具有較高的識別率,其具有較強的泛化能力和魯棒性。然而,SSMM不能捕捉到原始振動信號的結構信息,同時該方法的本質是建立平行超平面,完成不同類型數據的劃分,無法得到令人滿意的結果。
綜上所述,與MSMM、SGMM和SSMM相比,所提方法可通過建立多分類目標函數,利用非平行邊界超平面來隔離任意兩種類型的數據,非平行邊界超平面可以最大化任意兩類樣本之間的間隔,達到預期的分類效果。因此,MBSMM具有優越的滾動軸承故障診斷性能。
為了進一步驗證所提方法的分類效果,筆者繼續選取12種類型的滾動軸承狀態數據進行驗證。
滾動軸承參數及實驗條件及參數設置如表2所示。

表2 實驗條件及參數設置
筆者隨機選取100個樣本進行訓練,100個樣本作為測試。
經過測試樣本分析,4種方法的識別率和對比結果如圖3所示。

圖3 4種分類方法的識別結果
從圖3可以看出:MBSMM具有較高的識別率,平均識別率比SGMM高2%~5%,比MSMM高3%~8%,比SSMM高0.5%~3%。
為了全面驗證所提出的方法,筆者引入kappa、準確率、召回率和F1得分,進行多角度比較分析[14]。
4種分類器在4種指標下的五次隨機實驗的結果,如表3所示。
由表3可以看出:筆者提出的MBSMM方法在各個指標上都具有優越的分類性能,并且優于其他分類方法。這是因為MBSMM采用所提方法,利用非平行邊界超平面來隔離任意兩種類型的數據,非平行邊界超平面可以最大化任意兩類樣本之間的間隔。同時,與辛幾何相似變換相結合,使模型具有魯棒性,減弱噪聲對分類結果的影響。

表3 4種分類器在4種指標下的對比結果
因此,MSMM、SSMM和SGMM在多分類、數據復雜的情況下,分類能力稍顯不足。
但是上述實驗僅從各種判別指標來分析各種分類器的性能,并沒有從統計理論上進行分析。因此,為了驗證所提MBSMM方法是否比其他分類器有所改進,筆者使用Friedman檢驗(Friedman已經在其他統計檢驗中得到證明)來評估多分類器的性能[15]。
Friedman統計方法的表達式如下:
(11)
(12)
式中:N—分類類型數目;k—分類器個數;Rj—每個實驗中第i個分類器的平均識別率排名。
為了獲得可靠的統計結果,筆者采用正常、內圈故障、外圈故障和滾球故障的多種滾動軸承數據,進行了30次隨機實驗。
不同分類器的識別結果如表4所示。

表4 不同分類器的識別率(%)

續表
從表4可以看出:MBSMM、SGMM、SSMM和MSMM的平均排名分別為1、2.666 7、2.3和4;當α=0.05,k=4,N=30時,F(4,30)的臨界值為2.69。
(13)
式中:qα—Nemenyi試驗的臨界值。
根據Nemenyi測試表,qα=2.459 0。
MBSMM與其他3種分類方法的差值分別是(SGMM-MBSMM,2.666 7-1)、(SSMM-MBSMM,2.3-1)和(MSMM-MBSMM,4-1)。通過比較SGMM-MBSMM、SSMM-MBSMM、MSMM-MBSMM和CD=0.763 7,可以看出,MBSMM的分類性能明顯優于SGMM、SSMM和MSMM方法。
綜上所述,通過比較5種方法的識別率、時間、kappa、準確率、召回率和F1得分,以及統計檢驗,證明筆者提出的SRMM方法在整體性能上明顯優于其他分類方法。
雖然其他方法也顯示出優越的性能,但與SRMM方法相比,它們的性能明顯不足。
筆者利用非平行超平面、矩陣結構多元性等思想提出了一種基于多分類邊界支持矩陣機(MBSMM)的滾動軸承故障診斷方法。
通過對所提方法的分析與比較,可以得出結論如下:
(1)所提方法通過建立多分類目標函數,利用非平行邊界超平面來隔離任意兩種類型的數據,非平行邊界超平面可以最大化任意兩類樣本之間的間隔,達到預期的分類效果;
(2)在MBSMM中引入SOR算法,SOR可以線性收斂到最優值,不需要太多計算就可以處理大規模數據集,大大提高了算法的計算效率;
(3)將MBSMM應用于滾動軸承故障診斷中,其在kappa、準確率、召回率和F1得分等衡量指標下均表現出優越性。
雖然所提方法在滾動軸承故障診斷中表現出優異的分類性能,但是其仍然存在一些問題需要進一步完善,如變工況、樣本不平衡等狀態下的模型建立和分類問題。
在接下來的研究中,課題組將根據變工況數據的特征和樣本間的權重,繼續對該問題做進一步的研究。