Kepler's 3rd Law & Vis-viva
$$T = 2\pi\sqrt{\frac{a^3}{\mu}}$$
$$v = \sqrt{\mu\!\left(\frac{2}{r}- \frac{1}{a}\right)}$$
$\mu = GM_\oplus = 3.986\times10^{14}\ \mathrm{m^3/s^2}$
$R_\oplus = 6371\ \mathrm{km}$
Set semi-major axis and eccentricity to animate a satellite's elliptical orbit. Compute period, perigee/apogee velocities using the vis-viva equation in real-time.
$$T = 2\pi\sqrt{\frac{a^3}{\mu}}$$
$$v = \sqrt{\mu\!\left(\frac{2}{r}- \frac{1}{a}\right)}$$
$\mu = GM_\oplus = 3.986\times10^{14}\ \mathrm{m^3/s^2}$
$R_\oplus = 6371\ \mathrm{km}$
The orbital period, or the time to complete one full orbit, is determined solely by the semi-major axis. This is Kepler's Third Law.
$$T = 2\pi\sqrt{\frac{a^3}{\mu}}$$Here, $T$ is the orbital period (seconds), $a$ is the semi-major axis (meters), and $\mu$ (GM) is Earth's standard gravitational parameter ($3.986 \times 10^{14}\ \mathrm{m^3/s^2}$). Notice the period depends on $a^{3/2}$—double the orbit size, and the period increases by about 2.8 times.
The orbital speed at any point in the ellipse is given by the vis-viva ("living force") equation. It combines conservation of energy.
$$v = \sqrt{\mu\!\left(\frac{2}{r}- \frac{1}{a}\right)}$$Here, $v$ is the orbital speed (m/s), $r$ is the satellite's current distance from Earth's center (meters), and $a$ is the semi-major axis. At perigee ($r = a(1-e)$), the speed is maximum. At apogee ($r = a(1+e)$), the speed is minimum. This equation shows why the satellite in the simulator accelerates as it gets closer to the planet.
Geostationary Orbit (GEO): Communications and weather satellites use this orbit, where a ≈ 42,164 km and e ≈ 0. The orbital period is exactly 24 hours, matching Earth's rotation, so the satellite appears fixed in the sky. This allows for fixed satellite dishes on the ground.
Global Positioning System (GPS): The GPS constellation operates in Medium Earth Orbit (MEO) with a semi-major axis of about 26,600 km and a period of 12 hours. Engineers must precisely calculate these orbits using Kepler's laws to ensure at least four satellites are visible from any point on Earth.
Molniya Orbit: Used for high-latitude communications, this is a highly elliptical orbit (e ≈ 0.7) with a 12-hour period. The satellite spends most of its time over the northern hemisphere, providing long-duration coverage for regions like Russia, which isn't well-served by GEO satellites.
Earth Observation & Spy Satellites: Many operate in low, near-circular orbits (a ≈ 6,700 to 7,000 km, e ≈ 0) for high-resolution imaging. Their orbital period is about 90 minutes, allowing them to pass over different parts of the Earth multiple times a day.
There are a few key points you should be especially mindful of when starting to use this simulator. First, the semi-major axis is not the average distance from the Earth's center. The semi-major axis is the ellipse's "major radius," meaning half of its longest diameter. Since the Earth is at one focus, if you want to know the satellite's average altitude (average distance from the Earth's surface), you need to subtract the Earth's radius (about 6370 km) from the semi-major axis. For example, if you set the semi-major axis to "26770 km," that's a geostationary orbit (GEO), but the average altitude becomes 26770 - 6370 = approximately 20400 km.
Second, it's easy to overlook the fact that changing the eccentricity does not change the orbital period. The period is determined solely by the semi-major axis, so even if you flatten the orbit by adjusting eccentricity, the time for one complete revolution remains the same. However, the difference in velocity at perigee and apogee becomes more extreme. In practice, this velocity variation affects satellite attitude control and communication Doppler shift, so it cannot be ignored.
Finally, keep in mind that while the simulator draws a perfect orbit, real-world orbits are constantly distorted by "perturbations." For instance, because the Earth is not a perfect sphere (oblateness), due to the gravity of the Moon and Sun, and even atmospheric drag (especially important in LEO), orbits gradually change. What you learn with this tool is the "ideal Keplerian orbit." Having that as a base is essential for understanding the complex real-world perturbations.
The orbital mechanics concepts handled by this tool serve as a foundation in various other engineering fields beyond just satellites. The first to mention is "rocket trajectory design and guidance & control." A rocket's mission is to "inject" a satellite into its intended orbit, and its final velocity and position are precisely the initial conditions for this simulator. For example, if the velocity at main engine cutoff (MECO) after launch is off by just a few m/s, the semi-major axis and eccentricity of the achieved orbit will differ. You can get a feel for this by fine-tuning parameters in this tool.
Next, "spacecraft rendezvous and docking" is a prime application of orbital mechanics. To approach a target spacecraft, you don't simply chase it; maneuvers like intentionally moving to a slightly lower (shorter period) orbit to catch up, and then matching orbits are required. Understanding how changing the semi-major axis affects the period in this simulator is the first step in grasping these fundamental principles.
Furthermore, in a perhaps unexpected area, it also relates to "antenna tracking control." Ground station antennas tracking satellites in highly elliptical orbits like Molniya orbits require precise angular and velocity control because the satellite moves rapidly across the sky. Watching a satellite zip past at high speed near perigee in this tool will give you an intuitive understanding of why antenna design is so challenging.
Once you're comfortable with the "appearance" and "basic laws" of orbits in this simulator, it's recommended to engage with the mathematics next. Start by fully understanding the "six classical orbital elements (orbital parameters)." This tool lets you directly manipulate only the semi-major axis and eccentricity, but to define an actual orbit in 3D space, you need a total of six parameters: the orbital plane's tilt (inclination), the orientation of the ellipse within the plane (argument of periapsis), the position of the orbital plane relative to Earth (right ascension of the ascending node), and others. Understanding these will allow you to read diagrams for the ISS orbit or Starlink satellite constellation designs.
For the mathematical background, try delving deeper into the "two-body problem" and "conservation laws." Kepler's laws are all derived from Newtonian mechanics' "law of universal gravitation." Following how the conservation of angular momentum (the reason behind constant areal velocity) and conservation of energy (the source of the vis-viva equation) are used in this derivation will significantly deepen your physical understanding. For example, from the conservation of angular momentum, you get the relation $r v \sin \phi = \text{const.}$ between velocity $v$, distance $r$ from Earth's center, and their angle. This provides the fundamental explanation for why velocity is maximum at perigee.
As a next step, venture into the world of "perturbation theory," which is ignored in this tool. How real orbits deviate from the ideal and how to predict/control that is the core of practical orbit determination (OD) and station-keeping. For instance, learning about perturbations due to Earth's oblateness (J2 perturbation) will help you understand why geostationary satellites require regular east-west station-keeping maneuvers (thruster firings).