Mean-Motion Resonance Designer
Use this tool to compute a target resonant orbit from a known reference orbit. Enter a period ratio as p:q, where Ttarget/Treference = p/q.
Ttarget = Treference × (p/q)
atarget = areference × (p/q)2/3
Synodic period = 1 / |(1/Treference) − (1/Ttarget)|
What Is a Resonant Orbit?
A resonant orbit is an orbit whose period has a simple integer ratio with another orbit around the same central body. For example, a 2:1 resonance means one object completes two orbits in the same time another object completes one. These repeating timing relationships can stabilize orbital geometry or, in some systems, amplify gravitational kicks.
Orbital resonance appears everywhere in celestial mechanics: moons around giant planets, asteroids interacting with Jupiter, and spacecraft trajectory design. Even when resonance is not perfectly exact, being near a small integer ratio can strongly influence long-term behavior.
How This Resonant Orbit Calculator Works
1) Period scaling
You start with a known orbit (the reference orbit) and choose a target resonance ratio p:q. The calculator multiplies the reference period by p/q to get the target period. So if your reference period is 10 days and you choose 3:2, the target period is 15 days.
2) Semi-major axis scaling via Kepler's third law
In the two-body approximation, orbital period scales as the semi-major axis to the 3/2 power: T ∝ a3/2. Rearranging gives a ∝ T2/3. That is why the calculator applies a (p/q)2/3 factor to the reference semi-major axis.
3) Synodic period (repeat alignment timing)
The synodic period tells you how often conjunction-like alignment repeats between the two orbiting objects. This is useful for planning observation windows, communication opportunities, and phased mission operations.
Example: Building a 3:2 Resonance
Suppose your reference orbit has period 100 days and semi-major axis 1,000,000 km. For a 3:2 resonance, the period ratio is 1.5.
- Target period = 100 × 1.5 = 150 days
- Target semi-major axis = 1,000,000 × 1.52/3 ≈ 1,310,371 km
- The orbits realign on the synodic timescale computed from both periods
Where Resonant Orbit Calculations Are Useful
- Planetary science: identifying likely resonance chains in moon systems and exoplanet systems.
- Astrodynamics: designing phasing orbits and resonance-based flyby sequences.
- Mission analysis: estimating revisit opportunities and repeating geometry.
- Education: building intuition for period ratios and orbital structure.
Limitations You Should Know
This calculator intentionally uses a simplified model. It assumes ideal Keplerian dynamics around one central body, with no atmospheric drag, no oblateness perturbations, and no third-body forcing. Real systems can deviate from these simple results over time. For high-precision work, run an n-body simulation or a high-fidelity propagator.
Practical Tips for Better Results
Use consistent units
Keep period in days and semi-major axis in kilometers, exactly as the form expects.
Prefer low-order resonances first
Ratios like 2:1, 3:2, and 5:3 are often dynamically important and easier to recognize in natural and engineered systems.
Treat exact resonance as an ideal target
Real orbits often librate around the exact integer ratio. That near-resonant behavior can still be operationally valuable.
FAQ
Does this work for elliptical orbits?
Yes, as long as your period and semi-major axis represent the same two-body orbit around the same central mass. The period relation uses semi-major axis, not circular-orbit radius alone.
Can I use it for moons, planets, and spacecraft?
Absolutely. The same resonance math applies as long as the central body is the same and you use consistent units.
What if p = q?
Then both periods are equal (1:1 resonance). In that idealized case, the synodic period tends toward infinity because relative phase does not drift.