• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Web的數(shù)控加工銑削參數(shù)優(yōu)選模型的研究

      2022-02-19 13:58:14楊曉剛
      關(guān)鍵詞:神經(jīng)網(wǎng)絡(luò)誤差樣本

      楊曉剛,姚 艷

      (陜西國(guó)防工業(yè)職業(yè)技術(shù)學(xué)院智能制造學(xué)院,陜西 西安 710300)

      眾所周知,數(shù)控加工銑削參數(shù)的優(yōu)化選取是一個(gè)時(shí)變的、非線性的復(fù)雜工程問(wèn)題[1-2],而解決此問(wèn)題最有效的方法就是運(yùn)用人工神經(jīng)網(wǎng)絡(luò)建立模型[3]。在非線性動(dòng)態(tài)系統(tǒng)辨識(shí)中最常用的有反向傳播(back propagation,BP)神經(jīng)網(wǎng)絡(luò)和徑向基函數(shù)(radial basis function,RBF)神經(jīng)網(wǎng)絡(luò)[4]。從算法可塑性方面來(lái)看,盡管BP算法收斂速度較慢,但其可通過(guò)改進(jìn)來(lái)提高,總體優(yōu)越性還是顯而易見的,因此本文選用BP神經(jīng)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)數(shù)控加工銑削參數(shù)的優(yōu)化選取。

      1 構(gòu)造BP神經(jīng)網(wǎng)絡(luò)模型

      1.1 試驗(yàn)數(shù)據(jù)選取

      樣本數(shù)據(jù)是否合理,關(guān)系到BP神經(jīng)網(wǎng)絡(luò)模型的收斂速度和預(yù)測(cè)精度能否得到保障[5]。本文以多目標(biāo)優(yōu)化為原則來(lái)完成樣本數(shù)據(jù)的選取,即以中間公差、表面粗糙度和加工效率3個(gè)目標(biāo)以不同的權(quán)重比例來(lái)共同優(yōu)化選取[6]。最終所選樣本數(shù)據(jù)見表1。

      表1 樣本數(shù)據(jù)選取表

      驗(yàn)證數(shù)據(jù)取樣本總數(shù)20%較合適,本文所選驗(yàn)證數(shù)據(jù)由訓(xùn)練樣本數(shù)據(jù)(小于總樣本數(shù)據(jù)5%)、試驗(yàn)數(shù)據(jù)(小于總樣本數(shù)據(jù)15%)與現(xiàn)場(chǎng)加工數(shù)據(jù)(小于總樣本數(shù)據(jù)5%)組成。最終確定如表2所示的30條驗(yàn)證數(shù)據(jù)。

      表2 驗(yàn)證數(shù)據(jù)選取表修改

      1.2 設(shè)計(jì)輸入、輸出層神經(jīng)元數(shù)

      輸出層由主軸轉(zhuǎn)速n、進(jìn)給速度vf和加工時(shí)間T3 個(gè)神經(jīng)元構(gòu)成。輸入層由基本尺寸、表面粗糙度、切削深度、切削寬度、刀具類型、刀具孔徑比、刀具直徑、尺寸精度等9個(gè)神經(jīng)元構(gòu)成[7]。隱含層數(shù)量通過(guò)實(shí)際運(yùn)行調(diào)整來(lái)確定[8],通過(guò)大量試驗(yàn)可知,預(yù)測(cè)誤差最小時(shí)神經(jīng)元個(gè)數(shù)是36,因此最終確定神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)為9-36-3,如圖1所示。

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

      1.3 神經(jīng)網(wǎng)絡(luò)程序設(shè)計(jì)

      本文用MATLAB神經(jīng)網(wǎng)絡(luò)工具箱newff函數(shù)創(chuàng)建一個(gè)以1×10-4為收斂精度的單隱層BP神經(jīng)網(wǎng)絡(luò)[9]。

      net = newff (PR,[S1,…, Sn],{TF1,…, TFn},BTF,BLF,PF)

      其中PR確定R個(gè)輸入量的最大、最小值;[S1,…,Sn]確定每層神經(jīng)元數(shù)量,本文取Sn=3;{TF1,…,TFn}確定每層所用轉(zhuǎn)移函數(shù)名,分別取tansig、purelin;BTF確定訓(xùn)練函數(shù)名,取traindgx、mse表征;其余參數(shù)根據(jù)實(shí)際情況選取。

      2 訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)模型

      2.1 提高網(wǎng)絡(luò)泛化能力

      本文通過(guò)歸一化處理樣本數(shù)據(jù)來(lái)提高BP神經(jīng)網(wǎng)絡(luò)模型的泛化能力[10],所采取的歸一化方法要求對(duì)每列樣本數(shù)據(jù)都要進(jìn)行處理,從而保證每列樣本數(shù)據(jù)都能均勻分布在-1~1。通過(guò)對(duì)歸一化方法的研究與分析,采用人工神經(jīng)網(wǎng)絡(luò)樣本數(shù)據(jù)歸一化方法。本文BP神經(jīng)網(wǎng)絡(luò)模型各樣本數(shù)據(jù)歸一化處理方法見表3。

      表3 樣本數(shù)據(jù)歸一化方式統(tǒng)計(jì)

      2.2 神經(jīng)網(wǎng)絡(luò)訓(xùn)練誤差曲線

      在完成樣本數(shù)據(jù)歸一化處理和網(wǎng)絡(luò)程序設(shè)計(jì)后,就可以大量訓(xùn)練網(wǎng)絡(luò)模型[11-12]:設(shè)置BP神經(jīng)網(wǎng)絡(luò)權(quán)值和閾值的初始值,訓(xùn)練BP神經(jīng)網(wǎng)絡(luò),通過(guò)不斷調(diào)整權(quán)值、閾值,減少net.performFcn值,直到所訓(xùn)練網(wǎng)絡(luò)的誤差平方和小于誤差目標(biāo)1×10-4。最終BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練誤差曲線如圖2所示。

      圖2 誤差曲線圖

      2.3 神經(jīng)網(wǎng)絡(luò)性能測(cè)試曲線

      BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練完成后,使用sim函數(shù)檢驗(yàn)網(wǎng)絡(luò)性能,使用postreg函數(shù)分析訓(xùn)練結(jié)果,測(cè)試程序如下:

      a=sim(net,p);[m,b,r]=postreg(a,t)

      如圖3神經(jīng)網(wǎng)絡(luò)性能測(cè)試圖所示,postreg函數(shù)返回了3個(gè)值(m=0.999 9,b=-1.495 7E-005,r=1.000 0)。圖中“○”表示輸出數(shù)據(jù),實(shí)線表示理想回歸直線,虛線表示最優(yōu)回歸直線。從圖3可以看出,此訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)擁有良好性能。

      圖3 性能測(cè)試圖

      3 對(duì)比BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)及驗(yàn)證數(shù)據(jù)

      將驗(yàn)證數(shù)據(jù)輸入到已訓(xùn)練好的BP神經(jīng)網(wǎng)絡(luò)中進(jìn)行輸出驗(yàn)證,如圖4所示。由圖可以看出,除了少數(shù)預(yù)測(cè)數(shù)據(jù)與驗(yàn)證樣本數(shù)據(jù)不符外,絕大部分預(yù)測(cè)數(shù)據(jù)與驗(yàn)證樣本數(shù)據(jù)是吻合的,已基本實(shí)現(xiàn)銑削參數(shù)的優(yōu)選。

      圖4 樣本與預(yù)測(cè)數(shù)據(jù)對(duì)比圖

      BP神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)精度采用預(yù)測(cè)相對(duì)誤差來(lái)表示。預(yù)測(cè)與試驗(yàn)誤差對(duì)照見表4。

      表4 預(yù)測(cè)與試驗(yàn)誤差對(duì)照表

      通過(guò)表4中的對(duì)比分析,可以看出達(dá)到了對(duì)參數(shù)優(yōu)選的預(yù)測(cè)效果。

      4 開發(fā)基于Web的數(shù)控銑削參數(shù)優(yōu)選模型

      本文利用上述BP神經(jīng)網(wǎng)絡(luò)數(shù)控銑削參數(shù)優(yōu)選模型的研究成果,結(jié)合企業(yè)實(shí)際需求,采用JSP技術(shù)和B/S模式,開發(fā)基于Web的數(shù)控加工銑削參數(shù)優(yōu)選模型,實(shí)現(xiàn)企業(yè)數(shù)控加工銑削參數(shù)網(wǎng)絡(luò)化優(yōu)選查詢。圖5是部分信息查詢界面,圖6,7是部分?jǐn)?shù)控銑削參數(shù)優(yōu)選管理界面。

      圖5 工件信息選取查詢界面

      圖6 參數(shù)優(yōu)選界面(一)

      圖7 參數(shù)優(yōu)選界面(二)

      5 結(jié)束語(yǔ)

      本文對(duì)數(shù)控加工銑削參數(shù)優(yōu)選問(wèn)題進(jìn)行了深入研究,利用人工神經(jīng)網(wǎng)絡(luò)技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)相結(jié)合的方法開發(fā)了基于Web的數(shù)控加工銑削參數(shù)優(yōu)選模型。實(shí)踐證明它實(shí)現(xiàn)了企業(yè)數(shù)控加工銑削參數(shù)網(wǎng)絡(luò)化優(yōu)選查詢,大大提高了數(shù)控加工效率、產(chǎn)品加工質(zhì)量和企業(yè)經(jīng)濟(jì)效益。由于時(shí)間比較倉(cāng)促,整體研究工作還有不足的地方,后面可以嘗試采用全局最優(yōu)算法、遺傳算法來(lái)優(yōu)化BP網(wǎng)絡(luò)模型的權(quán)值和閾值,使其收斂速度更快、擬合與預(yù)測(cè)精度更高。

      猜你喜歡
      神經(jīng)網(wǎng)絡(luò)誤差樣本
      用樣本估計(jì)總體復(fù)習(xí)點(diǎn)撥
      角接觸球軸承接觸角誤差控制
      哈爾濱軸承(2020年2期)2020-11-06 09:22:26
      Beidou, le système de navigation par satellite compatible et interopérable
      神經(jīng)網(wǎng)絡(luò)抑制無(wú)線通信干擾探究
      電子制作(2019年19期)2019-11-23 08:42:00
      壓力容器制造誤差探究
      推動(dòng)醫(yī)改的“直銷樣本”
      隨機(jī)微分方程的樣本Lyapunov二次型估計(jì)
      基于神經(jīng)網(wǎng)絡(luò)的拉矯機(jī)控制模型建立
      九十億分之一的“生死”誤差
      山東青年(2016年2期)2016-02-28 14:25:41
      村企共贏的樣本
      罗山县| 白银市| 民权县| 武川县| 武强县| 正蓝旗| 广饶县| 淮南市| 西宁市| 苍山县| 东乡| 玉林市| 游戏| 北碚区| 徐闻县| 江都市| 金昌市| 峨山| 弋阳县| 乃东县| 肥乡县| 胶州市| 北海市| 嘉峪关市| 漠河县| 西平县| 金秀| 东乌珠穆沁旗| 宣汉县| 宜兰市| 大丰市| 凤台县| 巴林左旗| 元朗区| 玉龙| 茶陵县| 榕江县| 浪卡子县| 金沙县| 惠东县| 凤台县|