J4 ›› 2013, Vol. 40 ›› Issue (6): 85-91.doi: 10.3969/j.issn.1001-2400.2013.06.015

• Original Articles • Previous Articles     Next Articles

Computation of special markings of Petri nets  of manufacturing systems

WANG Qi;WANG Anrong;PU Xuqiang   

  1. (School of Mechano-electronic Engineering, Xidian Univ., Xi'an  710071, China)
  • Received:2013-04-15 Online:2013-12-20 Published:2014-01-10
  • Contact: WANG Qi E-mail:wangqixu486@sina.com

Abstract:

This paper proposes a method to find the set of dangerous markings of Petri nets based on integer programming by computing a partial set of reachability markings. The proposed method can be used to find all deadlock markings by employing the definition of deadlock markings and the structure information(P-invariant) on Petri nets. Then the state equation is used to derive the sets of bad and dangerous markings. Finally, using the Petri net model of a manufacturing system,we verify the computation of special markings(such as deadlock markings and dangerous markings). Experimental results show that the special markings can be computed by obtaining the partial reachability graph,which reduces state the space explosion problem.

Key words: integer programming, Petri nets, dangerous markings, deadlock control