PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

More from Gravity & Orbits

Other simulators in this category — or see all 27.

View category →
NewSchool

Multistage Rocket (Tsiolkovsky)

Δv per stage; sum vs single-stage with same total propellant.

Launch Simulator
NewSchool

Orbital Debris & Kessler (toy)

LEO shell: n = N/V, collision rate ∝ N²; optional fragment cascade.

Launch Simulator
NewSchool

Gravity-Assist Fly-By

Planet frame |u_out|=|u_in| rotated by δ; star frame v = V + u — Δ|v| from moving planet.

Launch Simulator
FeaturedSchool

Orbit Simulator

Launch satellites. Achieve circular, elliptical orbits, or escape.

Launch Simulator
School

Solar System

Interactive scaled model with time controls and orbital data.

Launch Simulator
FeaturedSchool

Gravity Sandbox

Place masses and watch N-body gravitational interactions unfold.

Launch Simulator
PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Gravity & Orbits/Restricted 3-Body (map)

Restricted 3-Body (map)

In the circular restricted three-body problem, a massless particle moves in the rotating frame of two primaries in circular orbit. The effective potential includes gravitational and centrifugal terms; Coriolis forces appear in the equations of motion. This page integrates many initial conditions with zero corotating velocity to classify short-horizon outcomes: collision with a primary, escape to large radius, or remaining bound. A shadow trajectory with a tiny initial offset estimates sensitivity to initial conditions — a qualitative stand-in for chaotic regions with fractal-like basin boundaries.

Who it's for: Follows the Lagrange points page; for advanced students before full Poincaré sections.

Key terms

  • restricted three-body problem
  • corotating frame
  • Jacobi-like dynamics
  • chaos
  • basin boundaries

CRTBP orbit map (toy)

0.18
38
900
0.018

**Test particle** at rest in the **rotating frame**; **Euler** integration of **ẍ = −∂U/∂x + 2ẏ**, **ÿ = −∂U/∂y − 2ẋ** (same as Lagrange page). **Shadow** trajectory from a **tiny** offset estimates **finite-time** separation growth (purple ≈ **sensitive**). Not a rigorous Lyapunov exponent — **qualitative** fractal-like **basin** boundaries.

Shortcuts

  • •Higher resolution is slower; map recomputes when μ or integration settings change

Measured values

Grid38×38
Horizon T16.20 sim

How it works

The circular restricted three-body problem tracks a massless particle in the corotating frame of two massive bodies in a circular orbit. Here each grid cell starts the particle with zero velocity in that frame; forward integration reveals whether the orbit hits a primary (collision), escapes a large radius, or remains bound for a fixed horizon. A nearby duplicate initial condition measures exponential-like separation (chaotic sensitivity) — a pedagogical stand-in for Lyapunov structure. Boundaries between outcomes can be fractally complicated.

Key equations

U = −(1−μ)/r₁ − μ/r₂ − ½r² · ẍ = −∂U/∂x + 2ẏ

Frequently asked questions

Is the purple region “proved” chaotic?
No — it is a finite-time separation proxy, not a rigorous Lyapunov exponent. It highlights sensitive dependence on initial conditions.
Why zero initial velocity?
It is a simple, repeatable sweep of initial positions. Different velocity choices would change the map.