Title :
Nonpure Petri Net Supervisors for Optimal Deadlock Control of Flexible Manufacturing Systems
Author :
Yufeng Chen ; Zhiwu Li ; Al-Ahmari, Abdulrahman
Author_Institution :
Sch. of Electro-Mech. Eng., Xidian Univ., Xi´´an, China
Abstract :
This paper illustrates that Petri nets with self-loops are more powerful than pure nets in modeling and control of flexible manufacturing systems. A self-loop in a Petri net cannot be mathematically represented by its incidence matrix. This paper presents a mathematical method to design a maximally permissive Petri net supervisor that is expressed by a set of control places with self-loops. A control place with a self-loop can be represented by a constraint and a self-loop associated with a transition whose firing may lead to an illegal marking. The constraint is designed to ensure that all legal markings are reachable and the self-loop is used to prevent the system from reaching illegal markings by disabling the transition at a specific marking. A marking-reduction approach is developed in order to cut down the considered markings, which can greatly decrease the computational overhead of the proposed method. An integer linear programming model is developed to compress the number of control places, aiming to reduce the structural complexity of the resulting supervisors. Finally, illustrative examples are used to validate the proposed method and to demonstrate that it can obtain an optimal supervisor for some cases that cannot be optimally controlled by pure net supervisors.
Keywords :
Petri nets; control system synthesis; flexible manufacturing systems; integer programming; linear programming; optimal control; reachability analysis; computational overhead reduction; constraint design; flexible manufacturing system control; flexible manufacturing system modeling; illegal marking; illegal marking reachability; integer linear programming model; legal marking reachability; marking-reduction approach; mathematical method; maximally permissive Petri net supervisor design; nonpure Petri net supervisors; optimal deadlock control; self-looped Petri nets; self-looped control places; structural complexity reduction; Control systems; Law; Mathematical model; Petri nets; System recovery; Vectors; Deadlock prevention; Petri net; discrete event system; flexible manufacturing system (FMS); self-loop; supervisory control;
Journal_Title :
Systems, Man, and Cybernetics: Systems, IEEE Transactions on
DOI :
10.1109/TSMCA.2012.2202108