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

人造肉脂肪組織3D打印軌跡規劃算法

2023-03-22 04:11:32陳廉杰陳慧濤
食品與機械 2023年1期
關鍵詞:規劃優化

陳廉杰 寧 萌 陳慧濤 張 帆

(1.江南大學機械工程學院,江蘇 無錫 214122;2.江蘇省食品先進制造裝備技術重點實驗室,江蘇 無錫 214122)

3D打印技術目前已被廣泛應用于生物、食品、機械和航空航天等工業領域,但其仍面臨諸多問題與挑戰[1]。近年來,伴隨著人造肉發展的浪潮,人造肉3D打印技術被各國大力研究,理論上可通過3D打印制造出各種形態復雜與營養均衡的可滿足大部分人群飲食所需的既科學又能產生食欲的肉制品[2]。在人造肉3D打印技術中最常見的打印方法有擠出式與噴墨式兩種[3-4]。研究擬采用基于熔融堆積(FDM)的3D打印技術,將海藻酸鈉包裹植物油脂并與瓊脂結合所得原料作為人造肉脂肪部分打印原料,其原理如圖1所示,在噴頭內向物料施加壓力使其以絲狀形態擠出,并在噴口處逐漸降溫,以所設置運動軌跡在平臺上冷卻堆積形成成品。

圖1 打印原理圖

相比于常見聚乳酸(PLA)與丙烯腈—丁二烯—苯乙烯共聚物(ABS)等材料3D打印技術,國內外關于人造肉3D打印軌跡規劃的研究仍然較少。人造肉原料各項物理性質均與常規固體材料不同,其在噴頭內處于熔融態,打印后在平臺上由于熱傳導時間問題原料仍會保持極短暫的不穩定流動狀態,若處理不好,最終會影響成品質量。目前對于人造肉3D打印運動軌跡路徑大多仍采用常規材料的運動算法,如平行掃描法[5-7]、星形發散掃描法[8]或分形掃描法[9-10]等,在實際打印中將會導致打印物料在軌跡交互與拐角處坍塌堆積從而產生大象腳現象。

針對以上問題,研究提出一種人造肉脂肪組織3D打印成型軌跡優化算法,采用貝葉斯算法庫進行模型切片層分區處理,結合遺傳算法與蟻群算法并通過掃描最優運動路徑角度,同時對傳統的zigzag路徑掃描法進行改進,減少運動路徑中的尖角與拐角及打印噴頭的間斷次數,以此對運動路徑進行優化,實現符合3D打印人造肉的打印運動軌跡的合理規劃。

1 設計思路與方法概述

zigzag掃描法因其算法簡單以及與硬件適配度高,在人造肉3D打印領域應用較為廣泛。3D打印對象為基于植物原料的人造肉制品,要求成品紋理能夠模擬真實動物肉制品復雜紋理[11]。若采用傳統zigzag掃描法,作業時對于復雜紋理填充會使得運動路徑過渡點與拐角增多且噴頭頻繁間斷,導致打印效率與成品質量嚴重下降。研究基于貝葉斯算法并結合實際情況,對傳統zigzag掃描算法進行適配于3D打印人造肉的優化處理,對運動軌跡進行合理有效規劃,同時通過試驗不斷提高整體優化效果。其優化方法如圖2所示。

圖2 軌跡規劃流程圖

具體實施步驟:

(1)對所需打印的人造肉進行建模與切片處理,并采用貝葉斯算法庫對切片后的模型截面層進行分區處理以得到若干滿足簡單多邊形特性的小型子分區。

(2)采用經改進的近鄰法確定各子分區輪廓最優運動起始點。

(3)采用遺傳算法和蟻群算法同時充分考慮成品質量與打印效率,對經分區處理得到的模型截面層子分區輪廓的打印軌跡進行合理規劃。

(4)以zigzag掃描法為基礎,進一步對截面子分區內部填充軌跡進行優化,減少尖角拐角的數量以此提高模型打印質量。

(5)輸出優化處理結果,同時將計算所得優化軌跡輸出為G代碼用于3D打印并進行驗證。

2 軌跡規劃算法

2.1 截面分區處理

3D打印人造肉成品要做到仿真效果,首先在視覺上需要模擬真實動物肉制品紋理,因此噴頭在對各細小花紋走線時每層截面都會產生數量與大小均不同的島嶼結構,此時傳統的zigzag掃描算法會使噴頭運動時產生過多的加減速與間斷動作,降低打印效率與質量。因此在軌跡規劃時首先需要對模型切片后含有島嶼的復雜截面層進行分區處理,分割成若干形狀簡單的小型連續子分區,為輪廓與內部紋理填充部分規劃運動路徑奠定基礎,以實現各子分區的連續打印功能,最終減少打印噴頭的運動中斷次數,同時避免較長的打印運動路徑帶來的過大的剪切應力,從而可進一步提高打印成品質量[12]。

采用經keil算法進一步優化的貝葉斯算法[13]對模型截面層進行分區處理,利用凸多邊形區域融合方法將截面層復雜圖形分解為多個連續簡單多邊形,以此減少打印軌跡中的復雜圖形數量[14]。由于人造肉原料擠出時的短暫流動性,且相比普通3D打印材料其直徑較大,因此為避免打印路徑中出現畸變以及拐角處的物料堆積現象,應盡量保證求解得到的圖形為簡單多邊形,且其中每個內角盡可能大和均勻。

采用FarseerUnity物理引擎提取貝葉斯算法開源庫,并結合Matlab進行相關實驗驗證。提取一種3D打印人造肉模型截面脂肪部分紋理進行分區,如圖3所示。由結果分析可得,采用貝葉斯算法分區得到的復雜截面連續子分區均能滿足要求,且由此為后續掃描軌跡優化打下基礎。

圖3 分區結果

2.2 子分區輪廓軌跡規劃

2.2.1 輪廓起始點確定 在對模型截面層進行分區后可得到若干連續多邊形子分區,隨后需要對每個子分區分別進行軌跡規劃,以此實現對各分區的打印成型。因此在打印前需對每個子分區輪廓確定一個運動起始點,要求各子分區僅有一個輪廓起始點且僅被經過一次,同時各分區在空間上運動連續,以此有效降低打印噴頭運動的空行程距離,減少物料滴落,提高打印效率與模型成型質量[15-18]。

研究采用一種改進的近鄰法確定各輪廓起始點[19],分析時設置各復雜截面層共分有m個簡單多邊形子分區,各分區可表示為L={L1,L2,L3,…,Lm},各多邊形子分區共有n個頂點,則該頂點集合可表示為p={p1,p2,p3,…,pm},此時任意子分區的頂點集合可表示為pi={pi1,pi2,…,pikm},n=k1+k2+…+km。因此,確定各子分區輪廓起始點的實施步驟如下:

(1)根據子分區輪廓運動路徑連續且起始點距離最小原則,可確定輪廓起始點的計算目標函數為:

(1)

式中:

s——子分區輪廓起始點,mm;

d——運動路徑相鄰兩子分區起始點距離,mm;

x、y——起始點坐標。

(2)選取點集pi中的p11(0,0)作為該分區輪廓運動起始點,令s1=p11,根據式(1)可求得各子分區順序起始點s1到各分區輪廓L的距離,隨后將點p11從p中摘除。

(3)根據步驟(2)所求距離,可找出距離頂點s1最近的起始點pij,并將其摘除集合,同時令s2=pij。

(4)可根據式(1)依次求得頂點si到集合p中各個點的距離,并將所有計算結果比較得出距離頂點si最近的點,將其命名為sh。按照該思路依次遍歷所有復雜截面子分區多邊形輪廓頂點,可求得該子分區起始點集合L1={s1,s2,s3,…,sh}。

(5)比較集合L中各值,分別遍歷其中各點并求任意兩點間的距離,將其順序排列,依次找出各距離最小值并對其求和,可表示為di=s1s2+s2s3+…+sn-1sn。

(6)遍歷頂點集合p中各點,作為子分區輪廓運動起始點,并根據上述思路分別求解出所有起始點集合Li,并解出其中各起始點相對應最小距離di,可表示為集合D={d1,d2,d3,…,di}。

(7)比較集合D中各值大小,此時最小值di對應的起始點集合Li即為該復雜截面子分區輪廓運動軌跡最優起始點集合。

2.2.2 子分區輪廓路徑規劃 在確定各子分區輪廓運動起始點后,需要從起始點開始對分區輪廓進行穩定打印以此可以更好地包裹住內部填充,防止物料向外流動與坍塌。輪廓運動軌跡為從一起始點運動到終止點,可將該軌跡規劃總結為旅行商問題(TSP),因此可采用蟻群算法對其進行求解。但由于傳統蟻群算法求解初期的耗時長與盲目性大的缺點[20],進一步將遺傳算法優秀的全局搜索特性融入蟻群算法,以得到子分區輪廓軌跡規劃的最優解。

將已得到的各子分區輪廓最優起始點作為蟻群算法中運動蟻的待訪點,進而對其進行迭代獲得初步軌跡解集。將迭代后所得結果作為遺傳算法的種群變量參數,并進行收斂求解出該復雜截面子分區輪廓運動軌跡最優解,以此優化運算精度,提高求解速度與效率。求解過程如圖4所示。

圖4 子分區輪廓軌跡規劃流程

(2)

(3)

式中:

α——信息素影響因子;

β——啟發函數影響因子。

在螞蟻移動過程中,每移動一次就需統計增加其在所經過子分區輪廓路徑上釋放的信息素濃度,令該螞蟻經過所有子分區輪廓后所產生的信息素總量記為Q,其所經過的有效路徑(即從子分區輪廓i起始點到子分區輪廓j起始點)總路程長度記為Lw。為避免產生過多的冗余信息導致對啟發信息與結果產生過多干擾因素,因此在對每只螞蟻迭代過后都需要更新一次信息素濃度τij(t),其結果為:

(4)

式中:

ρ——信息素濃度降低影響因子。

考慮到螞蟻的數量與實際影響因素,當螞蟻所經過子分區輪廓路徑無效時,此時更新的信息素濃度結果為:

τij(t+1)=(1-ρ)τij(t) (0<ρ<1)。

(5)

在對釋放的所有螞蟻都迭代完成后,可將該種群螞蟻所經過的所有最優軌跡節點順序路徑歸納為集合C={c1,c2,c3,…,cm},此時該集合即為遺傳算法的初始種群變量參數。

經蟻群算法迭代后,為滿足遺傳算法使用要求,需將該初始種群C進行遺傳矩陣編碼。此時可將該截面子分區表示為一個數組,令任兩起始點之間的運動軌跡為一個數組元素,即遺傳染色體,當求解完整個數組時,所有結果點之間的順序連線即為所得出的一條運動軌跡。再次通過隨機順序遍歷數組元素即可產生多條路徑,并對其進行編號處理。

通過以上對數組元素的迭代處理便可形成一定數量的可行軌跡及其對應的一代染色體,進一步對該染色體群進行適應度篩選,通過適應度函數計算任一兩子分區起始點間路徑值,直到迭代完所有分區,并進一步對其結果進行比較。經比較該值越小則表示結果越好,即通過優勝劣汰對此一代染色體進行篩選所得對應的染色體品質越優異。此適應度函數可表示為:

(6)

式中:

S(x)——計算所有節點時所經過的軌跡路徑總長度,mm。

進一步,對以上所篩選的結果采用交叉運算,即將交叉算子作用于二代染色體種群,以此根據交叉概率生成新的子代個體。然后以新的子代個體為基礎按照變異概率執行變異運算隨機產生變異個體,組成集合C',即新的子分區打印軌跡起始點集合,并在集合中不斷隨機選取兩個未被重復選取的數值進行逆序排列以得到新的個體種群。

對上述所得出的最新種群以相同方法繼續迭代得出新一輪子分區起始點集合以及各點間的距離值。最后,通過比較距離得出最小值,該值即為最終所需要的最短路徑,即截面子分區輪廓打印運動軌跡最優解。

2.3 分區內部路徑拐角優化處理

3D打印人造肉原料相比于普通3D打印材料擠出直徑更大,因此對比眾多3D打印掃描填充方法,zigzag掃描法因其實現簡單并且與硬件適配度高,故采用zigzag法對截面分區輪廓內部進行打印填充最為合適。該人造肉脂肪組織原料在噴頭內為非牛頓流體形態,故擠出時需要在平臺上對其進行快速冷卻才能夠穩定成型,但由于熱傳遞時間問題,物料在平臺上仍會有極短暫時間處于流體狀態,此時若仍采用傳統zigzag掃描法,打印時在軌跡拐角處噴頭會進行短時間內的加減速動作,將會產生物料堆積與坍塌現象,進而影響模型質量。

研究以zigzag掃描算法為基礎進行適配性優化,核心思想為減少運動軌跡中的尖點,即減少噴頭在拐角處的加減速與間斷動作,優化方法如圖5所示。當噴頭完成直線掃描運動至拐角處時,將拐角處的尖角點改進為圓弧狀以此作為兩條直線路徑的過渡區,噴頭按照此圓弧軌跡就能夠平滑運動進入下一條掃描線。當遇到極其相近的兩條路徑時,通過平臺物料的短暫流動性即可自動對微小間隙進行填充。

圖5 zigzag掃描優化方法

3 實驗驗證

建立具有復雜截面紋理的模型模擬人造肉脂肪組織部分,并對其進行3D打印軌跡規劃及打印成型以此驗證上述所提出的優化方法的可行性。

首先采用貝葉斯算法開源庫對提取的截面進行分區,其紋理分區如圖3所示,共有29個簡單多邊形輪廓,并在此基礎上采用提出的經改進的近鄰法確定各分區輪廓最優運動起始點,如圖6所示。進一步,采用提出的軌跡規劃算法對各分區起始點集進行迭代處理,確定并優化分區輪廓打印運動路徑以得到最優運動軌跡。通過計算機對上述模型進行輪廓軌跡仿真,優化前后運動軌跡如圖7所示,優化后輪廓打印運動路徑長度由約112.340 mm降低至約91.996 mm,縮短約18%,此時最優運動順序為S1-S2-S3-…-S24-S25。最后采用經改進的zigzag掃描法對分區輪廓內部進行填充,局部填充效果如圖8所示。

圖6 輪廓最優運動起始點集

圖7 輪廓軌跡優化對比

圖8 內部填充優化局部效果

使用研究建立的軌跡規劃方法對比現有Cura與Prusa切片軟件,對該模型單層截面進行軌跡規劃與打印,其中噴頭噴嘴直徑為0.8 mm,設置打印基準速度為60 mm/s,其他參數均保持一致。如表1所示,在人造肉3D打印上研究所用軌跡規劃方法噴頭運動距離與打印時間相比于Prusa和Cura均顯優勢。

表1 模型單層截面打印數據對比表

4 結論

基于植物原料的人造肉脂肪組織3D打印提出一種運動軌跡優化算法,針對性地解決原料擠出直徑較大與短暫流動性所造成的成品成型質量問題。采用貝葉斯算法對切片后的模型截面進行分割得到合理的若干簡單多邊形子分區,可有效減少打印時的空行程并為路徑規劃奠定基礎;然后采用經改進的近鄰法確定各截面子分區運動起始點;進一步將蟻群算法和遺傳算法有效結合,用遺傳算法良好的并行與搜索能力彌補蟻群算法計算耗時長與盲目性大的缺點,以此更好地對確定好起始點的子分區進行輪廓打印運動路徑規劃,提高打印效率;最后使用改進后的zigzag掃描法對子分區內部進行掃描填充,減少路徑尖角與拐角,提高模型打印質量。

研究所提出的軌跡規劃算法比較于傳統切片軟件Cura和Prusa中的算法,打印的模型單層截面運動路徑長度分別縮減8.9%與11.3%,打印時間分別縮減15.4%與16.7%。

猜你喜歡
規劃優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
發揮人大在五年規劃編制中的積極作用
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
主站蜘蛛池模板: 日韩精品久久无码中文字幕色欲| 一本无码在线观看| 一本大道AV人久久综合| AV不卡国产在线观看| av在线人妻熟妇| 麻豆AV网站免费进入| 9久久伊人精品综合| 国产www网站| 国产精品永久不卡免费视频| 欧美性爱精品一区二区三区 | 黄色网页在线观看| 99在线国产| 亚洲色图在线观看| 国产成人麻豆精品| 成人伊人色一区二区三区| 免费在线一区| 波多野结衣久久精品| 91亚洲国产视频| 亚洲第一成年网| 91最新精品视频发布页| 久久黄色小视频| 亚洲一区二区三区国产精品| 四虎综合网| 亚洲欧美在线综合图区| 噜噜噜久久| 日本妇乱子伦视频| 亚洲精品桃花岛av在线| 中文字幕丝袜一区二区| 亚洲女同一区二区| 亚洲欧美国产高清va在线播放| 国产18页| 91青草视频| 国产福利拍拍拍| 中文国产成人久久精品小说| 国产精品对白刺激| 国产精品亚洲一区二区三区z| 中国丰满人妻无码束缚啪啪| 亚洲成人免费看| 青青草国产精品久久久久| 久久青草免费91观看| 成年片色大黄全免费网站久久| 亚洲AV无码精品无码久久蜜桃| 看国产一级毛片| 成人午夜视频免费看欧美| 色悠久久久| 97精品国产高清久久久久蜜芽| 成人免费视频一区二区三区| 91九色国产在线| 亚洲一级毛片在线播放| 日本高清成本人视频一区| 亚洲男人在线| 毛片一区二区在线看| 欧美日在线观看| 国产熟睡乱子伦视频网站| 日本欧美午夜| 日韩小视频在线播放| 2021国产精品自产拍在线观看| 日本一区二区三区精品国产| 超薄丝袜足j国产在线视频| 人妻丰满熟妇αv无码| 精品国产福利在线| 伊大人香蕉久久网欧美| 高清免费毛片| 国产激爽大片在线播放| 国产精品主播| 美女视频黄频a免费高清不卡| 99精品国产自在现线观看| 成人av手机在线观看| 欧美一区中文字幕| 欧美不卡视频一区发布| 国产精品精品视频| 国产91av在线| 露脸国产精品自产在线播| 欧美性爱精品一区二区三区 | 91麻豆国产在线| 97人妻精品专区久久久久| 狠狠做深爱婷婷综合一区| 欧美在线一二区| 国产精品成人一区二区| 特级毛片8级毛片免费观看| 久久99热66这里只有精品一| jizz国产视频|