On the Use of GPUs for Massively Parallel Optimization of Low-Thrust Trajectories

  • Wittig A
  • Wase V
  • Izzo D
N/ACitations
Citations of this article
4Readers
Mendeley users who have this article in their library.

Abstract

The optimization of low-thrust trajectories is a difficult task. While techniques such as Sims-Flanagan transcription give good results for short transfer arcs with at most a few revo- lutions, solving the low-thrust problem for orbits with large numbers of revolutions is much more difficult. Adding to the difficulty of the problem is that typically such orbits are for- mulated as a multi-objective optimization problem, providing a trade-off between fuel consumption and flight time. In this work we propose to leverage the power of mod- ern GPU processors to implement a massively parallel evolu- tionary optimization algorithm. Modern GPUs are capable of running thousands of computation threads in parallel, allow- ing for very efficient evaluation of the fitness function over a large population. A core component of this algorithm is a fast massively parallel numerical integrator capable of propagat- ing thousands of initial conditions in parallel on the GPU. Several evolutionary optimization algorithms are ana- lyzed for their suitability for large population size. An ex- ample of how this technique can be applied to low-thrust optimization in the targeting of the Moon is given.

Cite

CITATION STYLE

APA

Wittig, A., Wase, V., & Izzo, D. (2016). On the Use of GPUs for Massively Parallel Optimization of Low-Thrust Trajectories. 6:Th International Conference on Astrodynamics Tools and Techniques.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free