Adaptive local linear modelling and control of nonlinear dynamical systems

In this chapter, the problem of nonlinear system identification and control system design was addressed under the divide-and-conquer principle. This principle motivated the use of multiple local models for system identification in order to simplify the modelling task. Especially in the case of unknown dynamics, where only input output data from the plant is available, the proposed method is able to approximate the nonlinear dynamics of the plant using a piecewise linear dynamical model that is optimised solely from the available data. Especially when local linear models are used as described, it also became possible to design a piecewise linear controller for the plant, whose design is based on the identified model. The questions of the existence and validity of input-output models as described and utilised was addressed theoretically using the implicit function inversion theorem that points out the observability conditions under which such models are possible to build from input-output data alone. The performance of the proposed local linear modelling scheme and the associated local linear controllers was tested on a variety of nonlinear dynamical systems including chaotic systems, a NASA aircraft and the NASA Langley transonic wind tunnel.

[1]  O. Nelles Nonlinear System Identification , 2001 .

[2]  Jeongho Cho,et al.  Local Hammerstein modeling based on self-organizing map , 2003, 2003 IEEE XIII Workshop on Neural Networks for Signal Processing (IEEE Cat. No.03TH8718).

[3]  I. J. Leontaritis,et al.  Input-output parametric models for non-linear systems Part II: stochastic non-linear systems , 1985 .

[4]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1992, Math. Control. Signals Syst..

[5]  Jeongho Cho,et al.  Modeling and inverse controller design for an unmanned aerial vehicle based on the self-organizing map , 2006, IEEE Transactions on Neural Networks.

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

[7]  Anthony J. Calise,et al.  Nonlinear flight control using neural networks , 1994 .

[8]  Jovan D. Bošković,et al.  Comparison of linear, nonlinear and neural-network-based adaptive controllers for a class of fed-batch fermentation processes , 1995, Autom..

[9]  J.J. Sidorowich,et al.  Modeling of chaotic time series for prediction, interpolation, and smoothing , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[10]  S. Thomas Alexander,et al.  Adaptive Signal Processing , 1986, Texts and Monographs in Computer Science.

[11]  J. Príncipe,et al.  Local dynamic modeling with self-organizing maps and applications to nonlinear system identification and control , 1998, Proc. IEEE.

[12]  K. S. Narendra,et al.  Neural networks for control theory and practice , 1996, Proc. IEEE.

[13]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[14]  R.E. Brown,et al.  PID self-tuning controller for aluminium rolling mill , 1990, Conference Record of the 1990 IEEE Industry Applications Society Annual Meeting.

[15]  Jörg A. Walter,et al.  Nonlinear prediction with self-organizing maps , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[16]  Stanley H. Johnson,et al.  Use of Hammerstein Models in Identification of Nonlinear Systems , 1991 .

[17]  Louis V. Schmidt,et al.  Introduction to Aircraft Flight Dynamics , 1998 .

[18]  Andrew C. Singer,et al.  Codebook prediction: a nonlinear signal modeling paradigm , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[19]  Martin Casdagli,et al.  Nonlinear prediction of chaotic time series , 1989 .

[20]  Gary G. R. Green,et al.  Calculation of the Volterra kernels of non-linear dynamic systems using an artificial neural network , 1994, Biological Cybernetics.

[21]  Xiangdong He,et al.  A New Method for Identifying Orders of Input-Output Models for Nonlinear Dynamic Systems , 1993, 1993 American Control Conference.

[22]  Bernd Fritzke,et al.  Growing cell structures--A self-organizing network for unsupervised and supervised learning , 1994, Neural Networks.

[23]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[24]  Naresh K. Sinha,et al.  Modern Control Systems , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[25]  Kurt Hornik,et al.  Approximation capabilities of multilayer feedforward networks , 1991, Neural Networks.

[26]  M.A. Motter Control of the NASA Langley 16-foot transonic tunnel with the self-organizing map , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[27]  Kumpati S. Narendra,et al.  Adaptive control of discrete-time systems using multiple models , 2000, IEEE Trans. Autom. Control..

[28]  Henk B. Verbruggen,et al.  A new method for identification and control of nonlinear dynamic systems , 1996 .

[29]  David M. Walker,et al.  Radial-Basis Models for Feedback Systems With Fading Memory , 2001 .

[30]  Sharad Singhal,et al.  Training Multilayer Perceptrons with the Extende Kalman Algorithm , 1988, NIPS.

[31]  Karl Mathia,et al.  Learning flight control and LoFLYTE , 1995, Proceedings of WESCON'95.

[32]  P. McLellan,et al.  Robust Multiloop PID Controller Design: A Successive Semidefinite Programming Approach , 1999 .

[33]  Jeongho Cho,et al.  Local Linear PID Controllers for Nonlinear Control , 2005, Control. Intell. Syst..

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

[35]  L. Glass,et al.  Understanding Nonlinear Dynamics , 1995 .

[36]  Teuvo Kohonen,et al.  Self-Organizing Maps , 2010 .

[37]  Eduardo Sontag On the Observability of Polynomial Systems. , 1977 .

[38]  Deniz Erdogmus,et al.  An error-entropy minimization algorithm for supervised training of nonlinear adaptive systems , 2002, IEEE Trans. Signal Process..

[39]  W.T. Miller Real-time neural network control of a biped walking robot , 1994, IEEE Control Systems.

[40]  Geoffrey J. McLachlan,et al.  Finite Mixture Models , 2019, Annual Review of Statistics and Its Application.

[41]  John Y. Hung,et al.  Variable structure control: a survey , 1993, IEEE Trans. Ind. Electron..

[42]  V. Kvasnicka,et al.  Neural and Adaptive Systems: Fundamentals Through Simulations , 2001, IEEE Trans. Neural Networks.

[43]  Floris Takens,et al.  On the numerical determination of the dimension of an attractor , 1985 .

[44]  Deniz Erdogmus,et al.  Error Whitening Wiener Filters: Theory and Algorithms , 2005 .

[45]  Chi-Tsong Chen,et al.  Introduction to linear system theory , 1970 .

[46]  D. Broomhead,et al.  Takens embedding theorems for forced and stochastic systems , 1997 .

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

[48]  Kumpati S. Narendra,et al.  Adaptive control using multiple models , 1997, IEEE Trans. Autom. Control..

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

[50]  K. M. Vu,et al.  Optimal setting for discrete PID controllers , 1992 .

[51]  Steven Kay,et al.  Modern Spectral Estimation: Theory and Application , 1988 .

[52]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

[53]  Kumpati S. Narendra,et al.  Identification and control , 1998 .

[54]  W. Rudin Principles of mathematical analysis , 1964 .

[55]  D. Aeyels GENERIC OBSERVABILITY OF DIFFERENTIABLE SYSTEMS , 1981 .

[56]  Myung Jin Chung,et al.  Gain-scheduled state feedback control design technique for flight vehicles , 2001 .

[57]  Thomas Martinetz,et al.  'Neural-gas' network for vector quantization and its application to time-series prediction , 1993, IEEE Trans. Neural Networks.

[58]  Neil Gershenfeld,et al.  Probabilistic characterization and synthesis of complex driven systems , 2000 .