Siphon plays essential role in the occurrence of deadlocks for the flexible manufacturing system (FMS) modeled by Petri nets. For siphon-basedadeadlockapreventionastrategies, the selection of a siphon to be controlled in… Click to show full abstract
Siphon plays essential role in the occurrence of deadlocks for the flexible manufacturing system (FMS) modeled by Petri nets. For siphon-basedadeadlockapreventionastrategies, the selection of a siphon to be controlled in each iteration may affect the number of permissive behaviors and theastructuralacomplexity ofathe controlledasystem. Foraaaclass of Petri nets called systems of sequential systems with shared resources (S4PR), an iterative policy based on mixed integer programming (MIP) is introduced in this paper. In each iteration, a minimal bad siphon (MBS) with minimum number of places and resources is derived to control. Some experiments show that the resultant system obtained by the proposed strategy has simpler structure and more permissive behaviors than those obtained from existing methods. Meanwhile, the computational complexity of the policy is low because the complete state and siphon enumeration are avoided.
               
Click one of the above tabs to view related content.