Synthesis of Over-Approximating Inference-based Decentralized Supervisors for Discrete Event Systems

In our past work [1], 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, and a technique for synthesizing a decentralized supervisor that achieves an N-inference-observable sublanguage of the specification was presented in [7]. The present paper studies the dual problem, namely, the synthesis of a decentralized supervisor for achieving an N-inference-observable superlanguage. This requires a key modification in the technique proposed for the sublanguage case. The superlanguage achieved equals the specification language when the specification is strongly N-inference-observable, a new property introduced in this paper. A formula for the synthesized superlanguage is also presented. The synthesized superlanguage is parameterized by N (the parameter bounding the ambiguity level), and as N is increased, the superlanguage becomes smaller. Further, regardless of the choice of N, the synthesized superlanguage is smaller than the infimal closed, controllable, and C&P-coobservable superlanguage.

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

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

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

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

[5]  Shigemasa Takai,et al.  Synthesis of Inference-based Decentralized Control for Discrete Event Systems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

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

[7]  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.

[8]  R. Kumar,et al.  Synthesis of optimal fault-tolerant supervisor for discrete event systems , 2008, 2008 American Control Conference.

[9]  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.

[10]  Jing Huang,et al.  A Framework for Fault-Tolerant Control of Discrete Event Systems , 2008, IEEE Transactions on Automatic Control.

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

[12]  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.

[13]  W. M. Wonham,et al.  Think globally, act locally: decentralized supervisory control , 1992 .