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

基于改進果蠅優化算法的銑削力信號特征選擇方法

2017-01-06 10:15:42潘玉霞胡茂芹
振動與沖擊 2016年24期
關鍵詞:特征優化信號

袁 敏, 王 玫, 潘玉霞, 胡茂芹

(四川大學 制造科學與工程學院,成都 610065)

基于改進果蠅優化算法的銑削力信號特征選擇方法

袁 敏1, 王 玫2, 潘玉霞3, 胡茂芹4

(四川大學 制造科學與工程學院,成都 610065)

特征選擇是刀具模式識別的關鍵問題之一。采用果蠅優化算法(FOA)將銑削力特征選擇轉換成果蠅尋優過程,得到了一種可用于銑刀磨損狀態識別的適應度強的特征選擇方法。該方法用力傳感器提取銑削力信號,把特征選擇過程模擬成果蠅覓食行為,采用Fisher辨別率作為特征尋優標準,將優選后的特征集輸入BP神經網絡,刀具磨損量為輸出。實驗證明,該方法易調節,尋優效果好,適應度強,BP神經網絡表現好,可以快速有效地對銑削加工過程中的力信號特征進行選擇。

果蠅優化算法;特征選擇;模式識別;刀具磨損

現實加工生產中,工件加工質量如表面粗糙度和加工尺寸很大因素地受刀具磨損狀態的影響,實現刀具磨損狀態的在線監測具有重要意義。特征選擇就是從眾多時域、頻域和時頻信號特征中提取對銑刀磨損量影響最為顯著的特征,受到國內外研究人員的高度重視。WANG等[1]建立了4個CHMM模型用于刀具磨損狀態監測,降低了訓練樣本的數量和時間。LIN等[2]采用回歸分析進行特征提取,但不能對決策變量和相應的潛在非線性關系準確描述,誤差分量之間必須相互獨立、呈正態分布,有常數方差,就不能進行高精度評估。趙德濱等[3]建立了聚類有效性評價模型,重點關注不同集之間的關聯,用相似性特征選擇方法進行數據處理,但開發過程基于專家知識,不適合動態變化的切削過程。GOLDBERG[4]采用遺傳算法進行特征選擇,但是算法參數的選擇沒有通用規則,時間長,效率低。本文利用傳感器獲取銑削力時域信號,經過小波變換提取節點信號能量作為時頻域特征,用改進的果蠅優化算法(Fruit Fly Optimization Algorithm,FOA)提取有效特征集,最后將優選后的特征輸入BP神經網絡,對刀具磨損狀態進行監測。實驗證明,此方法有較強適應性,尋優效果良好,可用于銑削加工過程的特征提取。

1 理論背景

1.1 果蠅優化算法的基本理論

果蠅優化算法(FOA)是一種基于果蠅尋找食物活動推演出的搜索式全局優化方法,經由PAN[5]提出。果蠅的視覺和嗅覺非常靈敏,在很遠的距離外就能搜索到食物。果蠅的嗅覺器官很發達,能通過搜集漂浮在空氣中的氣味獲得食物源的方向,飛近食物后,利用碩大的復眼發現食物以及同伴聚集的位置,并且向該方向飛去,為一次尋優迭代過程。果蠅優化算法具有收斂快,程序簡單,易實現的特點。原理如圖1所示。

圖1 果蠅構造及群體迭代尋找食物示意Fig.1 Illustration of the body look of the fruit fly and group iterative food searching processing

目前,FOA應用于調整財務預警模型,找尋數學極值,優化廣義回歸神經網絡參數以及向量機參數等[6]。吳小文等[7]用Schaffer函數對FOA和其他5種進化算法(遺傳算法,蟻群算法,PSO,魚群算法,免疫算法)進行了比較研究。FOA在測試中展現出其他算法不具有的優點:算法簡單,計算量小,容易解決非負參數尋優問題。但是FOA也有缺點,算法結構簡單導致尋優精度低,容易局部收斂。傳統果蠅優化算法步驟如下:

步驟1 隨機初始尋優群體的位置:InitX_axis;InitY_axis;

步驟2 隨機定義尋優個體利用嗅覺搜尋食物的距離和方向:

Xi=X_axis+RaV;Yi=Y_axis+RaV;

步驟3 因為事先不知道食物的位置,所以先估計果蠅和原點之間的距離大小(Dist),算出食物味道濃度判斷值(S);

步驟4 把食物味道濃度判斷值(S)代入相應的食物味道濃度判斷函數:Smelli=Function(Si);

步驟5 找出此群體味道濃度最大的尋優個體:[bestSmellbestindex]=max(Smell);

步驟6 記錄最佳食物味道濃度判斷值與對應(x,y)坐標,然后其他尋優個體利用視覺向該處飛去:

Smellbest=bestSmell;

X_axis=X(bestindex);

Y_axis=Y(bestindex);

步驟7 進入迭代尋優階段,重復執行步驟2到步驟5,如果食物味道濃度判斷值大于前一次,則執行步驟6。

筆者在實驗中采用了傳統FOA進行特征選擇時,BP神經網絡的仿真誤差收斂過程表現出極大的不穩定性,極大干擾刀具磨損狀態的模式識別。如圖2所示。

圖2 基于傳統FOA的BP神經網絡表現Fig.2 The performance of BP neural network based on traditional FOA

從圖中可以看出,BP神經網絡的仿真收斂過程曲線表現出波動和早熟收斂。因此,需要提高FOA尋優能力才能應用于刀具特征選擇過程。很多學者改進了FOA,尋優表現良好。MITIC等[8]研究了10個不同混沌系統在提高開發FOA的性能效益,混沌果蠅算法(CFOA)具有全局最優可靠性和成功率的優越性。WU等[9]根據FOA的云模型,通過動態調整熵參數擴大搜索半徑,提高了全局搜索能力。WANG等[10]采用改進的果蠅優化算法優化小波神經網絡參數模型(IFOA-WNN)來預測MI熔融指數,代入慣性權重參數以平衡全局和局部搜索,提高了全局搜索能力。WANG等[11]加入隨機擾動突變和群體合作,提出有效的改進FOA用于復雜函數優化和解決聯合增資問題(JRPs),提高了FOA尋優能力。可見,改進的FOA表現出良好的全局尋優能力。

1.2 Fisher篩選基本理論

Fisher線性鑒別分析是特征提取最有效的方法之一,Fisher判別能夠最大限度地縮小同類各個樣本之間的差異,又能最大限度擴大不同類各個樣本之間的差異,以獲得較高判別率。Fisher準則公式由下式[12]給出:

(1)

1.3 改進果蠅優化算法模型

傳統FOA求解數學極值時具有良好表現。但刀具磨損是一個隨機過程,本文在實驗中采用了FOA進行特征選擇時,BP神經網絡的仿真誤差的收斂過程表現出極大的不穩定性。本文提出一種自適應的果蠅優化算法,在傳統FOA的步驟7加入了Fisher準則進行2次判斷,在降低特征維度的同時BP神經網絡也得到了良好表現。本文假設每個特征的系數初始為1,系數經過FOA優化之后,把位置差異小的果蠅即優選的特征聚集在一起。然后,用Fisher辨別準則作為再次尋優標準,若滿足輸出條件就結束此次選擇;否則,回到步驟2重新尋優,直到滿足標準為止。改進算法流程如圖3。

圖3 改進果蠅優化算法流程圖Fig.3 The flow chart of improved fruit fly optimization algorithm

2 銑刀特征提取實驗方案

銑削力信號采集實驗過程:

銑削力信號來源于銑削加工過程,直接反映銑刀磨損狀態。由于實驗過程中的銑削力信號識別性強,穩定,可靠,響應迅速,并且信號的特征易于提取,在線實時監測性強。所以,本文選取銑削力信號作為特征提取對象及磨損狀態判斷的依據。

數據采集是在Makino CNC 銑床上進行的,刀具型號為EGD4440R,刀片材料是A30N。加工工件為ASSAB718HH(206 mm×43 mm×106 mm)。實驗得出,銑削力信號特征與刀具磨損狀態不是單純線性對應關系[13-14],所以單一傳感器提取的特征不能準確地反映刀具磨損狀態。本文選取Kistler 9257B三相測力儀,Kistler 5019A 多通道電荷放大器,NI-DAQ PCI 1200 Board、Olympus顯微鏡和松下數字照相機。特征選擇在windows8、64位操作系統下利用MATLAB R2013a版本進行實驗。處理器主頻為2.7 GHz,內存8 GB。切削條件為:主軸轉速:600 r/min;800 r/min;1 000 r/min;1 200 r/min進給量:100 mm/min;150 mm/min ;200 mm/min;300 mm/min切削深度:1 mm。

每把銑刀從新刀至刀具失效為一個刀具磨損過程,圖4為實驗用銑刀在各個階段的磨損量改變情況的圖片,包括初期磨損、正常磨損、急劇磨損、刀具失效4個階段。后刀面磨損是刀具磨損主要形式,ISO 08688-1定義銑刀后刀面磨損量為0.5 mm作為銑刀失效的界限,圖5是7把實驗刀片的磨損過程曲線。磨損量從0.00 mm到0.10 mm為初期磨損階段,該階段中磨損量迅速增加;磨損量從0.10 mm到0.40 mm為正常磨損階段,該階段刀具對磨損的抵抗能力增強,所以磨損不如第一階段迅速,磨損量緩慢增加;磨損量從0.40 mm到0.50 mm為劇烈磨損階段,該階段刀具已經磨損到一定程度,刀具對激振的抵抗降低,磨損量迅速增加。當后刀面磨損量超過0.50 mm時,刀具失效。

圖4 刀具各個磨損狀態Fig.4 Illustration of four different states of tool wear

圖5 刀具磨損過程曲線Fig.5 Illustration of tool wear process curves

3 實驗和數據分析

3.1 銑削力信號提取

本文使用的是端面銑刀,提取Z方向的6個力信號作為時域特征,包括銑削力最大值(X1)、最大幅度(X2)、均值(X3)、均方根值(X4)、標準方差(X5)、峰值(X6),信號采集從初期磨損到劇烈磨損時間分為12個時段,每個時段選取20個采集點。

時域分析計算方法如下:

(1)銑削力最大值和最大幅度

(2)

(3)

這兩個特征分別代表穩態和瞬態時的銑削力,j為銑床主軸轉動的圈數,F(j,t)為在第j圈的t個時間單位的銑削力。隨著磨損量的增加,這兩個特征也會相應地發生變化,說明它們與刀具磨損有聯系。

(2)均值

(4)

式中,Fa(j)表示銑刀每轉受力的平均值,與刀具的磨損有緊密的聯系,在刀具失效檢測應用廣泛。F(j,i)為第j個力學采樣,N為該圈內總的采樣數。

(3)均方根值

(5)

均方根值表達了信號的平均能量,隨著刀具磨損,銑削力信號總能量會增加,可以作為監測刀具狀態的指標。

(4)標準方差

(6)

方差描述了信號的波動量,表示動態銑削力。

(5)峰值

(7)

式中,f(i,j)為從數列F(i,j)中找出的N個峰值,表示信號的幅度。

3.2 銑削力的時頻域特征提取

3.3 基于改進的FOA模型的特征選擇

本文設初始22個特征系數初始為1,用改進的FOA模型進行系數優化。初始果蠅群體個數為22,最大迭代尋優次數為100。根據果蠅優化算法理論,味道濃度最大的果蠅個體往相同方向移動,表現為向量系數產生優化,即模式識別性強的特征進行了聚集,去掉參數趨近0的即模式識別性弱的特征,即完成了一次特征選擇。本文將訓練樣本分為類m和類n用Fisher[15]方法建立如下評價指標:

J(fz1)>J(fz2)>…>J(fzM)

所選特征要盡可能區分出刀具過度磨損和初期磨損狀態的情形。因此按Fisher標準定義如下評價指標:

(8)

圖6 特征子集個數和仿真誤差關系Fig.6 Illustration for the relationship of the number of feature subsets and MSE

3.4 BP神經網絡監測刀具磨損狀態

3.5 實驗結果

改進果蠅優化算法是隨機搜索式的特征選擇方法,每次優選后的結果個數都會存在差異,但BP神經網絡表現均良好,經訓練都可用于刀具磨損狀態監測。下表反映了特征優選子集個數與BP神經網絡訓練時間和仿真誤差(MSE)的關系。

表1 特征選擇結果Tab.1 The result of feature selection

可見,基于Fisher的果蠅優化算法的特征選擇方法有良好的表現,在顯著減少訓練時間的同時也降低了預測誤差,在維數降到10個以下時,訓練速度提高顯著。圖7是優選特征集(X3,X10,X14,X17)的BP神經網絡表現。

圖7 優選特征的BP神經網絡表現Fig.7 Illustration for the BP neural network performance of selected feature

4 結 論

本文將改進果蠅優化算法應用在銑削力特征選擇中,優選之后的特征輸入BP神經網絡可以有效對刀具磨損狀態進行監測。

實驗結論如下:

(1)改進果蠅優化算法參數少,易調節,尋優精度好,訓練快;

(2)基于Fisher判別準則的果蠅優化算法可以得到良好的BP神經網絡訓練表現,顯著降低特征維度的同時具有較短的運算時間和較低的仿真誤差;

(3)改進果蠅優化算法可用于銑削加工過程的在線特征提取,效果好,具有實際意義。

[1] WANG Mei, WANG Jie. CHMM for tool condition monitoring and remaining useful life prediction[J].The International Journal of Advanced Manufacturing Technology,2011,59(5):463-471.

[2] LIN J T, BHATTACHARYYA D, KECMAN V. Multiple regression and neural networks analyses in composites machining[J]. Composites Science and Technology, 2003,63(3):539-548.

[3] 趙德濱,宋利利,閆紀紅. 基于模糊聚類分析的特征識別方法及其應用[J]. 計算機集成制造系統-CIMS,2009,15(9):2417-2423. ZHAO Debin, SONG Lili, YAN Jihong. Feature recognition method based on fuzzy clustering analysis and its application[J].Computer Integrated Manufacturing Systems,2009,15(9):2417-2423.

[4] GOLDBERG D E. Genetic algorithms in search, optimization, and machine learning[J]. Addison/Wesley, Reading,1988,3:95-99.

[5] PAN W T. A new fruit fly optimization algorithm: taking the financial distress model as an example[J]. Knowledge-Based Systems,2012,26(6):69-74.

[6] 韓俊英,劉成忠. 自適應變異的果蠅優化算法[J]. 計算機應用研究,2013,30(9):2641-2644. HAN Junying,LIU Chengzhong. Fruit fly optimization algorithm with adaptive mutation[J].Application Research of Computer,2013,30(9):2641-2644.

[7] 吳小文,李摯. 果蠅算法和5種群智能算法的尋優性能研究[J].火力與指揮控制,2013,38(4):17-25. WU Xiaowen, LI Qing. Research of optimizing performance of fruit fly optimization algorithm and five kinds of intelligent algorithm[J]. Fire Control & Command Control,2013,38(4):17-25.

[8] MITIC M, VUKOVIC N, PETROVIC M, et al. Chaotic fruit fly optimization algorithm[J].Knowledge-Based Systems,2015,89(13):446-458.

[9] WU L H, ZUO C, ZHANG H. A cloud model based fruit fly optimization algorithm[J].Knowledge-Based Systems,2015,89(15):603-617.

[10] WANG W C, ZHANG M, LIU X. Improved fruit fly optimization algorithm optimized wavelet neural network for statistical data modeling for industrial polypropylene melt index prediction[J]. Journal of Chemometrics, 2015,29(9):506-513.

[11] WANG L, SHI Y, LIU S. An improved fruit fly optimization algorithm and its application to joint replenishment problems[J]. Expert Systems with Applications,2015,42(9):4310-4323.

[12] 劉路,王太勇,蔣永翔. 基于超球面支持向量機的刀具磨損狀態識別[J].農業機械學報,2011,42(1):218-222. LIU Lu, WANG Taiyong, JIANG Yongxiang. Tool wear state recognition based on hyper-sphere support vector machine[J]. Transaction of the Chinese Society for Agricultural Machinery,2011,42(1):218-222.

[13] 黃華,李愛平. 基于小波神經網絡的切削刀具磨損識別[J].農業機械學報,2008,39(8):173-177. HUANG Hua, LI Aiping. Wear detection on cutting tools based on wavelet neural work[J].Transaction of the Chinese Society for Agricultural Machinery,2008,39(8):173-177.

[14] HUANG C J, CHEN P W, PAN W T. Using multi-stage data mining technique to build forecast model for Taiwan stocks[J]. Neural Computing & Applications,2012, 21(8):2057-2063.

[15] FUKUNAGA K. Introduction to statistical pattern recognition[M].San Diego:Academic Press, 1992.

[16] 張軍,陸森林,和衛星,等. 基于小波包能量法的滾動軸承故障診斷[J].農業機械學報,2007,38(10):178-181. ZHANG Jun, LU Senlin, HE Weixing, et al. Vibrating diagnosis of rolling bearings based on wavelet packet energy feature[J].Transaction of the Chinese Society for Agricultural Machinery,2007,38(10):178-181.

A feature selection method for the milling force signal based on the improved Fruit Fly Optimization Algorithm

YUAN Min1, WANG Mei2, PAN Yuxia3, HU Maoqin4

(College of Manufacturing Science and Engineering, Sichuan University, Chengdu 610065, China)

Feature selection is one of the key processes in pattern recognition. To solve the problem of identification of tool wear condition, a feature selection method based on the improved Fruit Fly Optimization Algorithm was proposed. Feature selection of cutting force was converted to food finding process of the fruit fly. The experiment was conducted on a Makino CNC milling machine equipped with: milling cutter, EGD440R; and insert material was A30N. Cutting force was extracted using Kistler 9257B three-phase dynamometer, analyzed by wavelet packet theory to reduce noise and extract the energy feature of the signal as a basis for feature selection. Then, an improved Fruit Fly Optimization Algorithm was established, in which Fisher discrimination was chosen as optimization criteria. The optimal feature subset was put into a BP neural network, which output the flank wear. The result of experiment indicates that the parameter of the model is easy to adjust, has good optimization result. As shown in Table1, the BP network performance has ample potential for cutting feature selection.

Fruit Fly Optimization Algorithm; feature selection; pattern recognition; tool wear

四川省科學技術廳資助項目(2013GZ0139)

2015-12-28 修改稿收到日期:2016-03-31

袁敏 女,碩士生,1991年9月生

王玫 女,博士,教授,碩士生導師,1968年8月生

TP391;TP277

A

10.13465/j.cnki.jvs.2016.24.031

猜你喜歡
特征優化信號
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
抓住特征巧觀察
主站蜘蛛池模板: 国产va在线| 国产乱码精品一区二区三区中文 | 色视频国产| 天堂岛国av无码免费无禁网站| www.av男人.com| 美女高潮全身流白浆福利区| 人妻中文久热无码丝袜| 亚洲91在线精品| 免费国产在线精品一区| 国产香蕉一区二区在线网站| 亚洲精品制服丝袜二区| 中文天堂在线视频| 亚洲国产亚综合在线区| 狠狠综合久久久久综| 国产成人高清亚洲一区久久| 亚洲黄色视频在线观看一区| 国产成本人片免费a∨短片| 国产SUV精品一区二区| 麻豆国产精品一二三在线观看| 四虎国产精品永久一区| 91久久性奴调教国产免费| 国产午夜小视频| 国产成人精品日本亚洲77美色| 亚洲欧美另类中文字幕| 精品一区二区无码av| 国产欧美视频综合二区| 亚洲欧洲日韩久久狠狠爱| 人人澡人人爽欧美一区| 久久精品中文字幕少妇| 国产色图在线观看| 综合久久久久久久综合网| 99久久国产自偷自偷免费一区| 国产欧美日韩视频怡春院| 亚洲色图欧美一区| 亚洲免费黄色网| 国产亚洲精品yxsp| 91无码视频在线观看| 国产成人a在线观看视频| 国产成人1024精品| 亚洲视频欧美不卡| 香蕉视频在线观看www| 成人国产免费| 亚洲欧洲日韩综合色天使| 十八禁美女裸体网站| 天天综合天天综合| 久久免费视频6| 国产最爽的乱婬视频国语对白| 中国成人在线视频| 免费观看国产小粉嫩喷水 | 欧美日韩高清在线| 欧美丝袜高跟鞋一区二区| 欧美一区二区啪啪| 色哟哟国产精品一区二区| 成人午夜网址| 色综合天天视频在线观看| 久热中文字幕在线| 精品视频在线观看你懂的一区| 精品自窥自偷在线看| 蜜臀AV在线播放| 波多野结衣在线se| 一区二区三区国产| 毛片手机在线看| 久久亚洲中文字幕精品一区| 久久中文字幕2021精品| 国产色网站| 久草美女视频| 亚洲伊人久久精品影院| 久久人与动人物A级毛片| 亚洲一级毛片免费看| 国产成人综合日韩精品无码首页| 成人在线不卡| 日韩精品高清自在线| 日韩av高清无码一区二区三区| 精品久久久久成人码免费动漫 | 欧美成人在线免费| 91九色最新地址| 国内精品久久久久久久久久影视| 视频二区国产精品职场同事| 国产福利在线免费观看| 国产精品网址你懂的| 666精品国产精品亚洲| 免费观看国产小粉嫩喷水|