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

基于GA-LightGBM的刀具磨損狀態在線識別*

2021-11-03 07:30:24朱云偉黃海松魏建安
組合機床與自動化加工技術 2021年10期
關鍵詞:優化實驗模型

朱云偉,黃海松,魏建安

(貴州大學現代制造技術教育部重點實驗室,貴陽 550025)

0 引言

車削過程中[1],刀具、工件以及在車削過程中產生的切屑,三者之間相互接觸相互作用,刀具就會逐漸出現磨損以至破損的情況[2]。由此刀具失效引發的事故極大限制了車削加工的工作效率,造成了經濟損失。因而對刀具磨損狀態進行實時的監測就顯得尤為重要。目前眾多刀具磨損狀態識別的研究中,機器學習算法是公認有效的預測性方法,其中針對振動信號的數據信息使用較多且較為成熟的,如:支持向量機(Support Vector Machine, SVM)、BP 神經網絡(Back Propagation Neural Network, BPNN)、隱馬爾可夫模型(Hidden Markov Model, HMM )等[3];再有就是利用振動信號的波形作為圖片信息采用卷積神經網絡(CNN)進行訓練之后對磨損狀態進行識別[4]。但基于圖片信息的模型訓練耗時過長,很難應對現實復雜多變的加工環境實現對刀具磨損狀態的實時監測。因此尋求訓練速度快精度高的機器學習模型十分必要。輕量級梯度提升機(Light Gradient Boosting Machine, LightGBM)是Boosting框架下的算法,具有極快的訓練速度、占用內存小等優點[5]。

但鑒于LightGBM模型超參數眾多,人工調參會具有很大的局限性,故本文采用遺傳算法(Genetic Algorithm, GA)來優化LightGBM模型,尋得在實驗數據集上的最優參數組合。

1 GA優化LightGBM基本理論

1.1 遺傳算法

遺傳算法(Genetic Algorithm, GA)是進化算法的一部分[6],算法模擬達爾文的遺傳選擇和自然淘汰的生物進化過程來搜索尋優問題的最優解。算法具有搜索效率高,魯棒性強,適于并行處理等優點被廣泛用于各種優化問題中,算法的基本步驟為:

(1)初始化0代種群G0。

(2)依據步驟①~⑤,對第i代種群Gi進行迭代,直到滿足停止條件:

① 計算Gi中個體的適應度Fi,并將Fi按大小進行排序;

②在Gi中找到最佳Fi對應個體加入到Gi+1中;

③依據Fi的大小排序在Gi中選擇兩個父本;

④依據基因變異概率Pe和交叉繁殖概率Pc進行遺傳操作,新個體作為Gi+1;

⑤如果Gi+1的大小與Gi相持平,則i+1→i并重復步驟(2),否則轉③。

(3)將最終種群G中適應度F最好的個體作為算法結果。

1.2 基于GA的LightGBM優化算法

LightGBM是微軟在2017年推出的一種機器學習模型。與傳統的Boosting算法比較,LightGBM的主要優點:

(1)訓練速度更快,效率更高。

(2)降低內存使用率, 更好的準確性。

(3)支持并行和GPU學習。

(4)能夠處理大規模數據。

(1)

其中用T個回歸樹Tt(x)(t=1,...,T)來近似獲取最終模型:

(2)

回歸樹Tt(x)(t=1,...,T)可以使用Wq(x)(q∈{1,2,...,J})表示,J表示葉子的數量,q為決策規則,W為葉子節點的權重。故LightGM可以在步驟t以加法形式訓練,其損失為:

(3)

由于LightGBM模型的參數眾多,模型參數又將直接關系模型的訓練速度、精度。因此為了該模型在本實驗數據集上能夠進行最優化的訓練和識別預測,本文采用遺傳算法來進行模型優化。其中優化的是num_leaves、min_data_in_leaf、n_estimators、max_depth和learning_rate五個超參數。本文GA優化LightGBM的總研究路線如圖1所示。

圖1 總研究路線

基于GA-LightGBM模型優化過程的基本步驟為:

步驟1: 篩選出本實驗數據集上對模型精度和時間影響較大的5個超參數。

步驟2: 根據LightGBM模型超參數的取值范圍對5個超參數進行二進制的DNA編碼。

步驟3: 將編碼好的超參數喂給LightGBM模型,以模型的錯誤率e為目標函數值進行計算。

步驟4: 依據不同參數組合計算個體的適應度值Fi,找出適應度函數值最大的及其對應的個體Gmax(Fi)。

步驟5: 依據輪盤賭算法選擇合適個體。

步驟6: 依Pe、Pc進行基因變異和交叉繁殖操作產生新的子代,將新的子代喂給LightGBM模型進行最優選擇。

步驟7: 保存選擇的結果直至找到最優解,輸出最優參數組合。

步驟8: 以最佳參數組合建立GA-LightGBM模型,用于對刀具磨損狀態的識別。

2 實驗過程及分析

2.1 刀具磨損監測實驗

實驗使用WNMG080408-BM WS7125數控車刀,車削25CrMo鋼棒料(初始尺寸φ50 mm×250 mm),實驗車床為C2-6136HK數控車床,采用DASP-V11振動信號采集儀來監測和采集刀具車削時的X、Y、Z軸的3個方向上的振動信號,采樣頻率4 kHz~6 kHz。初始車削加工參數如表1所示。

表1 車削實驗車削參數

實驗以2 min為一組采集數據,并取下刀具進行顯微觀測刀具后刀面的最大磨損值VBmax。刀具的磨損狀態和VB值的對應關系如表2所示。

表2 刀具磨損狀態與VB值關系

實驗中測量后刀面的VBmax值如圖2所示。(注:在急劇磨損后期,刀具達到磨鈍標準變鈍,切削區域溫度急劇上升,進而出現凹坑處的粘結現象[7]。)

圖2 不同磨損狀態下刀具后刀面VBmax測量圖

在信號采集中除了實驗車床在工作外,還有別的車床也在工作,故收集的信號數據存在噪聲干擾大、長短不規整、部分可信度低等問題。故數據的預處理過程為先依據工業經驗選擇可信數據,之后通過小波系數閾值[8]去噪法對數據進行去噪。圖3是信號的去噪效果(以X軸信號為例)。

圖3 小波閾值去噪效果

實驗中,為使樣本數據的種類分布情況更加符合實際加工時的工況,將處理好的振動信號制備成10 000(初期磨損)、40 000(中期磨損)、10 000(急劇磨損)共計60 000個不均衡樣本數據[9],3種狀態的標簽以0、1、2表示。以7:3的比例進行訓練、測試數據集的隨機劃分。圖4是搭建的實驗平臺。

圖4 實驗平臺

2.2 各模型的構建

(1)GA-LightGBM預測模型的構建

針對LightGBM模型的5個超參數進行DNA的編碼,LightGBM模型是基于決策樹的集成算法模型,5個超參數之間相互影響。為防止同時搜索5個參數時,不同參數之間組合會產生矛盾問題,故本文在DNA編碼時根據不同參數特點引入不同常數C,來避免參數組合之間會產生此類問題。設置遺傳算法的繁殖代數100、種群數量G300、染色體總長度22(5+4+5+3+5)、變異概率Pe為0.01、交叉繁殖概率Pc為0.6。參數的初始DNA編碼和最優結果見表3所示。圖5是GA優化LightGBM的結果(其中X軸橫坐標為各參數的取值,Y軸縱坐標表示LightGBM模型的錯誤率)。

圖5 GA優化LightGBM結果

表3 GA優化LightGBM參數結果

表3中,C5是學習率的迭代系數,學習率的取值為0.01~0.3,且每次迭代0.01,故C5=(0.3-0.01)/(25-1),其余常數C依據參數之間的相關特性進行選擇。

(2)SVM、BP神經網絡

本文中SVM(Support Vector Machines)支持向量機[10]的懲罰因子c為3,徑向基核函數(RBF)的核函數參數σ為8。BP神經網絡[11]采用10層的隱藏層,非線性激化函數采用Sigmoid函數。如圖6是本文神經網絡的拓撲結構。

圖6 BP神經網絡拓撲結構圖

2.3 實驗分析

本實驗在CPU為i5-8300H、內存為8GB、GPU為GTX1050 Ti的計算機上進行操作。本節中相關的算法模型,采用了基于Python語言的機器學習框架scikit-learn[12]和PyTorch[13]來編寫。并安裝了LightGBM的額外擴展包。

在算法的評價指標中以4個方面對相關算法進行了綜合比對:

(1)訓練集上的正確率:算法模型的識別結果與樣本類別進行比對。便于對算法的學習效果有初步直觀的感知。

(2)測試集的正確率:

(4)

(3)模型耗時:機器學習模型識別刀具磨損狀態的相關研究中,很多學者對模型評價的標準中并未考慮模型耗時這一標準[14]。基于本文上述說明,故將模型的訓練和識別時間作為評價標準。

(4)AUC值:

本文將預測標簽矩陣L、標簽矩陣對應的概率矩陣P分別按行展開,轉置形成兩列,以此求得最終的ROC曲線和AUC值。AUC值來評判模型可以保證在樣本不均衡的情況下,依然對分類器做出合理的評價,該值越大表明模型分類效果越好。

本文實驗每個模型在4個評價指標中各進行50次實驗,取實驗平均值作為最終結果。實驗結果見表4及圖7。

表4 各模型在訓練集上的精度

(a) 精度與耗時

(b) AUC值圖7 各模型比較結果

從實驗結果中可以看出在訓練集精度、測試集精度處在相同的區間下,GA優化過的LightGBM在模型耗時、AUC值方面有著明顯優勢。

2.4 模型驗證

為了比較模型性能(模型耗時方面),并為對數據進行特征提取。為了驗證GA-LightGBM模型的刀具磨損狀態識別精度,在與上文所述相同的加工條件下,采集新的樣本數據進行模型驗證。刀具的初期、正常、急劇磨損階段的樣本比例仍為1:4:1本次共計600個樣本。采用PCA(Principal Components Analysis)[15]進行特征提取。與上文相同進行50次實驗后取平均值,其中提取特征后的樣本三維表達及X、Y、Z軸兩兩振動信號特征組合下的二維分類結果如圖8所示。

(a) 特征提取后的三維表達

(b) X、Y軸為特征的分類結果

(c) Y、Z軸為特征的分類結果

(d) X、Z軸為特征的分類結果圖8 模型驗證結果

結果表明GA-LightGBM模型的訓練精度達到99.94%,測試集精度也達到了97.24%,實驗驗證了GA-LightGBM模型在刀具磨損狀態識別領域的優越性。

3 結論

利用遺傳算法可并行組合優化多參數的特點,對LightGBM模型的num_leaves、min_data_in_leaf、n_estimators、max_depth、learning_rate參數進行組合優化,獲得GA-LightGBM刀具磨損狀態預測模型。以訓練集、測試集的正確率、模型耗時、AUC值4個指標來評價模型。結果表明采用GA-LightGBM模型相較于SVM、BP神經網絡等模型,具有更快的訓練識別速度、更高的準確度,為在線監測提供了一個有利模型。

但在樣本數據獲取、預處理和制作過程中,需要花費不少的人力和時間成本,這無疑不符合智能制造的要求。目前采用無監督的聚類算法作為數據前期處理的一種手段,以減少相關的成本,有望成為一種可能的方法,這也是本文的下一步延展方向。

猜你喜歡
優化實驗模型
一半模型
記一次有趣的實驗
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
做個怪怪長實驗
3D打印中的模型分割與打包
主站蜘蛛池模板: 婷婷综合亚洲| 亚洲人成网站色7777| 色婷婷电影网| 久久精品无码中文字幕| 制服丝袜一区二区三区在线| 成人午夜亚洲影视在线观看| 国产精品30p| 亚洲欧美自拍视频| 热九九精品| 在线免费无码视频| 亚洲一区精品视频在线| 无码国产伊人| 精品国产毛片| 麻豆精品在线| 日韩在线永久免费播放| 欧美天堂久久| 国产丝袜91| 日本午夜视频在线观看| 性色在线视频精品| 中文字幕乱妇无码AV在线| 亚欧美国产综合| 亚洲精品无码日韩国产不卡| 亚洲第一成年网| 99精品在线视频观看| 五月激激激综合网色播免费| 91福利国产成人精品导航| 在线看免费无码av天堂的| 久久中文无码精品| 男女性午夜福利网站| 久久国产精品嫖妓| 国产麻豆aⅴ精品无码| 伊人91在线| 青青草一区| 无码综合天天久久综合网| 中文字幕在线看| 欧美成人二区| 久久国产热| 国产伦精品一区二区三区视频优播 | 国产无码高清视频不卡| 日本成人一区| 另类重口100页在线播放| 精品综合久久久久久97| 国产日韩欧美在线视频免费观看| 风韵丰满熟妇啪啪区老熟熟女| 中文字幕在线永久在线视频2020| 亚洲精品卡2卡3卡4卡5卡区| 在线观看欧美国产| 欧美综合激情| 亚洲欧美日本国产专区一区| 亚洲AV无码乱码在线观看裸奔| 18禁影院亚洲专区| 亚洲国产欧美自拍| 最新日韩AV网址在线观看| 国产在线专区| 国产成人免费手机在线观看视频| 欧美三级自拍| 欧美19综合中文字幕| 国产精品自在线拍国产电影 | 91色国产在线| 97成人在线观看| 亚洲欧美综合在线观看| 精品国产三级在线观看| 欧美日韩国产精品va| 国产精品妖精视频| 成人永久免费A∨一级在线播放| 免费看a毛片| 国产日韩欧美成人| 久久香蕉国产线看观| 91最新精品视频发布页| 黄片一区二区三区| 亚洲视屏在线观看| 88av在线| 日韩免费视频播播| 欧美伦理一区| a网站在线观看| 一区二区三区国产精品视频| 久久免费视频6| 亚洲天堂在线免费| 久久精品国产一区二区小说| 亚洲视频二| 亚洲人成日本在线观看| 在线看国产精品|