Tidal Forces Simulator Back
Gravitational Physics

Tidal Forces Simulator — Roche Limit & Tidal Bulge

Visualize the tidal bulge created on Earth by differential gravity from the Moon and Sun. Adjust orbital radius and masses to compute the Roche limit, spring tides, and neap tides in real time.

Parameters
Primary mass M (×10²⁴ kg)
×10²⁴kg
Secondary mass m (×10²² kg)
×10²²kg
Orbital radius d (×10³ km)
Mm
Primary body radius R (km)
km
Results
Tidal
Tidal
Theory & Key Formulas
$$a_{\rm tidal}= \frac{2GMr}{d^3}$$

Roche Limit:

$$d_{\rm Roche}= R\left(\frac{2M}{m}\right)^{1/3}$$

M: primary mass, m: secondary mass, r: primary radius, d: orbital distance

What are Tidal Forces and the Roche Limit?

🙋
What exactly is a "tidal force"? I know the Moon causes ocean tides, but is that the same force that could tear a moon apart?
🎓
Basically, yes—it's the same physics! A tidal force isn't the gravity itself, but the difference in gravity across an object. The side of Earth facing the Moon is pulled slightly harder than the center, and the far side is pulled slightly less. This stretch is the tidal force. In this simulator, you control the primary mass M and orbital distance d. Try pulling the "Orbital radius" slider way down and watch how the red "stretch" arrows get huge. That's the tidal force skyrocketing.
🙋
Wait, really? So if I bring a moon too close to a planet, the stretching force wins? What's the "Roche limit" number that shows up?
🎓
Exactly! The Roche limit is that critical distance. Inside it, the tidal stretching force exceeds the moon's own gravity holding it together. The formula here uses the planet's radius R and the two masses. For instance, if you set the secondary mass m very low—like a small, fragile comet—you'll see the Roche limit distance shrink. That's why small objects get torn apart more easily.
🙋
So the simulator shows "Tidal Bulge" for Earth. Is that just the ocean, or is the solid ground stretching too?
🎓
Great question! The solid Earth does stretch—about 30 cm! The ocean bulge is much larger (meters) because water flows easily. The bulge height is calculated from the tidal acceleration. Play with adding the Sun's gravity with the "Secondary mass" control. When the Sun and Moon align, you get a "spring tide" with an extra-high bulge. When they're at 90°, you get a weaker "neap tide." See the bulge height change in real-time!

Physical Model & Key Equations

The fundamental tidal acceleration felt across an object of size r comes from the difference in gravitational pull from a primary mass M at a distance d. The strength of this stretching force falls off dramatically with distance.

$$a_{\rm tidal}= \frac{2GM r}{d^3}$$

Where:
$G$ = Gravitational constant
$M$ = Mass of the primary body (e.g., planet)
$r$ = Radius of the secondary body (e.g., moon) — this is the "span" over which the gravity differs.
$d$ = Center-to-center distance between the two bodies.
Key insight: The $d^3$ in the denominator is why tidal forces weaken so fast as you move away.

The Roche Limit estimates the minimum safe orbital distance before tidal forces overcome a moon's self-gravity. It balances the tidal stretching force with the moon's own gravitational hold.

$$d_{\rm Roche}= R\left(\frac{2M}{m}\right)^{1/3}$$

Where:
$R$ = Radius of the primary body (the planet).
$M$ = Mass of the primary body.
$m$ = Mass of the secondary body (the moon).
Physical meaning: A less dense moon (smaller $m$ for its size) has weaker self-gravity, leading to a larger Roche limit. A fluid or loosely-held object will be torn apart well outside a rigid object's limit.

Real-World Applications

Planetary Ring Formation: Saturn's spectacular rings are thought to lie inside the Roche limit for icy bodies. Moons or comets that wandered too close were torn apart by tidal forces, and the debris could not re-accrete into a new moon. This simulator shows why that debris field stays as a ring—try setting parameters for Saturn and a small, icy moon.

Ocean Tide Prediction & Renewable Energy: The precise calculation of tidal bulges from both the Moon and Sun is crucial for predicting extreme tides, coastal flooding, and siting tidal power generators. Engineers use these exact equations to model spring and neap tides, which you can simulate by toggling the Sun's influence on and off.

Spacecraft Mission Design (Tidal Stress): When sending a lander to a small moon (like Mars' Phobos), engineers must calculate tidal stresses from the planet to ensure the moon's surface is stable. A lander could trigger a landslide if parked on a slope already stressed by tidal forces near the Roche limit.

Astrophysics & Binary Star Systems: In close binary star systems, tidal forces can distort stars into egg shapes, leading to mass transfer between them. This can trigger novae explosions. The cube-law dependence ($1/d^3$) you see in the simulator is fundamental to modeling these dramatic interactions.

Common Misconceptions and Points to Note

When you start using this simulator, there are several points that beginners to CAE often stumble on. First and foremost, be strongly aware that "tidal force is not gravity itself." While it's true that increasing the secondary body's mass in the tool strengthens the tidal force, the influence of distance is even more dramatic. For example, doubling the Moon's mass only doubles the tidal force, but bringing the Moon's distance from 10 Earth radii to 5 Earth radii increases the tidal force by a factor of 8, as it is inversely proportional to the cube of the distance. A tip when adjusting parameters is to move the sliders to extremes to get a feel for the changes.

Next, note that the Roche limit formula is an approximation assuming a "rigid body." Actual celestial bodies are collections of deforming fluids or fragmented material. Therefore, the numerical values from the simulator are only a guide. For instance, a highly viscous body may not be destroyed even when closer to the primary star, while a low-density, fluffy body may begin to disintegrate farther away. For practical application, you need more complex models that consider the material properties of the target.

Finally, a pitfall when reproducing Earth's tides. The simulator calculates a static, "instantaneous" force, but the real ocean's response takes time and is greatly influenced by seabed topography and coastline shape. This is why there is a discrepancy between the calculated high tide time and the actual one. What you learn with this tool is the essence of the "driving force"; actual tidal predictions are made using numerical models that combine this with the ocean's equations of motion.

What is Tidal Forces Simulator — Roche Limit & Tidal Bulge?

Tidal Forces Simulator — Roche Limit & Tidal Bulge is a fundamental topic in engineering and applied physics. This interactive simulator lets you explore the key behaviors and relationships by directly manipulating parameters and observing real-time results.

By combining numerical computation with visual feedback, the simulator bridges the gap between abstract theory and physical intuition — making it an effective learning tool for students and a rapid-verification tool for practicing engineers.

How to Use

  1. Enter the primary body mass (massM_val) in kilograms—use 5.972×10²⁴ kg for Earth or 1.989×10³⁰ kg for the Sun.
  2. Enter the secondary body mass (massm_val) in kilograms—7.342×10²² kg for the Moon produces realistic tidal acceleration on Earth.
  3. Set orbital separation (dist_val) in meters; Earth-Moon distance is 3.844×10⁸ m. The simulator calculates tidal acceleration, rigid-body Roche limit, and tidal locking timescale.
  4. Observe how tidal acceleration scales as M/r³ and Roche limit varies with density ratio between bodies.

Worked Example

For Earth-Moon system: massM = 5.972×10²⁴ kg, massm = 7.342×10²² kg, separation = 3.844×10⁸ m. Simulator outputs tidal acceleration ≈ 1.1×10⁻⁷ m/s² (differential gravity across Earth's diameter), Roche limit ≈ 2.46×10⁴ km (rigid body), tidal locking estimate ≈ 50 Gyr. Moon currently recedes ~3.8 cm/year, confirming gravitational dissipation.

Practical Notes

  1. Close binary stars (separation <5×10⁹ m, equal masses ~1.4 solar masses each) approach rigid-body Roche limits; fluid deformation begins when actual separation drops within 1.5× Roche limit.
  2. Tidal locking timescale depends on rheology and orbital eccentricity; high-viscosity mantles (silicate rock, η ~10²¹ Pa·s) lock moons faster than low-viscosity bodies.
  3. Adjust Sun's mass (1.989×10³⁰ kg) at Earth's distance (1.496×10¹¹ m) to see solar tidal contribution (~46% of lunar tidal forcing at new/full moon).