华南理工大学学报(自然科学版) ›› 2013, Vol. 41 ›› Issue (3): 122-128.doi: 10.3969/j.issn.1000-565X.2013.03.018

• 机械工程 • 上一篇    下一篇

带驻留约束的多机械手制造单元的调度算法

王翥 周炳海   

  1. 同济大学 机械与能源工程学院,上海 201804
  • 收稿日期:2012-07-05 修回日期:2012-10-24 出版日期:2013-03-25 发布日期:2013-02-01
  • 通信作者: 周炳海(1965-),男,教授,博士生导师,主要从事制造系统/物流系统调度、建模、仿真与预防性维护研究. E-mail:bhzhou@tongji.edu.cn
  • 作者简介:王翥(1989-),女,博士生,主要从事制造系统调度与预防性维护建模研究.E-mail:wz7159569w@163.com
  • 基金资助:

    国家自然科学基金资助项目( 71071115, 61273035) ; 国家“863”计划项目( 2009AA043000)

Scheduling Algorithm of Multi-Manipulator Manufacturing Cells with Residency Constraints

Wang Zhu Zhou Bing-hai   

  1. School of Mechanical Engineering,Tongji University,Shanghai 201804,China
  • Received:2012-07-05 Revised:2012-10-24 Online:2013-03-25 Published:2013-02-01
  • Contact: 周炳海(1965-),男,教授,博士生导师,主要从事制造系统/物流系统调度、建模、仿真与预防性维护研究. E-mail:bhzhou@tongji.edu.cn
  • About author:王翥(1989-),女,博士生,主要从事制造系统调度与预防性维护建模研究.E-mail:wz7159569w@163.com
  • Supported by:

    国家自然科学基金资助项目( 71071115, 61273035) ; 国家“863”计划项目( 2009AA043000)

摘要: 为了有效地解决多机械手制造单元适应带驻留约束的多品种调度问题,提出了基于瓶颈的推拉式算法.首先,进行了调度问题域的描述,以最小Makespan 为目标,建立了数学模型.在此基础上,提出了一种以瓶颈工作站为界,通过逐级回溯和递推来优化机械手动作组合,同时降低产品在机器上的驻留时间的启发式调度算法; 该算法结合时间缓冲概念,有效地解决了共享工作站的机械手冲突问题,防止了死锁现象的发生.最后,通过仿真实验对提出的基于瓶颈的推拉式算法进行验证并与拉式算法进行比较,结果表明,该算法能够有效地实现多品种、带驻留约束的多机械手制造单元的调度,且性能优于拉式算法.

关键词: 制造单元, 驻留约束, 多机械手, 调度算法

Abstract:

In order to effectively schedule multi-manipulator manufacturing cells with residency constraints and differentproduct types,a bottleneck-based push-pull algorithm is presented. In the investigation,first,the problemdomain of the manufacturing cell scheduling is discussed. Next,the mathematical models with a scheduling objectiveof minimum system Makespan are established. Then,based on these models,a heuristic scheduling algorithmbounded by the bottleneck workstation is proposed to optimize manipulator movements by adopting backtracking andrecursive methods and to reduce the residency time on workstations. By combining with the time buffer concept onthe shared workstations,the push-pull algorithm helps to implement robot conflict-free and deadlock-free at thesame time. Finally,the bottleneck-based push-pull algorithm is verified and is compared with the conventional pullalgorithm through simulations. The results demonstrate that the proposed algorithm can implement the scheduling ofmulti-manipulator manufacturing cell with residency constraints and different product types,and has a better performancethan pull algorithm.

Key words: manufacturing cell, residency constraint, multi-robot, scheduling algorithm