Estimating Lyapunov Exponents from Time Series. Gerrit Ansmann

Similar documents
Phase-Space Reconstruction. Gerrit Ansmann

Mechanisms of Chaos: Stable Instability

THREE DIMENSIONAL SYSTEMS. Lecture 6: The Lorenz Equations

Dynamical Systems and Chaos Part I: Theoretical Techniques. Lecture 4: Discrete systems + Chaos. Ilya Potapov Mathematics Department, TUT Room TD325

Chaos and Liapunov exponents

Mathematical Foundations of Neuroscience - Lecture 7. Bifurcations II.

Characterizing chaotic time series

Chapter 6: Ensemble Forecasting and Atmospheric Predictability. Introduction

One dimensional Maps

Phase Desynchronization as a Mechanism for Transitions to High-Dimensional Chaos

Chaos, Complexity, and Inference (36-462)

2 Discrete growth models, logistic map (Murray, Chapter 2)

K. Pyragas* Semiconductor Physics Institute, LT-2600 Vilnius, Lithuania Received 19 March 1998

Chaos. Dr. Dylan McNamara people.uncw.edu/mcnamarad

Complex system approach to geospace and climate studies. Tatjana Živković

Revista Economica 65:6 (2013)

Lagrangian Coherent Structures (LCS)

Chapter 11. Taylor Series. Josef Leydold Mathematical Methods WS 2018/19 11 Taylor Series 1 / 27

Information Mining for Friction Torque of Rolling Bearing for Space Applications Using Chaotic Theory

NONLINEAR TIME SERIES ANALYSIS, WITH APPLICATIONS TO MEDICINE

Chapitre 4. Transition to chaos. 4.1 One-dimensional maps

Phase Synchronization of Coupled Rossler Oscillators: Amplitude Effect

Chapter 4. Transition towards chaos. 4.1 One-dimensional maps

A benchmark test A benchmark test of accuracy and precision in estimating dynamical systems characteristics from a time series

The Derivative of a Function Measuring Rates of Change of a function. Secant line. f(x) f(x 0 ) Average rate of change of with respect to over,

DETERMINATION OF MODEL VALID PREDICTION PERIOD USING THE BACKWARD FOKKER-PLANCK EQUATION

Delay-induced chaos with multifractal attractor in a traffic flow model

Simple approach to the creation of a strange nonchaotic attractor in any chaotic system

Lecture 10: Singular Perturbations and Averaging 1

On the numerical integration of variational equations

Distinguishing chaos from noise

The Research of Railway Coal Dispatched Volume Prediction Based on Chaos Theory

Slopes and Rates of Change

Testing for Chaos in Type-I ELM Dynamics on JET with the ILW. Fabio Pisano

However, in actual topology a distance function is not used to define open sets.

Complicated behavior of dynamical systems. Mathematical methods and computer experiments.

Predictability and Chaotic Nature of Daily Streamflow

SIMULATED CHAOS IN BULLWHIP EFFECT

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability

Experimental Characterization of Nonlinear Dynamics from Chua s Circuit

Lesson 4: Non-fading Memory Nonlinearities

Lecture 19 Observability and state estimation

Intelligent Fault Classification of Rolling Bearing at Variable Speed Based on Reconstructed Phase Space

6 Linear Equation. 6.1 Equation with constant coefficients

2:2:1 Resonance in the Quasiperiodic Mathieu Equation

On the choice of coarse variables for. dynamics. Workshop on Mathematics of Model Reduction University of Leicester, Aug.

We honor Ed Lorenz ( ) who started the whole new science of predictability

Jim Lambers MAT 460 Fall Semester Lecture 2 Notes

Lecture 6. Lorenz equations and Malkus' waterwheel Some properties of the Lorenz Eq.'s Lorenz Map Towards definitions of:

Pattern Formation and Chaos

On the numerical integration of variational equations

Dynamical systems, information and time series

Application of Chaos Theory and Genetic Programming in Runoff Time Series

Stability and hybrid synchronization of a time-delay financial hyperchaotic system

CHALMERS, GÖTEBORGS UNIVERSITET. EXAM for DYNAMICAL SYSTEMS. COURSE CODES: TIF 155, FIM770GU, PhD

Impulsive Stabilization and Application to a Population Growth Model*

Bred Vectors, Singular Vectors, and Lyapunov Vectors in Simple and Complex Models

Poincaré Map, Floquet Theory, and Stability of Periodic Orbits

PHY411 Lecture notes Part 5

Experimental Characterization of Nonlinear Dynamics from Chua s Circuit

Lecture 1: Derivatives

Observability and state estimation

Exponential stability of families of linear delay systems

By Nadha CHAOS THEORY

Lecture 1: Derivatives

Edward Lorenz. Professor of Meteorology at the Massachusetts Institute of Technology

Numerical integration of variational equations

Small-scale instabilities in dynamical systems with sliding. Sieber, J and Kowalczyk, P. MIMS EPrint:

Linear Systems of ODE: Nullclines, Eigenvector lines and trajectories

The Behaviour of a Mobile Robot Is Chaotic

What is Chaos? Implications of Chaos 4/12/2010

SRB measures for non-uniformly hyperbolic systems

A MINIMAL 2-D QUADRATIC MAP WITH QUASI-PERIODIC ROUTE TO CHAOS

Hybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching

Delay Coordinate Embedding

Majid Sodagar, 1 Patrick Chang, 1 Edward Coyler, 1 and John Parke 1 School of Physics, Georgia Institute of Technology, Atlanta, Georgia 30332, USA

dynamical zeta functions: what, why and what are the good for?

Delay, state, and parameter estimation in chaotic and hyperchaotic delayed systems with uncertainty and time-varying delay

arxiv: v1 [nlin.ao] 21 Sep 2018

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad

Nonsmooth systems: synchronization, sliding and other open problems

Student Session Topic: Average and Instantaneous Rates of Change

3. On the grid below, sketch and label graphs of the following functions: y = sin x, y = cos x, and y = sin(x π/2). π/2 π 3π/2 2π 5π/2

Converse Lyapunov theorem and Input-to-State Stability

OUTPUT REGULATION OF THE SIMPLIFIED LORENZ CHAOTIC SYSTEM

EE 574 Detection and Estimation Theory Lecture Presentation 8

Bifurcation control and chaos in a linear impulsive system

Environmental Physics Computer Lab #8: The Butterfly Effect

LANGEVIN EQUATION AND THERMODYNAMICS

Self-intersection local time for Gaussian processes

Intelligent Embedded Systems Uncertainty, Information and Learning Mechanisms (Part 1)

Math Ordinary Differential Equations

STABILITY ANALYSIS OF DAMPED SDOF SYSTEMS WITH TWO TIME DELAYS IN STATE FEEDBACK

Entropy Gradient Maximization for Systems with Discoupled Time

Generating a Complex Form of Chaotic Pan System and its Behavior

3. Controlling the time delay hyper chaotic Lorenz system via back stepping control

Input to state Stability

Reconstruction Deconstruction:

Stability of Nonlinear Systems An Introduction

Exponential Decay: From Semi-Global to Global

Transcription:

Estimating Lyapunov Exponents from Time Series Gerrit Ansmann

Example: Lorenz system. Two identical Lorenz systems with initial conditions; one is slightly perturbed (10 14 ) at t = 30: 20 x 2 1 0 20 20 x 1 1 0 20 10 10 x 1 x 2 1 10 10 0 30 t 60 90 2

The Largest Lyapunov Exponent Consider evolution of two close trajectories x and y: y(t ) x(t ) x(t +τ) y(t +τ) Then their distance grows or shrinks exponenentially: x(t + τ) y(t + τ) = x(t ) y(t ) e λ 1τ For: infinitesimally close trajectories ( x(t ) y(t ) 0) infinite time evolution (τ ) Note: In this entire lecture, τ is not the embedding delay. 3

The Largest Lyapunov Exponent Definition x(t + τ) y(t + τ) = x(t ) y(t ) e λ 1τ Solve for λ 1 and implement the limits:. First Lyapunov exponent. Let x and y be two trajectories of the dynamics.. λ 1 = lim τ lim x(t ) y(t ) 0 1 τ ln x(t + τ) y(t + τ) ( x(t ) y(t ) ) Also: largest Lyapunov exponent or just Lyapunov exponent. 4

Typical Evolution of a Trajectory Distance. Two identical Lorenz systems with initial conditions; one is slightly perturbed (10 14 ) at t = 30: 20 x 2 1 0 20 20 x 1 1 0 20 10 10 x 1 x 2 1 10 10 0 30 t 60 90 5

Comparison with Evolution of Infinitesimal Distance Two identical Lorenz systems with initial conditions; one is slightly perturbed (10 14 ) at t = 30: 20 x 2 1 0 20 20 x 1 1 0 20 x 1 x 2, v 10 10 1 10 10 0 30 t 60 90 5

Typical Evolution of a Trajectory Distance. Regimes of the average distance D: 3 D (τ) 2 1 0 τ 6

Typical Evolution of a Trajectory Distance. Regimes of the average distance D: 1. alignment to direction of largest growth: 3 d D(τ) c i (τ) exp ( λ i τ) i =1 D (τ) 2 Asymptotically: c i (τ) 0 for i > 1 c 1 (τ) 1 0 τ 6

Typical Evolution of a Trajectory Distance. Regimes of the average distance D: 1. alignment to direction of largest growth: 3 d D(τ) c i (τ) exp ( λ i τ) i =1 D (τ) 0 1 2 τ Asymptotically: c i (τ) 0 for i > 1 c 1 (τ) 2. exponential growth: D(τ) exp ( λ 1 τ) 6

Typical Evolution of a Trajectory Distance. Regimes of the average distance D: 1. alignment to direction of largest growth: 3 d D(τ) c i (τ) exp ( λ i τ) i =1 D (τ) 0 1 2 τ Asymptotically: c i (τ) 0 for i > 1 c 1 (τ) 2. exponential growth: D(τ) exp ( λ 1 τ) 3. constancy on the scale of the attractor: D(τ) diam(a) 6

Translation to Time Series continuous trajectories discrete trajectories actual phase space reconstruction evolution of arbitrary states available trajectories And of course: finite data, noise, 7

Wolf Algorithm Acquisition of Instantaneous Lyapunov Exponents x(0) x(τ) x(t₁) x(t₁+τ) 1. Let x(0) be the first reconstructed state. 2. Find a state x(t 1 ) such that x(t 1 ) x(0) < ε. 8

Wolf Algorithm Acquisition of Instantaneous Lyapunov Exponents x(0) ε x(t₁) 1. Let x(0) be the first reconstructed state. x(τ) x(t₁+τ) 2. Find a state x(t 1 ) such that x(t 1 ) x(0) < ε. 8

Wolf Algorithm Acquisition of Instantaneous Lyapunov Exponents x(0) ε x(t₁) x(τ) ε x(t₂) 1. Let x(0) be the first reconstructed state. x(t₁+τ) 2. Find a state x(t 1 ) such that x(t 1 ) x(0) < ε. 3. Approximate instantaneous largest Lyapunov exponent: λ 1 (0) = 1 τ ln ( x(τ) x(t 1 +τ) x(0) x(t 1 ) ). 8

Wolf Algorithm Acquisition of Instantaneous Lyapunov Exponents x(0) ε x(t₁) x(τ) ε x(t₂) 1. Let x(0) be the first reconstructed state. x(t₁+τ) 2. Find a state x(t 1 ) such that x(t 1 ) x(0) < ε. 3. Approximate instantaneous largest Lyapunov exponent: λ 1 (0) = 1 τ ln ( x(τ) x(t 1 +τ) x(0) x(t 1 ) ). 4. Find a state x(t 2 ) such that x(t 2 ) x(τ) < ε and x(t 2 ) x(t + τ) is nearly parallel to x(t 1 + τ) x(t + τ). 8

Wolf Algorithm Acquisition of Instantaneous Lyapunov Exponents x(0) ε x(t₁) x(τ) ε x(t₂) 1. Let x(0) be the first reconstructed state. x(t₁+τ) 2. Find a state x(t 1 ) such that x(t 1 ) x(0) < ε. 3. Approximate instantaneous largest Lyapunov exponent: λ 1 (0) = 1 τ ln ( x(τ) x(t 1 +τ) x(0) x(t 1 ) ). 4. Find a state x(t 2 ) such that x(t 2 ) x(τ) < ε and x(t 2 ) x(t + τ) is nearly parallel to x(t 1 + τ) x(t + τ). 5. Approximate instantaneous largest Lyapunov exponent: λ 1 (τ) = 1 τ ln ( x(2τ) x(t 2 +τ) x(τ) x(t 2 ) ). 8

Wolf Algorithm Averaging After acquiring the local Lyapunov exponents, estimate: λ 1 = 1 I r I i =r λ 1 (i τ) The offset r ensures that the distances are aligned to the direction of largest growth. 9

Wolf Algorithm Parameters x(0) ε x(t₁) x(τ) ε x(t₂) x(t₁+τ) Initial distance ε: too small impact of noise too high too large small region of exponential growth Rescaling time τ: too high distance reaches size of attractor too small small region of exponential growth 10

Wolf Algorithm Problems Parameters have to be chosen a priori. Problems may be obfuscated: no exponential growth due to noise embedding dimension m too small Sensitivity to noise. Difficult to find neighbouring trajectory segment with required properties. Different way to ensure alignment to direction of largest growth. 11

Rosenstein Kantz Algorithm. x(t ) ε 1. For a given reference state x(t ), find all states x(t 1 ),, x(t u ) for which x(t ) x(t j ) < ε. 12

Rosenstein Kantz Algorithm. x(t ) ε x(t₂) x(t₁) 1. For a given reference state x(t ), find all states x(t 1 ),, x(t u ) for which x(t ) x(t j ) < ε. 12

Rosenstein Kantz Algorithm. x(t ) ε x(t₂) x(t₁) 1. For a given reference state x(t ), find all states x(t 1 ),, x(t u ) for which x(t ) x(t j ) < ε. 2. For a given τ, define the average distance of the respective trajectory segments from the initial one u s(t,τ) = 1 u x(t + τ) x(t j + τ) j =1 12

Rosenstein Kantz Algorithm. x(t ) ε x(t₂) x(t₁) 1. For a given reference state x(t ), find all states x(t 1 ),, x(t u ) for which x(t ) x(t j ) < ε. 2. For a given τ, define the average distance of the respective trajectory segments from the initial one u s(t,τ) = 1 u x(t + τ) x(t j + τ) j =1 3. Average over all states as reference states: S(τ) = 1 N N t =1 s(t,τ) 12

Rosenstein Kantz Algorithm. x(t ) ε x(t₂) x(t₁) 1. For a given reference state x(t ), find all states x(t 1 ),, x(t u ) for which x(t ) x(t j ) < ε. 2. For a given τ, define the average distance of the respective trajectory segments from the initial one u s(t,τ) = 1 u x(t + τ) x(t j + τ) j =1 3. Average over all states as reference states: S(τ) = 1 N N t =1 s(t,τ) 4. Obtain λ 1 from region of exponential growth of S(τ). 12

Rosenstein Kantz Algorithm Example (Different lines correspond to different ε and m.) adapted from H. Kantz, A robust method to estimate the maximal Lyapunov exponent of a time series, Phys. Let. A 185 (1994) 13

Rosenstein Kantz Algorithm Mind How You Average 1. Average over the neighbourhood of a reference state s(t,τ). 2. Average s(t,τ) over all reference states S(τ). 3. Obtain λ 1 from slope of S(τ). Density of states in a region of the attractor affects: reference states states in neighbourhood of given reference state Separating the averaging in steps 1 and 2 (instead of averaging of all pairs closer than ε) ensures that density is accounted for only once (and not twice). 14

Rosenstein Kantz Algorithm Advantages and Problems Region of exponential growth can be determined a posteriori. Be careful of wishful thinking though. Absense of exponential growth usually detectable (but only usually). Region of strong noise influence can be detected and excluded. Can only determine the largest Lyapunov exponent. 15

Extensions and Alternatives tangent-space methods require estimate of Jacobian further Lyapunov exponents requires a lot of data 16

Lyapunov Spectrum and Types of Dynamics For bounded, continuous-time dynamical systems: signs of Lyapunov exponents Dynamics,,, fixed point +, ++, +++,, +0, ++0, not possible (unbounded) 0, 00, 000, no dynamics (f = 0) 0, 0, 0, periodic / limit cycle 00, 00, 00, quasiperiodic (torus) 000, 0000,, 000, quasiperiodic (hypertorus) +0, +0, +0, chaos ++0, +++0,, ++0, hyperchaos, noise 17

Interpretation Stability and type of the dynamics: λ 1 > 0 chaos, instable dynamics λ 1 = 0 regular dynamics λ 1 < 0 fixed-point dynamics Quantification of loss of information. Prediction horizon: τ p ln(ρ) i,λi >0 λ i ρ: Accuracy of measurement (initial state). i,λi >0 : Sum of positive Lyapunov exponents. 18