999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于主元分析和BP神經網絡對刀具VB值預測

2011-03-15 12:37:34
北京航空航天大學學報 2011年3期
關鍵詞:分析

聶 鵬 諶 鑫

(沈陽航空航天大學 機電工程學院,沈陽 110136)

基于主元分析和BP神經網絡對刀具VB值預測

聶 鵬 諶 鑫

(沈陽航空航天大學 機電工程學院,沈陽 110136)

對聲發射信號進行5層小波分解提取6個頻段的能量值,把它與切削速度、切削深度、進給量和切削時間一起作為刀具狀態的特征向量.通過主元分析進行降維、消除特征向量間的相關性后,把得到的主元作為BP(Back Propagation)神經網絡的輸入向量.BP神經網絡應用改進的LM(Levenberg-Marquart)算法進行學習,利用輸入向量對網絡進行訓練后,實現對刀具后刀面磨損量VB的預測.實驗結果顯示:基于主元分析和LM算法改進的BP神經網絡建立的預測系統,網絡輸出與實測VB值的誤差0.03以內;根據預測VB值的范圍可判別出刀具的不同狀態.

主元分析;LM算法;BP神經網絡;VB值預測

刀具狀態直接影響工件的加工質量,為了保證加工精度,在不同的切削條件下,對刀具磨損狀態進行判別具有重要的意義[1].采集刀具的聲發射信號,進行小波變換得到聲發射信號能量值,作為反映刀具磨損狀態的主特征[2].由于切削的三要素和切削時間對刀具磨損有影響,把它們作為反映刀具磨損狀態的輔助特征.把主特征和輔助特征一起構成的特征向量通過主元分析進行降維及消除矢量間的相關性之后,再作為BP(Back Propagation)神經網絡的輸入向量.輸入向量的維數即為主元的個數.本文采用LM(Levenberg-Marquart)算法改進的BP神經網絡[3],該網絡結構為3×7×1,實現對后刀面磨損量VB值的預測.基于主元分析和LM算法改進的BP神經網絡具有收斂快,誤差小的優點,能夠較準確地預測出VB值,進而對刀具狀態進行判斷.

1 提取聲發射信號的能量

聲發射與刀具切削狀態相關程度高,具有靈敏度高,響應快的特點,非常適合作為反映刀具狀態的特征[4].本文將刀具狀態分為3種:VB值小于0.2mm 為正常切削;VB 值介于0.2~0.3mm之間為一般磨損;VB值大于0.3mm為嚴重磨損.使用硬質合金刀具車削高溫合金材料,在主軸轉速為 280 r/min、進給量為 0.2mm/r、切削深度為0.3mm的切削參數下采集3種不同狀態的聲發射信號,對信號用db10小波進行五層分解,并作出頻帶-能量圖,刀具在3種狀態下能量變化明顯,如圖1所示.在6種不同的切削條件下分別采集刀具3種狀態下的聲發射信號共18組,并提取每組信號的6個頻帶的能量值與切削三要素及實際VB值,如表1所示.

圖1 刀具不同狀態下的能量圖

2 主元分析

主元分析是一種特征提取方法,其核心思想就是通過將相關的一組數據集進行降維,并盡量保留原來數據集的變化信息.其目的是在數據空間中找出一組m個正交矢量,它們最大可能地表示數據方差,以便將數據從原始的n維空間映射到這組正交矢量所組成的m維子向量上,從而完成降維任務,得到主特征矢量[5].

表1 刀具不同狀態的聲發射信號用db10小波分解后各頻帶的能量值、切削條件及實際VB值

設一個有n個樣本點和m個變量的樣本集合矩陣為 X∈Rn×m,協方差矩陣為 Σ∈Rm×m.設線性組合:T=XP,其中,T=(t1,t2,…,tm)(T∈Rn×m,ti∈Rn×1,i=1,2,…,m)為原始變量在主超平面上投影的綜合變量;P=(p1,p2,…,pm)(P∈Rn×m,pi∈Rn×1,i=1,2,…,m)為變換矩陣.

如果滿足下列條件:①ti與tj(i≠j)不相關;②ti=X pi的系數滿足③t1是X滿足條件②的一切線性組合中方差達到最大者,t2是與t1不同的一切X的線性組合中方差達到最大的,ti是與 t1,t2…,ti-1都不相關的一切 X 的線性組合中方差達到最大的,則稱t1,t2,…,tm分別為X的第1主元,第2主元,…,第m主元[6].

首先求取第1主元,設t1為第1主元,t1是變量 x1,x2,…,xm的線性組合:

要求得t1能攜帶最多的原始數據信息,即要求t1的方差取到最大值,t1的方差為

定義目標函數為

利用拉格朗日算法求解,定義拉格朗日函數為

其中,λ1是拉格朗日算子.對L求p1的偏導,并令其為0,有

由上式可得

由此可知,p1是協方差矩陣Σ的一個特征向量,λ1是它對應的特征.由式(2)和式(6)可得

因此,欲使t1的方差達到最大值,即要求的p1是協方差矩陣Σ的最大特征值λ1所對應的特征向量.這里p1稱為第1主軸,第1主元t1即可由式(1)求得.

依此類推,可求得X的第i主元ti和第i主軸pi.pi是協方差矩陣Σ的第i個次大特征值λi所對應的特征向量.則第i主元ti為

由此有,var(t1)≥var(t2)≥…≥var(tm).因此,用數據變異大小來反映數據中的信息,則第1主元t1攜帶的信息量最大,t2次之,依此類推.

把表1中各頻帶能量、切削速度、切削深度、進給量和切削時間的數據先進行標準化處理,再經過主元分析后得到表2,由表2可知,原始數據從10維降到了3維,大大減小了數據的處理量.把降維后得到的3個主元作為反映刀具狀態的特征向量輸入BP神經網絡.

表2 經主元分析的方法對表1的原始數據進行降維

3 LM算法的BP神經網絡

3.1 BP神經網絡結構

BP網絡結構屬于多層網絡,分為輸入層、中間層和輸出層,層與層之間多采用全連接方式,同一層單元之間不存在互連.BP神經網絡通常具有一個或多個隱層,其中隱層神經元通常為sigmoid型傳遞函數,而輸出層神經元則采用purelin型傳遞函數[7].如果需要對網絡的輸出進行限制,在輸出層要采用s型函數,輸出就在一個很小的范圍內(如在0~1之間);若采用線性激活函數,則可以使網絡輸出任何值.

在模式樣本相對較少的情況下,本文選擇兩層BP神經網絡,采用LM學習算法.由表2可知特征向量(主元)個數為3,即網絡輸入節點數為3;設神經網絡的輸出為VB值,則輸出層節點數為1;隱層節點數的確定是通過同一樣本集訓練,當網絡輸出誤差最小時得到的,本例選擇7;所以網絡結構為3×7×1.

3.2 LM學習算法

LM算法實際上是梯度下降法和牛頓法的結合,是為了在以近似二階訓練速率進行修正時避免計算Hessian矩陣而設計的[8].梯度下降法在開始幾步下降較快,但隨著接近最優值時,由于梯度趨于0,使得目標函數下降緩慢;而牛頓法可以在最優值附近產生一個理想的搜索方向.LM法的搜索方向定為

其中,H(k)為Hessian矩陣;λ(k)為由網絡的所有權值和偏差值組成的向量;f(X(k))為目標函數;Δf(X(k))表示目標函數的梯度.

當λ=0時,式(10)即為牛頓法;當λ的值很大時,式(10)變為步長較小的梯度法.牛頓法逼近最小誤差的速度最快,更精確,因此應盡可能使算法接近于牛頓法,在每一步成功地迭代后(性能誤差減小),使λ值減小;僅在進行嘗試性迭代后的性能誤差增加的情況下,才使λ增加.這樣,該算法每一步迭代的誤差性能總是減小的.

4 實驗分析

把表2中序號為1~4,7~10,13~16作為訓練樣本對BP神經網絡進行訓練;序號為5~6,11~12,17~18作為對應序號為1~6的測試樣本對已訓練好的BP網絡進行VB值預測.圖2為BP神經網絡的誤差性能曲線,由圖可知該網絡經過12次訓練后收斂,收斂速度快,誤差小.圖3所示的是網絡輸出與實測VB值的誤差曲線,由曲線可知,該誤差在0.03以內,有較好的精度.經過主元分析的測試樣本的網絡輸出VB值見表3.

圖2 用主元分析后的訓練樣本BP網絡誤差性能曲線

圖3 用主元分析的測試樣本(VB值)誤差曲線

表3 用主元分析的測試樣本網絡輸出值

把表1中沒有用主元分析的能量值、切削三要素及切削時間一起作為BP神經網絡的輸入向量,序號為1~4,7~10,13~16作為訓練樣本;序號為5~6,11~12,17~18作為測試樣本.BP神經網絡誤差性能曲線和測試樣本的預測值與實測值的誤差曲線分別如圖4、圖5所示.

圖4 沒經過主元分析的訓練樣本BP網絡誤差性能曲線

圖5 沒經過主元分析的測試樣本(VB值)誤差曲線

由圖4、圖5可知,BP網絡經過179次訓練才收斂,且測試樣本輸出的VB值最大誤差為0.08.沒經過主元分析的測試樣本網絡輸出值如表4所示.

表4 沒經過主元分析的測試樣本網絡輸出值

5 結論

特征向量經過主元分析后,減小了數據的維數,進而輸入神經網絡后大大提高了運算速度.由實驗結果對比可知,經過主元分析的訓練樣本,BP神經網絡經過12次訓練就收斂,且測試樣本輸出的VB值最大誤差為0.03,而沒有經過主元分析的訓練樣本,BP網絡經過179次訓練才收斂,且測試樣本輸出的VB值最大誤差為0.08.在基于主元分析和改進LM算法的BP神經網絡對刀具VB值預測的系統中,能夠根據輸入刀具狀態有關的特征向量,較準確地預測出VB值,且誤差在0.03以內.

References)

[1]康晶,馮長建,胡紅英.刀具磨損監測及破損模式的識別[J].振動、測試與診斷,2009,29(1):5 -9 Kang Jing,Feng Changjian,Hu Hongying.Tool wear monitoring and pattern recognition of tool failure[J].Journal of Vibration,Measurement& Diagnosis,2009,29(1):5 -9(in Chinese)

[2] Tamura M,Tsujita S.A study on the number of principal components and sensitivity of fault detection using PCA[J].Computers and Chemical Engineering,2007,31(9):1035 -1046

[3] Balazinski M,Czogala E,Jemielniak K,et al.Tool condition monitoring using artificial intelligence methods[J].Engineering Applications of Artificial Intelligence ,2002,15:73 -80

[4]鄭金興,張銘鈞,孟慶鑫.多傳感器數據融合技術在刀具狀態監測中的應用[J].傳感器與微系統,2007,26(4):90 -93 Zheng Jinxing,Zhang Mingjun,Meng Qingxin.Application of multi-sensor data fusion in tool wearmonitoring[J].Transducer and Microsystem Technologies,2007,26(4):90 - 93(in Chinese)

[5] Li R Y,Rong G.Fault isolation by partial dynamic principal component analysis in dynamic process[J].Chinese Journal of Chemical Engineering,2006,14(4):486 -493

[6]朱松青,史金飛.狀態監測與故障診斷中的主元分析法[J].機床與液壓,2007,35(1):241 -243 Zhu Songqing,Shi Jinfei.PCA approach to condition monitoring and fault diagnosis[J].Machine Tool & Hydraulics,2007,35(1):241-243(in Chinese)

[7] Ghosh N,Ravi Y B,Patra A,et al.Estimation of tool wear during CNCmilling using neural network-based sensor fusion[J].Mechanical Systems and Signal Processing,2007,21(1):466 -479

[8]張德豐.MATLAB神經網絡仿真與應用[M].北京:電子工業出版社,2009:168-174 Zhang Defeng.MATLAB neural network simulator and application[M].Beijing:Electronics Industry Press,2009:168 -174(in Chinese)

(編 輯:李 晶)

Prediction of tool VB value based on PCA and BP neural network

Nie Peng Chen Xin

(School of Mechanical Engineering,Shenyang University of Aeronautics and Aviation,Shenyang 110136,China)

Five layers ofwavelet decomposition was applied on acoustic emission signals for extracting the acoustic emission(AE)signals energy value of six bands.Energy value and cutting speed,cutting depth,feed rate,cutting time were turned into state feature vectors of tool wear.The principal component analysis was used to reduce dimension and eliminate the correlation between the feature vectors.The principal components were seen as back propagation(BP)neural network input vector.Improved Levenberg-Marquart(LM)algorithm was used to BP neural network for learning,input vectors were trained for BP neural network.Then,the BP neural network would realize the forecast of tool flank wear VB value.The results indicate that the VB value forecast system based on principal component analysis(PCA)and the improved BP neural network with LM algorithm can accurately predict the tool flank wear VB value within the error range 0.03.The different states of tool wear can be judged according to the VB value.

principal component analysis(PCA);Levenberg-Marquart(LM)algorithm;back propagation(BP)neural network;forecast VB value

TP 183

A

1001-5965(2011)03-0364-04

2010-04-20

沈陽市人才引進專項基金資助項目(07SYRC04)

聶 鵬(1972-),男,吉林省吉林人,副教授,niehit@163.com.

猜你喜歡
分析
禽大腸桿菌病的分析、診斷和防治
隱蔽失效適航要求符合性驗證分析
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
電力系統及其自動化發展趨勢分析
經濟危機下的均衡與非均衡分析
對計劃生育必要性以及其貫徹實施的分析
現代農業(2016年5期)2016-02-28 18:42:46
GB/T 7714-2015 與GB/T 7714-2005對比分析
出版與印刷(2016年3期)2016-02-02 01:20:11
中西醫結合治療抑郁癥100例分析
偽造有價證券罪立法比較分析
在線教育與MOOC的比較分析
主站蜘蛛池模板: 成人另类稀缺在线观看| 免费国产一级 片内射老| 91精品国产综合久久不国产大片| 国产va在线观看| 国产精女同一区二区三区久| 国产一级裸网站| 思思热在线视频精品| 一级毛片在线免费看| 国产欧美在线观看一区| 亚洲天堂自拍| 亚洲成人在线网| 91精品国产综合久久香蕉922| 精品午夜国产福利观看| 91系列在线观看| 亚洲视频一区在线| 无码视频国产精品一区二区 | 国产福利在线免费观看| 欧美a级在线| 日本不卡在线播放| 天天综合天天综合| 嫩草影院在线观看精品视频| 亚洲欧美日韩天堂| 欧美中出一区二区| 国产精品女熟高潮视频| 超碰aⅴ人人做人人爽欧美| 在线欧美一区| 色哟哟色院91精品网站| 露脸国产精品自产在线播| 54pao国产成人免费视频| 人人澡人人爽欧美一区| 欧美精品啪啪一区二区三区| 亚洲啪啪网| 在线观看视频一区二区| 欧美黑人欧美精品刺激| 国产三级毛片| 91九色国产porny| 国产第一页亚洲| 亚洲成年网站在线观看| 国产精品99一区不卡| 国产成人三级| 99re在线免费视频| 国产中文在线亚洲精品官网| 亚洲av无码专区久久蜜芽| 91九色最新地址| 国产日韩欧美在线视频免费观看| 永久免费无码日韩视频| 国产福利在线免费观看| 激情视频综合网| 亚洲免费毛片| 91在线播放国产| 国产福利影院在线观看| 国产欧美日韩在线在线不卡视频| 中文字幕无码电影| 香蕉国产精品视频| 美女国产在线| 国产微拍一区二区三区四区| 欧美a级在线| 国产丝袜无码一区二区视频| 青青操国产| 五月天丁香婷婷综合久久| 国产高清自拍视频| 国产激情影院| 亚洲AV无码乱码在线观看裸奔 | 国产一级二级三级毛片| 伊人五月丁香综合AⅤ| 高清不卡毛片| 99久久国产综合精品女同 | 成人免费黄色小视频| 亚洲人成网站在线观看播放不卡| 久草视频一区| 精品福利国产| 欧美精品啪啪一区二区三区| 亚洲一级毛片免费看| 亚洲第一视频网| 欧美成人精品高清在线下载| 欧美一区二区精品久久久| 激情五月婷婷综合网| 国产午夜一级毛片| 国产美女在线观看| 国产精品妖精视频| www.youjizz.com久久| 欧美精品xx|