4.6 Article

Two Simple Deadlock Prevention Policies for S3PR Based on Key- Resource/Operation-Place Pairs

Journal

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TASE.2010.2050059

Keywords

Deadlock prevention; discrete-event systems (DES); flexible manufacturing systems (FMSs); Petri nets

Funding

  1. National Natural Science Foundation of China [90818023, 90718012]
  2. National Basic Research Program of China [2010CB328100]
  3. National High Technology Research and Development Program of China [2009AA01Z401]
  4. Science and Technology Foundation of Shanghai [08JC1419300]
  5. Ministry of Education of China [IRT0744]

Ask authors/readers for more resources

This paper proposes the concept of Key-resource/operation-place Pairs (KP) of (SPR)-P-3 (systems of simple sequential processes with resources). Based on KP, two policies are presented to prevent deadlocks in flexible manufacturing systems (FMS) that can be modeled by (SPR)-P-3. The idea is to control some key resource places only to guarantee that all strict minimal siphons (SMS) never become empty, thereby making the controlled system live. It enables one to design two easy-to-implement control policies. The first one can guarantee that the controlled system is live, and the second one can also make the controlled system live if there is no SMS containing any control place in the controlled system. At last, a well-known FMS example is used to illustrate the proposed concept and policies. Note to Practitioners-This work is motivated by the problem of deadlock prevention in flexible manufacturing systems (FMSs). Petri-net-based deadlock prevention policies are popular. We propose a new concept of Petri nets, KP. Based on it, we develop two easy-to-implement deadlock prevention policies for FMS. The idea behind them is simple, i.e., deadlocks can be prevented by controlling some key resources such as machines and robots. Compared with such policies as iterative control policy and elementary-siphon-based policy, the proposed ones can make the supervisor simpler. They also enjoy higher adaptability to the change of the resource quantities. In other words, when some new resources are put in service or some resources have to quit, the corresponding supervisor requires trivial adjustment. This is certainly important in achieving the goal of agile manufacturing and automation. However, the computational complexity of the proposed policies is still high despite their low control implementation cost since all strict minimal siphons have to be computed in order to generate the KP-based supervisors.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available