• 
    

    
    

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

      ?

      BP神經(jīng)網(wǎng)絡(luò)在電火花成形加工中的應(yīng)用

      2014-09-01 04:34茍剛劉勇
      新媒體研究 2014年11期
      關(guān)鍵詞:人工神經(jīng)網(wǎng)絡(luò)建模

      茍剛+劉勇

      摘要針對(duì)電火花成形加工工藝特點(diǎn),以峰值電流、脈沖間隔、脈沖寬度、峰值電壓為輸入?yún)?shù),加工速度、電極損耗和表面粗糙度為輸出參數(shù),提出了用BP神經(jīng)網(wǎng)絡(luò)對(duì)電火花成形加工過程建立加工效果預(yù)測(cè)模型,通過計(jì)算機(jī)仿真的結(jié)果與實(shí)驗(yàn)數(shù)據(jù)對(duì)比,認(rèn)為該模型能夠比較精確地預(yù)測(cè)出一定條件下的加工速度、電極損耗和表面粗糙度,并能真實(shí)反映出機(jī)床的加工工藝規(guī)律。

      關(guān)鍵詞電火花成形加工;人工神經(jīng)網(wǎng)絡(luò);建模

      中圖分類號(hào):TG661 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)11-0075-02

      經(jīng)過半個(gè)多世紀(jì)的發(fā)展,電火花加工技術(shù)已取得了巨大的進(jìn)步,突破了傳統(tǒng)觀念的束縛,成為現(xiàn)代制造技術(shù)的重要組成部分。國內(nèi)企業(yè)把重點(diǎn)放在市場(chǎng)的份額上,忽視了基礎(chǔ)理論研究和技術(shù)創(chuàng)新,這使得與國外的電火花加工技術(shù)水平差距增大[1]。作為電火花加工的一部分,電火花成形加工在模具生產(chǎn)中得到了廣泛的應(yīng)用。然而電火花成形加工的影響因素太復(fù)雜,加工過程很難用傳統(tǒng)的數(shù)學(xué)模型來描述,工藝參數(shù)的選擇往往依賴于操作者的經(jīng)驗(yàn)和熟練程度,由于實(shí)際加工的千變?nèi)f化,這在很大程度上影響了機(jī)床性能的發(fā)揮。

      人工神經(jīng)網(wǎng)絡(luò)是由大量簡單處理元件相互連接構(gòu)成的高度并行的非線性系統(tǒng),具有高度非線性、自學(xué)習(xí)、自組織與自適應(yīng)性等特征[2]。本文針對(duì)電火花成形加工工藝效果的問題,提出了一種基于神經(jīng)網(wǎng)絡(luò)的工藝效果預(yù)測(cè)模型。

      1電火花成形加工神經(jīng)網(wǎng)絡(luò)模型

      1)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的建立。影響電火花成形加工工藝效果的因素分為電參數(shù)和非電參數(shù),其中電參數(shù)包括加工極性、峰值電流、脈沖寬度、脈沖間隔、峰值電壓等,非電參數(shù)有電極材料、電極形狀、加工深度、抬刀時(shí)間、加工面積以及電介液等因素,它們相互影響,錯(cuò)綜復(fù)雜。假如將所有的因素都作為自變量處理,這樣會(huì)使模型變得相當(dāng)復(fù)雜,實(shí)際加工中要同時(shí)獲得這些參數(shù)的數(shù)據(jù)也是不現(xiàn)實(shí)的。根據(jù)大量的實(shí)驗(yàn)分析和相關(guān)研究人員的研究分析,本課題在其它加工條件一定的情況下,以峰值電流、脈沖間隔、脈沖寬度、峰值電壓為輸入?yún)?shù),以加工速度、電極損耗和表面粗糙度為輸出參數(shù),以此建立電火花成形加工的神經(jīng)網(wǎng)絡(luò)模型。本次采用目前應(yīng)用比較廣泛的三層BP神經(jīng)網(wǎng)絡(luò),經(jīng)試錯(cuò)實(shí)驗(yàn),此處隱含層節(jié)點(diǎn)數(shù)取8,因此網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)為4×8×3,如圖1所示。

      圖1預(yù)測(cè)模型的BP網(wǎng)絡(luò)拓?fù)鋱D

      2)BP網(wǎng)絡(luò)的學(xué)習(xí)算法。BP網(wǎng)絡(luò)能學(xué)習(xí)和存貯大量的輸入-輸出模式映射關(guān)系,而無需事前揭示描述這種映射關(guān)系的數(shù)學(xué)方程。它的學(xué)習(xí)規(guī)則是使用最速下降法,通過反向傳播來不斷調(diào)整網(wǎng)絡(luò)的權(quán)值和閾值,使網(wǎng)絡(luò)的誤差平方和最小。BP網(wǎng)絡(luò)常規(guī)的學(xué)習(xí)規(guī)則是Delta規(guī)則,輸入節(jié)點(diǎn)與隱層節(jié)點(diǎn)權(quán)值和閾值的算法為如下[3]:

      式中,為學(xué)習(xí)率,為傳遞函數(shù), 為網(wǎng)絡(luò)計(jì)算輸出, 為輸出節(jié)點(diǎn)的期望輸出, 為節(jié)點(diǎn)輸入值, 為神經(jīng)元輸入, 為輸入節(jié)點(diǎn)與隱節(jié)點(diǎn)之間的網(wǎng)絡(luò)權(quán)值, 為隱節(jié)點(diǎn)與輸出節(jié)點(diǎn)之間的網(wǎng)絡(luò)權(quán)值。

      上述BP算法為標(biāo)準(zhǔn)BP算法,標(biāo)準(zhǔn)總體誤差為:

      標(biāo)準(zhǔn)的BP學(xué)習(xí)算法收斂速度慢,存在多個(gè)局部極小點(diǎn),為了克服標(biāo)準(zhǔn)算法的這些缺點(diǎn),本文采用具有較快學(xué)習(xí)速度的L-M算法,L-M算法根據(jù)Levenberg-Marquardt優(yōu)化理論對(duì)網(wǎng)絡(luò)閾值和權(quán)值進(jìn)行調(diào)整, 參數(shù)調(diào)整的學(xué)習(xí)算法如下[3]:

      式中,J為網(wǎng)絡(luò)誤差對(duì)網(wǎng)絡(luò)參數(shù)的導(dǎo)數(shù)的雅可比(Jaconbian)矩陣;I為單位矩陣;E為誤差矩陣;u為適應(yīng)值。

      3)BP神經(jīng)網(wǎng)絡(luò)的Matlab實(shí)現(xiàn)。Matlab神經(jīng)網(wǎng)絡(luò)工具箱是以人工神經(jīng)網(wǎng)絡(luò)理論為基礎(chǔ),采用Matlab語言構(gòu)造典型神經(jīng)網(wǎng)絡(luò)的傳遞函數(shù),針對(duì)特定的網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行網(wǎng)絡(luò)學(xué)習(xí)、設(shè)計(jì)、訓(xùn)練和仿真[4]。Matlab神經(jīng)網(wǎng)絡(luò)工具箱提供了多種學(xué)習(xí)算法,其主要仿真思路為:首先調(diào)用工具箱里的相關(guān)函數(shù)對(duì)初始采樣數(shù)據(jù)進(jìn)行預(yù)處理;其次使用函數(shù)netff()創(chuàng)建一個(gè)BP神經(jīng)網(wǎng)絡(luò);然后在獲得神經(jīng)網(wǎng)絡(luò)輸出后,為了方便對(duì)數(shù)據(jù)進(jìn)行分析,需要對(duì)訓(xùn)練好的輸出數(shù)據(jù)進(jìn)行反處理;最后對(duì)神經(jīng)網(wǎng)絡(luò)進(jìn)行仿真。

      在數(shù)據(jù)預(yù)處理中,通常采用的是歸一化處理,選取Matlab神經(jīng)網(wǎng)絡(luò)工具箱中premnmx命令進(jìn)行歸一化時(shí)必須剔除一些異常點(diǎn)以及對(duì)已經(jīng)在[-1,1]和[0,1]的數(shù)據(jù)必須排除,這樣會(huì)給設(shè)計(jì)帶來一定的麻煩,因此本次采用prestd命令。

      2模型驗(yàn)證及分析

      建立好模型后,通過試驗(yàn)來驗(yàn)證模型的正確性和可行性,本次試驗(yàn)采用的是泰州方正數(shù)控DK7130電火花成形機(jī),電極材料為紫銅,工件材料為45#鋼,工作液為DK7130標(biāo)配專用油,采用負(fù)極性加工。做了表1所示的實(shí)驗(yàn),試驗(yàn)結(jié)果與預(yù)測(cè)結(jié)果之間比較如表2所示。

      表1加工參數(shù)

      峰值電流(A) 脈沖寬度(us) 脈沖間隔(us) 峰值電壓(Unit)

      2 120 220 3

      7 240 30 8

      7 60 220 6

      10 20 150 6

      10 120 70 8

      15 60 70 1

      表2試驗(yàn)結(jié)果與預(yù)測(cè)結(jié)果之間的比較

      電極損耗θ/% 加工速度vw/mm3/min 表面粗糙度Ra/um

      實(shí)際值 預(yù)測(cè)值 實(shí)際值 預(yù)測(cè)值 實(shí)際值 預(yù)測(cè)值

      0.7 0.637 16.96 16.268 3.17 3.16

      2 1.791 41.36 42.934 6.72 5.958

      1.6 1.813 33.62 34.350 4.63 4.800

      4.6 4.477 46.64 48.577 4.52 4.782

      2 2.392 56.35 53.951 5.99 6.091

      4 3.819 66.31 70.566 6.18 6.704

      從表1、表2可以看出,網(wǎng)絡(luò)正確的反應(yīng)了電參數(shù)與加工結(jié)果直接地映射關(guān)系,預(yù)測(cè)結(jié)果和實(shí)際情況還是十分接近,因此證實(shí)了本課題所建立的BP神經(jīng)網(wǎng)絡(luò)模型能反應(yīng)出的工藝規(guī)律。

      3結(jié)論

      1)相對(duì)于傳統(tǒng)非線性回歸模型預(yù)測(cè)結(jié)果分散性較大、計(jì)算分析過程復(fù)雜以及預(yù)測(cè)結(jié)果也不理想的缺點(diǎn),人工神經(jīng)網(wǎng)絡(luò)模型在電火花加工工藝效果的預(yù)測(cè)具有良好的效果,試驗(yàn)表明電極損耗、表面粗糙度和加工速度的實(shí)際值與預(yù)測(cè)值很接近,因此該模型能真實(shí)反映機(jī)床的加工工藝規(guī)律。

      2)人工神經(jīng)網(wǎng)絡(luò)與仿真預(yù)測(cè)控制理論相結(jié)合,應(yīng)用于電火花加工過程中工藝效果的控制。通過建立多模態(tài)的信息預(yù)測(cè)模型,使電火花加工工藝的控制向更高的層次發(fā)展。

      3)本課題的研究只是初步的嘗試,如果能引入智能算法,如遺傳算法,模擬退火算法等,在學(xué)習(xí)時(shí)考慮更多影響加工工藝效果的因素,則更能提高模型的精度,具有更大的實(shí)際意義。

      參考文獻(xiàn)

      [1]楊大勇,伏金娟.電火花成形加工技術(shù)及其發(fā)展動(dòng)向[J].航空制造技術(shù),2010(5):43-46.

      [2]吳蓉.基于人工神經(jīng)網(wǎng)絡(luò)的電火花加工工藝專家系統(tǒng)[J].機(jī)電產(chǎn)品開發(fā)與應(yīng)用,2008,21(4):174-178.

      [3]田景文.人工神經(jīng)網(wǎng)絡(luò)算法研究及應(yīng)用[M].北京:北京理工大學(xué)出版社,2006.

      [4]周開利,康耀紅.神經(jīng)網(wǎng)絡(luò)模型及其MATLAB仿真程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005.

      endprint

      摘要針對(duì)電火花成形加工工藝特點(diǎn),以峰值電流、脈沖間隔、脈沖寬度、峰值電壓為輸入?yún)?shù),加工速度、電極損耗和表面粗糙度為輸出參數(shù),提出了用BP神經(jīng)網(wǎng)絡(luò)對(duì)電火花成形加工過程建立加工效果預(yù)測(cè)模型,通過計(jì)算機(jī)仿真的結(jié)果與實(shí)驗(yàn)數(shù)據(jù)對(duì)比,認(rèn)為該模型能夠比較精確地預(yù)測(cè)出一定條件下的加工速度、電極損耗和表面粗糙度,并能真實(shí)反映出機(jī)床的加工工藝規(guī)律。

      關(guān)鍵詞電火花成形加工;人工神經(jīng)網(wǎng)絡(luò);建模

      中圖分類號(hào):TG661 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)11-0075-02

      經(jīng)過半個(gè)多世紀(jì)的發(fā)展,電火花加工技術(shù)已取得了巨大的進(jìn)步,突破了傳統(tǒng)觀念的束縛,成為現(xiàn)代制造技術(shù)的重要組成部分。國內(nèi)企業(yè)把重點(diǎn)放在市場(chǎng)的份額上,忽視了基礎(chǔ)理論研究和技術(shù)創(chuàng)新,這使得與國外的電火花加工技術(shù)水平差距增大[1]。作為電火花加工的一部分,電火花成形加工在模具生產(chǎn)中得到了廣泛的應(yīng)用。然而電火花成形加工的影響因素太復(fù)雜,加工過程很難用傳統(tǒng)的數(shù)學(xué)模型來描述,工藝參數(shù)的選擇往往依賴于操作者的經(jīng)驗(yàn)和熟練程度,由于實(shí)際加工的千變?nèi)f化,這在很大程度上影響了機(jī)床性能的發(fā)揮。

      人工神經(jīng)網(wǎng)絡(luò)是由大量簡單處理元件相互連接構(gòu)成的高度并行的非線性系統(tǒng),具有高度非線性、自學(xué)習(xí)、自組織與自適應(yīng)性等特征[2]。本文針對(duì)電火花成形加工工藝效果的問題,提出了一種基于神經(jīng)網(wǎng)絡(luò)的工藝效果預(yù)測(cè)模型。

      1電火花成形加工神經(jīng)網(wǎng)絡(luò)模型

      1)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的建立。影響電火花成形加工工藝效果的因素分為電參數(shù)和非電參數(shù),其中電參數(shù)包括加工極性、峰值電流、脈沖寬度、脈沖間隔、峰值電壓等,非電參數(shù)有電極材料、電極形狀、加工深度、抬刀時(shí)間、加工面積以及電介液等因素,它們相互影響,錯(cuò)綜復(fù)雜。假如將所有的因素都作為自變量處理,這樣會(huì)使模型變得相當(dāng)復(fù)雜,實(shí)際加工中要同時(shí)獲得這些參數(shù)的數(shù)據(jù)也是不現(xiàn)實(shí)的。根據(jù)大量的實(shí)驗(yàn)分析和相關(guān)研究人員的研究分析,本課題在其它加工條件一定的情況下,以峰值電流、脈沖間隔、脈沖寬度、峰值電壓為輸入?yún)?shù),以加工速度、電極損耗和表面粗糙度為輸出參數(shù),以此建立電火花成形加工的神經(jīng)網(wǎng)絡(luò)模型。本次采用目前應(yīng)用比較廣泛的三層BP神經(jīng)網(wǎng)絡(luò),經(jīng)試錯(cuò)實(shí)驗(yàn),此處隱含層節(jié)點(diǎn)數(shù)取8,因此網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)為4×8×3,如圖1所示。

      圖1預(yù)測(cè)模型的BP網(wǎng)絡(luò)拓?fù)鋱D

      2)BP網(wǎng)絡(luò)的學(xué)習(xí)算法。BP網(wǎng)絡(luò)能學(xué)習(xí)和存貯大量的輸入-輸出模式映射關(guān)系,而無需事前揭示描述這種映射關(guān)系的數(shù)學(xué)方程。它的學(xué)習(xí)規(guī)則是使用最速下降法,通過反向傳播來不斷調(diào)整網(wǎng)絡(luò)的權(quán)值和閾值,使網(wǎng)絡(luò)的誤差平方和最小。BP網(wǎng)絡(luò)常規(guī)的學(xué)習(xí)規(guī)則是Delta規(guī)則,輸入節(jié)點(diǎn)與隱層節(jié)點(diǎn)權(quán)值和閾值的算法為如下[3]:

      式中,為學(xué)習(xí)率,為傳遞函數(shù), 為網(wǎng)絡(luò)計(jì)算輸出, 為輸出節(jié)點(diǎn)的期望輸出, 為節(jié)點(diǎn)輸入值, 為神經(jīng)元輸入, 為輸入節(jié)點(diǎn)與隱節(jié)點(diǎn)之間的網(wǎng)絡(luò)權(quán)值, 為隱節(jié)點(diǎn)與輸出節(jié)點(diǎn)之間的網(wǎng)絡(luò)權(quán)值。

      上述BP算法為標(biāo)準(zhǔn)BP算法,標(biāo)準(zhǔn)總體誤差為:

      標(biāo)準(zhǔn)的BP學(xué)習(xí)算法收斂速度慢,存在多個(gè)局部極小點(diǎn),為了克服標(biāo)準(zhǔn)算法的這些缺點(diǎn),本文采用具有較快學(xué)習(xí)速度的L-M算法,L-M算法根據(jù)Levenberg-Marquardt優(yōu)化理論對(duì)網(wǎng)絡(luò)閾值和權(quán)值進(jìn)行調(diào)整, 參數(shù)調(diào)整的學(xué)習(xí)算法如下[3]:

      式中,J為網(wǎng)絡(luò)誤差對(duì)網(wǎng)絡(luò)參數(shù)的導(dǎo)數(shù)的雅可比(Jaconbian)矩陣;I為單位矩陣;E為誤差矩陣;u為適應(yīng)值。

      3)BP神經(jīng)網(wǎng)絡(luò)的Matlab實(shí)現(xiàn)。Matlab神經(jīng)網(wǎng)絡(luò)工具箱是以人工神經(jīng)網(wǎng)絡(luò)理論為基礎(chǔ),采用Matlab語言構(gòu)造典型神經(jīng)網(wǎng)絡(luò)的傳遞函數(shù),針對(duì)特定的網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行網(wǎng)絡(luò)學(xué)習(xí)、設(shè)計(jì)、訓(xùn)練和仿真[4]。Matlab神經(jīng)網(wǎng)絡(luò)工具箱提供了多種學(xué)習(xí)算法,其主要仿真思路為:首先調(diào)用工具箱里的相關(guān)函數(shù)對(duì)初始采樣數(shù)據(jù)進(jìn)行預(yù)處理;其次使用函數(shù)netff()創(chuàng)建一個(gè)BP神經(jīng)網(wǎng)絡(luò);然后在獲得神經(jīng)網(wǎng)絡(luò)輸出后,為了方便對(duì)數(shù)據(jù)進(jìn)行分析,需要對(duì)訓(xùn)練好的輸出數(shù)據(jù)進(jìn)行反處理;最后對(duì)神經(jīng)網(wǎng)絡(luò)進(jìn)行仿真。

      在數(shù)據(jù)預(yù)處理中,通常采用的是歸一化處理,選取Matlab神經(jīng)網(wǎng)絡(luò)工具箱中premnmx命令進(jìn)行歸一化時(shí)必須剔除一些異常點(diǎn)以及對(duì)已經(jīng)在[-1,1]和[0,1]的數(shù)據(jù)必須排除,這樣會(huì)給設(shè)計(jì)帶來一定的麻煩,因此本次采用prestd命令。

      2模型驗(yàn)證及分析

      建立好模型后,通過試驗(yàn)來驗(yàn)證模型的正確性和可行性,本次試驗(yàn)采用的是泰州方正數(shù)控DK7130電火花成形機(jī),電極材料為紫銅,工件材料為45#鋼,工作液為DK7130標(biāo)配專用油,采用負(fù)極性加工。做了表1所示的實(shí)驗(yàn),試驗(yàn)結(jié)果與預(yù)測(cè)結(jié)果之間比較如表2所示。

      表1加工參數(shù)

      峰值電流(A) 脈沖寬度(us) 脈沖間隔(us) 峰值電壓(Unit)

      2 120 220 3

      7 240 30 8

      7 60 220 6

      10 20 150 6

      10 120 70 8

      15 60 70 1

      表2試驗(yàn)結(jié)果與預(yù)測(cè)結(jié)果之間的比較

      電極損耗θ/% 加工速度vw/mm3/min 表面粗糙度Ra/um

      實(shí)際值 預(yù)測(cè)值 實(shí)際值 預(yù)測(cè)值 實(shí)際值 預(yù)測(cè)值

      0.7 0.637 16.96 16.268 3.17 3.16

      2 1.791 41.36 42.934 6.72 5.958

      1.6 1.813 33.62 34.350 4.63 4.800

      4.6 4.477 46.64 48.577 4.52 4.782

      2 2.392 56.35 53.951 5.99 6.091

      4 3.819 66.31 70.566 6.18 6.704

      從表1、表2可以看出,網(wǎng)絡(luò)正確的反應(yīng)了電參數(shù)與加工結(jié)果直接地映射關(guān)系,預(yù)測(cè)結(jié)果和實(shí)際情況還是十分接近,因此證實(shí)了本課題所建立的BP神經(jīng)網(wǎng)絡(luò)模型能反應(yīng)出的工藝規(guī)律。

      3結(jié)論

      1)相對(duì)于傳統(tǒng)非線性回歸模型預(yù)測(cè)結(jié)果分散性較大、計(jì)算分析過程復(fù)雜以及預(yù)測(cè)結(jié)果也不理想的缺點(diǎn),人工神經(jīng)網(wǎng)絡(luò)模型在電火花加工工藝效果的預(yù)測(cè)具有良好的效果,試驗(yàn)表明電極損耗、表面粗糙度和加工速度的實(shí)際值與預(yù)測(cè)值很接近,因此該模型能真實(shí)反映機(jī)床的加工工藝規(guī)律。

      2)人工神經(jīng)網(wǎng)絡(luò)與仿真預(yù)測(cè)控制理論相結(jié)合,應(yīng)用于電火花加工過程中工藝效果的控制。通過建立多模態(tài)的信息預(yù)測(cè)模型,使電火花加工工藝的控制向更高的層次發(fā)展。

      3)本課題的研究只是初步的嘗試,如果能引入智能算法,如遺傳算法,模擬退火算法等,在學(xué)習(xí)時(shí)考慮更多影響加工工藝效果的因素,則更能提高模型的精度,具有更大的實(shí)際意義。

      參考文獻(xiàn)

      [1]楊大勇,伏金娟.電火花成形加工技術(shù)及其發(fā)展動(dòng)向[J].航空制造技術(shù),2010(5):43-46.

      [2]吳蓉.基于人工神經(jīng)網(wǎng)絡(luò)的電火花加工工藝專家系統(tǒng)[J].機(jī)電產(chǎn)品開發(fā)與應(yīng)用,2008,21(4):174-178.

      [3]田景文.人工神經(jīng)網(wǎng)絡(luò)算法研究及應(yīng)用[M].北京:北京理工大學(xué)出版社,2006.

      [4]周開利,康耀紅.神經(jīng)網(wǎng)絡(luò)模型及其MATLAB仿真程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005.

      endprint

      摘要針對(duì)電火花成形加工工藝特點(diǎn),以峰值電流、脈沖間隔、脈沖寬度、峰值電壓為輸入?yún)?shù),加工速度、電極損耗和表面粗糙度為輸出參數(shù),提出了用BP神經(jīng)網(wǎng)絡(luò)對(duì)電火花成形加工過程建立加工效果預(yù)測(cè)模型,通過計(jì)算機(jī)仿真的結(jié)果與實(shí)驗(yàn)數(shù)據(jù)對(duì)比,認(rèn)為該模型能夠比較精確地預(yù)測(cè)出一定條件下的加工速度、電極損耗和表面粗糙度,并能真實(shí)反映出機(jī)床的加工工藝規(guī)律。

      關(guān)鍵詞電火花成形加工;人工神經(jīng)網(wǎng)絡(luò);建模

      中圖分類號(hào):TG661 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)11-0075-02

      經(jīng)過半個(gè)多世紀(jì)的發(fā)展,電火花加工技術(shù)已取得了巨大的進(jìn)步,突破了傳統(tǒng)觀念的束縛,成為現(xiàn)代制造技術(shù)的重要組成部分。國內(nèi)企業(yè)把重點(diǎn)放在市場(chǎng)的份額上,忽視了基礎(chǔ)理論研究和技術(shù)創(chuàng)新,這使得與國外的電火花加工技術(shù)水平差距增大[1]。作為電火花加工的一部分,電火花成形加工在模具生產(chǎn)中得到了廣泛的應(yīng)用。然而電火花成形加工的影響因素太復(fù)雜,加工過程很難用傳統(tǒng)的數(shù)學(xué)模型來描述,工藝參數(shù)的選擇往往依賴于操作者的經(jīng)驗(yàn)和熟練程度,由于實(shí)際加工的千變?nèi)f化,這在很大程度上影響了機(jī)床性能的發(fā)揮。

      人工神經(jīng)網(wǎng)絡(luò)是由大量簡單處理元件相互連接構(gòu)成的高度并行的非線性系統(tǒng),具有高度非線性、自學(xué)習(xí)、自組織與自適應(yīng)性等特征[2]。本文針對(duì)電火花成形加工工藝效果的問題,提出了一種基于神經(jīng)網(wǎng)絡(luò)的工藝效果預(yù)測(cè)模型。

      1電火花成形加工神經(jīng)網(wǎng)絡(luò)模型

      1)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的建立。影響電火花成形加工工藝效果的因素分為電參數(shù)和非電參數(shù),其中電參數(shù)包括加工極性、峰值電流、脈沖寬度、脈沖間隔、峰值電壓等,非電參數(shù)有電極材料、電極形狀、加工深度、抬刀時(shí)間、加工面積以及電介液等因素,它們相互影響,錯(cuò)綜復(fù)雜。假如將所有的因素都作為自變量處理,這樣會(huì)使模型變得相當(dāng)復(fù)雜,實(shí)際加工中要同時(shí)獲得這些參數(shù)的數(shù)據(jù)也是不現(xiàn)實(shí)的。根據(jù)大量的實(shí)驗(yàn)分析和相關(guān)研究人員的研究分析,本課題在其它加工條件一定的情況下,以峰值電流、脈沖間隔、脈沖寬度、峰值電壓為輸入?yún)?shù),以加工速度、電極損耗和表面粗糙度為輸出參數(shù),以此建立電火花成形加工的神經(jīng)網(wǎng)絡(luò)模型。本次采用目前應(yīng)用比較廣泛的三層BP神經(jīng)網(wǎng)絡(luò),經(jīng)試錯(cuò)實(shí)驗(yàn),此處隱含層節(jié)點(diǎn)數(shù)取8,因此網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)為4×8×3,如圖1所示。

      圖1預(yù)測(cè)模型的BP網(wǎng)絡(luò)拓?fù)鋱D

      2)BP網(wǎng)絡(luò)的學(xué)習(xí)算法。BP網(wǎng)絡(luò)能學(xué)習(xí)和存貯大量的輸入-輸出模式映射關(guān)系,而無需事前揭示描述這種映射關(guān)系的數(shù)學(xué)方程。它的學(xué)習(xí)規(guī)則是使用最速下降法,通過反向傳播來不斷調(diào)整網(wǎng)絡(luò)的權(quán)值和閾值,使網(wǎng)絡(luò)的誤差平方和最小。BP網(wǎng)絡(luò)常規(guī)的學(xué)習(xí)規(guī)則是Delta規(guī)則,輸入節(jié)點(diǎn)與隱層節(jié)點(diǎn)權(quán)值和閾值的算法為如下[3]:

      式中,為學(xué)習(xí)率,為傳遞函數(shù), 為網(wǎng)絡(luò)計(jì)算輸出, 為輸出節(jié)點(diǎn)的期望輸出, 為節(jié)點(diǎn)輸入值, 為神經(jīng)元輸入, 為輸入節(jié)點(diǎn)與隱節(jié)點(diǎn)之間的網(wǎng)絡(luò)權(quán)值, 為隱節(jié)點(diǎn)與輸出節(jié)點(diǎn)之間的網(wǎng)絡(luò)權(quán)值。

      上述BP算法為標(biāo)準(zhǔn)BP算法,標(biāo)準(zhǔn)總體誤差為:

      標(biāo)準(zhǔn)的BP學(xué)習(xí)算法收斂速度慢,存在多個(gè)局部極小點(diǎn),為了克服標(biāo)準(zhǔn)算法的這些缺點(diǎn),本文采用具有較快學(xué)習(xí)速度的L-M算法,L-M算法根據(jù)Levenberg-Marquardt優(yōu)化理論對(duì)網(wǎng)絡(luò)閾值和權(quán)值進(jìn)行調(diào)整, 參數(shù)調(diào)整的學(xué)習(xí)算法如下[3]:

      式中,J為網(wǎng)絡(luò)誤差對(duì)網(wǎng)絡(luò)參數(shù)的導(dǎo)數(shù)的雅可比(Jaconbian)矩陣;I為單位矩陣;E為誤差矩陣;u為適應(yīng)值。

      3)BP神經(jīng)網(wǎng)絡(luò)的Matlab實(shí)現(xiàn)。Matlab神經(jīng)網(wǎng)絡(luò)工具箱是以人工神經(jīng)網(wǎng)絡(luò)理論為基礎(chǔ),采用Matlab語言構(gòu)造典型神經(jīng)網(wǎng)絡(luò)的傳遞函數(shù),針對(duì)特定的網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行網(wǎng)絡(luò)學(xué)習(xí)、設(shè)計(jì)、訓(xùn)練和仿真[4]。Matlab神經(jīng)網(wǎng)絡(luò)工具箱提供了多種學(xué)習(xí)算法,其主要仿真思路為:首先調(diào)用工具箱里的相關(guān)函數(shù)對(duì)初始采樣數(shù)據(jù)進(jìn)行預(yù)處理;其次使用函數(shù)netff()創(chuàng)建一個(gè)BP神經(jīng)網(wǎng)絡(luò);然后在獲得神經(jīng)網(wǎng)絡(luò)輸出后,為了方便對(duì)數(shù)據(jù)進(jìn)行分析,需要對(duì)訓(xùn)練好的輸出數(shù)據(jù)進(jìn)行反處理;最后對(duì)神經(jīng)網(wǎng)絡(luò)進(jìn)行仿真。

      在數(shù)據(jù)預(yù)處理中,通常采用的是歸一化處理,選取Matlab神經(jīng)網(wǎng)絡(luò)工具箱中premnmx命令進(jìn)行歸一化時(shí)必須剔除一些異常點(diǎn)以及對(duì)已經(jīng)在[-1,1]和[0,1]的數(shù)據(jù)必須排除,這樣會(huì)給設(shè)計(jì)帶來一定的麻煩,因此本次采用prestd命令。

      2模型驗(yàn)證及分析

      建立好模型后,通過試驗(yàn)來驗(yàn)證模型的正確性和可行性,本次試驗(yàn)采用的是泰州方正數(shù)控DK7130電火花成形機(jī),電極材料為紫銅,工件材料為45#鋼,工作液為DK7130標(biāo)配專用油,采用負(fù)極性加工。做了表1所示的實(shí)驗(yàn),試驗(yàn)結(jié)果與預(yù)測(cè)結(jié)果之間比較如表2所示。

      表1加工參數(shù)

      峰值電流(A) 脈沖寬度(us) 脈沖間隔(us) 峰值電壓(Unit)

      2 120 220 3

      7 240 30 8

      7 60 220 6

      10 20 150 6

      10 120 70 8

      15 60 70 1

      表2試驗(yàn)結(jié)果與預(yù)測(cè)結(jié)果之間的比較

      電極損耗θ/% 加工速度vw/mm3/min 表面粗糙度Ra/um

      實(shí)際值 預(yù)測(cè)值 實(shí)際值 預(yù)測(cè)值 實(shí)際值 預(yù)測(cè)值

      0.7 0.637 16.96 16.268 3.17 3.16

      2 1.791 41.36 42.934 6.72 5.958

      1.6 1.813 33.62 34.350 4.63 4.800

      4.6 4.477 46.64 48.577 4.52 4.782

      2 2.392 56.35 53.951 5.99 6.091

      4 3.819 66.31 70.566 6.18 6.704

      從表1、表2可以看出,網(wǎng)絡(luò)正確的反應(yīng)了電參數(shù)與加工結(jié)果直接地映射關(guān)系,預(yù)測(cè)結(jié)果和實(shí)際情況還是十分接近,因此證實(shí)了本課題所建立的BP神經(jīng)網(wǎng)絡(luò)模型能反應(yīng)出的工藝規(guī)律。

      3結(jié)論

      1)相對(duì)于傳統(tǒng)非線性回歸模型預(yù)測(cè)結(jié)果分散性較大、計(jì)算分析過程復(fù)雜以及預(yù)測(cè)結(jié)果也不理想的缺點(diǎn),人工神經(jīng)網(wǎng)絡(luò)模型在電火花加工工藝效果的預(yù)測(cè)具有良好的效果,試驗(yàn)表明電極損耗、表面粗糙度和加工速度的實(shí)際值與預(yù)測(cè)值很接近,因此該模型能真實(shí)反映機(jī)床的加工工藝規(guī)律。

      2)人工神經(jīng)網(wǎng)絡(luò)與仿真預(yù)測(cè)控制理論相結(jié)合,應(yīng)用于電火花加工過程中工藝效果的控制。通過建立多模態(tài)的信息預(yù)測(cè)模型,使電火花加工工藝的控制向更高的層次發(fā)展。

      3)本課題的研究只是初步的嘗試,如果能引入智能算法,如遺傳算法,模擬退火算法等,在學(xué)習(xí)時(shí)考慮更多影響加工工藝效果的因素,則更能提高模型的精度,具有更大的實(shí)際意義。

      參考文獻(xiàn)

      [1]楊大勇,伏金娟.電火花成形加工技術(shù)及其發(fā)展動(dòng)向[J].航空制造技術(shù),2010(5):43-46.

      [2]吳蓉.基于人工神經(jīng)網(wǎng)絡(luò)的電火花加工工藝專家系統(tǒng)[J].機(jī)電產(chǎn)品開發(fā)與應(yīng)用,2008,21(4):174-178.

      [3]田景文.人工神經(jīng)網(wǎng)絡(luò)算法研究及應(yīng)用[M].北京:北京理工大學(xué)出版社,2006.

      [4]周開利,康耀紅.神經(jīng)網(wǎng)絡(luò)模型及其MATLAB仿真程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005.

      endprint

      猜你喜歡
      人工神經(jīng)網(wǎng)絡(luò)建模
      解析新課標(biāo)下高中數(shù)學(xué)建模教學(xué)策略
      物理建模在教與學(xué)實(shí)踐中的應(yīng)用
      在經(jīng)歷中發(fā)現(xiàn)在探究中建模
      3DSMAX建模技術(shù)分析
      思維建模在連續(xù)型隨機(jī)變量中的應(yīng)用
      求距求值方程建模
      基于人工神經(jīng)網(wǎng)絡(luò)的故障診斷專利淺析
      人工神經(jīng)網(wǎng)絡(luò)發(fā)展歷史與訓(xùn)練算法概述
      基于人工神經(jīng)網(wǎng)絡(luò)的優(yōu)化配置研究
      ANN、ANFIS和AR模型在日徑流時(shí)間序列預(yù)測(cè)中的應(yīng)用比較
      金华市| 江西省| 滦南县| 衡水市| 神农架林区| 绥芬河市| 安乡县| 茌平县| 泗水县| 海兴县| 夏邑县| 乡城县| 邛崃市| 旅游| 额敏县| 商南县| 成都市| 河曲县| 潼南县| 平陆县| 浦城县| 慈利县| 桑日县| 曲麻莱县| 平武县| 林甸县| 兖州市| 竹溪县| 高台县| 阜城县| 江门市| 姚安县| 额尔古纳市| 双桥区| 大竹县| 时尚| 双流县| 山东| 富阳市| 绍兴县| 青岛市|