HomeAerospace Engineering & Orbital MechanicsAsteroid Deflection

Asteroid Deflection

Simulate asteroid deflection using a kinetic impactor. Apply Δv to change the asteroid's orbit, visualise the trajectory shift, and compute the new miss distance from Earth.

Aerospace Engineering & Orbital Mechanics3DEasy60 FPS💨 Air & Wind🌍 Earth
asteroid-deflection ↗ Open standalone

About this simulation

This simulator propagates an Earth-crossing asteroid (semi-major axis a ≈ 1.28 AU, eccentricity e ≈ 0.36) and Earth around the Sun using fourth-order Runge–Kutta (RK4) integration in astronomical units, with GM_sun = 4π² AU³/yr². Firing a kinetic impactor adds a small Δv to the asteroid's velocity at a chosen moment, and because the nudge is applied years before the encounter, it grows into a large shift in position by the time the asteroid would otherwise have reached Earth — the same keyhole principle exploited by NASA's DART mission.

🔬 What it shows

Two orbits are traced on screen: the original dotted yellow path and, once you fire, a solid green or red path showing the deflected trajectory. A ring marks the point of closest approach to Earth, and the badge switches between safe and impact depending on whether that distance clears the 0.01 AU collision threshold.

🎮 How to use

Set Δv Magnitude (1–100 cm/s) and choose a Direction — prograde, retrograde, radial outward, or normal — then pick a Fire timing (year) between 0 and 3 years before drawing near Earth. Press 🚀 Fire Impactor to apply the impulse and watch the new orbit and miss distance update, or ↺ Reset to restart the encounter.

💡 Did you know?

NASA's real DART spacecraft struck the asteroid Dimorphos in September 2022 at about 6.6 km/s, changing its orbital period by 33 minutes — far more than a simple momentum transfer would predict, because the impact ejected thousands of tonnes of debris that added extra recoil.

Frequently asked questions

Why does firing the impactor earlier change the outcome so much?

Because the asteroid and Earth are both moving on orbits, a fixed Δv applied at an earlier point has many more years to accumulate into a positional offset before the original encounter time, so the same 10 cm/s nudge fired at year 0.5 produces a far larger miss distance than firing it just before closest approach.

What is the difference between prograde, retrograde, radial and normal directions?

Prograde and retrograde push the asteroid along or against its own velocity vector, directly changing its orbital period and semi-major axis. Radial pushes it directly away from the Sun, and normal applies the impulse perpendicular to the velocity in the orbital plane, used here as a simplified proxy for an out-of-plane change.

How does the simulator integrate the orbits?

It uses fourth-order Runge–Kutta (RK4) integration with a step of about half a day, propagating position and velocity under the Sun's gravity (GM = 4π² in AU-year units) for both Earth, on a fixed circular orbit, and the asteroid, whose elliptical orbit is recomputed after every impulse.

What sets the collision threshold in the simulation?

The model treats any encounter closer than 0.01 AU — about 1.5 million km, roughly four times the Earth-Moon distance — as an impact trajectory, a deliberately generous margin used for visual clarity rather than the much smaller true radius of the Earth.

How much Δv did the real DART mission achieve, and how does that compare to the slider range?

DART changed Dimorphos's velocity by roughly 0.37 mm/s. The simulator's Δv Magnitude slider spans 1–100 cm/s, i.e. 10–1,000 mm/s, deliberately larger than DART's real effect so that a single, years-early nudge visibly alters the encounter within the short simulated timeframe.

About Asteroid Deflection

Asteroid deflection is a branch of planetary defence science concerned with preventing a potentially hazardous asteroid (PHA) from colliding with Earth. Two main strategies are studied: the kinetic impactor, which sends a spacecraft to physically crash into the asteroid and change its velocity by a small delta-v (as demonstrated by NASA's DART mission in 2022, which changed the orbit of Dimorphos by 33 minutes), and the gravity tractor, which hovers a massive spacecraft near the asteroid for years, using gravitational attraction to pull it off course without touching it. Even a tiny velocity change (millimetres per second), applied decades in advance, can shift the asteroid's path by thousands of kilometres at Earth-intercept time.

This simulation models the trajectory of an incoming asteroid and lets you apply a kinetic impactor or gravity tractor deflection. Adjust impact velocity, spacecraft mass, lead time before impact, and asteroid composition to see how the deflection changes Earth-miss distance.

Frequently Asked Questions

How much velocity change is needed to deflect an asteroid?

The required delta-v depends on lead time: with 10 years of warning, a delta-v of only 0.001 mm/s (about 3 cm per day) accumulates to 315 m/s of orbital change, enough to deflect almost any asteroid away from Earth. With 1 year of warning, the same delta-v delivers only 31 m/s — still sufficient for most scenarios. This is why early detection (decades in advance) is so valuable: tiny nudges applied early are far safer and easier than large impulses applied late.

What did the DART mission achieve?

NASA's Double Asteroid Redirection Test (DART) spacecraft, launched in November 2021, deliberately impacted the moonlet Dimorphos (163 m diameter) orbiting the asteroid Didymos at 6.6 km/s on 26 September 2022. The orbital period of Dimorphos around Didymos shortened by 33 minutes — from 11h 55m to 11h 22m — a change far larger than models predicted, because the impact ejected 10,000 tonnes of material (ejecta momentum amplification factor β ≈ 2.2–4.9), demonstrating kinetic deflection works.

What is a gravity tractor?

The gravity tractor concept (proposed by Lu and Love in 2005) has a spacecraft hover near an asteroid for months to years using its engines to counteract the gravitational pull, keeping a fixed separation. The spacecraft's own gravity slowly tugs the asteroid off course without physical contact. This method works on any asteroid regardless of rotation, composition, or surface cohesion, but requires very long lead times (years to decades) and continuous thrust.

What are potentially hazardous asteroids (PHAs)?

NASA defines a PHA as an asteroid with an absolute magnitude brighter than 22 (diameter roughly >140 m) and an orbit that brings it within 0.05 AU (7.5 million km) of Earth. As of 2024, over 2,300 PHAs have been identified. Asteroids above 25 m can reach the ground and cause local devastation (the 2013 Chelyabinsk event was ~20 m and injured 1,500 people); objects above 1 km could cause continental or global catastrophe.

How does the momentum enhancement factor (beta) work?

When a kinetic impactor hits an asteroid, it ejects a plume of debris. The recoil from this ejecta adds to the direct momentum of the impactor, amplifying the net delta-v. The momentum enhancement factor β = total momentum change / impactor momentum. For a perfectly inelastic collision with no ejecta, β = 1. DART achieved β ≈ 2.2–4.9, meaning the ejecta plume contributed 1.2–3.9 times the spacecraft's own momentum — a crucial multiplier for deflection efficiency.

What is the Yarkovsky effect?

The Yarkovsky effect is a gentle, continuous force on a rotating asteroid caused by the thermal emission of absorbed sunlight. As the asteroid rotates, its sunlit side absorbs solar energy and re-emits it as infrared radiation slightly delayed — the "afternoon" side is hotter than the "morning" side. This asymmetric emission creates a tiny but cumulative thrust (micro-newtons to millinewtons) that can change an asteroid's orbit by thousands of kilometres over decades, which must be accounted for in impact probability calculations.

What is the Torino Scale for asteroid impacts?

The Torino Scale rates asteroid and comet impact hazard on a scale of 0–10, combining probability and energy. Level 0 means no hazard or impact equivalent to a small meteor. Level 10 means a certain global catastrophic impact. Most detected objects rate 0; the highest ever rated was asteroid Apophis at Torino 4 in 2004 (briefly 2.7% chance of 2029 impact), later revised to 0 after refined orbital data. The 2024 asteroid 2024 YR4 reached Torino 3 before being cleared.

Could a nuclear device be used to deflect an asteroid?

Nuclear stand-off detonation — exploding a nuclear device near (not on) the asteroid to vaporise its surface and generate a deflecting impulse — is theoretically one of the most effective methods for short warning times, capable of deflecting even kilometre-sized objects. The 2022 US National Planetary Defense Strategy acknowledges it as a contingency option. However, nuclear deflection risks fragmenting the asteroid into multiple hazardous pieces, and international treaties prohibit nuclear weapons in space.

How are asteroid orbits predicted?

Asteroid orbits are determined from optical and radar astrometry: precise angular position measurements from ground-based and space telescopes (such as Catalina Sky Survey, Pan-STARRS, and ATLAS) are fed into numerical orbit integrators that account for gravitational perturbations from all planets and the Yarkovsky effect. Impact probabilities are calculated by sampling millions of possible orbits consistent with the observations using Monte Carlo methods. NASA's Sentry and ESA's CLOMON2 systems monitor over 1,500 known objects.

What is the DART's Hera follow-up mission?

ESA's Hera mission launched in October 2024 and will arrive at the Didymos system in late 2026 to characterise the aftermath of the DART impact. Hera will measure Dimorphos's mass, shape, and internal structure using a gravimeter and radar, and deploy two CubeSats (Milani and Juventas) for close-range reconnaissance. Together, DART and Hera form the Asteroid Impact and Deflection Assessment (AIDA) international collaboration, providing the benchmark dataset for future kinetic deflection missions.

⚙ Under the hood

Kinetic impactor planetary defense simulation: apply Δv to an Earth-crossing asteroid and measure the new miss distance using RK4 N-body integration.

Canvas 2DOrbital MechanicsKinetic ImpactorPlanetary DefenseNEODARTRK4

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)