Indirect optimization methods convert optimal control problems (OCPs) into two- or multi-point boundary-value problems. A highly desirable feature of indirect methods, specifically for space applications, is that high-resolution trajectories can be generated, which satisfy the first-order necessary conditions of optimality. A recently developed Composite Smoothing Control (CSC) framework is utilized to formulate and solve the problem of simultaneous trajectory optimization and propulsion sub-system design of spacecraft. A reasonable parameterized breakdown of the spacecraft mass is adopted, which captures the impact of power produced by the solar arrays and its contribution to the total spacecraft mass. Thus, the implicit trade-offs can be considered in the indirect optimization approach. The function space co-optimization problem of spacecraft power subsystem parameters along with the main trajectory is solved with the objective to maximize the payload delivered. The proposed framework amounts to an invariant embedding that reduces the original, difficult-to-solve, multi-point boundary-value problem into a two-point boundary-value problem with continuous, differentiable control inputs. Utility of the proposed construct is demonstrated through a low-thrust, multi-revolution, multi-year rendezvous maneuver to asteroid Dionysus with a variable-specific-impulse, variable-thrust modeled engine. This is the first time that indirect optimization methods have tackled such a complex co-optimization problem using the CSC framework.
Read full abstract