Supervisory Control with Complete Observations

Supervisory control is control of a behavior or, equivalently, of a discrete-event system in this chapter modeled as an automaton. Supervisory control is exerted by specifying after each observation the set of enabled events. The automaton then chooses an event from the subset of enabled events, makes a transition and produces the observed event, after which the process repeats. The logical control objectives of supervisory control are legal behavior and required behavior. Legal behavior is a formal language which specifies what the automaton is safely allowed to do. The required behavior is a formal language which specifies what the system is required to do such as the completion of tasks. The main theorem is then that there exists a supervisory control such that the formal language of the controlled automaton equals the specification if and only if the specification is a controllable sublanguage. An algorithm to determine whether a specification is controllable is provided as well as an algorithm to compute the supervisor. If the specification is not controllable then there exists a supremal controllable sublanguage of the specification and a corresponding supervisory control.

[1]  Ramon R. H. Schiffelers,et al.  Supervisory control synthesis for a patient support system , 2009, 2009 European Control Conference (ECC).

[2]  N. Jacobson,et al.  Basic Algebra I , 1976 .

[3]  Wolfgang Wechler,et al.  Universal Algebra for Computer Scientists , 1992, EATCS Monographs on Theoretical Computer Science.

[4]  F. W. Lawvere,et al.  Sets for Mathematics , 2003 .

[5]  Rong Su,et al.  Application of supervisory control theory to theme park vehicles , 2010, WODES.

[6]  Bengt Lennartson,et al.  A Class of Non-Deterministic Specifications for Supervisory Control , 1997, Eur. J. Control.

[7]  J. G. Thistle Supervisory control of discrete event systems , 1996 .

[8]  J. R. Büchi,et al.  Solving sequential conditions by finite-state strategies , 1969 .

[9]  J. G. Thistle,et al.  Control of Infinite Behavior of Finite Automata , 1994 .

[10]  S. Balemi,et al.  Supervisory control of a rapid thermal multiprocessor , 1993, IEEE Trans. Autom. Control..

[11]  Jan C. Willems,et al.  Introduction to mathematical systems theory: a behavioral approach, Texts in Applied Mathematics 26 , 1999 .

[12]  W. Wonham,et al.  Supremum Operators and Computation of Supremal Elements in System Theory , 1999 .

[13]  J. M. van de Mortel-Fronczak,et al.  Application of supervisory control theory to theme park vehicles , 2012, WODES.

[14]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[15]  Wolfgang Thomas,et al.  Automata on Infinite Objects , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[16]  Lei Feng,et al.  Supervisory Control Architecture for Discrete-Event Systems , 2008, IEEE Transactions on Automatic Control.

[17]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[18]  Bengt Lennartson,et al.  A Class of Nondeterministic Marked Specification for Supervisory Control , 1995 .

[19]  R. D. Brandt,et al.  Formulas for calculating supremal controllable and normal sublanguages , 1990 .

[20]  Robert P. Kurshan,et al.  Computer-Aided Verification of Coordinating Processes: The Automata-Theoretic Approach , 2014 .

[21]  Stéphane Lafortune,et al.  Dealing with blocking in supervisory control of discrete event systems , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[22]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[23]  J. Van Leeuwen,et al.  Handbook of theoretical computer science - Part A: Algorithms and complexity; Part B: Formal models and semantics , 1990 .

[24]  Brian A. Davey,et al.  An Introduction to Lattices and Order , 1989 .

[25]  Stéphane Lafortune,et al.  The infimal closed controllable superlanguage and its application in supervisory control , 1990 .

[26]  John G. Thistle,et al.  On control of systems modelled as deterministic Rabin automata , 1995, Discret. Event Dyn. Syst..

[27]  H. Wong-Toi,et al.  The control of dense real-time discrete event systems , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[28]  W. M. Wonham,et al.  Supervision of Infinite Behavior of Discrete-Event Systems , 1994 .

[29]  W. Wonham Linear Multivariable Control: A Geometric Approach , 1974 .

[30]  Stéphane Lafortune,et al.  Feature Interaction Modelling, Detection and Resolution: A Supervisory Control Approach , 1997, FIW.

[31]  Sang-Heon Lee,et al.  Structural Decentralised Control of Concurrent Discrete-event Systems , 2002, Eur. J. Control.

[32]  A. Overkamp Supervisory control using failure semantics and partial specifications , 1997 .