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
Link To Document :
بازگشت