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

高精度數(shù)控機床非均勻有理B樣條曲線插補控制研究*

2020-03-24 03:27:20張盼盼吳鳳彪張子英
機械制造 2020年3期
關(guān)鍵詞:方法

□ 張盼盼 □ 吳鳳彪 □ 張子英

山西能源學(xué)院 機電工程系 太原 030600

1 研究背景

插補計算是數(shù)控系統(tǒng)的核心技術(shù),也是系統(tǒng)軟件對機床實時運動控制的關(guān)鍵,可以實現(xiàn)對刀具加工軌跡的插值細(xì)化,使刀具軌跡逼近給定零件的輪廓外形,并在各插補周期內(nèi)輸出機床運動的實時控制數(shù)據(jù)。中低精度數(shù)控機床在復(fù)雜曲線加工中,通常采用直線插補法或圓弧插補法,將曲線分解為多段微小線段或圓弧。這種方法的問題在于線段連接處一階不可導(dǎo),從而嚴(yán)重影響加工曲線的光滑性、加工精度和刀具壽命。另一方面,為提高精度,這種方法會生成大量數(shù)據(jù)點,從而造成機床負(fù)載嚴(yán)重,傳輸錯誤概率增大。為解決以上問題,在高端數(shù)控領(lǐng)域引入了非均勻有理B樣條(NURBS)曲線插補控制技術(shù),但對于具體插補算法,仍有諸多問題需要解決,筆者對此進(jìn)行研究[1-2]。

2 NURBS曲線插補原理

數(shù)學(xué)研究表明,三維空間下任意形狀曲線都可以表達(dá)為特定的NURBS曲線方程。正是由于這一特性,NURBS曲線被廣泛應(yīng)用于計算機輔助制圖和輔助加工等領(lǐng)域。數(shù)控加工過程中,通過不斷對NURBS曲線進(jìn)行分段插補計算,最終可以近似得到所要的零件外形。插補周期為系統(tǒng)預(yù)設(shè)值,插補原理如下:

(1)確定初始插補點的參數(shù)ui和初始點的坐標(biāo)Ci{x(ui),y(ui),z(ui)};

(2)根據(jù)設(shè)定的插補算法,利用初始插補點參數(shù)對下一處的插補點參數(shù)ui+1進(jìn)行計算;

(3)將插補點參數(shù)ui+1代入NURBS曲線方程,計算新的插補點坐標(biāo)Ci+1{x(ui+1),y(ui+1),z(ui+1)}。

NURBS曲線方程的可變參數(shù)為u,u是關(guān)于時間t的函數(shù)。以上插補過程實際是利用特定插補方法求取ti+1時刻參數(shù)ui+1的過程。這一插補方法的優(yōu)劣直接影響實際所得曲線的逼近誤差和插補計算時間,可見,插補方法是NURBS曲線插補控制的核心技術(shù)[2-4]。

3 傳統(tǒng)NURBS曲線插補方法

泰勒展開法在數(shù)控機床控制系統(tǒng)中應(yīng)用廣泛,是一種較為傳統(tǒng)和成熟的NURBS曲線插補方法[5-6]。

3.1 原理

根據(jù)高等數(shù)學(xué)泰勒展開公式,NURBS曲線上參數(shù)u關(guān)于t的泰勒展開為:

(1)

式中:TS為設(shè)定插補周期,TS=ti+1-ti;HOT為展開式中三階以上的高階項。

根據(jù)速度定義,NURBS曲線上各插補點的瞬時速度v(ui)為曲線方程C(u)的一階導(dǎo)數(shù),可表示為:

(2)

由式(2)可得參數(shù)u的一階導(dǎo)數(shù)為:

(3)

將式(3)代入式(1),忽略二階及高階展開項,則式(1)可簡化為:

(4)

3.2 存在的問題

由參數(shù)ui+1表達(dá)式的推導(dǎo)過程可知,采用泰勒展開法的主要誤差包括兩個方面。

第一,忽略了二階及高階展開項的影響,降低了ui+1的計算精度[7-9]。

第二,如圖1所示,Ci、Ci+1分別為兩次計算的插補點,兩點之間的實際運動軌跡為由各軸運動合成的短小直線段Li,而泰勒展開對應(yīng)圖中曲線段,因此在曲線和直線段之間存在弓高誤差δi。顯然,當(dāng)被插補段曲率較大時,弓高誤差δi較大。另外,當(dāng)運動速度加快時,單位時間內(nèi)運動距離增大,則Li增大,此時弓高誤差δi也相應(yīng)增大。由此可知,若要提高插補計算精度,需要在曲率增大位置密化插補點數(shù)據(jù),同時合理控制運動速度。

▲圖1 弓高誤差示意圖

4 割線法

針對傳統(tǒng)泰勒展開法在曲率較大位置的誤差問題,筆者采用割線法進(jìn)行NURBS曲線插補。

4.1 原理

實際上,任何NURBS曲線插補都是用微小直線段v(ui)TS去逼近曲線‖C(ui+1)-C(ui)‖的過程,由此可構(gòu)造F(ξ)函數(shù),將求解下一參數(shù)ui+1的計算轉(zhuǎn)化為對F(ξ)求解的過程。

F(ξ)=‖C(ui+1)-C(ui)‖-v(urefi)TS

(5)

式中:v(urefi)為理想插補進(jìn)給速度。

如圖2所示,ξ*是函數(shù)F(ξ)的精確解,若直接對函數(shù)F(ξ)求解,則需采用牛頓迭代法等,其中涉及對F(ξ)的求導(dǎo)等操作,計算過程復(fù)雜,實時性差。筆者采用割線法來求取下一插補點的參數(shù)ξ,可以有效避免求導(dǎo),在保證計算精度的前提下,提高計算速度。

▲圖2 割線法原理

ξk及ξk-1為函數(shù)F(ξ)的近似解,利用F(ξk)及F(ξk-1)可以構(gòu)造出一次函數(shù)P(ξ):

(6)

顯然,函數(shù)P(ξ)的解ξk+1與函數(shù)F(ξ)的精確解ξ*更為接近,因此,可以將ξk+1作為函數(shù)F(ξ)的近似解。ξk+1為:

(7)

根據(jù)割線法基本原理,ξk+1的工程實用計算步驟如下:

(1)分別計算代入初值ξ0和ξ1;

(2)利用函數(shù)F(ξ)分別計算F(ξ0)和F(ξ1);

(3)利用式(7)計算下一插補點參數(shù)ξ2;

(4)判斷|ξ2-ξ1|小于迭代誤差上限是否成立,若成立,則ξ2為當(dāng)前函數(shù)的近似解;否則,轉(zhuǎn)入第(3)步,重新計算插補點參數(shù)ξ2,直到滿足要求。

4.2 迭代運算初值及終止判定

初值計算中,ξ0容易確定,可令ξ0=ui。為保證計算精度,實現(xiàn)快速收斂,需要對ξ1的確定方法進(jìn)行研究[10-11]。

由圖2可知,ξk越靠近ξk+1,所需的迭代計算次數(shù)越少,收斂速度越快。因此,可令ξk與ξk-1之間的弦長l=v(urefi)TS,則ξ1與ξ0之間的弦長l1為:

(8)

(9)

在某些情況下,上述迭代運算需要經(jīng)過較多次迭代才能達(dá)到預(yù)設(shè)精度,因此耗時較長,不利于在線應(yīng)用。通過控制最大迭代次數(shù),可以有效避免以上情況的發(fā)生。

5 對比分析

通過在MATLAB軟件中模擬兩種插補方法對于類8字形曲線的插補過程,可以得到插補點分布和計算時間等信息。圖3和圖4分別為泰勒展開法和割線法的NURBS曲線插補弓高誤差變化,可見前者的最大弓高誤差為0.48 μm,而后者僅為0.12 μm。另外,前者計算時間為3 892 ms,而后者為4 021 ms。由此可知,在兩者運算時間接近的情況下,割線法的計算精度遠(yuǎn)高于泰勒展開法。分析原因,泰勒展開法得到的插補點均勻分布,導(dǎo)致在曲率較大位置的誤差較大;割線法的收斂準(zhǔn)則提高了在曲率較大位置的插補密度,因此弓高誤差顯著減小。與此同時,割線法計算過程包含了三階展開,但不涉及求導(dǎo)過程,可以保證將計算時間控制在合理范圍內(nèi)。

6 結(jié)束語

插補計算是數(shù)控系統(tǒng)的核心技術(shù),對于在復(fù)雜曲面數(shù)控加工中常用的NURBS曲線,筆者分析了NURBS曲線插補的一般性原理,對傳統(tǒng)的NURBS曲線插補方法——泰勒展開法進(jìn)行研究,并分析其在計算精度和時效性等方面的劣勢。在此基礎(chǔ)上,筆者對割線法的原理、迭代運算初值、終止判定等問題進(jìn)行了研究,結(jié)果顯示割線法求解時間短,精度較高,可以滿足高精度數(shù)控機床在線插補控制的要求。

▲圖3 泰勒展開法NURBS曲線插補弓高誤差變化▲圖4 割線法NURBS曲線插補弓高誤差變化

猜你喜歡
方法
中醫(yī)特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數(shù)學(xué)教學(xué)改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學(xué)反應(yīng)多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學(xué)習(xí)方法
用對方法才能瘦
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
賺錢方法
捕魚
主站蜘蛛池模板: 国产激情无码一区二区免费| 这里只有精品在线播放| 色网站在线免费观看| 国产欧美日韩精品第二区| 久久久久亚洲AV成人人电影软件| 一本大道无码高清| 久久青草免费91观看| 国产三级国产精品国产普男人 | 无码啪啪精品天堂浪潮av| 高清无码手机在线观看| 国产乱人免费视频| 亚洲精品片911| 视频二区国产精品职场同事| 欧美性天天| 亚洲熟女中文字幕男人总站| 亚洲av无码牛牛影视在线二区| 青青草国产一区二区三区| 国产网站免费观看| a级毛片毛片免费观看久潮| 亚洲欧洲国产成人综合不卡| 亚洲综合激情另类专区| 青青草国产在线视频| 91小视频在线| 亚洲人视频在线观看| 97人人做人人爽香蕉精品| 婷婷色中文网| 亚洲有无码中文网| 无码综合天天久久综合网| 一级毛片在线免费视频| 免费国产一级 片内射老| www欧美在线观看| 国产一级在线观看www色 | 亚洲AV无码乱码在线观看代蜜桃| 日韩成人在线一区二区| 免费国产黄线在线观看| …亚洲 欧洲 另类 春色| 国产精品林美惠子在线观看| 欧美视频在线第一页| 日韩精品一区二区三区大桥未久| 色综合久久88色综合天天提莫| 99精品伊人久久久大香线蕉| 国产精品专区第一页在线观看| 波多野结衣爽到高潮漏水大喷| 欧美69视频在线| 国产精品尤物铁牛tv | 在线精品欧美日韩| 国产亚洲男人的天堂在线观看| 都市激情亚洲综合久久| 亚洲视频免费播放| 国产毛片不卡| 亚洲精品自在线拍| 亚洲精品视频免费| 高清欧美性猛交XXXX黑人猛交| 91免费国产高清观看| 久久男人资源站| 成年午夜精品久久精品| 亚洲欧美日韩综合二区三区| 国产在线91在线电影| 国产午夜小视频| 国产精品成人一区二区不卡 | 国产黄网永久免费| 免费国产一级 片内射老| 久久伊人色| 69综合网| 国产一区免费在线观看| 国产高清无码第一十页在线观看| 成人国产精品网站在线看| 久热99这里只有精品视频6| 免费播放毛片| 亚洲日韩高清在线亚洲专区| 国产精品污污在线观看网站| 亚洲日韩在线满18点击进入| 欧美在线伊人| 2021国产乱人伦在线播放| 精品国产一区二区三区在线观看| 久久黄色免费电影| 天天色综网| 国产玖玖视频| 女人一级毛片| 3D动漫精品啪啪一区二区下载| 欧美激情视频一区| 国产一区二区色淫影院|