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

快速成型的STL模型切片輪廓優化新方法

2015-03-24 08:04:56周惠群吳建軍
制造業自動化 2015年12期
關鍵詞:優化模型

周惠群,吳建軍

ZHOU Hui-qun, WU Jian-jun

(西北工業大學 現在設計與集成制造技術教育部重點實驗室,西安 710072)

0 引言

快速成型是一種基于離散累加的先進制造技術,近年來得到了非常迅猛的發展。其基本過程是首先對零件的CAD模型進行分層處理,得到零件的二維截面數據,然后根據每一層的截面數據,以特定的方法生成與該層截面形狀一致的薄片,這一過程反復進行,逐層累加,直至生長出零件的實體模型。也就是說,在快速成型的加工過程中,CAD模型必須經過分層處理才能將數據輸入到相應的加工設備中,因此可以說分層處理是快速成型的核心,所以該問題一直是該領域的研究熱點[1,2]。

針對CAD模型的分層,國內外相關的研究人員提出了各種分層算法,主要可以分為基于CAD模型的直接分層和基于STL模型的分層這兩大類算法。在快速成型技術的早期,普遍采用由美國3D System公司提出STL文件來表示CAD實體模型。雖然STL文件有種種不足和缺陷,但目前仍然是CAD模型轉化成快速成型數據的主要來源。而在眾多的分層算法中,基于STL模型的分層算法依然是研究的主流[3,4]。

由于STL文件是對CAD模型表面用一系列小三角形面片進行近似而得到的,這使得在快速成型加工中截面輪廓含有大量的冗余微小線段,這些線段必然影響加工過程的平穩性和效率。為了提高加工精度和速度,對這些微線段輪廓進行優化處理成為研究人員必須面對的問題。在此基礎上,文獻[5]提出采用計算曲率的方法,文獻[6]提出了限定三角形高度的方法等等。本文在總結前人的基礎上,提出了一種數據冗余點去除的新算法——基于截面輪廓三角形面積及其累加誤差的計算方法,該方法可以在保證加工精度的條件下,有效地去除了冗余點。

1 STL文件及STL模型切片

1.1 STL文件

圖1 CAD模型、STL模型及三角形面片的示意圖

如圖1(a)、(b)、(c)所示分別是零件的CAD模型圖、STL模型圖和單個三角形的3個頂點坐標及三角形面片的法向量示意圖。STL文件是若干空間小三角形面片的集合,每個三角形面片用其三個頂點和指向模型外部的三角形面片的法向量組成。STL文件的大?。慈切螖盗浚┡c產生該文件時對其要求的精度有關。當STL模型對CAD模型的近似程度(即精度)較高時,用來近似零件表面的三角形面片數目較多,反之則較少。關于STL文件格式的文獻很多,這里不再贅述。

1.2 STL模型切片

快速成型加工的預處理是先建立零件的CAD模型,然后將此模型轉化成STL模型,在STL模型上指定一個分層方向(一般為Z軸),沿著分層方向每隔一定距離用垂直于Z軸的平面P進行切片處理,再把所得到的截面輪廓的微線段連接成封閉的輪廓線,即STL模型的截面輪廓。 換言之,分層就是用垂直于分層方向的截平面截交STL模型,這個截平面和STL模型的三角形相交,然后得到封閉的截面輪廓線。

當STL模型對CAD模型的近似程度較高時,因為三角形數目多,分層后得到的截面輪廓會有大量的微線段。而且,因為三角形共頂點及共邊,在同一條直線段上還會存在多個數據點,在同一個數據點上也會有多個重合點。切片厚度根據零件的精度和成型機的有關參數確定,如果切片厚度小,成型精度高,但成型的效率低。

用平面P1、P2、P3去截交STL模型的情況如圖2所示。從圖2中可以看出,截交STL模型后得到的輪廓是由一條條微線段組成的封閉多邊形,每個封閉多邊形也就是一個加工區域環。一個截面輪廓可能含有多個這樣的封閉環,在這些環里進行成型加工。根據切片原理和STL文件的特點可知,根據截交的位置不同,每個環都含有大量的微線段,有的在同一直線上,有的過于短小,短到小于加工精度,以至于根本無法進行加工。當截平面通過三角形面片的頂點時,還會出現重復點。而且這些微線段成為一種多余的信息,對加工過程造成了一定的影響和干擾。只有去掉這些微線段,才能提高加工的效率和穩定性。

如圖2中的P1切片通過三角形頂點V1時,截交共此頂點的三角形T1、T2、T3、T4、T5、T6、T7、T8,根據不同的切片算法,則可能出現二重點或多重點,這些都會影響到后續的插補加工。

圖2 STL模型的截交圖

2 新算法的基本原理

圖3 三角形的面積計算

如圖3所示,在三角形ABC(以下用ΔABC表示)中,當ΔABC的面積(即1/2×h×L)小到一定值時,該三角形就可以忽略。在三角形中,如果面積一定時,高h和底L是反比關系。A、B、C三個點中,總有一個點應該被忽略。即h較大時,L就較小;L較大時,h就較小。這樣,通過求面積的方法,前述的各類冗余點就合并為一類了。設:

在STL模型被垂直于Z軸的平面截交以后,形成一個新的截面輪廓區域。該區域就是快速成型加工的掃描區域。它是由一系列直線段組成的,依次掃描各數據點,以連續的三點組成三角形,計算該三角形的面積(即1/2×h×L),如滿足式(3),則該點作為多余點去除,然后以新形成的直線作為一條邊,加入一個新點,形成一個新三角形,再計算該三角形的面積。依此類推,直到整個截面輪廓的數據點結束,這一層的數據優化過程也就完成了。下一層也如此進行,直到所有的輪廓層都計算完為止。

如圖4所示,具體的截面數據優化過程如下:STL模型經過截交后的部分外輪廓為:{A,B,C,D,E,F},首先ABC組成一個三角形,其面積為1/2×(AC)×h1,若該值≤δ,則B點作為冗余點去除。然后再計算ΔACD的面積,若該值≤δ,依此計算ΔACE的面積,若該值再≤δ,再計算ΔACF的面積,直到三角形面積的值超過δ為止。

上述算法的最大問題就是累積誤差。也就是說,當前一次有數據點去除時,新形成的邊已經包含了該次優化的誤差,在下一次新的三角形面積計算時,如不考慮前次的影響,將會產生誤差累積,得到錯誤的結果。因此,完整的算法應該是:若前一次計算中有數據點去除,則本次計算時不僅要計算本次新形成的三角形面積,而且還應再加上次去除掉的三角形面積值,只有這個累加值滿足式(3)的誤差范圍要求時,才能去除這一點。以此類推,完成計算的全過程,掃描完各個STL模型的截面輪廓后,分層數據的優化也就完成了。從這個數據點的去除過程可以看到,一切都是在截面輪廓的精度范圍內進行。因此,數據優化后的截面輪廓與原輪廓的誤差完全控制在精度范圍內。

圖4 截面數據優化過程

圖5 實例零件的截面輪廓

3 新算法的過程描述

在快速成型加工的前期,必須進行CAD模型的預處理。在CAD系統中創建CAD模型后,由于CAD系統自身含有將CAD模型轉化成STL模型的功能,只須調用相關的轉換命令即可將CAD模型轉換成STL模型。然后依據快速成型制件的形狀,確定分層切片的方向,將該方向設置一般設置為Z軸方向,再調用CAD系統的剖切命令,指定分層厚度后,用垂直于Z軸的平面去對STL模型進行分層,可以得到STL模型的分層輪廓。這時,就可以運用上述的方法對STL模型的截面輪廓的數據進行數據優化了。

STL模型的截面輪廓的數據優化可以描述為如下的過程:

4 實例驗證

如圖5所示是一個零件的STL模型的截面輪廓,未經過優化時共有數據點632個。在經過使用本算法進行冗余數據的處理之后,還有數據點298個,數據點的數量只有原來的47%。由此可見,本算法確實能夠減少STL模型的截面輪廓的數據量。在滿足制件加工精度的基礎上,提高了快速成型的加工效率。

5 結論

三維CAD實體模型的分層切片處理是實現快速成型加工的必由之路。在目前的快速成型制造中,盡管STL模型有很多不足和缺陷,但在眾多的分層方法中,針對STL模型的分層方法仍然是快速成型技術研究的主流。由于快速成型加工中所采用的STL文件格式的特點,決定了STL模型的截面輪廓必然由一系列微線段構成,并且含有大量的數據冗余點,肯定會影響后續的數據處理以及快速成型加工的過程。

本文在總結目前對STL模型進行切片以后輪廓數據優化方法的基礎上,提出了一種新的STL模型切片輪廓數據優化的新算法—基于截面輪廓三角形面積及其累加誤差的計算方法,詳細闡述了本算法的基本思想和運算過程。實踐證明,采用本算法進行數據優化以后,在保證加工精度的基礎上,每一層的數據點減少一半以上,不僅減少了加工過程的數據處理量,而且還能提高加工效率,同時也有利于后續的掃描路徑規劃。

[1] Ali Kamrani, Emad Abouel Nasr.Rapid Prototyping:Theory and Practice[M],Springer-Verlag New York Inc.2006.

[2] 平雪良,高同軍,孟凡虹.一種提高快速成形系統精度的新切片算法[J].機械科學與技術(西安),2008,27(9):1121-1124.

[3] 溫佩芝,黃文明,吳成柯.一種改進的STL文件快速分層算法[J]. 計算機應用,2008,28(7):1766-1768.

[4] 趙吉賓,劉偉軍.快速成形技術中基于STL模型的分層算法研究[J].應用基礎與工程科學學報,2008,16(2):224-233.

[5] 黃新華,孫琨,方亮,岑啟宏.STL模型的分層輪廓數據優化算法[J].機械科學與技術(西安).2004,23(5):605-607.

[6] 郭新貴,汪德才,劉亞東,李從心.快速成型的切片數據優化[J].制造技術與機床,2002,9(3):30-32.

猜你喜歡
優化模型
一半模型
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 国产91丝袜在线播放动漫 | 久久人午夜亚洲精品无码区| 国产喷水视频| 国产a v无码专区亚洲av| 久久久久人妻一区精品| 精品一区二区三区无码视频无码| 99这里只有精品免费视频| 污视频日本| 国产美女精品人人做人人爽| 日韩精品无码免费一区二区三区| 精品久久久久久成人AV| 亚洲国产AV无码综合原创| 国产精品永久久久久| 国产成人亚洲无吗淙合青草| 女人18毛片一级毛片在线 | 国产精品福利导航| 国产专区综合另类日韩一区| 中文字幕无线码一区| 国产午夜福利片在线观看| 婷婷伊人五月| 亚洲国产精品不卡在线| 伊人色天堂| 狠狠五月天中文字幕| 99青青青精品视频在线| 精品国产99久久| 国产综合色在线视频播放线视| 国产无码高清视频不卡| 国产精品无码AV片在线观看播放| 91精品人妻一区二区| 黄网站欧美内射| 久久婷婷六月| 精品超清无码视频在线观看| 97在线国产视频| 国产福利微拍精品一区二区| 天天综合网色中文字幕| 青青草国产一区二区三区| 国产成人AV男人的天堂| 二级特黄绝大片免费视频大片| 一区二区三区国产精品视频| 中文字幕丝袜一区二区| 久久综合丝袜日本网| 福利视频一区| 国产99精品久久| 国产成人精品男人的天堂| 免费看美女毛片| 日本影院一区| 伊人91在线| 免费可以看的无遮挡av无码| 国产丝袜91| 天堂网亚洲系列亚洲系列| 一本久道久综合久久鬼色| 久草美女视频| 亚洲成人精品久久| 国产一区二区视频在线| 茄子视频毛片免费观看| 波多野结衣一二三| 久久这里只精品国产99热8| 国产女同自拍视频| 亚洲日本中文字幕乱码中文| 日本a级免费| 久久综合色播五月男人的天堂| 精品国产一区二区三区在线观看| 婷婷开心中文字幕| 天天干天天色综合网| 亚洲国产精品久久久久秋霞影院| 亚洲国产精品人久久电影| 99热这里只有精品国产99| 欧美一区精品| 在线看国产精品| 国产一在线| 在线视频亚洲欧美| 夜夜爽免费视频| 999国产精品| 国产精品福利导航| 亚洲无码久久久久| 99在线小视频| 999在线免费视频| 欧美日韩亚洲国产| 国产精品一区不卡| 欧美全免费aaaaaa特黄在线| 国产精品免费p区| 免费一级成人毛片|