1 American Institute of Aeronautics and Astronautics Higher Order Sensitivities for Solving Nonlinear Two-Point Boundary-Value Problems D. Todd Griffith * Texas A&M University, College Station, Texas 77843-3141 James D. Turner Amdyn Systems, White GA 30184 S. R. Vadali and John. L. Junkins § Texas A&M University, College Station, Texas 77843-3141 In this paper, we consider new computational approaches for solving nonlinear Two- Point Boundary-Value Problems. The sensitivity calculations required in the solution utilize the automatic differentiation tool OCEA (Object Oriented Coordinate Embedding Method). OCEA has broad potential in this area and many other areas since the partial derivative calculations required for solving these problems are automatically computed and evaluated freeing the analyst from deriving and coding them. In this paper, we demonstrate solving nonlinear Two-Point Boundary Value Problems by shooting and direct methods using automatic differentiation. We demonstrate standard first-order algorithms and higher- order extensions. Additionally, automatic generation of co-state differential equations and second- and higher-order midcourse corrections are considered. Optimization of a sample Low-thrust, Mars-Earth trajectory is considered as an example. Computational issues related to domain of convergence and rate of convergence will be detailed. I. Introduction PPLICATIONS which require the solution to a Two-Point Boundary-Value Problem (TPBVP) occur in many engineering disciplines. The solution of the TPBVP determines states or functions of the states at two points, usually the initial and final times, which satisfy the boundary conditions for a given mathematical problem. For linear problems, analytical solutions exist for determining the unknown initial or final conditions; however, for nonlinear problems we must resort to iterative methods. Many methods have been developed to solve nonlinear TPBVPs dealing with a wide range of issues, including stiffness of differential equations of motion, reduction in sensitivity, and speed of convergence. One particular solution is obtained by the method of differential corrections 1,2 . Here a guess is made for the unknown states, the state differential equations are integrated until the final time, and the boundary conditions are checked to see if they are satisfied. When the constraint conditions are not satisfied, corrections to the unknown states are computed and the process is repeated until convergence criteria are met. Typically, these corrections are computed by using first order sensitivity calculations or at best, second order calculations using an approximate Hessian. In this paper, we study the automatic generation of sensitivity equations for solving nonlinear TPBVPs. The Fortran 90 extension OCEA (Object Oriented Coordinate Embedding Method) will be used to perform the sensitivity calculations 3-4 . OCEA has been used to solve problems in optimization 3-4 , estimation 5 , and generation of equations of motion 6 . OCEA has broad potential in many areas since it is extremely useful for computing partial derivatives of scalar, vector, matrix, and higher order tensor functions. Optimization of a sample Low-thrust, Mars-Earth trajectory will be considered as one example. Direct optimization using Differential Inclusions 7 will be considered in a second example demonstrating OCEA’s * Graduate Research Assistant, Department of Aerospace Engineering, 3141 TAMU, Student Member AIAA. Adjunct Faculty, Department of Aerospace Engineering, and President Amdyn Systems. Stewart & Stevenson-I Professor, Department of Aerospace Engineering, 3141 TAMU, Member AIAA. § George Eppright Chair, Distinguished Professor, Department of Aerospace Engineering, 3141 TAMU, Fellow AIAA. A AIAA/AAS Astrodynamics Specialist Conference and Exhibit 16 - 19 August 2004, Providence, Rhode Island AIAA 2004-5404 Copyright © 2004 by D. Todd Griffith. Published by the American Institute of Aeronautics and Astronautics, Inc., with permission.