Dual 3D/2D Orbit Visualizer
Students Sultan Almudihem, Mohammed Alshehri
A 3D orbit view with a 2D ground-track projection. Orbital elements (semi-major axis, eccentricity, inclination, argument of perigee), one to three satellites and the simulation speed are adjustable, with Circular (ISS) and Molniya presets and perigee, apogee, period and speed readouts.
Open Tracker (Group 1, opens in a new tab)View Engineering Review
Engineering Review
What works well
- The orbit shape responds correctly to eccentricity, inclination and argument of perigee: the maximum latitude equals the inclination, and the perigee and apogee radii follow a(1 − e) and a(1 + e).
- Perigee speed follows the vis-viva relation, and showing the 3D orbit beside a 2D projection makes the geometry easy to compare.
What could be improved
The displayed orbital period uses a fixed coefficient (about 1.66·a1.5 hours), which does not match the Keplerian period: a 7,327 km orbit shows 2.0 h, where 2π√(a3/μ) gives 1.73 h. The satellite also moves at the same angular rate on every orbit, so orbit size does not change its period.
Try this next
Compute the analytical period for a circular orbit and compare it with the displayed value. Then use the mean motion n = √(μ/a3) to drive the satellite, so that a larger orbit takes longer.