史玉芳
(徐州機電技師學(xué)院,江蘇徐州 221131)
電機及其部件的狀態(tài)監(jiān)測(CM)是防止其損壞和避免資源浪費的必要措施。檢測機器或其部件的異常狀態(tài)可以提高安全性,延長機器壽命。檢測這些狀態(tài)需要測量轉(zhuǎn)子和定子電流、氣隙中的磁場或電機不同部分在正?;蛘吖收锨闆r下的熱特性等量,以便進行比較。無創(chuàng)技術(shù)通過外部測量而不打開電機或嵌入傳感器內(nèi),具有很大優(yōu)勢。因此,基于機器學(xué)習技術(shù)測量結(jié)果的自動評估對研究人員來說具有很大的用處。由于電動機的故障經(jīng)常導(dǎo)致局部或全局溫度升高,所以可以通過測量熱模式來檢測故障類別。圖1 顯示了感應(yīng)電動機等旋轉(zhuǎn)電機基于熱成像的自動故障檢測系統(tǒng)的總體框架。如圖所示,通過一些預(yù)處理操作來檢測故障關(guān)注區(qū)域(ROI),改進了輸入圖像[1-2]。然后,從該區(qū)域提取基于直方圖的判別特征,統(tǒng)計動量,頻域或共現(xiàn)矩陣特征檢查,基于卷積神經(jīng)網(wǎng)絡(luò)(CNN)的特征等。最后,提取的特征或從降維獲得的特征用于訓(xùn)練合理的分類器,如神經(jīng)網(wǎng)絡(luò)、判別分析、模糊系統(tǒng)、支持向量機、決策樹等。

圖1 自動故障檢測系統(tǒng)框圖
本研究的主要目的是將三相異步電動機電氣故障的熱圖分類作為一種無創(chuàng)、無損的方法進行研究。將一個簡單預(yù)先訓(xùn)練的CNN 取名為AlexNet并用作一個特征提取器,無需其他額外學(xué)習。與VGG相比,為了增強這種簡單的特征提取器,提出了一種基于級聯(lián)的魯棒關(guān)注區(qū)域檢測器(使用SIFT)的流水線,使用預(yù)先訓(xùn)練的深度神經(jīng)網(wǎng)絡(luò)從關(guān)注區(qū)域提取鑒別特征,基于K-means 均值算法對提取的特征向量進行聚類,并運用支持向量機(SVM)分類器的泛化能力,進行故障檢測。
本文提出了一種基于紅外圖像的異步電動機故障檢測方法。該方法的摘要如下,首先,每個圖像中都檢測到ROI。然后,提取的關(guān)注區(qū)域基于預(yù)先訓(xùn)練的卷積神經(jīng)網(wǎng)絡(luò)表示,這些代表性的訓(xùn)練樣本被K-means 聚類成兩個冷熱簇,在每個聚類中應(yīng)用相應(yīng)的支持向量機對訓(xùn)練樣本進行分類。在測試階段,對于輸入的測試圖像,在提取其關(guān)注區(qū)域(ROI)并對其進行新的表示之后,確定相關(guān)的聚類。最后,激活其相應(yīng)的支持向量機,以確定電機故障的類型。
正確提取關(guān)注區(qū)域并去除背景對于提高測試圖像的匹配精度和訓(xùn)練圖像有重要作用。為此,在一個通用框架中,首先從一組參考圖像中提取出一組正常狀態(tài)的本地特征或關(guān)鍵點。對于一個測試圖像,來自它的每個特性都與引用的關(guān)鍵點進行了單獨的比較。
關(guān)注區(qū)域檢測面臨兩個問題:一方面,運動機體圖像的空間/熱對比度在運行初期和運行過程中或發(fā)生嚴重故障時是不同的。另一方面,在兩種不同的成像方式下,從相機到電機的距離是不一樣的。
在此研究中,為了同時解決這些問題,應(yīng)用了廣泛使用的SIFT 來提取ROI,在兩個溫度下的兩幅運動機體圖像被用來對應(yīng)于冷和熱的范圍作為參考圖像。然后,從這些模板中提取100 個局部特征點并存儲,從每個測試圖像中提取出300 個基于SIFT的局部特征。在實驗中,運用最近的網(wǎng)格為基礎(chǔ)最佳倉優(yōu)先搜索方法來確定最佳匹配的關(guān)鍵字。
通過將圖像中的每個關(guān)鍵點與存儲的關(guān)鍵點進行比較和匹配,可以在圖像中檢測到電機本體。值得注意的是,電機的剛性三維形狀適合基于SIFT 的關(guān)鍵點提取和匹配。因此,提出的ROI 提取策略是穩(wěn)固狀態(tài)下的平移、旋轉(zhuǎn)及魯棒性的溫度變化。
從輸入熱圖中提取的關(guān)注區(qū)域用卷積神經(jīng)網(wǎng)絡(luò)表示。在神經(jīng)網(wǎng)絡(luò)訓(xùn)練過程中,網(wǎng)絡(luò)的不同層次檢測圖像不同區(qū)域的空間/熱依賴性,并將其置于最終的特征向量中。在這項工作中,我們使用事先訓(xùn)練好的AlexNet 作為特征提取器[3-5]。AlexNet 體系結(jié)構(gòu)包括五個卷積層以及最大池層和三個完全連接的層。
完全連接層的輸出連接到一個軟最大層與1000 個條目,使用1000 個標簽。在這個網(wǎng)絡(luò)中,相關(guān)函數(shù)功能被用作完全連接層的激活函數(shù)。在這種結(jié)構(gòu)中,第一卷積層濾波器的輸入圖像為227×227×3,大小為11×11×3 的96 個核,步長為4 個像素。第一層的輸出用作第二層的256 個5×5×48 的核進行濾波,在第三層,384 個3×3×56 的核與第二層的輸出相連,第四層和第五層分別有348 和256個核,這些核的大小為3×3×192,每個完全連接的層包括4096 個神經(jīng)元,這樣,每個熱圖被轉(zhuǎn)換成一個4096 元組的特征向量。
在對網(wǎng)絡(luò)進行訓(xùn)練時,給出一組熱像作為訓(xùn)練樣本,圖像中的每個設(shè)備部分都注釋有一個定向包圍網(wǎng)格和一個類標簽作為實際環(huán)境真實值,該網(wǎng)絡(luò)既能預(yù)測定位結(jié)果,又能預(yù)測分類結(jié)果,是一個多任務(wù)學(xué)習問題。因此,我們設(shè)計了一個多任務(wù)損失函數(shù)Λ,其中包括一個本地化損失Λloc,分類損失Λcls,以及一個損失Λort,限制部件之間的方向角度是一致的,如下式:
用t=(tx,ty,tw,th,tθ)表示預(yù)測邊界框的位置,雖然多邊界框是預(yù)測,但是我們期望只有一個最高的與地面實際情況的交叉點組合來預(yù)測部分設(shè)備。因此,我們使用指示符來表示第i 個單元格中的第j 個預(yù)測邊界框是可信任的部分,如果不是,則使用指示符來表示。在本地化學(xué)習中,只有那些可信任的網(wǎng)格才是重要的。與此同時,一個所得分數(shù)sij也提供了衡量這個預(yù)測的可信度。如果網(wǎng)格是準確的,那么分數(shù)應(yīng)該是很高的,否則就是無可信度。為此,本地化損失的設(shè)計如下:
其中p^是表示分類基本邏輯的K 維二元向量。它是所有0 項中的一個,除了對應(yīng)于標記類的一個,該類被設(shè)置為1。
為了評估提出方法的性能,實驗裝置和三相感應(yīng)電動機數(shù)據(jù)為1.1kW 發(fā)動機,2800n,工作頻率50Hz,工作電壓220/380V。在此基礎(chǔ)上,研究了該三相異步電動機的不同工況,如正常運行、轉(zhuǎn)子堵塞、冷卻風扇堵塞、定子繞組短路等。
由于從不同的視角進行成像,檢測到的ROI具有不同的大小?;赟IFT 檢測到的關(guān)注區(qū)域被重新調(diào)整到180×127 像素,然后通過卷積神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換成一個4096 元組的特征向量。在每個數(shù)據(jù)集中,70%的數(shù)據(jù)被隨機分配給訓(xùn)練數(shù)據(jù),30%被隨機分配給測試數(shù)據(jù)。將數(shù)據(jù)集分區(qū)重復(fù)10 次,并報告多次運行的平均準確性。
利用K-means 算法將訓(xùn)練特征向量分為兩類。通過觀察每個簇類的原型,可以解釋為根據(jù)相應(yīng)圖像的溫度范圍對樣本進行聚類。因此,這些簇團被命名為熱簇團和冷簇團。在多次運行的Kmeans 算法中,數(shù)據(jù)集的一個特定類的原型I 改變了它的聚類。研究決定這個原型存在于兩個簇團中。因此,冷團簇和熱團簇分別包括來自七個和五個不同類別的例子。
在這個步驟中,每個檢測到的ROI 樣本被分配給一個集群,其原型更接近該樣本。在訓(xùn)練階段,其特征向量有的在冷團簇中聚類,有的在熱團簇中聚類。訓(xùn)練一個基于支持向量機的二值高斯核分類器對每個聚類的訓(xùn)練樣本進行分類。
在這項工作中,平均檢測率(跨越多個運行的數(shù)據(jù)集劃分)和混淆矩陣說明是用來評估建議流程的性能。分類的準確性,即平均檢測率,按下式衡量:
其中,TCs、FCs分別是分類樣本的真假數(shù)目。
根據(jù)公式可以得出結(jié)論,支持向量機不足以實現(xiàn)良好的故障狀態(tài)檢測。因此,運用一種使用多層次決策的方式。第一個聚類單元確定測試圖像的類別,然后將這些類別輸入到相應(yīng)的分類器中,預(yù)測其出現(xiàn)的故障類別。
針對KNN 分類器和隨機分類器對提出的流程進行了評估。實驗結(jié)果如表1 所示。基于SVM 的分類器性能優(yōu)于KNN 和RF。因此,基于支持向量機的分類提高了流程的泛化能力。實驗結(jié)果表明,所提出的故障檢測流程能夠?qū)﹄姍C運行故障進行準確的預(yù)測。

表1 用于不同分類器的平均準確率(%)
本文提出了一種基于深度網(wǎng)絡(luò)特征的熱像圖處理三相異步電動機故障無創(chuàng)自動檢測方法。為此,研究了基于SIFT 的關(guān)注區(qū)域檢測,運用了CNN 的特征提取,K-means 算法和基于SVM 的分類器。由于電機的三維形狀是剛性的,所以在該算法中采用了SIFT 算法進行關(guān)注區(qū)域檢測。由于不同的圖像采集條件和視點,檢測到的關(guān)注區(qū)域大小不同。因此,基于SIFT 的檢測關(guān)注區(qū)域被重新調(diào)整到180×127 像素。與其他方法相比,歸一化ROI 直接提取到基于CNN的特征提取器中,不需要任何預(yù)處理或額外的學(xué)習。本文運用AlexNet 進行此實驗的研究?;贑NN 的特征提取后,將訓(xùn)練后的4096 元組向量提交給兩階段決策單元。在決策單元的第一階段,采用K-means算法將特征向量聚類為兩組冷樣本和熱樣本。
在測試階段,將歸一化檢測到的關(guān)注區(qū)域提供給預(yù)先訓(xùn)練好的CNN,并將其4096 元組特征向量提供給相應(yīng)的基于支持向量機的分類器。從感應(yīng)電動機中收集了包括來自不同視角的真實熱圖像的數(shù)據(jù)集。通過實驗對這種簡單算法的性能進行了評價。提出的檢測方式在多次運行中的100%準確性,表明其性能優(yōu)于其他方式。對于未來的工作,我們正在擴展數(shù)據(jù)集多視圖成像的電機。之后,將努力建立其三維熱圖在多種運行狀態(tài)的故障檢測。