Evaluation of the Modified Picard-Chebyshev Method for High-Precision Orbit Propagation
Publication: Journal of Aerospace Engineering
Volume 28, Issue 5
Abstract
The modified Picard-Chebyshev method, due to its formulation, has the potential for computationally efficient orbit propagation in a parallel computing environment. However, it has not found extensive use in commercial software applications, primarily due to its instability over long orbit propagation times. In this paper, the method was evaluated based on the propagation of several test orbits with a high-precision force model available through NASA’s Java Astrodynamics toolkit. The goal was to analyze the stability properties of the method, with emphasis on its dependence on the initial guess and the order of the approximating Chebyshev polynomial. Simulation results indicated a dependence of the method on the precision of the computation as well. Additionally, the performance of the method when implemented in parallel was evaluated by propagating the orbits on a multicore processing unit and comparing run times to well-known sequential numerical propagators. The preliminary results show that the run-time performance of the MPCM improves with the complexity in the computation, but further investigations are necessary to establish the capabilities of the method.
Get full access to this article
View all available purchase options and get full access to this article.
References
American Institute of Aeronautics and Astronautics (AIAA). (2010). AIAA propagation specifications, test cases, and recommended practices, Reston, VA.
Aristoff, J., Horwood, J., and Poore, A. (2014). “Orbit and uncertainty propagation: A comparison of Gauss-Legendre, Dormand-Prince, and Chebyshev-Picard based approaches.” Celestial Mech. Dyn. Astron., 118(1), 13–28.
Aristoff, J., and Poore, A. (2012). “Implicit Runge-Kutta methods for orbit propagation.” AAS/AIAA Astrodynamics Specialist Conf., American Institute of Aeronautics and Astronautics, Reston, VA.
Bai, X. (2010). “Modified Chebyshev-Picard iteration methods for solution of initial value and boundary value problems.” Ph.D. thesis, Texas A&M Univ., College Station, TX.
Bai, X., and Junkins, J. L. (2011). “Modified Chebyshev-Picard iteration methods for orbit propagation.” J. Astronaut. Sci., 3(4), 583–613.
Berry, M., and Healy, L. (2002). “The generalized Sundman transformation for propagation of high-eccentricity elliptical orbits.” AAS/AIAA Space Flight Mechanics Meeting, American Institute of Aeronautics and Astronautics, Reston, VA.
Berry, M., and Healy, L. (2004). “Implementation of Gauss-Jackson integration for orbit propagation.” J. Astronaut. Sci., 52(3), 331–357.
Chao, C., Cox, J., Thompson, R., Cook, J., Starchville, T., and Warner, L. (2000). “Independent verification and validation for AGI of three astrodynamic functions of the satellite tool kit: Version 4.1.0.”, The Aerospace Corporation.
Chen, B., Garca-Bolsbr, R., Jdarb, L., and Rosellb, M. (2005). “Chebyshev polynomial approximations for nonlinear differential initial value problems.” Nonlinear Anal., 63(5–7), e629–e637.
Clenshaw, C. (1957). “The numerical solution of linear differential equations in Chebyshev series.” Math.Proc., Cambridge Philos. Soc., 53, 134–149.
Clenshaw, C., and Norton, H. (1963). “The solution of nonlinear ordinary differential equations in Chebyshev series.” Comput. J., 6(1), 88–92.
Feagin, T., and Nacozy, P. (1983). “Matrix formulation of the Picard method for parallel computation.” Celestial Mech. Dyn. Astron., 29(2), 107–115.
Fonte, D. J., Neta, B., Sabol, C., Danielson, D., and Dyar, W. (1995). “Comparison of orbit propagators in the research and development Goddard trajectory determination system. Part I: Simulated data.” AAS/AIAA Astrodynamics Conf., Vol. 1, American Institute of Aeronautics and Astronautics, Reston, VA, 95–431.
Fox, K. (1984). “Numerical integration of the equations of motion of celestial mechanics.” Celestial Mech., 33(2), 127–142.
Fox, L., and Parker, I. (1972). Chebyshev polynomials in numerical analysis, Oxford University Press, London.
Fukushima, T. (1997). “Vector integration of dynamical motions by the Picard Chebyshev method.” Astron. J., 113(6), 2325–2328.
Fukushima, T. (1999). “Parallel/vector integration methods for dynamical astronomy.” Celestial Mech. Dyn. Astron., 73(1–4), 231–241.
Gaylor, D., Page, R., and Bradley, K. (2006). “Testing of the Java Astrodynamics toolkit propagator.” AIAA/AAS Astrodynamics Specialist Conf. and Exhibit, Vol. 1, American Institute of Aeronautics and Astronautics, Reston, VA.
Govorukhin, V. N. (2004). “MATLAB-based program for dynamical systems investigation.” 〈http://www.math.rsu.ru/mexmat/kvm/matds/〉.
Hairier, E., Norsett, S., and Wanner, G. (1993). Solving ordinary differential equations I, Springer, Berlin.
Jones, B. (2012). “Orbit propagation using Gauss-Legendre collocation.” AAS/AIAA Astrodynamics Specialist Conf., American Institute of Aeronautics and Astronautics, Reston, VA.
MATLAB [Computer software]. Natick, MA, Mathworks.
Minott, P., Zagwodzki, T., Varghese, T., and Seldon, M. (1993). “Prelaunch optical characterization of the laser geodynamic satellite (LAGEOS 2).”, NASA.
Montenbruck, O. (1992). “Numerical integration methods for orbital motion.” Celestial Mech. Dyn. Astron., 53(1), 59–69.
MPFR.ORG. (2013). “GNU multi precision floating-point reliably.” 〈http://www.mpfr.org/mpfr-current/#download〉 (Jul. 15, 2013).
Nagel, P., and Schutz, B. (2000). “Parallel numerical integration methods for orbital motion.” J. Astronaut. Sci., 48(4), 517–536.
National Geophysical Data Center (NGDC). (2014). “Solar and magnetic flux indexes.” 〈http://ngdc.noaa.gov/〉 (Jul. 15, 2013).
Neta, B. (1998). “Parallel version of special perturbations orbit propagator.”, Naval Postgraduate School, Monterey, CA.
Norton, H. (1964). “The iterative solution of non-linear ordinary differential equations in Chebyshev series.” Comput. J., 7(1), 76–85.
Picone, J., Hedin, A., and Drob, D. (2002). “NRLMSISE-00 empirical model of the atmosphere: Statistical comparisons and scientific issues.” J. Geophys. Res., 107(A12), 1–16.
Prince, P., and Dorman, J. R. (1981). “High order embedded Runge-Kutta formulae.” J. Comput. Appl. Math., 7(1), 67–75.
Putney, B. (1994). “Geodyn: Orbital and geodetic parameter estimation.”, NASA Goddard Space Flight Center, Greenbelt, MD.
Scraton, R. (1965). “The solution of linear differential equations in Chebyshev series.” Comput. J., 8(1), 57–61.
Shaver, J. (1980). “Formulation and evaluation of parallel algorithms for the orbit determination problem.” Ph.D. thesis, Massachussetts Institute of Technology, Cambridge, MA.
Urabe, M. (1965). “Galerkin’s procedure for nonlinear periodic systems.” Arch. Ration. Mech. Anal., 20(2), 120–152.
Urabe, M., and Reiter, A. (1966). “Numerical computation of nonlinear forced oscillations by Galerkin’s procedure.” J. Math. Anal. Appl., 14(1), 107–140.
Vallado, D., and McClain, W. (2001). Fundamentals of astrodynamics and applications, Microcosm Press, El Segundo, CA.
Vanderhouwen, P., Sommeijer, B., and Vanderveen, W. (1995). “Parallel iteration across the steps of high-order Runge-Kutta methods for nonstiff initial value problems.” J. Comput. Appl. Math., 60(3), 309–329.
Villalpando, C., Rennels, D., and Some, R. (2011). “Reliable multicore processors for NASA space missions.” IEEE Aerospace Conf., Vol. 1, IEEE, New York.
Wright, K. (1964). “Chebyshev collocation methods for ordinary differential equations.” Comput. J., 6(4), 358–365.
Information & Authors
Information
Published In
Copyright
© 2014 American Society of Civil Engineers.
History
Received: Jan 16, 2014
Accepted: Aug 19, 2014
Published online: Oct 1, 2014
Discussion open until: Mar 1, 2015
Published in print: Sep 1, 2015
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.