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.
A modular software framework supporting simulation-driven optimization techniques
2011 IEEE/AIAA 30th Digital Avionics Systems Conference ; 7E3-1-7E3-10
2011-10-01
897482 byte
Aufsatz (Konferenz)
Elektronische Ressource
Englisch
A Modular Co-Simulation Framework with Open Source Software and Automotive Standards
Springer Verlag | 2022
|A MODULAR SOFTWARE FRAMEWORK FOR AUTONOMOUS VEHICLES
British Library Conference Proceedings | 2018
|A Modular Software Framework for Autonomous Vehicles
IEEE | 2018
|