DISPATCHING-DRIVEN DEADLOCK-AVOIDANCE CONTROLLER SYNTHESIS FOR FLEXIBLE MANUFACTURING SYSTEMS

被引:183
|
作者
HSIEH, FS
CHANG, SC
机构
[1] Department of Electrical Engineering, National Taiwan University, Taipei, Taiwan
来源
关键词
D O I
10.1109/70.282544
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper develops a new method for synthesizing deadlock avoidance controllers (DACs) that realize job and machine dispatching policies of a flexible manufacturing system (FMS) into deadlock free control actions. Such controllers not only keep the FMS capable of repeating any of its operations, i.e., live, but also achieve a high resource utilization under any given dispatching policy. Our methodology is based on an untimed Petri net formalism. It consists of four ingredients: 1) a bottom up approach for synthesizing a controlled production Petri net (CPPN) model of a FMS, 2) a necessary and sufficient liveness condition based on decomposition of the CPPN into controlled production subnets and the concept of minimal resource requirements, 3) a sufficient procedure to test whether the liveness condition is kept after a control action is executed and 4) an algorithm that combines the test procedure with the given dispatching policy to generate valid and utilization maximizing control actions. We assess that this method is of polynomial time complexity and show that it results in a much larger class of controls than that of an existing deadlock avoidance scheme.
引用
收藏
页码:196 / 209
页数:14
相关论文
共 50 条
  • [1] DEADLOCK-AVOIDANCE IN FLEXIBLE MANUFACTURING SYSTEMS WITH CONCURRENTLY COMPETING PROCESS FLOWS
    BANASZAK, ZA
    KROGH, BH
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (06): : 724 - 734
  • [2] DEADLOCK PREVENTION AND DEADLOCK-AVOIDANCE IN FLEXIBLE MANUFACTURING SYSTEMS USING PETRI NET MODELS
    VISWANADHAM, N
    NARAHARI, Y
    JOHNSON, TL
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (06): : 713 - 723
  • [3] DEADLOCK-AVOIDANCE MECHANISMS IN DISTRIBUTED SYSTEMS
    DATTA, AK
    GHOSH, S
    HARMS, D
    ELMAGARMID, AK
    [J]. COMPUTING SYSTEMS, 1988, 3 (02): : 67 - 82
  • [4] Deadlock avoidance controller for a class of manufacturing systems.
    Xing, KY
    Xing, KL
    Li, JM
    Hu, BS
    [J]. 1996 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, PROCEEDINGS, VOLS 1-4, 1996, : 200 - 204
  • [5] A comparison of deadlock avoidance policies in flexible manufacturing systems
    Hosack, B
    Mahmoodi, F
    Mosier, CT
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2003, 41 (13) : 2991 - 3006
  • [6] Flexible routing and deadlock avoidance in automated manufacturing systems
    Lawley, M
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, 1998, : 591 - 596
  • [7] On the complexity of optimal deadlock avoidance in flexible manufacturing systems
    Reveliotis, SA
    Lawley, MA
    Ferreira, PM
    [J]. PROCEEDINGS OF THE 1997 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1997, : 1008 - 1012
  • [8] Performance of deadlock avoidance algorithms in flexible manufacturing systems
    Fanti, MP
    Maione, B
    Mascolo, S
    Turchiano, B
    [J]. JOURNAL OF MANUFACTURING SYSTEMS, 1996, 15 (03) : 164 - 178
  • [9] Deadlock avoidance in flexible manufacturing systems using finite automata
    Yalcin, A
    Boucher, TO
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2000, 16 (04): : 424 - 429
  • [10] Deadlock avoidance in manufacturing systems with flexible routing and mixed capacity
    Lawley, M
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 594 - 599