ON APPLICABILITY OF DEADLOCK PREVENTION POLICIES WITH UNCONTROLLABLE AND UNOBSERVABLE TRANSITIONS

In deadlock prevention, much work has been done under the assumption that all the transitions are controllable and observable. This paper develops a method to decide whether a deadlock prevention policy is applicable to a plant with uncontrollable and unobservable transitions. By solving a set of linear programming problems, a set of critical controllable transitions and a set of critical observable transitions are obtained. A sufficient and necessary condition is developed, under which a deadlock prevention policy is still applicable when there exist uncontrollable and unobservable transitions. It is concluded that a deadlock prevention policy is applicable if and only if the transitions in the set of critical controllable transitions are controllable and the transitions in the set of critical observable transitions are observable.

[1]  Alessandro Giua,et al.  Petri Net Supervisors for Generalized Mutual Exclusion Constraints , 1993 .

[2]  Alessandro Giua,et al.  Blocking and controllability of Petri nets in supervisory control , 1994, IEEE Trans. Autom. Control..

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

[4]  Feedback control of petri nets based on place invariants , 1996, Autom..

[5]  Feng Chu,et al.  Deadlock analysis of Petri nets using siphons and mathematical programming , 1997, IEEE Trans. Robotics Autom..

[6]  Panos J. Antsaklis,et al.  Petri net supervisors for DES with uncontrollable and unobservable transitions , 2000, IEEE Trans. Autom. Control..

[7]  Joaquín Ezpeleta,et al.  A Banker's solution for deadlock avoidance in FMS with flexible routing and multiresource states , 2002, IEEE Trans. Robotics Autom..

[8]  Panos J. Antsaklis,et al.  Synthesis of deadlock prevention supervisors using Petri nets , 2002, IEEE Trans. Robotics Autom..

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

[10]  Alessandro Giua,et al.  Suboptimal supervisory control of Petri nets in presence of uncontrollable transitions via monitor places , 2006, Autom..

[11]  R. Maeno,et al.  Petri Net Solver for Semiconductor Manufacturing Plan , 2007, Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007).

[12]  Zhiwu Li,et al.  Deadlock Resolution in Automated Manufacturing Systems: A Novel Petri Net Approach , 2009 .

[13]  Hiroshi Wakuya,et al.  A NEW TYPE OF HOPFIELD NETWORK WITH CONTROLLABLE SYNAPTIC WEIGHTS FOR SOLVING COMBINATORIAL OPTIMIZATION PROBLEMS , 2009 .

[14]  Zhiwu Li,et al.  Identification of controllable transitions to decide the existence of an optimal liveness-enforcing supervisor for a class of Petri nets , 2011 .