Interactive Orbital Rendezvous Simulator
Why “Speeding Up” Can Make You Fall Behind
In orbit, a short +V makes you faster now but slower later. A prograde burn boosts energy and raises the opposite side of your orbit; when you get there, you’re in a higher, slower path. To catch a target ahead, the winning move is often −V to drop lower and lap faster.
Quick intuition check (two classic cases):
So what? To close on a target ahead of you: drop, wait, then raise.
Interactive Orbital Mechanics Simulator
+R: Radial out (away from Earth) | -R: Radial in (toward Earth)
Chaser Spacecraft
Target Spacecraft
Relative Motion
Phase Gauge
Scenario Guides
- Basic Phasing: Catch the target ahead by going lower/faster.
- Steps: Press −V once; let the phase angle shrink; when aligned, press +V to re-circularize.
- Check: Phase angle → 0; chaser period < target; min range drops; modest ΔV.
- Hohmann Transfer: Change orbits efficiently with two burns.
- Steps: At periapsis press +V to enter transfer; coast; at apoapsis press +V to circularize with target.
- Check: Semi-major axis matches target after second burn; periods match; range trending down.
- R-bar Approach: Safe final approach along the radial corridor.
- Steps: Use small −R pulses to reduce range; keep closing rate small; null out relative motion near capture.
- Check: Closing rate near 0 at short range; relative ellipse shrinks; ΔV stays small and controlled.
The Mathematics of Orbital Motion
Understanding orbital rendezvous requires a few key equations — each answers a practical question you’ll use in the sim.
Vis-Viva Equation
Why it matters: Predict local speed from orbit size — explains why “lower = faster.”
\[V = \sqrt{\mu\left(\frac{2}{r} - \frac{1}{a}\right)}\]Where:
- $V$ = orbital velocity
- $\mu$ = gravitational parameter (GM)
- $r$ = current distance from center
- $a$ = semi-major axis
This equation tells us why lower orbits are faster—as $a$ decreases, $V$ increases.
Kepler’s Third Law
Why it matters: Predict orbital period — phasing works because periods differ.
\[T = 2\pi\sqrt{\frac{a^3}{\mu}}\]This is why phasing maneuvers work: the spacecraft in the lower orbit completes more revolutions and can “catch up” to a target in a higher orbit.
Mean Motion and Kepler’s Equation
Why it matters: Convert time → position along an ellipse.
Mean motion (average angular velocity): \(n = \sqrt{\frac{\mu}{a^3}}\)
Kepler’s equation (relating time to orbital position): \(M = E - e \sin E\)
Where:
- $M$ = mean anomaly (average position)
- $E$ = eccentric anomaly
- $e$ = eccentricity
Eccentric Anomaly Relations
Why it matters: Convert ellipse parameterizations to the true angle you see in the sim.
\[\tan\left(\frac{E}{2}\right) = \sqrt{\frac{1-e}{1+e}} \tan\left(\frac{\nu}{2}\right)\]Where $\nu$ is the true anomaly (actual angular position in orbit).
Orbital Elements and State Vectors
Every orbit can be described by six orbital elements:
- Semi-major axis (a): Size of the orbit
- Eccentricity (e): Shape of the orbit (0 = circular, >0 = elliptical)
- Inclination (i): Angle relative to equatorial plane
- Right ascension of ascending node (Ω): Orientation in space
- Argument of periapsis (ω): Orientation of ellipse in orbital plane
- True anomaly (ν): Position along the orbit
For our coplanar simulation, we simplify to just $(a, e, ω, ν)$ since $i = Ω = 0$.
Converting Between Elements and State Vectors
Position in orbital plane: \(r = \frac{a(1-e^2)}{1 + e\cos\nu}\)
\[\vec{r} = r[\cos(\omega + \nu), \sin(\omega + \nu), 0]\]Velocity direction (perpendicular to radius, adjusted for eccentricity): \(\vec{v} = \sqrt{\frac{\mu}{a(1-e^2)}}[-\sin(\omega + \nu), e + \cos(\omega + \nu), 0]\)
Note: Use vis‑viva above for speed; this section provides the direction.
LVLH Coordinate Frame
In spacecraft operations, engineers use the Local Vertical Local Horizontal (LVLH) frame, also called the Hill frame:
- R-bar: Radial direction (toward/away from Earth)
- V-bar: Velocity direction (prograde/retrograde)
- H-bar: Angular momentum direction (out-of-plane)
Why This Matters: When mission controllers say “burn prograde” or “approach along the R-bar,” they’re using this coordinate system. It’s the natural reference frame for orbital operations.
LVLH Unit Vectors
At any point in orbit:
\[\hat{R} = \frac{\vec{r}}{|\vec{r}|} \quad \text{(radial)}\] \[\hat{V} = \frac{\vec{v}}{|\vec{v}|} \quad \text{(prograde)}\] \[\hat{H} = \frac{\vec{r} \times \vec{v}}{|\vec{r} \times \vec{v}|} \quad \text{(normal)}\]Rendezvous Strategy: The Three-Phase Approach
Real spacecraft rendezvous follows a systematic approach:
Phase 1: Phasing
- Lower the chaser’s orbit to make it faster
- Wait for proper phase alignment
- Multiple revolutions may be required
Phase 2: Transfer
- Execute Hohmann transfer or similar maneuver
- Time the burn for intercept geometry
- Monitor closest approach predictions
Phase 3: Final Approach
- Small, precise burns in LVLH frame
- Approach along R-bar or V-bar for safety
- Maintain relative motion control
Why it matters: Split the problem. Phase to align timing, transfer to meet geometry, then finalize relative motion safely.
Advanced Topic: Clohessy-Wiltshire Equations
For close-proximity operations, we can linearize the relative motion equations around a circular orbit. This gives us the Clohessy-Wiltshire equations:
\(\ddot{x} - 3n^2 x - 2n\dot{y} = 0\) \(\ddot{y} + 2n\dot{x} = 0\) \(\ddot{z} + n^2 z = 0\)
Where:
- $x$ = radial separation (R-bar)
- $y$ = along-track separation (V-bar)
- $z$ = cross-track separation (H-bar)
- $n$ = target’s mean motion
These equations predict that small relative motions follow elliptical paths in the orbital plane—exactly what you see in the final phases of ISS approaches.
Try this (R‑bar): Load “R‑bar Approach.” Use tiny −R pulses to start closing, then alternate small +R/−R pulses to keep the relative ellipse centered while the closing rate trends to zero.
Physical Interpretation
The CW equations reveal fascinating physics:
- Radial motion couples to along-track motion through Coriolis effects
- A radial impulse creates a closed elliptical trajectory
- Along-track motion has a secular drift component
This is why spacecraft approaching the ISS follow specific R-bar or V-bar approach corridors—it’s the safest way to maintain predictable relative motion.
Real-World Applications
This isn’t just theoretical—every spacecraft rendezvous uses these principles:
International Space Station (ISS)
- Cargo Dragon: Approaches along the R-bar (from below/radial) to a capture point near the station.
- Crew Dragon: Similar R-bar profile with multiple hold points and built-in abort options.
- Progress/Soyuz: Russian vehicles use largely automated rendezvous along established corridors.
- Cygnus: Also follows an R-bar approach and is grappled by the robotic arm.
Historical Missions
- Apollo: Lunar Module rendezvous with Command Module
- Space Shuttle: Dozens of ISS construction flights
- Hubble Servicing: Precision rendezvous for maintenance
Future Applications
- Artemis: Lunar Gateway rendezvous operations
- Commercial stations: Multiple private stations planned
- On-orbit servicing: Satellite refueling and repair
- Debris removal: Active cleanup missions
Why I Love Teaching This
Here’s the thing that absolutely blows my mind about orbital mechanics: it’s completely backwards from everything we experience on Earth. I’ve spent countless hours watching spacecraft approach the ISS, and every single time I’m amazed by how they do it.
When I first learned about orbital rendezvous, I thought it would work like driving a car—speed up to catch up, right? Wrong. So incredibly wrong. And that’s exactly why I built this simulation.
The Stories Behind Each Scenario
I’ve included three different scenarios that represent real missions I’ve watched unfold. Each one teaches you something different about the beautiful, frustrating, counter-intuitive world of orbital mechanics.
Scenario 1: “The Chase” (Basic Phasing)
This is my favorite one to mess with people’s heads.
Picture this: You’re an astronaut in a spacecraft, and you can see your target—maybe the ISS—ahead of you in the same orbit. Your instinct? Fire the engines and speed up to catch it, obviously.
Here’s what actually happens: You speed up, which raises the back half of your orbit, which means you’re now in a bigger orbit, which means you’re actually going slower on average. The target pulls further ahead. Congratulations, you just made things worse.
The mind-bending solution? Slow down. Seriously. Hit that -V button and drop into a lower orbit. Now you’re closer to Earth, moving faster, and you’ll gradually catch up over the next few orbits. It’s like taking the inside lane on a racetrack.
Real talk: This is exactly how every SpaceX Dragon mission catches up to the ISS. They launch into a lower orbit and spend about a day chasing the station from below. Every time I watch a launch, I think about how this breaks everyone’s brain the first time they learn it.
Scenario 2: “The Elegant Dance” (Hohmann Transfer)
This one is pure poetry in motion.
Walter Hohmann figured this out in 1925—before we’d even put anything in orbit—and it’s still the most elegant way to change altitudes in space. It’s like orbital ballroom dancing: two perfectly timed moves, separated by a graceful coast through space.
Here’s how the dance works:
- First move (+V): Burn prograde at your lowest point. This raises the top of your orbit to match your target’s altitude.
- The coast: Follow your new elliptical path for exactly half an orbit. This is where patience pays off.
- Second move (+V): Another prograde burn at the high point to circularize. Now you’re dancing at the same altitude.
The magic is in the timing. You have to time that first burn so that when you arrive at the high point, your target is waiting there for you. Miss the timing, and you’re playing cosmic tag in the worst possible way.
This blew my mind: Apollo’s trans-lunar injection used a Hohmann-like transfer timed with the Moon’s motion; the same elegant, energy-efficient idea shows up everywhere in mission design.
Scenario 3: “The Final Approach” (R-bar Approach)
This is where it gets really precise—and really nerve-wracking.
Imagine you’re the pilot of a cargo ship approaching the ISS. You’re close now—maybe a few kilometers away. Every move you make could be your last if you mess it up. There are people inside that station, and you’re carrying tons of supplies hurtling through space at 17,500 mph.
Why the R-bar approach is brilliant: Instead of approaching directly (which would be terrifying), you approach along the “R-bar”—the imaginary line pointing straight down toward Earth. If something goes wrong, you don’t crash into the station—you just drop away toward Earth.
The technique: Tiny -R burns that nudge you inward along this safe corridor. The relative motion follows these beautiful, predictable patterns that mathematicians call Clohessy-Wiltshire equations (don’t worry about the math—just know it works).
I’ve watched this happen live: During ISS approaches, NASA’s mission control guides the spacecraft along this exact path. You can see it on their live streams—the slow, careful approach from directly below the station. It looks almost gentle, but it’s the result of decades of learning how to do this safely.
Ready to Break Your Brain?
Here’s what I want you to try. Start with these scenarios and prepare to have your Earth-based intuition completely shattered:
Start with “The Chase”: Click Basic Phasing, then resist every instinct you have. When you see that target ahead of you, hit -V instead of +V. Watch the magic happen over several orbits. It feels wrong, but it works.
Try “The Dance”: Load up Hohmann Transfer and practice the two-burn sequence. Hit +V at the bottom of your orbit, coast patiently, then +V again at the top. Time it right and you’ll intercept your target perfectly.
Master “The Approach”: R-bar Approach lets you practice the final phase that every ISS visitor uses. Small -R burns only. Watch how controlled and predictable everything stays.
The first time I got these right, I felt like I’d unlocked some secret of the universe. Because in a way, I had.
“Wait, Why Does +V Sometimes Shrink My Orbit?”
This question breaks everyone’s brain the first time. You’re not going crazy, and it’s definitely not a bug. This is orbital mechanics being its beautifully weird self.
Here’s what’s actually happening when you hit +V (prograde burn):
The Energy Distribution Dance
When you fire prograde, you’re adding energy to your orbit. But here’s the kicker—that energy doesn’t just make you go faster where you are. Instead, it gets distributed around your entire orbital path in a very specific way.
The fundamental rule: A prograde burn raises the opposite side of your orbit from where you’re currently located.
Why This Happens
Think of your orbit like a rubber band around Earth. When you “stretch” one part by adding energy, the opposite part moves further out. So:
- Burn at the bottom of your orbit? You raise the top
- Burn at the top of your orbit? You raise the bottom
- Burn anywhere in between? You raise the opposite side
What You’re Actually Seeing
The “Semi-major axis” in the HUD shows your orbit’s average radius—and yes, +V always increases this. But here’s where it gets weird:
- Right after the burn: Your current position might show a smaller radius if you were at a high point and the burn raised the opposite (low) point more than your current position
- As you continue orbiting: You’ll see your altitude vary more dramatically because your orbit is now more elliptical
The Real-World Example
This is exactly why the Apollo Command Module had to do two separate burns to reach the Moon:
- First burn raised their apoapsis to lunar distance
- But they were still at low altitude—they had to coast all the way around to that high point
- Second burn at the high point raised their periapsis to complete the transfer
Pro Tip for the Simulation
Watch both the semi-major axis (average orbit size) and your current altitude as you orbit. The semi-major axis tells you the real story—it always increases with +V burns. The current radius changes as you move around your now-elliptical orbit.
This behavior is pure physics, not a bug—and it’s exactly why orbital mechanics is so beautifully counter-intuitive!
“Help! My Hohmann Transfer Went Crazy!”
You’re discovering why rocket scientists do so much math before pressing buttons!
If your second +V burn in the Hohmann Transfer scenario is sending your orbit into the stratosphere, you’re experiencing one of the most important lessons in spaceflight: burn magnitude matters. A lot.
What’s Actually Happening
The Hohmann transfer is incredibly sensitive to burn timing and magnitude. Here’s what’s going wrong:
- Your first burn was probably too big: This created a transfer orbit that’s larger than intended
- When you reached apoapsis: You’re now much higher than the target orbit
- The second burn: Instead of circularizing at the target altitude, it’s adding energy to an already high orbit
The Real-World Parallel
This is exactly why SpaceX and NASA spend months calculating precise burn values. Get it wrong by even a few meters per second, and you miss your target by thousands of kilometers.
How to Get It Right
For the Hohmann Transfer scenario, try this:
- Reduce your burn magnitude to ~0.02 using the slider
- First burn: One quick +V tap at your lowest point (periapsis)
- Coast: Wait exactly half an orbit until you’re at the highest point
- Second burn: Another small +V tap to circularize
The Math Behind It
In the real world, the exact burn values for a Hohmann transfer are calculated using:
- First burn: ΔV₁ = √(μ/r₁) × (√(2r₂/(r₁+r₂)) - 1)
- Second burn: ΔV₂ = √(μ/r₂) × (1 - √(2r₁/(r₁+r₂)))
For our scenario (1.2 to 1.4 Earth radii), these work out to much smaller values than the default 0.05 burn magnitude.
Pro Tip
Watch the ghost trail! After your first burn, you’ll see a dashed line showing your predicted orbit. It should just barely touch the target’s orbital altitude. If it goes way beyond, your burn was too big.
This is why orbital mechanics is both beautiful and terrifying—tiny changes have huge consequences!
The Counter-Intuitive Truth
Now you understand why “speeding up makes you drop”:
- A prograde burn raises your apoapsis but may put you in a less favorable position
- Lower orbits are faster, so dropping down can help you catch up
- Orbital mechanics is about energy and angular momentum, not just instantaneous velocity
This is the beautiful complexity of orbital mechanics—it requires thinking in terms of entire orbital paths, not just local motion. Every real spacecraft mission depends on these principles, from the smallest CubeSat to the largest space station.
The next time you see a cargo ship approaching the ISS, you’ll know exactly why it takes that specific curved approach path and why the maneuvers seem so deliberate and careful. It’s not just caution—it’s the fundamental physics of orbital motion at work.