State Tracking and Fault Diagnosis for Dynamic Systems Using Labeled Uncertainty Graph

Cyber-physical systems such as autonomous spacecraft, power plants and automotive systems become more vulnerable to unanticipated failures as their complexity increases. Accurate tracking of system dynamics and fault diagnosis are essential. This paper presents an efficient state estimation method for dynamic systems modeled as concurrent probabilistic automata. First, the Labeled Uncertainty Graph (LUG) method in the planning domain is introduced to describe the state tracking and fault diagnosis processes. Because the system model is probabilistic, the Monte Carlo technique is employed to sample the probability distribution of belief states. In addition, to address the sample impoverishment problem, an innovative look-ahead technique is proposed to recursively generate most likely belief states without exhaustively checking all possible successor modes. The overall algorithms incorporate two major steps: a roll-forward process that estimates system state and identifies faults, and a roll-backward process that analyzes possible system trajectories once the faults have been detected. We demonstrate the effectiveness of this approach by applying it to a real world domain: the power supply control unit of a spacecraft.

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

[2]  Peter Struss,et al.  "Physical Negation" Integrating Fault Models into the General Diagnostic Engine , 1989, IJCAI.

[3]  Ali Mohammad Ranjbar,et al.  A new approach for fault location problem on power lines , 1992 .

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

[5]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[6]  Raja Sengupta,et al.  Diagnosability of discrete-event systems , 1995, IEEE Trans. Autom. Control..

[7]  P. Pandurang Nayak,et al.  A Model-Based Approach to Reactive Self-Configuring Systems , 1996, AAAI/IAAI, Vol. 2.

[8]  Janos Gertler,et al.  Fault detection and diagnosis in engineering systems , 1998 .

[9]  Gianfranco Lamperti,et al.  Diagnosis of Large Active Systems , 1999, Artif. Intell..

[10]  P. Pandurang Nayak,et al.  Back to the Future for Consistency-Based Trajectory Tracking , 2000, AAAI/IAAI.

[11]  Marie-Odile Cordier,et al.  A decentralized model-based diagnostic tool for complex systems , 2001, Proceedings 13th IEEE International Conference on Tools with Artificial Intelligence. ICTAI 2001.

[12]  S. Thrun,et al.  Variable Resolution Particle Filter , 2003, IJCAI.

[13]  Marcel Staroswiecki,et al.  Conflicts versus analytical redundancy relations: a comparative analysis of the model based diagnosis approach from the artificial intelligence and automatic control perspectives , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  V. Verma,et al.  Real-time fault detection and situational awareness for rovers: report on the Mars technology program task , 2004, 2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720).

[15]  Marie-Odile Cordier,et al.  A formal framework for the decentralised diagnosis of large scale discrete event systems and its application to telecommunication networks , 2005, Artif. Intell..

[16]  W. Gilks Markov Chain Monte Carlo , 2005 .

[17]  Brian C. Williams,et al.  Diagnosis as Approximate Belief State Enumeration for Probabilistic Concurrent Constraint Automata , 2005, AAAI.

[18]  Daniel Bryce,et al.  Planning Graph Heuristics for Belief Space Search , 2006, J. Artif. Intell. Res..

[19]  Brian C. Williams,et al.  Conflict-directed A* and its role in model-based embedded systems , 2007, Discret. Appl. Math..

[20]  Pietro Torasso,et al.  An on-line approach to the computation and presentation of preferred diagnoses for dynamic systems , 2007, AI Commun..

[21]  Shahin Hashtrudi-Zad,et al.  Hierarchical Fault Diagnosis: Application to an Ozone Plant , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[22]  Daniel Bryce,et al.  Scalable planning under uncertainty , 2007 .

[23]  Ronan Cummins,et al.  Evolved term-weighting schemes in Information Retrieval: an analysis of the solution space , 2006, Artificial Intelligence Review.

[24]  Gianfranco Lamperti,et al.  A diagnostic environment for automaton networks , 2007, Softw. Pract. Exp..

[25]  Yannick Pencolé,et al.  A Spectrum of Symbolic On-line Diagnosis Approaches , 2007, AAAI.

[26]  Tao Jiang,et al.  Parameter Estimation-Based Fault Detection, Isolation and Recovery for Nonlinear Satellite Models , 2008, IEEE Transactions on Control Systems Technology.

[27]  Brian C. Williams,et al.  A combined stochastic and greedy hybrid estimation capability for concurrent hybrid models with autonomous mode transitions , 2008, Robotics Auton. Syst..

[28]  Gautam Biswas,et al.  Designing Distributed Diagnosers for Complex Continuous Systems , 2009, IEEE Transactions on Automation Science and Engineering.

[29]  R. Dearden,et al.  Detecting and Learning Unknown Fault States in Hybrid Diagnosis , 2009 .

[30]  Daniel Bryce,et al.  State agnostic planning graphs: deterministic, non-deterministic, and probabilistic planning , 2011, Artif. Intell..

[31]  Alban Grastien,et al.  Diagnosis As Planning: Two Case Studies , 2011, ICAPS 2011.

[32]  Stéphane Lafortune,et al.  Overview of fault diagnosis methods for Discrete Event Systems , 2013, Annu. Rev. Control..

[33]  Gautam Biswas,et al.  A Common Framework for Compilation Techniques Applied to Diagnosis of Linear Dynamic Systems , 2014, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[34]  Louise Travé-Massuyès,et al.  Bridging control and artificial intelligence theories for diagnosis: A survey , 2014, Eng. Appl. Artif. Intell..

[35]  Yong Lv,et al.  Fault Diagnosis of Rolling Bearing Based on Fast Nonlocal Means and Envelop Spectrum , 2015, Sensors.

[36]  Jianhui Lin,et al.  Faults Diagnostics of Railway Axle Bearings Based on IMF’s Confidence Index Algorithm for Ensemble EMD , 2015, Sensors.