• CN:11-2187/TH
  • ISSN:0577-6686

›› 2013, Vol. 49 ›› Issue (11): 177-184.

• 论文 • 上一篇    下一篇

扫码分享

基于萤火虫算法的装配序列规划研究

曾冰;李明富;张翼;马建华   

  1. 湘潭大学机械工程学院
  • 发布日期:2013-06-05

Research on Assembly Sequence Planning Based on Firefly Algorithm

ZENG Bing LI Mingfu;ZHANG Yi;MA Jianhua   

  1. School of Mechanical Engineering, Xiangtan University
  • Published:2013-06-05

摘要: 将应用于连续空间优化的萤火虫算法扩展到装配序列规划领域。针对装配序列规划问题的特点,重新定义萤火虫算法的各种相关操作,提出面向装配序列规划问题的离散萤火虫算法。建立装配体的十进制干涉矩阵,提高干涉矩阵的输入效率。建立考虑装配序列稳定性、装配方向改变次数以及装配工具变换次数三个评价指标的适应度函数。在适应度函数构造方面,对传统的装配序列规划研究进行改进,提出更加完善的装配序列稳定性量化方式以及更加合理的装配工具变换次数求解算法。以一个典型的、包含19个零部件的机械臂装配实例分析该算法的特性,验证萤火虫算法的可行性和可靠性;并将萤火虫算法与在装配序列规划领域应用最广泛的遗传算法进行比较,试验证明萤火虫算法更有效。

关键词: 适应度函数, 萤火虫算法, 装配序列规划

Abstract: The firefly algorithm, which is always applied to optimize in continuous space, is extended to assembly sequence planning field. To solve the problem of assembly sequence planning, all sorts of relevant operations of firefly algorithm are redefined, then the discrete firefly algorithm is proposed. To improve the inputting efficiency of the interference matrix, the decimal interference matrix of assembly is created. The stability of sub-assembly, the frequency of assembly direction changes and the frequency of assembly tool changes are taken into account in the fitness function in this paper. To create better fitness function, a better method of quantizing the stability of assembly sequence and a more rational solving scheme of the frequency of assembly tool changes are proposed in this paper. The characteristics of firefly algorithm are showed via an experiment of a typical assembly which contains 19 parts. The experiment proved that firefly algorithm is feasible and reliable. At the same time, the efficiency of firefly algorithm is compared with the efficiency of genetic algorithm which is applied most frequently in assembly sequence planning field. The results of experiment show that the firefly algorithm is more efficient than genetic algorithm.

Key words: Assembly sequence planning, Firefly algorithm, Fitness function

中图分类号: