本发明涉及增材制造(3d打印)技术领域,具体涉及一种基于层次分析法的增材制造工艺优选方法及系统。
背景技术:
数字化制造是金属增材制造技术的一大特点和优势,数字化制造可以充分发挥金属增材制造技术高柔性、智能化、分布式制造等优点。建立金属增材制造工艺数据系统是金属增材制造技术数字化的重要环节和组成部分;也是金属增材制造过程中重要的基础资源;同时利用工艺数据系统通过内置算法筛选出最佳工艺参数方案,对于降低成形工艺参数探索成本、提高增材制造效率及净成形质量意义重大。
技术实现要素:
本发明所要解决的技术问题是:增材制造过程中存在的工艺参数选择盲目性、探索成本高、数据存储和记录不规范等问题,本发明提供了解决上述问题的一种基于层次分析法的增材制造工艺优选方法及系统,本发明使用层次分析方法,在系统采集的工艺参数组中,可以筛选出增材制造工艺的最佳方案,同时将其内置于整个工艺数据系统中,形成集激光增材工艺数据记录、管理、筛选、优化等整套的管理系统,最大限度的节约成本。
本发明通过下述技术方案实现:
一种基于层次分析法的增材制造工艺优选方法,包括以下步骤:
s1.工艺参数采集:对整套增材制造装备的工艺参数数据实时在线采集监控;此处的工艺参数包括但不限于激光功率、送粉流量、机器人末端速度、机器人坐标等。
s2.工艺参数传输与存储:工艺参数采集完成后,经传输和开发处理,存入数据库;
s3.建立递阶层次的结构模型:在不同的增材工艺方案中,找到对应权重的影响因素;各个因素之间存在关联,将这些因素划分成有序层次,从而构建出层次模型;
s4.构造判断矩阵:通过不同影响因素,采用相对尺度,两两相互比较,确定分级标度值,构造判断矩阵;
s5.层次单排序:通过判断矩阵最大特征值对应的归一化特征向量,进行层次单排序,为本层因素对上层目标相对重要性的排序;
s6.单排序一致性检验:计算一致性指标ci以及相应的平均随机一致性指标ri,最后根据一致性比例cr,对一致性做出判断;
s7.层次总排序:总排序权重从高层到低层将权重进行合成,最终得到工艺参数方案排序;
s8.总排序一致性检验:通过计算总排序一致性指标ci(j)及相应的平均一致性指标ri(j),通过计算cr,对一致性做出判断;其中,j=1...n。
进一步优选,步骤s1中,通过beckhoff-ipc控制系统,利用ethercat总线采集增材制造工艺参数各数字量和模拟量,同时利用wpf完成二次开发,将整套增材制造装备的工艺参数进行实时在线监控。
进一步优选,步骤s2中,工艺参数采集完成后,通过c#协议转换程序,利用自定义网络协议,将系统内部变量发送出来,在边缘pc内,通过c#二次开发,利用socket通信传输工艺参数变量数据,并存入influxdb数据库中。
进一步优选,步骤s3中,建立三层阶梯模型,包括目标层、准侧层和方案层;所述目标层只有一个元素,是分析问题的目标;准则层包含的元素是为了实现目标所涉及的中间环节,根据用户对产品需求的侧重点不同进行设定;方案层所包含元素是为了实现目标所采取的具体可选方案、措施。
进一步优选,所述准则层的元素包括硬度、强度、粗糙度、成形尺寸。
进一步优选,步骤s5和s7中,判断矩阵对应于最大特征值:λmax的归一化特征向量即为本层
进一步优选,步骤s6和s8中,一致性指标ci的计算公式如式(1)所示,
其中,λmax,n对应判断矩阵的最大特征值和阶数;
不同阶数n对应的ri值如表1所示:
表1不同阶数n对应的ri值
cr的计算公式如式(2)所示:
其中,ci(j)bj表示总排序一致性指标;
ri(j)bj表示对应总排序的平均随机一致性指标。
进一步优选,当cr<0.10时,认定判断矩阵的一致性可接受;
当cr≥0.10时,认定判断矩阵的一致性不可接受,需对判断矩阵作适当修正。
一种基于层次分析法的增材制造工艺优选系统,用于实现上述的一种基于层次分析法的增材制造工艺优选方法,其特征在于,包括工艺规划子系统、数据采集子系统、数据监控子系统和数据存储子系统,所有子系统在beckhoff工控机和服务器上运行。
进一步优选,所述数据存储子系统包括mysql、influxdb数据库模块,用于存储、并为优选方法提供工艺方案相关数据。
本发明具有如下的优点和有益效果:
本发明通过整个工艺优选系统可以完成不同加工任务下工艺参数的实时存储,可以在已获取的成组工艺参数中完成不同工艺要求下的参数优选,有效提高制造过程中的经济效益和生产效率;除此之外,本系统还可以记录加工过程中产生的大量数据(设备状态、成形产品、原材料等),为工艺规划、产品研发提供数据支持;加速产品的设计制造和研发过程,提升产品质量。
附图说明
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:
图1为本发明实施例1的基本流程示意图。
图2为本发明的工艺方案优选系统框图。
图3为本发明的工艺方案优选层次结构图。
图4为本发明实施例1的一致性检验流程图
图5为本发明的方案层权重合成方法;
图中c1jbi表示方案c1对应权值;
c2jbi表示方案c2对应权值;
c3jbi表示方案c3对应权值。
图6为本发明的n阶矩阵对应ri值。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
实施例1
本实施例提供了一种基于层次分析法的增材制造工艺优选方法,如图1,具体步骤如下所示:
s1.工艺参数采集:通过beckhoff-ipc控制系统,利用ethercat总线采集增材制造工艺参数各数字量和模拟量(激光功率等),同时利用wpf完成二次开发,对整套增材制造装备的工艺参数数据进行实时在线采集监控。
如图2所示,在工控系统中使用beck工控,采用ads通信进行数据传输,将采集的工艺参数进行集成与监控。
s2.工艺参数传输与存储:工艺参数采集完成后,通过c#协议转换程序,利用自定义网络协议,将系统内部变量激光功率(p)、扫描速度(v)等发送出来,在边缘pc内,通过c#二次开发,利用socket通信传输工艺参数变量数据,并存入influxdb数据库中。
如图2所示在完成s1后,工控系统作为client(客户端),数据管理系统作为server(服务器端),通过tcp将工艺参数传至server端,最终存储在server端的数据库内。
s3.建立递阶层次的结构模型:在不同的工艺方案中,找到对应权重的影响因素。各个因素之间会有一定的关系,将这些因素划分成有序层次,从而构建出层次模型。
如图3所示,上述s3层次模型分为三类,具体的层次划分如下:
(1)目标层:该层中只有一个元素,是分析问题的目标。在本实施例应用中目标层为最优工艺方案优选a。.
(2)准则层:该层中包含的元素是为了实现目标所涉及的中间环节,可以根据用户对产品需求的侧重点不同进行设定。实例中可以选择成形产品的硬度、强度、粗糙度和成形尺寸为准则进行方案优选。
(3)方案层:这一层为最底层,所包含元素是为了实现目标所采取的具体可选方案、措施。本实施例中这层为经过工艺试验研究得到的增材制造工艺方案。
s4.构造判断矩阵:通过一致矩阵法构造判断矩阵,一致矩阵法将所有影响因素放在一起,两两相互比较;采用相对尺度,可以尽可能减少性质不同的各因素相互比较的困难以提高准确度。它是表示本层所有因素针对上一层某一因素的相对重要性的比较。
如图5所示,实施例中设定最优方案的选择的四个影响因素分别为:硬度b1、强度b2、粗糙度b3、成形尺寸b4。同时由于每种工艺参数方案对于准则层的硬度b1、强度b2、粗糙度b3、成形尺寸b4均有影响,所以需要分别构建b1-c判断矩阵(相对于硬度,各工艺参数方案的影响大小比较);b2-c(相对于强度,各工艺参数方案的影响大小比较);b3-c(相对于粗糙度,各工艺参数方案的影响大小比较)及b4-c(相对于成形尺寸,各工艺参数方案的影响大小比较)。以b1-c为例,得到判断矩阵:
s5.层次单排序:通过上一步构造的判断矩阵可以比较客观的反应出一对影响因子的相对重要性,层次单排序是本层次所有因素相对上一层而言的重要性进行排序的基础。需要对能否接受判断矩阵进行判别判断矩阵是否满足一致性的要求。
s6.单排序一致性检验:计算一致性指标ci以及相应的平均随机一致性指标ri,最后根据一致性比例cr,对一致性做出判断。
如图4所示,以上参数ci及cr计算方法参见s61、s63。
如图6所示,n阶矩阵对应得ri值。
s7.层次总排序:总排序权重从高层到低层将权重进行合成,最终得到工艺参数方案排序。
通过以上几步,已经得到了硬度b1、强度b2、粗糙度b3、成形尺寸b4对成形方案优选的权重向量。而最终要得到的是方案层中各工艺参数方案c1、c2、c3对于成形方案优选的权重排序,从而进行工艺参数方案的选择。
如图5所示为方案层权重合成方法。
s8.总排序一致性检验:通过计算总排序一致性指标ci(j)(j=1...n)及相应的平均一致性指标ri(j)(j=1...n),通过计算cr,对一致性做出判断。
实施例2
本实施例提供了一种基于层次分析法的增材制造工艺优选系统,用于实现实施例1提供的一种基于层次分析法的增材制造工艺优选方法。如图2所示,优选系统主要包括数据库服务器,上位机人机交互,beckhoff工控机、数据采集卡以及增材装备等硬件设备。
所述数据采集与监控系统位于beckhoff工控机上,beckhoff工控机通过ethercat总线完成增材所有装备(激光器、送粉器、机器人、净化装置等)的数据采集;所述人机界面通过自主研发的mfc界面完成数据监控;所述工艺数据优选系统位于服务器上,通过tcp/ip完成与人机界面数据交互通信,工艺数据通过socket传到服务器工艺优选系统influxdb数据库中;同时工艺优选系统包含对加工任务的实时采集,加工任务包括打印时间、工艺参数、成形产品参数、实时图像等。
优选的,所述加工任务、成型产品参数存于mysql数据库中,工艺参数存于influxdb数据库中,保证实时性。
通过采用上述技术方案,工艺加工任务(工艺优选方案层)可以完成对成形产品参数(工艺优选准则层)、工艺参数等所有数据的统一,通过系统工艺优选模块界面,输入产品需求准则(根据实际产品要求按照准则确定对应权重),同时利用工艺优选系统后台运行优选算法,从数据库中存储的工艺加工任务中选出最佳工艺方案。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
1.一种基于层次分析法的增材制造工艺优选方法,其特征在于,包括以下步骤:
s1.工艺参数采集:对整套增材制造装备的工艺参数数据实时在线采集监控;
s2.工艺参数传输与存储:工艺参数采集完成后,经传输和开发处理,存入数据库;
s3.建立递阶层次的结构模型:在不同的增材工艺方案中,找到对应权重的影响因素;各个因素之间存在关联,将这些因素划分成有序层次,从而构建出层次模型;
s4.构造判断矩阵:通过不同影响因素,采用相对尺度,两两相互比较,确定分级标度值,构造判断矩阵;
s5.层次单排序:通过判断矩阵最大特征值对应的归一化特征向量,进行层次单排序,为本层因素对上层目标相对重要性的排序;
s6.单排序一致性检验:计算一致性指标ci以及相应的平均随机一致性指标ri,最后根据一致性比例cr,对一致性做出判断;
s7.层次总排序:总排序权重从高层到低层将权重进行合成,最终得到工艺参数方案排序;
s8.总排序一致性检验:通过计算总排序一致性指标ci(j)及相应的平均一致性指标ri(j),通过计算cr,对一致性做出判断;其中,j=1...n。
2.根据权利要求1所述的一种基于层次分析法的增材制造工艺优选方法,其特征在于,步骤s1中,通过beckhoff-ipc控制系统,利用ethercat总线采集增材制造工艺参数各数字量和模拟量,同时利用wpf完成二次开发,将整套增材制造装备的工艺参数进行实时在线监控。
3.根据权利要求1所述的一种基于层次分析法的增材制造工艺优选方法,其特征在于,步骤s2中,工艺参数采集完成后,通过c#协议转换程序,利用自定义网络协议,将系统内部变量发送出来,在边缘pc内,通过c#二次开发,利用socket通信传输工艺参数变量数据,并存入influxdb数据库中。
4.根据权利要求1所述的一种基于层次分析法的增材制造工艺优选方法,其特征在于,步骤s3中,建立三层阶梯模型,包括目标层、准侧层和方案层;所述目标层只有一个元素,是分析问题的目标;准则层包含的元素是为了实现目标所涉及的中间环节,根据用户对产品需求的侧重点不同进行设定;方案层所包含元素是为了实现目标所采取的具体可选方案、措施。
5.根据权利要求4所述的一种基于层次分析法的增材制造工艺优选方法,其特征在于,所述准则层的元素包括硬度、强度、粗糙度、成形尺寸。
6.根据权利要求1所述的一种基于层次分析法的增材制造工艺优选方法,其特征在于,步骤s5和s7中,判断矩阵对应于最大特征值:λmax的归一化特征向量为本层
7.根据权利要求1所述的一种基于层次分析法的增材制造工艺优选方法,其特征在于,步骤s6和s8中,一致性指标ci的计算公式如式(1)所示,
其中,λmax,n对应判断矩阵的最大特征值和阶数;
不同阶数n对应的ri值如表1所示:
表1不同阶数n对应的ri值
cr的计算公式如式(2)所示:
其中,ci(j)bj表示总排序一致性指标;
ri(j)bj表示对应总排序的平均随机一致性指标。
8.根据权利要求7所述的一种基于层次分析法的增材制造工艺优选方法,其特征在于,
当cr<0.10时,认定判断矩阵的一致性可接受;
当cr≥0.10时,认定判断矩阵的一致性不可接受,需对判断矩阵作适当修正。
9.一种基于层次分析法的增材制造工艺优选系统,用于实现权利要求1至8任一项所述的一种基于层次分析法的增材制造工艺优选方法,其特征在于,包括工艺规划子系统、数据采集子系统、数据监控子系统和数据存储子系统,所有子系统在beckhoff工控机和服务器上运行。
10.根据权利要求9所述的一种基于层次分析法的增材制造工艺优选系统,其特征在于,所述数据存储子系统包括mysql、influxdb数据库模块,用于存储、并为优选方法提供工艺方案相关数据。
技术总结