Duffing equation (Baker transformation)

This simulation explores the Duffing equation, which reads (in dimensionless variables) as follows:
x'' + 2 γ x' - x (1-x2) = f cos ωt
where each ' denotes a time derivative.



Activities

  1. Start the simulation by pressing Start. According to the default settings, the first ten cycles will be erased to wait until the system is on the attractor (well, very very close to it).
  2. Use different initial values for x and v. Is there any difference in the displayed section? Discuss your answer.
  3. You can see the stretch-and-fold mechanism of the baker transformation at work.
  4. Discuss how the stretching generates deterministic chaos, i.e., sensible dependence on initial conditions.
  5. Discuss how the folding makes the attractor bounded while generating its fractal (Cantor-like) structure.
  6. You can run the examples Duffing2, Duffing3 and Duffing4 of Dynamics Solver for faster simulations of the baker transformation. The sensible dependence on initial conditions is shown in Duffing5.



This is an English translation of the Basque original for a course on mechanics, oscillations and waves.
It requires Java 1.5 or newer and was created by Juan M. Aguirregabiria with Easy Java Simulations (Ejs) by Francisco Esquembre. I thank Wolfgang Christian and Francisco Esquembre for their help.