A supervised fault tolerant control architecture for nonlinear systems

Scope. The growing complexity of physical plants and control missions inevitably leads to increasing occurrence, diversity and severity of faults. Availability, defined as the probability that a system or equipment will operate satisfactory and effectively at any point of time, becomes a factor of increasing importance. Fault Tolerant Control (FTC) is a field of research that aims to increase availability and reduce the risk of safety hazards and other undesirable consequences by specifically designing control algorithms capable of maintaining stability and/or performance despite the occurrence of faults. This report presents a novel FTC solution based on a hierarchical architecture in which an adaptive critic controller is overseen by a supervisor managing a dynamic model bank of fault solutions. Findings and conclusions. The presented work has demonstrated that the implementation of a synergistic combination of a reconfigurable controller and a fault diagnosis and controller malfunction detection supervisor based on three distinct quality indexes generates an efficient and reliable FTC architecture. The application of adaptive critic designs as reconfigurable controllers is shown to give the hierarchical algorithm the degree of flexibility required to deal with both abrupt and incipient unknown changes in the plant dynamics due to faults. The proposed supervisor system is used to accelerate the convergence of the method by loading new initial conditions to the controller when the plant is affected by a known abrupt fault. Moreover, the developed fault diagnosis decision logic is capable of recognizing new fault scenarios and assimilating them online to the dynamic model bank, along with parameters for the corresponding controller. The introduction of the weight quality index has made possible to distinguish between faults in the plant and controller malfunctions caused by online training divergence or local minima convergence. In order to achieve application-specific key FTC specifications, a methodology for initializing and tuning twelve distinct parameters of the quality indexes was also developed. Finally, a series of key steps that form the basis for the fault development information extraction module capable of providing the probability of occurrence of future faults to the user, are also included in this report.

[1]  Chao-Chih Tsai,et al.  A study for second-order modeling of fuzzy time series , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[2]  Yixin Diao,et al.  Fault tolerant system design using adaptive estimation and control , 2000 .

[3]  Mietek A. Brdys,et al.  Stable adaptive control with recurrent networks , 1997, 1997 European Control Conference (ECC).

[4]  Ferda Nur Alpaslan,et al.  Temporal neurofuzzy MAR algorithm for time series data in rule-based systems , 1998, 1998 Second International Conference. Knowledge-Based Intelligent Electronic Systems. Proceedings KES'98 (Cat. No.98EX111).

[5]  Jin Jiang,et al.  An interacting multiple-model based fault detection, diagnosis and fault-tolerant control approach , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[6]  Christophe Collewet,et al.  Fuzzy adaptive controller design for the joint space control of an agricultural robot , 1998, Fuzzy Sets Syst..

[7]  S. J. Qin,et al.  Detection and identification of faulty sensors with maximized sensitivity , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[8]  Ching-Hung Lin,et al.  A discrete-time multivariable neuro-adaptive control for nonlinear unknown dynamic systems , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[9]  C. Fonseca,et al.  GENETIC ALGORITHMS FOR MULTI-OBJECTIVE OPTIMIZATION: FORMULATION, DISCUSSION, AND GENERALIZATION , 1993 .

[10]  T. Watanabe,et al.  COMPUTER AIDED PLANT OPERATION IN WASTEWATER TREATMENT , 1990 .

[11]  Mogens Blanke,et al.  FAULT MONITORING AND RE-CONFIGURABLE CONTROL FOR A SHIP PROPULSION PLANT , 1998 .

[12]  A. W. Lees,et al.  Fault diagnosis of rotating machinery , 1998 .

[13]  Mogens Blanke,et al.  Fault-tolerant control systems — A holistic view , 1997 .

[14]  Manolis A. Christodoulou,et al.  Dynamical Neural Networks that Ensure Exponential Identification Error Convergence , 1997, Neural Networks.

[15]  Max Donath,et al.  American Control Conference , 1993 .

[16]  Sai-Ming Li,et al.  On-line failure detection and identification (FDI) and adaptive reconfigurable control (ARC) in aerospace applications , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[17]  H. H. Li,et al.  Improve process control using fuzzy logic , 1996 .

[18]  Hai-Long Pei,et al.  Stability regions for systems with mode transitions , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[19]  Peter J. Fleming,et al.  Genetic Algorithms for Multiobjective Optimization: FormulationDiscussion and Generalization , 1993, ICGA.

[20]  Brian Carse,et al.  Evolutionary learning of temporal behaviour using discrete and fuzzy classifier systems , 1995, Proceedings of Tenth International Symposium on Intelligent Control.

[21]  Andrew G. Barto,et al.  Adaptive linear quadratic control using policy iteration , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[22]  Jay A. Farrell,et al.  A Computationally Efficient Algorithm for Training Recurrent Connectionist Networks , 1992, 1992 American Control Conference.

[23]  Shuzhi Sam Ge,et al.  Adaptive control of partially known nonlinear multivariable systems using neural networks , 2001, Proceeding of the 2001 IEEE International Symposium on Intelligent Control (ISIC '01) (Cat. No.01CH37206).

[24]  Alistair Munro,et al.  Distributed adaptive routing control in communication networks using a temporal fuzzy classifier system , 1996, Proceedings of IEEE 5th International Fuzzy Systems.

[25]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[26]  Yixin Diao,et al.  Intelligent fault tolerant control using adaptive schemes and multiple models , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[27]  Kimon P. Valavanis,et al.  Error specification, monitoring and recovery in computer-integrated manufacturing: an analytic approach , 1996 .

[28]  George G. Lendaris,et al.  Training strategies for critic and action neural networks in dual heuristic programming method , 1997, Proceedings of International Conference on Neural Networks (ICNN'97).

[29]  M. Verhaegen,et al.  A bank of reconfigurable LQG controllers for linear systems subjected to failures , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[30]  Lorenzo Marconi,et al.  Fault-tolerant control of the ship propulsion system benchmark , 2003 .

[31]  Tamer Basar,et al.  Disturbance attenuating controller design for strict-feedback systems with structurally unknown dynamics , 2001, Autom..

[32]  Mark J. Willis,et al.  System identification via genetic programming , 1996 .

[33]  Fu-Chuang Chen,et al.  Practical stability issues in CMAC neural network control systems , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[34]  F. Lewis,et al.  A Hamilton-Jacobi setup for constrained neural network control , 2003, Proceedings of the 2003 IEEE International Symposium on Intelligent Control.

[35]  Paul J. Werbos,et al.  Stable adaptive control using new critic designs , 1998, Other Conferences.

[36]  Youmin Zhang,et al.  Analysis of the stochastic stability for fault tolerant control systems , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[37]  Roberto A. Santiago,et al.  Adaptive critic designs: A case study for neurocontrol , 1995, Neural Networks.

[38]  Wei Liu,et al.  An on-line expert system-based fault-tolerant control system , 1996 .

[39]  Paul M. Frank,et al.  New developments using AI in fault diagnosis , 1996 .

[40]  E. Wilson,et al.  Gyro-based maximum-likelihood thruster fault detection and identification , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[41]  R.R. Rhinehart,et al.  Autonomous creation of process cause and effect relationships: metrics for evaluation of the goodness of linguistic rules , 2004, Proceedings of the 2004 American Control Conference.

[42]  Frank L. Lewis,et al.  Neural Network Control Of Robot Manipulators And Non-Linear Systems , 1998 .

[43]  P. Kabore,et al.  Using an equivalent feedback control of the residuals for fault detection and identification , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[44]  Rolf Isermann,et al.  Trends in the Application of Model Based Fault Detection and Diagnosis of Technical Processes , 1996 .

[45]  A. L. Dexter,et al.  Fuzzy Model-Based Fault-Tolerant Supervisory Control of Air Conditioning Systems , 2001 .

[46]  Kumpati S. Narendra,et al.  Adaptive control using multiple models, switching and tuning , 2003 .

[47]  S. A. Bøgh,et al.  Fault Tolerant Control Systems , 1997 .

[48]  C. J. Lopez-Toribio,et al.  Takagi-Sugeno fuzzy fault-tolerant control for a non-linear system , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[49]  Frank L. Lewis,et al.  Nearly optimal state feedback control of constrained nonlinear systems using a neural networks HJB approach , 2004, Annu. Rev. Control..

[50]  Tao Xiong,et al.  A combined SVM and LDA approach for classification , 2005, Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005..

[51]  Edgar N. Sánchez,et al.  Adaptive recurrent neural control for nonlinear system tracking , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[52]  K. Åström,et al.  Uniqueness of the maximum likelihood estimates of the parameters of an ARMA model , 1974 .

[53]  Ronald J. Williams,et al.  Training recurrent networks using the extended Kalman filter , 1992, [Proceedings 1992] IJCNN International Joint Conference on Neural Networks.

[54]  G. V. Puskorius,et al.  Automotive Engine Idle Speed Control with Recurrent Neural Networks , 1993, 1993 American Control Conference.

[55]  Panos J. Antsaklis,et al.  An Optimization Approach to Control Reconfiguration , 1999 .

[56]  N. E. Wu,et al.  Concepts and methods in fault-tolerant control , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[57]  Gary G. Yen,et al.  Dynamic multiobjective evolutionary algorithm: adaptive cell-based rank and density estimation , 2003, IEEE Trans. Evol. Comput..

[58]  Edoardo Mosca,et al.  Switching supervisory control based on controller falsification and closed-loop performance inference , 2002 .

[59]  H A Aldridge,et al.  Robot Position Sensor Fault Tolerance , 1997 .

[60]  Steffen Leonhardt,et al.  Methods of fault diagnosis , 1997 .

[61]  M.T. Hagan,et al.  Backpropagation through time for a general class of recurrent network , 2001, IJCNN'01. International Joint Conference on Neural Networks. Proceedings (Cat. No.01CH37222).

[62]  Wilson J. Rugh,et al.  Analytical Framework for Gain Scheduling , 1990, 1990 American Control Conference.

[63]  Dimitar Petrov Filev,et al.  Intelligent adaptive control using multiple models , 2001, Proceeding of the 2001 IEEE International Symposium on Intelligent Control (ISIC '01) (Cat. No.01CH37206).

[64]  Snehasis Mukhopadhyay,et al.  Adaptive control using neural networks and approximate models , 1997, IEEE Trans. Neural Networks.

[65]  Zonghai Chen,et al.  A novel processing for multiple gases detection , 2002, Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527).

[66]  Andrzej Ordys,et al.  Adaptive control using multiple models switching and tuning , 2005 .

[67]  Chonghun Han,et al.  Intelligent systems in process engineering : A review , 1996 .

[68]  Đani Juričić,et al.  Generation of diagnostic trees by means of simplified process models and machine learning , 1997 .

[69]  Mogens Blanke,et al.  A Ship Propulsion System as a Benchmark for Fault-tolerant Control , 1997 .

[70]  George G. Lendaris,et al.  More on training strategies for critic and action neural networks in dual heuristic programming method , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[71]  Jesus M. de la Cruz,et al.  An Eigenstructure Assignment approach (2) , 1997 .

[72]  Arthur K. Kordon,et al.  Hybrid intelligent systems for industrial data analysis , 2002, Proceedings First International IEEE Symposium Intelligent Systems.

[73]  Fei Wu,et al.  Knowledge discovery in time-series databases , 2001 .

[74]  Kuo-Cheng Ko,et al.  A fuzzy-nets training scheme for controlling nonlinear systems , 1996 .

[75]  Kumpati S. Narendra,et al.  Adaptation and learning using multiple models, switching, and tuning , 1995 .

[76]  Snehasis Mukhopadhyay,et al.  Adaptive control of nonlinear multivariable systems using neural networks , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[77]  George G. Lendaris,et al.  Globally convergent approximate dynamic programming applied to an autolander , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[78]  Paul J. Werbos,et al.  Backpropagation Through Time: What It Does and How to Do It , 1990, Proc. IEEE.

[79]  Xiaoqi Yang,et al.  Deriving sufficient conditions for global asymptotic stability of delayed neural networks via nonsmooth analysis , 2004, IEEE Transactions on Neural Networks.

[80]  Youshen Xia,et al.  A recurrent neural network for nonlinear convex optimization subject to nonlinear inequality constraints , 2004, IEEE Trans. Circuits Syst. I Regul. Pap..

[81]  Phayung Meesad,et al.  An effective neuro-fuzzy paradigm for machinery condition health monitoring , 2001, IEEE Trans. Syst. Man Cybern. Part B.