HomeSpace & AstronomyKinetic Impactor: Real Orbit Propagation (2D)

Kinetic Impactor: Real Orbit Propagation (2D)

Interactive 2D companion to the 3D kinetic-impactor simulator: instead of a linear Δv × time approximation, this one solves the real two-body Kepler orbit before and after the ejecta-enhanced momentum kick and measures the resulting miss distance from the two propagated trajectories directly.

Space & Astronomy2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-asteroid-deflection-kinetic-impactor ↗ Open standalone

This 2D companion to the 3D kinetic-impactor simulator drives the same DART-style momentum-enhancement formula Δv = β·(m·v)/M, but instead of multiplying that Δv by a lead time to approximate a straight-line drift, it solves the real two-body Kepler problem: the impactor's Δv is applied as a tangential kick to the asteroid's velocity at perihelion, its new semi-major axis and eccentricity are derived from vis-viva and angular-momentum conservation, and both the original and deflected orbits are propagated forward by solving Kepler's equation exactly for the chosen warning time. The resulting "orbit shift" is the literal distance between two independently propagated Kepler orbits — the same class of calculation real planetary-defense teams run, and a useful check on when a linear Δv×T shortcut over- or under-estimates the real drift.

⚙ Under the hood

2D companion to the kinetic-impactor sim: instead of a linear Δv × time approximation, it solves the real two-body Kepler orbit before and after the DART-style ejecta-enhanced momentum kick, then measures the miss distance directly from the two propagated trajectories.

kinetic impactorDARTplanetary defenseorbital mechanicsKepler orbittwo-body problemmomentum enhancementbeta factor

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)