Active diagnosis of discrete-event systems

被引:190
作者
Sampath, M [1 ]
Lafortune, S
Teneketzis, D
机构
[1] Xerox Corp, Joseph C Wilson Ctr Res & Technol, Webster, NY 14580 USA
[2] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
discrete-event systems; failure diagnosis; finite-state machines;
D O I
10.1109/9.701089
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The need for accurate and timely diagnosis of system failures and the advantages of automated diagnostic systems are well appreciated. However, diagnosability considerations are often not explicitly taken into account in the system design. In particular, design of the controller and that of the diagnostic subsystem are decoupled, and this may significantly affect, the diagnosability properties of a system. In this paper the authors present an integrated approach to control and diagnosis. More specifically, they present an approach for the design of diagnosable systems by appropriate design of the system controller. This problem, which they refer to as the active diagnosis problem, is studied in the framework of discrete-event systems (DES's); it is based on prior and new results on the theory of diagnosis for DES's and on existing results in supervisory control under partial observations. They formulate the active diagnosis problem as a supervisory control problem where the legal language is an "appropriate" regular sublanguage of the regular language generated by the system. They present an iterative procedure for determining the supremal controllable, observable, and diagnosable sublanguage of the legal language and for obtaining the supervisor that synthesizes this language. This procedure provides both a controller that ensures diagnosability of the closed-loop system and a diagnoser for online failure diagnosis. The procedure can be implemented using finite-state machines and is guaranteed to converge in a finite number of iterations, The authors illustrate their approach using a simple pump-valve system.
引用
收藏
页码:908 / 929
页数:22
相关论文
共 13 条
[1]   FORMULAS FOR CALCULATING SUPREMAL CONTROLLABLE AND NORMAL SUBLANGUAGES [J].
BRANDT, RD ;
GARG, V ;
KUMAR, R ;
LIN, F ;
MARCUS, SI ;
WONHAM, WM .
SYSTEMS & CONTROL LETTERS, 1990, 15 (02) :111-117
[2]  
CASSANDRAS CG, 1995, TRENDS IN CONTROL, P217
[3]  
Golaszewski C. H., 1987, Proceedings of the 26th IEEE Conference on Decision and Control (Cat. No.87CH2505-6), P247
[4]  
Hopcroft J. E., 2007, Introduction to Automata Theory, Languages and Computation
[5]   THE INFIMAL CLOSED CONTROLLABLE SUPERLANGUAGE AND ITS APPLICATION IN SUPERVISORY CONTROL [J].
LAFORTUNE, S ;
CHEN, E .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1990, 35 (04) :398-405
[6]   ON OBSERVABILITY OF DISCRETE-EVENT SYSTEMS [J].
LIN, F ;
WONHAM, WM .
INFORMATION SCIENCES, 1988, 44 (03) :173-198
[7]  
LIN F, 1990, COMMUNICATION
[8]   THE CONTROL OF DISCRETE EVENT SYSTEMS [J].
RAMADGE, PJG ;
WONHAM, WM .
PROCEEDINGS OF THE IEEE, 1989, 77 (01) :81-98
[9]   Failure diagnosis using discrete-event models [J].
Sampath, M ;
Sengupta, R ;
Lafortune, S ;
Sinnamohideen, K ;
Teneketzis, DC .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 1996, 4 (02) :105-124
[10]   DIAGNOSABILITY OF DISCRETE-EVENT SYSTEMS [J].
SAMPATH, M ;
SENGUPTA, R ;
LAFORTUNE, S ;
SINNAMOHIDEEN, K ;
TENEKETZIS, D .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1995, 40 (09) :1555-1575