亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于PSO-RBF神經(jīng)網(wǎng)絡(luò)的刀具壽命預(yù)測①

        2022-02-15 06:41:24李建偉劉成波
        關(guān)鍵詞:實驗模型

        李建偉,劉成波,郭 宏,呂 娜

        1(太原科技大學(xué) 計算機(jī)科學(xué)與技術(shù)學(xué)院,太原 030024)

        2(太原科技大學(xué) 機(jī)械工程學(xué)院,太原 030024)

        刀具是機(jī)械加工中十分重要的工具,在加工過程中刀具會受到材料的擠壓、摩擦以及腐蝕等諸多因素的干擾,從而會使得加工精度降低,不合格產(chǎn)品數(shù)量增多[1].有效的刀具壽命預(yù)測可以提高加工效率,保證加工精度,因此具有重要的研究價值[2,3].

        目前,針對刀具壽命預(yù)測的問題,許多學(xué)者都做了很多的研究.丁怡等在BP 神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)上建立刀具壽命預(yù)測模型,通過實驗仿真驗證了模型的可靠性[4].侍紅巖等分析了影響刀具壽命的主要因素,然后以支持向量回歸機(jī)算法為基礎(chǔ)建立了刀具壽命預(yù)測模型,并通過實驗驗證了模型的適用性[5].Benkedjouh 等提出一種基于非線性特征簡約和支持向量回歸的方法來進(jìn)行刀具狀態(tài)的評估,進(jìn)而預(yù)測刀具壽命[6].夏穎怡等利用改進(jìn)的遺傳算法來優(yōu)化BP 神經(jīng)網(wǎng)絡(luò),用優(yōu)化后的BP 神經(jīng)網(wǎng)絡(luò)模型實現(xiàn)刀具壽命預(yù)測,最后經(jīng)過實驗驗證了與傳統(tǒng)的BP 神經(jīng)網(wǎng)絡(luò)模型相比,其預(yù)測精度更高[7].王虎等分析了刀具壽命的影響因素和刀具壽命之間的關(guān)系,根據(jù)兩者之間的高度非線性關(guān)系,采用PSO 算法優(yōu)化BP 神經(jīng)網(wǎng)絡(luò),最終建立刀具壽命預(yù)測模型[8].Kovac 等利用工具工作溫度的測量值確定了擴(kuò)展的泰勒函數(shù)關(guān)系,該方法可以將獲取的刀具表面的溫度作為輸入信號,從而進(jìn)行刀具壽命的預(yù)測[9].曾曉雪等將混沌理論加入PSO-BP 神經(jīng)網(wǎng)絡(luò)算法中,提出了CPSO-BP的刀具壽命預(yù)測算法,通過仿真表明CPSOBP 神經(jīng)網(wǎng)絡(luò)算法比之前的PSO-BP 神經(jīng)網(wǎng)絡(luò)算法的預(yù)測效果更好[10].Hosseinkhani 等提出了一種使用混合有限元方法結(jié)合經(jīng)驗?zāi)p率方程估算刀具壽命的方法[11].但是上述方法都不同程度地存在一些不足,例如BP 神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)層數(shù)、節(jié)點(diǎn)數(shù)以及連接權(quán)值等參數(shù)較多,需要人為反復(fù)調(diào)試,優(yōu)化工作量復(fù)雜,使得預(yù)測模型構(gòu)建的難度增大.像基于泰勒公式的物理模型,由于實際生產(chǎn)過程中刀具會受到材料屬性、加工類型等多因素的影響,使得模型參數(shù)過于復(fù)雜,難以設(shè)計和計算,因此很難適用于實際生產(chǎn)中.

        針對以上所述的問題,本文提出了基于PSO-RBF神經(jīng)網(wǎng)絡(luò)的刀具壽命預(yù)測方法.RBF 神經(jīng)網(wǎng)絡(luò)與BP神經(jīng)網(wǎng)絡(luò)不同,RBF的泛化能力在很多方面要優(yōu)于BP,同時在網(wǎng)絡(luò)的訓(xùn)練過程中,不需要調(diào)整神經(jīng)元之間的連接權(quán)值,完全通過樣本數(shù)據(jù)進(jìn)行學(xué)習(xí),而且RBF 神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)速率很快.與BP 神經(jīng)網(wǎng)絡(luò)模型、傳統(tǒng)物理模型相比,RBF 神經(jīng)網(wǎng)絡(luò)構(gòu)建的模型不是過于復(fù)雜,適用性很好.所以本文以RBF 神經(jīng)網(wǎng)絡(luò)模型為基礎(chǔ),利用PSO 算法對RBF 神經(jīng)網(wǎng)絡(luò)的主要參數(shù)進(jìn)行優(yōu)化,最終建立預(yù)測精度較高的模型.

        1 相關(guān)研究

        1.1 RBF 神經(jīng)網(wǎng)絡(luò)

        RBF 神經(jīng)網(wǎng)絡(luò)的原理是利用徑向基函數(shù)作為隱含層單元的“基”構(gòu)成隱含層空間,隱含層對輸入向量進(jìn)行變換,將低維空間的輸入數(shù)據(jù)映射到高維空間,使得在低維空間線性不可分的問題在高維空間實現(xiàn)線性可分[12–14].圖1為RBF 神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu).

        圖1 RBF 神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

        圖1中,x1,x2,…,xn為n維輸入向量,q1,q2,…,qm為輸入的m維向量,y1,y2,…,yL為L維輸出向量,wij為輸入層加權(quán)系數(shù),wki為隱含層到輸出層的加權(quán)系數(shù),隱含層的輸出為:

        其中,δi為對應(yīng)隱節(jié)點(diǎn)的標(biāo)準(zhǔn)化常數(shù),XM為輸入向量,Ci為對應(yīng)的高斯函數(shù)的中心向量.輸出層的輸出為:

        其中,wi為加權(quán)系數(shù).總誤差為:

        其中,N為輸入輸出樣本數(shù),L為輸出節(jié)點(diǎn)數(shù),tkp為在樣本p作用下的第k個神經(jīng)元的期望輸出,ykp為在樣本p作用下的第k個神經(jīng)元的實際輸出.

        RBF 神經(jīng)網(wǎng)絡(luò)雖然可以很好地處理非線性問題,具有良好的泛化能力,但是由于其隱含層徑向基函數(shù)中心、標(biāo)準(zhǔn)化常數(shù)以及隱含層到輸出層的加權(quán)系數(shù)等幾個重要參數(shù)難以確定,導(dǎo)致了RBF 神經(jīng)網(wǎng)絡(luò)的盲目性較高[15,16].

        1.2 PSO 算法

        20世紀(jì)末,Kennedy 與Eberhart 受到鳥類種群尋找食物傳遞信息規(guī)律的啟發(fā),提出了PSO 算法[17].該算法的基本思想是將優(yōu)化問題的解抽象為粒子,通常會有一個被優(yōu)化的函數(shù)確定每個粒子的適應(yīng)值,同時粒子移動的方向和距離由一個速度來確定.每一個被初始化的粒子根據(jù)當(dāng)前最優(yōu)粒子的信息在解空間進(jìn)行迭代搜索,而在每一次的迭代中,粒子都是通過本身目前所找的最優(yōu)解和全部粒子目前所找的最優(yōu)解來更新自己[18].

        在M維空間中,初始化一群數(shù)目為N且隨機(jī)移動的粒子,xi(i=1,2,…,N)為粒子的初始位置,vi(i=1,2,…,N)為粒子的速度,pbesti(i=1,2,…,N)為個粒子經(jīng)歷過的最好位置,gbesti(i=1,2,…,N)為全部粒子經(jīng)歷過的最好位置.粒子i根據(jù)式(4)和式(5)更新自己的速度和位置:

        PSO 算法有著其獨(dú)特的優(yōu)點(diǎn),首先它擁有很強(qiáng)的全局搜索能力,其次算法中需要調(diào)整的參數(shù)不多,而且它的結(jié)構(gòu)簡單,容易實現(xiàn).目前,PSO 算法被廣泛應(yīng)用于神經(jīng)網(wǎng)絡(luò)的訓(xùn)練、目標(biāo)尋優(yōu)以及決策支持等多個方面.

        1.3 RBF 神經(jīng)網(wǎng)絡(luò)模型的優(yōu)化

        RBF 神經(jīng)網(wǎng)絡(luò)的關(guān)鍵問題是徑向基函數(shù)的中心、寬度和連接權(quán)值這3 個參數(shù)的確定,而采用PSO 算法對RBF 神經(jīng)網(wǎng)絡(luò)優(yōu)化就是將這3 個參數(shù)當(dāng)做自由運(yùn)動的粒子,以向量的形式表示粒子的位置,通過PSO算法來確定參數(shù)合適的值,最終建立RBF 神經(jīng)網(wǎng)絡(luò).在優(yōu)化過程中,根據(jù)徑向基函數(shù)的特點(diǎn)選擇均方誤差作為PSO 算法的適應(yīng)度函數(shù),計算方式如下所示:

        其中,N為訓(xùn)練樣本的容量,Di為期望輸出值,Yi訓(xùn)練輸出值.PSO 算法優(yōu)化RBF 神經(jīng)網(wǎng)絡(luò)模型的過程如圖2所示.

        圖2 PSO-RBF 神經(jīng)網(wǎng)絡(luò)框架圖

        Step 1.隨機(jī)初始化種群,確定種群數(shù)量、迭代次數(shù)以及其他信息,設(shè)定粒子的初始狀態(tài),即位置和速度,并同時將RBF 神經(jīng)網(wǎng)絡(luò)的3 個參數(shù)組成粒子向量.

        Step 2.將所有粒子的位置信息映射到RBF 神經(jīng)網(wǎng)絡(luò)中,建立神經(jīng)網(wǎng)絡(luò)模型.

        Step 3.按照式(6)計算粒子的適應(yīng)度值.

        Step 4.比較粒子當(dāng)前適應(yīng)度值和上一次的適應(yīng)度值,好的話就將當(dāng)前適應(yīng)度值作為新的個體極值.

        Step 5.比較當(dāng)前的全局極值和上一次的全局極值,好的話就將當(dāng)前的全局極值作為新的全局極值.

        Step 6.所有粒子根據(jù)當(dāng)前最新的個體極值和全局極值,按照式(4)和式(5)來更新自己的位置和速度.

        Step 7.根據(jù)結(jié)束條件來判斷是否需要迭代更新,需要的話返回第Step 2.

        Step 8.記錄最新的全局極值,并且結(jié)束PSO 算法.

        Step 9.根據(jù)所得到的最新全局極值來構(gòu)建RBF神經(jīng)網(wǎng)絡(luò).

        2 刀具壽命預(yù)測模型

        2.1 分析刀具壽命影響因素

        通常來說,刀具壽命是指刀具從投入使用到報廢為止的切削時間[19],如果想高效準(zhǔn)確地預(yù)測刀具壽命,就必須要分析影響刀具壽命的因素.傳統(tǒng)刀具壽命計算公式如下所示:

        其中,T為刀具使用壽命,Cr為刀具壽命系數(shù),D0為刀具直徑,vc為切削速度,ap為背吃刀量,f為進(jìn)給量,aw為切削寬度,Z為刀具齒數(shù),q、x、y、u、p為各相應(yīng)參數(shù)的指數(shù)值.

        由此可見,影響刀具壽命的因素是眾多而且復(fù)雜的,主要有刀具壽命系數(shù)、刀具直徑、切削速度、背吃刀量、進(jìn)給量、切削寬度以及刀具齒數(shù)等,此外還有加工材料、切削溫度以及振動等因素,傳統(tǒng)刀具壽命預(yù)測方法難以準(zhǔn)確反映以上因素和壽命之間的非線性關(guān)系.

        2.2 建立刀具壽命預(yù)測模型

        本文的刀具壽命預(yù)測模型是以RBF 神經(jīng)網(wǎng)絡(luò)為基礎(chǔ)建立的,選擇刀具直徑、銑削速度、銑削深度、銑削寬度、進(jìn)給量以及刀具齒數(shù)作為輸入神經(jīng)元,刀具壽命作為輸出神經(jīng)元.而對于隱含層,則是采用PSO 算法對徑向基函數(shù)中心、寬度和連接權(quán)值進(jìn)行合理確定,目的是為了提高預(yù)測精度.刀具壽命預(yù)測的神經(jīng)網(wǎng)絡(luò)模型如圖3所示.

        圖3 刀具壽命預(yù)測的神經(jīng)網(wǎng)絡(luò)模型

        為了避免模型過于復(fù)雜,圖3所示的神經(jīng)網(wǎng)絡(luò)模型選擇刀具直徑、銑削速度、銑削深度、銑削寬度、進(jìn)給量以及刀具齒數(shù)這6 個主要因素作為輸入神經(jīng)元.通過多次實驗確定當(dāng)隱含層神經(jīng)元的個數(shù)為10 個時,模型的預(yù)測效果最好.采用PSO 算法優(yōu)化RBF 神經(jīng)網(wǎng)絡(luò)模型參數(shù)時,經(jīng)過反復(fù)地測試,當(dāng)PSO 算法中的學(xué)習(xí)因子c1=c2=1.4945,慣性因子w=0.2 時,模型的預(yù)測結(jié)果比較穩(wěn)定,而且更加接近真實值.

        3 實驗驗證

        3.1 實驗環(huán)境以及條件

        本文使用Matlab 2018b 實現(xiàn)PSO-RBF 神經(jīng)網(wǎng)絡(luò)模型,并進(jìn)行實驗,同時所使用的系統(tǒng)參數(shù)如表1所示.

        表1 系統(tǒng)參數(shù)表

        3.2 實驗過程

        實驗選擇文獻(xiàn)[20]中的實驗數(shù)據(jù)作為刀具壽命預(yù)測模型的原始數(shù)據(jù),以此來驗證所提出模型的有效性.實驗樣本選用的是硬質(zhì)合金立銑刀,加工材料為45 鋼,加工方式和加工要求分別是為立銑和粗銑.刀具壽命預(yù)測原始樣本數(shù)據(jù)如表2所示.

        表2 刀具壽命預(yù)測原始樣本數(shù)據(jù)

        由樣本數(shù)據(jù)可知,刀具直徑、銑削速度、銑削深度、銑削寬度、進(jìn)給量以及刀具齒數(shù)的度量單位是不同的,為了避免參數(shù)之間的綱量影響和提高模型精度,實驗前先將樣本數(shù)據(jù)進(jìn)行歸一化處理,計算方式如下所示:

        其中,xscale為歸一化后的值,x為實際樣本值,xmax和xmin分別為實際樣本中的最大值以及最小值.

        根據(jù)第1 節(jié)和第2 節(jié)所述,在Matlab 2018b中搭建PSO-RBF 神經(jīng)網(wǎng)絡(luò)模型,然后將處理后的數(shù)據(jù)代入模型進(jìn)行實驗.為了排除實驗的隨機(jī)性和偶然性,采用的是十折交叉驗證法,具體來說就是原始樣本數(shù)據(jù)有10 組,每次取其中的9 組作為訓(xùn)練樣本,取剩下的1 組作為測試樣本,總共進(jìn)行10 次實驗.同時,為了驗證PSO-RBF 神經(jīng)網(wǎng)絡(luò)模型的預(yù)測性能,本文也采用標(biāo)準(zhǔn)的RBF 神經(jīng)網(wǎng)絡(luò)模型進(jìn)行了實驗,并將兩者的結(jié)果進(jìn)行對比.

        3.3 實驗結(jié)果分析

        實驗后兩個模型的刀具壽命預(yù)測結(jié)果對比如圖4所示.

        圖4 刀具壽命預(yù)測結(jié)果對比

        由圖4的曲線擬合度可知,PSO-RBF 神經(jīng)網(wǎng)絡(luò)模型要比RBF 神經(jīng)網(wǎng)絡(luò)具有更高的預(yù)測精度和更好的預(yù)測效果.

        實驗結(jié)束后,計算每次實驗預(yù)測值和刀具實際壽命之間的誤差,進(jìn)而求得相對誤差,然后求10 次實驗的平均相對誤差,同時也計算每次實驗的MAE (平均絕對誤差)和MSE (均方誤差),也將其作為預(yù)測模型精度的評價標(biāo)準(zhǔn).兩個模型的平均相對誤差、MSE 以及MAE的計算結(jié)果對比分別如圖5、圖6、圖7所示.

        由圖5可以看出,RBF 神經(jīng)網(wǎng)絡(luò)的平均相對誤差為23.30%,而PSO-RBF 神經(jīng)網(wǎng)絡(luò)模型的平均相對誤差為6.16%,后者比前者降低了17.14%.由圖6和圖7可以看出,在全部10 次實驗中,PSO-RBF 神經(jīng)網(wǎng)絡(luò)模型預(yù)測結(jié)果的MSE 均小于RBF 神經(jīng)網(wǎng)絡(luò)模型,同時PSO-RBF 神經(jīng)網(wǎng)絡(luò)模型預(yù)測結(jié)果的MAE 在9 次實驗中均小于RBF 神經(jīng)網(wǎng)絡(luò)模型.由此可見,PSO-RBF 神經(jīng)網(wǎng)絡(luò)模型擁有更高的的預(yù)測精度,而且預(yù)測的誤差也更小,能夠獲得很好的刀具壽命預(yù)測效果.

        圖5 MAE 對比

        圖6 MSE 對比

        圖7 MAE 對比

        4 結(jié)論

        本文針對刀具壽命預(yù)測受到多種因素影響的特點(diǎn),建立了一種PSO-RBF 神經(jīng)網(wǎng)絡(luò)預(yù)測模型,并采用PSO算法對RBF 神經(jīng)網(wǎng)絡(luò)的中心值c、寬度σ以及連接權(quán)值w進(jìn)行了優(yōu)化,提高了模型的預(yù)測精度.通過實驗結(jié)果表明PSO-RBF 神經(jīng)網(wǎng)絡(luò)模型預(yù)測結(jié)果的平均相對誤差為6.16%,比RBF 神經(jīng)網(wǎng)絡(luò)模型的23.30%要低17.14%,進(jìn)一步驗證了該神經(jīng)網(wǎng)絡(luò)模型的可行性.

        猜你喜歡
        實驗模型
        一半模型
        記一次有趣的實驗
        微型實驗里看“燃燒”
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
        做個怪怪長實驗
        3D打印中的模型分割與打包
        NO與NO2相互轉(zhuǎn)化實驗的改進(jìn)
        實踐十號上的19項實驗
        太空探索(2016年5期)2016-07-12 15:17:55
        FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
        国产激情一区二区三区不卡av| 亚洲依依成人综合在线网址| 亚洲日韩图片专区小说专区| av免费看网站在线观看| 亚洲中文字幕九色日本| 美女脱了内裤张开腿让男人桶网站| 久久中文字幕人妻熟av女蜜柚m| 亚洲精品亚洲人成在线播放| 午夜视频手机在线免费观看| 国产精品日日做人人爱| 少妇久久久久久被弄到高潮| 亚洲人成亚洲人成在线观看| 蜜桃在线一区二区三区| 亚洲av不卡一区男人天堂| 果冻传媒2021精品一区| 亚洲红怡院| 久久天堂av综合合色| 免费a级毛片在线播放| 无码国产精品一区二区高潮 | 国产精品久久久久久久专区| 中文亚洲一区二区三区| 日本边添边摸边做边爱喷水| 日本做受高潮好舒服视频| 亚洲熟妇大图综合色区| 美女被内射中出在线观看| 亚洲av无码乱码国产精品久久| 国产一区二区不卡老阿姨| www.五月激情| 91精品国产九色综合久久香蕉| 成人亚洲精品777777| 国产精品久久久久久久久KTV| 日本人妻av在线观看| 校园春色人妻激情高清中文字幕| 国内精品久久久久影院一蜜桃| 白白色发布在线播放国产| 男人的精品天堂一区二区在线观看| 无码av不卡一区二区三区| 97se在线| 91青青草视频在线播放| 九九影院理论片私人影院| 永久免费不卡在线观看黄网站|