Dynamic Multiple Fault Diagnosis: Mathematical Formulations and Solution Techniques

被引:45
作者
Singh, Satnam [1 ]
Kodali, Anuradha [2 ]
Choi, Kihoon [2 ]
Pattipati, Krishna R. [2 ]
Namburu, Setu Madhavi [3 ]
Sean, Shunsuke Chigusa [3 ]
Prokhorov, Danil V. [3 ]
Qiao, Liu [3 ]
机构
[1] Gen Motors India Sci Lab, Bangalore 560066, Karnataka, India
[2] Univ Connecticut, Dept Elect & Comp Engn, Storrs, CT 06269 USA
[3] N Amer Inc, Toyota Motor Engn & Mfg, Tech Res Dept, Erlanger, KY 41018 USA
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS | 2009年 / 39卷 / 01期
关键词
Dynamic faults; hidden Markov models; imperfect tests; intermittent faults; multiple fault diagnosis; ALGORITHMS;
D O I
10.1109/TSMCA.2008.2007986
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Imperfect test outcomes, due to factors such as unreliable sensors, electromagnetic interference, and environmental conditions, manifest themselves as missed detections and false alarms. This paper develops near-optimal algorithms for dynamic multiple fault diagnosis (DMFD) problems in the presence of imperfect test outcomes. The DMFD problem is to determine the most likely evolution of component states, the one that best explains the observed test outcomes. Here, we discuss four formulations of the DMFD problem. These include the deterministic situation corresponding to perfectly observed coupled Markov decision processes to several partially observed factorial hidden Markov models ranging from the case where the imperfect test outcomes are functions of tests only to the case where the test outcomes are functions of faults and tests, as well as the case where the false alarms are associated with the nominal (fault free) case only. All these formulations are intractable NP-hard combinatorial optimization problems. Our solution scheme can be viewed as a two-level coordinated solution framework for the DMFD problem. At the top (coordination) level, we update the Lagrange multipliers (coordination variables, dual variables) using the subgradient method. At the bottom level, we use a dynamic programming technique (specifically, the Viterbi decoding or Max-sum algorithm) to solve each of the subproblems, one for each component state sequence. The key advantage of our approach is that it provides an approximate duality gap, which is a measure of the suboptimality of the DMFD solution. Computational results on real-world problems are presented. A detailed performance analysis of the proposed algorithm is also discussed.
引用
收藏
页码:160 / 176
页数:17
相关论文
共 19 条
[1]  
[Anonymous], 2003, NONLINEAR PROGRAMMIN
[2]  
[Anonymous], SMC
[3]  
[Anonymous], MACHINE LEARNING
[4]   AN ALGORITHM FOR SET COVERING PROBLEM [J].
BEASLEY, JE .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1987, 31 (01) :85-93
[5]  
Brand M., 1996, NEURAL COMPUT
[6]  
ERDINC O, 2003, P SPIE C ORL FL APR, P1490
[7]  
FORNEY GD, 1973, IEEE P, V3, P268, DOI DOI 10.1109/PR0C.1973.9030
[8]  
KODALI A, 2008, P IEEE AER C BIG SKY
[9]  
LE T, 2006, P 9 ICARCV SING DEC, P1012
[10]  
ODINTSOVA N, 2005, P IM