[发明专利]一种基于果蝇优化算法的多工位装配序列规划方法有效
申请号: | 201610137366.2 | 申请日: | 2016-03-10 |
公开(公告)号: | CN105825293B | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 常亮;袁文兵;古天龙;祝曼丽;徐周波 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/04;G06N3/00 |
代理公司: | 桂林市持衡专利商标事务所有限公司 45107 | 代理人: | 陈跃琳 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于果蝇优化算法的多工位装配序列规划方法,包括:采用优先序列图表示零件间的优先约束关系,构建优先关系矩阵、集成干涉矩阵、工位能力表和装配信息表,描述装配零部件间的干涉关系以及零件与工位之间的关系。给出了果蝇算法的编码体系,并兼顾果蝇算法的局部和全局搜索能力很好地设计了果蝇的三个搜索阶段:气味搜索、视觉搜索和协同搜索。综合考虑装配操作成本、更换工具成本、装夹变更成本和运输成本的影响,提出更接近实际工程的适应度函数表达式。根据优先序列矩阵引导初始序列进化,再利用果蝇优化算法对产品装配序列和工位分配顺序进行优化。 | ||
搜索关键词: | 一种 基于 果蝇 优化 算法 多工位 装配 序列 规划 方法 | ||
【主权项】:
1.一种基于果蝇优化算法的多工位装配序列规划方法,其特征是,包括如下步骤:步骤A.采用双向量的编码体系,让每一只果蝇代表着两个向量v1和v2,其中向量v1代表产品装配序列,向量v2代表着工位分配序列;步骤B.搜集装配产品几何信息和工位信息,并据此构造适应度函数;步骤C.设置果蝇算法的初始参数,对果蝇种群进行初始化,产生初始果蝇种群,即产生初始的产品装配序列和工位分配序列;步骤D.基于气味搜索,在优先关系矩阵的指引下进化,实现局部搜索, 其具体包括如下步骤:步骤D1.把NP只果蝇分成NP个子种群,每只果蝇是子种群中的个体;步骤D2.在每个子种群中随机产生S只果蝇,组成新的子种群;步骤D3.利用优先关系矩阵,指引各子种群中的个体进行进化,从而完成局部搜索;步骤E.基于视觉搜索,根据适应度函数进行适应度评估,从而找出局部最优和全局最优解,即适应度函数值最小的产品装配序列和工位分配序列, 其具体包括如下步骤:步骤E1.各子种群内的个体,根据适应度函数求出自己的适应度值;步骤E2.从各子种群选出各自的局部最优个体形成当前局部最优序列,并对其进行记录;步骤E3.将所有局部最优个体进行比较,选出全局最优个体形成当前全局部最优序列;步骤F.协同搜索,各个子种群以设定学习概率P向全局最优个体学习,实现进一步进化, 其具体包括如下步骤:步骤F1.各子种群的最优个体以学习概率P向全局最优个体学习;步骤F2.针对产品装配序列即向量v1,实行改进优先交叉操作,使产品装配序列得到更新;步骤F3.对工位序列即向量v2,实行多点保留交叉操作,实现工位序列的更新;步骤G.对所求解进行可行性分析,对不满足可行性的解直接删除,最终输出最优解。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610137366.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于马尔科夫模型的位置预测方法
- 下一篇:互动式引导方法及装置
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理