Synthesis of Inference-based Decentralized Control for Discrete Event Systems

In our past work (Kumar and Takai, 2005), we presented a framework for the decentralized control of discrete event systems involving inferencing over ambiguities, about the system state, of various local decision-makers. Using the knowledge of the self-ambiguities and that of the others, each local control decision is tagged with a certain ambiguity level (level zero being the minimum and representing no ambiguity). A global control decision is taken to be a "winning" local control decision, i.e., one with a minimum ambiguity level. For the existence of a decentralized supervisor, so that for each controllable event the ambiguity levels of all winning disablement or enablement decisions are bounded by some number N (such a supervisor is termed N-inferring), the notion of N-inference-observability was introduced. When the given specification fails to satisfy the N-inference-observability property, an N-inferring supervisor achieving the entire specification does not exist. In this paper we provide a technique for synthesizing an N-inferring decentralized supervisor that achieves an N-inference-observable sublanguage of the specification. The sublanguage achieved equals the specification language when the specification itself is N-inference-observable. We show that for the special cases of N = 0 and N = 1, the proposed supervisor achieves the same language as those reported in (Yoo and Lafortune, 2002; Takai et al., 2005) (for N= 0) and (Yoo and Lafortune, 2004) (for N= 1). The synthesized supervisor is parameterized by N (the parameter bounding the ambiguity level), and as N is increased, the supervisor becomes more permissive

[1]  Walter Murray Wonham,et al.  Decentralized supervisory control of discrete-event systems , 1987, Inf. Sci..

[2]  Mark A. Shayman,et al.  Formulae relating controllability, observability, and co-observability , 1998, Autom..

[3]  Shigemasa Takai,et al.  Inference-based ambiguity management in decentralized decision-making: decentralized diagnosis of discrete event systems , 2006 .

[4]  Stéphane Lafortune,et al.  On the synthesis of safe control policies in decentralized control of discrete-event systems , 2003, IEEE Trans. Autom. Control..

[5]  Wenbin Qiu,et al.  Decentralized control of discrete event systems using prioritized composition with exclusion , 2004 .

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

[7]  W. M. Wonham,et al.  Fully decentralized solutions of supervisory control problems , 1995 .

[8]  C. Desclaux,et al.  Supervisory control of discrete-event processes with partial observations , 1988 .

[9]  Yin Wang,et al.  Decentralized Diagnosis of Discrete Event Systems using Unconditional and Conditional Decisions , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[10]  W. Murray Wonham,et al.  Think Globally, Act Locally: Decentralized Supervisory Control , 1991, 1991 American Control Conference.

[11]  Shigemasa Takai,et al.  Inference-Based Ambiguity Management in Decentralized Decision-Making: Decentralized Control of Discrete Event Systems , 2005, IEEE Transactions on Automatic Control.

[12]  Shigemasa Takai,et al.  Reliable decentralized supervisory control of discrete event systems , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[13]  Michael Heymann,et al.  Supervisory control of concurrent discrete-event systems , 1991 .

[14]  Stéphane Lafortune,et al.  A General Architecture for Decentralized Supervisory Control of Discrete-Event Systems , 2002, Discret. Event Dyn. Syst..

[15]  Moshe Kam,et al.  Decision fusion and supervisor synthesis in decentralized discrete-event systems , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[16]  Shigemasa Takai,et al.  A modified normality condition for decentralized supervisory control of discrete event systems , 2002, Autom..

[17]  W. M. Wonham,et al.  Decentralized control and coordination of discrete-event systems with partial observation , 1990 .

[18]  S. Laurie Ricker,et al.  Knowledge Is a Terrible Thing to Waste: Using Inference in Discrete-Event Control Problems , 2007, IEEE Transactions on Automatic Control.

[19]  S. Laurie Ricker,et al.  Know means no: Incorporating knowledge into discrete-event control systems , 2000, IEEE Trans. Autom. Control..

[20]  J. Willems,et al.  The computational complexity of decentralized discrete-event control problems , 1995, IEEE Trans. Autom. Control..

[21]  R. Kumar,et al.  Decentralized Diagnosis for Nonfailures of Discrete Event Systems Using Inference-Based Ambiguity Management , 2006, 2006 8th International Workshop on Discrete Event Systems.

[22]  M. Shayman,et al.  Centralized and Decentralized Supervisory Control of Nondeterministic Systems Under Partial Observation , 1997 .

[23]  Stéphane Lafortune,et al.  Decentralized supervisory control with conditional decisions: supervisor existence , 2004, IEEE Transactions on Automatic Control.

[24]  Shigemasa Takai,et al.  Characterization of co-observable languages and formulas for their super/sublanguages , 2005, IEEE Transactions on Automatic Control.

[25]  Jan H. van Schuppen,et al.  Maximal Solutions in Decentralized Supervisory Control , 2000, SIAM J. Control. Optim..

[26]  R. Kumar,et al.  Inference-diagnosability: Nonconvergence and other complexity results , 2007, SICE Annual Conference 2007.

[27]  Stavros Tripakis Undecidable problems of decentralized observation and control on regular languages , 2004, Inf. Process. Lett..

[28]  Shengbing Jiang,et al.  Decentralized control of discrete event systems with specializations to local control and concurrent systems , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[29]  Wenbin Qiu,et al.  Decentralized nondeterministic supervisory control of discrete event systems , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[30]  Shigemasa Takai Minimizing the set of local supervisors in fully decentralized supervision , 1999, IEEE Trans. Autom. Control..

[31]  Shigemasa Takai On the language generated under fully decentralized supervision , 1998 .