Skip to main content

Avoiding Deadlocks in Flexible Manufacturing Systems

  • Chapter
Discrete Event Systems

Abstract

Deadlock states are highly undesirable, not only for proper operation of Flexible Manufacturing Systems (FMS for brevity). Deadlocks are caused by inappropriate use of finite resources resulting in special wait situations, which indefinitely block sections of the FMS. This paper gives a survey of the most important and promising deadlock avoidance techniques published in the literature, and presents a new approach recently developed by the authors. The main features of this new approach — no restriction of FMS flexibility without necessity, applicability even in presence of non-preventable events (like machine breakdowns), as well as possible alternatives in the resource allocation sequences — are briefly discussed by means of an example.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K. Barkaoui, A. Chaoui and B. Zouari (1997), “Supervisory Control of Discrete Event Systems Based on Structure Theory of Petri Nets,” Proc. IEEE Conf. on Systems, Man, and Cybernetics, vol. 4, 3750–3755.

    Google Scholar 

  2. H. Cho, T.K. Kumar and R.A. Wysk (1995), “Graph-Theoretic Deadlock Detection and Resolution for Flexible Manufacturing Systems,” IEEE Trans. on Robotics and Automation, vol. 11, 413–421.

    Article  Google Scholar 

  3. M.P. Fanti, G. Maione, S. Mascolo and B. Turchiano (1997), “Event-Based Feedback Control for Deadlock Avoidance in Flexible Production Systems,” IEEE Trans. on Robotics and Automation, vol. 13(3), 347–363.

    Article  Google Scholar 

  4. P. Kumar, K. Kothandaraman and P. Ferreira (1998), “Scalable and Maximally-Permissive Deadlock Avoidance for FMS,” Proc. IEEE Conf. on Robotics and Automation, vol. 1, 580–585.

    Google Scholar 

  5. K. Lautenbach and H. Ridder (1996), “The Linear Algebra of Deadlock Avoidance-A Petri Net Approach,” Internal report, Univ. Koblenz-Landau, Germany.

    Google Scholar 

  6. M.A. Lawley (1999), “Deadlock Avoidance for Production Systems with Flexible Routing,” IEEE Trans. on Robotics and Automation, vol. 15, 497–509.

    Article  Google Scholar 

  7. Y. Li and W.M. Wonham (1993), “Control of Vector Discrete Event Systems: I-The Base Model,” IEEE Trans. on Automatic Control, vol. 38(8), 1214–1227.

    Article  MathSciNet  MATH  Google Scholar 

  8. Y. Li and W.M. Wonham (1994), “Control of Vector Discrete Event Systems: II-Controller Synthesis,” IEEE Trans. on Automatic Control, vol. 39(3), 512–531.

    Article  MathSciNet  MATH  Google Scholar 

  9. M. Seidl and G. Schmidt (1998), “Automatic High Level Controller Design for Flexible Manufacturing Systems,” Proc. Workshop on Discrete Event Systems, vol. 1, 529–532.

    Google Scholar 

  10. N. Wu (1999), “Necessary and Sufficient Conditions for Deadlock-Free Operation in Flexible Manufacturing Systems Using a Colored Petri Net Model,” IEEE Trans. on Systems, Man, and Cybernetics-Part C: Applications and Reviews, vol. 29(2), 192–204.

    Article  Google Scholar 

  11. K.Y. Xing, B.S. Hu and H.X. Chen (1996), “Deadlock Avoidance Policy for Petri-Net Modeling of Flexible Manufacturing Systems with Shared Resources,” IEEE Trans. on Automatic Control, vol. 41(2), 289–295.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer Science+Business Media New York

About this chapter

Cite this chapter

Seidl, M., Schmidt, G. (2000). Avoiding Deadlocks in Flexible Manufacturing Systems. In: Boel, R., Stremersch, G. (eds) Discrete Event Systems. The Springer International Series in Engineering and Computer Science, vol 569. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-4493-7_15

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-4493-7_15

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-7025-3

  • Online ISBN: 978-1-4615-4493-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics