Inclined and Eccentric Orbital Evolution

The implementation of the evolution of inclined/eccentric orbits is based on the formalism of Lai 2012, hence we will use the same notation.

The first thing is to derive the spherical harmonic expansion of the tidal potential.

\[ U(\mathbf{r}, t) = \frac{GM'}{|\mathbf{r}_{M'}|}\left( \frac{\mathbf{r}\cdot\mathbf{r}_{M'}}{\left|\mathbf{r}_{M'}\right|^2} - \frac{\left|\mathbf{r_{M'}}\right|}{\left|\mathbf{r} - \mathbf{r}_{M'}\right|} \right)\]

where \(\mathbf{r}_{M'}(t)\) is the vector from the centers of \(M\) to \(M'\) and \(\mathbf{r}\) is the point where the potential is being evaluated. Obviously for a circular orbit \(\left|\mathbf{r}_{M'}(t)\right|\) is a constant.

Letting \(r(t) \equiv \left|\mathbf{r}_{M'}(t)\right|\) We start with the expansion in a coordinate system with \(\mathbf{\hat{z}}=\mathbf{\hat{L}}\), and \(\mathbf{\hat{y}}=\mathbf{\hat{S}}\times\mathbf{\hat{L}}\).

Let us define this expansion as:

\[U(\mathbf{r}, t) = \frac{GM'}{r(t)}\sum_{l,m} c_{l,m}(\rho) Y_{l,m}(\theta, \phi)\]

With \(\mathbf{r}=(\rho, \theta, \phi)\) in spherical coordinates.

Clearly:

\[c_{l,m}(\rho, t) = \int_{0}^{2\pi} d\phi \int_{0}^{\pi} d\theta \tilde{U}(\mathbf{r}, t) Y_{l,m}^*(\theta, \phi)\]

where \(\tilde{U}(\mathbf{r}, t)\equiv U(\mathbf{r}, t)r(t)/(GM')\).

The integrals are calulated the easiest by writing both \(U(\mathbf{r}, t)\) and \(Y_{l,m}(\theta, \phi)\) in a coondinate system where \(\hat{\tilde{z}}\) points from \(M\) to \(M'\). Tilde will be used to identify coordinates in that system.

\[\tilde{U}(\mathbf{r}, t) = \tilde{z} - \frac{1}{\sqrt{(1-\tilde{z})^2 + \tilde{x}^2 + \tilde{y}^2}}\]

where \(\tilde{x}\), \(\tilde{y}\) and \(\tilde{z}\) are the coordinates of the point the potential is being evaluated scaled by \(r(t)\):

\[\begin{split}\tilde{x} & = & \tilde{\rho}\sin\tilde{\theta}\cos\tilde{\phi}\\ \tilde{y} & = &\tilde{\rho}\sin\tilde{\theta}\sin\tilde{\phi}\\ \tilde{z} & = &\tilde{\rho}\cos\tilde{\theta}\end{split}\]

with \(\tilde{\rho}\) also scaled by \(r(t)\).

With these we have:

\[ \tilde{U}(\tilde{\rho}, \tilde{\theta}, t) = \tilde{\rho}\cos\tilde{\theta} - \frac{1}{\sqrt{1-2\tilde{\rho}\cos\tilde{\theta} + \tilde{\rho}^2}}\]

As expected there is no \(\tilde{\phi}\) dependence.

Now we need to write \(Y_{l,m}\) in the tilde coordinate system:

\[\begin{split}x_{rot} &=& \tilde{z}\\ y_{rot} &=& \tilde{y}\\ z_{rot} &=& -\tilde{x}\\ \rho=\rho_{rot} &=& \tilde{\rho}\\ \theta = \theta_{rot} &\Rightarrow& \sin\theta = \sqrt{ \sin^2\tilde{\theta}\sin^2\tilde{\phi} + \cos^2\tilde{\theta}},\quad \cos\theta = -\sin\tilde{\theta}\cos\tilde{\phi}\\ \phi&=&\phi_{rot}-\Delta\phi(t)\\ \sin\phi_{rot}&=& \frac{\sin\tilde{\theta}\sin\tilde{\phi}} { \sqrt{\sin^2\tilde{\theta}\sin^2\tilde{\phi} + \cos^2\tilde{\theta}} }\\ \cos\phi_{rot}&=& \frac{\cos\tilde{\theta}} { \sqrt{\sin^2\tilde{\theta}\sin^2\tilde{\phi} + \cos^2\tilde{\theta}} }\end{split}\]

Where coordinates with “rot” subscript are in a coordinate system where \(\mathbf{\hat{z}_{rot}}=\mathbf{\hat{L}}\) and \(\hat{x}_{rot}\) points from the center of \(M\) to the center of \(M'\), and \(\Delta\phi(t)\) is the angle between \(\hat{x}_{rot}\) and \(\hat{x}\) (\(\Delta\phi(t)=\Omega t\) for a circular orbit with angular velocity \(\Omega\)).

Note that:

\[\begin{split}c_{l,m}(\rho, t) &=& \int_{\Delta\phi(t)}^{2\pi+\Delta\phi(t)} d\phi_{rot} \int_{0}^{\pi} d\theta \tilde{U}(\mathbf{r}, t) Y_{l,m}^*(\theta,\phi_{rot}-\Delta\phi(t))\\ &=& exp(-im\Delta\phi(t))\int_{\Delta\phi(t)}^{2\pi+\Delta\phi(t)} d\phi_{rot} \int_{0}^{\pi} d\theta \tilde{U}(\mathbf{r}, t) Y_{l,m}^*(\theta, \phi_{rot})\\ &=& \exp(-im\Delta\phi(t))\left\{ \int_{\Delta\phi(t)}^{2\pi} d\phi_{rot} \int_{0}^{\pi} d\theta \tilde{U}(\mathbf{r}, t) Y_{l,m}^*(\theta, \phi_{rot}) + \int_{2\pi}^{2\pi+\Delta\phi(t)} d\phi_{rot} \int_{0}^{\pi} d\theta \tilde{U}(\mathbf{r}, t) Y_{l,m}^*(\theta, \phi_{rot})\right\}\\ &=& \exp(-im\Delta\phi(t))\left\{ \int_{\Delta\phi(t)}^{2\pi} d\phi_{rot} \int_{0}^{\pi} d\theta \tilde{U}(\mathbf{r}, t) Y_{l,m}^*(\theta, \phi_{rot}) + \int_{0}^{\Delta\phi(t)} d\phi_{rot} \int_{0}^{\pi} d\theta \tilde{U}(\mathbf{r}, t) Y_{l,m}^*(\theta, \phi_{rot}+2\pi)\right\}\\ &=& \exp(-im\Delta\phi(t)) \int_{0}^{2\pi} d\phi_{rot} \int_{0}^{\pi} d\theta \tilde{U}(\mathbf{r}, t) Y_{l,m}^*(\theta, \phi_{rot})\end{split}\]

We can then use Mathematica to evaluate:

\[\begin{split}c_{0,0} = c_{1,0} = c_{2,\pm1} & = & 0\\ \quad c_{1,\pm 1} & = & \pm\sqrt{\frac{2\pi}{3}}\tilde{\rho} \exp(-im\Delta\phi(t))\\ \quad c_{2,0} & = & \sqrt{\frac{\pi}{5}}\rho^2\exp(-im\Delta\phi(t))\\ \quad c_{2,\pm 2} & = & -\sqrt{\frac{3\pi}{10}}\rho^2\exp(-im\Delta\phi(t))\end{split}\]

The \(c_{1,\pm 1}\) coefficients represent the gravitational acceleration of the center of mass of \(M\) due to \(m\), and \(c_{2,*}\) are the lowest order tidal potential terms, so we have reproduced eq. (4) of Lai 2012.

Now we need to transform the \(Y_{2,m}\) functions to a coordinate system where the \(z\) axis is along \(\hat{S}\) and the \(y\) axis is along \(\hat{S}\times\hat{L}\). We will use primes for the coordinates in the new system. We have the following relations:

\[\begin{split}y&=&y'=\rho'\sin\theta'\sin\phi'\\ z&=&x'\sin\Theta + z'\cos\Theta =\rho'\sin\theta'\cos\phi'\sin\Theta + \rho'\cos\theta'\cos\Theta\\ x&=&x'\cos\Theta - z'\sin\Theta =\rho'\sin\theta'\cos\phi'\cos\Theta - \rho'\cos\theta'\sin\Theta\\ \rho&=&\rho'\\ \cos\theta&=&z/\rho=\sin\theta'\cos\phi'\sin\Theta+\cos\theta'\cos\Theta\\ \exp(i\phi)&=&\frac{x+iy}{\rho\sin\theta} =\frac{\sin\theta'\sin\phi'+i\left(\sin\theta'\cos\phi'\cos\Theta - \cos\theta'\sin\Theta\right)} {\sqrt{1-\cos^2\theta}}\end{split}\]

Then using mathematica we show that the transformation between the prime and non-prime coordinate system is indeed given by the Wigner D matrices quoted in Lai 2012 (Equations 6-11).

The equivalent of Lai 2014 eq. 12 is then:

\[U(\mathbf{r}, t)=-\sum_{m,m'} U_{m,m'}\rho^2 Y_{2,m}(\theta',\phi') \frac{\exp\left(-im'\Delta\phi(t)\right)a^3}{r^3(t)}\]

with

\[U_{m,m'} \equiv \frac{GM'}{a^3}W_{2,m'}D_{m,m'}(\Theta)\]

This is where we diverge from Lai 2012 because we wish to consider elliptical orbits. For general elliptical orbits it is convenient to define the origin of time so that the planet is at periastron at \(t=0\). Further we will take \(\Delta\phi(t)=\phi(t)+\phi_0\) where \(\phi(0)=0\), which implies that \(\phi_0\) is the angle between periastron and \(\hat{x}\) or \(90^\circ\) less than the angle between periastron and \(\hat{S}\times\hat{L}\). With these definitions:

\[\begin{split}r(t) & = & a(1-e\cos u)\\ \tan\left(\frac{\phi}{2}\right)&=&\sqrt{\frac{1+e}{1-e}} \tan\left(\frac{u}{2}\right)\\ \Rightarrow 1+\tan^2\left(\frac{\phi}{2}\right)&=&\frac{1-e\cos u} {(1-e)\cos^2\left(\frac{u}{2}\right)}\\ 1-\tan^2\left(\frac{\phi}{2}\right)&=&\frac{\cos u - e} {(1-e)\cos^2\left(\frac{u}{2}\right)}\\ \Rightarrow \cos\phi & = & \frac{\cos u - e}{1 - e\cos u}\\ \sin\phi & = & \frac{\sqrt{1-e^2}\sin u}{1 - e\cos u}\end{split}\]

Where \(u\) is the eccentric anomaly:

\[u-e\sin u = \Omega t,\quad\Omega=\sqrt{\frac{G(M+M')}{a^3}}\]

Differentiating:

\[dt=\frac{1-e\cos u}{\Omega}du\]

Since the orbital solution \(r(t)\) and \(\Delta \phi(t)\) is periodic with a period of \(2\pi/\Omega\), we can expand:

\[\frac{a^3\exp(-im'\Delta \phi(t))}{r^3(t)}=\sum_s p_{m',s} \exp\left(-i s \Omega t\right)\]

Where the p_{m’,s}(e) coefficients are defined as:

\[\begin{split}p_{m,s}&=&\frac{a^3}{2\pi}\int_0^{2\pi/\omega} \frac{e^{-im\Delta \phi(t)}}{r^3(t)}e^{i s \omega t}dt\\ &=& a^3\int_0^{2\pi/\omega} e^{-im\phi_0}\frac{\cos(m\phi(t))-i\sin(m\phi(t))}{r^3(t)} e^{i s \omega t}dt\end{split}\]

Their values are calculated to high precision numerically on a dense grid of eccentricities and stored in a sqlite database. During evolution, POET interpolated within the tabulated values.

Our tidal potential can be written exactly as in Lai (2012), eq. 12, except with \(m'\) not limited to only 0 and 2:

\[U(\mathbf{r}, t)=-\sum_{m,m'} U_{m,m'}\rho^2 Y_{2,m}(\theta',\phi') \exp\left(-im'\Omega t\right)\]

with

\[U_{m,m'} \equiv \frac{GM'}{a^3} \mathcal{U}_{m,m'}\equiv \frac{GM'}{a^3} \sum_s W_{2,s}D_{m,s}(\Theta) p_{s,m'}\]

where we have switched the \(m'\) and \(s\) coefficients. Here is a table of \(W_{2,m'}D_{m,m'}\).

From here we proceed following Lai (2012) again, but we have more than 6 independent timelags if the orbit is eccentric (for circular orbits, \(p_{m',s}=\delta_{m',s}\)).

The ansatz:

\[\begin{split}\mathbf{\xi}_{m,s}(\mathbf{r},t)&=& \frac{U_{m,s}}{\omega_0^2}\mathbf{\bar{\xi}}_{m,s}(\mathbf{r}) \exp(-is\Omega t + i\Delta_{m,s})\\ \delta\rho(\mathbf{r},t)&=&\frac{U_{m,s}}{\omega_0^2} \delta\bar{\rho}_{m,s}(\mathbf{r}) \exp(-is\Omega t + i\Delta_{m,s})\\ \Delta_{m,s}&=&\tilde{\omega}_{m,s}t_{m,s}\end{split}\]

with \(\delta\bar{\rho}_{m,s}=-\nabla\cdot(\rho\mathbf{\bar{\xi}}_{m,s})\), \(\tilde{\omega}_{m,s}=s\Omega-m\Omega_s\), where \(\Omega_s\) is the spin angular velocity of \(M\), and \(\omega_0\equiv\sqrt{GM/R^3}\) is the dynamical frequency of \(M\).

Here are the detailed devirations of the tidal torque and the tidal power.

As noted before, for general eccentric orbits, the number of timelags is not only six, like in Lai (2012), but could be arbitrarily large, depending on the precision required of the expansion and the value of the eccentricity. In order to preserve full generality, we allow the user to specify each tidal lag \(\Delta'_{m,m'}\equiv\kappa_{m,m'}\sin(\Delta_{m,m'})\) and each love coefficient \(\kappa'_{m,m'}\equiv\kappa_{m,m'}\cos(\Delta_{m,m'})\) separately.

The variables evolved will be the usual orbital elements (the semimajor axis - \(a\) and eccentricity \(e\)), and for each zone we will use the inclination relative to the orbit - \(i\). Finally, one zone will be designated as a reference and for all other zones, we will follow the evolution of the difference between their argument of periapsis and that of the referenc zone - \(\Delta\omega\). Thus, if the two bodies are split into n zones, the evolution of 1+2n variables will be followed. The equations for the evolution of these variables are derived here.

The collected equations are:

\[\begin{split}\dot{a} & = & a\frac{-\dot{E}}{E}\\ \dot{e} & = & \frac{2(\dot{E}L+2E\dot{L})L(M+M')}{G(MM')^3}\\ \dot{\theta} & = & \frac{(T_z+\tilde{T}_z)\sin\theta}{L} - \frac{(T_x+\tilde{T}_x)\cos\theta}{L} - \frac{T_x+\mathscr{T}_x}{S}\\ \dot{\omega} & = & \frac{(T_y+\tilde{T}_y)\cos\theta}{L\sin\theta} + \frac{T_y+\mathscr{T}_y}{S\sin\theta}\\ \mathbf{\hat{\tilde{x}}} & = & \left(\sin\theta\sin\tilde{\theta} + \cos\theta\cos\tilde{\theta}\cos\Delta\omega \right)\mathbf{\hat{x}} + \cos\tilde{\theta}\sin\Delta\omega\mathbf{\hat{y}} + \left(\cos\theta\sin\tilde{\theta} - \sin\theta\cos\tilde{\theta}\cos\Delta\omega \right)\mathbf{\hat{z}}\\ \mathbf{\hat{\tilde{y}}} & = & -\cos\theta\sin\Delta\omega\mathbf{\hat{x}} + \cos\Delta\omega\mathbf{\hat{y}} + \sin\theta\sin\Delta\omega\mathbf{\hat{z}}\\ \mathbf{\hat{\tilde{z}}} & = & \left(\sin\theta\cos\tilde{\theta} - \cos\theta\sin\tilde{\theta}\cos\Delta\omega \right)\mathbf{\hat{x}} - \sin\tilde{\theta}\sin\Delta\omega\mathbf{\hat{y}} + \left(\cos\theta\cos\tilde{\theta} + \sin\theta\sin\tilde{\theta}\cos\Delta\omega \right)\mathbf{\hat{z}}\end{split}\]

If the system ever gets in a state where the forcing frequency \(\tilde{\omega}\equiv m'\Omega-mS^{conv}/I_{conv}\) for some (m,m’) combination from the expansion of the potential (see above), and the corresponding \(\sin(\Delta_{m,m'}(\tilde{\omega})\kappa_{m,m'}\) is discontinuous at zero, it is possible that locks between the spin of some zones of the bodies and the orbit will be established. In that case, for each locked zone, let us split the tidal dissipation torque and power into components \(T_x^\pm\), \(T_z^\pm\) and \(\dot{E}^\pm\) with the (+) terms assuming that the spin frequency is just above the lock and the (-) terms assuming it is just below. Further, let \(T_x^0\), \(T_z^0\) and \(\dot{E}^0\) be the tidal torques and power due to all other zones. We can imagine taking an infinitesimally small timestep, during which the not-locked components will contribute as usual, but over a fraction (\(\lambda\)) the timestep the (+) locked components contribute and over the remaining fraction (\(1-\lambda\)) the (-) locked components contribute.

In order to maintain the lock, we must have for each locked zone (denoted by index i):

\[\begin{split}&&m'\frac{\partial}{\partial t}\sqrt{\frac{G(M+M')}{a^3}}= m\frac{\partial}{\partial t}\frac{S_i}{I_i}\\ \Rightarrow && -\frac{3m'}{2}\sqrt{\frac{G(M+M')}{a^5}}\dot{a}= m\frac{\dot{S}_i}{I_i} - m\frac{S_i\dot{I}_i}{I_i^2}\\ \Rightarrow && -\frac{3 m S_i}{2 I_i}\frac{\dot{a}}{a} = m\frac{\dot{S}_i}{I_i} - m\frac{S_i\dot{I}_i}{I_i^2}\\ \Rightarrow && -\frac{3}{2}\frac{\dot{a}}{a}= \frac{\dot{S}_i}{S_i} - \frac{\dot{I}_i}{I}\\ \Rightarrow && -\frac{3}{2}\frac{\dot{E}^0 + \sum_k\left[\lambda_k\dot{E}_k^+ + (1-\lambda_k)\dot{E}_k^-\right]}{E} = \frac{\dot{I_i}}{I_i} - \frac{\dot{S}_i^0 + \lambda_i\dot{S}_i^+ + (1-\lambda_i)\dot{S}_i^-}{S_i}\\ \Rightarrow && \lambda_i\left(\frac{\dot{S}_i^+ - \dot{S}_i^-}{S_i}\right) -\sum_k \lambda_k \left(1.5\frac{\dot{E}_k^+ - \dot{E}_k^-}{E} \right) =\frac{\dot{I_i}}{I_i} - \frac{\dot{S}_i^0 + \dot{S}_i^-}{S_i} +\frac{3}{2}\frac{\dot{E}^0+\sum_k\dot{E}_k^-}{E}\end{split}\]

And the lock is maintained as long as \(0<\lambda<1\).

The resulting evolution equations are then the same as before, but with:

\[\begin{split}T_x & = & T_x^0 + \lambda T_x^+ + (1-\lambda)T_x^-\\ T_z & = & T_z^0 + \lambda T_z^+ + (1-\lambda)T_z^-\\ \dot{E} & = & \dot{E}^0 + \lambda\dot{E}^+ + (1-\lambda)\dot{E}^-\end{split}\]