Explore sensitive motion through adjustable parameters. Compare trajectories, energies, and angular behavior across time steps. Visual outputs reveal chaotic structure with striking mathematical clarity.
Use degrees for initial angles, radians per second for angular velocities, and consistent units for masses and lengths.
This sample illustrates a typical starting configuration for exploring highly sensitive motion.
| Mass 1 | Mass 2 | Length 1 | Length 2 | Angle 1 | Angle 2 | Omega 1 | Omega 2 | Gravity | Step | Total Time |
|---|---|---|---|---|---|---|---|---|---|---|
| 1.00 | 1.00 | 1.00 | 1.00 | 120° | -10° | 0.00 | 0.00 | 9.81 | 0.01 | 20.00 |
| 1.20 | 0.80 | 1.10 | 0.90 | 95° | 15° | 0.20 | -0.10 | 9.81 | 0.02 | 15.00 |
| 1.00 | 1.00 | 1.30 | 0.70 | 135° | 25° | -0.30 | 0.40 | 9.81 | 0.01 | 25.00 |
The simulator uses the standard double pendulum equations with a fourth-order Runge-Kutta method. This improves numerical accuracy compared with a simple Euler step.
State variables: θ1, ω1, θ2, ω2
Position equations:
x1 = l1 sin(θ1)
y1 = -l1 cos(θ1)
x2 = x1 + l2 sin(θ2)
y2 = y1 - l2 cos(θ2)
Angular rate equations:
dθ1/dt = ω1
dθ2/dt = ω2
Angular acceleration equations:
dω1/dt = [ -g(2m1 + m2)sinθ1 - m2g sin(θ1 - 2θ2) - 2m2sin(θ1 - θ2)(ω22l2 + ω12l1cos(θ1 - θ2)) ] / [ l1(2m1 + m2 - m2cos(2θ1 - 2θ2)) ]
dω2/dt = [ 2sin(θ1 - θ2) (ω12l1(m1 + m2) + g(m1 + m2)cosθ1 + ω22l2m2cos(θ1 - θ2)) ] / [ l2(2m1 + m2 - m2cos(2θ1 - 2θ2)) ]
Optional damping is added as -cω1 and -cω2 to the angular acceleration terms.
Total energy:
E = K + U
K = 0.5m1v12 + 0.5m2v22
U = -(m1 + m2)gl1cosθ1 - m2gl2cosθ2
Tiny changes in starting angles or velocities can produce very different trajectories over time. That sensitive dependence is a classic sign of chaotic behavior.
No. They are numerical approximations. The page uses a fourth-order Runge-Kutta method, which is accurate for many cases, but still depends on time-step size.
Use one consistent unit system. For example, kilograms, meters, seconds, and meters per second squared work well together.
Numerical integration introduces small rounding and truncation effects. A smaller time step usually reduces drift, though it also increases the number of calculations.
Damping gradually removes energy from the system. Higher damping values reduce oscillation intensity and can suppress extremely chaotic motion.
If the motion becomes very fast or the energy plot looks unstable, a smaller step often improves accuracy and smoothness.
It traces the second bob's x-y path over time. Dense, looping, or tangled shapes often reveal strong nonlinear behavior.
Yes. Change one parameter at a time, rerun the model, and compare summaries, tables, and plots to study sensitivity clearly.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.