【技术实现步骤摘要】
一种基于制造任务流程的刀具选配组合推荐方法
本专利技术涉及刀具资源使用及服务质量评估技术,具体是一种基于制造任务流程的刀具选配组合推荐方法。
技术介绍
在云制造的环境下,企业所发布的制造任务具有多种描述方式,根据所属企业、任务目的、加工要求的不同,制造任务的描述结构也不同。同样,刀具资源的描述结构也随着企业、参考标准、语义的不同而不同。在传统的刀具资源管理平台中,由于无法将制造任务的描述结构与刀具资源的描述结构进行统一,导致使用者无法根据多种制造任务流程(制造任务流程具有四种基本形式:串行、并行、选择、循环)来选配刀具并进行最佳组合推荐。基于此,有必要专利技术一种全新的方法,以解决在传统的刀具资源管理平台中使用者无法根据多种制造任务流程来选配刀具并进行最佳组合推荐的问题。
技术实现思路
本专利技术为了解决在传统的刀具资源管理平台中使用者无法根据多种制造任务流程来选配刀具并进行最佳组合推荐的问题,提供了一种基于制造任务流程的刀具选配组合推荐方法。本专利技术是采用如下技术方案实现的:一种基于制造任务流程的刀具选配组合推荐方法,该方法是采用如下步骤实现的:步骤S1:针对发布的每种制造任务,构建制造任务描述模型;所述制造任务描述模型包括:制造任务编号、制造任务属性、工艺属性、网络属性;所述制造任务属性包括:加工对象、对象材料、刀具类型、发布者编号;所述工艺属性包括:切削深度、切削速度、进给速度、加工面类型;所述网络属性包括:结构说明、前制造任务编号、 ...
【技术保护点】
1.一种基于制造任务流程的刀具选配组合推荐方法,其特征在于:该方法是采用如下步骤实现的:/n步骤S1:针对发布的每种制造任务,构建制造任务描述模型;/n所述制造任务描述模型包括:制造任务编号、制造任务属性、工艺属性、网络属性;/n所述制造任务属性包括:加工对象、对象材料、刀具类型、发布者编号;/n所述工艺属性包括:切削深度、切削速度、进给速度、加工面类型;/n所述网络属性包括:结构说明、前制造任务编号、后制造任务编号、流程中所属位置;/n步骤S2:针对云平台上的每种刀具,构建刀具描述模型;/n所述刀具描述模型包括:刀具编码、基本属性、质量属性、工艺属性;/n所述基本属性包括:刀具名、工作空间、刀具提供者、提供者地址;/n所述质量属性包括:刀具状态、花费时间、花费费用、可信度、工件材料;/n所述工艺属性包括:切削深度、切削速度、进给速度、加工面类型;/n步骤S3:针对发布的第i个制造任务,将第i个制造任务的对象材料与每个刀具的工件材料进行匹配,由此得到与第i个制造任务初步匹配的刀具集;/n步骤S4:将第i个制造任务的切削深度、切削速度、进给速度分别赋值给变量x
【技术特征摘要】
1.一种基于制造任务流程的刀具选配组合推荐方法,其特征在于:该方法是采用如下步骤实现的:
步骤S1:针对发布的每种制造任务,构建制造任务描述模型;
所述制造任务描述模型包括:制造任务编号、制造任务属性、工艺属性、网络属性;
所述制造任务属性包括:加工对象、对象材料、刀具类型、发布者编号;
所述工艺属性包括:切削深度、切削速度、进给速度、加工面类型;
所述网络属性包括:结构说明、前制造任务编号、后制造任务编号、流程中所属位置;
步骤S2:针对云平台上的每种刀具,构建刀具描述模型;
所述刀具描述模型包括:刀具编码、基本属性、质量属性、工艺属性;
所述基本属性包括:刀具名、工作空间、刀具提供者、提供者地址;
所述质量属性包括:刀具状态、花费时间、花费费用、可信度、工件材料;
所述工艺属性包括:切削深度、切削速度、进给速度、加工面类型;
步骤S3:针对发布的第i个制造任务,将第i个制造任务的对象材料与每个刀具的工件材料进行匹配,由此得到与第i个制造任务初步匹配的刀具集;
步骤S4:将第i个制造任务的切削深度、切削速度、进给速度分别赋值给变量xi,0(1)、变量xi,0(2)、变量xi,0(3);
步骤S5:将与第i个制造任务初步匹配的刀具集中的第j个刀具的切削深度、切削速度、进给速度分别赋值给变量xi,j(1)、变量xi,j(2)、变量xi,j(3);
步骤S6:将变量xi,0(1)、变量xi,0(2)、变量xi,0(3)转换为制造任务属性无因次数将变量xi,j(1)、变量xi,j(2)、变量xi,j(3)转换为刀具属性无因次数具体转换公式如下:
Xi,max(k)=max(xi,1(k),xi,2(k),....xi,w(k));
Xi,min(k)=min(xi,1(k),xi,2(k),....xi,w(k));
式中:k=1,2,3;w表示与第i个制造任务匹配的刀具集中的刀具数量;
步骤S7:将第i个制造任务与与第i个制造任务初步匹配的刀具集中的每个刀具进行余弦相似度分析;具体分析公式如下:
式中:Xi,j={xi,j(1),xi,j(2),xi,j(3)};sim(Xi,j)的取值范围为[-1,1];若sim(Xi,j)>0,则表明第j个刀具与第i个制造任务属性相关,由此得到与第i个制造任务属性相关的刀具集;
步骤S8:将第i个制造任务的加工面类型与与第i个制造任务属性相关的刀具集中的每个刀具的加工面类型进行匹配,由此得到与第i个制造任务最终匹配的刀具集;
步骤S9:循环执行S4~S8,由此得到与每个制造任务最终匹配的刀具集;
步骤S10:将发布的全部制造任务处理成四种制造任务流程:串行制造任务流程、并行制造任务流程、选择制造任务流程、循环制造任务流程,并将与每个制造任务最终匹配的刀具集进行流程标记;
步骤S11:从串行制造任务流程对应的每个刀具集中选择一个刀具进行组合,并计算得到的全部刀具组合的适应度函数值fun(com_s(n1));
步骤S12:从并行制造任务流程对应的每个刀具集中选择一个刀具进行组合,并计算得到的全部刀具组合的适应度函数值fun(com_p(n2));
步骤S13:从选择制造任务流程对应的每个刀具集中选择一个刀具进行组合,并计算得到的全部刀具组合的适应度函数值fun(com_se(n3));
步骤S14:从循环制造任务流程对应的每个刀具集中选择一个刀具进行组合,并根据适应度函数值fun(com_s(n1))、适应度函数值fun(com_p(n2))、适应度函数值fun(com_se(n3))及循环次数计算得到的全部刀具组...
【专利技术属性】
技术研发人员:梁波,韩素青,高洁,穆晓芳,郭炳,史颖,解智涵,
申请(专利权)人:太原师范学院,
类型:发明
国别省市:山西;14
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。