基于分級特征庫的機床故障診斷系統(tǒng)設計與實現(xiàn)
2016-10-20 來源:渤海大學 東北大學 中國科學院 作者:蘇憲利 鄭一麟
摘要:針對機床故障診斷中人工診斷效率低、實時性差、誤差大的缺點,研究提出使用分級特征庫進行機床故障診斷,該研究將特征分為典型特征和非典型特征兩級,在底層匯聚節(jié)點完成振動特征提取和典型特征(即A 級特征)機床故障診斷,實現(xiàn)故障現(xiàn)場預警,提高了現(xiàn)場預警的實時性。在控制中心完成對非典型特征(即B 級特征) 綜合處理和分析,同時對兩級特征數(shù)據(jù)采用機器學習中SVM算法完成故障特征庫的完善和更新,提高了機床故障診斷的準確性。通過實驗證明該研究在基于特征庫的機床故障診斷領域具有理論研究價值和工程應用價值,提高了數(shù)控機床故障診斷的實時性和精確性。
關鍵詞:分級特征;實時預警;故障診斷
0.引言
數(shù)控機床是一種自動化程度較高的機械加工設備[1] ,機床故障對機床的使用壽命和產(chǎn)品的加工質量都存在較大影響[2] ,機床故障不能及時得到處理將會導致機床損壞或加工產(chǎn)品的報廢,在機床部件發(fā)生問題時,將對機床運行產(chǎn)生一定的物理沖擊,因此機床運行中的故障主要是通過振動的方式體現(xiàn)出來[3] ,而在機床工作現(xiàn)場的診斷也主要是通過工人對振動的感受進行判斷,人工判斷的方式存在以下問題:
(1)工人的工作經(jīng)驗是執(zhí)行判斷主要因素,對于機床故障的判斷跟工作經(jīng)驗成正比,而這種經(jīng)驗的積累是以機床的傷害為代價。
(2)個人感受中環(huán)境因素影響較大,容易造成故障判斷的錯誤或緩慢,導致故障不能及時發(fā)現(xiàn)和處理,從而造成產(chǎn)品加工產(chǎn)生次品或機床損壞。
(3)缺少快速的學習機制,影響個人經(jīng)驗增長的因素較多,人工對故障識別和判斷的學習過程存在效率較差、速度較慢等缺點。尤其是對新型數(shù)控機床,需要大量的時間來進行故障現(xiàn)象的識別和訓練。
在故障識別領域目前采用的方法包括模式判別方法和智能故障識別方法,其中模式判別方法包括聚類分析、貝葉斯推斷等傳統(tǒng)的分類器[4-5] ,智能故障模式識別包括神經(jīng)網(wǎng)絡、支持向量機和模糊理論[4-5] ,其中人工神經(jīng)網(wǎng)絡已在故障診斷領域得到了廣泛的應用[4] 。當前研究較多的是神經(jīng)網(wǎng)絡與其它方法結合的模型,包括聚模糊神經(jīng)網(wǎng)絡等[4] 。支持向量機理論通過優(yōu)化一個泛化誤差界限自動生產(chǎn)最優(yōu)的分類面[6] ,使其具有了更優(yōu)的泛化性能。
目前研究中故障診斷工作全部在服務器端完成,這種方式的優(yōu)點是數(shù)據(jù)運算準確可靠,故障的識別率較高。本研究是為了提高故障診斷的實時性,將故障診斷工作分為兩級完成,第一級工作為A 類特征的識別和診斷,將故障特征庫中的特征明顯、識別可靠性高的特征稱為A 類特征,其中A 類特征故障診斷在匯聚節(jié)點完成,使得A 類特征的診斷和預警時間縮短,提高A 類特征故障診斷的實時性。第二級工作包括B類特征識別和診斷、特征數(shù)據(jù)庫的更新和完善,該工作在故障診斷服務器端完成,利用服務器端的強大計算資源提高識別的可靠性和準確性。
1.系統(tǒng)總體結構設計
本研究中的故障診斷系統(tǒng)包括了三個部分,振動采集節(jié)點、匯聚節(jié)點和控制中心(服務器端)三部分,其中振動采集節(jié)點和匯聚節(jié)點部署在車間、控制中心部署在企業(yè)的信息中心,控制中心是故障診斷系統(tǒng)服務器端軟件運行的服務器設備。
振動采集節(jié)點部署在機床特定位置,完成機床振動數(shù)據(jù)的采集。匯聚節(jié)點部署在生產(chǎn)車間內(nèi),完成振動數(shù)據(jù)特征的提取、診斷、實時預警和數(shù)據(jù)通信。控制中心完成對故障特征數(shù)據(jù)的深入處理和故障的精確分析診斷,并通過機器學習的方式完成特征庫的完善和更新工作。其中振動采集節(jié)點與匯聚節(jié)點間是通過無線網(wǎng)絡進行通信,匯聚節(jié)點和控制中心通過以太網(wǎng)進行通信。
機床故障診斷系統(tǒng)結構如圖1 所示。

圖1 機床故障診斷系統(tǒng)結構
2.分級特征庫診斷方法
在傳統(tǒng)的研究中,故障特征數(shù)據(jù)的對比和處理工作全部在控制中心完成,也就是在服務器端完成,在控制中心完成診斷后,將顯示預警信息給管理人員或底層預警設備,進行預警和故障處理。這種方式的優(yōu)勢是故障診斷較為準確,它存在的問題是故障診斷缺少實時性,由于所有的故障診斷都經(jīng)歷采集節(jié)點、匯聚節(jié)點、控制中心診斷后再回傳給匯聚節(jié)點進行預警,網(wǎng)絡通信時間較長,降低了預警的實時性。
為了提高故障診斷的實時性,本系統(tǒng)中設計了分級診斷方法,診斷方法流程如圖2 所示。在圖2 中診斷方法分為三個步驟:
第一步:特征分類,將特征分類為A,B 兩類,A 類故障特征(典型特征)是指只要出現(xiàn)該類特征就一定發(fā)生了特定的故障,B 類特征是非典型特征,這類特征需要對振動特征數(shù)據(jù)進行詳細分析處理后才能確定故
障是否發(fā)生和產(chǎn)生的原因。
第二步:故障診斷任務分級,匯聚節(jié)點完成第一級診斷,實現(xiàn)A 類特征的現(xiàn)場實時預警。控制中心完成第二級診斷。控制中心對匯聚節(jié)點上傳的振動能量特征進行詳細處理,針對B 類特征進行診斷和預警控制輸出。
第三步,特征庫更新與同步,控制中心通過機器學習svm 方法進行分類描述,通過樣本學習實現(xiàn)對特征庫的更新和校準,在服務器端對A 類特征庫更新后,控制中心發(fā)送A 類特征庫給匯聚節(jié)點,完成匯聚節(jié)點A 類特征庫的更新和同步。

圖2 診斷方法流程
一級診斷流程如圖3 所示。

圖3 一級診斷流程
在圖3 中匯聚節(jié)點完成一級診斷工作,匯聚節(jié)點為了實現(xiàn)對振動特征的提取,需要對振動信號進行處理,目前采用的方法主要是快速傅里葉變換[3-4] ,該方法的特點是實現(xiàn)簡單,可以很快的實現(xiàn)時域到頻域的變換,但是FFT 存在缺少時間特征的問題,在FFT 中某一個點的噪聲將對整個變換產(chǎn)生影響[3-5] ,因此不適用于對時間和頻率同時存在要求的應用。在本系統(tǒng)中為了發(fā)現(xiàn)故障的實時特征,采用了小波分解樹的方法進行振動信號的處理[6-7] 。小波分解樹可以很好的完成信號處理工作,小波分解樹工作流程如圖4 所示。

圖4 小波分解樹
在本研究中采用了Mallat 分解算法,該算法的核心思想是通過一對互補的濾波器H 和G,將j +1 尺度下離散序列
分解為j 尺度下的近似系數(shù)數(shù)列
與細節(jié)系數(shù)數(shù)列
,該算法只對信息號的系數(shù)序列進行處理,并不涉及到對小波形式的處理[4-6] 。該算法的實現(xiàn)復雜度較低,適用于實時應用的分析,在本系統(tǒng)中將Mallat 分解算法應用于小波分解樹,通過迭代的方法實現(xiàn)對信號的分解,在本系統(tǒng)中為了提高信號處理的實時性,采用了一層分解的方法,通過將信號分為高頻和低頻兩部分,對高低頻能量特征進行提取,形成能量特征,通過A 類特征庫匹配進行故障診斷,發(fā)現(xiàn)故障立即實施現(xiàn)場預警,并將預警數(shù)據(jù)和特征數(shù)據(jù)傳送給控制中心。二級診斷工作流程如圖5 所示。




圖5 二級診斷工作流程
二級診斷在控制中心完成,如圖5 所示控制中心接收到特征數(shù)據(jù)后,對數(shù)據(jù)采用svm 算法進行分類和樣本學習,根據(jù)分類結果對B 類特征進行相似度匹配,診斷出故障后,向匯聚節(jié)點發(fā)送預警控制,并對B類特征樣本庫進行強化,當特征庫中B 類特征滿足A類特征要求時,將該特征轉化為A 類特征,并對特征庫進行更新,發(fā)送新的A 類特征庫給匯聚節(jié)點,完成特征庫的更新和同步。
3.振動數(shù)據(jù)采集過程
在振動采集中主要采用了振幅、頻率和相位三個量值進行描述,其中振幅和頻率主要用于機械故障的識別,本系統(tǒng)采用了對振動頻率進行采集和處理,實現(xiàn)對機床故障的診斷。
振動數(shù)據(jù)采集工作是通過采集節(jié)點中的三軸加速度傳感器實現(xiàn),在振動特性中振動加速度與振動頻率的平方成正比,通過對振動加速度值的運算可以得出振動頻率的值。采集節(jié)點將采集到的加速度數(shù)值傳送給匯聚節(jié)點,由匯聚節(jié)點進行振動特征數(shù)據(jù)的分析和處理。采集節(jié)點工作流程如圖6 所示。

圖6 采集節(jié)點工作流程
控制中心通過發(fā)送控制命令調(diào)整采集節(jié)點的采集頻率和通信方式,采集節(jié)點接收匯聚節(jié)點轉發(fā)的控制命令,根據(jù)命令執(zhí)行操作,完成參數(shù)調(diào)整等工作。
4.控制中心軟件實現(xiàn)
控制中心軟件系統(tǒng)采用了c#進行開發(fā),采用了C/S 模式,數(shù)據(jù)庫服務器采用了oracle 數(shù)據(jù)庫管理系統(tǒng)[7-8] ,在本系統(tǒng)中設計了三道線程,第一道線程為通信管理線程,該線程完成與匯聚節(jié)點的通信工作,完成對特征數(shù)據(jù)的采集工作。第二道線程為數(shù)據(jù)處理線程,本線程中采用了SVM 分類方法進行機器學習,對特征數(shù)據(jù)進行完善。第三道線程為顯示線程,完成對操作窗口的輸出控制。
在控制中心對特征數(shù)據(jù)進行分類過程中并不是所有的能量特征都是非常有用的,在本系統(tǒng)中采用了SVM分類方法,對最優(yōu)特征進行提取,在SVM 算法中為了降低分類器構造的復雜度,本系統(tǒng)中采用了基于決策樹的SVM 分類算法,對所有特征進行兩類劃分,即典型特征A 級特征和非典型特征B 級特征,然后根據(jù)特征特點依次進行兩類劃分,通過這種方法在分類識別過程中提高特征的識別度,加快了特征識別的速度。
控制中心工作過程如下:
(1)接收特征數(shù)據(jù),進行數(shù)據(jù)校驗,去除非法數(shù)據(jù)。
(2)根據(jù)特征分類進行樣本識別,形成多級樹。
(3)根據(jù)樣本特征進行優(yōu)化,形成更加精確的特征庫。
(4)校準特征類別參數(shù),執(zhí)行(2)過程。
在本系統(tǒng)中為了保證數(shù)據(jù)通信的可靠性采用了TCP 的連接方式,每一個匯聚節(jié)點通過tcp 完成與控制中心的連接,由于本研究中匯聚節(jié)點數(shù)量為10 個,每個匯聚節(jié)點采集數(shù)據(jù)量較大,tcp 工作方式可以保證數(shù)據(jù)傳輸穩(wěn)定性和可靠性。
本系統(tǒng)在結構上完全采用了mvc 的軟件編程模式,設計了模型層、視圖層和控制層,其中模型層完成數(shù)據(jù)處理和數(shù)據(jù)庫的訪問工作,視圖層完成軟件界面輸出工作,控制層完成功能調(diào)用工作。控制中心系統(tǒng)軟件運行界面如圖7 所示。

圖7 診斷系統(tǒng)運行圖
5.實際應用
在本系統(tǒng)應用中采用了根據(jù)診斷需求在機床特定位置固定振動采集節(jié)點完成振動數(shù)據(jù)的采集,本系統(tǒng)的測試環(huán)境為沈陽機床廠生產(chǎn)的Z3050X16 搖臂鉆床,系統(tǒng)采集節(jié)點工作位置如圖8 所示。

圖8 系統(tǒng)測試環(huán)境
系統(tǒng)測試條件如下:
(1)每臺鉆床安裝1 個振動采集節(jié)點,每5 臺鉆床使用兩個匯聚節(jié)點。
(2)匯聚節(jié)點通過以太網(wǎng)與企業(yè)控制中心連接。
(3)匯聚節(jié)點使用大功率聲光輸出裝置。
(4)系統(tǒng)測試時間為45 天,每天工作12 小時。
為了對本系統(tǒng)的運行效果進行分析,測試中采用了兩種工作方法,第一種方法為原始的工作模式,所有的故障診斷工作均在控制中心完成,匯聚節(jié)點僅完成特征數(shù)據(jù)處理和轉發(fā)功能。第二種方法為本研究中提出的方法,在匯聚節(jié)點完成一級診斷,在控制中心完成二級診斷。測試中通過在機床上部署一個振動采集節(jié)點,在車間部署了兩個匯聚節(jié)點(一個匯聚節(jié)點為原始工作方式,另一個匯聚節(jié)點為一級診斷工作方式),一個采集節(jié)點同時為兩個匯聚節(jié)點提供數(shù)據(jù)。經(jīng)過45 天的連續(xù)工作,對故障時延數(shù)據(jù)進行匯總和分析,兩種方法的預警時延對比如圖9 所示。

圖9 故障預警平均時延對比
方法1 即原始工作方法中故障平均預警時延為2 秒鐘,方法2 即本文提出的方法中,A 類故障預警平均時延為1 秒鐘,B 類故障平均預警時延為1.7 秒鐘。對于A 類故障時延縮短了50%,B 類故障時延縮短了15%,本測試中初始的A、B 類特征比例為1:1,隨著系統(tǒng)的運行,特征庫中的A 類特征比例將遠大于B 類特征,系統(tǒng)的平均故障預警時延將接近于1 秒,實驗證明了本系統(tǒng)對提高故障診斷的實時性具有明顯的提升效果。
6.結論
本系統(tǒng)設計了基于分級特征庫的機床故障診斷系統(tǒng),實現(xiàn)在匯聚節(jié)點對典型故障特征的快速識別和現(xiàn)場實時預警,實現(xiàn)控制中心對非典型故障和典型故障預警和分析,采用機器學習的方法實現(xiàn)對特征數(shù)據(jù)庫的完善和更新,提高了數(shù)控機床故障診斷的實時性和可靠性。通過在機床集團的應用,證實了本系統(tǒng)提高了機床故障預警的實時性和診斷的準確型,因此本系統(tǒng)的研究具有理論研究價值和工程應用價值。
投稿箱:
如果您有機床行業(yè)、企業(yè)相關新聞稿件發(fā)表,或進行資訊合作,歡迎聯(lián)系本網(wǎng)編輯部, 郵箱:skjcsc@vip.sina.com
如果您有機床行業(yè)、企業(yè)相關新聞稿件發(fā)表,或進行資訊合作,歡迎聯(lián)系本網(wǎng)編輯部, 郵箱:skjcsc@vip.sina.com
更多相關信息
業(yè)界視點
| 更多
行業(yè)數(shù)據(jù)
| 更多
- 2025年5月 新能源汽車銷量情況
- 2025年5月 新能源汽車產(chǎn)量數(shù)據(jù)
- 2025年5月 基本型乘用車(轎車)產(chǎn)量數(shù)據(jù)
- 2025年5月 軸承出口情況
- 2025年5月 分地區(qū)金屬切削機床產(chǎn)量數(shù)據(jù)
- 2025年5月 金屬切削機床產(chǎn)量數(shù)據(jù)
- 2025年4月 新能源汽車銷量情況
- 2025年4月 新能源汽車產(chǎn)量數(shù)據(jù)
- 2025年4月 基本型乘用車(轎車)產(chǎn)量數(shù)據(jù)
- 2025年4月 軸承出口情況
- 2025年4月 分地區(qū)金屬切削機床產(chǎn)量數(shù)據(jù)
- 2025年4月 金屬切削機床產(chǎn)量數(shù)據(jù)
- 2025年1月 新能源汽車銷量情況