Nonlinear system identification using genetic algorithms with application to feedforward control design

A GAMAS-based system identification scheme is developed to construct NARX model of nonlinear systems. Several simulated examples demonstrate that it can be applied to identify both nonlinear continuous-time systems and discrete-time systems with acceptable accuracy. Inverting the identified NARX model, a feedforward controller may be derived to track desired time varying signal of nonlinear systems. Sufficient conditions of the invertibility of NARX model are proposed to investigate the existence of the inverse model. Simulation results depict the effectiveness of the feedforward controller with the aid of simple feedback controller designed for regulation purpose.

[1]  Jan Swevers,et al.  Erratum: “Extended Bandwidth Zero Phase Error Tracking Control of Nonminimum Phase Systems” (Journal of Dynamic Systems, Measurement, and Control, 1992, 114, pp. 347–351) , 1992 .

[2]  Masayoshi Tomizuka,et al.  Feedforward Tracking Controller Design Based on the Identification of Low Frequency Dynamics , 1993 .

[3]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[4]  Jianming Lu,et al.  On Self-Tuning Control of Nonminimum Phase Discrete-Time Systems Using Approximate Inverse Systems , 1993 .

[5]  Stuart J. Flockton,et al.  Pole-zero system Identification Using Genetic Algorithms , 1993, ICGA.

[6]  Stephen A. Billings,et al.  Non-linear system identification using neural networks , 1990 .

[7]  Hitoshi Iba,et al.  System Identification using Structured Genetic Algorithms , 1993, ICGA.

[8]  S. Fakhouri Identification of the Volterra kernels of nonlinear systems , 1980 .

[9]  Surya B. Yadav,et al.  The Development and Evaluation of an Improved Genetic Algorithm Based on Migration and Artificial Selection , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[10]  K S Narendra,et al.  IDENTIFICATION AND CONTROL OF DYNAMIC SYSTEMS USING NEURAL NETWORKS , 1990 .

[11]  G Rizzoni,et al.  Nonlinear parity equation based residual generation for diagnosis of automotive engine faults , 1995 .

[12]  Masayoshi Tomizuka,et al.  Adaptive Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[13]  Masayoshi Tomizuka,et al.  On the design of digital tracking controllers , 1993 .

[14]  Sheng Chen,et al.  Identification of MIMO non-linear systems using a forward-regression orthogonal estimator , 1989 .

[15]  Masayoshi Tomizuka,et al.  The Effect of Adding Zeroes to Feedforward Controllers , 1991 .

[16]  Guy Albert Dumont,et al.  System identification and control using genetic algorithms , 1992, IEEE Trans. Syst. Man Cybern..

[17]  Manabu Yamada,et al.  Zero Phase Error Tracking Controllers With Optimal Gain Characteristics , 1993 .

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

[19]  S. Billings,et al.  Orthogonal parameter estimation algorithm for non-linear stochastic systems , 1988 .

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

[21]  R. Hirschorn Invertibility of multivariable nonlinear control systems , 1979 .