Optimized shooting method for finding periodic orbits of nonlinear dynamical systems

被引:21
作者
Dednam, W. [1 ]
Botha, A. E. [2 ]
机构
[1] Univ Alicante, Dept Fis Aplicada, Alicante 03690, Spain
[2] Univ S Africa, Dept Phys, ZA-1710 Florida, South Africa
关键词
Finding periodic orbits; Levenberg-Marquardt algorithm; Least-squares estimation of nonlinear parameters; Rossler system; Flexible rotor-bearing system; SYNCHRONIZATION; BIFURCATIONS;
D O I
10.1007/s00366-014-0386-6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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 Rossler system, a coupled Rossler 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.
引用
收藏
页码:749 / 762
页数:14
相关论文
共 32 条
[1]   Algorithm 924: TIDES, a Taylor Series Integrator for Differential EquationS [J].
Abad, Alberto ;
Barrio, Roberto ;
Blesa, Fernando ;
Rodriguez, Marcos .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2012, 39 (01)
[2]   Computing periodic orbits with arbitrary precision [J].
Abad, Alberto ;
Barrio, Roberto ;
Dena, Angeles .
PHYSICAL REVIEW E, 2011, 84 (01)
[3]   An optimized Runge-Kutta method for the solution of orbital problems [J].
Anastassi, ZA ;
Simos, TE .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2005, 175 (01) :1-9
[4]  
Ascher U., 1988, Numerical Solution of Boundary Value Problems for Ordinary Differential Equations
[5]  
Chouchane M, 2013, MEDYNA, P1
[6]  
Chun WJ, 2007, CORE PYTHON PROGRAMM
[7]  
Deuflhard P., 1980, Computational Techniques for Ordinary Differential Equations. Proceedings of a Conference, P217
[8]  
Doedel E.J., 2007, Numerical Continuation Methods for dynamical systems, P1
[9]   A Levenberg-Marquardt algorithm with correction for singular system of nonlinear equations [J].
Fan, Jinyan ;
Zeng, Jinlong .
APPLIED MATHEMATICS AND COMPUTATION, 2013, 219 (17) :9438-9446
[10]  
Fan JY, 2012, MATH COMPUT, V81, P447