Key Equations
Period: $T = 2\pi\sqrt{\dfrac{(R_e+h)^3}{\mu}}$Velocity: $v = \sqrt{\dfrac{\mu}{R_e+h}}$
$\mu = 3.986\times10^{14}$ m³/s², $R_e = 6371$ km
Blue: orbital plane ●: satellite at true anomaly ν Dashed: ground track
Adjust altitude, inclination, and RAAN to visualize orbits in real time. Calculates orbital period, velocity, ground coverage radius, and eclipse fraction.
Blue: orbital plane ●: satellite at true anomaly ν Dashed: ground track
The orbit is governed by balancing the satellite's inertia with Earth's gravity. The key relationship gives the orbital period, which you see calculated automatically in the simulator.
$$T = 2\pi\sqrt{\dfrac{(R_e+h)^3}{\mu}}$$Here, $T$ is the orbital period (seconds), $R_e = 6371$ km is Earth's radius, $h$ is the altitude above Earth (km), and $\mu = 3.986\times10^{14}$ m³/s² is Earth's standard gravitational parameter.
The satellite's orbital velocity, also displayed, is derived from the same principles. A higher orbit means a longer path but a slower speed.
$$v = \sqrt{\dfrac{\mu}{R_e+h}}$$Here, $v$ is the orbital velocity (m/s). This is the speed needed to maintain a circular orbit at altitude $h$. Notice in the simulator: LEO satellites zip around at ~7.8 km/s, while GEO satellites cruise at ~3.1 km/s.
Earth Observation & Weather Satellites: These often use Sun-synchronous orbits, a special type of LEO with high inclination. By adjusting RAAN and inclination precisely, the satellite passes over the same location at the same local solar time every day, ensuring consistent lighting for images. The simulator shows how changing inclination alters ground coverage.
Global Communications (GEO): Television and weather broadcast satellites use Geostationary orbit. As shown when you set altitude to ~35,786 km and inclination to 0°, the satellite stays over a fixed longitude, providing continuous coverage to nearly a third of the Earth's surface with a single satellite.
Satellite Constellations (LEO): Systems like Starlink or GPS use many satellites in lower orbits. In the simulator, see how a LEO satellite has a short period (~90 minutes). Multiple satellites in different orbital planes (set by varying RAAN and true anomaly) are needed to ensure at least one is always in view from any point on Earth.
Space Station & Crewed Missions: The International Space Station orbits in LEO at about 400 km altitude. At this height, you can see the high orbital velocity in the simulator. This low altitude reduces the energy required for crew and cargo launches but means the station experiences atmospheric drag and requires periodic re-boosts.
There are several key points you should be especially mindful of when starting to use the simulator. First is the assumption of "perfectly circular orbits." This tool calculates using circular orbits for simplicity, but in reality, most satellite orbits are elliptical. For instance, an Earth observation satellite can have an altitude difference of hundreds of kilometers between its perigee (closest point to Earth) and apogee. While circular orbit calculations are excellent as a first approximation, actual designs must always consider elliptical orbit parameters (eccentricity).
Next is overlooking dependencies between parameters. For example, you might memorize that "Geostationary Orbit (GEO) is at an altitude of about 36,000 km with 0-degree inclination," but this is true only for an ideal case where Earth is a perfect sphere and there is no gravitational influence from other celestial bodies (perturbations). In reality, Earth is slightly flattened (an oblate spheroid), so to strictly maintain a 0-degree inclination, a satellite will gradually drift on its own. Preventing this requires regular orbital control maneuvers (thruster firings). When adjusting parameters in the simulator, get into the habit of asking, "If I change this value, which other values will be affected?"
Finally, the interpretation of "coverage radius." The tool calculates the "area of Earth's surface visible from the satellite" geometrically. However, in practical communication or observation operations, this entire area is not uniformly usable. For example, near the edge of the horizon, radio signals can be attenuated by the atmosphere or experience significant delays. Keep in mind that the practical service area is often considerably smaller than the calculated coverage radius.
The concepts behind this orbit simulator are actually applied across various engineering fields. The first that comes to mind is Control Engineering. A satellite's job isn't done once it's in orbit. Feedback control theory is fully utilized to maintain attitude—like keeping solar panels pointed at the sun (attitude control)—or to precisely maintain relative position with other satellites (orbital control). For instance, the International Space Station (ISS) constantly experiences slight orbital decay and requires periodic reboosts using the engines of Russian Progress cargo spacecraft.
Next is the deep connection with Thermal Engineering and Structural Engineering. A satellite can experience temperature differences of hundreds of degrees Celsius between the side facing the sun and the side in Earth's shadow (eclipse). The "eclipse percentage" calculated by this simulator is a critically important parameter directly linked to the satellite's thermal design (placement of heaters and radiators). Furthermore, designing lightweight yet robust structures is essential to withstand the intense vibrations during launch and the extreme temperature cycles in orbit.
And we must not forget Communications Engineering. For transmitting and receiving data between a satellite and a ground station, the time when a Line Of Sight (LOS) is available (visibility time) is crucial. Tracking a satellite's motion and ground trace with this simulator is the very first step in understanding that visibility time and the serviceable area. Moreover, designing "satellite constellations" (e.g., Starlink) that coordinate multiple satellites involves repeating these very orbital mechanics calculations thousands, even millions of times.
Once you're comfortable with this simulator, try taking the next step. We recommend starting by studying Kepler's Three Laws and the Six Orbital Elements. The altitude, inclination, and Right Ascension of the Ascending Node (RAAN) handled by the simulator are only part of these "Six Orbital Elements." Learning the remaining ones—eccentricity, argument of perigee, and true anomaly—will allow you to understand elliptical orbits and a satellite's precise position along its orbit. The Six Orbital Elements are the common language of practice, used directly in satellite catalogs (TLE: Two-Line Elements).
From a mathematical perspective, try exploring the concepts of Perturbation Theory. Right now, we are solving the "two-body problem" considering only Earth's gravity. In reality, small forces (perturbations)—such as gravity from the Sun and Moon, Earth's oblateness, and even solar radiation pressure (photon pressure)—slowly alter the orbit. Calculating these effects and determining how to counteract (control) them is the essence of practical orbit design. For example, it's not an exaggeration to say a geostationary satellite's lifespan is determined by how long its fuel (thruster gas) lasts for maintaining its attitude and orbit.
Finally, delving deeper into the simulation technology itself can be fascinating. Real-time visualizations like this tool are often calculated using a technique called Numerical Integration. This method involves calculating forces like gravity at each time step and incrementally updating the satellite's position and velocity (using methods like Runge-Kutta). Trying to write a simple program yourself to plot an elliptical orbit by slightly altering the velocity from a circular one can significantly deepen your understanding of mechanics.