蔡盼盼 魯忠臣 郭浩亮
摘要:根據(jù)3D打印工藝特點(diǎn),產(chǎn)品的成型質(zhì)量和成型時(shí)間與分層厚度密切相關(guān)?,F(xiàn)有的等厚度分層算法方法簡(jiǎn)單、分層速度快,但成型質(zhì)量普遍不理想,因此提出一種基于模型曲率變化優(yōu)化設(shè)置分層厚度的自適應(yīng)算法,建立成型質(zhì)量、成型時(shí)間與分層厚度的多目標(biāo)優(yōu)化模型。采用Python語(yǔ)句編寫(xiě)程序并進(jìn)行實(shí)例驗(yàn)證,結(jié)果表明,提出的自適應(yīng)分層算法相較于等厚度分層算法可有效改善成型質(zhì)量和縮短成型時(shí)間。
關(guān)鍵詞:3D打印;分層厚度;自適應(yīng)分層算法;多目標(biāo)優(yōu)化
中圖分類(lèi)號(hào):U615
文獻(xiàn)標(biāo)識(shí)碼:A
DOI: 10.15913/j.cnki.kjycx.2019.08.011
隨著3D打印技術(shù)的不斷普及和應(yīng)用,產(chǎn)品的成型質(zhì)量和成型時(shí)間越來(lái)越受到重視。研究表明,成型質(zhì)量與成型時(shí)間均與分層厚度密切相關(guān)——分層厚度設(shè)置越小,成型質(zhì)量越好而成型時(shí)間越長(zhǎng);反之,分層厚度越大,成型時(shí)間越短,成型質(zhì)量越差,因此如何優(yōu)化設(shè)置分層厚度至關(guān)重要[1]。目前,3D打印普遍采用等厚度分層算法,即各層分層厚度保持一致,該類(lèi)分層方法雖實(shí)現(xiàn)簡(jiǎn)單,分層速度快,成本較低,但成型質(zhì)量普遍不理想。因此,本文提出一種根據(jù)模型的曲率變化優(yōu)化設(shè)置分層厚度的自適應(yīng)算法,即首先通過(guò)分析成型質(zhì)量和分層厚度的函數(shù)關(guān)系、成型效率和分層厚度的函數(shù)關(guān)系,建立多目標(biāo)優(yōu)化模型。
1 多目標(biāo)優(yōu)化模型的建立
成型質(zhì)量和成型時(shí)間是衡量3D打印的重要因素。本文通過(guò)分析STL模型的分層特點(diǎn)和成型工藝特點(diǎn)[2],分別建立成型質(zhì)量、成型時(shí)間與零件成型方向、分層厚度之間的函數(shù)關(guān)系[3]。
1.1 以成型質(zhì)量為目標(biāo)的函數(shù)建立
3D打印的成型質(zhì)量主要指成型表面的粗糙度和加工精度。通過(guò)計(jì)算原型軸向截面面積與打印產(chǎn)品軸向截面積的誤差△S來(lái)衡量成型質(zhì)量。截面積誤差如圖1所示。
根據(jù)圖幾何關(guān)系,推導(dǎo)得出單位分層厚度上的截面面積誤差△S,即:
1.2 以成型時(shí)間為目標(biāo)的函數(shù)建立
D打印的時(shí)間主要由粉末鋪平時(shí)間、噴墨粘結(jié)時(shí)間、工作臺(tái)下降時(shí)間以及其他輔助時(shí)間構(gòu)成。其中噴墨粘結(jié)時(shí)間由成型方向和分層厚度決定,粉末鋪平時(shí)間和工作臺(tái)下降時(shí)間由分層層數(shù)決定,而分層層數(shù)取決于分層厚度,因此可通過(guò)增加分層厚度的方式來(lái)提高成型效率。因此,本文以成型時(shí)間為目標(biāo)的優(yōu)化模型可建立為T(mén)=1/h.
1.3 多目標(biāo)優(yōu)化模型的建立
綜上所述,本文以分層厚度h為設(shè)計(jì)變量,成型質(zhì)量與成型效率為目標(biāo)建立多目標(biāo)優(yōu)化數(shù)學(xué)模型,求解在某一高度上的分層厚度的解,建立的數(shù)學(xué)模型如下:
由于分層厚度與打印質(zhì)量并不完全成正比。分層厚度過(guò)大將導(dǎo)致激光束不能穿過(guò)燒透該燒結(jié)層(對(duì)SLA和SLS等方法而言),層與層之間連接不牢靠,造成分層;而過(guò)小的分層厚度又會(huì)導(dǎo)致已燒結(jié)部分重新燒結(jié),降低成型精度。因此,本文將分層厚度h的取值范圍設(shè)置為h∈[0.1,0.31,單位為mm。
2 多目標(biāo)優(yōu)化模型的求解
在3D打印技術(shù)中,成型質(zhì)量與成型時(shí)間相互制約,在優(yōu)化其中一項(xiàng)的過(guò)程中必然會(huì)削弱另外一項(xiàng),優(yōu)化后得到一組內(nèi)部不存在相互支配關(guān)系的非支配最優(yōu)解集。因此,本文采用簡(jiǎn)單的交互規(guī)劃法,引入Rate變量構(gòu)造新的目標(biāo)函數(shù):式(3)中:Rate變量為成型時(shí)間優(yōu)化需求與打印質(zhì)量?jī)?yōu)化需求的比值,范圍為[0.005,0.02]。
本文采用Python語(yǔ)言編制計(jì)算程序并求解。
3 實(shí)例驗(yàn)證分析
3.1 驗(yàn)證樣本
為了進(jìn)一步驗(yàn)證優(yōu)化算法的有效性與可行性,選用細(xì)頸瓶進(jìn)行實(shí)例驗(yàn)證,細(xì)頸瓶節(jié)點(diǎn)坐標(biāo)如表1所示。
3.2 優(yōu)化算法的驗(yàn)證及分析
本文在獲取模型輪廓曲率生成的前提下,對(duì)細(xì)頸瓶進(jìn)行優(yōu)化計(jì)算并分析。在改變Rate值的情況下,自適應(yīng)分層與等厚度分層情況下的面積誤差及打印層數(shù)如表2所示。
由表2可見(jiàn),自適應(yīng)分層后的分面積誤差與層數(shù)普遍低于等厚度層,在Rate-0.02時(shí)面積誤差雖然微高于等厚度分層h-0.15的面積誤差,但其打印層數(shù)遠(yuǎn)遠(yuǎn)低于等厚度分層。因此,本文提出的基于模型曲率變化的自適應(yīng)分層算法可有效提高成型質(zhì)量和縮短成型時(shí)間。
4 結(jié)論
本文通過(guò)分析3D打印過(guò)程中成型質(zhì)量、成型時(shí)間與分層厚度相關(guān)的幾何關(guān)系,建立了基于曲率變化的多目標(biāo)優(yōu)化模型。采用Python語(yǔ)句編寫(xiě)程序并選擇細(xì)頸瓶進(jìn)行實(shí)例驗(yàn)證,結(jié)果表明,提出的自適應(yīng)分層算法相較于等厚度分層算法可有效改善成型質(zhì)量和縮短成型時(shí)間。
參考文獻(xiàn):
[1]余世浩,周勝.3D打印成型方向和分層厚度的優(yōu)化[J].塑性工程學(xué)報(bào),2015,22 (6): 7-10.
[2]陳松茂,白石根.基于CAD模型外輪廓線的3D打印自適應(yīng)分層算法[J].華南理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2018, 46 (2): 38-43.
[3]張立強(qiáng),向道輝,陳明,等.基于遺傳算法的快速成型分層方向優(yōu)化設(shè)計(jì)[J].南京航空航天大學(xué)學(xué)報(bào),2005(Suppl l):134-136.