Optimized shooting method for finding periodic orbits of nonlinear dynamical systems

An alternative numerical method is developed to find stable and unstable periodic orbits of nonlinear dynamical systems. The method exploits the high efficiency of the Levenberg–Marquardt algorithm for medium-sized problems and has the additional advantage of being relatively simple to implement. It is also applicable to both autonomous and non-autonomous systems. As an example of its use, it is employed to find periodic orbits in the Rössler system, a coupled Rössler system, as well as an eight-dimensional model of a flexible rotor-bearing; problems which have been treated previously via two related methods. The results agree with the previous methods and are seen to be more accurate in some cases. A simple implementation of the method, written in the Python programming language, is provided as an Appendix.

[1]  O. Rössler An equation for continuous chaos , 1976 .

[2]  J.-X Xu,et al.  RESEARCH ON THE PERIODIC ORBIT OF NON-LINEAR DYNAMIC SYSTEMS USING CHEBYSHEV POLYNOMIALS , 2001 .

[3]  Paulo C. Rech,et al.  The organization of periodicity and hyperchaos in an asymmetric coupling of two chaotic Rössler oscillators , 2013 .

[4]  Steven W. Shaw,et al.  The effects of unbalance on oil whirl , 1990 .

[5]  James C. Sutherland,et al.  Graph-Based Software Design for Managing Complexity and Enabling Concurrency in Multiphysics PDE Software , 2011, TOMS.

[6]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[7]  Roberto Barrio,et al.  Computing periodic orbits with arbitrary precision. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[8]  John Guckenheimer,et al.  Computing Periodic Orbits and their Bifurcations with Automatic Differentiation , 2000, SIAM J. Sci. Comput..

[9]  Erik Mosekilde,et al.  Loss of synchronization in coupled Rössler systems , 2001 .

[10]  Zbigniew Galias,et al.  Interval Methods for Rigorous Investigations of periodic orbits , 2001, Int. J. Bifurc. Chaos.

[11]  Zacharias A. Anastassi,et al.  An optimized Runge-Kutta method for the solution of orbital problems , 2005 .

[12]  I. Gladwell,et al.  Computational techniques for ordinary differential equations , 1982 .

[13]  Bernd Krauskopf,et al.  Numerical Continuation Methods for Dynamical Systems , 2007 .

[14]  Enrico Schumann,et al.  Numerical Methods and Optimization in Finance , 2011 .

[15]  Robert C. Hilborn,et al.  Chaos and Nonlinear Dynamics , 2000 .

[16]  Kurths,et al.  Phase synchronization of chaotic oscillators. , 1996, Physical review letters.

[17]  Hans Petter Langtangen,et al.  Python scripting for computational science , 2004 .

[18]  Jinyan Fan,et al.  The modified Levenberg-Marquardt method for nonlinear equations with cubic convergence , 2012, Math. Comput..

[19]  E. Mosekilde,et al.  Bifurcations in two coupled Ro¨ssler systems , 1996 .

[21]  Philip Hans Franses,et al.  Nonlinear Time Series Models in Empirical Finance: Frontmatter , 2000 .

[22]  Jinyan Fan,et al.  A Levenberg-Marquardt algorithm with correction for singular system of nonlinear equations , 2013, Appl. Math. Comput..

[23]  Y. Kuznetsov Elements of Applied Bifurcation Theory , 2023, Applied Mathematical Sciences.

[24]  Kurt Lust,et al.  Improved numerical Floquet Multipliers , 2001, Int. J. Bifurc. Chaos.

[25]  J. R. M. Radok,et al.  Numerical Solution of Boundary Value Problems , 1960 .

[26]  Kenneth Levenberg A METHOD FOR THE SOLUTION OF CERTAIN NON – LINEAR PROBLEMS IN LEAST SQUARES , 1944 .

[27]  P. Robinson,et al.  Compact dynamical model of brain activity. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[28]  Henri P. Gavin,et al.  The Levenberg-Marquardt method for nonlinear least squares curve-fitting problems c © , 2013 .

[29]  Roberto Barrio,et al.  Algorithm 924: TIDES, a Taylor Series Integrator for Differential EquationS , 2012, TOMS.

[30]  Wesley J. Chun Core Python Programming , 2000 .

[31]  Jianxue Xu,et al.  A new method to determine the periodic orbit of a nonlinear dynamic system and its period , 2005, Engineering with Computers.