Skip to main content

Supervisory Control of Timed Discrete-Event Systems

  • Chapter
  • First Online:
Supervisory Control of Discrete-Event Systems

Abstract

This chapter provides a framework for the study of theoretical issues in the design of supervisory controls for timed discrete-event systems. The model incorporates both time delays and hard deadlines, and admits both forcing and disablement as means of control. In addition it supports composition of modular subsystems and systematic synthesis.

The original version of this chapter was revised: Belated corrections have been incorporated. The correction to this chapter is available at https://doi.org/10.1007/978-3-319-77452-7_10

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.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

Change history

  • 29 May 2019

    In the original version of the book, the Chapters 7, 8, 12, 17 and 23 were revised.

Notes

  1. 1.

    Here the fact that A, and so Q, are finite sets is crucial.

  2. 2.

    While this convention respects physical behavior in many applications it need not be considered sacrosanct for all future modeling exercises.

  3. 3.

    The language generated is the closure of the string pair   \(\{ tick ~\alpha ~ tick^2 ~ \beta ~ tick^2 ~( \gamma ~ tick ~|~ tick ~ \gamma ) \}\).

  4. 4.

    An instance: air defense could force a plane to land within 20 min (say) but not prevent it from landing eventually; the landing is forcible but not controllable.

  5. 5.

    For instance, if a forcible event \(\sigma \) = ‘stop’ is to strictly preempt \(\kappa \) = ‘collision’, our model requires interposing at least one tick between \(\sigma \) and \(\kappa \), and a structure in which \(\sigma \) causes transition to an activity where \(\kappa \) ceases to be enabled. This seems quite intuitive on physical grounds.

  6. 6.

    Since breakdown can occur only when a machine is working, the upper time bound \(u_\lambda \) assigned to a breakdown event need not exceed the (finite) upper time bound \(u_\beta \) for completion of the corresponding work cycle. The \(u_\lambda \) could be replaced by anything larger, including \(\infty \), without affecting behavior.

  7. 7.

    We refer to any DES over an alphabet which includes tick as a generalized TDES; it need not be a (strict) TDES constructed according to the rules in Sect. 9.2. Generalized TDES are needed to model specifications and supervisors.

References

  • Alur R, Dill D (1990) Automata for modeling real-time systems. In: Proceedings of the seventeenth international colloquium on automata, languages and programming. Lecture notes on computer science (LNCS), vol 443. Springer, Berlin, pp 322–335

    Google Scholar 

  • Berthomieu B, Diaz M (1991) Modeling and verification of time dependent systems using time Petri nets. IEEE Trans Softw Eng 17(3):259–273

    Article  MathSciNet  Google Scholar 

  • Brandin BA (1989) The supervisory control of discrete event systems with forcible events. MASc thesis, Department of Electrical and Engineering, University of Toronto

    Google Scholar 

  • Brandin BA (1993) Real-time supervisory control of automated manufacturing systems. PhD thesis, Department of Electrical and Computer Engineering, University of Toronto

    Google Scholar 

  • Brandin BA, Wonham WM (1992) Supervisory control of timed discrete-event systems. In: Proceedings of the thirty-first IEEE conference on decision and control, Tucson, Arizona, pp 3357–3362

    Google Scholar 

  • Brandin BA, Wonham WM (1994) Supervisory control of timed discrete-event systems. IEEE Trans Autom Control 39(2):329–342. [Figures 1–14, 17–21 are reprinted, with permission, from IEEE.]

    Article  MathSciNet  Google Scholar 

  • Brandin BA, Wonham WM, Benhabib B (1993) Manufacturing cell supervisory control - a modular timed discrete-event system approach. In: Proceedings of the IEEE international conference on robotics and automation, Atlanta, Georgia, pp 931–936

    Google Scholar 

  • Golaszewski CH, Ramadge PJ (1987) Control of discrete event processes with forced events. In: Proceedings of the twenty-sixth IEEE conference on decision and control, Los Angeles, CA, Dec 1987, pp 247–251

    Google Scholar 

  • Merlin PM, Farber DJ (1976) Recoverability of communication protocols - implications of a theoretical study. IEEE Trans Commun 24:1036–1043

    Article  MathSciNet  Google Scholar 

  • Ostroff J (1987) Real-time computer control of discrete systems modelled by extended state machines: a temporal logic approach. PhD thesis, Department of Electrical and Engineering, University of Toronto

    Google Scholar 

  • Ostroff JS (1989) Temporal logic for real-time systems. Research Studies Press

    Google Scholar 

  • Ostroff JS (1990) Deciding properties of timed transition models. IEEE Trans Parallel Distrib Syst 1(2):170–183

    Article  Google Scholar 

  • Ostroff JS, Wonham WM (1990) A framework for real-time discrete event control. IEEE Trans Autom Control 35(4):386–397

    Article  MathSciNet  Google Scholar 

  • Wong-Toi H, Hoffmann G (1991) The control of dense real-time discrete event systems. In: Proceedings of the thirtieth IEEE conference on decision and control, Brighton, UK, pp 1527–1528

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to W. Murray Wonham .

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Wonham, W.M., Cai, K. (2019). Supervisory Control of Timed Discrete-Event Systems. In: Supervisory Control of Discrete-Event Systems. Communications and Control Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-77452-7_9

Download citation

Publish with us

Policies and ethics