徐 劍,林獻(xiàn)坤,韓世卓
(上海理工大學(xué) 機(jī)械工程學(xué)院,上海 200093)
在現(xiàn)有的實(shí)際加工中,銑削用量的選擇主要依賴于手冊或經(jīng)驗(yàn),往往不能達(dá)到最優(yōu)。一些多工位的專用機(jī)床的加工工藝不同于普通機(jī)床,直接應(yīng)用手冊將無法獲取準(zhǔn)確的加工參數(shù)。本文以雙工位同時加工的鋼軌整形機(jī)為實(shí)例,以切削手冊的數(shù)學(xué)模型為基礎(chǔ),考慮加工中整形機(jī)的加工工藝和刀具的實(shí)際約束,建立了以最低能耗為優(yōu)化目標(biāo)的數(shù)學(xué)模型。并利用粒子群算法,對所建立的數(shù)學(xué)模型進(jìn)行優(yōu)化。
鋼軌整形機(jī)由兩把盤式銑刀組成,可同時對鋼軌的踏面(S刀)和圓弧面(R刀)進(jìn)行銑削。合理選擇銑削參數(shù)對提高鋼軌加工質(zhì)量、降低能耗和提高刀具的使用壽命有著非常重要的意義。
切削三要素是指切削速度、進(jìn)給量和切削深度。由于長鋼軌加工時間長,往往需要一次成型,而且切削深度對刀具耐磨度的影響較切削速度和進(jìn)給量要小,故視為已知量,不行進(jìn)優(yōu)化。實(shí)際生產(chǎn)加工中,較多使用主軸轉(zhuǎn)速,在刀具確定的情況下,主軸轉(zhuǎn)速與切削速度呈已知的線性關(guān)系,故選擇主軸轉(zhuǎn)速作為優(yōu)化變量。整形機(jī)采用雙刀盤雙工位同時加工,考慮到鋼軌的加工質(zhì)量,要求兩刀盤的銑削力大小相等,方向相反,故只要選擇其中一把刀盤的轉(zhuǎn)速作為優(yōu)化變量即可,根據(jù)優(yōu)化后的進(jìn)給速度和刀盤參數(shù)即可計算出另一把刀的轉(zhuǎn)速。根據(jù)現(xiàn)場實(shí)際加工經(jīng)驗(yàn),R軸切削量小,刀具壽命長,故選用鋼軌踏面銑刀(S軸)轉(zhuǎn)速為優(yōu)化變量。
長鋼軌加工要求多工位同時加工,一次成型。優(yōu)化的目標(biāo)為能耗最低。同時給出在最優(yōu)條件下兩主軸的轉(zhuǎn)速。
S刀盤切削力[1]:
式中:αp1為銑削深度(mm);fz1為每齒進(jìn)給量(mm/z);αe1為銑削寬度(mm);z1為S刀盤的刀粒數(shù);d1為S刀盤的直徑(mm);n1為S軸的轉(zhuǎn)速(r/min);vf為進(jìn)給速度(mm/min);CF1,xF1,yF1,uF1,wF1,qF1為銑削力系數(shù);kFc1為切削條件改變時,切削力修正系數(shù)。
式中:vc1為銑削速度(m/min)。
R刀盤切削力:
長鋼軌加工時間長,中途不能換刀。受機(jī)床主軸轉(zhuǎn)速、進(jìn)給速度、刀具耐用度、工件質(zhì)量等因素的影響,加工過程中設(shè)計變量(n1,vf)應(yīng)滿足如下約束條件:
式中:T1為刀具耐用度(min);Cv1,qv1,xv1,yv1,uv1,pv1,m為刀具耐用度系數(shù)。kv1為切削條件改變時切削速度修正系數(shù)。
粒子群算法(particle swarm optimization, PSO)是由Kennedy和Eberhart 于1995年提出的,是一種基于迭代的優(yōu)化工具,系統(tǒng)初始化為一組隨機(jī)解,通過迭代搜索最優(yōu)解。PSO先生成一群粒子,每個粒子都為優(yōu)化問題的一個解,并由目標(biāo)函數(shù)為之確定一個適應(yīng)值。每個粒子將在解空間中運(yùn)動,并由一個速度決定其方向和距離。通常粒子將追隨當(dāng)前的最優(yōu)粒子而動,并經(jīng)逐代搜索,最后得到最優(yōu)解。在每一代中,粒子將跟蹤兩個極值,一個為粒子最優(yōu)解,代表粒子自身的認(rèn)知水平;另一個為全種群迄今找到的最優(yōu)解,代表社會認(rèn)知水平[2~5]。
式中:vi為粒子速度;xi為粒子解空間的位置;w為慣性權(quán)重,采用線性遞減的策略,以平衡全局搜索和局部搜索能力[6];C1,C2是學(xué)習(xí)因子,通常C1=C2=2;rand()是均勻分布在(0,1)之間的隨機(jī)數(shù);Pi為個體極值,即單個粒子從搜索初始到當(dāng)前迭代對應(yīng)的適應(yīng)度最優(yōu)的解;g為全局極值,是整個粒子種群從搜索開始到當(dāng)前迭代對應(yīng)的適應(yīng)度最優(yōu)的解;curCount為當(dāng)前迭代的次數(shù);loopCount為總的迭代次數(shù)。
圖1 粒子群優(yōu)化算法流程圖
粒子群優(yōu)化算法的流程圖如圖1所示。
由國標(biāo) 2585-2007,可知U74、U71Mn鋼軌踏面穩(wěn)定硬化區(qū)的表面硬度為HBW302~388(HRC32.5~42.0) ;刀具為硬質(zhì)合金鑲齒盤銑刀;加工時不用切削液。
表1 刀具參數(shù)
由切削用量手冊[1]查得刀具系數(shù),如表2所示。
表2 刀具系數(shù)
表3 刀工參數(shù)
采用MATLAB語言編寫程序,粒子群算法中設(shè)定參數(shù)如下:群體大小為100,最大迭代次數(shù)設(shè)定為200,懲罰因子設(shè)為10。
表4 優(yōu)化結(jié)果
表5 工廠實(shí)際加工參數(shù)
本文對長鋼軌雙工位整形機(jī)切削參數(shù)進(jìn)行了研究,根據(jù)整形機(jī)的特殊加工工藝,建立了以最低能耗為優(yōu)化目標(biāo),以機(jī)床的轉(zhuǎn)速、進(jìn)給速度、加工質(zhì)量和刀具耐用度為約束的數(shù)學(xué)模型。并利用粒子群算法進(jìn)行優(yōu)化。對比現(xiàn)場經(jīng)驗(yàn)參數(shù)獲得的實(shí)際能耗,表明該方法優(yōu)化的切削參數(shù)具有明顯的節(jié)能效果。
[1] 艾興,肖詩綱.切削用量簡明手冊[M].北京:機(jī)械工業(yè)出版社,1994.
[2] Kennedy J,Eberhart R C.Particle swarm optimization [A].Proceedings of IEEE International Conference on Neural Net2works [C].Piscataway,NJ:IEEE Press,1995.1942-1948.
[3] Eberhart R C,Kennedy J.A new optimizer using particle swarm theory [A].Proceedings of the Sixth International Symposium on Micro Machine and Human Science [C].Nagoya,Japan:IEEE Press,1995.39~43.
[4] Shi Y H,Eberhart RC.Parameter selection in particle swarm optimization.Proceedings of Annual Conference on Evolutionary Programming,San Diego,1998.
[5] 張麗平,俞歡軍,陳德釗,胡上序.粒子群優(yōu)化算法的分析與改進(jìn)[J].信息與控制,2004,33(5):513-517.
[6] 陳貴敏,賈建援,韓琪.粒子群優(yōu)化算法的慣性權(quán)重遞減策略研究[J].西安交通大學(xué)學(xué)報, 2006,40(1):53-61.