陳渠
(華南理工大學電力學院,廣東廣州,510000)
電機在工業生產中的地位不言而喻,而軸承故障則是大部分電機故障的原因,因此,研究軸承故障診斷方法及效果具有重要意義。許多學者對電機等電力設備的故障診斷方法及效果開展了深入研究。其中,支持向量機(SVM)作為一種效果顯著的機器學習方法被廣泛用于電力設備故障診斷中。萬書亭[1]等人提出一種將最小二乘支持向量機和機電綜合特征相結合的發電機故障診斷模型。萬鵬[2]等人提出一種基于局部切空間排列的非線性流行學習和支持向量機的故障診斷模型,診斷精度可達到96.6667%。而在電機軸承故障診斷中,李兵[3]等人在傳統隨機森林算法上的基礎上提出一種計及漏報率的改進的隨機森林集成投票算法,并采用時域提取法和集合經驗模態分解法構造特征向量,將其用于電機軸承故障診斷中,驗證效果很好。本文基于美國凱斯西儲大學軸承數據中心的數據,利用支持向量機對多故障場景下的電機軸承故障診斷方法進行探究,研究相關指標與診斷結果的關系,并最終找到相對較優的模型。
SVM是一種基于統計學習理論的模式識別方法,在解決小樣本、非線性及高維模式識別問題中表現出特有的優勢。對于N維數據集,在空間建立一個(N-1)維的最大間隔超平面wT. x +b=0,其中:

通過最大化支持向量到分隔面的距離從而更有效地對它進行分類。假設有兩類數據,分別為A和B,為每個樣本點x設置一個類別標簽yi:

因為b是常數,僅僅決定超平面到原點的距離,所以一定存在w、b使得:

考慮到誤差和推廣的問題,引入松弛系數和懲罰系數兩個參變量來進行校正。最終得到:

本文采用美國凱斯西儲大學軸承數據中心的實驗數據,包含有不同型別、直徑、轉速的正常或者故障部位的驅動端加速度、風扇端加速度、基座加速度等。電機軸承故障診斷關鍵在于構造特征向量和模式識別。本文采用較簡單的構造特征向量的方式,以驅動端加速度數據為樣本,取測量時間連續的30個數據為一組作為一個行向量,將不同類型故障設置為不同的標簽,每個標簽有對應的4000組向量。
選取直徑為0.007英寸,轉速為每分鐘1797轉的12k驅動端軸承的內圈故障(標簽設為1)和滾動體故障(標簽設為2),作為兩類待診斷故障數據。將所獲數據進行標準化處理后,利用數據對在matlab中構建的多種不同核函數的支持向量機模型進行訓練及五折交叉驗證,具體參數如表1所示。分別有六類支持向量機模型:線性SVM、二次SVM、三次SVM、細高斯SVM、中高斯SVM 、粗高斯SVM,對于二分類場景,二次SVM模型的模型診斷效果最好,準確率為最高的98.9%。

表1 支持向量機模型參數
此外,各模型診斷的準確率、診斷速度及訓練時間如表2所示。

表2 兩種故障下的SVM電機軸承故障診斷的各模型測試效果
2.3.1 四種故障下的SVM電機軸承故障診斷
選取12k驅動端軸承,直徑為0.007英寸,轉速為1797轉每分鐘,內圈故障、滾動體故障、中心方向為3點的外圈故障、中心方向為6點的外圈故障的四類故障數據。模型的診斷準確率、診斷速度、訓練時間如表3所示。

表3 四種故障下的SVM電機軸承故障診斷各模型測試效果
2.3.2 六種故障下的SVM電機軸承故障診斷
選取12k驅動端軸承,直徑為0.007英寸,轉速為1797轉每分鐘,內圈故障、滾動體故障、中心方向為3點、6點、12點的外圈故障和其他條件一致但轉速為1772轉每分鐘的內圈故障的六類故障數據。模型診斷的混淆矩陣圖1所示,各模型診斷準確率、診斷速度、訓練時間如表4所示。

圖1 六種故障下的SVM電機軸承故障診斷的混淆矩陣圖

表4 六種故障下的SVM電機軸承故障診斷的各模型測試效果

預測速度(obs/s) ~58000 ~3300 ~7200 ~460 ~990 ~570訓練時間(s)983.85 686.14 1942.1 511.09 722.43 972.8
2.3.3 待診斷故障數目與診斷效果的關系
此外,本文還進行了三種故障和五種故障下的SVM電機軸承故障診斷研究,囿于篇幅限制,具體參數及細節不再贅述。將待診斷故障數目與診斷準確率的關系繪制如圖2所示。綜合表1~表4和圖2可以看出,隨著待診斷故障數目的增加,診斷準確率逐步下降,且有加速減小的趨勢。與此同時,計算機平均訓練時間也在增加。根據診斷準確率來看,二次 SVM和三次SVM效果最好,效果最差的是線性SVM。

圖2 不同待診斷故障數目對應的不同SVM故障診斷模型結果
本文基于電機軸承故障數據,試驗了故障二分類及多分類情況下不同支持向量機模型的效果。結果顯示,二次和三次支持向量機效果最好,線性支持向量機效果最差。本文研究的不足之處主要體現在選取的不同核函數支持向量機模型相對有限,針對的故障類型仍較少,且隨著待診斷故障數目的增加,準確率下滑嚴重,離實際應用還有一段距離。今后將采取將支持向量機和其他算法相結合的方式進行試驗,進一步提高診斷準確率和實用性。