Nonblocking supervisory control of nondeterministic systems via prioritized synchronization

Shayman and Kumar (1995) showed that supervisory control of nondeterministic discrete-event systems, in the presence of driven events, can be achieved using prioritized synchronous composition as a mechanism of control, and trajectory models as a modeling formalism, first introduced by Heymann (1990). The specifications considered in this earlier work were given by prefix-closed languages. In this paper, we extend this work to include markings so that nonclosed specifications and issues such as blocking can be addressed. It is shown that the usual notion of nonblocking, called language model nonblocking, may not be adequate in the setting of nondeterministic systems, and a stronger notion, called trajectory model nonblocking, is introduced. Necessary and sufficient conditions for the existence of language model nonblocking as well as trajectory model nonblocking supervisors are obtained for nondeterministic systems in the presence of driven events in terms of extended controllability and relative-closure conditions and a new condition called the trajectory-closure condition.

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

[2]  W. Wonham,et al.  Supervisory control of timed discrete-event systems , 1994, IEEE Trans. Autom. Control..

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

[4]  Vijay K. Garg,et al.  Modeling and Control of Logical Discrete Event Systems , 1994 .

[5]  J. G. Thistle Logical aspects of control of discrete-event systems: A survey of tools and techniques , 1994 .

[6]  M. Heymann Concurrency and discrete event control , 1990, IEEE Control Systems Magazine.

[7]  Iain Phillips,et al.  Refusal Testing , 1986, Theoretical Computer Science.

[8]  Robin Milner,et al.  A Calculus of Communicating Systems , 1980, Lecture Notes in Computer Science.

[9]  Mark A. Shayman,et al.  Supervisory Control of Nondeterministic Systems with Driven Events via Prioritized Synchronization and Trajectory Models , 1995 .

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

[11]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[12]  C. Golaszewski,et al.  Control of discrete event processes with forced events , 1987, 26th IEEE Conference on Decision and Control.

[13]  Pravin Varaiya,et al.  Algebras of discrete event models , 1989 .

[14]  S. Marcus,et al.  On controllability and normality of discrete event dynamical systems , 1991 .

[15]  K. Inan An algebraic approach to supervisory control , 1992, Math. Control. Signals Syst..