Runge-Kutta neural network for identification of dynamical systems in high accuracy

This paper proposes Runge-Kutta neural networks (RKNNs) for identification of unknown dynamical systems described by ordinary differential equations (i.e., ordinary differential equation or ODE systems) with high accuracy. These networks are constructed according to the Runge-Kutta approximation method. The main attraction of the RKNNs is that they precisely estimate the changing rates of system states (i.e., the right-hand side of the ODE x =f(x)) directly in their subnetworks based on the space-domain interpolation within one sampling interval such that they can do long-term prediction of system state trajectories. We show theoretically the superior generalization and long-term prediction capability of the RKNNs over the normal neural networks. Two types of learning algorithms are investigated for the RKNNs, gradient-and nonlinear recursive least-squares-based algorithms. Convergence analysis of the learning algorithms is done theoretically. Computer simulations demonstrate the proved properties of the RKNNs.

[1]  A. Balakrishnan,et al.  Methods of optimization , 1988 .

[2]  Amir F. Atiya,et al.  Application of the recurrent multilayer perceptron in modeling complex process dynamics , 1994, IEEE Trans. Neural Networks.

[3]  Peter J. Gawthrop,et al.  Neural networks for control systems - A survey , 1992, Autom..

[4]  Richard S. Sutton,et al.  Adaptive State Representation and Estimation Using Recurrent Connectionist Networks , 1995 .

[5]  C. Desoer,et al.  Linear System Theory , 1963 .

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

[7]  Kumpati S. Narendra,et al.  Neural Networks In Dynamical Systems , 1990, Other Conferences.

[8]  Roger Fletcher,et al.  Practical methods of optimization; (2nd ed.) , 1987 .

[9]  Richard S. Sutton,et al.  Neural networks for control , 1990 .

[10]  P. S. Sastry,et al.  Memory neuron networks for identification and control of dynamical systems , 1994, IEEE Trans. Neural Networks.

[11]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[12]  Yoshiaki Ichikawa,et al.  Neural network application for direct feedback controllers , 1992, IEEE Trans. Neural Networks.

[13]  Marios M. Polycarpou,et al.  High-order neural network structures for identification of dynamical systems , 1995, IEEE Trans. Neural Networks.

[14]  Jooyoung Park,et al.  Universal Approximation Using Radial-Basis-Function Networks , 1991, Neural Computation.

[15]  Peter Linz,et al.  Theoretical Numerical Analysis: An Introduction to Advanced Techniques , 1979 .

[16]  P J Webros BACKPROPAGATION THROUGH TIME: WHAT IT DOES AND HOW TO DO IT , 1990 .

[17]  R. Fletcher Practical Methods of Optimization , 1988 .

[18]  Eduardo D. Sontag,et al.  Mathematical Control Theory: Deterministic Finite Dimensional Systems , 1990 .

[19]  Kurt Hornik,et al.  Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks , 1990, Neural Networks.

[20]  Begnaud Francis Hildebrand,et al.  Introduction to numerical analysis: 2nd edition , 1987 .

[21]  Richard A. Silverman,et al.  Ordinary Differential Equations , 1968, The Mathematical Gazette.

[22]  S. W. Piche,et al.  Steepest descent algorithms for neural network controllers and filters , 1994, IEEE Trans. Neural Networks.

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