Sequential testing algorithms for multiple fault diagnosis

We consider the problem of constructing optimal and near-optimal test sequences for multiple fault diagnosis. The computational complexity of solving the optimal multiple-fault isolation problem is super exponential, that is, it is much more difficult than the single-fault isolation problem, which, by itself, is NP-hard. By employing concepts from information theory and AND/OR graph search and by exploiting the single fault testing strategies of Pattipati et al. (1990), we present several test sequencing algorithms for the multiple fault isolation problem. These algorithms provide a trade-off between the degree of suboptimality and computational complexity. Furthermore, we present novel diagnostic strategies that generate a diagnostic directed graph, instead of a traditional diagnostic tree, for multiple fault diagnosis. Using this approach, the storage complexity of the overall diagnostic strategy reduces substantially. The algorithms developed herein have been successfully applied to several real-world systems.

[1]  Brian C. Williams,et al.  Diagnosing Multiple Faults , 1987, Artif. Intell..

[2]  Krishna R. Pattipati,et al.  Multiple Fault Isolation in Redundant Systems , 1997 .

[3]  Krishna R. Pattipati,et al.  TEAMS: Testability Engineering and Maintenance System , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[4]  Krishna R. Pattipati,et al.  Test sequencing problems arising in test planning and design for testability , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[5]  K.R. Pattipati,et al.  START: System Testability Analysis and Research Tool , 1991, IEEE Aerospace and Electronic Systems Magazine.

[6]  Krishna R. Pattipati,et al.  Multi-signal flow graphs: a novel approach for system testability analysis and fault diagnosis , 1994 .

[7]  Randall Davis,et al.  Diagnostic Reasoning Based on Structure and Behavior , 1984, Artif. Intell..

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

[9]  Vijaya Raghavan Algorithms for sequential fault diagnosis , 1996 .

[10]  Krishna R. Pattipati,et al.  Near-optimal sequential testing algorithms for multiple fault isolation , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[11]  Krishna R. Pattipati,et al.  Optimal and near-optimal test sequencing algorithms with realistic test models , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[12]  Daniel G. Bobrow,et al.  Retrospective on “Diagnostic reasoning based on structure and behavior” , 1994 .

[13]  J. Andel Sequential Analysis , 2022, The SAGE Encyclopedia of Research Design.

[14]  John G. Proakis,et al.  Probability, random variables and stochastic processes , 1985, IEEE Trans. Acoust. Speech Signal Process..

[15]  Krishna R. Pattipati,et al.  Test sequencing algorithms with unreliable tests , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[16]  Raymond Reiter,et al.  A Theory of Diagnosis from First Principles , 1986, Artif. Intell..

[17]  K. Pattipati,et al.  Application of heuristic search and information theory to sequential fault diagnosis , 1988, Proceedings IEEE International Symposium on Intelligent Control 1988.

[18]  K.R. Pattipati,et al.  Sequential test strategies for multiple fault isolation , 1995, Conference Record AUTOTESTCON '95. 'Systems Readiness: Test Technology for the 21st Century'.

[19]  Bruno O. Shubert,et al.  Random variables and stochastic processes , 1979 .

[20]  Somnath Deb,et al.  QSI's integrated diagnostics toolset , 1997, 1997 IEEE Autotestcon Proceedings AUTOTESTCON '97. IEEE Systems Readiness Technology Conference. Systems Readiness Supporting Global Needs and Awareness in the 21st Century.

[21]  Russell Greiner,et al.  A Correction to the Algorithm in Reiter's Theory of Diagnosis , 1989, Artif. Intell..

[22]  Krishna R. Pattipati,et al.  Optimal and near-optimal algorithms for multiple fault diagnosis with unreliable tests , 1998, IEEE Trans. Syst. Man Cybern. Part C.

[23]  Krishna R. Pattipati,et al.  On a generalized test sequencing problem , 1992, IEEE Trans. Syst. Man Cybern..

[24]  Mojdeh Shakeri Advances in system fault modeling and diagnosis , 1996 .