999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于支持向量機的數控機床空間誤差辨識與補償

2010-05-30 09:45:04吳雄彪姚鑫驊何振亞傅建中
中國機械工程 2010年12期
關鍵詞:方法

吳雄彪 姚鑫驊 何振亞 傅建中

1.金華職業技術學院,金華,321017 2.浙江大學,杭州,310027

0 引言

在數控機床上實現高精度加工的關鍵是提高機床的空間定位精度。計算機實時誤差補償技術是一種經濟而有效的方法,該方法在不改變機床結構和制造精度基礎上,通過對機床加工過程的誤差源進行分析、建模,實時地預測加工點的空間位置誤差,將該誤差量反饋到數控系統中以進行誤差修正,從而提高機床空間位置精度。誤差補償是提高數控機床加工精度的有效途徑,其實現的關鍵技術之一是如何精確地建立數控機床空間誤差預測模型。

近年來,國內外在數控機床空間誤差檢測與補償方面做了大量的研究工作[1-2]。在機床空間誤差檢測方面,Wang[3]提出了激光矢量分步對角線法以快速測量除旋轉誤差外的其他12項機床元素誤差,包括3個定位誤差、6個直線度誤差和3個垂直度誤差;Du等[4]提出了平面正交光柵多步檢測三軸加工中心的空間位置誤差的方法。在空間誤差建模與預測方面,已有許多方法如三角幾何法、誤差矩陣法、剛體運動學法、多體系統理論法[5]和神經網絡法[6]等,能夠用于空間誤差模型的建立。本文采用激光矢量分步對角線法檢測與辨識空間誤差,進而建立基于支持向量機(support vector machine,SVM)的數控機床空間誤差預測模型,在一臺數控銑床上進行誤差辨識和補償實驗研究,結果表明支持向量機預測模型能有效辨識數控機床的空間誤差。

1 數控機床空間誤差建模

由剛體運動學原理可知,剛體在三維空間有6個自由度,即每一個軸向運動都存在6個誤差;同時,每個軸之間并不垂直,3個軸兩兩就有3個垂直度誤差。因此,對于任一類型的3軸數控機床都有21項誤差元素:①直線定位誤差δx(x)、δy(y)和 δz(z);② 直 線 度誤 差 δy(x)、δz(x)、δx(y)、δz(y)和 δx(z)、δy(z);③轉角誤差 εx(x)、εy(x)、εz(x)、εx(y)、εy(y)、εz(y)、εx(z)、εy(z)和εz(z);④垂直度誤差εxy、εxz和εyz。

根據多體運動理論,分別在床身、工作臺和運動軸上建立坐標系,通過建立齊次坐標變換矩陣,建立刀具和工件之間的誤差方程,最后可得到立式數控銑床的空間誤差模型[7]:

對上面的建模結果進行分析后知,一臺3軸數控機床的誤差可以歸結為在空間3個方向的誤差Δx、Δy和Δz,這3個誤差和機床x、y和z方向的運動有關,如果重新記為Ex(x,y,z)、Ey(x,y,z)和Ez(x,y,z)(其中,下標 x、y、z 為誤差的方向,括號內的 x、y、z為運動方向),則

可以看到,以上9項誤差綜合了各個誤差元素,因此在進行誤差補償時無須求得具體的21項誤差元素,而可以通過用激光分步對角矢量測量方法測量機床工作空間立方體的4條體對角線誤差直接得到這9項誤差,進而建立空間誤差模型[7]。

2 基于支持向量機的空間誤差預測模型

在實際利用激光干涉儀進行數控機床誤差檢測時,只能按一定的坐標位置間隔離散地檢測出各空間誤差的大小。對于測量點間的誤差預測,目前主要通過線性插值或神經網絡(ANN)計算來確定。但由于實際測量的空間誤差數據中或多或少存在一定的噪聲,直接利用這些誤差數據進行線性插值時,等于對噪聲也進行了疊加而不是均化,造成預測值波動較大,泛化性不好,從而影響誤差補償精度。神經網絡方法的優化目標是基于經驗的風險最小化,這只能保證學習樣本點的估計(分類)誤差最小,而不能保證預測的效果達到最優,且神經網絡權系數的調整方法存在局限性,神經網絡容易陷入局部最優并過分依賴學習樣本。而支持向量機基于結構風險最小化原則,較好地解決了小樣本、非線性、高維數、局部極小點等實際問題,已在模式識別、信號處理、函數逼近等領域得到了應用。Suykens等[8]提出了最小二乘支持向量機(LS-SVM)方法,采用最小二乘線性系統作為損失函數,將不等式約束改為等式約束,求解過程變成了解一組等式方程,求解速度相對加快。本文引入 LS-SVM 方法,針對機床空間誤差特性與建模需求進行參數優化,為解決空間誤差預測中存在的問題提供一種可行的有效途徑。

LS-SVM的空間誤差預測問題描述為求解如下問題:

式中,xi為坐標輸入量;yi為預測目標值;ξi為殘差變量,ξi∈ R;φ(?)為核空間映射函數,φ(?):Rn→Rnh;ω為權矢量,ω∈ Rnh;γ為可調參數;b為偏差量。

引入拉格朗日函數:

式中,αi為拉格朗日乘子。

根據極值存在的必要條件,得到如下方程組:

式(5)消去 ω和ξ,得到

根據Mercer條件[8],使用核函數K(x,xi),LS-SVM回歸估計可表示為如下形式:

其中,α、b由式(6)求解出。核函數K(x i,x j)為滿足Mercer條件的任意對稱函數,常采用徑向基函數(RBF)核函數:K(x i,x j)=exp[-(x ixj)2/(2σ2)],它只有一個待定參數σ,其值越大,收斂速度越快。對于采用徑向基核函數的LSSVM,主要參數是正則化參數γ和核函數寬度σ,這兩個參數在很大程度上決定了LS-SVM的學習和泛化能力。

3 空間誤差檢測與補償實驗

在一臺3軸立式小型數控銑床上進行空間誤差檢測及補償實驗(圖1)。機床測量空間范圍為200 mm×200 mm×120 mm。采用激光分步對角矢量測量方法,應用激光多普勒位移測量系統(LDDM),對機床工作空間立方體的4條體對角線進行分步矢量測量,從而得到比傳統的對角線測量多 3倍的數據,為誤差的分離提供足夠的數據。

圖1 激光分步對角矢量測量實驗

如圖2所示,機床共有4條體對角線,分別為PPP/NNN 、NPP/PNN 、PNP/NPN 、PPN/NNP。其中,P表示沿坐標軸正方向運動;N表示沿坐標軸負方向運動。

圖2 空間體對角線定義

以體對角線PPP為例(圖2),測量步驟如下:把機床工作空間x、y和z軸分成n等份,安裝在主軸上的移動光靶(平面反射鏡)從起始點開始,沿x方向移動一個步距后暫停,暫停過程中采集數據;然后沿y方向移動一個步距后暫停,采集數據;最后在z軸方向移動一個步距后暫停,采集數據。重復上述步驟一直移動到體對角線的另一端點。

通過LS-SVM方法進行數控機床的體對角線誤差建模,選用 RBF核函數,其中,參數γ=56.2,σ2=0.2。采用LS-SVM 方法對樣本數據進行訓練、建模,即可得空間誤差預測模型。圖3、圖4所示為補償前體對角線誤差實測值及神經網絡(ANN)、LS-SVM預測值。圖5、圖6所示為補償后機床體對角線誤差的變化。可見,各條對角線的誤差在補償后最大值都減小到了10μm以內,補償效果顯著。為了進一步定量評價神經網絡與LS-SVM兩種預測方法的精度,常使用平均絕對百分比誤差(MAPE)這個性能指標,其定義為

圖3 補償前正向體對角線誤差實測值及神經網絡、LS-SVM預測值

式中,li、l?i分別為實測值與預測值。

圖5 補償后正向體對角線誤差

圖6 補償后反向體對角線誤差

表1所示為兩種方法的比較結果,可以看出,LS-SVM方法的建模精度較神經網絡有所提高,在建模速度上則具有顯著優勢。

表1 LS-SVM建模與神經網絡建模方法比較

4 結論

對數控機床空間誤差進行預測與補償可有效地提高數控機床的位置精度。本文提出基于支持向量機的數控機床空間誤差辨識與補償方法,通過訓練學習,優化最小二乘支持向量機參數,可有效獲得數控機床空間誤差的預測模型。補償實驗結果表明,支持向量機空間誤差預測模型補償精度高、建模速度快,通過其補償可有效地提高數控機床的精度。

[1] Ramesh R,Mannan M A,Poo A N.Error Compensation in Machine Tools—a Review Part 1:Geometric,Cutting-force Induced and Fixture-dependent Errors[J],Int.J.Mach.Tools Manufacturing,2000,40(9):1235-1256.

[2] 張虎,周云飛,唐小琦,等.數控機床空間誤差的無模測量與補償[J].華中科技大學學報(自然科學版),2002,30(1):74-77.

[3] Wang C.Laser Vector Measurement Technique for the Determination and Compensation of Volumetric Positioning Errors.Part I:Basic Theory[J].Review of Scientific Instruments,2000,71(10):3933-3937.

[4] Du Z C,Zhang S J,Hong M S.Development of a Multi-step Measuring Method for Motion Accuracy of NC Machine Tools Based on Cross Grid Encoder[J].International Journal of Machine Tools and Manufacture,2010,50(3):270-280.

[5] 粟時平,李圣怡,王貴林.基于空間誤差模型的加工中心幾何誤差辨識方法[J].機械工程學報,2002,38(7):121-125.

[6] John M F,Arvin A.Machine Tool Positioning Error Compensation Using Artificial Neural Networks[J].Engineering Applications of Artificial Intelligence,2008,21(7):1013-1026.

[7] 沈金華,楊建國,王正平.數控機床空間誤差分析及補償[J].上海交通大學學報,2008,42(7):1060-1063.

[8] Suykens J A K,van Gestel T,de Brebanter J,et al.Least Squares Support Vector Machines[M].Singapore:World Scientific Pub.Co.,2002.

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 亚洲综合第一区| 午夜啪啪福利| 九九热在线视频| 日本一区二区三区精品国产| 97久久精品人人做人人爽| 一本大道无码日韩精品影视| 国产91av在线| 精品福利一区二区免费视频| 亚洲精品无码在线播放网站| 亚洲免费成人网| 国产无套粉嫩白浆| 在线人成精品免费视频| 国产成人综合久久| 亚洲国产理论片在线播放| 福利在线不卡一区| 青青草综合网| 国产人成午夜免费看| 日本人妻一区二区三区不卡影院 | 精品人妻无码中字系列| 露脸真实国语乱在线观看| 91在线丝袜| 91最新精品视频发布页| 精品少妇人妻av无码久久| 少妇被粗大的猛烈进出免费视频| 亚洲av成人无码网站在线观看| 人妻一区二区三区无码精品一区| 91精品专区| 国产欧美中文字幕| 国产精品网址你懂的| 啪啪国产视频| 国产成人精品第一区二区| 91色在线观看| 欧美亚洲国产日韩电影在线| 色婷婷久久| 日韩欧美色综合| 国产精品一区在线观看你懂的| 亚洲区一区| 国产理论一区| 91精品国产麻豆国产自产在线| 在线免费无码视频| 日本AⅤ精品一区二区三区日| 欧美色99| 国产成人综合亚洲欧美在| 国产办公室秘书无码精品| 18禁黄无遮挡网站| 欧美日本激情| 欧美激情网址| 午夜国产在线观看| 国产一级毛片yw| 日韩精品毛片人妻AV不卡| 免费高清a毛片| 国产成年无码AⅤ片在线| 五月婷婷激情四射| 精品国产自在现线看久久| 少妇露出福利视频| 亚洲精品动漫| 热久久这里是精品6免费观看| 成人福利在线视频| 九九热这里只有国产精品| 免费看a毛片| 毛片免费网址| 真实国产精品vr专区| 91探花国产综合在线精品| 日韩高清一区 | 欧美在线导航| 精品国产中文一级毛片在线看| 亚洲综合第一区| 日韩精品成人网页视频在线| 久久精品人妻中文系列| 国产精品丝袜在线| 女同久久精品国产99国| 好久久免费视频高清| 谁有在线观看日韩亚洲最新视频| 国产在线观看99| 制服丝袜国产精品| 狠狠五月天中文字幕| 综合色在线| a毛片免费看| 91成人在线免费观看| 欧美在线一二区| 久无码久无码av无码| 免费人成网站在线高清|