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.
Many optimization methods require accurate partial derivative information in order to ensure efficient, robust, and accurate convergence. This work outlines analytic methods for computing the problem Jacobian for two different bounded-impulse spacecraft trajectory models solved using twosided shooting. The specific two-body Keplerian propagation method used by both of these models is described. Methods for incorporating realistic operational constraints and hardware models at the preliminary stage of a trajectory design effort are also demonstrated and the analytic methods derived are tested for accuracy using automatic differentiation. A companion paper will solve several relevant problems that show the utility of employing analytic derivatives, i.e. compared to using derivatives found using finite differences.
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.