作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (2): 46-49. doi: 10.3969/j.issn.1000-3428.2008.02.016

• 博士论文 • 上一篇    下一篇

基于Petri网的JSP动态优化调度

陶 泽1,2,徐炜达1,肖田元1,郝长中2   

  1. (1. 清华大学自动化系,北京 100084;2. 沈阳理工大学机械工程学院,沈阳 110168)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-01-20 发布日期:2008-01-20

Dynamic JSP Scheduling Based on Petri Net

TAO Ze1,2, XU Wei-da1, XIAO Tian-yuan1, HAO Chang-zhong2   

  1. (1. Department of Automation, Tsinghua University, Beijing 100084; 2. School of Mechanical Engineering, Shenyang Ligong University, Shenyang 110168)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-01-20 Published:2008-01-20

摘要: 提出一种在柔性制造系统动态优化调度中处理紧急定单的方法。以带有控制器的 Petri 网为建模工具对柔性生产调度中的离散事件建模,对系统的设备维护、各种优先级等特性进行描述,利用遗传算法和模拟退火算法获得调度结果,用于解决作业车间的加工受到机床、操作工人等双资源制约条件下的动态优化调度。当有紧急定单需要加工时,该方法把剩余任务和紧急任务作为两个独立的任务分别处理,然后进行集成,在紧急任务为最优调度的基础上选取剩余任务的最优调度,找到兼顾整体和局部的最优解。仿真结果说明了算法的有效性和鲁棒性。

关键词: Petri网, 控制器, 动态车间调度, 紧急定单

Abstract: A new method of disposing urgent order is presented. A Petri net with controller is used to model discrete events in flexible job shop scheduling, it not only has the modeling capability of a traditional Petri net, but also can depict system characteristics, such as equipment maintenance, different types of priorities, and so on. The scheduling results are obtained based on genetic and simulated annealing algorithm. The method is developed to address the dynamic scheduling problem in manufacturing systems constrained by machines, workers. When urgent order comes, remainder jobs and urgent jobs are disposed separately, then being integrated, and through finding optimal results of remainder jobs based on urgent jobs result is optimal, and the whole and local optimal results can be found through this method. Simulation results based on a job shop scheduling show that the proposed method is efficient and robust.

Key words: Petri net, controller, dynamic job shop scheduling, urgent order

中图分类号: