Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2015 (2015), Article ID 636959, 23 pages
Research Article

Confusion Control in Generalized Petri Nets Using Synchronized Events

1School of Computer and Software Engineering, Xihua University, Chengdu 610039, China
2School of Electro-Mechanical Engineering, Xidian University, Xi’an 710071, China
3Institute of Systems Engineering, Macau University of Science and Technology, Taipa, Macau
4Industrial Engineering Department, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi Arabia
5Mechanical Engineering Department, Faculty of Engineering, Helwan University, Cairo 11732, Egypt

Received 5 March 2015; Accepted 26 July 2015

Academic Editor: Georg Frey

Copyright © 2015 Xiaoliang Chen et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


The loss of conflicting information in a Petri net (PN), usually called confusions, leads to incomplete and faulty system behavior. Confusions, as an unfortunate phenomenon in discrete event systems modeled with Petri nets, are caused by the frequent interlacement of conflicting and concurrent transitions. In this paper, confusions are defined and investigated in bounded generalized PNs. A reasonable control strategy for conflicts and confusions in a PN is formulated by proposing elementary conflict resolution sequences (ECRSs) and a class of local synchronized Petri nets (LSPNs). Two control algorithms are reported to control the appeared confusions by generating a series of external events. Finally, an example of confusion analysis and control in an automated manufacturing system is presented.