Enter parameters and press Play.
Tweak thruster output to keep the satellite’s orbital period inside the safe relay band. Quick, precise burns preserve your communication window and show how even small velocity changes stretch or shrink an orbit.
Drag the thruster slider or use the arrow keys/space bar to nudge velocity. Aim for the green band before orbital drift trips the alarm.
Planets, moons, and spacecraft all trace graceful paths around more massive bodies under gravity’s relentless tug. Knowing how long an orbit takes—the orbital period—is essential for satellite communications, mission planning, and understanding celestial mechanics. Traditional calculators plug numbers into Kepler’s third law, but they leave the motion to the imagination. The simulator above preserves that numerical purpose while layering on a responsive HTML5 canvas that shows a satellite swooping around a central mass. As you adjust the radius, central mass, or initial speed, the orbit stretches into an ellipse or contracts into a circle, energy gauges pulse in real time, and a caption narrates the motion for screen‑reader users. The tool transforms Kepler’s nineteenth‑century insight into an interactive laboratory for the twenty‑first century.
The system models a light satellite orbiting a massive, stationary
body. The satellite’s mass is negligible compared to the central mass
, so the center of mass coincides with the heavy body. Initial
position is on the positive -axis at radius , and initial velocity is perpendicular to the radius with magnitude
0
with and .
Kinetic and potential energies are and .
This scheme is second‑order accurate but preserves a close analogue of the system’s symplectic structure, keeping energy oscillations bounded rather than drifting. The time‑step input clamps between 0.1 and 100 s; smaller steps better resolve perigee passages, while larger steps accelerate long-term evolution. The energy drift ΔE reported beside the gauges warns when is too large.
Imagine a satellite at 400 km altitude around Earth. Enter 24 kg and 6 m. With the calculator reports an orbital period of about 5,542 s (92 min). Press Play and the dot glides in a nearly circular path; the energy gauges remain steady, demonstrating conservation. If you reduce the speed multiplier to 0.8, the satellite lacks sufficient tangential velocity, falling into an elongated ellipse with a lower apogee and a shorter period, while the potential-energy share climbs near perigee. Increasing to 1.2 stretches the ellipse outward; the kinetic-energy share spikes at perigee and the period grows. Values above about 1.4 approach escape velocity; the script prevents >1.5 to keep the satellite bound.
The table samples three cases using Earth’s mass: a circular low Earth orbit, a slower suborbital path, and a faster elongated orbit. Periods come from the simulation data.
Scenario | Speed Multiplier | Semimajor Axis (m) | Period (s) |
---|---|---|---|
Circular LEO | 1.0 | 6.771×10⁶ | 5,542 |
Suborbital | 0.8 | 5.7×10⁶ | 4,400 |
Elongated | 1.2 | 8.2×10⁶ | 7,320 |
Reducing initial speed shortens the period and lowers the apogee, while boosting speed extends both. Such comparisons show how kinetic energy trades for gravitational potential in shaping orbital size and timing.
The canvas centers the massive body as a filled disk. The orbiting satellite appears as a smaller dot leaving a blue trail. The axes are not drawn, but the bottom of the canvas corresponds to negative . Keyboard users can focus the canvas and press the space bar to toggle play and pause. The share readouts illustrate how kinetic and potential energy trade dominance; when the potential percentage outweighs the kinetic portion the orbit is safely bound, and similar percentages hint at a near-parabolic escape. The caption narrates time, altitude, and energy so the experience remains accessible without color vision or even sight.
The model neglects atmospheric drag, nonspherical gravity, and third‑body perturbations. Large time steps or extreme speed multipliers can still introduce numerical drift despite the symplectic integrator. The central mass is fixed, so mutual gravitational attraction in similar‑mass binaries is not represented. Relativistic corrections important near compact objects are ignored. Nonetheless, the simulation captures the essential features of two‑body motion under Newtonian gravity.
Possible enhancements include adding multiple satellites, displaying velocity vectors, or plotting phase space ( vs. ). Implementing adaptive time stepping would maintain accuracy during perigee while accelerating through apogee. Modeling perturbations like J₂ oblateness or third‑body gravity would extend the tool to mission design scenarios.
Further reading can be found in Bate, Mueller, and White’s Fundamentals of Astrodynamics. For related computations, explore the Orbital Velocity Calculator, analyze fuel needs with the Rocket Equation Calculator, or estimate decay with the Satellite Orbit Decay Time Calculator.