基于遗传算法和序优化的3D打印并行自动支撑技术研究

基本信息
批准号:61773382
项目类别:面上项目
资助金额:64.00
负责人:沈震
学科分类:
依托单位:中国科学院自动化研究所
批准年份:2017
结题年份:2021
起止时间:2018-01-01 - 2021-12-31
项目状态: 已结题
项目参与者:李双双,商秀芹,胡斌,高行,季英良,张建,郭超,白天翔,张淅鹏
关键词:
序优化多目标优化3D打印自动支撑遗传算法
结项摘要

The automatic support generation methods are indispensable for the Digital Light Processing (DLP), the Stereolithography (SL) and the Fused Deposition Modeling (FDM) 3D printing. However, the automation level of these methods is not high and people need to set the orientation and adjust the supports manually. We model the automatic support generating problem as a two level parametric optimization problem. At the upper level we optimize the orientation. The objectives include the deformation, the model building time, the material quantity for the supports, and the surface quality. At the lower level, we check the conditions for various types of supports given an orientation, including supports for the overhang surfaces (overhang edges, overhang points), for the large flat surfaces, for the stability against the gravitational and external pulling forces when printing, and we generate supports with suitable shapes and density. We need to use the computer graphics and the image processing technologies to process the meshes, and batch evaluations of different orientations are necessary. These cause heavy computational burdens. Based on the Graphics Processing Unit (GPU), we employ the Genetic Algorithm (GA) and the Ordinal Optimization (OO) method to solve the problem, making good use of both the software and hardware technologies. The research can solve the automatic support generation problem systematically, can reduce or even eliminate human interventions, can reduce the failure possibility, and can raise the printing quality.

自动支撑技术对于数字光处理(DLP)、立体印刷(SL)和熔融沉积模型(FDM)等3D打印方法而言是必不可少的,但是该技术当前自动化程度不高,停留在凭经验设定摆放指向并手工辅助调整支撑的阶段。本项目将该问题建模成双层的多目标参数优化问题:顶层为对摆放指向的优化,优化目标有制件变形、构建时间、支撑用料、表面质量等;底层为在给定摆放指向情况下对各种支撑条件的判断,包括悬吊面(悬臂边、悬吊点)、大平缓面、打印过程中的稳定性、外界拉拔力等,并生成形状和密集程度合适的支撑。该问题需要用图形图像方法处理三角网络,并需要批量评估摆放指向等,计算量巨大。本项目计划“软”、“硬”并重,采用遗传算法、序优化方法结合图形处理器(GPU)进行求解。预期研究成果能够系统化地解决自动支撑问题,大幅减少或者消除人工干预,降低3D打印失败率,提升3D打印的质量。

项目摘要

自动支撑技术对于数字光处理(Digital Light Processing)、立体印刷(Stereolithography Apparatus)和熔融沉积模型(Fused Deposition Modeling)等3D打印方法而言是必不可少的,但是该技术当前自动化程度不高,停留在凭经验设定摆放指向并手动辅助调整支撑的阶段。本项目将该问题建模成双层的多目标参数优化问题:顶层为对摆放指向的优化,优化目标有制件变形、构建时间、支撑用料、表面质量等;底层为在给定摆放指向情况下对各种支撑条件的判断,包括悬吊面(悬臂边、悬吊点)、大平缓面等,并生成形状和密集程度合适的支撑。通过采用遗传算法、序优化方法并结合图形处理器并行计算,为3D打印自动支撑这一问题提供系统化解决方案。并分析各种算法的复杂度和执行时间,能够根据制件的目标在满足要求的情况下选择复杂度低的算法,在算法执行之前预估算法的执行时间。针对DLP、SL和FDM等不同打印方式,都能够自动、快速地实现合适支撑的生成。其中,自动支撑的判断条件离不开切片的支持,切片的层与层之间、每一层内部计算切线段、进行填充均是同质化操作,本项目基于切片过程的不同算法,设计了不同的并行策略来合理分配计算负载,提高GPU利用率。为进一步提升3D打印质量,本项目对于3D打印的变形进行了研究,考虑到3D打印涉及到加热、冷却、聚合等反应使蜷曲和收缩现象普遍的问题,本项目构建深度神经网络进行误差预测与补偿以减少3D打印的误差。本项目成果能够系统化地解决自动支撑问题,大幅减少或者消除人工干预,降低3D打印失败率,提升3D打印的效率和质量。并且,本项目组将3D打印与医学相结合,构建了颅骨手术模型,并用于医学教学。项目组共发表论文42篇,其中SCI收录15篇,EI收录22篇。项目执行期间,申请国家发明专利12项,其中8项已经授权,申请并授权PCT/美国专利2项。项目执行期间共授权国家发明专利13项,授权PCT/美国专利4项。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

Combining Spectral Unmixing and 3D/2D Dense Networks with Early-Exiting Strategy for Hyperspectral Image Classification

Combining Spectral Unmixing and 3D/2D Dense Networks with Early-Exiting Strategy for Hyperspectral Image Classification

DOI:10.3390/rs12050779
发表时间:2020
2

一种改进的多目标正余弦优化算法

一种改进的多目标正余弦优化算法

DOI:
发表时间:2019
3

基于混合优化方法的大口径主镜设计

基于混合优化方法的大口径主镜设计

DOI:10.3788/AOS202040.2212001
发表时间:2020
4

变可信度近似模型及其在复杂装备优化设计中的应用研究进展

变可信度近似模型及其在复杂装备优化设计中的应用研究进展

DOI:10.3901/jme.2020.24.219
发表时间:2020
5

采用深度学习的铣刀磨损状态预测模型

采用深度学习的铣刀磨损状态预测模型

DOI:10.3969/j.issn.1004-132x.2020.17.009
发表时间:2020

沈震的其他基金

相似国自然基金

1

基于切片的3D打印优化研究

批准号:61702079
批准年份:2017
负责人:王伟明
学科分类:F0209
资助金额:29.00
项目类别:青年科学基金项目
2

基于序优化和遗传算法的大规模交通系统协调控制研究

批准号:61304201
批准年份:2013
负责人:沈震
学科分类:F0302
资助金额:23.00
项目类别:青年科学基金项目
3

基于Agent的并行仿真支撑技术研究

批准号:60773019
批准年份:2007
负责人:姚益平
学科分类:F0203
资助金额:29.00
项目类别:面上项目
4

基于3D打印及组织工程技术构建精确阴茎形态软骨支撑体

批准号:81771568
批准年份:2017
负责人:肖开颜
学科分类:H0402
资助金额:50.00
项目类别:面上项目