Trajectory, mission, and vehicle engineers concern themselves with finding the best way for an object to get from one place to another. These engineers rely upon special software to assist them in this. For a number of years, many engineers have relied upon the OTIS program for this assistance. With OTIS, an engineer can fully optimize trajectories for airplanes, launch vehicles like the space shuttle, interplanetary spacecraft, and orbital transfer vehicles. OTIS provides two modes of operation with each mode, providing successively stronger simulation capability. The most powerful mode uses a mathematical method called implicit integration to solve what engineers and mathematicians call the optimal control problem. OTIS 4, the latest release of this industry workhorse, features a wide range of modifications that solve these problems more efficiently and faster. OTIS 4 was developed at theNASA Glenn Research Center in cooperation with the NASA Kennedy Space Center and Boeing Phantom Works and was released in 2006.
OTIS stands for Optimal Control by Implicit Simulation, and it is implicit integration that makes the OTIS software so powerful at solving trajectory optimization problems. Why is this so important? The optimization process not only determines how to get from point A to point B, but it can also determine how to do this with the least amount of propellant, with the lightest starting weight, or in the fastest time possible while avoiding certain obstacles along the way.
There are numerous conditions that engineers can use to define optimal, or best. OTIS provides a framework for defining the starting and ending points of the trajectory (point A and point B), the constraints on the trajectory (requirements like “avoid these regions where obstacles occur”), and what is being optimized (e.g., “minimize propellant”). The implicit integration method can find solutions to very complicated problems when there is not much information available about what the optimal trajectory might be. The method was first developed for solving two-point boundary value problems and was adapted for use in OTIS. Implicit integration usually allows OTIS to find solutions to problems much faster than programs that use explicit integration and parametric methods. Consequently, OTIS is best suited to solving very complicated and highly constrained problems.
Typical OTIS input includes a description of the objective function (the thing that is the measure of goodness), general specifications that describe what the program should output, and specifications about how these results should be formatted. OTIS also provides input items for modeling vehicles by the phase of operation. Within each phase, the user specifies the current constraints on the operation of the vehicle, the initial and final conditions of the phase, the bounds on the problem, and the control parameters--such as steering angles and engine throttle parameters. See the diagram for a notional representation of the phases.

Typical trajectory optimization problem. CN, coefficient of normal force; a, angle of attack; CDo, coefficient of base drag; m, mach number; T1 and T2, temperatures during phases 1 and 2; Q, dynamic pressure during phase 2; t1 and t2, initial and final phase times; Ex, phase times in seconds.
Long description of figure.
Although OTIS 4 is intended to solve trajectory optimization problems, it can be readily modified to solve optimal control problems in other engineering disciplines. The Boeing Company wrote the first versions of OTIS for the U.S. Air Force in 1985. Since 1995, the NASA Glenn Research Center has taken ownership of OTIS and has systematically improved and updated it. OTIS is written in Fortran 77 and uses the SNOPT 7 nonlinear programming package. The OTIS program is restricted to users within the United States who are working for the Federal Government, its entities, contractors, and subcontractors. Eligible users can obtain OTIS from Glenn’s Technology Transfer & Partnership Office by following the links at http://otis.grc.nasa.gov/request.shtml.
Find out more about this research:
OTIS:
http://otis.grc.nasa.gov/
Space Propulsion & Mission Analysis Office at Glenn:
http://trajectory.grc.nasa.gov
Glenn contact:
John P. Riehl, 216-977-7061, John.P.Riehl@nasa.gov
Authors:
John P. Riehl, Waldy K. Sjauw, and Stephen W. Paris
Headquarters program office:
Exploration Systems Mission Directorate
Programs/projects:
In-Space Systems
Last updated: December 14, 2007
Responsible NASA Official:
Gynelle.C.Steele@nasa.gov
216-433-8258
Point of contact for NASA Glenn's Research & Technology reports:
Cynthia.L.Dreibelbis@nasa.gov
216-433-2912
SGT, Inc.
Web page curator:
Nancy.L.Obryan@nasa.gov
216-433-5793
Wyle Information Systems, LLC