Computing Lyapunov exponents based on the solution expression of the variational system
Introduction
Lyapunov exponents, the qualitative measures characterizing stability and instability dynamical behaviours of a dynamical system, allow assessment of the sensitivity of solutions of a dynamical system with respect to initial data [17], [18] and are used for measuring the fractal dimension of strange attractors based on the Kaplan–Yorke formula [10]. They provide fundamental information describing behaviour characteristics of the system and understanding of the underlying properties associated with strange attractors [7], [19].
For means of illustration, we assume that the dynamical system under examination is described by the ordinary differential equation systemfor a smooth n-vector valued function f(x). Differentiating this system with respect to the initial condition x0, we derive the n2-dimensional ordinary differential equation system or the variational systemwhere In denotes the n × n identity matrix and J(x) = ∂f(x)/∂x, the Jacobian matrix of f.
Consider the evolution of an infinitesimal n-parallelepiped [p1(t), …, pn(t)] [8], [20] with the axis pi(t) = Y(t)pi(0) for i = 1, …, n, where {p1(0), …, pn(0)} denotes an orthogonal basis of Rn. The ith Lyapunov exponent, which measures the long-time sensitivity of the flow x(t) with respect to the initial data x0 at the direction pi(t), is defined by the expansion rate of the length of the ith axis pi(t) and is given bywhere log denotes the natural logarithm function and the norm . Without loss of generality [2], the direction pi(t) is chosen as the ith column of the identity matrix In for i = 1, …, n. Thus if we use the Gram–Schimdt reorthonormalization or QR reorthonormalization (see, for example, [8], [20]) for Y(t) in the form(with uniquely defined orthonormal matrix Q(t) and an upper triangular matrix R(t) with positive diagonal entries Ri,i(t) for i = 1, …, n), we introduce the alternative definition [8]
The existence of this limit or the limit defined in (3) (which is usually assumed to exist in computations) essentially depends on the fundamental theorem of ergodic dynamical systems [16]. Note that, the value ∣λi∣ can be very large, and its evaluation fails if we calculate directly the Lyapunov exponents from (5), due to the limitation of computing memory. The numerical computation of Lyapunov exponents are well developed as described by Benettin et al. [3], Wolf et al. [20] and Geist et al. [8], using a discrete QR algorithm. One may also refer to Christiansen and Rugh [6] and Lu et al. [14] for successful developments of continuous algorithms in computing Lyapunov exponents. In this paper, we discuss a new and simple discrete QR method based on the solution expression of (2).
Section snippets
Description of a simple discrete QR algorithm
For a given time interval [0, T], we choose mesh points {t0, …, ti, …, tM}, where ti = ih with step-size h = T/M. If M is sufficiently large or h is sufficiently small, we haveyieldingThis gives a solution of (2) in the form
For a small step-size h, we approximate Eq. (6) by
Computation results
In this section, we present numerical results for the simple discrete QR algorithm (SDQR), which are compared with those derived from the well known WSSV algorithm described by Wolf et al. [20]. The CPU time is recorded in seconds, and all computations were carried out in double precision on a Unix Workstation.
The numerical computations presented here are for the three-dimensional Lorenz equation and higher dimensional dynamical systems displaying a limit cycle, a quasi-periodic attractor and a
Discussions
This paper discusses a simple discrete QR algorithm (SDQR) to compute Lyapunov exponents of n-dimensional dynamical systems. This method is based on the solution expression (6) of the variational system (2) and uses a matrix exponential (9). The n-dimensional dynamical solution of (1) is discreterized by the fourth-order Adams–Bashforth method [12]. The computation is found reliable as demonstrated by the good agreement with analytic evidence derived in [9] and the very small errors e0 and e1
References (20)
- et al.
Computing Lyapunov exponents of continuous dynamical systems: method of Lyapunov vectors
Chaos Solitons Fract.
(2005) - et al.
Determining Lyapunov exponents from a time series
Physica D
(1985) - et al.
Kolmogorov’s seminar on selected problems of analysis (1958-1959)
Russ. Math. Surv.
(1960) - et al.
Exponents and Smooth Ergodic Theory
(2001) - et al.
Lyapunov characteristic exponents for smooth dynamical systems and for Hamiltonian systems; a method for computing all of them, Part I and Part II
Meccanica
(1980) - et al.
Remarks on time-dependent periodic Navier–Stokes flow in a two-dimensional torus
Commun. Math. Phys.
(1999) - et al.
Transition to chaos in a fluid motion system
Chaos Solitons Fract.
(2005) - et al.
Computing Lyapunov spectra with continuous Gram–Schmidt orthonormalization
Nonlinearity
(1997) - et al.
Ergodic theory of chaos and strange attractors
Rev. Modern Phys.
(1985) - et al.
Comparison of different methods for computing Lyapunov exponents
Prog. Theor. Phys.
(1990)
Cited by (30)
Computation of the Lyapunov exponents in the compass-gait model under OGY control via a hybrid Poincaré map
2015, Chaos, Solitons and FractalsCitation Excerpt :Such methods for calculating Lyapunov exponents have been based essentially on the numerical integration of a variational equation. For a smooth continuous dynamical system, many numerical methods have been well established [2,16–47]. However, for non-smooth nonlinear dynamical systems, for example in machine dynamics due to dry friction, backlash, or impulses, the conventional algorithms cannot be directly applied because the Jacobian matrix exhibits discontinuities.
Implementation of approach to compute the Lyapunov characteristic exponents for continuous dynamical systems to higher dimensions
2010, Journal of the Franklin InstituteCitation Excerpt :For discrete time systems an extension of [9] to compute the largest p LCEs is given in [14]. Chen et al. [15] propose a scheme where they use a constant time-step fourth-order Adams–Bashforth integration method. It is known that any orthogonal matrix Q belonging to the SOn group (with unit determinant) can be expressed as the exponential of a skew symmetric matrix S, that is, Q=eS (see [16]).
Electromagnetic analog of 3D autonomous ODEs with quadratic nonlinearities
2014, International Journal of Bifurcation and ChaosDegenerate Hopf bifurcation in nonsmooth planar systems
2012, International Journal of Bifurcation and ChaosDesign and Dynamics of Multicavity Hyperchaotic Maps with Cylinder Attractors
2023, International Journal of Bifurcation and Chaos