Multi-body resonance orbit generation and application within a hybrid optimal control framework

Devin Bunce, Ryne Beeson, Vishwa Shah, Victoria Coverstone

Research output: Chapter in Book/Report/Conference proceedingConference contribution


This paper details early work to incorporate resonance orbits, their invariant manifolds, and associated families into an automated global optimization tool for solution of optimal impulsive and low-thrust spacecraft trajectories in multibody environments. Previous work by the authors have shown the ability to use other key dynamical structure of the circular restricted three-body problem (e.g. libration point orbits and their invariant manifolds) within the same automated global optimization framework to produce low-energy trajectory solutions. We first show how to generate resonance orbits of the first species, providing examples of the Earth-Moon and Jupiter-Europa systems, and proceed to show how these structures are used within the optimization framework. Several non-trivial impulsive and low-thrust trajectory problems from low-Earth to resonance orbits, and resonance-resonance transfers are shown with Pareto front solutions.

Original languageEnglish (US)
Title of host publicationSpaceflight Mechanics 2017
EditorsJon A. Sims, Frederick A. Leve, Jay W. McMahon, Yanping Guo
PublisherUnivelt Inc.
Number of pages20
ISBN (Print)9780877036371
StatePublished - 2017
Externally publishedYes
Event27th AAS/AIAA Space Flight Mechanics Meeting, 2017 - San Antonio, United States
Duration: Feb 5 2017Feb 9 2017

Publication series

NameAdvances in the Astronautical Sciences
ISSN (Print)0065-3438


Conference27th AAS/AIAA Space Flight Mechanics Meeting, 2017
Country/TerritoryUnited States
CitySan Antonio

All Science Journal Classification (ASJC) codes

  • Aerospace Engineering
  • Space and Planetary Science


Dive into the research topics of 'Multi-body resonance orbit generation and application within a hybrid optimal control framework'. Together they form a unique fingerprint.

Cite this