• DocumentCode
    3114670
  • Title

    Synthesis of supervisory controls for discrete event systems

  • Author

    Thistle, J.G.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • fYear
    2004
  • fDate
    16-18 June 2004
  • Firstpage
    151
  • Abstract
    Summary form only given. The design of complex control systems often poses problems best captured by means of discrete event system models, such as state machines. Indeed, many complex control systems behave, at a suitable level of abstraction, like collections of interacting, asynchronous, event-driven subsystems. Over the last couple of decades, control scientists have therefore worked at developing comprehensive theories of the control of discrete event systems. One leading approach is supervisory control, founded by Ramadge and Wonham (1989). Like most control theory, supervisory control is aimed at synthesis of controllers from a formal model of the system to be controlled $the ´plant´ - and formal requirements of the behavior of the controlled system - ´specifications.´ It therefore yields techniques for correct-by-construction design of systems that interact with a given ´environment´. The environment (or plant) is typically modelled as a finite state machine, while the requirements (or specifications) may be stated in terms of finite- or infinite-string formal-language inclusions, or the satisfaction of temporal logic or μ-calculus formulas. Monolithic (nonmodular) synthesis techniques typically amount to the evaluation of a fixpoint calculus formula over a finite transition system (Thistle, 1999). Unlike most mainstream control theory, supervisory control seeks to address issues of scale and complexity. It therefore studies useful structural assumptions that simplify synthesis algorithms, and examines modular synthesis procedures and decentralized and hierarchical architectures in Ramadge and Wonham (1989), Thistle (1996), Cassandras and Lafortune (1999), and Wonham. This paper provides a brief overview of supervisory control theory, emphasizing these key features and providing pointers to the literature.
  • Keywords
    control system synthesis; control theory; discrete event systems; finite state machines; formal specification; large-scale systems; μ-calculus; asynchronous subsystem; complex control systems; control theory; controlled system; controller synthesis; correct-by-construction design; decentralized architectures; discrete event systems; event-driven subsystem; finite state machine; finite transition system; finite-string formal-language; fixpoint calculus; formal model; formal requirements; hierarchical architectures; infinite-string formal-language; interacting subsystem; modular synthesis; monolithic synthesis; supervisory controls; temporal logic; Automata; Calculus; Computer vision; Control system synthesis; Control systems; Control theory; Discrete event systems; Logic design; Mathematical model; Supervisory control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2004. ACSD 2004. Proceedings. Fourth International Conference on
  • Print_ISBN
    0-7695-2077-4
  • Type

    conf

  • DOI
    10.1109/CSD.2004.1309127
  • Filename
    1309127