One computationally improved deadlock prevention policy for flexible manufacturing systems using Petri nets

Petri nets have been recognized as one of the most powerful tools for modeling flexible manufacturing systems (FMSs). Deadlock prevention policies are used to solve the deadlock problems of FMSs. It is well known that theory of regions is the efficient method for obtaining maximally permissive controllers. All legal and live maximal behavior of Petri net models can be preserved by using marking/transition-separation instances (MTSIs) or event-state-separation-problem (ESSP) methods. However, computing all sets of inequalities are an extremely time consuming problem due to the reachability graph of the deadlocked system. In our previous works, we proposed CMTSI method to improve the computational cost. In this paper, the selective siphon method is merged in our new deadlock prevention policy. The merit of the proposed policy is that the number of two types CMTSIs can then be simplified. Experimental results indicate that it is the most efficient policy to obtain maximal permissive behavior of Petri net models.

[1]  MuDer Jeng,et al.  Using theory of regions with selective siphon control for deadlock prevention policy in Petri nets , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[2]  MengChu Zhou,et al.  Computationally Improved Optimal Deadlock Control Policy for Flexible Manufacturing Systems , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[3]  Yi-Sheng Huang,et al.  Enhancement of an efficient liveness-enforcing supervisor for flexible manufacture systems , 2010 .

[4]  Philippe Darondeau,et al.  Theory of Regions , 1996, Petri Nets.

[5]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[6]  Nidhal Rezg,et al.  Design of a live and maximally permissive Petri net controller using the theory of regions , 2003, IEEE Trans. Robotics Autom..

[7]  Murat Uzam,et al.  An Optimal Deadlock Prevention Policy for Flexible Manufacturing Systems Using Petri Net Models with Resources and the Theory of Regions , 2002 .

[8]  Roberto Cordone,et al.  Combined Siphon and Marking Generation for Deadlock Prevention in Petri Nets , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[9]  Roberto Cordone,et al.  Selective Siphon Control for Deadlock Prevention in Petri Nets , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[10]  MuDer Jeng,et al.  A Maximally Permissive Deadlock Prevention Policy for FMS Based on Petri Net Siphon Control and the Theory of Regions , 2008, IEEE Transactions on Automation Science and Engineering.

[11]  Hoda A. ElMaraghy,et al.  Deadlock prevention and avoidance in FMS: A Petri net based approach , 1998 .