[发明专利]一种基于萤火虫算法的零件群集成工艺路线规划方法有效
申请号: | 201711212572.6 | 申请日: | 2017-11-28 |
公开(公告)号: | CN108153254B | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 何霆;孙成柱;杨贤邦;李海波 | 申请(专利权)人: | 华侨大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 厦门智慧呈睿知识产权代理事务所(普通合伙) 35222 | 代理人: | 郭福利;魏思凡 |
地址: | 361000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于萤火虫算法的零件群集成工艺路线规划方法,S1:为零件群中每个零件生成各自的柔性工艺路线集合;S2:从上述集合中随机选取每个零件中的各自一个工艺路线的集合作为一个萤火虫,初始化萤火虫种群X;S3:将每个萤火虫所对应的集成工艺路线采用整数编码方式进行编码;S4:计算萤火虫种群X中所有萤火虫的亮度;S5:计算出萤火虫Xm和萤火虫Xj的距离;S6:萤火虫Xm和萤火虫Xj按移动规则进行移动;S7:标记出最亮萤火虫;S8:返回S6或更新当前全局最优解;S9:返回S1或输出最优零件群的集成工艺路线;S10:生成最终的该零件群的集成工艺路线。本发明基于萤火虫算法的零件群集成工艺路线规划方法能有效解决工艺中离散问题的求解。 | ||
搜索关键词: | 萤火虫 集成工艺 萤火虫算法 路线规划 种群 集合 全局最优解 工艺路线 离散问题 零件生成 路线集合 柔性工艺 随机选取 移动规则 有效解决 整数编码 初始化 返回 求解 输出 移动 更新 | ||
【主权项】:
1.一种基于萤火虫算法的零件群集成工艺路线规划方法,其特征在于,包括以下步骤:S1:对Q个零件分别预存多个工艺路线,将每个零件的多个工艺路线初始化为一个集合,分别表示为PX1,PX2,…,PXQ;S2:分别从每个零件相应的集合中随机选择一个工艺路线,形成集成工艺路线Xi,其中i=1、2…N,多个集成工艺路线方案组合成萤火虫种群X={X1,X2,...,XN},每一集成工艺路线Xi代表一萤火虫,其中N代表初始萤火虫种群数量;S3:将每个萤火虫Xi分别按加工特征序列、工序序列、机床序列、刀具序列和进刀方向序列的顺序采用整数编码的方式依次进行标识,即表示为Xi,k,其中,k=1,2,…,5,Xi,k表示每个所述萤火虫Xi中的第k个序列;S4:计算所述萤火虫种群X中所有萤火虫Xi的亮度,并定义临时整型变量m=2,j=1;S5:选取萤火虫种群X中的两个萤火虫Xm和Xj,计算出萤火虫Xm和萤火虫Xj之间的距离;S6:将上述萤火虫Xm和萤火虫Xj的亮度进行比较,亮度较低的萤火虫根据距离按移动规则向亮度较高的萤火虫移动;S7:j++,若j≤m,则返回S5;若j>m,则继续执行S8;S8:m++,若m≤N,则令变量j=1,并返回S5;若i>N,则将当前所有的萤火虫进行相互比较,标记出最亮的萤火虫;S9:若不满足终止条件,则返回S4;若满足终止条件,则更新当前全局最优解;所述终止条件为种群中最亮的萤火虫的亮度不再发生变化时,即算法收敛;S10:若iter<itermax,则返回S1;否则输出最优零件群的集成工艺路线即最亮的萤火虫;其中iter为当前迭代的次数,itermax为算法的最大迭代次数;S11:根据最亮的萤火虫的最优化规划方案,解码此方案,生成最终的该零件群的集成工艺规划路线,以根据所述集成工艺规划路线对零件群进行加工时,对每个零件的工艺路线从全局的角度进行优化,进而降低所有零件加工过程中机床及刀具的总更换次数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华侨大学,未经华侨大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711212572.6/,转载请声明来源钻瓜专利网。