Preliminary design of low-thrust interplanetary missions is a highly complex process. The mission designer must choose discrete parameters such as the number of flybys, the bodies at which those flybys are performed, and in some cases the final destination. In addition, a time-history of control variables must be chosen that defines the trajectory. There are often many thousands, if not millions, of possible trajectories to be evaluated, which can be a very expensive process in terms of the number of human analyst hours required. An automated approach is therefore very desirable. This work presents such an approach by posing the mission design problem as a hybrid optimal control problem. The method is demonstrated on hypothetical missions to Mercury, the main asteroid belt, and Pluto.
Solar electric propulsion (SEP) is the dominant design option for employing low-thrust propulsion on a space mission. Spacecraft solar arrays power the SEP system but are subject to blackout periods during solar eclipse conditions. Discontinuity in power available to the spacecraft must be accounted for in trajectory optimization, but gradient-based methods require a differentiable power model. This work presents a power model that smooths the eclipse transition from total eclipse to total sunlight with a logistic function. Example trajectories are computed with differential dynamic programming, a second-order gradient-based method.
In the companion paper, analytic methods were presented for computing the Jacobian entries for two-sided direct shooting trajectory models that utilize the bounded-impulse approximation. In this paper we discuss practical implementation considerations. Efficient computation of the mathematical components required to compute the partials is discussed and a guiding numerical example is provided for validation purposes. A solar electric power model suitable for preliminary mission design is presented, including a method for handling thruster cut-off events that result in non-smooth derivatives. The challenges associated with incorporating the SPICE ephemeris system into an optimization framework are discussed and an alternative is presented that results in smooth time partials.Application problems illustrate the benefits of employing analytic Jacobian calculations vs. using the method of finite differences. The importance of accurately modeling hardware and operational constraints at the preliminary design stage, and the benefits of using an analytic Jacobian in a solver that combines the monotonic basin hopping heuristic method with a local gradient search are also explored.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.