Deadlock-free scheduling in automated manufacturing systems with multiple resource requests

被引:0
|
作者
Huang, ZH [1 ]
Wu, ZM [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Automat, Shanghai 200030, Peoples R China
关键词
deadlock-free scheduling; automated manufacturing systems; Petri nets; genetic algorithm;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the scheduling problem of a class of automated manufacturing systems with multiple resource requests. In the automated manufacturing system model, a set of jobs is to be processed and each job requires a sequence of operations. Each operation may need more than one resource type and multiple identical units with the same resource type. Upon the completion of an operation, resources needed in the next operation of the same job cannot be released and the remaining resources cannot be released until the start of the next operation. The scheduling problem is formulated by Timed Petri nets model under which the scheduling goal consists in sequencing the transition firing sequence in order to avoid the deadlock situation and to minimize the makespan. In the proposed genetic algorithm with deadlock-free constraint, Petri net transition sequence is coded and a deadlock detection method based on D-siphon technology is proposed to reschedule the sequence of transitions. The enabled transitions should be fired as early as possible and thus the quality of solutions can be improved. In the fitness computation procedure, a penalty item for the infeasible solution is involved to prevent the search process from converging to the infeasible solution. The method proposed in this paper can get a feasible scheduling strategy as well as enable the system to achieve good performance. Numerical results presented in the paper show the efficiency of the proposed algorithm.
引用
收藏
页码:2844 / 2851
页数:8
相关论文
共 50 条
  • [21] Deadlock-free scheduling for flexible manufacturing systems using Petri nets and heuristic search
    Lei, Hang
    Xing, Keyi
    Han, Libin
    Xiong, Fuli
    Ge, Zhaoqiang
    COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 72 : 297 - 305
  • [22] A Petri-net-based deadlock-free genetic scheduling for flexible manufacturing systems
    Ren, Lei
    Wang, Feng
    Xing, Ke-Yi
    Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2010, 27 (01): : 13 - 18
  • [23] An efficient real-time deadlock-free control algorithm for automated manufacturing systems
    Kim, CO
    Kim, SS
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1997, 35 (06) : 1545 - 1560
  • [24] A novel resource management technique for deadlock-free systems
    Botlagunta M.D.
    Agrawal S.
    Rajeswara Rao R.
    International Journal of Information Technology, 2022, 14 (2) : 627 - 635
  • [25] A control algorithm for deadlock-free schedulings of manufacturing systems
    Ferrarini, L
    Maroni, M
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 3762 - 3767
  • [26] Deadlock-free scheduling of flexible manufacturing workcells using automata theory
    Golmakani, HR
    Mills, JK
    Benhabib, B
    2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2003, : 169 - 174
  • [27] Deadlock-free scheduling for manufacturing systems based on timed Petri nets and model predictive control
    Lefebvre, Dimitri
    2015 54TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2015, : 3013 - 3018
  • [28] Deadlock-free scheduling of flexible manufacturing systems based on heuristic search and Petri net structures
    Jeng, MD
    Chiou, WD
    Wen, YL
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 26 - 31
  • [29] Kind of deadlock-free scheduling method
    Xu Gang & Wu Zhiming 1416 Postbox
    Institute of Automation
    JournalofSystemsEngineeringandElectronics, 2004, (03) : 399 - 406
  • [30] Deadlock-free scheduling method for track systems in semiconductor fabrication
    Yoon, HJ
    Lee, DY
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 1787 - 1792