scispace - formally typeset
Search or ask a question

Showing papers by "W. M. Wonham published in 1987"


Journal ArticleDOI
TL;DR: In this paper, the control of a class of discrete event processes, i.e., processes that are discrete, asynchronous and possibly non-deterministic, is studied. And the existence problem for a supervisor is reduced to finding the largest controllable language contained in a given legal language, where the control process is described as the generator of a formal language, while the supervisor is constructed from the grammar of a specified target language that incorporates the desired closed-loop system behavior.
Abstract: This paper studies the control of a class of discrete event processes, i.e. processes that are discrete, asynchronous and possibly nondeter-ministic. The controlled process is described as the generator of a formal language, while the controller, or supervisor, is constructed from the grammar of a specified target language that incorporates the desired closed-loop system behavior. The existence problem for a supervisor is reduced to finding the largest controllable language contained in a given legal language. Two examples are provided.

3,432 citations


Journal ArticleDOI
TL;DR: In this paper, the supremal controllable sublanguage S of a given language L is characterized as the largest fixpoint of a monotone operator, and the fixpoint S can be computed as the limit of the (finite) sequence given by the language.
Abstract: The concept of controllable language has been shown to play a basic role in the existence theory of supervisory controls for discrete event processes. In this paper the supremal controllable sublanguage S of a given language L is characterized as the largest fixpoint of a monotone operator $\Omega $. In the case where the languages involved are regular it is shown that the fixpoint S can be computed as the limit of the (finite) sequence $\{ {K_j } \}$ given by $K_{j + 1} = \Omega (K_j )$, $K_0 = L$. An effective computational algorithm is developed, and three examples are provided for illustration.

749 citations


Journal ArticleDOI
TL;DR: A modular approach to the synthesis of state feedback controls for the problem of maintaining a predicate on the state set of a discrete dynamic system invariant by determining conditions under which it is possible to synthesize the appropriate control in a modular fashion.
Abstract: We examine a modular approach to the synthesis of state feedback controls for the problem of maintaining a predicate on the state set of a discrete dynamic system invariant. Dynamical systems are modeled by automata together with a mechanism for enabling and disabling a subset of state transitions. The basic problem of interest is to ensure by appropriate control action that a given predicate on the state set of the process remains invariantly true whenever it is initially satisfied. Assuming the predicate can be decomposed into the conjunction or disjunction of component predicates, we determine conditions under which it is possible to synthesize the appropriate control in a modular fashion.

403 citations


Journal ArticleDOI
TL;DR: A modular approach to the synthesis of state feedback controls for the problem of maintaining a predicate on the state set of a discrete dynamic system invariant by determining conditions under which it is possible to synthesize the appropriate control in a modular fashion.

115 citations


Proceedings ArticleDOI
01 Dec 1987
TL;DR: In the framework, plants and controllers are modelled with extended state machines, and a real-time temporal logic is used for specification of required plant behaviour and for verifying that controllers satisfy their specifications.
Abstract: A framework is proposed for investigating the verification and synthesis of controllers for real-time discrete event systems. In the framework, plants and controllers are modelled with extended state machines (ESMs), and a real-time temporal logic (RTL) is used for specification of required plant behaviour and for verifying that controllers satisfy their specifications. Controllers are implemented as tasks in a real-time distributed programming language. This paper discusses the issues of modelling and specification.

20 citations


Proceedings ArticleDOI
10 Jun 1987
TL;DR: It is shown that a closed-loop supervisory control has `correct' real-time behavior if and only if the supervisor is well-posed (with respect to time delay).
Abstract: A discrete-event system G is modelled as the controlled generator of a formal language L(G), in the framework of Ramadge and Wonham. By means of the concepts of well-posed language and well-posed supervisor, it is suggested how this framework can accommodate certain real-time control constraints. Then it is shown that a closed-loop supervisory control has `correct' real-time behavior if and only if the supervisor is well-posed (with respect to time delay).

17 citations


Journal ArticleDOI
TL;DR: In this paper, the authors develop the idea of local supervisors whose concurrent operation results in the closed-loop language L (∧S i /G) for discrete-event systems.

16 citations