We start the lecture with the introduction with a forced damped pendulum.
Much like pendulum phase space visualizations seen in 3Blue1Brown, we plot the angle as the axis and the angular velocity as the y axis.
- the difference in this case is that there is an external force being applied sinusoidally, meaning the force applied varies from left to right as a sin signal.
Chaotic Forced Damped Pendulum
The very interesting thing about this chaotic system is that instead of the Fixed Points being single values that the Logistic Map converges on, we instead see a whole continuum of points that the system converges on.
We dont converge on a point, we converge on a flow. It feels something of the sort of abstraction of rate of change from calculus, where we are not concerned with the value of a function at a point, but rather the behavior of the function in the neighborhood of that point.
But much like the Logistic Map, there are parameters we can tune to make this system no longer converge on this flow, and will remain chaotic forever.
How are we defining "flow" here?
In the subject of this class, we look for the period of time it takes for a system to return to its original state. Then for any given system, we look at a certain time point and the next period of that repetitive time point. In the case of the forced damped pendulum, we look at the state of the system every time the forcing function completes a full cycle.
In essence, we are just taking a snapshot every that converts the flow space into a single point.
Defining the Force Damped Pendulum
The differential equation for the pendulum remains quite standard:
But our difference is defining the added force as passing through an oscillatory function, in this case a sine wave.
Simulating this equation numerically, we treat the second order ode as a system of first orders.
We also have the following two parameters to “play around with”
- : angular position (radians)
- : angular velocity (radians/second)
Our two first order ODEs:
Where:
- : damping coefficient (friction, air resistance)
- : gravitational constant term, typically where is gravitational acceleration and is pendulum length
- : amplitude of the external forcing
- : angular frequency of the external forcing (radians/second)
- : time
The Forcing Function:
This periodic forcing is what drives the system and, depending on parameter values, can produce chaotic behavior. The forcing frequency and amplitude are the key tunable parameters that determine whether the system exhibits regular periodic motion or chaotic dynamics.
A famous plot is that of the parameter space. There is a quite popular 2swap video made with his library Swaptube, where you parameterized the initial conditions and color by how long it takes to converge/diverge:
see “Double Pendulums are Chaos’nt” for a great visual

Two Dimensional Maps
The Hėnon Map:
Showed that quadratic maps of the plane can exhibit the same behavior as Poìncaré Maps for ODEs. (e.g., forced damped pendulum, or N-body simulations of gravity)
Hėnon discovered that for certain values of and , the map exhibits chaotic behavior, leading to the famous Hėnon attractor.
How to Use the Hėnon Map
The Hėnon map is an iterative function that takes a point in the plane and maps it to a new point using the transformation:
Classic Parameter Values:
These values produce the famous Hėnon attractor, a strange attractor with fractal structure.
Iterations are perfomed with the following process:
- Start with an initial point
- Apply the transformation repeatedly
- After transient behavior settles (typically discard first 100-1000 iterations), the remaining points trace out the attractor
- The system exhibits sensitive dependence on initial conditions, a hallmark of chaos
Poìncaré Maps are a technique used to analyze continuous dynamical systems by taking snapshots of the system at regular intervals, much like our initial interpretations of how to map the “flow” to points.
Take a Poincaré section of the pendulum (sampling at regular intervals of the forcing period), we reduce the continuous flow to a discrete map, this is similar to how the Hėnon map operates.
Visualizing the Hėnon Attractor
Try different param values and see how they change the plot:
- For : Classic strange attractor
- For : Different attractor shape
- For : Period-7 orbit (periodic, not chaotic)
- As you vary , you can observe bifurcations similar to the Logistic Map
Example
Forced, Damped Pendulum: ,
Parameters are
