Linearization and state estimation of unknown discrete-time nonlinear dynamic systems using recurrent neurofuzzy networks

Model-based methods for the state estimation and control of linear systems have been well developed and widely applied. In practice, the underlying systems are often unknown and nonlinear. Therefore, data based model identification and associated linearization techniques are very important. Local linearization and feedback linearization have drawn considerable attention in recent years. In this paper, linearization techniques using neural networks are reviewed, together with theoretical difficulties associated with the application of feedback linearization. A recurrent neurofuzzy network with an analysis of variance (ANOVA) decomposition structure and its learning algorithm are proposed for linearizing unknown discrete-time nonlinear dynamic systems. It can be viewed as a method for approximate feedback linearization, as such it enlarges the class of nonlinear systems that can be feedback linearized using neural networks. Applications of this new method to state estimation are investigated with realistic simulation examples, which shows that the new method has useful practical properties such as model parametric parsimony and learning convergence, and is effective in dealing with complex unknown nonlinear systems.

[1]  Frank L. Lewis,et al.  A dynamic recurrent neural-network-based adaptive observer for a class of nonlinear systems , 1997, Autom..

[2]  V. Kůrková,et al.  Recurrent Neural Networks: Some Systems-Theoretic Aspects , 1998 .

[3]  C. A. Desoer,et al.  Nonlinear Systems Analysis , 1978 .

[4]  Graham C. Goodwin,et al.  Adaptive filtering prediction and control , 1984 .

[5]  Robert M. Sanner,et al.  Gaussian Networks for Direct Adaptive Control , 1991, 1991 American Control Conference.

[6]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[7]  A. Isidori,et al.  Adaptive control of linearizable systems , 1989 .

[8]  Hassan K. Khalil,et al.  Adaptive control of a class of nonlinear discrete-time systems using neural networks , 1995, IEEE Trans. Autom. Control..

[9]  I. Kanellakopoulos,et al.  Systematic Design of Adaptive Controllers for Feedback Linearizable Systems , 1991, 1991 American Control Conference.

[10]  Fu-Chuang Chen,et al.  Adaptive control of non-linear continuous-time systems using neural networks—general relative degree and MIMO cases , 1993 .

[11]  C. Harris,et al.  Modelling and control of nonlinear, operating point dependent systems via associative memory networks , 1996 .

[12]  Frank L. Lewis,et al.  Feedback linearization in discrete-time using neural networks , 1997, Proceedings of 12th IEEE International Symposium on Intelligent Control.

[13]  R. Marino,et al.  Global adaptive observers for nonlinear systems via filtered transformations , 1992 .

[14]  R. Marino,et al.  Adaptive observers with arbitrary exponential rate of convergence for nonlinear systems , 1995, IEEE Trans. Autom. Control..

[15]  M. French,et al.  Approximate models for adaptive feedback linearization , 1997 .

[16]  Roderick Murray-Smith,et al.  Multiple Model Approaches to Modelling and Control , 1997 .

[17]  Eduardo Aranda-Bricaire,et al.  Linearization of Discrete-Time Systems , 1996 .

[18]  Frank L. Lewis,et al.  Multilayer discrete-time neural-net controller with guaranteed performance , 1996, IEEE Trans. Neural Networks.

[19]  Pineda,et al.  Generalization of back-propagation to recurrent neural networks. , 1987, Physical review letters.

[20]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[21]  A. Isidori Nonlinear Control Systems , 1985 .

[22]  R. Marino,et al.  Global adaptive output-feedback control of nonlinear systems. I. Linear parameterization , 1993, IEEE Trans. Autom. Control..

[23]  Guanrong Chen,et al.  Kalman Filtering with Real-time Applications , 1987 .

[24]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[25]  Hisashi Tanizaki,et al.  Nonlinear Filters: Estimation and Applications , 1993 .

[26]  Chen-Chung Liu,et al.  Adaptively controlling nonlinear continuous-time systems using multilayer neural networks , 1994, IEEE Trans. Autom. Control..

[27]  Approximate and local linearizability of non-linear discrete-time systems , 1986 .

[28]  T. Johansen,et al.  Constructing NARMAX models using ARMAX models , 1993 .

[29]  S. Monaco,et al.  On the discrete-time normal form , 1998, IEEE Trans. Autom. Control..

[30]  Christopher J. Harris,et al.  A neurofuzzy network structure for modelling and state estimation of unknown nonlinear systems , 1997, Int. J. Syst. Sci..

[31]  Q. Gan,et al.  Neurofuzzy state estimators using a modified ASMOD and Kalman filter algorithm , 1999 .

[32]  Eduardo D. Sontag,et al.  Recurrent Neural Networks: Some Systems-Theoretic Aspects , 1997 .

[33]  Christopher J. Harris,et al.  Fuzzy local linearization and local basis function expansion in nonlinear system modeling , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[34]  Frank L. Lewis,et al.  Feedback linearization using neural networks , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[35]  Barak A. Pearlmutter Gradient calculations for dynamic recurrent neural networks: a survey , 1995, IEEE Trans. Neural Networks.

[36]  M. Gupta,et al.  Approximation of discrete-time state-space trajectories using dynamic recurrent neural networks , 1995, IEEE Trans. Autom. Control..

[37]  Miroslav Krstic,et al.  Adaptive nonlinear output-feedback schemes with Marino-Tomei controller , 1996 .