Chaos as an intermittently forced linear system

May 2017

Understanding the interplay of order and disorder in chaos is a central challenge in modern quantitative science. Approximate linear representations of nonlinear dynamics have long been sought, driving considerable interest in Koopman theory. We present a universal, data-driven decomposition of chaos as an intermittently forced linear system. This work combines delay embedding and Koopman theory to decompose chaotic dynamics into a linear model in the leading delay coordinates with forcing by low-energy delay coordinates; this is called the Hankel alternative view of Koopman (HAVOK) analysis. This analysis is applied to the Lorenz system and real-world examples including Earth’s magnetic field reversal and measles outbreaks. In each case, forcing statistics are non-Gaussian, with long tails corresponding to rare intermittent forcing that precedes switching and bursting phenomena. The forcing activity demarcates coherent phase space regions where the dynamics are approximately linear from those that are strongly nonlinear.

Article PDF cannot be displayed. You can download it here:

https://www.nature.com/articles/s41467-017-00030-8.pdf

Chaos as an intermittently forced linear system

ARTICLE DOI: 10.1038/s41467-017-00030-8 OPEN Chaos as an intermittently forced linear system Steven L. Brunton1, Bingni W. Brunton2, Joshua L. Proctor3, Eurika Kaiser1 & J. Nathan Kutz4 Understanding the interplay of order and disorder in chaos is a central challenge in modern quantitative science. Approximate linear representations of nonlinear dynamics have long been sought, driving considerable interest in Koopman theory. We present a universal, data-driven decomposition of chaos as an intermittently forced linear system. This work combines delay embedding and Koopman theory to decompose chaotic dynamics into a linear model in the leading delay coordinates with forcing by low-energy delay coordinates; this is called the Hankel alternative view of Koopman (HAVOK) analysis. This analysis is applied to the Lorenz system and real-world examples including Earth’s magnetic field reversal and measles outbreaks. In each case, forcing statistics are non-Gaussian, with long tails corresponding to rare intermittent forcing that precedes switching and bursting phenomena. The forcing activity demarcates coherent phase space regions where the dynamics are approximately linear from those that are strongly nonlinear. 1 Department of Mechanical Engineering, University of Washington, Seattle, WA 98195, USA. 2 Department of Biology, University of Washington, Seattle, WA 98195, USA. 3 Institute for Disease Modeling, Bellevue, WA 98004, USA. 4 Department of Applied Mathematics, University of Washington, Seattle, WA 98195, USA. Correspondence and requests for materials should be addressed to S.L.B. (email: ) NATURE COMMUNICATIONS | 8: 19 | DOI: 10.1038/s41467-017-00030-8 | www.nature.com/naturecommunications 1 ARTICLE NATURE COMMUNICATIONS | DOI: 10.1038/s41467-017-00030-8 D ynamical systems describe the changing world around us, modeling the interactions between quantities that co-evolve in time1. These dynamics often give rise to rich, complex behaviors that may be difficult to predict from uncertain measurements, a phenomena commonly known as chaos. Chaotic dynamics are ubiquitous in the physical, biological, and engineering sciences, and they have captivated amateurs and experts for over a century. The motion of planets2, weather and climate3, population dynamics4-6, epidemiology7, financial markets, earthquakes, and turbulence8, 9, are all compelling examples of chaos. Despite the name, chaos is not random, but is instead highly organized, exhibiting coherent structure and patterns10, 11. The confluence of big data and machine learning is driving a paradigm shift in the analysis and understanding of dynamical systems in science and engineering. Data are abundant, while physical laws or governing equations remain elusive, as is true for problems in climate science, finance, and neuroscience. Even in classical fields such as turbulence, where governing equations do exist, researchers are increasingly turning toward data-driven analysis12-16. Many critical data-driven problems, such as predicting climate change, understanding cognition from neural recordings, or controlling turbulence for energy efficient power production and transportation, are primed to take advantage of progress in the data-driven discovery of dynamics17–27. An early success of data-driven dynamical systems is the celebrated Takens embedding theorem9, which allows for the reconstruction of an attractor that is diffeomorphic to the original chaotic attractor from a time series of a single measurement. This remarkable result states that, under certain conditions, the full dynamics of a system as complicated as a turbulent fluid may be uncovered from a time series of a single point measurement. Delay embeddings have been widely used to analyze and characterize chaotic systems5–7, 28–31. They have also been used for linear system identification with the eigensystem realization algorithm (ERA)32 and in climate science with the singular spectrum analysis (SSA)33 and nonlinear Laplacian spectrum analysis34. ERA and SSA yield eigen-time-delay coordinates by applying principal component analysis to a Hankel matrix. However, these methods are not generally useful for identifying meaningful models of chaotic nonlinear systems, such as those considered here. In this work, we develop a universal data-driven decomposition of chaos into a forced linear system. This decomposition relies on time-delay embedding, a cornerstone of dynamical systems, but takes a new perspective based on regression models19 and modern Koopman operator theory35–37. The resulting method partitions phase space into coherent regions where the forcing is small and dynamics are approximately linear, and regions where the forcing is large. The forcing may be measured from time series data and strongly correlates with attractor switching and bursting phenomena in real-world examples. Linear representations of strongly nonlinear dynamics, enabled by machine learning and Koopman theory, promise to transform our ability to estimate, predict, and control complex systems in many diverse fields. A video abstract is available for this work at: https://youtu.be/ 831Ell3QNck, and code is available at: http://faculty.washington. edu/sbrunton/HAVOK.zip. Results Linear representations of nonlinear dynamics. Consider a dynamical system1 of the form d xðtÞ ¼ fðxðtÞÞ; dt ð1Þ where xðtÞ 2 Rn is the state of the system at time t and f represents the dynamic constraints that define the equations of motion. When 2 working with data, we often sample (1) discretely in time: Z ðkþ1ÞΔt xkþ1 ¼ Fðxk Þ ¼ xk þ fðxðτÞÞdτ; ð2Þ kΔt where xk = x(kΔt). The traditional geometric perspective of dynamical systems describes the topological organization of trajectories of (1) or (2), which are mediated by fixed points, periodic orbits, and attractors of the dynamics f. However, analyzing the evolution of measurements, y = g(x), of the state provides an alternative view. This perspective was introduced by Koopman in 193138, although it has gained traction recently with the pioneering work of Mezic et al.35, 36 in response to the growing abundance of measurement data and the lack of known governing equations for many systems of interest. Koopman analysis relies on the existence of a linear operator K for the dynamical system in (2), given by Δ Kg ¼ g  F ) Kgðxk Þ ¼ gðxkþ1 Þ: ð3Þ The Koopman operator K induces a linear system on the space of all measurement functions g, trading finite-dimensional nonlinear dynamics in (2) for infinite-dimensional linear dynamics in (3). Expressing nonlinear dynamics in a linear framework is appealing because of the wealth of optimal control techniques for linear systems and the ability to analytically predict the future. However, obtaining a finite-dimensional approximation of the Koopman operator is challenging in practice39, relying on intrinsic measurements related to the eigenfunctions of the Koopman operator K, which may be more difficult to obtain than (...truncated)


This is a preview of a remote PDF: https://www.nature.com/articles/s41467-017-00030-8.pdf
Article home page: https://www.nature.com/articles/s41467-017-00030-8

Steven L. Brunton, Bingni W. Brunton, Joshua L. Proctor, Eurika Kaiser, J. Nathan Kutz. Chaos as an intermittently forced linear system, 2017, Issue: 8, DOI: 10.1038/s41467-017-00030-8