MDO Approaches for Design-Trajectory Optimization
PhD research, 2023 - 2024
Overview
Simultaneous design and trajectory optimization, also called open-loop control co-design (CCD), aims to concurrently optimize the design of a physical system (e.g., aircraft sizing and wing shape) and its trajectory (e.g., climb flight path). The ultimate goal is to improve the design and performance by capturing the coupling between vehicle design and its trajectory, or more generally, dynamical behavior.
In this project, we investigated computationally-efficient approaches for simultaneous design-trajectory optimization.
MDO approaches
Simultaneous design-trajectory optimization can be solved by SAND approach (direct collocation method) or MDF approach (direct shooting method).
Furthermore, when coupling mid- or high-fidelity design analysis (e.g., vortex-lattice method for wing aerodynamics) to trajectory/dynamics model, we can use either direct coupling or surrogate-based coupling.
Therefore, we have choices of:
- SAND or MDF
- direct coupling or surrogate-based coupling
when solving CCD problems with computationally-expensive design analysis. The goal of our project is to compare the computational efficiency of these approaches and provide general guidelines in selecting the MDO approaches.
Test problem
As a test problem, we solved simultaneous optimization of the wing aerostructural design and its climb trajectory for fixed-wing UAVs.
We used OpenAeroStruct for the wing aerostructural analysis, which couples vortex-lattice method and 1D beam finite-element model. For trajectory, we used Dymos as an implementation of the Radau collocation method. Both OpenAeroStruct and Dymos are built on top of the OpenMDAO framework, therefore, the coupling is done seamlessly and we have access to the analytic coupled derivatives.
Results
Here is one of the results, where we compared the optimization wall times for different initial guesses and two optimizers (SNOPT and IPOPT).
Key findings are
- The selection of direct or surrogate-based coupling strongly depends on the number of coupling variables from dynamics (trajectory) to design analysis.
- SAND (collocations) are generally more robust and efficient.
- MDF is more compatible with surrogate-based coupling.
Further discussion can be found in our paper.
Relevant publications
- Shugo Kaneko and Joaquim R. R. A. Martins, Simultaneous Design and Trajectory Optimization Strategies for Computationally Expensive Models, AIAA Journal (under review)
- Shugo Kaneko and Joaquim R. R. A. Martins, MDO Formulations for Simultaneous Design and Trajectory Optimization, AIAA SciTech Forum, 2024.