Satellite Orbit Simulator Back
Orbital Mechanics

Satellite Orbit Simulator — LEO / GEO

Adjust altitude, inclination, and RAAN to visualize orbits in real time. Calculates orbital period, velocity, ground coverage radius, and eclipse fraction.

Orbital Parameters
Altitude h (km) 400 km
Inclination i (°) 51.6°
RAAN Ω (°)
True Anomaly ν (°)
Period T (min)
Velocity v (km/s)
Coverage R (km)
Eclipse (%)

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

What is a Satellite Orbit?

🧑‍🎓
What exactly is the difference between LEO and GEO? They just look like circles on the simulator.
🎓
Basically, it's all about altitude and speed. LEO (Low Earth Orbit) is close, typically 200-2000 km up. GEO (Geostationary Orbit) is way out at about 35,786 km. Try moving the altitude slider in the simulator from 500 km to 35,786 km. See how the satellite slows down dramatically? That's because orbital velocity decreases with altitude.
🧑‍🎓
Wait, really? So a GEO satellite is slower? Why does it seem to hover over one spot on Earth then?
🎓
Great observation! It *is* slower, but the circle it has to travel is much bigger. The key is its orbital period—the time for one lap. At exactly 35,786 km, the period is 24 hours, matching Earth's rotation. So, if you also set the inclination to 0° in the simulator, it will appear fixed in the sky. A common case is TV broadcast satellites.
🧑‍🎓
What about the other parameters, like RAAN and inclination? They seem to tilt and rotate the orbit.
🎓
Exactly. Inclination tilts the orbital plane relative to the equator. Set it to 90° in the simulator—you get a polar orbit that passes over the poles, great for Earth observation. RAAN (Right Ascension of Ascending Node) rotates that tilted plane around the Earth. For instance, a satellite constellation like Starlink uses specific RAAN values to space out its orbital planes for global coverage.

Physical Model & Key Equations

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.

Real-World Applications

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.

Common Misconceptions and Points to Note

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.

Related Engineering Fields

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.

For Further Learning

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.