基于多目标遗传算法的金属3D打印工艺参数智能优化系统

Intelligent optimization system for metal 3D printing process parameters based on multi-objective genetic algorithm

  • 摘要: 金属3D打印中不同工序间的质量状态耦合复杂且多个质量指标之间存在固有冲突,导致难以对其进行连续质量预测,也无法构建涵盖多目标的多目标函数,从而制约了工艺参数的智能优化。因此,提出了基于多目标遗传算法的金属3D打印工艺参数智能优化系统研究。采用随机森林构建3D打印质量预测模型,通过自助抽样与决策树集成在数字空间快速预测任意参数组合对应的质量指标,并考虑层间和工序间质量传递效应,实现从单工序到多工序的连续质量预测;引入敏感度函数定量表征各类工艺参数对目标质量函数的影响程度,并设计以构件总变形能最小和金属构件质量最佳为优化目标的多目标函数;采用多目标遗传算法进行全局搜索,通过快速非支配排序、拥挤度计算与精英保留策略获得Pareto最优解集,并利用层次分析法决策最优工艺参数组合。测试结果显示:该系统能够对不同打印工艺参数下的打印质量进行预测,超体积指标均在0.8以上,指标最大值接近1.0,求解性能优异,可确定最佳的工艺参数。

     

    Abstract: The coupling of quality states between different processes in metal 3D printing and the inherent conflicts among multiple quality indicators make it difficult to perform continuous quality prediction and construct a multi-objective function encompassing multiple objectives, thereby restricting the intelligent optimization of process parameters. Therefore, a research on an intelligent optimization system for metal 3D printing process parameters based on a multi-objective genetic algorithm is proposed. A random forest is employed to build a 3D printing quality prediction model, which quickly predicts the quality indicators corresponding to any parameter combination in the digital space through bootstrap sampling and decision tree ensemble, while considering the quality transfer effects between layers and processes, thus achieving continuous quality prediction from single process to multiprocess. A sensitivity function is introduced to quantitatively characterize the influence degree of various process parameters on the target quality function, and a multiobjective function is designed with the minimization of the total deformation energy of the component and the best quality of the metal component as optimization objectives. A multiobjective genetic algorithm is used for global search, obtaining the Pareto optimal solution set through fast nondominated sorting, crowding distance calculation, and elite retention strategy, and the analytic hierarchy process is employed to determine the optimal process parameter combination. Test results show that the system can predict the printing quality under different printing process parameters; the hypervolume indicators are all above 0.8, with the maximum value close to 1.0, indicating excellent solving performance and the ability to determine the optimal process parameters.

     

/

返回文章
返回