Computing Lyapunov exponents based on the solution expression of the variational system

https://doi.org/10.1016/j.amc.2005.05.016Get rights and content

Abstract

A simple discrete QR algorithm based on a solution expression of the variational equation of a dynamical system is presented for computing the Lyapunov exponents of n-dimensional continuous dynamical systems. The developed numerical scheme of study is based on a time integration using a constant time-step fourth-order Adams–Bashforth method. Numerical results are presented for a Lorenz system with known Lyapunov exponents, and higher dimensional dynamical systems. The algorithm proposed to compute the Lyapunov exponents is found to be robust, computationally efficient, and stable for a sufficiently small step-size h.

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 systemx˙=f(x),t>0,x(0)=x0Rnfor 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 systemY˙=J(x(t))Y,Y(0)=In,where 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 byλi=limtlogpi(t)2pi(0)2(i=1,,n),where log denotes the natural logarithm function loget=t and the norm x2=(xi2)1/2. 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 formY(t)=Q(t)R(t)(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]λi=limt1tlogRi,i(t),i=1,,n.

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 haveY˙(t)J(x(ti))Y(t),titti+1yieldingY(ti+1)exp(hJ(x(ti)))Y(ti).This gives a solution of (2) in the formY(T)=limh0i=0M-1exp(hJ(x(ti)))=limh0exp(hJ(x(tM-1)))exp(hJ(x(t0))).

For a small step-size h, we approximate Eq. (6) byY(T)exp(hJ(x(tM-1)))exp(hJ(x(t0)))=i=M-LM-1exp(hJ(x(ti)))i=jLjL+L-1exp(hJ(x(ti)))i=0L-1exp(hJ(x(ti)))

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)

  • J. Lu et al.

    Computing Lyapunov exponents of continuous dynamical systems: method of Lyapunov vectors

    Chaos Solitons Fract.

    (2005)
  • A. Wolf et al.

    Determining Lyapunov exponents from a time series

    Physica D

    (1985)
  • V.I. Arnold et al.

    Kolmogorov’s seminar on selected problems of analysis (1958-1959)

    Russ. Math. Surv.

    (1960)
  • L. Barreira et al.

    Exponents and Smooth Ergodic Theory

    (2001)
  • G. Benettin 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)
  • Z.-M. Chen et al.

    Remarks on time-dependent periodic Navier–Stokes flow in a two-dimensional torus

    Commun. Math. Phys.

    (1999)
  • Z.-M. Chen et al.

    Transition to chaos in a fluid motion system

    Chaos Solitons Fract.

    (2005)
  • F. Christiansen et al.

    Computing Lyapunov spectra with continuous Gram–Schmidt orthonormalization

    Nonlinearity

    (1997)
  • J.-P. Eckmann et al.

    Ergodic theory of chaos and strange attractors

    Rev. Modern Phys.

    (1985)
  • K. Geist et al.

    Comparison of different methods for computing Lyapunov exponents

    Prog. Theor. Phys.

    (1990)
There are more references available in the full text version of this article.

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 Fractals
    Citation 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 Institute
    Citation 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 Chaos
  • Degenerate Hopf bifurcation in nonsmooth planar systems

    2012, International Journal of Bifurcation and Chaos
  • Design and Dynamics of Multicavity Hyperchaotic Maps with Cylinder Attractors

    2023, International Journal of Bifurcation and Chaos
View all citing articles on Scopus
View full text