DocumentCode :
2568361
Title :
A modular software framework supporting simulation-driven optimization techniques
Author :
Enriquez, Marco
Author_Institution :
MITRE Center for Adv. Aviation Syst. Dev. (CAASD), McLean, VA, USA
fYear :
2011
fDate :
16-20 Oct. 2011
Abstract :
Simulation-Driven Optimization (SDO) problems (also referred to as "optimal control" or "4D optimization") are optimization problems with a simulation constraint. In the past decade, SDO techniques have been established as a promising tool for aviation analysis. Given a parameter-dependent simulation model, SDO techniques can automatically determine the optimal parameters that yield the desired simulation behavior. SDO techniques have been applied to aviation problems such as flight trajectory optimization, air traffic flow design and safety analysis of auto-land systems. The algorithmic solution of an SDO problem requires communication between simulation code (e.g., the numerical solution of the equations of motion) and optimization code (e.g., the Newton method). Typically, multiple simulations must be performed to form the numerical derivative of the cost function we seek to minimize or maximize, which must then be passed to some optimization software. This paper introduces the "Time-Stepping for Optimization" software framework or TSOpt to aid solution of SDO problems. TSOpt orchestrates communication and data exchange between the optimization code and the simulation code. TSOpt also offers support for implementation variants of the adjoint state method, a numerically efficient way to form derivatives for SDO problems. Further, TSOpt is equipped with tests that help ensure the correct numerical solution of SDO problems. Besides a concrete C++ software package, TSOpt framework offers a software paradigm that can be used to solve SDO problems on any platform, and in any language. I demonstrate this claim by solving a exploring the effect of low-fidelity wind data for a trajectory-based optimization problem in MATLAB.
Keywords :
aerospace computing; aircraft landing guidance; digital simulation; electronic data interchange; optimising compilers; parameter estimation; software architecture; MATLAB; SDO problem; TSOpt; autoland systems; aviation analysis; data exchange; low-fidelity wind data; modular software framework; optimal parameter determination; optimization code; parameter-dependent simulation model; simulation code; simulation-driven optimization technique; time-stepping for optimization software framework; trajectory-based optimization problem; Atmospheric modeling; Computational modeling; Differential equations; Mathematical model; Numerical models; Optimization; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference (DASC), 2011 IEEE/AIAA 30th
Conference_Location :
Seattle, WA
ISSN :
2155-7195
Print_ISBN :
978-1-61284-797-9
Type :
conf
DOI :
10.1109/DASC.2011.6096134
Filename :
6096134
Link To Document :
بازگشت