Abstract
We introduce six quantities that generalize the equinoctial orbital elements when some or all the perturbing forces that act on the propagated body are derived from a potential. Three of the elements define a non-osculating ellipse on the orbital plane, other two fix the orientation of the equinoctial reference frame, and the last allows us to determine the true longitude of the body. The Jacobian matrices of the transformations between the new elements and the position and velocity are explicitly given. As a possible application, we investigate their use in the propagation of Earth’s artificial satellites, showing a remarkable improvement compared to the equinoctial orbital elements.
Similar content being viewed by others
Notes
If the line of nodes is not defined we can set \(\varOmega =0\).
The expression of \(w_h\) is obtained using (67).
Another possible definition is \(\tilde{{\mathcal {L}}}_0 := \varPsi +\nu t_0\), which represents a direct generalization of the element \(\lambda _0\).
These two unit vectors are denoted by \(\mathbf{P} \), \(\mathbf{Q} \) in Broucke and Cefola (1972).
We found a typo in the expression of \(\partial \lambda _0/\partial \mathbf{x} \) reported in Broucke and Cefola (1972, Table III): \(\alpha _5/\alpha _6\) has to be replaced by \(\alpha _5/\alpha _4\).
References
Aristoff, J.M., Horwood, J.T., Alfriend, K.T.: On a set of \(J_2\) equinoctial orbital elements and their use for uncertainty propagation. Celest. Mech. Dyn. Astron. 133(3), 1–19 (2021)
Arsenault, J.L., Ford, K.C., Koskela, P.E.: Orbit determination using analytic partial derivatives of perturbed motion. AIAA J. 8(1), 4–9 (1970)
Battin, R.H.: An Introduction to the Mathematics and Methods of Astrodynamics, revised AIAA Education Series, AIAA, Reston, VA (1999)
Baù, G., Bombardelli, C.: Time elements for enhanced performance of the Dromo orbit propagator. Astron. J. 148(43), 1–15 (2014)
Baù, G., Bombardelli, C., Peláez, J.: A new set of integrals of motion to propagate the perturbed two-body problem. Celest. Mech. Dyn. Astron. 116(1), 53–78 (2013)
Baù, G., Bombardelli, C., Peláez, J., Lorenzini, E.: Non-singular orbital elements for special perturbations in the two-body problem. Mon. Not. R. Astron. Soc. 454(3), 2890–2908 (2015)
Biria, A.D., Russell, R.P.: Equinoctial elements for Vinti theory: generalizations to an oblate spheroidal geometry. Acta Astronaut. 153, 274–288 (2018)
Biria, A.D., Russell, R.P.: Analytical solution to the vinti problem in oblate spheroidal equinoctial orbital elements. J. Astronaut. Sci. 67(1), 1–27 (2020)
Broucke, R.A.: On the matrizant of the two-body problem. Astron. Astrophys. 6, 173–182 (1970)
Broucke, R.A., Cefola, P.J.: On the equinoctial orbit elements. Celest. Mech. 5(3), 303–310 (1972)
Cefola, P.J.: Equinoctial orbit elements – application to artificial satellite orbits. In: AIAA/AAS Astrodynamics Conference, AIAA paper 72–937 (1972)
Danielson, D.A., Sagovac, C.P., Neta, B., Early, L.W.: Semianalytic satellite theory. Tech. Rep. NPS-MA-95-002, Naval Postgraduate School, Monterey, CA (1995)
Dormand, J.R., Prince, P.J.: A family of embedded Runge-Kutta formulae. J. Comput. Appl. Math. 6(1), 19–26 (1980)
Goldstein, H.: Classical mechanics, 2nd edn. Addison-Wesley, Reston, VA (1980)
Horwood, J.T., Aragon, N.D., Poore, A.B.: Gaussian sum filters for space surveillance: theory and simulations. J. Guid. Control. Dyn. 34(6), 1839–1851 (2011)
Junkins, J.L., Akella, M.R., Alfriend, K.T.: Non-gaussian error propagation in orbital mechanics. In: Advances in the Astronautical Sciences, 283–298 (1996)
Kéchichian, J.A.: Applied nonsingular astrodynamics. Cambridge University Press, Optimal Low-Thrust Orbi Transfer (2018)
Lagrange, J.L.: Théorie des variations séculaires del éléments des planètes. Première partie contenant les principes et les formules générales pour déterminer ces variations. Nouveaux mémoires de l’Académie des Sciences et Belles-Lettres de Berlin Reprinted in Œuvres de Lagrange, Gauthier-Villars, Paris (1870), 5, pp. 125–207 (1781)
Milani, A., Gronchi, G.F.: Theory of orbit determination. Cambridge University Press, Cambridge, UK (2010)
Stiefel, E.L., Scheifele, G.: Linear and regular celestial mechanics. Springer-Verlag, Berlin (1971)
Vinti, J.P.: New method of solution for unretarded satellite orbits. J. Res. Nat. Bureau of Stand-B Math. Math. Phys. 62B(2), 105–116 (1959)
Walker, M.J.H., Ireland, B., Owens, J.: A set of modified equinoctial orbit elements. Celest. Mech. 36(4), 409–419 (1985)
Acknowledgements
G. Baù acknowledges the projects MIUR-PRIN 20178CJA2B titled “New frontiers of Celestial Mechanics: theory and applications”, and PRA 2020-82 titled “Sistemi dinamici in logica, geometria, fisica matematica e scienza delle costruzioni”. Moreover, he acknowledges the INdAM group “Gruppo Nazionale per la Fisica Matematica”. The authors acknowledge the reviewers for their useful comments and Alicia Martínez Cacho for checking many equations of this paper. The views expressed are those of the authors and do not necessarily represent the views of ispace, inc.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Alternative formulation
An alternative set of generalized equinoctial orbital elements is obtained by replacing \(q_1\), \(q_2\) with the Euler parameters \(e_1\), \(e_2\), \(e_3\), \(e_4\) that define the orientation of the equinoctial reference frame \(\varSigma _{\textsf {eq}}\) with respect to \(\varSigma \) (see eq 2):
The Euler parameters allow us to partially control the error accumulation during the propagation by monitoring the quantity \(e_1^2+e_2^2+e_3^2+e_4^2\). On the other hand, they make the set of GEqOE redundant, increasing the dimension of the state vector from 6 to 7.
If the Euler parameters \(e_1\), \(e_2\), \(e_3\) are used in place of \(q_1\), \(q_2\), then \(\mathbf{e} _X\), \(\mathbf{e} _Y\) are computed from the formulae
Moreover, we have
where \(w_X\), \(w_Y\) are obtained as in (52) and
While the quantities \(e_1\), \(e_2\), \(e_3\) are defined for any inclination, the time derivatives of \(e_1\), \(e_2\) become singular for \(i=\pi \).
Examples of conversion between Cartesian position and velocity coordinates and the GEqOE
The results reported in this section are obtained using Matlab R2020b.
Consider the four test cases described in Sect. 7 and the corresponding four sets of initial conditions in Table 1. For all of them, the function \({\mathscr {U}}\) is given in (56). The corresponding values of the GEqOE are shown in Table 3. They are obtained by first computing the Cartesian position and velocity coordinates (see Table 2) and then applying the procedure described in Sect. 3. The constants \(\mu \), \(J_2\), \(r_e\) used for the transformations are:
Next, for a particular example, we show a step-by-step guide to convert to and from GEqOE and Cartesian position and velocity coordinates. The numbers reported below are taken from the output displayed by Matlab R2020b when the long fixed-decimal format is selected. We used the values given by \(r_e\) and \((r_e^3/\mu )^{1/2}\) as units of length and time. With this choice, all the equations in the paper can be applied by replacing \(\mu \) with 1 and dimensional quantities with the corresponding non-dimensional ones.
Pick the six values of the row labeled by a) in Table 2:
Following Sect. 3, we get in sequence:
Then, we convert the values of \(\nu \), \(p_1\), \(p_2\), \({\mathcal {L}}\), \(q_1\), \(q_2\) obtained above to position and velocity. Following Sect. 4, we get in sequence:
Further details about Figs. 3, 5, and 7
We report below the true positions and velocities at the final epoch of propagation used to obtain the performance plots of Figs. 3, 5, and 7. These vectors are expressed in the J2000 reference frame.
The \(J_2\) value (see eq. 59) of the Earth’s gravitational expansion was taken from the EGM2008 model. The ephemerides of the Sun and the Moon and the values of the parameters \(\mu \), \(r_e\) (see eq 59) were retrieved from the planetary and lunar ephemerides DE430. Moreover, the precession, nutation, and polar motion of the Earth are completely neglected so that the Earth’s spin axis is fixed and equal to that of the reference epoch J2000.
We denote by \(t_0\) and \(t_f\) the initial and final epochs of propagation.
-
(a)
Fig. 3, \(t_0=\) 2020 Jan 01 00:00:00 UTC, \(t_f=\) 2020 Jan 13 00:00:00 UTC:
$$\begin{aligned} x_f&= -5398.929377366906\,{\mathrm{km}},&{\dot{x}}_f&= 2.214482567493\,{\mathrm{km}}/{\mathrm{s}},\\ y_f&= -390.257240638229\,{\mathrm{km}},&{\dot{y}}_f&= -6.845637008953\,{\mathrm{km}}/{\mathrm{s}},\\ z_f&= -4693.719111636971\,{\mathrm{km}},&{\dot{z}}_f&= -1.977748618717\,{\mathrm{km}}/{\mathrm{s}}. \end{aligned}$$ -
(b)
Fig. 5 (top panel), \(t_0=\) 2020 Jan 01 00:00:00 UTC, \(t_f=\) 2020 Jan 13 00:00:00 UTC:
$$\begin{aligned} x_f&= -274.761002943290\,{\mathrm{km}},&{\dot{x}}_f&= 7.465328216770\,{\mathrm{km}}/{\mathrm{s}},\\ y_f&= -7154.555995859508\,{\mathrm{km}},&{\dot{y}}_f&= -0.288082051862\,{\mathrm{km}}/{\mathrm{s}},\\ z_f&= -0.095489199987\,{\mathrm{km}},&{\dot{z}}_f&= -0.000288808942\,{\mathrm{km}}/{\mathrm{s}}. \end{aligned}$$ -
(c)
Fig. 5 (middle panel), \(t_0\!=\! 2020\) Jan 01 00:00:00 UTC, \(t_f\!=\!2020\) Jan 13 00:00:00 UTC:
$$\begin{aligned} x_f&= -6127.562058484711\,{\mathrm{km}},&{\dot{x}}_f&= -3.876493609204\,{\mathrm{km}}/{\mathrm{s}},\\ y_f&= 0.290815939820\,{\mathrm{km}},&{\dot{y}}_f&= 0.000242489963\,{\mathrm{km}}/{\mathrm{s}},\\ z_f&= 3725.501491458693\,{\mathrm{km}},&{\dot{z}}_f&= -6.369562182446\,{\mathrm{km}}/{\mathrm{s}}. \end{aligned}$$ -
(d)
Fig. 5 (bottom panel) and Fig. 7, \(t_0=\) 2020 Jan 01 00:00:00 UTC, \(t_f=\) 2020 Mar 26 14:27:30 UTC:
$$\begin{aligned} x_f&= 10732.86105177698\,{\mathrm{km}},&{\dot{x}}_f&= 3.96389903452\,{\mathrm{km}}/{\mathrm{s}},\\ y_f&= 2632.59989195335\,{\mathrm{km}},&{\dot{y}}_f&= 3.86270637636\,{\mathrm{km}}/{\mathrm{s}},\\ z_f&= -1133.57673525621\,{\mathrm{km}},&{\dot{z}}_f&= 5.12156998778\,{\mathrm{km}}/{\mathrm{s}}. \end{aligned}$$
Derivation of eqs (38), (39), and (42)
We set the right-hand sides of (31), (32) equal to the right-hand sides of (33), (34), respectively. By solving the resulting equations for \(\cos L\), \(\sin L\) and taking into account (19), (20), (22), (40), we find
Noting that
we obtain (42).
System (60) can be solved for \(\cos {\mathcal {K}}\), \(\sin {\mathcal {K}}\) to yield relations (39). By inserting the expressions given in (39) in the generalized Kepler’s equation (30), we have
which corresponds to (38).
Time derivatives of \(p_1\), \(p_2\)
From equations (17), (18), we have
For the time derivative of g, we use relation (9) and so we need the expressions of \(\dot{{\mathscr {E}}}\), \({\dot{c}}\). The former is given in (46), the latter, which is derived from the definition of c provided in (6), results:
Then, we find
After writing \(2{\mathscr {E}}\) as a function of c and g by means of (9), and using
which directly follows from (11), (12), we obtain
where \(\varsigma \), \({\tilde{\varsigma }}\) are given by
From the definition of \(\varPsi \), we write
The expression of \({\dot{L}}\) can be derived, for example, from Battin (1999, eqs. 10.78, 10.81, pp. 500–501):
The time derivative of \(\theta \) is obtained by differentiation of both sides of equation
which is a consequence of (11), (12). We first use
to get
Then, we replace \({\dot{c}}\) with the expression in (64) and find
From equations (66), (67), (69), we have
where we used the definition of \(w_h\) in (14) and made the substitution
The expressions of \({\dot{g}}\), \(g{\dot{\varPsi }}\), given in (65), (70), are plugged in (62), (63), and by considering the definitions of \(p_1\), \(p_2\) (see 17, 18) and the relation \(L=\varPsi +\theta \), we get
Finally, in the two equations above we note that
Time derivative of \({\mathcal {L}}\)
From equations (30) and (31), we have
Let us first deal with the term \({\dot{p}}_1\cos {\mathcal {K}}-{\dot{p}}_2\sin {\mathcal {K}}\). Using relations (42) for X, Y in the expressions of \({\dot{p}}_1\), \({\dot{p}}_2\) given in (47), (48), and then considering (31), (32), we get
where \(\alpha \), \(\beta \) are defined in (40), and
We compute now the time derivative of \({\mathcal {K}}\). From (15), (29), we have
The expressions of \({\dot{L}}\), \({\dot{\theta }}\) are written in (67), (69). By differentiation of both sides of equation
which follows from (24), (25), and using (68), we find
Then, considering that
we can write
From equations (73) and (67), (69), (74), we obtain
Finally, by making the substitutions
in equations (72), (75), respectively, and taking into account the relation \(\alpha \beta =1-\alpha \), we find from equation (71) the expression of \(\dot{{\mathcal {L}}}\) reported in (49).
Rights and permissions
About this article
Cite this article
Baù, G., Hernando-Ayuso, J. & Bombardelli, C. A generalization of the equinoctial orbital elements. Celest Mech Dyn Astr 133, 50 (2021). https://doi.org/10.1007/s10569-021-10049-1
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10569-021-10049-1