发布信息

一种多目标3D打印工艺参数优化方法 专利技术说明

作者:admin      2022-11-19 13:13:42     789



计算;推算;计数设备的制造及其应用技术一种多目标3d打印工艺参数优化方法技术领域1.本发明涉及增材制造和人工智能领域的一种3d打印优化处理方法,具体涉及一种多目标3d打印工艺参数优化方法。背景技术:2.随着3d打印技术的普及和发展,对于3d打印过程中工艺参数优化的需求越来越广泛。在3d打印过程中,设备、过程工艺参数组合复杂,光斑大小、功率、扫描速度等打印设备内源参数,又有温度、湿度等环境参数,优化的目标方面,有打印标的物且在不同材料的打印任务中,很难确定一套固定的打印工艺参数。为获取优质达标的打印参数组合,整个参数优化过程普遍依赖人工经验和反复的实验调整试错,耗费人力、材料成本。3.基于此,近年来大量3d打印参数优化方法被研究和提出,大致可分为人工实验过程优化和结合人工智能技术、优化算法两种方式。4.人工实验过程优化方面,有通过正交实验设计来对聚乳酸(pla)为底物的3d打印任务进行参数优化。该方法并未真正克服人力资源消耗较大的问题,只是从实验方法层面相对无规律试错实验能够节省部分实验组次。5.人工智能技术应用方面,厦门大学姚俊峰、李欣然等人(2020)提出一种基于粒子群优化的3d打印工艺参数优化方法,该方法以多元线性回归作为基模型,通过人为设定效率、效果评分参数,利用粒子群算法求解输出最优参数组合。该方法采用的多元线性回归模型,难以拟合3d打印参数和打印质量评价参数之间复杂的高维非线性关系,回归预测效果较差;另一方面,人为设定的效率、效果评分参数难言合理。技术实现要素:6.本发明的目的在于针对目前3d打印工艺参数优化研究领域目前存在的上述不足,通过引入贝叶斯优化和遗传算法,建立打印工艺参数和打印质量评价参数的非线性模型,同时构建能够对多种打印质量评价参数如致密度、表面光滑度、硬度、裂纹等进行同步优化的目标函数(采样函数),实现3d打印工艺参数优化的自动化、智能化,节约人力成本和材料消耗。7.为了解决上述现有技术的不足之处,本发明提供了以下技术方案:步骤一:获取3d打印的历史试验数据,构建3d打印参数变化空间,建立打印质量评价参数模型,并利用历史试验数据对打印质量评价参数模型进行训练,获得训练后的打印质量评价参数模型;所述的历史试验数据是按照预设的各种3d打印参数组合进行实际3d打印处理获得的打印质量评价参数构成。8.所述步骤一中,设置3d打印的各种打印参数变化范围和变化间隔,生成3d打印参数变化全空间。9.步骤二:建立多目标优化函数事先根据实际任务场景确定被优化的打印质量评价参数,同时确定打印质量评价参数优化的方向。根据打印质量评价参数模型、预先确定的打印质量评价参数及其优化的方向,以打印质量评价参数模型的输出作为自变量,以总质量评价参数为自变量,建立多目标优化函数;所述的打印质量评价参数优化的方向是指更大或更小。10.步骤三:设置多目标优化函数的约束条件;在3d打印参数优化场景下,设置打印标的物的裂纹长度的约束;步骤四:用多目标遗传算法对上述建立的多目标优化函数及其约束进行搜索求解,输出更优3d打印工艺参数组合;更优3d打印工艺参数组合可能是多个,均可用于进行实际3d打印。11.步骤五:根据步骤四输出的更优3d打印工艺参数组合进行实际3d打印并再不断迭代优化。12.所述步骤一中,分别选用高斯过程回归gpr和随机森林randomforest的两种非线性算法建立打印质量评价参数模型,所述的3d打印参数模型为3d打印工艺参数组合和打印质量评价参数之间的关系模型,选取其中表现较好的作为打印质量评价参数模型,即作为代理模型。本方法采用的高斯过程回归gpr和随机森林randomforest的两种非线性算法相对高维线性回归等方式,具有更强的非线性拟合效果,能更好地对打印参数的非线性关系进行建模。13.所述的3d打印工艺参数组合是由所有3d打印参数的组合组成,所述的3d打印参数可以包括激光能量、扫描速度、光斑大小、层厚等;所述的打印质量评价参数为致密度、表面光滑度、硬度、裂纹中的一种或者多种的组合。14.所述步骤三中,是将打印标的物的裂纹长度转换为是否存在裂纹的概率预测问题,以设定一个固定的概率阈值作为是否存在裂纹的约束,能够简单有效地解决设置约束的问题。15.所述步骤五中,是对步骤四输出的更优3d打印工艺参数组合进行实际3d打印并测量打印质量评价参数,以进行打印实验验证,并判断:如果更优3d打印工艺参数组合下测量的打印质量评价参数达到实际投产需求的要求,则记录留用所述更优3d打印工艺参数组合,以更优3d打印工艺参数组合进行3d打印制造;否则将所述更优3d打印工艺参数组合和对应的打印质量评价参数加入到步骤一所述历史试验数据中,重复步骤一到步骤四,不断进行多轮迭代优化,直到打印质量评价参数达到实际投产需求的要求。16.所述的多目标优化函数采用了多目标混合采样函数,获得多目标采样函数的帕累托最优解,具体为:v-maxx∈x f(x) =[f1(x), f2(x), f3(x)]式中,v-maxx∈x f(x)的含义是从由x构成的变量空间中析取使得f(x)值达到最大的解集,其中v表示向量,max表示最大化;x是作为单个样本的3d打印工艺参数组合,是因变量;x表示3d打印参数变化空间;f(x)是实际需要优化的目标函数;f1(x), f2(x), f3(x)表示是多目标优化函数的三个子目标函数,其中f1(x)表示第一子目标函数,f2(x)表示第二子目标函数,f3(x)表示第三子目标函数;第一子目标函数f1(x),具体表达如下所示:f1(x)=μt-1(x)+ βtσt-1(x)式中,μt-1(x)是迭代优化第t-1轮下3d打印工艺参数组合x对应的预测目标的期望值,t表示迭代优化的第t轮;βt表示探索系数,为随时间衰减的超参数,该参数值越大,优化搜索时预测标准差的影响越大,搜索方向将更偏向于降低标准差;σt-1(x)是迭代优化第t-1轮下3d打印工艺参数组合x对应的预测目标的标准差;通过设置第一子目标函数f1(x)能够提高质量评价目标变量的最大置信上限值。[0017]第二子目标函数f2(x),具体表达如下所示:f3(x)= (μt-1(x)-f*t-1)φ((μt-1(x)-f*t-1)/σt-1(x))+ σt-1(x)φ((μt-1(x)-f*t-1)/σt-1(x))式中,f*t-1表示在迭代优化第t-1轮的历史数据中的预测目标最大期望值;φ()表示标准高斯分布的概率累积函数(cumulative distribution function,cdf),φ()表示标准高斯分布的概率密度函数(probability density function,pdf);通过设置第二子目标函数f2(x)能够最大化打印质量评价参数的提升期望。[0018]第三子目标函数f3(x),具体表达如下所示:f3(x)= φ((μt-1(x)-f*t-1)/σt-1(x))通过设置第三子目标函数f3(x)能够最大化打印质量评价参数的提升概率。[0019]所述的预测目标的期望值μt-1(x)和标准差σt-1(x)均是打印工艺参数组合x输入到训练后的打印质量评价参数模型中处理获得。[0020]所述的预测目标的期望值μt-1(x)和标准差σt-1(x)是按照以下方式获得:将所有可能的打印工艺参数组合x输入到训练后的打印质量评价参数模型model中进行预测处理得到打印工艺参数组合x的所有打印质量评价参数,计算所有打印质量评价参数值的期望值和标准差,然后进行分别加和获得预测目标的期望值μt-1(x)和标准差σt-1(x) :μt-1(x),σt-1(x)=sum([μ1, μ1,…, μn]),sum([σ1, σ1,…, σn])其中,sum()表示加和函数,[μ1, μ1,…, μn]表示第1,2…,n个预测标签(即质量评价参数)的预测期望值,[σ1, σ1,…, σn]表示1,2…,n个预测标签(即质量评价参数)的预测标准差值,n表示需要预测的质量评价参数的最大种类数量。[0021]根据上述三个子目标函数f1(x)、f2(x)、f3(x)的设置可知,本发明的一个核心创新点在于多目标优化函数的设置,设计的多目标优化函数在优化过程中能够同时兼顾目标值置信区间扩大、打印参数对应目标期望值提升和打印参数对应目标值提升概率增加三个方面,能够更加快速地达到获取最优打印参数的目的。[0022]所述的打印标的物的裂纹长度的约束具体为,将裂纹长度约束转换为出现裂纹的概率约束,具体方法是:针对裂纹概率值p预先设置一个固定的裂纹阈值a,具体设置裂纹概率值p小于裂纹阈值a,选择p《a对应的参数组合样本。若裂纹概率值p大于等于裂纹阈值a,则认为会出现裂纹,小于裂纹阈值a,则认为不会出现裂纹。[0023]本发明在多目标优化函数中引入了预测目标的标准差,能够取得更好更优的优化效果。预测目标的标准差大小反映了打印质量评价参数模型在不同3d打印工艺参数组合作为输入时,对应预测目标的预测值的不确定性,标准差值越大,说明上述多目标优化函数在附近的拟合误差可能较大,补充样本数据来增强打印质量评价参数模型的拟合效果,且每一轮求解的近似优化目标函数同时能够兼顾目标值(打印质量评价参数)的改善和打印质量评价参数模型拟合精度的提升。[0024]本发明的有益效果是:本发明方法摒弃了人为设定评分参数函数,在优化目标和采样函数中引入预测标准差,能够在每一轮优化搜索中兼顾打印质量评价参数提升和非线性模型的拟合效果提升。[0025]本发明引入设置了非线性的代理模型,相对传统线性模型,具有更好的非线性拟合效果。[0026]本发明能够一次性、自动化地解决多个打印质量评价参数的优化工作,大幅减少工艺参数组合优化过程中人工实验的次数,节约打印材料消耗。[0027]本发明提出一种新型优化目标函数,包含3个子目标函数,目标函数求解过程兼顾目标值置信区间扩大、打印参数对应目标期望值提升和打印参数对应目标值参数提升概率增加三个方面,能够更加快速地达到获取最优打印参数的目的。附图说明[0028]为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。[0029]图1为本发明实施例提供的3d打印工艺参数优化方法的全流程图;图2为本发明实施例提供的4轮(每轮10组,共40组)参数优化实验后,得到的10组可用参数组合及对应打印标的物打印质量评价参数结果图;图3为所有打印参数组合在整个致密度-能量密度(aed)空间上的分布情况图,图中每个点表示可能的一组打印参数组合,实施例获得的40组3d打印工艺参数组合全部集中在图中的黑色圈内。具体实施方式[0030]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0031]如图1所示,本发明实施例属于增材制造和人工智能领域,实施例以某编号为316材料的3d打印任务为基础,其工艺参数优化过程实现基于以下几部分工作:1)收集3d打印的历史试验数据,设置参数变化范围和变化间隔。[0032]需要注意的是,初始的历史打印参数,最好能够相对平均地覆盖到打印参数变化空间以构建良好的初始搜索空间。以该实施例中的层厚(hatch_distance)为例,其对应参数变化范围和变化间隔设置输入为一个三元组(80,120,5),三元组每一个元素分别对应参σh]分别表示致密度、表面粗糙度、硬度的预测标准差。[0046]具体实施中,β在实施例的场景下设为0.1~0.2;pc=0.5。[0047]4)选用多目标遗传算法ngsa-ii对上述多目标优化函数进行求解,输出更优3d打印工艺参数组合。[0048]5)对输出的更优3d打印工艺参数组合进行实际的3d打印试验,之后测试获取更优3d打印工艺参数组合对应的打印质量评价参数数值。[0049]如果参数组合对应的打印质量评价参数数值全部达到投产要求,该实施例下,致密度》=0.995,表面粗糙度《=8.0,立面硬度》=90,无裂纹,则停止参数优化过程,记录该更优3d打印工艺参数组合后续投产使用(如需多组可用参数,也可继续);否则重复1)到5),进行迭代的优化过程。[0050]本实施例下优化得到的40组3d打印工艺参数组合在能量密度-致密度分布图上的分布位置如附图3所示(40组3d打印工艺参数组合均处于图中黑色圈内);得到的10组可用投产3d打印工艺参数组合及对应的打印质量评价参数情况如附图2所示。[0051]图2和图3的结果显示,得到的40组打印参数的致密度参数几乎全部满足投产要求且分布在全体样本的左上部,不易出现裂纹;其中10组满足硬度、粗糙度、致密度和裂纹参数全部满足投产需求。加上初始的29组样本,在人工实验次数预期为90组获得一组投产参数的情况下,仅进行69次打印实验就获得了10组可用参数组合,大幅超出人工优化实验效果。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部