The ground track of a satellite is the path that the satellite traces on the surface of the Earth as it moves in its orbit. It is important for mission planning, communication, and surveillance purposes. The ground track can be visualized by projecting the satellite’s position onto the Earth’s surface as it orbits.
Algorithm
Given:
Orbital elements: Semi-major axis \(a\), eccentricity \(e\), inclination \(i\), right ascension of the ascending node (RAAN) \(\Omega\), and argument of perigee \(\omega\).
The gravitational parameter of Earth \(\mu\) and the Earth’s rotation rate \(\omega_{\text{Earth}}\) are also required.
To find:
The latitude, \(\phi\) and longitude \(\lambda\) of the projection of satellite at various points in its orbit.
1. Compute the Orbital Period
The orbital period is determined using Kepler’s Third Law:
\[
T = 2\pi \sqrt{\frac{a^3}{\mu}}
\]
This period sets the time span over which the satellite’s ground track will be computed.
2. Time Discretization
A time array is created to sample the satellite’s orbit. At each time step, the mean anomaly \(M\) is calculated as:
\[
M = 2\pi \frac{t}{T}
\]
3. Solve Kepler’s Equation and Compute the True Anomaly
Kepler’s Equation:
\[
M = E - e \sin(E)
\]
is solved iteratively using the Newton-Raphson method for the eccentric anomaly \(E\). For low eccentricities, the initial guess is set to \(M\); otherwise, the guess starts at \(\pi\).
True Anomaly:
Once \(E\) is known, the true anomaly \(\nu\) is computed using: \[
\nu = 2 \arctan \left(\sqrt{\frac{1+e}{1-e}} \tan \left(\frac{E}{2}\right)\right)
\]
4. Compute the Radial Distance
The radial distance \(r\) from the Earth’s center is given by:
\[
r = a(1 - e\cos(E))
\]
5. Transforming to ECI Coordinates
Perifocal Coordinates:
The satellite’s position in the orbital plane is expressed in the perifocal (PQW) coordinate system as: