王湘平 張海鷗 王桂蘭
1.華中科技大學數字制造裝備與技術國家重點實驗室,武漢,4300742.華中科技大學材料成形與模具技術國家重點實驗室,武漢,430074
面向復雜梯度材料模具等離子熔積制造的建模與軌跡規劃
王湘平1張海鷗1王桂蘭2
1.華中科技大學數字制造裝備與技術國家重點實驗室,武漢,4300742.華中科技大學材料成形與模具技術國家重點實驗室,武漢,430074
為滿足復雜功能梯度材料(FGM)模具設計和制造的需求,提出了基于非均勻梯度源的體素建模和雙數據模型驅動的軌跡規劃新方法。雙數據模型中的STL模型用于梯度源設計和幾何軌跡生成,體素模型用于材料分布設計和FGM表征建立。通過幾何軌跡離散和材料信息檢索與融合,生成了熔積成形軌跡。新方法不僅具備多個局部復雜參考特征同時描述的能力,還使得成形軌跡兼具幾何精確快速和材料分布復雜的特點。最后通過汽車翼子板模具實例驗證了算法的有效性。
等離子熔積制造;功能梯度材料;雙數據模型;軌跡規劃
金屬模具在使用過程中的受力十分復雜,其應力狀態通常表現為復雜的非均勻分布特征。因此,理想的模具設計原則應該是根據模具不同部位受力條件,合理地設計梯度源和材料分布函數,在不同的部位采用既可滿足不同使用要求又合適的材料,以充分地發揮材料各組分的性能優勢,實現在提高模具壽命的同時降低材料成本。功能梯度材料(functionally graded material,FGM)模具是一種各組分材料在幾何空間上連續分布而表現出優異綜合力學性能的異質復合材料模具。等離子熔積制造(plasma deposition manufacturing,PDM)[1]是一種以廉價等離子轉移弧為熱源送粉直接能量沉積(direct energy deposition,DED)[2]系統,它集材料制備和幾何成形于一體,突破了傳統制造方法(如鍛造、車削、銑削和磨削等)單種材料加工的約束,具備多種材料同時沉積的能力,特別適合FGM長壽模具的高效、低成本近凈成形。
PDM是一項以計算機為核心的集成CAD/CAM/CNC的數字化成形技術。應用PDM技術制造FGM模具離不開相應數據準備軟件的支持。然而,傳統的商業化CAD/CAM軟件系統(如Catia、UG、ProE等)通常采用邊界表征(boundary-representation,B-rep),是面向勻質材料實體建模的,難以滿足FGM模具內部材料設計的需求。Materialise Magics和Netfabb Studio是兩款流行的增材制造軟件,均支持STL網格分析、旋轉、縮放、修復和測量等功能,但提供的SLC (SLiCe)、CLI (common layer interface)和SLI (slice layer interface)等3D打印設備接口數據文件主要是面向粉末床熔融(powder bed fusion,PBF)成形系統的。此外, 它們同樣不支持FGM對象。
現有的FGM建模方法主要分為兩類:評估建模和非評估建模。評估模型是不精確的,通常采用對空間的密集細分或離散化作為對象的離散表征。非評估模型一般不涉及細分或離散過程,理論上講,具備精確的幾何和材料分布。JACKSON[3]提出了基于局部成分控制(local composition control,LCC)的有限元網格的模型,幾何體采用四面體單元劃分,單元節點的材料成分采用Bernstein多項式進行估算。ZHOU等[4-5]提出了基于多色距離場的體素模型,多色距離場由幾何有符號距離場和材料距離場組成。SIU等[6]和SAMANTA等[7-8]提出了基于梯度源/控制特征的表征模型,前者梯度源限于簡單的幾何(如點、軸線和平面等),后者控制特征采用參數化描述。KOU等[9-10]提出了層次表征的多控制特征模型,其幾何采用B-rep描述,材料分布采用異質特征樹(heterogeneous feature tree,HFT)描述。OZBOLAT等[11]提出了多方向融合模型,控制特征擁有不同的材料成分,用于多方向材料分布設計。GUPTA等[12]提出了基于材料旋轉曲面的模型,材料旋轉曲面采用B-rep表征,分為4類基本形式,包括點、直線、樣條曲面和平面,從屬函數(membership function)用于梯度空間的控制,結合材料分布函數的定義,實現多功能組合對象的建模。YOO[13]提出了基于RBF(radial basis functions)的模型,克服了傳統梯度源模型[6]單方向材料變化的不足,具備多方向材料梯度。
綜上所述,盡管大量的研究集中在FGM建模方面,但兼顧復雜幾何形狀和復雜材料分布的通用建模仍不是一件容易的工作。此外,現有的FGM模型更多地面向優化設計和性能分析,很少涉及增材制造軌跡的生成[14-16]。因此,開發面向非均勻梯度源的復雜形狀FGM模具等離子熔積增材制造CAD/CAM系統,將為梯度材料零件/模具的優質、高效、低成本制造開辟新的有效途徑。為此,本文提出新的基于非均勻梯度源的體素建模和雙數據模型驅動軌跡規劃方法。
等離子熔積制造(PDM)是一種基于離散-層積思想的增材制造技術,數字驅動焊槍/工作臺按照分層切片預先生成的制造軌跡運動,采用壓縮等離子弧作為熱源熔化同步供給的金屬粉末,使金屬零件/模具在基板上逐層堆積成形。在熔積過程中,如果供給多種材料并且逐漸改變各種材料的比例,便可形成梯度功能材料。圖1展示了采用PDM技術制備的Fe-Al梯度材料金相組織,具有明顯的漸變過渡組織結構特征。

(a)100%Fe (b)梯度過渡層

(c)90%Fe10%Al圖1 Fe-Al梯度材料金相組織Fig.1 Optical microstructure of Fe-Al FGM
FGM模具建模和增材軌跡規劃系統由CAD和CAM兩部分組成(圖2)。其中前者為后者的前提和基礎,后者直接面向成形制造。CAD建模采用基于非均勻梯度源的體素模型,CAM軌跡規劃采用雙數據模型驅動的軌跡生成策略。

圖2 FGM模具建模和增材軌跡規劃系統Fig.2 Modeling and path planning for FGM mold design and fabrication
2.1 基于非均勻梯度源的體素建模
為表征任意復雜形狀的參考特征和描述任意復雜材料分布的FGM模具,CAD建模采用基于非均勻梯度源的體素模型,以相對于梯度源的距離作為各體素單元材料成分設計的依據。參考特征為已知或預定義好材料成分的幾何,又稱為梯度源。不同于解析表達式或參數化方程描述的單梯度源,非均勻梯度源直接作用于STL模型,具備局部多個參考特征描述的能力,可描述任意復雜形狀的幾何。體素為二維像素在三維空間的擴展,即立方體單元。相比于有限元網格模型,體素模型具有更高的距離計算精度和更快的材料檢索效率[17]。基于離散梯度源的體素建模具體步驟如下:
(1)參考特征設計。在STL模型中,以選定的表面或局部表面作為梯度材料設計的梯度源,其材料為100%的特征相,與之相對的材料稱為非特征相。
(2)體素離散化。設定分辨率,對STL模型進行體素化,同時繼承參考特征,區分特征和非特征體素,生成體素模型。
(3)歐氏距離變換(Euclidean distance transformation,EDT)[18]。在體素模型中,以特征體素為參考,采用三維Saito[19]EDT算法,計算非特征體素的歐氏距離,生成三維距離場:
dp=min{g(p,q)|p∈f′,q∈f}
(1)
(2)
式中,p和q分別為非特征體素和特征體素。
(4)過渡區間設計。在三維距離場中,設定梯度材料過渡區間,采用下式對距離進行歸一化處理:
(3)
式中,[dmin,dmax]為梯度材料過渡區間;dp、tp分別為體素p的歐氏距離、歸一化距離。
(5)材料分布設計。以歸一化距離為自變量,采用合適的材料分布函數,對過渡區組分材料體積分數進行設計,生成FGM模型。對于任意體素單元,其特征相和非特征相材料的體積分數必須滿足:
(4)

為方便選擇,提供多種不同的材料分布函數,包括冪函數和指數函數:
(5)
(6)
式中,k和λ為冪函數和指數函數的材料梯度因子,分別用于斷裂力學研究和應力分析[20-21]。
2.2 雙數據模型驅動的軌跡規劃
盡管體素模型具備極強的表征能力,但是是一種與分辨率關聯不精確的FGM建模方法。由于幾何離散臺階效應[17],直接對FGM模型進行軌跡規劃,可能會出現邊緣不連續的現象。此外,體素模型是一種密集型數據模型,頻繁的相交運算導致效率低下,大量的軌跡點浪費數據內存空間。為避免上述問題,本文在圖3所示的CAM部分提出并采用雙數據模型驅動的軌跡規劃策略,雙數據模型是指STL模型和FGM模型,其中前者用于二維切片幾何軌跡的產生,后者為二維切片提供材料數據庫,具體步驟如下:

圖3 二維FGM切片數據庫的數據結構Fig.3 Data structure of 2D FGM slice database
(1)分層切片。分別對STL模型和FGM模型進行平面分層切片,產生二維幾何切片和二維切片材料數據庫。
(2)幾何軌跡規劃。采用合適的填充策略(如平行直線、平行輪廓或復合填充等)對幾何切片進行掃描填充,產生幾何軌跡。
(3)幾何軌跡離散。采用合適的分辨率(與制造系統的分辨率、材料和工藝相關)對幾何軌跡進行分段離散。
(4)材料信息檢索。檢索二維切片材料數據庫,確定每個軌跡點的材料組分信息,產生融合材料信息的成形軌跡。
2.3 二維切片材料數據庫的建立與檢索
在對STL模型進行分層切片時,同步地實現FGM模型的分層切片,創建二維切片的材料數據庫。理論上,材料數據庫為像素集,其大小為FGM模型體包圍盒的OXY截面尺寸,每個像素對應FGM模型中的一個體素,并記錄相應的幾何屬性(內部、外部或邊界)和各組分材料的體積分數。事實上,為避免巨大的數據存儲空間開銷,材料數據庫并未靜態地創建,只提供動態創建和檢索功能。圖3描述了二維切片材料數據庫R2FGMSlice的數據結構,它由三維FGM模型 R3FGMModel對象及其切片高度的整數部分和小數部分和組成。R3FGMModel由三維距離變換R3DistanceTransform對象和材料分布函數RNMaterialDist對象共同構成,分別提供距離和材料分布信息。在R3DistanceTransform中有一個體素模型R3Voxel對象,提供幾何屬性和坐標變換信息。
在STL模型空間中,對于切片高度為h的二維切片,其材料數據庫動態創建的具體步驟如下:
(1)坐標變換。對h進行STL模型到FGM模型的坐標變換,得到FGM模型切片高度h′。
(2)幾何屬性查詢。以h′的整數部分為層索引,查詢體素模型的當前層,確定每個像素的幾何屬性。
(3)距離線性插值。查詢每個內部或邊界像素及其上面像素的距離值,以h′的小數部分為插值因子,線性插值計算像素的距離值。
(4)材料信息計算。根據距離值,調用設計的材料分布函數,計算每個像素的組分材料體積分數。
在STL模型空間中,對于任意點p,其材料信息檢索的具體步驟如下:
(1)坐標變換。對點p進行STL模型到FGM模型的坐標變換,得到點p′。
(2)幾何屬性查詢。以點p′各坐標分量的整數部分為索引,確定其所在的體素單元v,查詢和判斷v的幾何屬性,如果v為外部單元,結束返回; 否則,進入下一步。
(3)距離線性插值。檢索v八個頂點的距離值,以點p′各坐標分量的小數部分為插值因子,進行三線性插值,得到p′的距離值。
(4)材料信息計算。根據距離值,調用設計的材料分布函數,計算p′的組分材料體積分數,結束返回。
通過采用上述基于非均勻梯度源的體素建模和雙數據模型驅動的軌跡規劃新方法,解決了現有梯度源局限于解析/參數化幾何或全局曲面的問題,以及體素模型成形軌跡幾何不精確和計算/內存開銷巨大的問題,非均勻梯度源直接作用于STL模型,具備多個局部復雜參考特征同時描述的能力,成形軌跡的幾何部分來源于STL模型,材料部分來源于FGM體素模型,使得任意復雜形狀的非均勻梯度建模和等離子熔積制造軌跡的產生成為可能。
本文采用C++和OpenGL在Visual Studio 2010平臺對上述CAD/CAM系統進行了實現。汽車翼子板模具的幾何尺寸為41.26 mm×39.02 mm×7.78 mm(為實際尺寸的1/10),基體部分采用廉價的普碳鋼AISI1045,耐磨部分采用性能優異但價格昂貴的冷作模具鋼SKD11,兩者之間采用梯度材料過渡。圖4展示了FGM-CAD建模的詳細過程,根據勻質材料有限元應力分析的結果,在STL模型中選取應力集中的潛在疲勞區域為梯度源,其材料為100%的特征相材料SKD11,相應的AISI1045為非特征材料。體素離散化的分辨率為256 ×243×49,體素尺寸為0.16 mm,最大歐氏距離為9.84 mm,梯度材料區間為[0,5]mm,材料分布函數采用冪函數,材料梯度因子k=0.5。由圖4可見: 非均勻梯度源響應有限元計算的結果由6個孤立的局部曲面組成,它們幾何形狀復雜,難以采用統一的解析/參數化方程描述,直接作用于STL模型; 體素模型繼承了STL模型的參考特征,結合三維距離場的計算和材料分布設計,產生三維多方向材料分布的復雜形狀FGM模型。

(a)等效應力分布 (b)梯度源設計

(d)距離圖模型 (c)體素模型

(e)指數材料分布函數 (f)FGM模型圖4 汽車翼子板模具FGM建模過程Fig.4 FGM modeling for automobile front fender mold
圖5展示了FGM-CAM軌跡規劃的過程,STL模型的分層切片高度(相對于底面)為5.40 mm,對應的FGM模型切片位于第33~34層體素之間。為避免輪廓直接偏移出現復雜的相交環處理[22],軌跡規劃采用基于多邊形Voronoi diagram[23]的平行輪廓策略,由外到內的軌跡間距依次為[d/2,3d/2,5d/2…,(2n+1)d/2],其中d=0.30 mm。平行輪廓軌跡由直線和圓弧兩類軌跡組成(圖5b),在軌跡離散時,它們的分辨率分別為0.04 mm和0. 10 rad。由圖5可見: 成形軌跡的幾何部分直接來源于STL模型,而非數據密集型的FGM體素模型,可避免離散幾何誤差(如臺階效應)和頻繁地相交計算; 其材料部分來源于FGM體素模型,可描述復雜的材料組分分布。
(1)在基于非均勻梯度源的體素建模中,該梯度源直接作用于STL模型而非體素模型,可響應有限元應力分析計算的結果,具備多個局部參考特征同時描述的能力,彌補了現有梯度源局限于解析/參數化幾何或全局曲面的不足,兼具體素模型表征能力強的優點,可實現面向使用條件的三維多方向材料分布FGM零件/模具建模。

(a)STL模型分層切片 (b)切片Voronoi Diagram

(d)FGM體素模型分層切片(c)切片平行輪廓軌跡

(e)切片材料數據庫(f)融合材料信息的FGM成形軌跡圖5 汽車翼子板模具FGM軌跡規劃Fig.5 FGM path planning for automobile front fender mold
(2)在雙數據模型驅動的軌跡規劃中,成形軌跡的幾何部分直接來源于STL模型,而非FGM體素模型,避免離散幾何誤差和頻繁地相交計算,具備較高的計算精度和計算效率,其材料部分來源于FGM體素模型,可描述任意復雜的材料成分分布。
(3)采用本文提出的基于非均勻梯度源的體素建模和雙數據模型驅動的軌跡規劃新方法,具備了多個局部復雜參考特征同時描述的能力,具備成形軌跡幾何精確但材料分布復雜的特點,使得任意復雜形狀的非均勻梯度建模和等離子熔積制造軌跡的產生成為可能。該軌跡規劃新方法的能力通過汽車翼子板模具的CAD建模和CAM軌跡規劃得以證實。該方法不僅適用于PDM,還能推廣應用于激光粉末沉積技術如LENS(laser engineered net shape)等。
[1] ZHANG Haiou, XU Jipeng, WANG Guilan. Fundamental Study on Plasma Deposition Manufacturing [J]. Surface and Coatings Technology, 2003, 171(s1/3): 112-118.
[2] ISO/ASTM International. ISO/ASTM 52900-15 Standard Terminology for Additive Manufacturing-General Principles-Terminology [S]. West Conshohocken: ASTM International, 2015.
[3] JACKSON T R, LIU H, PATRIKALAKIS N M, et al. Modeling and Designing Functionally Graded Material Components for Fabrication with Local Composition Control [J]. Materials and Design, 1999, 20(2/3): 63-75.
[4] ZHOU Hongmei, LIU Zhigang, LU Bingheng. Heterogeneous Object Modeling Based on Multi-color Distance Field [J]. Materials & Design, 2009, 30(4): 939-946.
[5] ZHOU Hongmei, LIU Zhigang, LU Bingheng. Heat Conduction Analysis of Heterogeneous Objects Based on Multi-color Distance Field [J]. Materials & Design, 2010, 31(7): 3331-3338.
[6] SIU Y K, TAN S T. Source-Based Heterogeneous Solid Modeling [J]. Computer-Aided Design, 2002, 34(1): 41-55.
[7] SAMANTA K, KOC B. Feature-based Design and Material Blending for Free-Form Heterogeneous Object Modeling [J]. Computer-Aided Design, 2005, 37(3): 287-305.
[8] SAMANTA K, OXBOLAT I T, KOC B. Optimized Normal and Distance Matching for Heterogeneous Object Modeling [J]. Computer & Industrial Engineering, 2014, 69(2): 1-11.
[9] KOU X Y, TAN S T. A Hierarchical Representation for Heterogeneous Object Modeling [J]. Computer-Aided Design, 2005, 37(3): 307-319.
[10] YOU Y H, KOU X Y, TAN S T. Adaptive Meshing for Finite Element Analysis of Heterogeneous Materials [J]. Computer-Aided Design, 2015, 62(C): 176-189.
[11] OZBOLAT I T, KOC B. Multi-directional Blending for Heterogeneous Objects [J]. Computer-Aided Design, 2011, 43(8): 863-875.
[12] GUPTA V, TANDON P. Heterogeneous Object Modeling with Material Convolution Surfaces [J]. Computer-Aided Design and Applications, 2015, 62(3): 236-247.
[13] YOO D J. Heterogeneous Object Modeling Using the Radial Basis Functions[J]. International Journal of Precision Engineering and Manufacturing, 2013, 14(7): 1133-1140.
[14] GUPTA V, BAJPAI V K, TANDON P. Slice Generation and Data Retrieval Algorithm for Rapid Manufacturing of Heterogeneous Objects[J]. Computer-Aided Design and Applications, 2014, 11(3):255-262.
[15] HUANG P, DENG D, CHEN Y. Modeling and Fabrication of Heterogeneous Three-dimensional Objects Based on Additive Manufacturing [C]// ASME 2013 International Mechanical Engineering Congress and Exposition. San Diego, USA, 2013:V02AT02A056-V02AT02A056.
[16] JIN G Q, LI W D. Adaptive Rapid Prototyping/Manufacturing for Functionally Graded Material-Based Biomedical Models [J]. International Journal of Advanced Manufacturing Technology, 2013, 65(1/4): 97-113.
[17] KOU X Y, TAN S T. Heterogeneous Object Modeling: a Review [J]. Computer-Aided Design, 2007, 39(4): 284-301.
[18] FABBRI R, COSTA L D F, TORELLI J C, et al. 2D Euclidean Distance Transform Algorithms: a Comparative Survey [J]. ACM Computing Surveys, 2008, 40(1): 178-187.
[19] SAITOT, TORIWAKI J I. New Algorithms for Euclidean Distance Transformation of an N-dimensional Digitized Picture with Applications [J]. Pattern Recognition, 1994, 27(94):1551-1565.
[20] JHA D K, KANT T, SINGH R K. A Critical Review of Recent Research on Functionally Graded Plates [J].Composite Structures, 2013, 96(4): 833-849.
[21] GUPTA A, TALHA M. Recent Development in Modeling and Analysis of Functionally Graded Materials and Structures [J]. Progress in Aerospace Sciences, 2015, 79: 1-14.
[22] PARK S C, CHOI B K. Uncut Free Pocketing Tool-paths Generation Using Pair-wise Offset Algorithm [J]. Computer-Aided Design, 2001, 33(10): 739-746.
[23] BERG M D, CHEONG O, Kreveld M V, et al. Computational Geometry Algorithms and Applications [M]. Berlin:Springer-Verlag, 2008:147-171.
(編輯 王旻玥)
Modeling and Path Planning for Complex FGM Mold Fabrication Using PlasmaDeposition Manufacturing
WANG Xiangping1ZHANG Haiou1WANG Guilan2
1.State Key Lab of Digital Manufacturing Equipment & Technology,Huazhong University ofScience & Technology,Wuhan,4300742.State Key Lab of Material Processing and Die & Mould Technology,Huazhong University ofScience & Technology,Wuhan,430074
In response to the requirements for design and fabrication of FGM mold with complex geometry and irregular material variations, a novel method made up of voxel modeling with non-uniform graded source and path planning was proposed based on dual data model. In the dual data model, the standard tesselation language(STL) model was used to design graded source and create geometric path, and the voxel model latter was used to design material distributions and create FGM representations. Deposition path was finally generated by geometric path discretization and material composition retrieving and blending. The new method may simultaneously represent multiple local reference features with complicated shapes, and making deposition path superior in terms of precision and efficiency for geometric portion and complex distributions for material portions. An example of automobile front fender mold shows its capability and validity.
plasma deposition manufacturing; functionally graded material(FGM); dual data model; path planning
2016-04-12
2017-07-24
國家自然科學基金資助項目(51175203,51374113)
TH164;TP319
10.3969/j.issn.1004-132X.2017.16.015
王湘平, 男,1984年生。華中科技大學機械科學與工程學院博士研究生。主要研究方向為金屬增材制造工藝裝備、CAD/CAM和計算幾何等。張海鷗(通信作者),男,1955年生。華中科技大學機械科學與工程學院教授、博士研究生導師。E-mail:zholab@hust.edu.cn。王桂蘭,女,1962年生。華中科技大學材料科學與工程學院教授、博士研究室導師。