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.17393274
Primary Topic
History of Computing Technologies
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)
History of Computing Technologies
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)
Openalex Percentile: Top 40%
History of Computing Technologies
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.