Shooting the Death Star: An Exploration of the Double Pendulum

TL;DR: Check out the file heatmap_tau100.png below for a map of the double pendulum's divergence depending on initial conditions. Read Shooting_the_Death_Star.pdf for the paper. This paper tackles three linked problems around the canonical chaotic system of the double pendulum. First, it benchmarks ODE solvers and JIT-accelerated variants, finding DOP853 to be the most reliable and efficient choice within SciPy for non-stiff, high-accuracy integrations; LSODA can be competitive but erratic, and Euler is computationally ineffective; Numba/NumbalSODA provide modest to ~5× speedups with trade-offs, so the study proceeds with DOP853 for simplicity. Second, it proposes a practical finite-time divergence metric (first-passage of Euclidean separation) and generates high-resolution (1800×1800) maps over initial angles showing where perturbations grow by 10×/100×//1,000×/10,000×. These maps reveal strands of chaos penetrating the “no-flip” region, stable islands with likely fractal boundaries, and a clear distinction between instability of initial equilibria and sustained chaotic dynamics. Third, it generalizes the model to distributed masses with damping and applies it to a rotating “Death Star” shooting target. An adaptive Monte-Carlo across shooter speed/accuracy and decision rules shows a steep learning cliff: performance collapses below roughly 0.8 s shot-cycle or ~6 cm (1σ) accuracy. Optimal tactics depend on skill: fast shooters should wait for lower plate speeds, while slower shooters do better engaging liberally. Selecting the fastest plate (and, second-best, rebalancing) outperforms common heuristics like “topmost” or “slowest.” This paper was written for the CAS-522: Methods for Complex Systems Science—Dynamical Systems course at Arizona State University in the fall semester of 2025.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-10-19
DOI
https://doi.org/10.5281/zenodo.17393275
Primary Topic
Numerical methods for differential equations
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Shooting the Death Star: An Exploration of the Double Pendulum

Zenodo (CERN European Organization for Nuclear Research)
Numerical methods for differential equations
article

Shooting the Death Star: An Exploration of the Double Pendulum

article en

Abstract

TL;DR: Check out the file heatmap_tau100.png below for a map of the double pendulum's divergence depending on initial conditions. Read Shooting_the_Death_Star.pdf for the paper. This paper tackles three linked problems around the canonical chaotic system of the double pendulum. First, it benchmarks ODE solvers and JIT-accelerated variants, finding DOP853 to be the most reliable and efficient choice within SciPy for non-stiff, high-accuracy integrations; LSODA can be competitive but erratic, and Euler is computationally ineffective; Numba/NumbalSODA provide modest to ~5× speedups with trade-offs, so the study proceeds with DOP853 for simplicity. Second, it proposes a practical finite-time divergence metric (first-passage of Euclidean separation) and generates high-resolution (1800×1800) maps over initial angles showing where perturbations grow by 10×/100×//1,000×/10,000×. These maps reveal strands of chaos penetrating the “no-flip” region, stable islands with likely fractal boundaries, and a clear distinction between instability of initial equilibria and sustained chaotic dynamics. Third, it generalizes the model to distributed masses with damping and applies it to a rotating “Death Star” shooting target. An adaptive Monte-Carlo across shooter speed/accuracy and decision rules shows a steep learning cliff: performance collapses below roughly 0.8 s shot-cycle or ~6 cm (1σ) accuracy. Optimal tactics depend on skill: fast shooters should wait for lower plate speeds, while slower shooters do better engaging liberally. Selecting the fastest plate (and, second-best, rebalancing) outperforms common heuristics like “topmost” or “slowest.” This paper was written for the CAS-522: Methods for Complex Systems Science—Dynamical Systems course at Arizona State University in the fall semester of 2025.

Zenodo (CERN European Organization for Nuclear Research)
Peace, Justice and strong institutions
Openalex Percentile: Top 35%
Numerical methods for differential equations
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.