Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Deadlock prevention and avoidance in FMS: A Petri net based approach

I. B. Abdallah1 and H. A. ElMaraghyContact Information

(1) IMS Centre, University of Windsor, 401 Sunset, Room 204 Odette Building, N9B 3P4 Windsor, Ontario, Canada

Abstract  The use of structure theory of Petri nets to develop efficient deadlock prevention and deadlock avoidance methods for flexible manufacturing systems (FMSs) modelled by S4R nets is demonstrated. Major synchronisation patterns, such as generalised parallel and sequential mutual exclusion, frequently observed in FMS contexts can be represented by this class. The liveness property of a given S4R net (deadlock-freeness in the context of FMSs) is characterised in terms of structural Petri net elements called siphons. An efficient method for controlling minimal siphons of a given S4R net is developed where local control places are added to the net. A sufficient condition for liveness of the augmented net is provided. This constitutes a deadlock prevention approach. When the net liveness condition is not satisfied, an on-line controller, using a dynamic resource allocation policy, is developed for the augmented net. The performance of the proposed approaches is illustrated using several examples.

Keywords  Deadlock avoidance - Deadlock prevention - Flexible manufacturing systems (FMS) - Structure theory of Petri nets


Contact InformationH. A. ElMaraghy
Email: hae@ims.uwindsor.ca
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this article
Export this article as RIS | Text
 
Referenced by
31 newer articles

  1. ZhiWu Li (2008) . IEEE Transactions on Systems Man and Cybernetics - Part A Systems and Humans 38(3)
    [CrossRef]
  2. Piroddi, Luigi (2008) . IEEE Transactions on Systems Man and Cybernetics - Part A Systems and Humans 38(6)
    [CrossRef]
  3. Zhiwu Li (2008) . IEEE Transactions on Systems Man and Cybernetics - Part A Systems and Humans 38(2)
    [CrossRef]
  4. Zhi Wu Li (2008) . IEEE Transactions on Systems Man and Cybernetics Part C (Applications and Reviews) 38(2)
    [CrossRef]
  5. ZhiWu Li (2008) . IEEE Transactions on Systems Man and Cybernetics - Part A Systems and Humans 38(1)
    [CrossRef]
  6. Huang, Yi-Sheng (2009) Enhancement of an efficient liveness-enforcing supervisor for flexible manufacture systems. International Journal of Advanced Manufacturing Technology
    [CrossRef]
  7. Chao, D.Y. (2009) Automated manufacturing system: virtual-nets or non-virtual-nets?. IET Control Theory & Applications 3(6)
    [CrossRef]
  8. Liu, GuanJun (2009) Two types of extended RSNBs and their application in modeling flexible manufacturing systems. The International Journal of Advanced Manufacturing Technology
    [CrossRef]
  9. Chao, Daniel Y. (2009) Direct minimal empty siphon computation using MIP. The International Journal of Advanced Manufacturing Technology
    [CrossRef]
  10. Zhang, Hehua (2009) A deadlock-free scheduling with sequence-dependent setup times. The International Journal of Advanced Manufacturing Technology
    [CrossRef]
First | Next | Last
Remote Address: 38.107.191.111 • Server: mpweb18
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)