Roche Limit Calculator Formula
Understand the math behind the roche limit calculator. Each variable explained with a worked example.
Formulas Used
Roche Limit (Rigid)
roche_rigid = primary_radius * 1.26 * pow(primary_density / satellite_density, 1/3)Roche Limit (Fluid)
roche_fluid = primary_radius * 2.44 * pow(primary_density / satellite_density, 1/3)Variables
| Variable | Description | Default |
|---|---|---|
primary_radius | Primary Body Radius(m) | 69911000 |
primary_density | Primary Density(kg/m³) | 1326 |
satellite_density | Satellite Density(kg/m³) | 3346 |
How It Works
The Roche Limit
Within the Roche limit, tidal forces from the primary exceed the self-gravity holding the satellite together.
Rigid Body
d_rigid = 1.26 R_p (rho_p / rho_s)^(1/3)
Fluid Body
d_fluid = 2.44 R_p (rho_p / rho_s)^(1/3)
Planetary rings typically exist inside the Roche limit.
Worked Example
Rocky moon (rho = 3346 kg/m³) around Jupiter (R = 69 911 km, rho = 1326 kg/m³).
primary_radius = 69911000primary_density = 1326satellite_density = 3346
- 01rho_p / rho_s = 1326 / 3346 = 0.3963
- 02(0.3963)^(1/3) = 0.7347
- 03Rigid: 1.26 × 69 911 000 × 0.7347 ≈ 64 700 km
- 04Fluid: 2.44 × 69 911 000 × 0.7347 ≈ 125 300 km
Ready to run the numbers?
Open Roche Limit Calculator