Diagnosis for uncertain, dynamic and hybrid domains using Bayesian networks and arithmetic circuits

Abstract System failures, for example in electrical power systems, can have catastrophic impact on human life and high-cost missions. Due to an electrical fire in Swissair flight 111 on September 2, 1998, all 229 passengers and crew on board sadly lost their lives. A battery failure most likely took place on the Mars Global Surveyor, which unfortunately last communicated with Earth and thus ended its mission on November 2, 2006. Fault diagnosis techniques that seek to hinder similar accidents in the future are being developed in this article. We present comprehensive fault diagnosis methods for dynamic and hybrid domains with uncertainty, and validate them using electrical power system data. Our approach relies on the use of Bayesian networks, which model the electrical power system, compiled to arithmetic circuits. We handle in an integrated way varying fault dynamics (both persistent and intermittent faults), fault progression (both abrupt and drift faults), and fault behavior cardinality (both discrete and continuous behaviors). Our work has resulted in a software system for fault diagnosis, ProDiagnose , that has been the top performer in three of the four international diagnostics competitions in which it participated. In this paper we comprehensively present our methods as well as novel and extensive experimental results on data from a NASA electrical power system.

[1]  Ann E. Nicholson,et al.  Fall Diagnosis using Dynamic Belief Networks , 1996, PRICAI.

[2]  Ann E. Nicholson,et al.  Dynamic Belief Networks for Discrete Monitoring , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[3]  Ole J. Mengshoel,et al.  Designing Resource-Bounded Reasoners using Bayesian Networks: System Health Monitoring and Diagnosis , 2007 .

[4]  Steen Andreassen,et al.  A munin network for the median nerve - a case study on loops , 1989, Appl. Artif. Intell..

[5]  Ole J. Mengshoel,et al.  Software health management with Bayesian networks , 2013, Innovations in Systems and Software Engineering.

[6]  Ole J. Mengshoel,et al.  Integrated Software and Sensor Health Management for Small Spacecraft , 2011, 2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology.

[7]  Ole J. Mengshoel,et al.  Probabilistic Model-Based Diagnosis: An Electrical Power System Case Study , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[8]  Ole J. Mengshoel,et al.  Towards software health management with bayesian networks , 2010, FoSER '10.

[9]  Alexander Feldman,et al.  Second International Diagnostic Competition – DXC’10 , 2010 .

[10]  Ole J. Mengshoel,et al.  Advanced Diagnostics and Prognostics Testbed , 2007 .

[11]  Zhu Yongli,et al.  Bayesian networks-based approach for power systems fault diagnosis , 2006, IEEE Transactions on Power Delivery.

[12]  Ole J. Mengshoel,et al.  Using Bayesian Networks for Candidate Generation in Consistency-based Diagnosis , 2008 .

[13]  Ole J. Mengshoel,et al.  Bayesian Software Health Management for Aircraft Guidance, Navigation, and Control , 2011 .

[14]  George Vachtsevanos,et al.  Data Mining in Systems Health Management , 2010 .

[15]  Ole J. Mengshoel,et al.  The Diagnostic Challenge Competition: Probabilistic Techniques for Fault Diagnosis in Electrical Power Systems , 2009 .

[16]  Judea Pearl,et al.  Evidential Reasoning Using Stochastic Simulation of Causal Models , 1987, Artif. Intell..

[17]  Ole J. Mengshoel,et al.  Diagnosing Faults in Electrical Power Systems of Spacecraft and Aircraft , 2008, AAAI.

[18]  Peter J. F. Lucas Bayesian model-based diagnosis , 2001, Int. J. Approx. Reason..

[19]  Vibhav Gogate,et al.  A Complete Anytime Algorithm for Treewidth , 2004, UAI.

[20]  Adnan Darwiche,et al.  Compiling Bayesian Networks Using Variable Elimination , 2007, IJCAI.

[21]  David J. Spiegelhalter,et al.  Local computations with probabilities on graphical structures and their application to expert systems , 1990 .

[22]  E. S. Page CONTINUOUS INSPECTION SCHEMES , 1954 .

[23]  Kristian G. Olesen,et al.  Causal Probabilistic Networks with Both Discrete and Continuous Variables , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Ole J. Mengshoel,et al.  Diagnosing Intermittent and Persistent Faults using Static Bayesian Networks , 2010 .

[25]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[26]  Adnan Darwiche,et al.  Solving MAP Exactly by Searching on Compiled Arithmetic Circuits , 2006, AAAI.

[27]  Ole J. Mengshoel,et al.  Sensor Validation using Bayesian Networks , 2008 .

[28]  Peter Bunus,et al.  RODON- A Model-Based Diagnosis Approach for the DX Diagnostic Competition , 2010 .

[29]  Daphne Koller,et al.  Sampling in Factored Dynamic Systems , 2001, Sequential Monte Carlo Methods in Practice.

[30]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

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

[32]  Adnan Darwiche,et al.  Modeling and Reasoning with Bayesian Networks , 2009 .

[33]  Gautam Biswas,et al.  An Event-based Approach to Hybrid Systems Diagnosability , 2008 .

[34]  Ole J. Mengshoel,et al.  Developing Large-Scale Bayesian Networks by Composition: Fault Diagnosis of Electrical Power Systems in Aircraft and Spacecraft , 2009, IJCAI 2009.

[35]  Burkhard Münker,et al.  Model-Based Failure Analysis with RODON , 2006, ECAI.

[36]  Alexander Feldman,et al.  First International Diagnosis Competition - DXC'09 , 2009 .

[37]  Stephen Boyd,et al.  Estimation of faults in DC electrical power system , 2009, 2009 American Control Conference.

[38]  Ole J. Mengshoel,et al.  Integrating Probabilistic Reasoning and Statistical Quality Control Techniques for Fault Diagnosis in Hybrid Domains , 2011 .

[39]  Ole J. Mengshoel,et al.  Methods for Probabilistic Fault Diagnosis: An Electrical Power System Case Study , 2009 .

[40]  Adnan Darwiche,et al.  A differential approach to inference in Bayesian networks , 2000, JACM.

[41]  Manfred Jaeger,et al.  Compiling relational Bayesian networks for exact inference , 2006, Int. J. Approx. Reason..

[42]  Y. S. Lin,et al.  Using Bayesian Network for Fault Location on Distribution Feeder , 2002, IEEE Power Engineering Review.

[43]  D. Heckerman,et al.  ,81. Introduction , 2022 .

[44]  Gautam Biswas,et al.  Model-Based Diagnosis of Hybrid Systems , 2003, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[45]  Rina Dechter,et al.  Bucket Elimination: A Unifying Framework for Reasoning , 1999, Artif. Intell..

[46]  Alexander Feldman,et al.  Towards a Framework for Evaluating and Comparing Diagnosis Algorithms , 2009 .