Hénon map

From Wikipedia, the free encyclopedia
(Redirected from Hénon attractor)
Jump to navigation Jump to search

Template:Short description

File:HenonMap.svg
Hénon attractor for a = 1.4Script error: No such module "Check for unknown parameters". and b = 0.3Script error: No such module "Check for unknown parameters".
File:Henon Multifractal Map movie.gif
Hénon attractor for a = 1.4Script error: No such module "Check for unknown parameters". and b = 0.3Script error: No such module "Check for unknown parameters".

In mathematics, the Hénon map is a discrete-time dynamical system. It is one of the most studied examples of dynamical systems that exhibit chaotic behavior. The Hénon map takes a point (xn, yn)Script error: No such module "Check for unknown parameters". in the plane and maps it to a new point:{xn+1=1axn2+ynyn+1=bxnThe map depends on two parameters, Template:Mvar and Template:Mvar, which for the classical Hénon map have values of a = 1.4Script error: No such module "Check for unknown parameters". and b = 0.3Script error: No such module "Check for unknown parameters"..[1] For the classical values, the Hénon map is chaotic. For other values of Template:Mvar and Template:Mvar, the map may be chaotic, intermittent, or converge to a periodic orbit. An overview of the map's behavior at different parameter values can be seen in its orbit diagram.

The map was introduced by Michel Hénon as a simplified model for the Poincaré section of the Lorenz system.[1] For the classical map, an initial point in the plane will either approach a set of points known as the Hénon strange attractor, or it will diverge to infinity. The Hénon attractor is a fractal, smooth in one direction and a Cantor set in another.[1] Numerical estimates for the fractal dimension of the strange attractor for the classical map yield a correlation dimension of 1.21 ± 0.01[2] and a box-counting dimension of 1.261 ± 0.003.[3]

Dynamics

The Attractor

The Hénon map is a two-dimensional diffeomorphism with a constant Jacobian determinant. The Jacobian matrix of the map is:J=[2ax1b0]The determinant of this matrix is det(J)=b. Because the map is dissipative (i.e., volumes shrink under iteration), the determinant must be between -1 and 1. The Hénon map is dissipative for 1Script error: No such module "Check for unknown parameters"..[4] For the classical parameters a=1.4,b=0.3, the determinant is -0.3, so the map contracts areas at a constant rate. Every iteration shrinks areas by a factor of 0.3.

This contraction, combined with a stretching and folding action, creates the characteristic fractal structure of the Hénon attractor. For the classical parameters, most initial conditions lead to trajectories that outline this boomerang-like shape. The attractor contains an infinite number of unstable periodic orbits, which are fundamental to its structure.[5]

Fixed points

The map has two fixed points, which remain unchanged by the mapping. These are found by solving x = 1 - ax2 + yScript error: No such module "Check for unknown parameters". and y = bxScript error: No such module "Check for unknown parameters".. Substituting the second equation into the first gives the quadratic equation:ax2+(1b)x1=0The solutions (the x-coordinates of the fixed points) are:x=(1b)±(1b)2+4a2aFor the classical parameters a = 1.4Script error: No such module "Check for unknown parameters". and b = 0.3Script error: No such module "Check for unknown parameters"., the two fixed points are:

x10.631,y10.189

x21.131,y20.339

The stability of these points is determined by the eigenvalues of the Jacobian matrix Template:Mvar evaluated at the fixed points. For the classical map, the first fixed point is a saddle point (unstable), while the second fixed point is a repeller (also unstable).[6] The unstable manifold of the first fixed point is a key component that generates the strange attractor itself.[6]

File:Henon bifurcation map b=0.3.png
Orbit diagram for the Hénon map, keeping b = 0.3Script error: No such module "Check for unknown parameters". and varying aScript error: No such module "Check for unknown parameters".. The plot shows the classic period-doubling route to chaos.

Bifurcation diagram

The Hénon map exhibits complex behavior as its parameters are varied. A common way to visualize this is with a bifurcation diagram. If Template:Mvar is held constant (e.g., at 0.3) and Template:Mvar is varied, the map transitions from regular (periodic) to chaotic behavior. This transition occurs through a period-doubling cascade, similar to that of the logistic map.[4]

File:Hénon 3D Map.png
A 3D view of the bifurcation diagram, varying parameter b along the new axis. This reveals the "boomerang" shape of the parameter space region where the attractor exists.

For small values of Template:Mvar, the system converges to a single stable fixed point. As Template:Mvar increases, this point becomes unstable and splits into a stable 2-cycle. This cycle then becomes unstable and splits into a 4-cycle, then an 8-cycle, and so on, until a critical value of Template:Mvar is reached where the system becomes fully chaotic. Within the chaotic region, there are also "windows" of periodicity where stable orbits reappear for certain ranges of Template:Mvar.[6]

Koopman operator analysis

File:Koopman mode henon lambda 1.png
An approximate Koopman mode of the Hénon map. The level sets of this mode reveal the complex geometry of the dynamics. The dark blue region outlines the basin of attraction for the strange attractor, while the intricate structures within correspond to the attractor's stable manifold.

An alternative way to analyze dynamical systems like the Hénon map is through the Koopman operator method. This approach offers a linear perspective on nonlinear dynamics. Instead of studying the evolution of individual points in phase space, one considers the action of the system on a space of "observable" functions, g(x, y)Script error: No such module "Check for unknown parameters".. The Koopman operator, Template:Mvar, is a linear operator that maps an observable Template:Mvar to its value at the next time step:(Ug)(𝐱n)=g(𝐱n+1)=g(1axn2+yn,bxn)While the operator Template:Mvar is linear, it acts on an infinite-dimensional function space. The key to the analysis is to find the eigenfunctions φkScript error: No such module "Check for unknown parameters". and eigenvalues λkScript error: No such module "Check for unknown parameters". of this operator, which satisfy Uφk = λkφkScript error: No such module "Check for unknown parameters".. These eigenfunctions, also known as Koopman modes, and their corresponding eigenvalues contain significant information about the system's dynamics.[7]

For chaotic systems like the Hénon map, the eigenfunctions are typically complex, fractal-like functions. They cannot be found analytically and must be computed numerically, often using methods like Dynamic Mode Decomposition (DMD).[8] The level sets of the Koopman modes can reveal the invariant structures of the system, such as the stable and unstable manifolds and the basin of attraction, providing a global picture of the dynamics.[9]

Decomposition

File:Henon map.gif
The classical Hénon map after 15 iterations, showing the stretching and folding action described by the decomposition.

The Hénon map can be decomposed into a sequence of three simpler geometric transformations. This helps to understand how the map stretches, squeezes, and folds phase space.[1] The map T(x, y) = (1 - ax2 + y, bx)Script error: No such module "Check for unknown parameters". can be seen as the composition T = RCBScript error: No such module "Check for unknown parameters". of three functions:

  1. Bending: An area-preserving nonlinear bend in the Template:Mvar direction:
    (x1,y1)=(x,1ax2+y)
  2. Contraction: A contraction in the Template:Mvar direction:
    (x2,y2)=(bx1,y1)
  3. Reflection: A reflection across the line y = xScript error: No such module "Check for unknown parameters".:
    (x3,y3)=(y2,x2)

The final point is {{{1}}}Script error: No such module "Check for unknown parameters".. This decomposition separates the area-preserving folding action (step 1) from the dissipative contraction (step 2).[4]

History

In 1976, the physicist Yves Pomeau and his collaborator Jean-Luc Ibanez undertook a numerical study of the Lorenz system. By analyzing the system using Poincaré sections, they observed the characteristic stretching and folding of the attractor, which was a hallmark of the work on strange attractors by David Ruelle.[10] Their physical, experimental approach to the Lorenz system led to two key insights. First, they identified a transition where the system switches from a strange attractor to a limit cycle at a critical parameter value. This phenomenon would later be explained by Pomeau and Paul Manneville as the "scenario" of intermittency.[11]

Second, Pomeau and Ibanez suggested that the complex dynamics of the three-dimensional, continuous Lorenz system could be understood by studying a much simpler, two-dimensional discrete map that possessed similar characteristics.[1] In January 1976, Pomeau presented this idea at a seminar at the Côte d'Azur Observatory. Michel Hénon, an astronomer at the observatory, was in attendance. Intrigued by the suggestion, Hénon began a systematic search for the simplest possible map that would exhibit a strange attractor. He arrived at the now-famous quadratic map, publishing his findings in the seminal paper, "A two-dimensional mapping with a strange attractor."[1][12]

Generalizations

3D Hénon map

A 3-D generalization for the Hénon map was proposed by Hitzl and Zele:[13]

𝐬(n+1)=[s1(n+1)s2(n+1)s3(n+1)]=[1αs12(n)+s3(n)βs1(n)βs1(n)+s2(n)]

For certain parameters (e.g., α=1.07 and β=0.3), this map generates a chaotic attractor.[13]

Four-dimensional extension

File:Hénon 4D.webm
Hénon map in 4D. The range for b is -1.5 to 0.5 and for a it is -2.3 to 1.0. The video shows 3D cross-sections where the points do not diverge to infinity.

The Hénon map can be plotted in four-dimensional space by treating its parameters, a and b, as additional axes. This allows for a visualization of the map's behavior across the entire parameter space. One way to visualize this 4D structure is to render a series of 3D slices, where each slice represents a fixed value of one parameter (e.g., a) while the other three (x, y, b) are displayed. The fourth parameter is then varied as a time variable, creating a video of the evolving 3D structure.

Filtered Hénon map

Other generalizations involve introducing feedback loops with digital filters to create complex, band-limited chaotic signals.[14][15]

See also

References

<templatestyles src="Reflist/styles.css" />

  1. a b c d e f Script error: No such module "Citation/CS1".
  2. Script error: No such module "Citation/CS1".
  3. Script error: No such module "Citation/CS1".
  4. a b c Script error: No such module "citation/CS1".
  5. Script error: No such module "Citation/CS1".
  6. a b c Script error: No such module "citation/CS1".
  7. Script error: No such module "Citation/CS1".
  8. Script error: No such module "Citation/CS1".
  9. Script error: No such module "Citation/CS1".
  10. Script error: No such module "citation/CS1".
  11. Script error: No such module "Citation/CS1".
  12. Script error: No such module "citation/CS1".
  13. a b Script error: No such module "Citation/CS1".
  14. Script error: No such module "Citation/CS1".
  15. Script error: No such module "Citation/CS1".

Script error: No such module "Check for unknown parameters".

Further reading

  • Script error: No such module "citation/CS1".
  • Script error: No such module "Citation/CS1"..

External links

Template:Chaos theory Template:Authority control