NASA currently utilizes SNOPT, IPOPT, and WORHP software packages for non-linear optimization as a plug in for tools like OTIS, EMTG and MALTO. These astrodynamics applications allow solving complex spacecraft trajectories and optimal control problems, but could greatly benefit from introducing a new parallel large-scale, nonlinear, sparse optimization solution. This new parallelized NLP technique, as introduced in this proposal, would result in a reduction in execution time, thereby reducing the optimization's turn-around time and improve communications between both designers and scientists. The integration of this new NLP solver technique will be transparent, and NASA trajectory optimization tools can be easily augmented to take advantage of this approach. Further, many non-astrodynamics NASA research initiatives depend on non-linear optimization. This technique has applications across the entire space program, and also to much of the aviation design and research. Optimization is a tool used in almost all design processes, and this new tool will reduce the design time spent on running simulations, using existing NASA high performance computers, saving overhead and improving the speed at which new designs can occur.
Optimization is a general tool used across government, academia, and industry alike. The potential non-NASA applications are boundless as everyone can benefit from improved time-to-solution. Within the astrodynamics community, companies such as Boeing, Aerospace Corp, AGI, etc. will be able to immediately replace their current non-linear optimizers with this new approach. They will have few reasons not to, given it will be demonstrably faster and competitively priced against their current solutions, with very little necessary hardware improvements to run the solver. Further, the optimization is not a unique field to the aerospace community, and this software will have applications in the other engineering disciplines, in economics, in marketing, in agriculture, allowing for solutions to trajectories, design problems, network configurations, portfolio analysis, etc. This is the kind of technology that will be developed because of cutting edge space-related needs, but will have far reaching benefits and appeal to all aspects of society.
More »