Research Article

Parallel solution of Lambert’s problem using modified Chebyshev-Picard iteration method

Volume: 11 Number: 4 October 14, 2022
TR EN

Parallel solution of Lambert’s problem using modified Chebyshev-Picard iteration method

Abstract

Lambert’s problem is one of the classical methods for solving the multiple revolution problem in orbit determination. With the increasing interest in space exploration programs and using satellite networks, it is important to provide an accurate and rapid method that will provide the network control center with information regarding the orbit of each satellite in the network and help the satellites improve routing decisions in onboard processing satellites. Lambert’s problem is one of the methods that solve the problem iteratively and this iteration was originally done using Newton’s iteration method. In recent studies, it is recommended to use the Chebyshev-Picard iteration method to solve this problem. Since the aim here is to provide a method that solves the problem rapidly, the Chebyshev-Picard iteration method serves our objective since it is highly parallelizable. In this work, we have developed a parallel algorithm that solves Lambert’s problem in a parallel environment. We have conducted experiments to demonstrate the parallel scalability of the algorithm on both shared and distributed memory architectures. The experimental results show that the parallel algorithm achieves 8.26- and 3.94-times faster execution time on distributed memory and shared memory architectures, respectively.

Keywords

Thanks

The numerical calculations reported in this paper were fully/partially performed at TUBITAK ULAKBIM, High Performance and Grid Computing Center (TRUBA resources).

References

  1. C. İnal, B. Bilgen, S. Bülbül and M. Başbük, Farklı uydu sistemi kombinasyonlarının gerçek zamanlı hassas nokta konumlamaya etkisi. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi, 11(1), 109-115, 2022. https://doi.org/10.28948/ ngumuh.996018
  2. H. D. Curtis, Orbital mechanics for engineering students, Elsevier, Florida, 2005. https://doi.org/ 10.1016/B978-0-08-097747-8.00003-7
  3. X. Bai, Modified Chebyshev-Picard iteration method for solution of boundary value problems. Ph.D dissertation, Texas A&M University, Texas, 2010.
  4. J. L. Junkins, A. B. Younes, R. M. Woollands, and X. Bai, Picard iteration, Chebyshev polynomials and Chebyshev-Picard methods: Application in astrodynamics. The Journal of Astronautical Sciences, vol. 60, no. 3–4, pp. 623–653, 2013. https://doi.org/10.1007/s40295-015-0061-1
  5. R. M. Woollands, J. L. Read, A. B. Probe, and J. L. Junkins, Multiple revolution solutions for the perturbed lambert problem using the method of particular solutions and Picard iteration. The Journal of Astronautical Sciences, vol. 64, no. 4, pp. 361–378, 2017. https://doi.org/10.1007/s40295-017-0116-6
  6. P. B. Bailey, Nonlinear two point boundary value problems, 1st ed., vol. 44, NX Amsterdam, The Netherlands: Elsevier B.V., pp. 21–49, 1968. https://doi.org/10.1090/S0002-9904-1969-12263-9
  7. J. C. Mason and D. Handscomb, Chebyshev polynomials. Boca Raton: Chapman & Hall/CRC, 2003. https://doi.org/10.1201/9781420036114
  8. C. W. Clenshaw and H. J. Norton, The solution of nonlinear ordinary differential equations in Chebyshev series. The Computer Journal, vol. 6, no. 1, pp. 88–92, 1963. https://doi.org/10.1093/comjnl/6.1.88

Details

Primary Language

English

Subjects

Computer Software

Journal Section

Research Article

Publication Date

October 14, 2022

Submission Date

February 7, 2022

Acceptance Date

October 3, 2022

Published in Issue

Year 2022 Volume: 11 Number: 4

APA
Ajroudi, M., & Torun, F. Ş. (2022). Parallel solution of Lambert’s problem using modified Chebyshev-Picard iteration method. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi, 11(4), 871-878. https://doi.org/10.28948/ngumuh.1069509
AMA
1.Ajroudi M, Torun FŞ. Parallel solution of Lambert’s problem using modified Chebyshev-Picard iteration method. NOHU J. Eng. Sci. 2022;11(4):871-878. doi:10.28948/ngumuh.1069509
Chicago
Ajroudi, Majd, and Fahreddin Şükrü Torun. 2022. “Parallel Solution of Lambert’s Problem Using Modified Chebyshev-Picard Iteration Method”. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi 11 (4): 871-78. https://doi.org/10.28948/ngumuh.1069509.
EndNote
Ajroudi M, Torun FŞ (October 1, 2022) Parallel solution of Lambert’s problem using modified Chebyshev-Picard iteration method. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi 11 4 871–878.
IEEE
[1]M. Ajroudi and F. Ş. Torun, “Parallel solution of Lambert’s problem using modified Chebyshev-Picard iteration method”, NOHU J. Eng. Sci., vol. 11, no. 4, pp. 871–878, Oct. 2022, doi: 10.28948/ngumuh.1069509.
ISNAD
Ajroudi, Majd - Torun, Fahreddin Şükrü. “Parallel Solution of Lambert’s Problem Using Modified Chebyshev-Picard Iteration Method”. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi 11/4 (October 1, 2022): 871-878. https://doi.org/10.28948/ngumuh.1069509.
JAMA
1.Ajroudi M, Torun FŞ. Parallel solution of Lambert’s problem using modified Chebyshev-Picard iteration method. NOHU J. Eng. Sci. 2022;11:871–878.
MLA
Ajroudi, Majd, and Fahreddin Şükrü Torun. “Parallel Solution of Lambert’s Problem Using Modified Chebyshev-Picard Iteration Method”. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi, vol. 11, no. 4, Oct. 2022, pp. 871-8, doi:10.28948/ngumuh.1069509.
Vancouver
1.Majd Ajroudi, Fahreddin Şükrü Torun. Parallel solution of Lambert’s problem using modified Chebyshev-Picard iteration method. NOHU J. Eng. Sci. 2022 Oct. 1;11(4):871-8. doi:10.28948/ngumuh.1069509