Fault tolerant control of multivariable processes using auto-tuning PID controller

Fault tolerant control of dynamic processes is investigated in this paper using an auto-tuning PID controller. A fault tolerant control scheme is proposed composing an auto-tuning PID controller based on an adaptive neural network model. The model is trained online using the extended Kalman filter (EKF) algorithm to learn system post-fault dynamics. Based on this model, the PID controller adjusts its parameters to compensate the effects of the faults, so that the control performance is recovered from degradation. The auto-tuning algorithm for the PID controller is derived with the Lyapunov method and therefore, the model predicted tracking error is guaranteed to converge asymptotically. The method is applied to a simulated two-input two-output continuous stirred tank reactor (CSTR) with various faults, which demonstrate the applicability of the developed scheme to industrial processes.

[1]  Edward J. Davison Multivariable tuning regulators: The feedforward and robust control of a general servomechanism problem , 1975 .

[2]  Yoshimasa Ochi Application of feedback linearization method in a digital restructurable flight control system , 1991 .

[3]  Visakan Kadirkamanathan,et al.  A Function Estimation Approach to Sequential Learning with Neural Networks , 1993, Neural Computation.

[4]  Yoshikazu Nishikawa,et al.  A method for auto-tuning of PID control parameters , 1981, Autom..

[5]  Juha T. Tanttu,et al.  TUNING OF PID CONROLLERS: SURVEY OF SISO AND MIMO TECHNIQUES , 1991 .

[6]  Tong Heng Lee,et al.  Implementation of a knowledge-based PID auto-tuner , 1993, Autom..

[7]  Paul M. Frank,et al.  Fault diagnosis in dynamic systems: theory and application , 1989 .

[8]  Chang Chieh Hang,et al.  Relay auto-tuning in the presence of static load disturbance , 1993, Autom..

[9]  Jan M. Maciejowski,et al.  Modelling and predictive control: Enabling technologies for reconfiguration , 1999 .

[10]  Weng Khuen Ho,et al.  Tuning of PID Controllers based on Gain and Phase Margin Specifications , 1993 .

[11]  Heikki N. Koivo,et al.  Multivariable tuning regulators for unknown systems , 1980, Autom..

[12]  W. D. Morse,et al.  Model following reconfigurable flight control system for the AFTI/F-16 , 1990 .

[13]  Lennart Ljung,et al.  Theory and Practice of Recursive Identification , 1983 .

[14]  Peter J. Fleming,et al.  A connectionist approach to PID autotuning , 1991 .

[15]  Guoping Liu,et al.  Variable neural networks for adaptive control of nonlinear systems , 1999, IEEE Trans. Syst. Man Cybern. Part C.

[16]  D. P. Atherton,et al.  PID Controller Design for a TITO System , 1993, 1993 American Control Conference.

[17]  Matthew L. Tyler,et al.  Optimal and robust design of integrated control and diagnostic modules , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[18]  Jin Hyun Park,et al.  Improved relay auto-tuning with static load disturbance , 1997, Autom..

[19]  E. Davison,et al.  Multivariable tuning regulators: The feedforward and robust control of a general servomechanism problem , 1975, 1975 IEEE Conference on Decision and Control including the 14th Symposium on Adaptive Processes.

[20]  Sheng Chen,et al.  Recursive hybrid algorithm for non-linear system identification using radial basis function networks , 1992 .

[21]  Jie Chen,et al.  Active fault-tolerant flight control systems design using the linear matrix inequality method , 1999 .

[22]  Heinz Unbehauen,et al.  A New Simple Decentralized Adaptive Multivariable Regulator and its Application to Multivariable Plants , 1990 .

[23]  Visakan Kadirkamanathan,et al.  Dynamic structure neural networks for stable adaptive control of nonlinear systems , 1996, IEEE Trans. Neural Networks.

[24]  Y Lu,et al.  A Sequential Learning Scheme for Function Approximation Using Minimal Radial Basis Function Neural Networks , 1997, Neural Computation.

[25]  Hong Wang,et al.  Neural-network-based fault-tolerant control of unknown nonlinear systems , 1999 .

[26]  Tore Hägglund,et al.  Automatic tuning of simple regulators with specifications on phase and amplitude margins , 1984, Autom..

[27]  D. Looze,et al.  An automatic redesign approach for restructurable control systems , 1985, IEEE Control Systems Magazine.

[28]  Weng Khuen Ho,et al.  Relay auto-tuning of PID controllers using iterative feedback tuning , 2003, Autom..

[29]  Karl Johan Åström,et al.  Relay Feedback Auto-tuning of Process Controllers – A Tutorial Review , 2002 .

[30]  A. P. Loh,et al.  Relay feedback of multivariable systems and its use for auto-tuning of multi-loop PI controllers , 1994 .

[31]  P. Antsaklis,et al.  Stability of the pseudo-inverse method for reconfigurable control systems , 1991 .

[32]  Rolf Isermann,et al.  A Parameter-Adaptive Pid-Controller With Stepwise Parameter Optimization , 1984 .

[33]  Hideaki Sakai,et al.  A real-time learning algorithm for a multilayered neural network based on the extended Kalman filter , 1992, IEEE Trans. Signal Process..

[34]  Sukhan Lee,et al.  A Gaussian potential function network with hierarchically self-organizing learning , 1991, Neural Networks.

[35]  Isaac Kaminer,et al.  A velocity algorithm for the implementation of gain-scheduled controllers , 1995, Autom..

[36]  Oh-Kyu Kwon,et al.  Fault-Tolerant Model Based Predictive Control with Application to Boiler Systems , 1997 .

[37]  John C. Platt A Resource-Allocating Network for Function Interpolation , 1991, Neural Computation.

[38]  Jin Jiang,et al.  Design of reconfigurable control systems using eigenstructure assignments , 1994 .

[39]  Chang-Chieh Hang,et al.  Autotuning of multiloop proportional-integral controllers using relay feedback , 1993 .

[40]  P. Gawthrop Self-tuning PID controllers: Algorithms and implementation , 1986 .

[41]  Rey-Chue Hwang,et al.  A self-tuning PID control for a class of nonlinear systems based on the Lyapunov approach , 2002 .