Asteroid Impact Energy Calculator Formula
Understand the math behind the asteroid impact energy calculator. Each variable explained with a worked example.
Formulas Used
Asteroid Mass
mass_kg = (pi / 6) * pow(diameter, 3) * densityImpact Energy
energy_joules = 0.5 * (pi / 6) * pow(diameter, 3) * density * pow(velocity, 2)Energy (megatons TNT)
energy_megatons = 0.5 * (pi / 6) * pow(diameter, 3) * density * pow(velocity, 2) / 4.184e15Variables
| Variable | Description | Default |
|---|---|---|
diameter | Asteroid Diameter(m) | 100 |
density | Density(kg/m³) | 3000 |
velocity | Impact Velocity(m/s) | 20000 |
mass | Derived value= (pi / 6) * pow(diameter, 3) * density | calculated |
How It Works
Asteroid Impact Energy
The kinetic energy of a spherical impactor:
KE = 0.5 × m × v²
where m = (π/6) × d³ × ρ (sphere mass)
1 megaton TNT = 4.184 × 10¹⁵ J. The Chicxulub impactor (~10 km) released ~10¹⁴ Mt.
Worked Example
A 100 m rocky asteroid at 20 km/s.
diameter = 100density = 3000velocity = 20000
- 01Mass = (π/6) × 100³ × 3000 = 1.571e9 kg
- 02KE = 0.5 × 1.571e9 × (20000)²
- 03= 0.5 × 1.571e9 × 4e8 = 3.14e17 J
- 04≈ 75 megatons TNT (larger than any nuclear weapon tested)
Ready to run the numbers?
Open Asteroid Impact Energy Calculator