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)

Launch Simulator

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

NewSchool

Orbital Debris & Kessler (toy)

Launch Simulator

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

NewSchool

Gravity-Assist Fly-By

Launch Simulator

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

FeaturedSchool

Orbit Simulator

Launch Simulator

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

School

Solar System

Launch Simulator

Interactive scaled model with time controls and orbital data.

FeaturedSchool

Gravity Sandbox

Launch Simulator

Place masses and watch N-body gravitational interactions unfold.

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)

CRTBP: escape vs collision vs chaos proxy; μ slider.

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

About this model

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

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.