Abstract
We unify and extend classical results from function approximation theory and consider their utility in astrodynamics. Least square approximation, using the classical Chebyshev polynomials as basis functions, is reviewed for discrete samples of the to-be-approximated function. We extend the orthogonal approximation ideas to n-dimensions in a novel way, through the use of array algebra and Kronecker operations. Approximation of test functions illustrates the resulting algorithms and provides insight into the errors of approximation, as well as the associated errors arising when the approximations are differentiated or integrated. Two sets of applications are considered that are challenges in astrodynamics. The first application addresses local approximation of high degree and order geopotential models, replacing the global spherical harmonic series by a family of locally precise orthogonal polynomial approximations for efficient computation. A method is introduced which adapts the approximation degree radially, compatible with the truth that the highest degree approximations (to ensure maximum acceleration error < 10−9 m s−2, globally) are required near the Earth’s surface, whereas lower degree approximations are required as radius increases. We show that a four order of magnitude speedup is feasible, with efficiency optimized using radial adaptation.
Similar content being viewed by others
References
Gravity recovery and climate experiment (grace). http://www.csr.utexas.edu/grace/gravity/
Bai, X.: Modified Chebyshev-Picard Iteration Methods for Solution of Initial Value and Boundary Value Problems. Ph.D. dissertation. Texas A & M University, College Station TX (2010)
Bai, X., Junkins, J.L.: Modified chebyshev-picard iteration methods for solution of initial value problems. Monterey, CA Kyle T Alfriend Astrodynamics Symposium (2010)
Battin, R.: An Introduction to the Mathematics and Methods of Astrodynamics. Reston, VA: American Institute of Aeronautics and Astronautics, Inc revised edition (1999)
Betts, J.T.: Survey of numerical methods for trajectory optimization. J. Guid. Control. Dyn. 21(2), 193–20 (1998)
Chebyshev, P.L.: ThÈorie des mÈcanismes connus sous le nom de parallÈlogrammes. MÈmoires des Savants Ètrangers prÈsentÈs liAcadÈmie de Saint-PÈtersbourg 7, 539–586 (1857)
Clenshaw, C.W., Curtis, A.R.: A method for numerical integration on an automatic computer. Numer. Math. 2(1), 197–205 (1960)
Crassidis, J.L., Junkins, J.L.: Optimal estimation of dynamic systems, 2nd edn. CRC Press - Taylor and Francis ISBN 978-1-4398-3985-0, New York, NY (2011)
Earth Gravitational Model: EGM2008: http://earth-info.nga.mil/gandg/wgs84/gravitymod/egm2008/ (2008)
Fahroo, F., Ross, I.M.: A spectral patching method for direct trajectory optimization. J. Astronaut. Sci. 48(2/3), 269–286 (2000)
Fahroo, F., Ross, I.M.: Direct trajectory optimization by a Chebyshev pseudospectral method. J. Guid. Control. Dyn. 25(1), 160–166 (2002)
Fox, L., Parker, I.B.: Chebyshev polynomials in numerical analysis. Oxford University Press, London, UK (1972)
Gong, Q., Fahroo, F., Ross, I.M.: Spectral algorithm for pseudospectral methods in optimal control. J. Guid. Control. Dyn. 31(3), 460–471 (2008)
Hairer, E.: A runge-kutta method of order 10. J Inst Math. App. 21, 47–59 (1978)
Junkins, J.L.: Investigation of finite-element representations of the geopotential. AIAA Journal 14(6), 803–808 (1976)
Junkins, J.L., Miller, G.W., Jancaitis, J.R.: Weighting function approach to modeling of irregular surface. J. Geophys. Res. 78(11), 1794–1803 (1973)
Lewis, F.L., Syrmos, V.L.: Optimal control. Wiley-Interscience, New York, NY (1995)
Mason, J.C., Handscomb, D.C.: Chebyshev Polynomials. Chapman and Hall/CRC (2003)
O’Hara, H., Smith, F.J.: Error estimation in the clenshawcurtis quadrature formula. Comput. J. 11(2), 213–219 (1968)
Pines, S.: Uniform representation of the gravitational potential and its derivatives, vol. 11 (1973)
Private Communication With Ryan P. Russell. Department of aerospace engineering and engineering mechanics in the university of Texas at austin. ryan.russell@utexas.edu.
Russell, R.: Global point mascon models for simple, accurate, and parallel geopotential computation. AAS 11–158
Schaub, H., Junkins, J.L.: Analytical Mechanics of Space Systems. Reston, VA, AIAA Education Series 2nd edn (2009)
Singla, P., Junkins, J.L.: Multi-resolution methods for modeling and control of dynamical systems. CRC Press (2009)
Snay, R.A.: Applicability of array algebra. Rev. Geophys. 16(3), 459464 (1978)
Trefethen, L.N.: Is gauss quadrature better than clenshawcurtis? SIAM Rev. 50(1), 67–87 (2008)
Acknowledgments
This work was conducted under the Air Force Office of Scientific Research Contract FA9550-11-1-0279; the support of our program managers Kent Miller and Julie Moses aregratefully acknowledged. Finally, we are also pleased to acknowledge useful discussions with Ryan Russell with regard to gravity approximation and the GRACE spherical harmonic coefficients [1, 21, 22].
Author information
Authors and Affiliations
Corresponding author
Additional information
We are pleased to dedicate this paper to our most distinguished and revered colleague Dr. Jer-Nan Juang. Jer-Nan, your many accomplishments and more importantly, your friendship are inspirational.
Appendices
Appendix: A: Chebyshev Polynomials
Chebyshev polynomials are a set of orthogonal polynomials developed by the Russian mathematician Pafnuty Lvovich Chebyshev in 1857 [6, 12]. There are two kinds of Chebyshev polynomials. The k th Chebyshev polynomials of the first kind usually are denoted by T k and the k th Chebyshev polynomials of the second kind usually are denoted by U k . In this paper, we refer to Chebyshev polynomials of the first kind as Chebyshev polynomials. The Chebyshev polynomials can be computed through the recurrence relation as
or the Chebyshev polynomial of degree k can be defined by the identity T k (x)=cos(kcos−1(x)):x 𝜖[−1,1].
The continuous orthogonality conditions for Chebyshev polynomials are
The discrete orthogonality conditions for the Chebyshev polynomials using the CGL nodes are
The (N+1) CGL (or “cosine”) nodes for the N th order Chebyshev polynomials are calculated from
Indefinite integration of the Chebyshev polynomials has the property \(\int T_{k}(x)dx=\frac {1}{2}\left (\frac {T_{k+1}}{k+1}-\frac {T_{k-1}}{k-1}\right )\).
The first derivative of the Chebyshev polynomials satisfies
Thus integrals and the derivatives are expressed as recursions contiguous degree Chebyshev polynomials. The first six Chebyshev polynomials are shown in Fig. 21.
Appendix: B: Kronecker Factorization and Least Square
Approximation
Proof of the important property regarding Kronecker factorization in Least squares that if a matrix Φ of rank n with Φ ∈ R m × n; m ≥ n can be Kronecker factorized as
then the classical normal equations
can, amazingly, be rewritten as
That is, the large “least square operator” {(ΦTΦ)−1ΦT} can be rewritten as simply the Kronecker product of two small matrices:
The matrices \(\left ({{\Phi }_{x}^{T}}{\Phi }_{x}\right ),\left ({{\Phi }_{y}^{T}}{\Phi }_{y}\right )\) must obviously be non-singular. To prove this identity, we need the following three properties of Kronecker matrix operations for square and nonsingular matrices A and B
The property of Eq. 70 is proven as follows: Using the assumed factorization of Eq. 67, {(ΦTΦ)−1ΦT} can be written as
Then using Eqs. 71, 74 re-arranges to
and using Eq. 72, Eq. 75 becomes condition
and finally, using the property of Eq. 72, Eq.77 becomes Eq. 70, Q.E.D.
This property extends to high dimensioned Kronecker factorizations, i.e., if
then the large least square operator is written as the Kronecker product of three small least square operators as
These results are easily extended to include the weighted least square case, as well. For the special case that the basis functions in 1, 2, and 3 dimensions satisfy orthogonality conditions such that the off-diagonal elements of \(\left ({{\Phi }_{x}^{T}}{\Phi }_{x}\right ),\left ({{\Phi }_{y}^{T}}{\Phi }_{y}\right ),\left ({{\Phi }_{z}^{T}}{\Phi }_{z}\right )\) vanish, then likewise the larger matrix (ΦTΦ) is diagonal and we see that Eqs. 78 and 79 also provide very convenient means for generalizing one dimensional orthogonal approximation operators to higher dimensions. Care must always be taken to understand and properly choose the multidimensional nodal sample patterns and weight matrices, to ensure orthogonality of the basis functions with respect to both the weight matrices and nodal locations.
Rights and permissions
About this article
Cite this article
Junkins, J.L., Younes, A.B., Woollands, R.M. et al. Efficient and Adaptive Orthogonal Finite Element Representation of the Geopotential. J of Astronaut Sci 64, 118–155 (2017). https://doi.org/10.1007/s40295-016-0111-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40295-016-0111-3