第三章數(shù)控加工中的幾何建模理論_第1頁
第三章數(shù)控加工中的幾何建模理論_第2頁
第三章數(shù)控加工中的幾何建模理論_第3頁
第三章數(shù)控加工中的幾何建模理論_第4頁
第三章數(shù)控加工中的幾何建模理論_第5頁
已閱讀5頁,還剩148頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第三章 數(shù)控加工中的幾何建模理論第一節(jié):概述第二節(jié):數(shù)控加工中常用曲線幾何參數(shù)描述第三節(jié):數(shù)控加工中常用曲線幾何參數(shù)描述第四節(jié):曲線曲面的計算機數(shù)學(xué)處理第五節(jié):自由曲面數(shù)控加工的軌跡規(guī)劃第一節(jié)概述v一般機械加工和設(shè)備大多為規(guī)則形體,而航空、航天、汽車、船舶的一些形體是無法用解析式來表示的,要實現(xiàn)這類零件的加工,必須符合精度要求的曲線和曲面的數(shù)學(xué)模式。v所謂復(fù)雜曲線和曲面,是指形狀比較復(fù)雜,不能用二次方程來描述的曲線和曲面。v復(fù)雜曲線和曲面常常用一定數(shù)量的離散點來描述,這就需要構(gòu)造出能完全通過或比較接近給定點的曲線曲面,再計算擬合曲線和曲面上位于給定型值點之間的若干點。第二節(jié) 數(shù)控常用曲線的幾何

2、參數(shù)描述v一、圓弧樣條v二、三次參數(shù)樣條v三、Bezier 曲線一、圓弧樣條圓弧樣條是已知型值點pi(i=1,2,3),過每個型值點作一段圓弧,且使相鄰圓弧在相鄰節(jié)點( pi , pi+1)的弦平分線上相交并相切,則使整條曲線在各連接點處達到C0和C1階(位置與切線)連續(xù)。一、圓弧樣條v用圓弧樣條構(gòu)造出來的曲線是連續(xù)的,其切線也連續(xù),而曲率分段為常數(shù)。v圓弧樣條具有幾何不變性,即它不隨坐標(biāo)系的選擇而變化,而三次樣條曲線是幾何可變的。三次樣條的幾何可變性(一)圓弧樣條的基本算法v假設(shè)過每個型值點的弦切角(切線與弦線的夾角)分別為i和i,則他們滿足關(guān)系式: i+ i=i(一)圓弧樣條的基本算法v弦

3、切角按圖中規(guī)定的符號到銳角1.公切點的位置v若給定和角,可以證明公切點有無窮多個,且其軌跡是一段圓弧,當(dāng)公切點取在相鄰型值點Pi-1Pi的中垂線上時,計算簡單且各圓弧均勻。v此時T點的局部坐標(biāo)為:UT=Li/2 VT=(Li/2)*tan(i-1+ i)/4)2、圓心及半徑v分別作過兩型值點的弦切角如圖所示,可得到其參數(shù)分別如下頁所示。2、圓心及半徑(二)各型值點處的弦切角v根據(jù)圓弧樣條的定義,過型值點兩側(cè)是同一段圓弧,因而曲率相等,即有即可得到(二)各型值點處的弦切角v在式中,有:(三)端點條件v給定兩端點處的曲率,我們可得到兩個補充方程v其中(三)端點條件v將以上各式合并成矩陣形式為:(三

4、)端點條件v這樣,可以根據(jù)數(shù)學(xué)中的基本迭代來求出返程的解v這樣,便可得到滿足以下給定精度的各角度值(四)圓弧樣條的適用性和修正v圓弧樣條曲線是由圓弧拼接而成的,如果曲線曲率較大或所給型值點較稀時,可能會出現(xiàn): v3i- i-1 0或3i-i+1 0的情況,這可能會出現(xiàn)拐點,產(chǎn)生不光順情況。這樣應(yīng)限制i和i+1 的比值,則應(yīng)有1/3= i/ i+1 0)第四節(jié) 曲線曲面的計算機數(shù)學(xué)處理v一、插值v二、擬合v三、光順一、插值v(一)插值的含義與基本思路v(二)拉格朗日插值v(三)牛頓插值v(四)樣條插值(一)插值的含義與基本思路v1.插值的含義v由于某種原因,實驗觀測到的離散點常常滿足不了實際加工

5、的需要(如 離散點給的太疏遠,不夠用等),這時就必須在所給的函數(shù)列表中再插入一些所需要的中間值,這就是插值v2.插值的基本思路v首先根據(jù)列表函數(shù)f(x)構(gòu)造一個簡單函數(shù)y=p(x)作為近似表達式,然后再計算p(x)的值來得到f(x)的近似值。(二)拉格朗日插值v拉格朗日插值就是一種利用代數(shù)多項式進行插值的方法。它是由一次插值和二次插值發(fā)展而來v已知函數(shù)y=f(x)在點x0、x1的函數(shù)值,y=f(x0)、y1=f(x1),即可求出唯一的一次函數(shù)y=p1(x)實質(zhì)適合v P1(x)=f(x0)v p1(x1)=f(x1)v故可得v當(dāng)x1-x0很小時,線性插值也能達到一定精度(二)拉格朗日插值(二)

6、拉格朗日插值v如果有三個型值點(x0,y0)、 (x1,y1)、 (x2,y2)且不在一條直線上,我們得其插值公式為:(二)拉格朗日插值v由一次插值和二次插值可知,對于4個型值點通常要求插值多項式為3次,對于n+1個型值點要求插值為n次。v假設(shè)對某個固定下標(biāo)作n次多項式Ak(x),使之適合下列簡單形式的函數(shù)表達式(二)拉格朗日插值v第一個條件表明Ak(x)以x0,x1,xk-1,xk xn為根,故有v式中為常數(shù),可由第二條件可得:v故(二)拉格朗日插值vAk(x)的線性組合就是所要求的插值多項式pn(x),將Ak(x)代入可得y=pn(x) 的表達式為:v這就是拉格朗日插值公式。所謂拉格朗日插

7、值就是已給定點x,用插值式y(tǒng)=pn(x)計算得到的值,作為函數(shù)分f(x)在點x處的近似值。(二)拉格朗日插值v若設(shè)列表曲線已知的型值點為(xk,yk),總點數(shù)為n+1,xp為插值點,yp為插值結(jié)果,其插值過程為(二)拉格朗日插值v查值公式在邏輯結(jié)構(gòu)上表現(xiàn)為二重循環(huán),內(nèi)循環(huán)通過層乘球得系數(shù)v然后通過外循環(huán)由累加得到結(jié)果(二)拉格朗日插值v拉格朗日插值多項式思路清晰、形式對稱、便于記憶。v但對于給定的 n,式中的n+1項必須全部計算出來。如需臨時增加一個新的插值點,不能利用原有的計算結(jié)果,而需全部重算,造成了浪費。 v此外,插值結(jié)果的誤差也難以估計(三)牛頓插值v若對一元函數(shù)y=f(x),令yi=

8、f(xi),分式:v 是在區(qū)間x0,x1上函數(shù)的增量與自變量x的增量相比,即函數(shù)f(x)在區(qū)間x0,x1上的平均變化率,也叫一階均差,記為f(x1,x2).v例如 也是一階均差。v由等式 可知一階均差與次序無關(guān)。(三)牛頓插值v故可得線性插值公式為:v若增加一個新點(x2,y2),即在p1(x)上增加一項后,作出二次多項式為:v式中為待定常數(shù),對p2(x)加上新的插值條件p2(x2)=y2之后,可得待定常數(shù)。即:v可推出:(三)牛頓插值v 是函數(shù)f(x)的一階均差的均差,稱為f(x)的二階均差。記為f(x0,x1,x2)。這樣可得:v計算可得:(三)牛頓插值v再增加一個數(shù)據(jù)點(x3,y3)構(gòu)造

9、插值多項式p3(x)v其中是二階均差的均差,記為f(x0,x1,x2,x3),稱為函數(shù)f(x)的三階均差,依次類推可歸納:k-1階均差的均差稱為k階均差。即vf(x0,x1,xk)=v = +(三)牛頓插值v故可得n次牛頓插值多項式為:(三)牛頓插值v由上式我們可以看出:牛頓插值多項式系數(shù)恰好直到n階的均差,各項外形的規(guī)律性強;v當(dāng)增加新的節(jié)點再計算某點的插值時,前次運算結(jié)果仍然有用,只要把最后一項的值算出來累加上去即可,故計算較方便。(四)樣條插值v對于牛頓插值和拉格朗日插值,型值點越多,插值多項式的次數(shù)越高,高次多項式不但計算復(fù)雜,速度慢,而且會使曲線發(fā)生扭擺。v此外,由于多項式為解析式,

10、即使局部范圍內(nèi)的微小變化也會牽動全局,使計算不穩(wěn)定,而這微小的變化在工程上是不允許的。(四)樣條插值v為克服上述缺點,人們采用分段插值法來降低插值曲線的曲線次數(shù),盡量把高階降為低階。v但是風(fēng)段插值為也有明顯缺點,就是在段與段的銜接點處的一階導(dǎo)數(shù)不連續(xù),無法保證曲線的光滑性,這對于一些零部件來說是不允許的(如機翼,汽車車皮等)。v為解決以上問題,人們提出了樣條插值(四)樣條插值v1.樣條函數(shù)起源于物理樣條v如圖示,為一物理樣條,可以看作彈性細梁,把壓鐵看為集中載荷,這樣可以從力學(xué)上抽象為彈性細梁在集中載荷下的彎曲變形。(四)樣條插值v2.三次樣條的定義v設(shè)有n+1個有序的型值點列(x0,y0),

11、(x1,y1), (xn,yn) x0 x1xnv若有函數(shù)s(x) 適合下列條件v1)s(xi)=yi v2)s(x)在區(qū)間x0,xn上二階連續(xù)可導(dǎo)v3)在每一個子區(qū)間xi-1,xi上,s(x)為三次式v則s(x) 就是關(guān)于型值點列的三次樣條曲線。(四)樣條插值v3.樣條函數(shù)插值求解v第一步,利用公式(四)樣條插值v改成矩陣形式為:v其中:(四)樣條插值v第二步 利用插值式:來計算出分段子區(qū)間xi-1,xi上的加密函數(shù)值。二、擬合v在實際工程中,因為測試數(shù)據(jù)常帶有測試誤差,而插值方法均要求所得曲線通過所有型值點,反而會使曲線保留著一切測試誤差,當(dāng)個別誤差大時,插值效果就不理想。v為解決這一問題

12、,可以采用擬合的方法來構(gòu)造近似曲線,只要求他盡可能反映出所給數(shù)據(jù)的走勢即可。二、擬合v已知平面的型值點列(xi,yi),求一條符合要求容易實現(xiàn)的曲線近似取代它,假設(shè)曲線方程為一多項式:v為確定m+1個系數(shù) ,可將已知型點代入多項式,可得線性方程組為二、擬合v顯然方程個數(shù)nm+1,一般誤解,因而給出一組aj值,代入上式就會出現(xiàn)偏差,若記v則這些差的平方和為:v我們?nèi)艚o出aj的原則是使其誤差的平方S最小,這樣確定近似曲線系數(shù)的方法稱為最小二乘逼近二、擬合v根據(jù)求極值的方法,可得:v整理可得:v這是m+1方程解 m+1個未知數(shù),故可求出aj三、光順v(一)曲線光順的概念v(二)曲線光順的方法(一)曲

13、線光順的概念v為了降低在流體中運動物體的運動阻力,其輪廓外形不但要求做得更流線一些,而且要求美觀,這就提出了光順的概念。v光順的充要條件有三個:1.是光滑,至少是一階導(dǎo)數(shù)連續(xù)。2.曲線的走勢,其凸凹應(yīng)符合設(shè)計的目的。3.曲率大小變化要均勻。v由于計算誤差和實驗誤差的存在常使通過型值點的曲線,在不該有拐點的地方有拐點,所以數(shù)控加工中用光順的方法對數(shù)據(jù)進行檢查。(二)曲線光順的方法v1.局部回彈法的基本原理v2.局部回彈法光順曲線的步驟v3.粗光順v4.精光順1.局部回彈法的基本原理v曲線光順的方法有很多,最常用的是局部回彈法。v局部回彈法是對樣條繪制過程中光順操作實踐的模擬,當(dāng)用壓鐵強迫樣條通過

14、各型值點后,發(fā)現(xiàn)樣條所形成的曲線存在“不順眼”地方時,就把最壞點處的壓鐵松掉,讓樣條自由彈勻,在壓上壓鐵,如此反復(fù)修正,直到基本順眼為止。v這種操作,每次只對某一個型值點的縱坐標(biāo)進行局部調(diào)整,故稱局部回彈法2.局部回彈法光順曲線的步驟v2.局部回彈法光順曲線的過程分兩步進行:v第一步 滿足曲線的一階導(dǎo)數(shù)連續(xù),且曲率符號符合設(shè)計要求,稱為粗光順v第二步 滿足曲線的曲率大小變化均勻,稱為精光順3.粗光順v(1)光順的判別方法v(2)找出最壞點v(3)修改方法(1)光順的判別方法v先根據(jù)設(shè)計要求,把整條曲線分為單凸和單凹的區(qū)間,其分界點即為拐點,然后用計算機來判斷v設(shè)三次樣條函數(shù)y=s(x)某型值點

15、處的二階導(dǎo)數(shù)v若整條曲線按拐點分段后,光順問題可按下式判斷:v若滿足:v則該點為不光順的點。(1)光順的判別方法v上式中Pi為預(yù)先給定 的符號( Pi =+1或-1)。v例如,在單凸區(qū)間中Pi =-1,在單凹區(qū)間中Pi =+1v但,當(dāng)曲線很平緩時,即 很小,計算機按上式計算出現(xiàn)迭代不止的情況,這時需進行相應(yīng)的處理,可把上式處理成。v滿足 的點才認為是不光順的壞點。(2)找出最壞點v一條曲線上可能有很多壞點,但如果同時修改往往工作量太大,效果也不好,故光順時一般找出最壞點進行修改。v由材料力學(xué)可知,當(dāng)一組力作用于梁上時,集中載荷最大處,其撓曲曲率變化最大,即外力最大的點處為最壞。v根據(jù)材料力學(xué)理

16、論,第i點處的剪力躍度為:v v 和 為樣條曲線第i點處的兩個單邊三階導(dǎo)數(shù),這樣我們可得兩邊三階導(dǎo)數(shù)差最大的點為最壞的點。(3)修改方法v可先將最壞點(xik,yik)舍棄,再按其余各型值點構(gòu)造新樣條函數(shù),并由新樣條函數(shù)求出對應(yīng)的xik的函數(shù)值yik*,即可得回彈時縱坐標(biāo)的修改量為:v yik= yik*-yikv其過程如下圖所示(3)修改方法(3)修改方法v為了使型值點的修改量不致過大,一般采取不完全回彈,即:v其中,按經(jīng)驗常取0.3,但實際計算時發(fā)現(xiàn),當(dāng) yik*-yik 較小時,迭代循環(huán)時間過長,所以 yik*-yik 0,即S的正負號與 一致,則值取正為原始曲面的外等距曲面, 取負則為內(nèi)等距曲面。1.等距曲面的計算v2)原始曲面方程為參數(shù)形式:v令原始曲面上任一點得t向切向矢量為U,向切向矢量為V,法向矢量為N,則1.等距曲面的計算v上式中 分別為x、y、z對參數(shù)i及的偏導(dǎo)數(shù),其法向矢量v設(shè)v則1.等距曲面的計算v單位法向矢量n=v式中v即可得等距曲面的參數(shù)方程為:2.確定行距與步長v(1)行距S的計算方法 ,行距S大了則表面粗糙度大,無疑將增大鉗修工作的難度,影響零件的最終精度。vS選的太小了程序?qū)⒆兊?/p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論