滕菲 梁繼才 梁策 羅旋
摘? 要:本文將螢火蟲算法和支持向量機回歸算法進(jìn)行結(jié)合,提出了一種新的柔性三維拉彎回彈量的預(yù)測方法。采用支持向量機回歸算法對水平回彈量和垂直回彈量進(jìn)行預(yù)測,其中不敏感系數(shù)和懲罰因子組合的選擇對模型精度影響較大,用螢火蟲算法對其組合值進(jìn)行優(yōu)化,通過試驗對優(yōu)化后的組合算法預(yù)測精度進(jìn)行驗證,試驗證明該組合算法預(yù)測模型精度較高,可用于指導(dǎo)工業(yè)生產(chǎn)。
關(guān)鍵詞:支持向量機回歸? 回彈預(yù)測? 螢火蟲算法? 組合算法
中圖分類號:TG386? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼:A? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2020)08(c)-0069-03
Abstract: In this paper, firefly algorithm and support vector machine regression algorithm were combined to propose a new method to predict springback of flexible 3D stretch bending. The regression algorithm of support vector machine was used to predict the springback, the combination of insensitivity coefficient and penalty factor had great influence on the accuracy of the model. Firefly algorithm was used to optimize its combination value. The accuracy of the prediction model of the optimized combined algorithm was verified by experiments. The experiments show that the combined algorithm has high prediction model accuracy and can be used to guide industrial production.
Key Words: Support vector machine regression; Springback prediction; Firefly algorithm; Combinatorial algorithm
隨著全球科技和工業(yè)的發(fā)展,如何減少對環(huán)境的污染和節(jié)約能源成為各個國家研究的熱點,輕量化是解決這一問題的重要方法。采用輕量化的結(jié)構(gòu)能夠使汽車和高鐵等在載荷不變的條件下,盡可能地減小整體質(zhì)量,從而提高燃油經(jīng)濟性并減小污染排放。鋁型材由于其強度高、重量輕和疲勞強度高而廣泛應(yīng)用在高鐵、汽車和飛機承載結(jié)構(gòu)件中,尤其是復(fù)雜截面變曲率鋁型材在高鐵的車身承載結(jié)構(gòu)件中的應(yīng)用需求越來越大。
1? 柔性三維拉彎成形
傳統(tǒng)的拉彎成形是二維拉彎成形,采用整體轉(zhuǎn)臺式模具,模具更換費用較高且制作周期較長。柔性三維拉彎成形結(jié)合多點成形思想和傳統(tǒng)二維拉彎方法,可以實現(xiàn)復(fù)雜截面型材的三維拉彎成形,且模具型面為可調(diào),不用進(jìn)行整體更換,減少了模具型面更換的成本和縮短了制作周期。
2? 螢火蟲算法
螢火蟲算法(Firefly Algorithm, FA)是模擬螢火蟲尋找伙伴的行為,螢火蟲個體的亮度由其位置決定,位置越好的個體其亮度值越高,位置越好的個體代表目標(biāo)函數(shù)值越好,位置不好亮度低的個體會向位置好亮度比之高的個體移動,從而達(dá)到在群范圍內(nèi)尋優(yōu)的目的。假定在目標(biāo)函數(shù)解空間的范圍內(nèi)隨機分布有n只不占有體積的螢火蟲,每只螢火蟲有亮度I和吸引度β兩個主要變量[1]。螢火蟲個體i的吸引度公式為:,γ為其光強吸收系數(shù),β0是個體位于光源處時具有的最大吸引力值,r為個體i和個體j之間的歐式距離,。個體i被I值較高的個體j吸引并向其位置移動,位置更新計算公式如下:
其中,為個體i在經(jīng)過第t+1次迭代更新后所在位置坐標(biāo),t為位置更新迭代次數(shù),是在在[0,1]內(nèi)隨機所取的步長值,εi為在[0,1]內(nèi)隨機選擇的因子。
FA的流程是首先設(shè)置一個有n個螢火蟲個體的種群,并將這些個體隨機且均勻地分布在解空間中,將種群中所有個體的亮度I值計算出來,隨后I值低的個體會向I值高的個體位置移動,根據(jù)公式1重新計算個體的位置將位置坐標(biāo)更新,并更新其亮度值I,當(dāng)精度達(dá)到要求時結(jié)束迭代過程,得到目標(biāo)函數(shù)的最優(yōu)解。
3? 支持向量機回歸算法
支持向量機回歸算法(Support Vector Machine Regression, SVR)實現(xiàn)了對少量訓(xùn)練樣本進(jìn)行智能學(xué)習(xí),就可以實現(xiàn)非線性函數(shù)擬合、函數(shù)逼近和回歸預(yù)測[2]。SVR通過核函數(shù)Ф:,把空間中復(fù)雜的非線性問題轉(zhuǎn)換成 空間中線性問題。用少量樣本的訓(xùn)練集訓(xùn)練SVR模型:
其中,是將訓(xùn)練樣本數(shù)據(jù)進(jìn)行正規(guī)化;C是模型對誤差寬容度的懲罰因子,C值過高容易引起過擬合問題出現(xiàn),C值過小會降低模型的泛化能力;是決定回歸誤差的不敏感損失函數(shù)。C和的組合對支持向量機回歸算法預(yù)測的精度有較大的影響[3]。
4? 組合算法
本文將柔性三維拉彎成形中對回彈影響較大的因素水平拉彎角、垂直拉彎角、預(yù)拉伸量和補拉伸量設(shè)置為學(xué)習(xí)輸入?yún)?shù),水平回彈量和垂直回彈量是預(yù)測結(jié)果。通過正交試驗的方法設(shè)計預(yù)測模型學(xué)習(xí)樣本輸入?yún)?shù)值,用學(xué)習(xí)樣本對SVR預(yù)測模型進(jìn)行機器學(xué)習(xí)。用FA算法對SVR算法的C和的組合參數(shù)進(jìn)行優(yōu)化,優(yōu)化后繼續(xù)進(jìn)行預(yù)測,不滿足預(yù)測精度則繼續(xù)優(yōu)化組合參數(shù),直到預(yù)測精度滿足要求。
本文選用AA6082長度為6.2m的T型截面鋁型材進(jìn)行三維拉彎成形試驗。試驗選用水平面拉彎角、垂直面拉彎角、預(yù)拉伸量和補拉伸量作為試驗因素,每個因素都設(shè)置5個水平,選用L16(45)正交試驗表設(shè)計成形試驗的訓(xùn)練樣本參數(shù)值。FA算法優(yōu)化SVR算法參數(shù)是將 和C組合設(shè)為螢火蟲的位置坐標(biāo),支持向量機回歸算法的返回誤差為螢火蟲的亮度,用螢火蟲算法求解使誤差最小化的螢火蟲位置信息,坐標(biāo)對應(yīng)的 和懲罰因子C即為優(yōu)化的最佳組合參數(shù)。螢火蟲算法的初始參數(shù)設(shè)置為C搜索域是[0.1,103],ε搜索域為[0,0.2],種群大小n=20,限制最大迭代次數(shù)為100次[4]。為了驗證組合優(yōu)化算法的預(yù)測精度,選擇5組樣本進(jìn)行回彈量預(yù)測,并將回彈量與成形試驗進(jìn)行對比,試驗樣本工藝參數(shù)如表1所示。
5? 結(jié)語
支持向量機回歸算法能夠?qū)?fù)雜的非線性問題進(jìn)行預(yù)測求解,其算法中的主要參數(shù)和C的值對于預(yù)測精度有較大影響。因此,本文將螢火蟲算法和支持向量機進(jìn)行結(jié)合,提出了一種組合算法對柔性三維拉彎成形回彈量進(jìn)行預(yù)測。采用螢火蟲算法對支持向量機的和C的組合值進(jìn)行優(yōu)化,從而提高回彈預(yù)測精度。通過5組三維拉彎試驗將預(yù)測的回彈值和試驗測量值進(jìn)行了對比,試驗證明組合預(yù)測算法較好的回彈預(yù)測精度,組合預(yù)測模型可用于指導(dǎo)工業(yè)生產(chǎn)。
參考文獻(xiàn)
[1] 梁策,趙宏偉,李義,等.型材多點柔性成型模具頭體的調(diào)形方法[J].華南理工大學(xué)學(xué)報:自然科學(xué)版,2017,45(9):142-146.
[2] 張學(xué)廣,賈明萌,劉純國,等.基于增量控制的型材拉彎軌跡設(shè)計及有限元仿真[J].吉林大學(xué)學(xué)報:工學(xué)版,2019,49(4):1272-1279.
[3] 王曉靜,彭虎,鄧長壽,等.基于均勻局部搜索和可變步長的螢火蟲算法[J].計算機應(yīng)用,2018,38(3):715-721,727.
[4] 王楊,趙紅東.基于改進(jìn)粒子群優(yōu)化的支持向量機與情景感知的人體活動識別[J].計算機應(yīng)用,2020(3):665-671.
[5] 武朋飛,張璐.汽車翼子板的前門區(qū)域尺寸匹配控制方法研究[J].精密成形工程,2018,10(4):145-150.
[6] 潘利波,祝洪川,魏星.車身用高強鋼的回彈實驗與分析[J].精密成形工程,2019,11(1):31-35.