Computation of the periodic steady-state response of nonlinear networks by extrapolation methods

The problem of computing the periodic steady-state response can be formulated as solving a nonlinear equation of the form z = F(z) where F(z) Is the solution vector for the nonlinear network after one period of integration from the initial vector z . The convergence of the sequence y_0 , y_1 , \cdots generated by Y_{r+1} = F(y_r) can be accelerated by extrapolation methods. This paper presents a unified analysis of three extrapolation methods: the scalar and vector \epsilon -algorithms and the minimum polynomial extrapolation algorithm. The main result of the paper is the theorem giving conditions for quadratic convergence of the extrapolation methods. To obtain this result the methods are studied for linear problems (where F is a linear function) and the error propagation properties are investigated. For autonomous systems a function called G similar to F can be defined. In order to obtain quadratic convergence from the extrapolation methods, the derivatives of F and G must be Lipschitz continuous. The appendixes give sufficient conditions for the Lipschitz continuity. A discussion of practical problems related to the implementation of the extrapolation methods is based on the convergence theorem and the error analysis. The performance of the extrapolation methods is demonstrated and compared with other methods for steady-state analysis by four examples, two autonomous and two nonautonomous. Extrapolation methods are very easy to implement, and they are efficient for the steady-state analysis of nonlinear circuits with few reactive elements giving rise to slowly decaying transients.

[1]  P. Wynn,et al.  On the Convergence and Stability of the Epsilon Algorithm , 1966 .

[2]  F. H. Branin,et al.  Determining the periodic response of nonlinear systems by a gradient method , 1977 .

[3]  Jiri Vlach,et al.  A piecewise harmonic balance technique for determination of periodic response of nonlinear systems , 1976 .

[4]  Stig Skelboe,et al.  The control of order and steplength for backward differentiation methods , 1977 .

[5]  C. Lawson,et al.  Extensions and applications of the Householder algorithm for solving linear least squares problems , 1969 .

[6]  P. Wynn,et al.  On a Device for Computing the e m (S n ) Transformation , 1956 .

[7]  B. Noble Applied Linear Algebra , 1969 .

[8]  P. Wynn On the propagation of error in certain non-linear algorithms , 1959, Numerische Mathematik.

[9]  E. Hille,et al.  Lectures on ordinary differential equations , 1968 .

[10]  T. Aprille,et al.  A computer algorithm to determine the steady-state response of nonlinear oscillators , 1972 .

[11]  P. Wynn,et al.  Continued fractions whose coefficients obey a non-commutative law of multiplication , 1963 .

[12]  W. L. Engl,et al.  TNPT-an efficient method to simulate forced nonlinear RF networks in time domain , 1977 .

[13]  S. Cabay,et al.  A Polynomial Extrapolation Method for Finding Limits and Antilimits of Vector Sequences , 1976 .

[14]  E. Gekeler,et al.  On the solution of systems of equations by the epsilon algorithm of Wynn , 1972 .

[15]  Albert E. Ruehli,et al.  The modified nodal approach to network analysis , 1975 .

[16]  J. H. Wilkinson The algebraic eigenvalue problem , 1966 .

[17]  Claude Brezinski,et al.  The solution of systems of equations using the -algorithm, and an application to boundary-value problems , 1974 .

[18]  T.B.M. Neill,et al.  Self-regulating Picard-type iteration for computing the periodic response of a nearly linear circuit to a periodic input , 1975 .

[19]  T. Aprille,et al.  Steady-state analysis of nonlinear circuits with periodic inputs , 1972 .

[20]  P. Wynn,et al.  Acceleration techniques for iterated vector and matrix problems : (mathematics of computation, _1_6(1962), nr 79, p 301-322) , 1962 .

[21]  James Hardy Wilkinson,et al.  The Least Squares Problem and Pseudo-Inverses , 1970, Comput. J..

[22]  T. N. Trick,et al.  Fast periodic steady-state analysis for large-signal electronic circuits , 1973 .

[23]  R. J. Schmidt XXXII. On the numerical solution of linear simultaneous equations by an iterative method , 1941 .