Skip to main content

Control of Discrete Event Systems by Means of the Boolean Differential Calculus

  • Chapter
Discrete Event Systems: Modeling and Control

Part of the book series: Progress in Systems and Control Theory ((PSCT,volume 13))

Abstract

A new approach to the study of discrete event systems (DES), characterized by automata, Petri-Nets or related presentations, is proposed. The Boolean Differential Calculus (BDC) supports modeling, analysis and synthesis of DES. This paper not only demonstrates fundamental properties of the BDC, but also presents a synthesis algorithm for the cat-mouse-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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Y. C. Ho. Dynamics of discrete event systems. Proceedings of the IEEE, 77 (1): 3–6, January 1989.

    Article  Google Scholar 

  2. R. Scheuring and H. Wehlan. Der Boolesche Differentialkalkül- Eine Methode zur Analyse and Synthese von Petri-Netzen. at - Automatisierungstechnik, 39: 226–233, July 1991.

    Google Scholar 

  3. T. L. Booth. Sequential Machines and Automata Theory. John Wiley, New York, 1967.

    MATH  Google Scholar 

  4. P. E. Caines, R. Greiner, and S. Wang. Dynamical Logic Observers for Finite Automata. In Proceedings of the 27th IEEE Conference on Decision and Control, pages 226–233, Austin, Texas, December 1988.

    Chapter  Google Scholar 

  5. P. E. Caines and S. Wang. Classical and Logic based Regulator Design and its Complexity for Partially Observed Automata. In Proceedings of the 28th IEEE Conference on Decision and Control, pages 132–137, Tampa, Florida, December 1989.

    Chapter  Google Scholar 

  6. L.E. Holloway and B.H. Krogh. Synthesis of feedback control logic for a class of controlled Petri nets. IEEE Transactions on Automatic Control, 35 (5): 514–523, May 1990.

    Article  MathSciNet  MATH  Google Scholar 

  7. P.J. Ramadge and W.M. Wonham. Supervisory control of a class of discrete event systems. Siam J. Control and Optimization, 25 (1): 206–230, Jan. 1987.

    Article  MathSciNet  MATH  Google Scholar 

  8. Randy Cieslak, C. Desclaux, Ayman S. Fawaz, and Pravin Varaiya. Supervisory control of discrete-event processes with partial observations. IEEE Transactions on Automatic Control, 33 (3): 249–260, March 1988.

    Article  MATH  Google Scholar 

  9. R.D. Brandt, V. Garg, P. Kumar, F. Lin, S.I. Marcus, and W.M. Wonham. Formulas for Calculating Supremal Controllable and Normal Sublanguages. Systems & Control Letters, 15: 111–117, 1990.

    Article  MathSciNet  MATH  Google Scholar 

  10. C.H. Golaszewski and P.J. Ramadge. Boolean coordination problems for product discrete event systems. In Proceedings of the 29th IEEE Conference on Decision and Control, pages 3428–3433, Honolulu, Hawaii, December 1990.

    Chapter  Google Scholar 

  11. Y. Brave and M. Heymann. Stabilization of discrete-event processes. Int. J. Control, 51 (5): 1101–1117, 1990.

    Article  MathSciNet  MATH  Google Scholar 

  12. S. Balemi. Control of Discrete Event Systems: Theory and Application. PhD thesis, Swiss Federal Institute of Technology (ETH), Zurich, May, 1992.

    Google Scholar 

  13. S. B. Akers. On a theory of Boolean functions. SIAM J., 7: 487–498, 1959.

    MATH  Google Scholar 

  14. A. Talantsev. On the analysis and synthesis of certain electrical circuits by, means of special logical operators. Automat. i telemeh., 20: 898–907, 1959.

    Google Scholar 

  15. D. Bochmann and C. Posthoff. Binäre dynamische Systeme. R. Oldenbourg Verlag, München, Wien, 1981.

    MATH  Google Scholar 

  16. A. Thayse. Boolean Calculus of Differences, volume 101 of Lecture Notes in Computer Science. Springer Verlag, Berlin, New-York, 1981.

    Google Scholar 

  17. D. Bochmann and B. Steinbach. Logikentwurf mit XBOOLE. Verlag Technik, Berlin, 1991.

    Google Scholar 

  18. R. Scheuring, B. Steinbach, and D. Bochmann. XBMini - User’s Guide. Institut für Systemdynamik und Regelungstechnik, Stuttgart University, Internal report, 1992.

    Google Scholar 

  19. R. Scheuring. Modellierung, Beobachtung und Steuerung ereignisorientierter verfahrenstechnischer Systeme. PhD thesis, Institut für Systemdynamik und Regelungstechnik, Stuttgart University, In preparation, 1993.

    Google Scholar 

  20. P.J. Ramadge and W.M. Wonham. On the supremal controllable sublanguage of a given language. SIAM J. Control and Optimization, 25 (3): 637–659, May 1987.

    Article  MathSciNet  Google Scholar 

  21. R. Scheuring and H. Wehlan. On the design of discrete event dynamic systems by means of the boolean differential calculus. In First IFAC Symposium on Design Methods of Control Systems, pages 723–728, Zurich, September 1991.

    Google Scholar 

  22. W.V. Quine. A way to simplify truth functions. American Mathematical Monthly, 62 (9): 627–631, November 1955.

    Article  MathSciNet  MATH  Google Scholar 

  23. E.J. McCluskey Jr Minimization of boolean functions. Bell System Technical Journal, 35 (6): 1417–1444, November 1956.

    MathSciNet  Google Scholar 

  24. P. Kozak, S. Balemi, and R. Smedinga, editors. Preprints of the Joint Workshop on Discrete Event Systems, Prague, August 1992.

    Google Scholar 

  25. J. L. Peterson. Petri Net Theory and the Modeling of Systems. Prentice-Hall Inc., Englewood Cliffs, New Jersey, 1981.

    Google Scholar 

  26. B. Steinbach. Theorie, Algorithmen und Programme für den rechnergestützten logischen Entwurf digitaler Systeme. Dissertation B. Technische Universität Karl-Marx-Stadt, 1984.

    Google Scholar 

  27. B. Steinbach and N. Kuemmling. Effiziente Lösung hochdimensionaler BOOLEscher Probleme mittels XBOOLE auf Transputer. In Grebe R. and C. Ziemann, editors, Parallele Datenverarbeitung mit dem Transputer. Proceedings X (Springerreihe Informatikberichte Band 272), pages 127–434. Springer-Verlag, Berlin, New York, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Birkhäuser Verlag Basel

About this chapter

Cite this chapter

Scheuring, R., Wehlan, H. (1993). Control of Discrete Event Systems by Means of the Boolean Differential Calculus. In: Balemi, S., Kozák, P., Smedinga, R. (eds) Discrete Event Systems: Modeling and Control. Progress in Systems and Control Theory, vol 13. Birkhäuser Basel. https://doi.org/10.1007/978-3-0348-9120-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-0348-9120-2_7

  • Publisher Name: Birkhäuser Basel

  • Print ISBN: 978-3-0348-9916-1

  • Online ISBN: 978-3-0348-9120-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics