Prioritized Composition With Exclusion and Generation for the Interaction and Control of Discrete Event Systems

Interaction of multiple discrete event systems (DESs) represented as automata are carried out using composition operations. These operations on automata enforce concurrency, wherein an event exists in the composed automaton if it exists in the participating states of the interacting automata possessing the event in their event set. Heymann generalized this by introducing event priorities, wherein an event exists in the composed automaton if it exists in the participating state of the interacting automata having priority over the event. For two interacting automata P and Q, while prioritized composition can model the P, Q, AND, and OR boolean interactions, it cannot model boolean interactions which require exclusivity of participation, namely, “exclusive P”, “exclusive Q”, “exclusive P or exclusive Q”, “exclusive P and exclusive Q”. In order to also model these additional interactions we propose a generalization of prioritized composition by introducing an exclusivity set besides the existing priority sets. The resulting composition is called prioritized composition with exclusion. We also introduce prioritized composition with exclusion and generation that allows for all sixteen boolean modes of interaction possible when two automata interact. This is done by the further introduction of a nor-generative set. This event set together with the two priority sets and an exclusivity set makes it possible to model eight additional boolean interactions which do not require either of the interacting automata to participate for the event to be enabled in the composed automaton. The applicability of these interactions to decentralized supervisory decision fusion and in composing the rules based model of systems has been illustrated.

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

[2]  David Park,et al.  Concurrency and Automata on Infinite Sequences , 1981, Theoretical Computer Science.

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

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

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

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

[7]  G. Meyer,et al.  An algebra of discrete event processes , 1991 .

[8]  W. Wonham,et al.  The supervisory control of timed discrete-event systems , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

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

[10]  Edwin K. P. Chong,et al.  Discrete event systems: Modeling and performance analysis , 1994, Discret. Event Dyn. Syst..

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

[12]  Silvano Balemi Input/output discrete event processes and communication delays , 1994, Discret. Event Dyn. Syst..

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

[14]  Mark A. Shayman,et al.  A new framework for supervisory control , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[15]  Mark A. Shayman,et al.  Nonblocking supervisory control of nondeterministic systems via prioritized synchronization , 1996, IEEE Trans. Autom. Control..

[16]  Ratnesh Kumar,et al.  Masked prioritized synchronization for interaction and control of discrete event systems , 2000, IEEE Trans. Autom. Control..

[17]  Shengbing Jiang,et al.  Supervisory control of nondeterministic discrete-event systems with driven events via masked prioritized synchronization , 2002, IEEE Trans. Autom. Control..

[18]  V. Chandra,et al.  A Event Occurrence Rules based Compact Modeling Formalism for a Class of Discrete Event Systems , 2002 .