On the formalisation of integrating watchdogs into discrete event controller structures

This paper reports a low-cost online fault detection approach for supervisory controllers in the framework of Supervisory Control Theory (SCT). For the cases when sensors dedicated to fault detection increase significantly the cost of controllers, or failure events are even impossible to detect by a direct way, methods based on the well-known watchdog structures are proposed. To successfully integrate watchdogs in the SCT framework, their discrete-event model is defined, and fault-detection techniques proposed in this paper are based on the extension of controller models previously designed using conventional supervisory synthesis methods. Fault-detection strategies are presented for centralized and distributed supervisory control environments, in the latter case providing solutions for avoiding problems according to fault propagation. Proposed techniques give full authority to the system designer in defining failure handling procedures and are proved not to influence the operation of the processes when no fault occurs. Since the extension of the controller models is defined by a formal and systematic manner, suitable algorithms based on the presented techniques can be constructed to allow automatic integration of fault-detection capabilities into existing controller structures.

[1]  Stéphane Lafortune,et al.  Diagnosis of Intermittent Faults , 2004, Discret. Event Dyn. Syst..

[2]  Rolf Isermann Model-based fault-detection and diagnosis - status and applications § , 2004 .

[3]  Y. Ting,et al.  Implementation and evaluation of failsafe computer-controlled systems , 2002 .

[4]  Shahin Hashtrudi-Zad,et al.  Fault diagnosis in discrete-event systems: framework and model reduction , 2003, IEEE Trans. Autom. Control..

[5]  Stéphane Lafortune,et al.  Failure diagnosis using discrete event models , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[6]  Mustapha Nourelfath,et al.  Modular supervisory control of an experimental automated manufacturing system , 2004 .

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

[8]  Éric Niel,et al.  Multi-Model approach to discrete events systems: Application to operating mode management , 2006, Math. Comput. Simul..

[9]  R. D. Brandt,et al.  Formulas for calculating supremal controllable and normal sublanguages , 1990 .

[10]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[11]  Stéphane Lafortune,et al.  Failure diagnosis using discrete-event models , 1996, IEEE Trans. Control. Syst. Technol..

[12]  Lawrence E. Holloway,et al.  Fault detection and diagnosis in manufacturing systems: a behavioral model approach , 1990, [1990] Proceedings. Rensselaer's Second International Conference on Computer Integrated Manufacturing.

[13]  E. Niel,et al.  Representation of a reactive system with different models , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[14]  Rolf Isermann,et al.  Model-based fault-detection and diagnosis - status and applications , 2004, Annu. Rev. Control..