Circular orbits
This activity belongs to the GeoGebra book The Domain of the Time.
In this construction, you can observe the uniform circular motion of three artificial satellites (M1, M2, and M3) around the Earth. You can select the altitude of each satellite within certain ranges. The first (M1, blue) is located in a low orbit (at an altitude between 350 and 2000 km from Earth's surface). The second (M2, red) and the third (M3, yellow) are located in medium orbits. You can also adjust the angle of each satellite's orbit (when the angle is 90° or 270°, the orbit will be polar).
- Note: Medium orbits range from 2000 km to up to the geostationary orbit, at over 35,000 km, but for better visualization, we've set a maximum of 4000 km. Every time you modify the altitude or angle of a satellite, the animation will restart.
- Note: Specifically, the real period of each satellite is given by the formula seconds, where d is the distance to Earth's center (in meters), G is the universal gravitational constant, and mT is Earth's mass (in kilograms).
SCRIPT FOR SLIDER anima
# Calculate the elapsed seconds dt; add one second if t1(1) < tt
SetValue(tt, t1(1))
SetValue(t1, First(GetTime(), 3))
SetValue(dt, (t1(1) < tt) + (t1(1) − tt)/1000)
# Rotate the Earth (f radians) and move M1, M2 and M3
SetValue(f, f + ω dt)
SetValue(M1, Rotate(M1, ω1 dt, axis1))
SetValue(M2, Rotate(M2, ω2 dt, axis2))
SetValue(M3, Rotate(M3, ω3 dt, axis3))
Author of the activity and GeoGebra construction: Rafael Losada.