系统仿真学报 ›› 2017, Vol. 29 ›› Issue (8): 1647-1657.doi: 10.16182/j.issn1004731x.joss.201708003

• 仿真建模理论与方法 • 上一篇    下一篇

基于遗传算法的多目标动态柔性作业车间调度

王春, 张明, 纪志成, 王艳   

  1. 江南大学电气自动化研究所,江苏 无锡 214122
  • 收稿日期:2015-09-14 发布日期:2020-06-01
  • 作者简介:王春(1988-),男,安徽淮北,博士,研究方向为智能调度;张明(1990-),女,江苏盐城,博士,研究方向为群智能优化;纪志成(1959-),男,浙江杭州,博士,教授,研究方向为智能调度。
  • 基金资助:
    国家863计划(2014AA041505),国家自然科学基金(61572238)

Genetic Algorithm for Solving Multi-Objective Dynamic Flexible Job Shop Scheduling

Wang Chun, Zhang Ming, Ji Zhicheng, Wang Yan   

  1. Institute of Electrical Automation, Jiangnan University, Wuxi 214122, China
  • Received:2015-09-14 Published:2020-06-01

摘要: 针对国内某玩具厂工模车间调度问题的柔性化、动态化等特点,通过引入虚拟工序和虚拟工时概念对该车间建立调度数学模型基于周期调度和动态事件调度相结合的调度策略并采用滚动窗口调度工序技术,将动态调度转化为多个连续静态调度窗口,并在静态调度窗口下采用多目标遗传算法解决该类调度模型。给出了不同的动态事件下工序加工的优先级,并根据优先级对染色体的工序排序部分进行编码和反编码。通过对玩具厂工模车间调度的实际运行,验证了动态调度模型、调度策略及所用遗传算法的有效性。

关键词: 动态调度, 虚拟工序, 虚拟工时, 滚动窗口, 遗传算法, 优先级

Abstract: To solve the scheduling problem of mold workshop in a toy factory with dynamic and flexible features, a mathematical model was established by introducing virtual operation and virtual working hours. Based on the strategies of periodic scheduling combined with dynamic event scheduling as well as the rolling window scheduling operation technology, dynamic scheduling was transformed into several continuous static scheduling windows, under which multi-objective genetic algorithm was used to solve the model. The priority of operation scheduling was given in different dynamic events. In addition, the encoding and anti-encoding of chromosome's operation sequence were made based on the proposed priority. Real running of mold workshop scheduling verifies the effectiveness of the proposed dynamic scheduling model, scheduling policy and the algorithm.

Key words: dynamic scheduling, virtual operation, virtual working hours, rolling window, genetic algorithm, priority

中图分类号: