Revisiting the trajectory of the interstellar object ’Oumuamua:
preference for a radially directed non-gravitational acceleration?
Abstract
I present a re-analysis of the available observational constraints on the trajectory of ’Oumuamua, the first confirmed interstellar object discovered in the solar system. ’Oumuamua passed through the inner solar system on a hyperbolic (i.e., unbound) trajectory. Its discovery occurred after perihelion passage, and near the time of its closest approach to Earth. After being observable for approximately four months, the object became too faint and was lost at a heliocentric distance of around au.
Intriguingly, analysis of the trajectory of ’Oumuamua revealed that a dynamical model including only gravitational accelerations does not provide a satisfactory fit of the data, and a non-gravitational term must be included. The detected non-gravitational acceleration is compatible with either solar radiation pressure or recoil due to outgassing. It has, however, proved challenging to reconcile either interpretation with the existing quantitative models of such effects without postulating unusual physical properties for ’Oumuamua (such as extremely low density and/or unusual geometry, non-standard chemistry).
My analysis independently confirms the detection of the non-gravitational acceleration. After comparing several possible parametrizations for this effects, I find a strong preference for a radially directed non-gravitational acceleration, pointing away from the Sun, and a moderate preference for a power-law scaling with the heliocentric distance, with an exponent between and . These results provide valuable constraints on the physical mechanism behind the effect; a conclusive identification, however, is probably not possible on the basis of dynamical arguments alone.
Subject headings:
celestial mechanics — planets and satellites: dynamical evolution and stability — minor planets, asteroids: general — comets: general — gravitation1. Introduction
In recent years, after having been theoretically predicted for decades (e.g., McGlynn & Chapman 1989), the first interstellar objects passing through the solar system on unbound trajectories have finally been detected. The first confirmed object, 1I/’Oumuamua (Williams et al. 2017), was discovered in late 2017 after its perihelion passage and near its closest approach to Earth. It appeared as a point-like source at all times, with no signs of cometary activity (Jewitt et al. 2017; Meech et al. 2017; Trilling et al. 2018). In sharp contrast, the second interstellar interloper, 2I/Borisov, discovered in 2019 well in advance of its perihelion passage, displayed a bright coma of ejected dust (Guzik et al. 2020). In addition, the first candidate meteor of probable interstellar origin has also been recently confirmed (Siraj & Loeb 2022a).
These discoveries open unprecedented possibilities to study and characterise (potentially, even in situ: Seligman & Laughlin 2018; Hibberd et al. 2022; Siraj et al. 2022) objects from other stellar systems, providing invaluable constraints on the nature and the formation processes of the constituents of planetary and stellar systems, as well as the interstellar medium. For recent reviews on this nascent field, see Jewitt & Seligman (2022); Moro-Martín (2022); Siraj & Loeb (2022b).
Soon after its discovery, the analysis of the trajectory of ’Oumuamua revealed the presence of a non-gravitational component in its acceleration (Micheli et al. 2018). Notably, the physical interpretation of this phenomenon has remained challenging since its detection. Indeed, the two leading explanations that have been proposed so far, namely, solar radiation pressure and recoil from comet-like outgassing, both run into difficulties when a quantitative description is attempted.
For the solar radiation pressure interpretation to be viable, a very low density of the object, several orders of magnitude less than that of water, must be invoked (Micheli et al. 2018). This could imply that ’Oumuamua has a highly porous, fractal-like structure (Moro-Martín 2019), or a very unusual geometry (similar to a lightsail: Bialy & Loeb 2018). The absence of observed cometary activity, on the other hand, is an obvious problem for the outgassing explanation. Again, physical properties unlike those of solar system comets must be postulated (Seligman & Laughlin 2020; Seligman et al. 2021 see also Jewitt & Seligman 2022, and references therein), although it should be noted that non-gravitational accelerations in solar system bodies that do not show sign of cometary activity have been recently reported by Seligman et al. (2023) and Farnocchia et al. (2023). In summary, the physical interpretation of the non-gravitational acceleration is still a debated, currently unsettled issue (most recently, see, for instance, Bergner & Seligman 2023, and Hoang & Loeb 2023).
Given the implications for the potential discovery of novel phenomena and for the overall understanding of a new class of objects, it is important to re-examine critically the evidence in support of the detection of a non-gravitational acceleration in ’Oumuamua. In this paper, I perform such a re-analysis, also testing alternative possibilities (see, e.g., Katz 2019). Another goal of this paper is to study different parametrizations of the non-gravitational acceleration, and to compare their relative performance in fitting the data. In particular, modelling features such as, for instance, the direction along which the non-gravitational acceleration acts with respect to the instantaneous position on the trajectory, or its functional dependence on the heliocentric distance, can provide insight critical to the identification of the physical mechanism behind this effect.
The paper is organised as follows: in Section 2 I briefly discuss the astrometric observations on the trajectory of ’Oumuamua available from the literature; in Section 3 I describe the dynamical model and the fitting procedure; in Section 4 I present the results of the analysis, and I discuss their implications in Section 5.
2. Observational constraints
The observational dataset constraining the trajectory of ’Oumuamua consists of astrometric positions covering the time interval from its discovery to when the object faded below detectability (approximately 2017 October 14 to 2018 January 2). The measurements were obtained from both ground-based facilities and from the Hubble Space Telescope (HST).
The astrometric positions of ’Oumuamua, expressed as right ascension and declination reduced to the J2000.0 reference frame, are available from the Minor Planet Center (MPC) database111https://minorplanetcenter.net/tmp/1I.txt. In the analysis presented here, I have used the version of the data which was published as supplementary material in Micheli et al. (2018). These comprise 178 ground-based measurements from 27 observing stations (after discarding 7 pairs which had been deemed unreliable by their respective observers), and 30 HST measurements, or 416 scalar measurements in total.
The geocentric position of the observer is also needed to obtain accurate line-of-sight information. For the HST observations, the geocentric location of the spacecraft at the time of the observations was also provided by Micheli et al. (2018). For the ground-based observations, I have used the information on the geocentric positions of the observing stations provided by the MPC database222https://minorplanetcenter.net/iau/lists/ObsCodesF.html. For each measurement I have adopted the uncertainty recommended by Micheli et al. (2018).
3. Methods
3.1. Orbit determination procedure
To determine the trajectory of ’Oumuamua I have implemented from first principles an orbit determination procedure, consisting of two main steps (see, e.g., Escobal 1976): (i) preliminary orbit determination; (ii) differential correction of the orbit. The procedure is sufficiently general to handle both bound and unbound heliocentric orbits, and could be readily modified to include additional effects in the force model, or to study the trajectory of different objects.
3.1.1 Preliminary orbit determination
The preliminary orbit determination is based on the assumption of two-body (Keplerian) motion; in other words, all perturbations are neglected and only the gravitational attraction from the primary body (in this case, the Sun) is retained. The relation between the initial position and velocity vectors, and , at an initial instant (or “epoch”) , and the position and velocity, and , at any other epoch is therefore analytical.
A Keplerian orbit is completely specified by six scalar quantities, the orbital elements. For instance, the components of the initial state vector are a suitable choice of orbital elements. Six scalar measurements, such as three pairs of right ascension and declination measurements at distinct epochs, are thus required, at a minimum, to determine an orbit.
The preliminary orbit determination problem, as formulated above, is one of the fundamental problems of classical celestial mechanics and astrodynamics. The literature on the topic is extensive, and several methods of solution exist (see, e.g., Escobal 1976; Battin 1999; Montenbruck & Gill 2012; Bate et al. 2020, and references therein). In my calculations, I have used the approach described in chapter 2 of Montenbruck & Gill (2012). The initial determination of and is based on three observations at three different epochs selected from the available data. Upon convergence, the algorithm yields the values of and at the central epoch. From this I obtain and by standard orbit propagation from the middle epoch to , assuming a purely Keplerian orbit, consistently with the assumptions of the initial orbit determination itself. For the Keplerian propagation I have implemented the universal variable formulation of Bate et al. (2020). The values of and obtained at this step are used as starting values for the following differential correction step. As a basic sanity check, I have verified that different choices of the three epochs used in the preliminary orbit determination do not affect the final results.
3.1.2 Differential correction of the orbit
In the second step, the preliminary orbit is improved iteratively. The differential correction of the orbit uses all the available observational constraints. At this stage, the trajectory calculation also includes all the perturbations deemed relevant for the problem at hand, which thus requires resorting to numerical integration (see Section 3.2 below).
The differential correction technique is performed as follows (for full, didactic accounts, see Escobal 1976, Montenbruck & Gill 2012). First, a vector of quantities which completely determines the numerically integrated trajectory is identified; for instance, , i.e., the initial state vector , extended to include any additional dynamical parameters appearing in the equations of motion, whose values are also to be estimated. For each particular instance of , the measurements at the available epochs can be predicted, and the predictions compared with their actually observed counterparts, forming the vector of observed–minus–computed measurements. This vector of residuals, , thus encodes the information on the goodness of fit of the observations that is achieved by the particular choice of for which it was calculated. Since the dependence of on is nonlinear and overdetermined (i.e., there are usually more observations than parameters to be determined), it is in general not possible to find a closed–form solution for the that drives the residuals to zero. Instead, the correction of is performed iteratively, with the objective to minimise a cost function defined in terms of and of the uncertainties on the measurements. In this sense, the differential correction of orbits is essentially an optimisation problem.
Adopting a cost function defined as:
(1) |
where is a matrix whose diagonal elements are , with being the uncertainties of the measurements, leads to the classical normal equations of the weighted least-squares method (see, e.g., Farnocchia et al. 2015):
(2) |
where is the differential correction to be applied to , and the design matrix and the residuals are both calculated using the current iteration of .
For details on the practical calculation of the residuals and of the design matrix implemented in my code, as well as a concise derivation of equation (2), see Appendix A.

3.2. Trajectory model
The trajectory of ’Oumuamua is modelled by direct numerical integration of the equations of motion:
(3) |
where denotes the acceleration of ’Oumuamua in the heliocentric frame, and represents additional dynamical parameters, such as those entering the definition of the non-gravitational forces.
The dynamical model includes the following purely gravitational effects: the Newtonian attraction from the Sun, which is the main term, the perturbations due to the eight major planets, Pluto, the Moon, and the sixteen most massive asteroids, as well as the relativistic correction term for the Sun.
The gravitational perturbation from the bodies other than the Sun give rise to terms of the type (e.g., Escobal 1976; Montenbruck & Gill 2012):
(4) |
where is a running index identifying the perturber, is its gravitational parameter (equal to its mass multiplied by the gravitational constant ), and is the heliocentric position of the perturber body. During the integration, the positions of all the solar system objects were obtained from the DE440 JPL ephemerides (Park et al. 2021). The asteroids included are those listed in Table 2 of Farnocchia et al. (2015), but with gravitational parameters updated to be consistent with the DE440 ephemerides.
The relativistic correction term is based on the post-Newtonian approximation (see, e.g., equation 3.146 of Montenbruck & Gill 2012):
(5) |
where is the gravitational parameter of the Sun, and , are unit vectors in the radial and tangential direction, respectively.
When non-gravitational terms are included, I used the general form (Marsden et al. 1973):
(6) |
where
(7) |
so that , , and represents the magnitudes at au of the components of the acceleration along the orthonormal vectors . In the following, I have considered purely radial and purely along-track accelerations, i.e., acting along the direction of and , respectively, as well as more general decompositions in the radial–transverse–normal (or RTN) basis:
(8) |
and the along-track–cross-track–normal basis (ACN):
(9) |
In summary, the full acceleration, including the solar main term and the perturbation terms, written in the heliocentric frame, reads (Escobal 1976; Tremaine 2023):
(10) |
where the sum in the second term is extended to the major planets, Pluto, the Moon, and the selected asteroids; their gravitational parameters are assigned consistently with the DE440 ephemerides (Park et al. 2021).


3.3. Numerical implementation
The numerical analysis was entirely performed within the MATLAB computational environment. To integrate the equations of motion (3), I used the ode113 solver, which implements a variable-step, variable-order Adams-Bashforth-Moulton predictor-corrector (PECE) solver (Shampine & Reichelt 1997; see also Shampine & Gordon 1975). For basic spherical astronomy computations, such as time systems and reference frames conversions, as well as to obtain the positions of solar system objects from the JPL DE440 ephemerides, I relied on the SPICE toolkit (Acton 1996; Acton et al. 2018) accessed through its MATLAB interface, Mice333https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/MATLAB/. The remaining standard astrodynamics calculations, such as Keplerian propagation, preliminary orbit determination, and orbit differential correction, were implemented from first principles.
Figure 1 illustrates the reconstructed best-fitting trajectory of ’Oumuamua through the inner solar system. The Sun, the major planets up to Jupiter, and the selected asteroids included in the acceleration, equation (10), are shown with their orbits, with a circle marking their position at the time of discovery of ’Oumuamua.
4. Results
4.1. Revisiting the detection of non-gravitational acceleration
As was shown by Micheli et al. (2018), fitting the ’Oumuamua astrometric observations to a gravity-only model, with in equation (10), results in large right ascension and declination residuals, i.e., five times, or more of their formal uncertainty. In contrast, a model including a radial non-gravitational acceleration, with , produces a satisfactory fit at the cost of only one additional free parameter, . In this sense, contrasting the results of these two fits constitutes the most economical indirect detection of a non-gravitational acceleration acting on ’Oumuamua.
Using the method described in Section 3, I have reproduced the fits for the same two dynamical models, i.e., gravity-only and gravity plus radial non-gravitational acceleration. Figure 2 shows the results of my fits compared to those of Micheli et al. (2018) in terms of the normalised residuals in right ascension and declination (cf. their Figure 2). This comparison is also useful as a basic validation of my implementation.
For the gravity-only model (panels to the left of Figure 2), some of the residuals in right ascension in my fit show moderate discrepancies with respect to those of Micheli et al. (2018). The quality of my fit as measured by the statistics, is, however, comparable to theirs444The value of the reduced quoted here for Micheli et al. (2018) is calculated directly from the residuals as published in their supplementary tables; for the gravity-only model, there is a small inconsistency with the number reported in Table 1 of their paper.. In particular, I recover the strong deviations, at the level of –, in both right ascension and declination, occurring at the same epochs as theirs. More importantly, the residuals are not distributed at random, but are suggestive of some trends that the purely gravitational model is unable to capture, for instance, in the observations around 2017 October 19–22, or 2017 November 15–23. These trends and the overall pattern of distribution of the residuals in my fit closely match those found by Micheli et al. (2018).
For my fit with the non-gravitational model, the residuals are plotted in the panels to the right of Figure 2; my estimate of the parameter , obtained from the orbit differential correction procedure, is m s-2. For this fit, the residuals, the value, and the estimate of are all in excellent agreement with the results of Micheli et al. (2018).
In summary, my results support and independently confirm that a gravity-only model is insufficient to explain the observed trajectory of ’Oumuamua, while a model including a radial non-gravitational acceleration gives a satisfactory fit of the data.
4.2. Testing for a spurious detection
The detection of a non-gravitational acceleration discussed in the previous Section has been called into question by Katz (2019), arguing that, since the non-gravitational acceleration is a smoothly varying function of the heliocentric distance, and thus of the time, it is surprising that its inclusion in the fit results in such a marked reduction of the residuals relative to nearly simultaneous epochs. To assess the validity of this criticism, I have performed the following numerical experiment, also suggested by Katz (2019). After adding random noise with an amplitude equal to three times their formal uncertainties to the high-residual observations, I have repeated the fit with both the gravity-only and the radial non-gravitational acceleration models. The improvement of the fit due to the inclusion of the non-gravitational term, obtained when the real data are used, should not be observed when fitting the model to the altered test data.
The results of this numerical experiment performed for the six observations obtained between 20:39 and 20:51 UTC of 2017 October 19 are illustrated in Figure 3. For the test data, shown in red in the figure, the residuals of the fit including the non-gravitational term are approximately as large as for the gravity-only model. This is what would be expected if the improved fit of the non-gravitational model is not a spurious result, but is due to its ability to capture a genuine, physical effect, which the gravity-only model does not. I have repeated the same numerical experiment for the high-residual observations corresponding to the nights of October 22, November 15, and December 12, and I have obtained similar results. I conclude that the concern reported above about the detection of a non-gravitational acceleration is unwarranted, and the existence of this additional effect is indeed supported by the data.

4.3. Comparison of different parametrizations of the non-gravitational term
Although a model including a purely radial non-gravitational acceleration suffices to obtain a satisfactory fit of the ’Oumuamua trajectory with the least number of extra free parameters, it is interesting to explore other possible parametrizations of . In the following I consider selected variations on the basic model discussed so far, namely, different values of the exponent in equation (7), as well as different vector decompositions for the alignment of the vector . The results of my fits are reported in Table 1.
For the purely radial cases, all the values of power-law exponent in the range considered appear capable of fitting the data satisfactorily, although a slightly better performance is found for and . The quality of the fit deteriorates quickly for values of larger than (not reported in Table 1). I have also considered two additional purely radial models, with a prescription of the function based on empirical outgassing models of (Marsden et al. 1973) and (Yabushita 1996). In both cases, the empirical functions have a radial profile similar to for au, followed by steeper decline (significantly steeper in the case) at larger heliocentric distances. Both the coefficients and the values roughly conform to the pattern followed by the power-law cases. It is important to note that in all the purely radial models discussed so far , in other words, the non-gravitational acceleration is directed away from the Sun.
In the case of the RTN decomposition, the optimised coefficients of the transverse and normal components of the acceleration are compatible with zero, while the values of and the are close to those of the purely radial case.
The purely along-track alignment of is clearly disfavoured by the data. The optimised values of the acceleration coefficient are very small or not significant, in other words, the best-fitting model is compatible with . As a result, both the residuals and the values nearly coincide or are very close to those of the gravity-only model.
Finally, the ACN decomposition produces fits comparable to those obtained with the purely radial alignment, but with a tendency to non-significant, or very small, cross-track component. This result can be understood as follows. For most of the post-discovery trajectory of ’Oumuamua, the radius vector and the velocity vector are roughly aligned (their mutual angle is always between 15 and 20 degrees); this fact can be also easily understood from Figure 1. As a consequence, the along-track and cross-track directions are roughly aligned with, and orthogonal to, the radial direction, respectively. The performance of the ACN models can thus be understood as a (sub-optimal) approximation of the purely radial models.
In conclusion, the purely radial non-gravitational acceleration is clearly favoured by the data. A moderate preference for a power-law dependence on the heliocentric distance, with a not too steep slope, is also visible, although other radial dependences cannot be ruled out.
5. Discussion
The fit of the dynamical models to the observed trajectory of ’Oumuamua provides useful constraints on the nature of the physical mechanism responsible for the detected non-gravitational acceleration. In general, the preference found for the models with radially directed non-gravitational acceleration, pointing away from the Sun, is suggestive of a physical process connected with the interaction with solar radiation, either directly (i.e., radiation pressure), or indirectly (outgassing induced by sublimation from the sunlit side of the object).
It should be noted that the effect of solar radiation pressure is naturally represented by a term of the form555At least, to the leading order, i.e., considering only the absorption of solar radiation; see, e.g., Veras et al. (2015) for a more complete description of the dynamical effects of the interaction with solar radiation. , while this is not necessarily true of the recoil due to outgassing. In any case, it is not possible to rule definitively in favour of one of the two options on the basis of the results of Section 4 alone. Intriguingly, both interpretations run into difficulties when examined in the light of extant quantitative models.
Given the value of , the radiation pressure interpretation requires postulating that ’Oumuamua is several orders of magnitude less dense than water (Micheli et al. 2018). This would imply a highly porous, fractal structure (Moro-Martín 2019), which, although possible, has not been observed so far in the solar system in objects of comparable size. Alternatively, Bialy & Loeb (2018) proposed that ’Oumuamua has the morphology of a thin sheet (akin to a lightsail).
Measurements in solar system comets show that outgassing primarily occur due to sublimation from the hot “dayside” of the nucleus; the recoil from such a process would thus be compatible with a primarily radial acceleration, directed away from the Sun. This explanation, however, faces difficulties in the identification of the sublimating volatile species, and due to the fact that a coma of dust, which normally accompanies outgassing in solar system comets, was not detected for ’Oumuamua (see Seligman & Laughlin 2020; Jewitt & Seligman 2022, for more details and proposed solutions). It should also be noted that significant detections of non-gravitational accelerations in solar system bodies with no observed cometary activity have been recently reported by Seligman et al. (2023); Farnocchia et al. (2023).
Finally, the magnitude of the non-gravitational effect can be put into context with respect to the other acceleration terms of gravitational origin with the help of Figure 4. In the Figure, the non-gravitational term is plotted according to the purely radial, prescription. Clearly, is the largest of the perturbative effects. At au it amounts to approximately of the main term, the local solar acceleration. Another way to look at this is the following: the non-gravitational acceleration is effectively equivalent to a reduction of the solar gravitational parameter by a factor of (Katz 2019). The standard two-body relation
(11) |
implies that:
(12) |
In other words, of the velocity of ’Oumuamua is due to the non-gravitational perturbation.
In comparison with solar system comets, the value of found for ’Oumuamua is among the largest (Micheli et al. 2018), although Jewitt & Seligman (2022) noted that this may be mostly a result of its comparatively small size.

6. Conclusions
In this paper I have re-analysed the existing astrometric observations of the trajectory of ’Oumuamua, the first discovered interstellar object, on the basis of an independently implemented dynamical model.
My analysis confirms the detection of a non-gravitational component in the acceleration of ’Oumuamua, as previously reported in the literature, after numerically testing, and rejecting, the possibility that it is a spurious artefact of the fitting procedure.
Among the parametrizations considered, I find that a non-gravitational acceleration acting radially and pointing away from the Sun fits the data best, while alternative alignments produce poorer fits and/or contain more free parameters. For the model scaling with the inverse square of the heliocentric distance, i.e., , my estimate of the magnitude of the acceleration at au is m s-2.
My results are compatible with a non-gravitational acceleration arising from the interaction of the object with solar radiation, such as the effect of solar radiation pressure, or the recoil due to outgassing of sublimating material from the surface.
Acknowledgements
This research has made use of NASA’s Astrophysics Data System Bibliographic Services, and of the SPICE system software and the SPICE server provided by NAIF.
References
- Acton (1996) Acton, C. H. 1996, Planet. Space Sci., 44, 65.
- Acton et al. (2018) Acton, C., Bachman, N., Semenov, B., et al. 2018, Planet. Space Sci., 150, 9.
- Bate et al. (2020) Bate, R.R., Mueller, D.D., White, J.E. and Saylor, W.W., 2020. Fundamentals of astrodynamics. Courier Dover Publications.
- Battin (1999) Battin, R.H., 1999. An introduction to the mathematics and methods of astrodynamics. Aiaa.
- Bergner & Seligman (2023) Bergner, J. B. & Seligman, D. Z., 2023. Nature, 615, 610.
- Bialy & Loeb (2018) Bialy, S. & Loeb, A. 2018, ApJ, 868, L1.
- Schutz et al. (2004) Schutz, B., Tapley, B. & Born, G. H., 2004. Statistical orbit determination. Elsevier.
- Escobal (1976) Escobal, P. R. (1976). Methods of Orbit Determination RE Krieger. New York
- Farnocchia et al. (2015) Farnocchia, D., Chesley, S. R., Milani, A., et al. 2015, Asteroids IV, 815.
- Farnocchia et al. (2023) Farnocchia, D., Seligman, D. Z., Granvik, M., et al. 2023, PSJ, 4, 29.
- Guzik et al. (2020) Guzik, P., Drahus, M., Rusek, K., et al. 2020, Nature Astronomy, 4, 53.
- Hibberd et al. (2022) Hibberd, A., Hein, A. M., Eubanks, T. M., et al. 2022, Acta Astronautica, 199, 161.
- Jewitt et al. (2017) Jewitt, D., Luu, J., Rajagopal, J., et al. 2017, ApJ, 850, L36.
- Jewitt & Seligman (2022) Jewitt, D. & Seligman, D. Z. 2022, arXiv:2209.08182.
- Katz (2019) Katz, J. I. 2019, Ap&SS, 364, 51.
- Hoang & Loeb (2023) Hoang, T. & Loeb, A. 2023, arXiv:2303.13861.
- McGlynn & Chapman (1989) McGlynn, T. A. & Chapman, R. D. 1989, ApJ, 346, L105.
- Marsden et al. (1973) Marsden, B. G., Sekanina, Z., & Yeomans, D. K. 1973, AJ, 78, 211.
- Meech et al. (2017) Meech, K. J., Weryk, R., Micheli, M., et al. 2017, Nature, 552, 378.
- Micheli et al. (2018) Micheli, M., Farnocchia, D., Meech, K. J., et al. 2018, Nature, 559, 223.
- Montenbruck & Gill (2012) Montenbruck, O. and Gill, E. (2012). Satellite orbits. Springer.
- Moro-Martín (2019) Moro-Martín, A. 2019, ApJ, 872, L32.
- Moro-Martín (2022) Moro-Martín, A. 2022, arXiv:2205.04277.
- Park et al. (2021) Park, R. S., Folkner, W. M., Williams, J. G., et al. 2021, AJ, 161, 105.
- Seligman & Laughlin (2018) Seligman, D. & Laughlin, G. 2018, AJ, 155, 217.
- Seligman & Laughlin (2020) Seligman, D. & Laughlin, G. 2020, ApJ, 896, L8.
- Seligman et al. (2021) Seligman, D. Z., Levine, W. G., Cabot, S. H. C., et al. 2021, ApJ, 920, 28.
- Seligman et al. (2023) Seligman, D. Z., Farnocchia, D., Micheli, M., et al. 2023, PSJ, 4, 35.
- Shampine & Gordon (1975) Shampine, L. F. and Gordon, M. K. Computer (1975) Solution of Ordinary Differential Equations: the Initial Value Problem, W. H. Freeman, San Francisco,.
- Shampine & Reichelt (1997) Shampine, L. F. & Reichelt, M. W. 1997, SIAM Journal on Scientific Computing, 18, 1.
- Siraj & Loeb (2022a) Siraj, A. & Loeb, A. 2022, ApJ, 939, 53.
- Siraj & Loeb (2022b) Siraj, A. & Loeb, A. 2022, Astrobiology, 22, 1459.
- Siraj et al. (2022) Siraj, A., Loeb, A., Moro-Martin, A., et al. 2022, arXiv:2211.02120.
- Tremaine (2023) Tremaine, S. (2023). Dynamics of Planetary Systems. Princeton University Press.
- Trilling et al. (2018) Trilling, D. E., Mommert, M., Hora, J. L., et al. 2018, AJ, 156, 261.
- Veras et al. (2015) Veras, D., Eggl, S., & Gänsicke, B. T. 2015, MNRAS, 451, 2814.
- Williams et al. (2017) Williams, G. V., Sato, H., Sarneczky, K., et al. 2017, Central Bureau Electronic Telegrams, 4450
- Yabushita (1996) Yabushita, S. 1996, MNRAS, 283, 347.
Appendix A Practical details of the implementation of differential correction of orbits
In this Appendix I describe some practical aspects of my implementation of the differential correction of orbits. In particular, I give a full derivation of the fundamental relations used to calculate the residuals and their partial derivatives with respect to the state vector.
A.1. Derivation of the normal equations for the differential correction of orbits
The derivation of equation (2) is based on a linearisation procedure. Calling the vector of available measurements and their computed counterparts expressed as a function of , the residuals can be expanded in a Taylor series around a reference value (e.g., its estimate at the current iteration):
(A1) |
or, retaining only the linear term in :
(A2) |
where . Inserting this linearised expression in the definition of the cost function (see equation 1):
The for which is minimum satisfy the conditions:
(A3) | ||||
(A4) |
From the first condition, equation (2) immediately follows with and . The second condition is automatically satisfied if has full rank (Schutz et al. 2004; Montenbruck & Gill 2012).
A.2. Calculation of the residuals
In the angles-only case, the observations consist of pairs of right ascension and declination angles, , at each epoch , with (i.e., scalar observations in total). From these, the vectors , :
(A5) |
as well as , the observed line of sight vector:
(A6) |
can be calculated at each epoch . By construction, the vectors and are orthogonal to . Its computed counterpart, , is the unit vector in the direction of the slant range vector , i.e., . The range vector is in turn derived from the numerically integrated trajectory, , and the heliocentric observer position vector, :
(A7) |
Two subtle points arise in dealing with equation (A7). First, note that the position along the trajectory is evaluated at the time , which is the epoch time decremented by the light travel time . Accounting for the finite speed of light is necessary for accurate orbital calculations; including this correction makes equation (A7) implicit, thus requiring an iteration for its solution. Secondly, the vector is the heliocentric position of the observing station, which is the sum of the geocentric position vector of the observing station, , and the heliocentric position of the Earth at time , :
(A8) |
When is transformed from the standard Earth-fixed reference frame to the J2000 reference frame, the transformation should account for the non-spherical shape of the Earth and its orientation at time (i.e., the rotation with respect to the J2000 frame, as well as the effect of nutation and precession).
Finally, the residuals in right ascension and declination can be expressed in terms of , , and the line of sight vectors and as follows (note that the right ascension residuals contain the geometric factor ):
(A9) |
so that, using the orthogonality of and , we obtain explicit formulae for the components of the vector of the residuals:
(A10) |
A.3. Partial derivatives of the residuals with respect to the state vector
Starting from the basic relation, valid for any epoch:
(A11) |
and denoting with a generic component of the state vector , we can write, since does not depend on :
(A12) |
Exploiting the relation (cf. equation 9.140 of Escobal 1976):
(A13) |
we obtain:
(A14) |
Using the fact that and are both orthogonal to , we obtain the very simple relations:
(A15) |
Recalling equations (A10), and taking into account that the partial derivatives of the observed quantities with respect to are zero, we arrive at the following expressions for the partials of the residuals with respect to a component of the state vector:
(A16) |
or, in vector form:
(A17) |
where, for instance, is the row vector whose components are .
A.4. State transition matrix and sensitivity matrix
Equations (A17) can be rewritten in a more convenient form by introducing the state transition matrix and the sensitivity matrix (see Montenbruck & Gill 2012). The state transition matrix expresses the dependence of the state vector at time on the initial state vector at time :
(A18) |
The sensitivity matrix expresses the dependence of the state vector on the force model parameters:
(A19) |
where is the length of . With these definitions, and using equations (A17), the rows of the design matrix introduced in equation (2) can be written as:
(A20) |
or:
(A21) |
The practical importance of equations (A21) stems from the fact that the state transition matrix and the sensitivity matrix can be readily obtained at any time, either analytically or numerically. Equations (A21) thus express the design matrix in terms of quantities that are all know at each step of the iteration in .
In my implementation, I have opted for a numerical calculation of and , performed together with the trajectory integration described in Section 3.2. In practice, this means that the following matrix differential equations are integrated simultaneously along with equations (3):
(A22) |
the initial conditions for equations (A22) being and . Of course, for the gravity-only model, and the sensitivity matrix does not appear in the calculations.
For most of the acceleration terms included in equation (10) analytical expressions for are available (see equations 7.75 and 7.77 of Montenbruck & Gill 2012). Also note that the general relativistic correction is the only term that would contribute to ; such small term can also be omitted in the calculation of without significantly affecting the convergence of the differential correction procedure.
When the non-gravitational acceleration term is included, the corresponding terms in the sensitivity matrix can also be evaluated analytically; for instance, if ,
(A23) |
and similarly for the other cases.