Enhancement of an efficient control policy for FMSs using the theory of regions and selective siphon method

Deadlocks are an important problem in resource allocation systems such as flexible manufacturing systems. The theory of regions and the siphon-based method are usually used in the most deadlock prevention policies. The theory of regions that can obtain a maximally permissive controller is usually considered to be a natural solution with seasonable computational cost for flexible manufacturing systems. The selective siphon method allows one to use fewer control places than the conventional one. This paper employs both methods above. The former can identify the set of curial marking/transition–separation instance; the latter can reduce the computational cost. We can infer that the novel policy is the most efficient policy than the traditional methods, and also, the maximal permissive behavior of Petri net models can still be obtained.

[1]  Javier Martínez,et al.  A Petri net based deadlock prevention policy for flexible manufacturing systems , 1995, IEEE Trans. Robotics Autom..

[2]  Éric Badouel,et al.  On the Synthesis of General Petri Nets , 1996 .

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

[4]  Yi-Sheng Huang Design of deadlock prevention supervisors using Petri nets , 2007 .

[5]  Zhiwu Li,et al.  Modeling and scheduling for manufacturing grid workflows using timed Petri nets , 2009 .

[6]  Murat Uzam Synthesis of feedback control elements for discrete event systems using Petri net models and theory of regions , 2003 .

[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]  Gonca Tuncel An integrated modeling approach for shop-floor scheduling and control problem of flexible manufacturing systems , 2012 .

[9]  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.

[10]  Yen-Liang Pan,et al.  An efficient liveness enforcing supervisor for FMSs based on Petri nets and the theory of regions , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[11]  Reza Abrishambaf,et al.  Structural modeling of industrial wireless sensor and actuator networks for reconfigurable mechatronic systems , 2013 .

[12]  Philippe Darondeau,et al.  Polynomial Algorithms for the Synthesis of Bounded Nets , 1995, TAPSOFT.

[13]  Jonghun Park,et al.  Algebraic synthesis of efficient deadlock avoidance policies for sequential resource allocation systems , 2000, IEEE Trans. Robotics Autom..

[14]  Yi-Sheng Huang Deadlock Prevention for Sequence Resource Allocation Systems , 2007, J. Inf. Sci. Eng..

[15]  Andrzej Ehrenfeucht,et al.  Partial (set) 2-structures , 1990, Acta Informatica.

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

[17]  MengChu Zhou,et al.  Elementary siphons of Petri nets and their application to deadlock prevention in flexible manufacturing systems , 2004, IEEE Trans. Syst. Man Cybern. Part A.

[18]  Hua Lin,et al.  A deadlock prevention approach for FMS using siphons and the theory of regions , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[19]  MengChu Zhou,et al.  A Survey and Comparison of Petri Net-Based Deadlock Prevention Policies for Flexible Manufacturing Systems , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[20]  Mi Zhao,et al.  On Controllability of Dependent Siphons for Deadlock Prevention in Generalized Petri Nets , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[21]  MuDer Jeng,et al.  Enhancement of an deadlock prevention policy for FMSs using theory of regions , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[22]  Murat Uzam,et al.  The use of the Petri net reduction approach for an optimal deadlock prevention policy for flexible manufacturing systems , 2004 .

[23]  MengChu Zhou,et al.  An Iterative Synthesis Approach to Petri Net-Based Deadlock Prevention Policy for Flexible Manufacturing Systems , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[24]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[25]  MuDer Jeng,et al.  Deadlock prevention policy based on Petri nets and siphons , 2001 .

[26]  Yen-Liang Pan,et al.  An improved maximally permissive deadlock prevention policy based on the theory of regions and reduction approach , 2011 .

[27]  Hyunbo Cho,et al.  Graph-theoretic deadlock detection and resolution for flexible manufacturing systems , 1995, IEEE Trans. Robotics Autom..

[28]  Andrzej Ehrenfeucht,et al.  Partial (set) 2-structures , 1990, Acta Informatica.

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

[30]  Nidhal Rezg,et al.  Feedback control logic for forbidden-state problems of marked graphs: application to a real manufacturing system , 2003, IEEE Trans. Autom. Control..

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

[32]  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.

[33]  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.

[34]  MengChu Zhou,et al.  Control of Elementary and Dependent Siphons in Petri Nets and Their Application , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[35]  X. Xie,et al.  Siphon-Based Deadlock Prevention Policy for Flexible Manufacturing Systems , 2006, IEEE Trans. Syst. Man Cybern. Part A.

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

[37]  Bo Huang,et al.  Scheduling FMS with alternative routings using Petri nets and near admissible heuristic search , 2012 .

[38]  H. S. Hu,et al.  Design of Liveness-Enforcing Supervisors for Flexible Manufacturing Systems Using Petri Nets , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[39]  Sankha Deb,et al.  Scheduling optimization of flexible manufacturing system using cuckoo search-based approach , 2013 .

[40]  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.

[41]  MengChu Zhou,et al.  Clarifications on the Definitions of Elementary Siphons in Petri Nets , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[42]  M. V. Iordache,et al.  A method for the synthesis of liveness enforcing supervisors in Petri nets , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[43]  Zhiwu Li,et al.  On the suboptimal liveness-enforcing supervisors based on Petri net structural analysis and the theory of regions , 2008 .

[44]  Sachs Asymptotic analysis of the small observation noise linear filtering problem , 1981 .