?

一種基于RBF神經網絡的卷接機振動狀態監測系統

2022-05-30 20:41王婉張寶偉汪星星
電子產品世界 2022年9期
關鍵詞:RBF神經網絡

王婉 張寶偉 汪星星

摘 要:本文首先介紹了基于徑向基函數(radial basis function, RBF)神經網絡的卷接機振動狀態監測系統的總體方案設計;然后對硬件設計方案進行了說明;接著詳細描述了系統的軟件設計部分,包括數據交互處理、時域特征識別、FFT分析過程和特征提取等模塊。最后,對卷接機振動狀態監測系統的研制成果進行總結。

關鍵詞:RBF神經網絡;振動監測;卷接機

1 引言

卷接機是卷煙生產過程中的一個重要設備,其功能是將煙絲卷制成煙支。隨著卷接設備的高速發展,卷接設備的結構日趨復雜、精密,為了實現高效生產,提高卷煙速度,僅憑技術和經驗,效果畢竟有限,難以推動生產效率真正躍上新臺階。主要原因在于,機械損耗和意外故障等難以預料的因素導致卷接機無法正常運轉而引起的緊急關停,嚴重影響了卷接機的運轉率。為了進一步減少卷接機故障停機時間,提高設備有效作業率,本文提出了一種基于RBF神經網絡的卷接機振動狀態監測系統。

在故障設備診斷中,故障特征與故障模式并不是簡單的一一對應關系,其構成的特征空間比較復雜,常常線性不可分。而RBF神經網絡能夠映射這種任意復雜的非線性關系,本文提取振動信號的時、頻域特征,輸入RBF神經網絡進行特征識別和分類,進而對振動狀態進行監測。

2 系統總體方案設計

卷接機振動狀態監測系統總體方案如圖1所示,包括傳感采集模塊、振動信號監測模塊、人機交互模塊。

傳感采集模塊選用頻率響應范圍10 kHz的振動傳感器以滿足系統對振動頻率的要求,考慮到卷接機組空間范圍的限制,振動傳感器采用磁吸方式吸附。

振動信號監測模塊選用倍福C6000系列處理器作為控制單元,采用多任務并行處理方式,首先對振動信號進行滑動平均濾波;然后測量振動信號的時域特征RMS,和頻率特征FFT;最后提取特征向量,輸入RBF神經網絡,完成振動故障預判。

人機交互模塊,采用C#編程語言,完成角色管理、權限分配、日志管理、數據存儲、故障報警和參數設置等功能。

3 硬件設計

采用工業式PC模塊,超采樣模擬量輸入端子模塊,帶IEPE接口的加速度傳感器模塊和工控機組成。超采樣模擬量輸入端子模塊首先完成配置濾波器和供電電流的調整,然后以10倍的采樣倍數完成振動數據的采集。采集的振動數據輸入工業式PC模塊。工業式PC模塊對采集的振動數據進行濾波,并完成振動特征數據的計算與存儲。然后通過ADS通信協議與工控機進行數據通信。工控機完成RBF神經網絡的訓練和數據的測試,實現故障診斷和界面顯示功能。振動狀態監測的硬件連接圖如圖2所示。

4 軟件設計

4.1 數據交互

本系統的數據處理主要分布在工業式PC和工控機兩端,具體過程如圖3所示。需經過以下步驟。

1.工業式PC端

(1)濾波器和供電電流配置;

(2)參數初始化;

(3)以10 KHz速率完成振動信號采樣;

(4)數據濾波;

(5)填充輸入緩沖區;

(6)進行FFT變換和RMS值計算;

(7)數據輸出與存儲。

2.工控機端

(1)從cvs文件讀取保存的頻譜值,頻譜值分為7個頻段;

(2)初始化神經網絡內存;

(3)申請樣點誤差內存;

(4)初始化網絡參數;

(5)計算個體誤差和總體誤差;

(6)如果未達到訓練次數且樣點誤差小于閾值,循環計算網絡輸出和樣點輸出的誤差,直到條件不成立,輸出中心向量、基寬、輸出權重;

(7)數據測試、輸出結果。

4.2 時域特征識別

機械振動的瞬時值隨著時間而不斷地變化,作為表示這種振動變化大小的方法,廣泛地使用有效值。利用時域參數RMS值(有效值)進行簡易診斷,即判斷電機是否有故障。振動信號的時域特征有效值(RMS)是振動振幅的均方根值,定義如下:

電機正常時RMS波形如圖4所示,RMS值約為105;電機故障時RMS波形如圖5所示,RMS值約為237,RMS值有明顯變化。

4.3 FFT分析過程

圖6為50%重疊的FFT分析過程,長度為1600的緩沖區由數據流進行填充。前一個緩沖區包含在緩沖區n的數據評估中,所以現在窗口中的數據包包含3200個值。窗函數的最大值正好在兩個緩沖區的中間,在兩個緩沖區的邊緣處趨于為零。零填充將數據包擴展到4096個值,長度為2的冪,因此可以用FFT算法有效的計算。FFT的結果是一個有4096個值的數據包,如果數據是實數,FFT結果可以減少到2049個值。在計算緩沖區n時,填充緩沖區n+1,并將緩沖區n包含在其計算中。這種方法總是導致窗口時間范圍有50%的重疊。

電機的振動頻率成分十分豐富,每一種特定的故障都對應特定的頻率成分。電機正常運行時FFT波形如圖7所示,波峰處于550 Hz,幅度為0.95。電機故障時波形如圖8所示,此時波峰處于180 Hz,幅度為2.0。無故障情況下,峰值很小,說明運轉平穩,當電機出現故障時,會出現沖擊,波峰會明顯加大,甚至是成倍增加。頻譜分析法可確定電機振動信號的頻率構成,振動能量在各頻率成分上的分布。

4.4 特征提取

振動特征數據與故障模式并非簡單的線性關系,所構成的故障特征空間比較復雜,而RBF神經網絡能夠轉換這種復雜的非線性映射,具有最佳逼近性能和全局最有解。所以采用RBF神經網絡代替人工對振動故障特性進行診斷是實際可行的。

在RBF神經網絡信息傳遞過程中,第一層為輸入層,輸入層節點主要負責接收來自外界的數據信息,將輸入數據傳遞到隱含層;第二層為隱含層,隱含層激活函數通常選取高斯函數,主要是對輸入數據進行變換,將低維的模式輸入變換到高維空間內;第三層為輸出層,輸出層是對隱含層采用線性加權求和得到網絡輸出,這樣使得網絡的收斂速度很快。

假設RBF神經網絡的結構大小為:M-H-1,其各層輸入輸出關系描述如下。

(1)輸入層

(2)隱含層

隱含層是對輸入信息進行變換,傳遞函數常選用標準的高斯函數,在t時刻,隱含層第h個神經元的輸出表示式如下所示:

(3)輸出層

卷接機組的振動信號在頻域內的能量分布具有比較明顯的特點,因此,選取7段譜特征作為模型的輸入向量。具體將(0.01~0.35)f,(0.36~0.45)f,(0.46~0.99)f, (1.01~1.5)f,(1.5~2)f,(3~5)f,等7個頻段的頻譜和作為特征頻率,根據公式(2)計算各個頻段的頻譜和,其中W為頻譜和,為頻率范圍。

在RBF神經網絡工作以前,需要確定一定數量的訓練樣本對RBF神經網絡進行訓練,訓練好的RBF神經網絡的數據中心、方差、連接權保持固定。這樣輸入測試樣本就可以獲得結果,當測試樣本的特征與RBF神經網絡中對應的某個特征相近時,神經網絡輸出該類故障。本文同時結合振動信號的RMS值和7段譜特征作為構造特征向量,在故障特征向量空間內進行分類,然后以這些特征向量為學習樣本,輸入RBF神經網絡訓練,得出中心向量、基寬、輸出權重,完成結果值預測。

5 結語

本文提出一種基于RBF神經網絡的卷接機振動狀態監測系統,基于倍福的多任務并行處理器C6000,對經過滑動平均濾波處理后的振動信號,有效提取時域特征RMS值和FFT頻域的7段譜特征,以此構造rbf神經網絡的特征向量,進行特征向量空間的分類,完成故障狀態的預測。

參考文獻:

[1] 安茹.基于動態RBF神經網絡的出水氨氮軟測量研究[D].北京:北京工業大學,2017.

[2] 陳松.RBF神經網絡在旋轉機械故障診斷中的應用[D].合肥:安徽建筑大學,2014.

[3] 王建國,孫小明,王少鋒,等.基于LabVIEW的風電機組齒輪箱健康狀態監測系統設計[D].包頭:內蒙古科技大學,2016.

[4] 汪慶華,王敬濤,鄧東花.基于徑向基神經網絡的旋轉機械故障診斷[D].西安:西安工業大學,2010.

[5] 高帆,李洪元,吳帆.基于頻譜分析的離心泵健康狀態監測及故障診斷[R].重慶:重慶川儀軟件有限公司,2019.

猜你喜歡
RBF神經網絡
基于RBF神經網絡的交通事故預測
基于遺傳優化RBF神經網絡的電動負載模擬器控制
城市脆弱性動態演變的模擬預測研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合