8. Astronomy

8.1. Arguments

The tide potential is a function of the position of the sun and moon with respect to the Earth. The complete movements of the three bodies in three dimensions are very complicated, and typically require the use of numerical ephemerides [58]. Doodson and Lamb [17] described the approximate positions in terms of fundamental astronomical arguments. Each of these arguments can be accurately calculated using polynomial expansions of time [45, 68]. The rates of change of these arguments are the fundamental frequencies of the astronomical motions [31, 58].

Table 8.1: Astronomical Arguments

Argument

Description

Period

\(\tau\)

lunar hour angle

1.03505 days

\(S\)

mean longitude of the moon

27.32158 days

\(H\)

mean longitude of the sun

365.2549 days

\(P\)

lunar perigee

8.847 years

\(N\)

ascending lunar node

18.61 years

\(Ps\)

solar perigee

21,000 years

The lunar hour angle (\(\tau\)) in degrees can be determined from the solar time (\(t\)) in hours using the mean longitudes of the moon (\(S\)) and sun (\(H\)):

(8.1)\[\tau = \frac{360}{24} t - S + H\]

When calculating nutation, IERS conventions use Delaunay arguments as the fundamental orbital elements [9, 56, 82].

Table 8.2: Delaunay Arguments

Argument

Description

Period

\(\gamma\)

mean sidereal time

0.99727 days

\(l\)

mean anomaly of the moon

27.5545 days

\(l'\)

mean anomaly of the sun

365.2596 days

\(F\)

mean argument of latitude of the moon

27.2122 days

\(D\)

mean elongation of the moon from the sun

29.5306 days

\(\Omega\)

ascending lunar node

18.61 years

From Dehant and Mathews [13], these arguments can be calculated from Doodson arguments using the following relationships:

(8.2)\[\begin{split}\gamma &= \tau + S \\ l &= S - P \\ l' &= h - Ps \\ F &= S - N \\ D &= S - H \\ \Omega &= N = -N' \\\end{split}\]

And conversely:

(8.3)\[\begin{split}S &= F + \Omega \\ H &= F + \Omega - D \\ P &= F + \Omega - l\\ N &= \Omega = -N' \\ Ps &= F + \Omega - l' - D\end{split}\]

8.2. Nutation

The angle between the equator and the orbital plane of Earth around the Sun (the ecliptic) defines the inclination of the Earth’s rotation axis (obliquity of the ecliptic). Nutations are the periodic oscillations of the Earth’s rotation axis around its mean position, which arise from the time-varying torques exerted on Earth’s equatorial bulge [13, 82]. These largely short-period wobbles have durations ranging from subdaily to multi-annual, which are superimposed on the much slower precession of the rotation axis [13]. The Earth’s nutation is conventionally resolved into two components measured with respect to the ecliptic [13, 45]:

  • Nutation in longitude (\(\Delta\psi\)): shift in the position of the true vernal equinox along the ecliptic

  • Nutation in obliquity (\(\Delta\varepsilon\)): variation in the tilt of Earth’s equator with respect to the ecliptic

These two quantities help define the orientation of the true equator and equinox of date relative to the mean equator and equinox. For instance, the instantaneous (true) obliquity of the ecliptic is:

(8.4)\[\varepsilon = \bar\varepsilon + \Delta\varepsilon\]

where \(\bar\varepsilon\) is the mean obliquity [8, 9]. These nutation angles (\(\Delta\psi\) and \(\Delta\varepsilon\)) and the mean obliquity (\(\bar\varepsilon\)) are combined when forming the nutation rotation matrix (\(\mathbf{N}\)) used in the transformation from celestial to terrestrial reference frames [see Equation 6.5] [33, 56].

The difference between Greenwich Apparent Sidereal Time (GAST) and Greenwich Mean Sidereal Time (GMST) defines the “equation of the equinoxes”, which is calculated using the nutation terms along with higher-order complementary terms [see Sidereal Time] [8, 9, 56]. pyTMD.astro.itrs() calculates GAST when forming the ITRS rotation matrix for converting a celestial reference frame to an Earth-centered Earth-fixed (ECEF) reference frame [see Ephemerides] [56].

../_images/obliquity-ecliptic.png

Figure 8.1: Ecliptical Plane and Vernal Equinox in the Celestial Sphere

8.3. Ephemerides

The geocentric positions of the Sun and Moon determine the magnitude of the major tide-generating potentials at locations on the Earth’s surface [see Tide-Generating Potential]. Ephemerides are tables or mathematical representations giving the positions of astronomical bodies as a function of time. pyTMD can calculate these positions using either high-precision numerical ephemerides from JPL or one of several analytical approximations. The JPL ephemerides are numerically integrated solutions to the equations of motion for the planets, sun and moon and are provided in the form of binary “kernels”. They are computed from a comprehensive set of observations including spacecraft radio range data, lunar laser range data, and Very Long Baseline Interferometry (VLBI) measurements [21, 54]. pyTMD uses the jplephem package to read the JPL ephemeris kernels using pyTMD.astro.solar_ephemerides() and pyTMD.astro.lunar_ephemerides(). The data is provided in the celestial reference frame, which pyTMD transforms to get locations in reference to the Earth.

pyTMD can also use analytical approximations to compute the solar and lunar positions using pyTMD.astro.solar_approximate() and pyTMD.astro.lunar_approximate(). These express the solar and lunar coordinates as a truncated trigonometric or polynomial series [45]. They are less accurate than using ephemerides, but are faster to compute and do not require downloading the kernel files.

Method

Solar

Lunar

Reference

'Meeus'

Meeus [45]

'VSOP87'

Bretagnon and Francou [7]

'Montenbruck'

Montenbruck [48]

'Kubo'

Kubo [35]

8.4. Zenith Angles

The zenith angles of the sun and moon are important for calculating the total tidal potentials, as they determine the position of the celestial body relative to a position on the Earth’s surface.

(8.5)\[\cos\psi = \sin\varphi\sin\delta + \cos\varphi\cos\delta\cos h\]

where \(\psi\) is the zenith angle, \(\varphi\) is the latitude on the Earth’s surface, \(\delta\) is the declination of the celestial body, and \(h\) is the local hour angle of the celestial body. This is equivalent to the dot product between the unit vectors of the celestial body and the position on the Earth’s surface. pyTMD takes advantage of this relationship in order to calculate the zenith angles of the sun and moon using their positions in Cartesian coordinates [see Ephemerides].

../_images/zenith-angles.png

Figure 8.3: Hour Angles and Zenith Angles of the Sun and Moon