基于支持向量機(jī)數(shù)控機(jī)床切削能耗預(yù)測方法研究
本文關(guān)鍵詞:數(shù)控機(jī)床多源能量流的系統(tǒng)數(shù)學(xué)模型,由筆耕文化傳播整理發(fā)布。
機(jī)械設(shè)計與制造
Machinery
Design
&
Manufacture
第11期2014年11月
基于支持向量機(jī)數(shù)控機(jī)床切削能耗預(yù)測方法研究
陳薇薇1,張華2,向琴1,張業(yè)祥1
(1.武漢科技大學(xué)機(jī)械自動化學(xué)院,湖北武漢430081;2.武漢科技大學(xué)綠色制造與節(jié)能減排科技研究中心,湖北武漢430081)
摘要:數(shù)控機(jī)床在制造業(yè)中耗能比例大,研究其耗能至關(guān)重要。在數(shù)控機(jī)床切削過程中,切削參數(shù)的不同直接影響數(shù)控機(jī)床切削能耗大小;诖朔治銮邢鬟^程中切削速度、進(jìn)給量和切削深度等切削參數(shù)對數(shù)控機(jī)床切削能耗的影響,搭建基于支持向量機(jī)數(shù)控機(jī)床能耗與切削參數(shù)的模型。實(shí)例對比驗證了基于支持向量機(jī)數(shù)控機(jī)床能耗預(yù)測方法的可行性,簡化了傳統(tǒng)經(jīng)驗公式繁瑣的計算過程,相對于BP神經(jīng)網(wǎng)絡(luò)法比較精確,為數(shù)控機(jī)床節(jié)能問題、能耗定額等實(shí)際問題提供了基礎(chǔ)理論依據(jù)。
關(guān)鍵詞:數(shù)控機(jī)床;支持向量機(jī);BP神經(jīng)網(wǎng)絡(luò);切削參數(shù);能耗預(yù)測中圖分類號:THl6
文獻(xiàn)標(biāo)識碼:A
文章編號:1001—3997(2014)11一0054—03
Research
On
CNCmaChineTOOICuttingEnergVC0nsumptiOn
On
PrediCtiOnBasedSuppOrtVectOrMachine
CHENWei—weil,ZHANGHua2,XIANGQinl,ZHANGYe—xian91
(1.MechanicalAu£omationInstitute,WuhanUnjversi£yofScienceandTechnology,HubeiWuhan43008l,China;2.Green
ManufacturingandEneI?gyConservationandEmissionsReductionTechnologyResearchCenter,WuhanUniversityofScienceandTechnolof;y,HubeiWuhan
430081,China)
Abstract:Z危e
CNC,n伽^ine£oob協(xié)m冊.地觸tMri,曙e,地r霉yd蠡s咖越幻凡r磁抽蠡Znrger,帆d
蠡口e∥i唧。療刪.脅£kproc哪礦CNC,艘危i船cu撕昭,d派rem
cu托i,轡e珊喲‘co瑚u,印£;o幾吼ei,班聊聊e礦c眥zi凡g。澹澹洌猓澹溆。澹澹,cMf£i增dep琥onco瑚u,,妒£l【0凡塒ere凹lⅡ蜘e正?矗e玎砌dez曠cNc,,l伽^i,地幻ofe,圮增ycomⅡ,,驢f幻兒帆d
SVM硯e
c以f垤p刪把巧出rec咖雅c£edCNC,唧^i聊幻oZ
cu捌昭e凡e聊,
c以fi,曙p刪£e乃塒∞6“i缸6珊ed
t^e
reseorc^ing泌e,配rgycDmu,,妒f幻n
CNC,n伽五i聊£ooZ
Dn
e戈研妒如5口e咖d£k聲∞曲垅砂礦£^e
mo如f曠cNc,nnc^i聊£ooZcⅡ托i增e船慟,co琊u,印砌npred把砌n,
co,。睿颍澹浣校轫裨唬,圯“r耐ne£訓(xùn)。以.
f^eo∥6珊如.
si,,妒Z班ed£k£,謝如抽n以e,r驢ir如耐如幾禮uk拋d如wc以cu腸£幻nprocess,伽d缸加∞ncc“刪e
,10rCNCmnc^ine協(xié)of∞以e,地增ys刪ing,ene增yco琊M,印£幻n
r眥幻幾Ⅱ以。琥erprnc£如以pr06如,瑚p,例ide
KeyWords:CNCMaclli恥;SⅥ訌;BPNe叫alNetwDrk;CuttingPar鋤eters;EnergyCo璐砌ptionPredic廿on
1引言
隨著數(shù)控機(jī)床逐漸廣泛使用,其能耗問題成為當(dāng)今研究的熱門。以機(jī)床為主體的機(jī)械加工系統(tǒng)量大面廣,節(jié)能潛力和環(huán)境減排潛力很大;機(jī)床的能耗預(yù)測是機(jī)床加工過程中能量消耗問題的重要組成部分,對于能耗定額制定、切削工藝參數(shù)節(jié)能性優(yōu)化等一系列問題均有著重要支持作用。目前,對機(jī)床能量特性的研究非常活躍。許多學(xué)者從不同的角度進(jìn)行了研究分析。文獻(xiàn)四提出,機(jī)床由若干個能量源構(gòu)成,根據(jù)這些能量源的消耗特性可以將機(jī)床的能耗歸為兩類:(1)固定能耗;(2)可變能耗。文獻(xiàn)【咀基于數(shù)控機(jī)床的能量流多源、能流環(huán)節(jié)多、能流過程復(fù)雜等特點(diǎn)出發(fā),對數(shù)控機(jī)床多源能量流的系統(tǒng)數(shù)學(xué)模型進(jìn)行了研究;谝陨涎芯,數(shù)控機(jī)床作為一個系統(tǒng),伴隨著復(fù)雜的物料信息、能量流程以及工藝流程等系統(tǒng)集合、系統(tǒng)相關(guān)等特性,使機(jī)床能耗預(yù)測問題分析和建模變得非常復(fù)雜。文獻(xiàn)閻提出基于BP神經(jīng)網(wǎng)絡(luò)對加工過程的切削參數(shù)與數(shù)控機(jī)床能耗關(guān)系來建立模型,通過獲取的切
來稿日期:2014一05一15
基金項目:國家自然科學(xué)基金資助項目(51275365)
削實(shí)驗數(shù)據(jù)進(jìn)行訓(xùn)練,最后得到目標(biāo)函數(shù),然后用遺傳算法尋找最優(yōu)方案,為加工過程能耗提供一個良好的方案。文獻(xiàn)吼基于支持向量機(jī)能夠解決對于小樣本條件下不足問題,利用svM理論建立風(fēng)速預(yù)測模型對風(fēng)速進(jìn)行短期預(yù)測,驗證了支持向量機(jī)預(yù)測模
型在風(fēng)速預(yù)測中的可售陛。支持向量機(jī)在訓(xùn)練時,懲罰參數(shù)和核
函數(shù)參數(shù)的選擇對預(yù)測的準(zhǔn)確率影響非常大。文獻(xiàn)噻于網(wǎng)格尋
優(yōu)方法選擇最佳參數(shù)。將支持向量機(jī)(svM)引人數(shù)控機(jī)床能耗預(yù)測的研究中。利用支持向量機(jī)對加工過程中的切削參數(shù)與數(shù)控機(jī)床切削能耗關(guān)系建立模型,對比神經(jīng)網(wǎng)絡(luò),驗證了支持向量機(jī)方法在解決小樣本問題上的精確性,為數(shù)控機(jī)床能耗預(yù)測提供了一個良好的方案。
2數(shù)控機(jī)床切削過程能耗分析
數(shù)控機(jī)床在實(shí)際加工過程中,機(jī)床加工零件整個過程中的能耗可分為與負(fù)載有關(guān)的能耗和與負(fù)載無關(guān)的能耗這兩個部分。
E=EK+Es
(1)
作者簡介:陳薇薇,(1990-),女,湖北潛江人,碩士研究生,主要研究方向:綠色制造
張華,,(1964一),女,廣東蕉嶺人,博士,教授,主要研究方向:綠色制造
第11期
床的負(fù)載無關(guān)能耗。
陳薇薇等:基于支持向量機(jī)數(shù)控機(jī)床切削能耗預(yù)測方法研究
55
式中:肛機(jī)床設(shè)備的總能耗;E!獧C(jī)床的負(fù)載無關(guān)能耗;B—機(jī)
2.1負(fù)載無關(guān)能耗
風(fēng)扇電機(jī)、伺服系統(tǒng)、冷卻泵和換刀電機(jī)等機(jī)床部件在運(yùn)行過程中消耗固定的功率,因此,這些機(jī)床部件的能耗可以歸類到負(fù)載無關(guān)能耗,而且這類能耗只受開,停狀態(tài)的影響,其能耗表達(dá)
(2)式如式(2)所示。。剑拧埃敕帕釁s+‰刀
核函數(shù)K(氣,菇)=(妒(簟),砂(戈)),它是滿足Mercer條件的任
意對稱函數(shù)。偏置6可以通過KTT(Kamsh—KuIlII—tIlck-er)條件計算;谥С窒蛄繖C(jī)建立數(shù)控機(jī)床切削能耗預(yù)測模型,采用MA’rLAB軟件中支持向量機(jī)工具箱編寫程序得出預(yù)測結(jié)果。MA—TLAB系統(tǒng)只要包括以下幾個部分:MA,11AB開發(fā)環(huán)境MATLAB語言、MA7ILAB工具箱和MATLAB的API,主要利用支持向量機(jī)工具箱進(jìn)行仿真模擬,具體流程,如圖1所示。
式中:&—胡.床的與負(fù)載無關(guān)能耗;‰—風(fēng)扇電機(jī)的能耗;‰服一
伺服系統(tǒng)的能耗;E冷卻—冷卻電機(jī)的能耗;‰—換刀電機(jī)。
2.2負(fù)載相關(guān)能耗
負(fù)載相關(guān)能耗主要分為主傳動系統(tǒng)的空載能耗、附加能耗和切削能耗。主軸電機(jī)和進(jìn)給電機(jī)的能耗包括了主傳動系統(tǒng)的空載能耗、附加能耗和切削能耗。其中空載能耗和附加能耗是受機(jī)床的運(yùn)行參數(shù)的影響如主軸需要保持在一定轉(zhuǎn)動速度下運(yùn)行,切削能耗主要受工藝參數(shù)和工件材料的影響。因此,該部分的能耗
子模型可以建立成公式:致+B=E主軸+%給酬口,哞’,’,舢t)
(3)
式中:E主軸一主軸電機(jī)能耗;E進(jìn)給—進(jìn)給軸電機(jī)能耗;口,%√。工
藝參數(shù);ma卜前料特征。
故可知:肚取可(”,%'廠’,刪)
(4)
由上述公式可知,不同的切削深度、切削速度使得機(jī)床的負(fù)荷不同,其能耗大小不同。就在加工過程中影響數(shù)控機(jī)床切削能耗的切削速度、進(jìn)給量、切削深度作為輸入,切削功率作為輸出建立能耗預(yù)測模型。
圖1支持向量機(jī)建模流程圖
Fi昏1supp0時Vector
3支持向量機(jī)(SVM)的算法
支持向量機(jī)(SⅧ)的回歸有線性和非線性之分.用SvM來估
計回歸函數(shù),基本思想就是通過—個非線性映射西,將輸入空間的數(shù)據(jù)并映射到高維特征空間G中,并在這個空間進(jìn)行線性回歸。設(shè)
Machine(SVM)Modebngnawchart
4
BP神經(jīng)網(wǎng)絡(luò)預(yù)測模型
BP神經(jīng)網(wǎng)絡(luò)通常采用三層結(jié)構(gòu),一般由輸入層、隱含層和
輸出層組成。以切削速度、進(jìn)給速度、切削深度為神經(jīng)網(wǎng)絡(luò)的輸入變量,輸入層神經(jīng)元個數(shù)取3;機(jī)床切削功率為輸出變量,輸出層神經(jīng)元個數(shù)。保浑[含層單元數(shù)由實(shí)際應(yīng)用經(jīng)驗公式來確定,該網(wǎng)絡(luò)模型的隱含層節(jié)點(diǎn)設(shè)定為20個。建立的數(shù)控機(jī)床BP神經(jīng)網(wǎng)絡(luò)模型,如圖2所示。
訓(xùn)練懶D={(簟,咒)1.扛l,2,…,z),氣∈尺“,yf∈尺,回歸函數(shù)用式
(5)所示線性方程來表示礦(茹)=∑(呸{)K(t,茗)+6
式中:q,q—拉格朗日乘子;6—偏置;K(算。乒)—核函數(shù)。
支持向量機(jī)回歸估計可描述為求解式(6)所示的優(yōu)化問題:
(5)
目標(biāo)函數(shù):min.啦}fI塒I2+c∑(£《)
約束條件:
(6)
s.£.((塒’髫f)+6)—兒ss+£,i=1,2,…z咒一((塒≯i)+6)ss《,扛1,2,…z
毒,毒≥0,扛1,2,…Z
(7)
輸^\Jr;
隱岔f,;
輸…j,;
式中:8一回歸允許最大誤差,常數(shù)C>O一函數(shù)廠(茹)的復(fù)雜度和樣
本擬精度之間的折衷。利用對偶原理、拉格朗日乘子法和核技術(shù),上述優(yōu)化問題的對偶形式如下。目標(biāo)函數(shù):
l
f
圖2基于BP神經(jīng)網(wǎng)絡(luò)數(shù)控機(jī)床能耗預(yù)測模型
Fi92ThePrediction
M0ddBased
0n
BPNeural
Net啪rk
0f
CNCMachineT00IEner舒C明sumption
m畸形一}∑∑(嘎川:)(丐‘)K(如々)
a,a
5支持向量機(jī)預(yù)測模型
5.1訓(xùn)練與測試樣本的確定
(8)(9)(10)(11)
選擇cK6136i數(shù)控車床為測試對象,為了獲取數(shù)控機(jī)床能耗與切削參數(shù)數(shù)據(jù),實(shí)驗方案設(shè)計要簡潔同時便于操作,切削速度定為3檔,進(jìn)給量定為3檔,切削深度定為3檔。共64組數(shù)據(jù),隨機(jī)抽取25組作為訓(xùn)練數(shù)據(jù),如表1所示。在進(jìn)行支持向量機(jī)建模時,首先對數(shù)據(jù)進(jìn)行歸一化處理。
。
|-J
J2I
l
+∑[a.(咒噌)川i(咒+s)]
約束條件:5^∑(a;以:)=o;osq,蠢sc,i=l,2,…z
最后支持向量機(jī)的輸出為:塒=∑(理i—a:)砂(誓)
“x)=∑(Ⅱi一蠢)K(t乒)+6
No.11
56
機(jī)械設(shè)計與制造
表1測試數(shù)據(jù)
Tab.1
TestDala
Nov.2014
6結(jié)論
支持向量機(jī)算法以風(fēng)險最小化原理為基礎(chǔ),能很好地解決
0.2991O.3768O.5387O.67050.31680-5802o.8375
8080808080808080
O.08O.080.08O.080.12O.12o.120.12
O.81.21.51.8O.81.21151.8
小樣本、非線性、局部極小點(diǎn)等實(shí)際問題。提出了基于支持向量機(jī)的數(shù)控機(jī)床切削能耗預(yù)測的方法,采用支持向量機(jī)的方法建立模型,得出了切削參數(shù)對數(shù)控機(jī)床能耗的影響。經(jīng)過分析對比驗證了支持向量機(jī)預(yù)測結(jié)果相對于神經(jīng)網(wǎng)絡(luò)更接近,驗證了支持向量機(jī)在數(shù)控機(jī)床能耗預(yù)測方面應(yīng)用的可行性和有效性,為數(shù)控機(jī)床的節(jié)能優(yōu)化、能耗定額制定等一系列實(shí)際問題的解決提供一種基礎(chǔ)支持。只是對部分切削工藝參數(shù)對數(shù)控機(jī)床切削能耗進(jìn)行了預(yù)測,影響數(shù)控機(jī)床切削能耗的因素尚有很多,數(shù)控機(jī)床能耗預(yù)測有待全面進(jìn)行。
1冊5
5.2核函數(shù)與模型參數(shù)的確定
支持向量機(jī)的參數(shù)包含核參數(shù)和懲罰參數(shù)。選取徑向基RBF核函數(shù)作為數(shù)控機(jī)床切削能耗預(yù)測模型的核函數(shù)。核參數(shù)有兩個分別為和參數(shù)設(shè)置如下:c.100,占=o.01,口=l。
參考文獻(xiàn)
[1]劉飛,徐宗俊,但斌.機(jī)械加工系統(tǒng)能量特性及其應(yīng)用[M].北京:機(jī)械
工業(yè)出版社,1995.
(UuFei,XuZ0ng-jun,DaIlBin.MachiningSystemEner盯C叨眥mption
5.3結(jié)果分析
利用所建立的SVM預(yù)測模型,把切削速度、進(jìn)給速度、切削深度為樣本輸入,機(jī)床切削功率為樣本輸出。對表1中數(shù)據(jù)進(jìn)行預(yù)測,實(shí)際值圖預(yù)測值結(jié)果對比,如圖3所示?芍皇窃谏贁(shù)預(yù)測點(diǎn)的相對預(yù)測誤差較大,大部分預(yù)測點(diǎn)的相對預(yù)測誤差都較為
Chmcteristicsand
1995.)
It8
Application[M].Beijing:ChinaMachinePress,
[2]柏占偉,謝志江,胡韶華.?dāng)?shù)控機(jī)床多能源模型及其應(yīng)用[J].機(jī)械設(shè)計
與制造,2012(12).
(BaiZhaIl—wei,ⅪeZhi-jiang,HuShao_hu&Energy
for
consunlptionmodel
理想,這個預(yù)測結(jié)果比較理想,從而驗證了支持向量機(jī)理論在數(shù)
控機(jī)床能耗預(yù)測中的可行性。相對于BP神經(jīng)網(wǎng)絡(luò),其預(yù)測結(jié)果如圖4所示。由圖對比可知,支持向量機(jī)更適用于小樣本數(shù)據(jù)預(yù)測。支持向量機(jī)預(yù)測的切削功率與實(shí)際切削功率數(shù)據(jù)比較接近,比神經(jīng)網(wǎng)絡(luò)估算的精度高。
測試集預(yù)測結(jié)果對比(BP神經(jīng)網(wǎng)絡(luò))
mse:o.27783
454
cNc撇chine
t00lswithmultiplecomponentsanditsapplication[J].
MachineryDesign&Manufacture,2012(12).)
[3]王秋蓮,劉飛.數(shù)控機(jī)床多源能量流的系統(tǒng)數(shù)學(xué)模型[J]。機(jī)械工程學(xué)
R如46889
膏
(W鋤gQi姐-li姐,“uFei.Malhematical
modelof
of
報,2013,49(7):5—12.
Inult卜-哪urce
energy
35
32
么
5
2
。廣i
王》
:I
聲。
鍋∥i∥i。∥
nowsforcNcⅡmcIline
t001s[J]Jo啪al
Mech蛐icalEngine甜ng,
2013,49(7):5一12.)
t
f
}o
[4]KORDON0wYD
N.A
power髂∞ssment0fmachiningt00ls[D].c蛐br—
idge:M8a鵲chusensInstituteofTechnology,2003.
,5
a
O5O
:A
‘
Vr鼉廠;
樣本編號
]K筍…
叫
[5]謝東,陳國榮,施金良.基于BP神經(jīng)網(wǎng)絡(luò)數(shù)控機(jī)床切削能耗的研究
[J].機(jī)床與液壓,2012,40(1).
()【ieD傭g,ChenGuo—rong,ShiJin“aIlg.Research
cuttingenergyconsumptionb鵲ed
on
on
CNC咖chine
t∞l
BPneuralnetwork
[J].Machine
‰l&Hydr肌lics,2012,4J0(1).)
[6]張華,曾杰.基于支持向量機(jī)的風(fēng)速預(yù)測模型研究[J].太陽能學(xué)報,
2010,31(7).
(zh鋤gHua,zengJie.1hewindspeedforec鵲tingmodelb鵲edon鯽pportvectormachine[J].ActaEne曬神S0l積ssinica,2010,31(7)).[7]Bing
to
圖3實(shí)際值與預(yù)測值分布圖(支持向量機(jī))
Fig.3
Actual
Value卸dtllePredictedValue
Vector
DistIibution(Support
M∞hine)
Dong,ChengC∞,SiewE。
k.Applyingsupportvector腿chines
and
predictbuildingenergyconsumptionintmpicalregion[J].Energy
Buildings,2005(37):545—553.
[8]高尚,楊靜宇基于主成分分析和支持向量機(jī)的效能評定[J].系統(tǒng)工程
與電子技術(shù),2006,28(6).
(G∞Sh粕g,YaIlgJing—y11.Assessingt|lee雎ctivenessbasedonprincipalcomponent鋤alysis鋤dsuppon∞dElectronics,2006,28(6).)
[9]林升梁,劉志.基于RBF核函數(shù)的支持向量機(jī)參數(shù)選擇[J].浙江工業(yè)
洋木編號
vector
machine[J]syste瑚E曬neering
圖4實(shí)際值與預(yù)測值的分布圖(BP神經(jīng)網(wǎng)絡(luò))Fig-4TheActualValue。洌恚澹校颍澹洌椋悖簦澹
Value
大學(xué)學(xué)報,2008(2).
(“nSheng-li明g,liu
Zhi.Par哪eter
selectioninSVMwithRBFkemel
Distribution(BPNeu瑁lNehrork)
fhnction【J]Jo啪alofZhejiangUTIiversityofTechnology,2008(2).)
基于支持向量機(jī)數(shù)控機(jī)床切削能耗預(yù)測方法研究
作者:作者單位:刊名:英文刊名:年,卷(期):
陳薇薇, 張華, 向琴, 張業(yè)祥, CHEN Wei-wei, ZHANG Hua, XIANG Qin, ZHANG Ye-xiang
陳薇薇,向琴,張業(yè)祥,CHEN Wei-wei,XIANG Qin,ZHANG Ye-xiang(武漢科技大學(xué)機(jī)械自動化學(xué)院,湖北武漢,430081), 張華,ZHANG Hua(武漢科技大學(xué)綠色制造與節(jié)能減排科技研究中心,湖北武漢,430081)機(jī)械設(shè)計與制造
Machinery Design & Manufacture2014(11)
引用本文格式:陳薇薇.張華.向琴.張業(yè)祥.CHEN Wei-wei.ZHANG Hua.XIANG Qin.ZHANG Ye-xiang 基于支持向量機(jī)數(shù)控機(jī)床切削能耗預(yù)測方法研究[期刊論文]-機(jī)械設(shè)計與制造 2014(11)
筆耕文化傳播(http://www.bigengculture.com)包含總結(jié)匯報、IT計算機(jī)、專業(yè)文獻(xiàn)、旅游景點(diǎn)、外語學(xué)習(xí)、辦公文檔、計劃方案、出國留學(xué)以及基于支持向量機(jī)數(shù)控機(jī)床切削能耗預(yù)測方法研究_圖文等內(nèi)容。
本文關(guān)鍵詞:數(shù)控機(jī)床多源能量流的系統(tǒng)數(shù)學(xué)模型,由筆耕文化傳播整理發(fā)布。
本文編號:234827
本文鏈接:http://sikaile.net/kejilunwen/yysx/234827.html