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

增材制造中STL模型的自適應(yīng)分層算法研究

2018-03-05 12:32:09林潔瓊王一博
機械設(shè)計與制造 2018年2期
關(guān)鍵詞:模型

林潔瓊,王一博,靖 賢,谷 巖

(長春工業(yè)大學(xué) 機電工程學(xué)院,吉林 長春 130012)

1 引言

增材制造(Additive Manufacturing,AM)是近30年來快速發(fā)展起來的智能加工技術(shù),廣泛應(yīng)用于航空航天、微納制造、生物醫(yī)學(xué)工程等諸多領(lǐng)域[1]。不同于傳統(tǒng)通過切割或者模具制造實體的技術(shù),它以實體的數(shù)據(jù)模型為基礎(chǔ),通過材料的層層堆積形成實體的方法從物理角度擴大了數(shù)字概念的范圍,從而能夠?qū)崿F(xiàn)三維復(fù)雜結(jié)構(gòu)的精確、快速、自由制造。增材制造主要包括三維CAD模型設(shè)計、模型分層處理、二維輪廓層層疊加、后處理等步驟。其中,分層處理是增材制造過程中至關(guān)重要的一步,對成型實體的表面精度具有十分重要的影響。

目前的分層方法按數(shù)據(jù)模型的不同,分為基于CAD模型的直接分層方法和基于STL模型的分層方法。對三維CAD模型直接分層,雖然它能克服STL文件格式數(shù)據(jù)冗余量大、三角形面片間無拓撲結(jié)構(gòu)、存在模型轉(zhuǎn)換誤差等缺點,但是由于其分層算法復(fù)雜、各類CAD系統(tǒng)間存在兼容性等問題使此類方法沒有在增材制造中得到廣泛應(yīng)用。STL模型用一階攜帶實體形狀信息的三角形網(wǎng)格近似表達實體模型,由于其結(jié)構(gòu)簡單、數(shù)據(jù)處理方便使它成為有著幾十年歷史的業(yè)內(nèi)標(biāo)準(zhǔn)。

目前基于STL的增材制造分層方法可分為等厚度分層方法和自適應(yīng)分層方法:等厚度分層采用固定的分層厚度從CAD模型的最低點開始依次獲得模型的輪廓線[2]。由于增材制造的層層堆積原理和工藝特點,在對分層形成的二維截面輪廓疊加加工時會產(chǎn)生階梯效應(yīng)。等厚度分層算法雖然比較簡單,但當(dāng)模型表面曲率較大時會產(chǎn)生明顯的階梯效應(yīng)。自適應(yīng)分層根據(jù)成型實體表面的粗糙度或者精度要求自動改變分層厚度,能明顯減小階梯效應(yīng)[3]。自適應(yīng)分層方法有很多,文獻[4]通過重建STL模型拓撲信息,結(jié)合交點追蹤和標(biāo)記法,根據(jù)相鄰切片層面積差比率變化實現(xiàn)對STL模型的自適應(yīng)分層;文獻[5]針對已有自適應(yīng)分層方法不能有效保留模型特征問題,提出識別和保留模型特征的自適應(yīng)分層算法;文獻[6]最早提出以層厚滿足指定的階梯高度為原則的自適應(yīng)分層算法;文獻[7]對由功能梯度材料組成的模型提出了一種自適應(yīng)分層算法;文獻[8]提出了一種基于STL模型的具有高魯棒性的自適應(yīng)分層算法。分析以上等文獻可知,基于STL模型的分層方法很少有通過建立統(tǒng)一的階梯誤差模型以及分層厚度公式來實現(xiàn)自適應(yīng)分層。提出一種基于STL三角形網(wǎng)格法向量的自適應(yīng)分層算法,統(tǒng)一了正偏差截面輪廓的選擇方法,并且根據(jù)三角形網(wǎng)格法向量以及所允許的階梯高度確定分層厚度,以此來滿足階梯誤差的要求。

2 基于STL模型的自適應(yīng)分層算法

2.1 截面輪廓計算

在求取截面輪廓時,為了保證成型實體的精度,對STL模型的分層厚度非常小,一個三角形網(wǎng)格往往需要與很多個相鄰的分層平面相交。對三角形網(wǎng)格與分層平面的求交計算,如圖1所示,設(shè)高度為Zi的分層平面與序號為j的Δv1v2v3相交,交點分別為vi和vk,v1(x1,y1,z1),v2(x2,y2,z2),v3(x3,y3,z3)為頂點,設(shè)點vi(xi,yi,zi)。則直線v1v2的方程為:

同理計算可得交點vk(xk,yk,zk)的坐標(biāo)。通過式(2),可計算得到三角形網(wǎng)格與每一個分層平面相交時各個交點的坐標(biāo)值。

圖1 計算三角形網(wǎng)格與分層平面交點Fig.1 Computing the Intersection Points Between Triangular Grid and Stratification Plane

2.2 統(tǒng)一階梯誤差模型的建立

在通過對二維截面輪廓進行“自下而上”的“層層疊加”加工過程中,階梯效應(yīng)往往會造成成型實體的形狀失真,在加工完成之后通常會在同一個成型實體上的不同部分同時出現(xiàn)正偏差(或者冗余偏差)和負偏差(或者殘余偏差),如圖2所示。成型實體的形狀失真最為嚴重,而且難以對其進行后處理以減小階梯效應(yīng)、提高成型實體的形狀精度。如果實體僅出現(xiàn)正偏差或者負偏差,如圖3所示。為比較理想的情況,各有其試用的場合[9],且易于對其進行后處理得到高精度的表面。

圖2 階梯效應(yīng)Fig.2 Staircase Effect

圖3 階梯誤差形式Fig.3 Forms of Staircase Error

為了使成型實體表面具有統(tǒng)一的正偏差,分析產(chǎn)生正、負偏差時交點的單位法向量與分層方向的關(guān)系。因交點在三角形網(wǎng)格內(nèi),所以交點的法向量與三角形網(wǎng)格的法向量一致。如圖4所示,圖為以下層截面輪廓信息為基礎(chǔ),分別產(chǎn)生正、負偏差的情況,其中向量D是分層方向(Z軸正方向)的單位向量,且D=(0,0,1),向量N為與分層平面相交的三角形網(wǎng)格的單位法向量,令W為:

圖4 交點的法向量與分層方向向量的關(guān)系Fig.4 Relationships Between Normal Vector of Intersections and Hierarchical Direction Vector

對于圖1中頂點分別為v1(x1,y1,z1),v2(x2,y2,z2),v3(x3,y3,z3)的三角形網(wǎng)格 Tj,其單位法向量 N=(x,y,z)為:

式中:Nj(xj,yj,zj)—Tj的法向量;Nj可由右手螺旋法則得到,則式(3)可以變?yōu)椋?/p>

分析上述情況,在利用“自下而上”、“層層疊加”的方式進行加工時,截面輪廓的選擇應(yīng)按照如下原則進行:(1)當(dāng)W>0時,為了得到正偏差,選擇下層截面輪廓信息來進行成型加工;(2)當(dāng)W<0時,為了得到正偏差,選擇上層截面輪廓信息來進行成型加工;(3)當(dāng)同一個分層平面上不同的三角形網(wǎng)格處同時出現(xiàn)W<0和W>0情況時,應(yīng)選擇下層截面輪廓信息進行成型加工,同時將上層截面上W<0的交點沿著Z軸方向投影到下層截面,作為生成截面輪廓線的一個點。

2.3 自適應(yīng)分層厚度的確定

階梯效應(yīng)的評價指標(biāo)有δ和S兩個[10]。其中δ是階梯高度,它反映了成型實體表面的粗糙度;S是階梯面積,它反映的是成型實體的體積誤差。這里只對STL數(shù)據(jù)模型進行分層處理時產(chǎn)生的階梯高度δ進行分析。

相鄰兩分層平面Zi和Zi+1分別與三角形網(wǎng)格Tj相交,di為分層厚度,α為三角形網(wǎng)格的單位法向量N與分層方向(Z軸方向)向量D之間夾角,且0≤α≤π/2,如圖5所示。在三角形網(wǎng)格Tj上產(chǎn)生的階梯高度δj為點A到三角形網(wǎng)格Tj的垂線AB的長度,得階梯高度δj如式:

圖5 階梯高度Fig.5 Step Height

在自適應(yīng)分層處理過程中,分層厚度隨著模型表面輪廓的變化而自動變化,既夾角α的變化對應(yīng)著模型表面輪廓的變化。分層厚度的計算方法需要滿足以下兩條原則:(1)當(dāng)α減小時,階梯高度δj增大,成型實體表面質(zhì)量降低,這時通過某種分層方法減小分層厚度di,來減緩階梯高度δj的增大,滿足加工精度的同時保證加工的效率。即當(dāng)α減小時,di減小。(2)當(dāng)α增大時,階梯高度δj減小,成型實體表面質(zhì)量提高,這時通過某種分層方增大分層厚度di,滿足加工精度的前提下,提高加工的效率。即當(dāng)α增大時,增di大。

在與當(dāng)前分層平面相交的三角形網(wǎng)格中,由于所有三角形網(wǎng)格的法向量與Z軸正方向的夾角不可能都相同。由式(6)可得:在與當(dāng)前分層平面Zi相交的三角形網(wǎng)格中,當(dāng)αj最小時,δj最大,產(chǎn)生的階梯效應(yīng)最明顯。如果階梯高度δj不超過工藝所要求的最大階梯高度δmax,在其它的三角形網(wǎng)格上產(chǎn)生的階梯高度也一定符合要求。根據(jù)上述關(guān)系,提出一種基于三角形網(wǎng)格法向量的自適應(yīng)分層厚度計算方法,如式(7)所示:

式中:dmin、dmax—最小、最大分層厚度;dmin、dmax由加工設(shè)備和工藝要求決定,且dmin≤di≤dmax;由于最大分層厚度dmax由工藝要求所允許的最大階梯高度δmax所決定,由式(6)可得:

則自適應(yīng)分層厚度di計算公式變?yōu)椋?/p>

由上式可知,在確定分層厚度時,應(yīng)該對與當(dāng)前分層平面相交的各個三角形網(wǎng)格法向量進行檢索,以確定每層的αmin與αmax。

3 基于STL模型的自適應(yīng)分層算法實例應(yīng)用

根據(jù)上述截面輪廓選擇方法和分層厚度計算方法,通過SolidWorks設(shè)計高為90mm的高腳杯三維模型,將其輸出為STL數(shù)據(jù)模型后進行分層處理。在Visual C++6.0環(huán)境下結(jié)合開放式圖形接口OpenGL,基于此算法進行了分層軟件開發(fā),可以實現(xiàn)對STL模型的等厚度分層和自適應(yīng)分層處理。取dmin=0.4mm,δmax=0.02mm。分層處理之后一共得到129層截面輪廓,并且得到分層的最小分層厚度dimin=0.4mm,最大分層厚度dimin=0.9mm,分層處理結(jié)果,如圖6所示。高腳杯分層處理結(jié)果二維示意圖中側(cè)面輪廓的局部放大圖,如圖6(b)所示。分層處理之后,得到的階梯誤差都是統(tǒng)一的正偏差,如圖7所示。由圖6和圖7分層處理結(jié)果可以得出:分層厚度隨著三角形網(wǎng)格法向量與分層方向夾角大小的變化而變化,當(dāng)夾角變大時,分層厚度增大,當(dāng)夾角減小時,分層厚度減小,完全滿足提出的確定自適應(yīng)分層厚度的原則;分層處理之后,得到的階梯誤差都是統(tǒng)一的正偏差,建立的統(tǒng)一階梯誤差模型能夠?qū)崿F(xiàn)統(tǒng)一的正偏差要求。

圖6 高腳杯的分層處理結(jié)果Fig.6 Slicing Results of the Goblet

圖7 高腳杯分層處理結(jié)果的局部側(cè)面輪廓示意圖Fig.7 Schematic Diagram of the Side of the Local Slicing Results of the Goblet

4 結(jié)論

為了減小增材制造中由其制造原理和工藝特點產(chǎn)生的原理誤差——階梯效應(yīng)以及滿足對成型實體階梯誤差的要求,提出一種基于STL三角形網(wǎng)格法向量的自適應(yīng)分層算法。根據(jù)三維實體成型后出現(xiàn)正、負偏差原理,得到統(tǒng)一正偏差截面輪廓的選擇方法。以階梯效應(yīng)為依據(jù),根據(jù)三角形網(wǎng)格法向量以及所允許的階梯高度,確定自適應(yīng)分層的分層厚度,并對該算法實例驗證。結(jié)果表明所提出的自適應(yīng)分層算法滿足增材制造工藝要求,可有效減少階梯效應(yīng)并使得后處理工序更為方便。

[1]盧秉恒,李滌塵.增材制造技術(shù)發(fā)展[J].機械制造與自動化,2013,42(4):2-3.(Lu Bing-heng,Li Di-chen.Development of the additive manufacturing(3D printing)technology[J].Machine Building&Automation,2013,42(4):2-3.)

[2]王春香,郝志博.快速成型技術(shù)STL模型等厚度分層算法研究[J].機械設(shè)計與制造,2014(4):133-136(Wang Chun-xiang,Hao Zhi-bo.The uniform thickness hierarchical algorithm of rapid prototyping technology STL model[J].Machinery Design&Manufacture,2014(4):133-136.)

[3]Prashant Kulkarni,Debasish Dutta.An accurate slicing procedure for layered manufacturing[J].Computer-Aided Design,1996,28(9):683-697.

[4]陳昆,潘小帝,陳定方.一種快速成型自適應(yīng)分層算法[J].武漢理工大學(xué)學(xué)報:交通科學(xué)與工程版,2014,38(3):547-551(Chen Kun,Pan Xiao-di,Chen Ding-fang.An adaptive slicing algorithm of rapid prototyping[J].Journal of Wuhan University of Technology:Transportation Science&Engineering,2014,38(3):547-551.)

[5]李文康,陳長波,吳文淵.有效保留模型特征的自適應(yīng)分層算法[J].計算機應(yīng)用,2015,35(8):2295-2300.(Li Wen-kang,Chen Chang-bo,Wu Wen-yuan.Adaptive slicing algorithm to retain model characteristics[J].Journal of Computer Applications,2015,35(8):2295-2300.)

[6]A.Dolenc,I.Makela.Slicing procedures for layered manufacturing techniques[J].Computer Aided Design,1994,26(2):119-126.

[7]Wang S,Wang Y,Chen C.An adaptive slicing algorithm and data format for functionally graded material objects[J].The International Journal of Advanced Manufacturing Technology,2013,65(1):251-258.

[8]Zhang Z,Joshi S.An improved slicing algorithm with efficient contour constructionusingSTLfiles[J].TheInternationalJournalofAdvanced Manufacturing Technology,2015,80(5):1347-1362.

[9]Dutta P K A D.An accurate slicing procedure for layered manufacturing[J].Computer-Aided Design,1996,28(9):683-697.

[10]W.Rattanawong,S.H.Masood,P.lovenitti.A volumetric approach to partbuild orientations in rapid prototyping[J].Journal of Materials Processing Technology,2001,119(1):348-353.

猜你喜歡
模型
一半模型
一種去中心化的域名服務(wù)本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數(shù)模型及應(yīng)用
p150Glued在帕金森病模型中的表達及分布
函數(shù)模型及應(yīng)用
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 蜜芽一区二区国产精品| 欧洲亚洲欧美国产日本高清| 无码免费视频| 亚洲男人的天堂久久香蕉网| 在线看片中文字幕| 婷婷开心中文字幕| 超薄丝袜足j国产在线视频| 六月婷婷激情综合| 久久永久视频| 亚洲成人动漫在线观看 | 国产精品视频导航| 精品视频在线观看你懂的一区| 在线日本国产成人免费的| 色婷婷成人网| 精品国产成人三级在线观看| 美女裸体18禁网站| 久久香蕉国产线看精品| 国产精品香蕉| 国产区精品高清在线观看| 超清无码一区二区三区| 国产乱人伦AV在线A| 国产精品999在线| 免费a级毛片18以上观看精品| 26uuu国产精品视频| 国内自拍久第一页| 欧美激情视频一区| 青青国产成人免费精品视频| 国产精品13页| 99久久这里只精品麻豆| 亚洲精品卡2卡3卡4卡5卡区| 一区二区三区国产精品视频| 丝袜美女被出水视频一区| 欧美日韩第二页| 九色91在线视频| 国产性爱网站| 99视频国产精品| 1769国产精品免费视频| 国产精品亚洲专区一区| 国内视频精品| 无码一区二区三区视频在线播放| 久久综合一个色综合网| www.精品视频| 亚洲美女一区| 久久久久亚洲av成人网人人软件| 青青青国产精品国产精品美女| 国产在线精彩视频论坛| 中文字幕 日韩 欧美| 亚洲精品无码久久毛片波多野吉| 日韩精品无码免费专网站| 精品久久国产综合精麻豆| 国产精品一区不卡| 97国内精品久久久久不卡| 日韩在线永久免费播放| 亚洲中文字幕国产av| 91福利免费| 亚洲天堂高清| 99久久国产综合精品2020| 国产嫖妓91东北老熟女久久一| 亚洲区视频在线观看| 亚洲欧美一级一级a| 激情六月丁香婷婷四房播| 538精品在线观看| A级毛片高清免费视频就| 国产成人1024精品下载| 99热国产这里只有精品9九| 黄色国产在线| 97青草最新免费精品视频| 成人亚洲天堂| 日韩免费视频播播| 久久99国产视频| 中文无码伦av中文字幕| 日韩小视频网站hq| a级毛片免费看| 一级香蕉视频在线观看| 久草视频中文| 一级黄色片网| 国语少妇高潮| 高清无码一本到东京热| 亚洲色图另类| 久久精品人妻中文系列| 4虎影视国产在线观看精品| 国产一区亚洲一区|