• DocumentCode
    1079865
  • Title

    Dispatching-driven deadlock avoidance controller synthesis for flexible manufacturing systems

  • Author

    Hsieh, Fu-Shiung ; Chang, Shi-Chung

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    10
  • Issue
    2
  • fYear
    1994
  • fDate
    4/1/1994 12:00:00 AM
  • Firstpage
    196
  • Lastpage
    209
  • Abstract
    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, 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
  • Keywords
    Petri nets; computational complexity; flexible manufacturing systems; goods distribution; production control; resource allocation; FMS; bottom-up approach; controlled production Petri net; controlled production subnets; deadlock avoidance controller; decomposition; dispatching policy; flexible manufacturing systems; job dispatching; liveness condition; machine dispatching; minimal resource requirements; polynomial time complexity; untimed Petri net; Control system synthesis; Control systems; Dispatching; Flexible manufacturing systems; Job shop scheduling; Manufacturing processes; Processor scheduling; Production; System recovery; Testing;
  • fLanguage
    English
  • Journal_Title
    Robotics and Automation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1042-296X
  • Type

    jour

  • DOI
    10.1109/70.282544
  • Filename
    282544