Aerodynamic shape optimization

Aerodynamic shape optimization, or aerodynamic design optimization consists in maximizing the performance of a given body (such as an airfoil or wing) by changing its shape. The aerodynamic performance is usually evaluated using computer fluid dynamics (CFD) and the optimization can be done using a number of algorithms. The process is iterative: It starts with a given shape and then changes that shape to improve the performance while satisfying the specified constraints. In this page we summarize the work our lab has done in aerodynamic shape optimization. This is not intended to be a comprehensive literature review; for such reviews, you can see the introductions of our papers and the work they cite.

Example: From a circle to a supercritical airfoil

In the video below, we start from a circle and minimize the drag with respect to the shape while enforcing constraints on the area and chord. The process is fully automatic and the final result is the re-invention of a modern supercritical airfoil.

The adjoint approach for computing derivatives

The key enabler in aerodynamic shape optimization is the combination of gradient-based optimization, which is necessary to handle the hundreds of shape variables involved, with an adjoint method that computes the required gradients efficiently. Note that the adjoint method itself is not an optimization strategy, it is just a way to compute the gradients and it is independent of the specific gradient-based optimization algorithm that is used. Gradient-based optimization requires the derivatives of the objective function (e.g., drag) and constraint functions (e.g., lift, moment) with respect to all the design variables (e.g., angle of attack, shape variables).

The adjoint method and our implementation is explained by Mader et al. 1 . The overall approach is to selectively use automatic differentiation on parts of the CFD code to compute the partial derivative terms in the discrete adjoint equations. This paper described an initial adjoint method that worked well but was not very efficient. Martins et al. 2 briefly describe other versions of the adjoint implementation that are more efficiently and are currently used in our aerodynamic shape optimization studies. Martins and Hwang 3 present a broader overview of methods for computing derivatives, putting the adjoint method into context.

ADODG wing design benchmarks

The AIAA Aerodynamic Design Optimization Discussion Group developed a series of benchmark cases. Lyu et al. 4 solve the RANS-based wing optimization problem, try to find multiple local minima, and solve a number of related wing design optimization problems, including a multipoint optimization. The initial and optimized geometries and meshes are provided on this page. We have also created multipoint cases for the ADODG 5, and a full configuration case where we look at the effect that trim has on the wing design 6. The video below show the single point aerodynamic shape optimization.

Constraining buffet onset

Designs obtained from aerodynamic shape optimization at transonic conditions are likely to not satisfy buffet requirements. In this paper, we develop a way to enforce buffet margin constraints and show the difference it makes in the optimal designs7.

Stability constraints and flying wing design

In this paper, we develop methods for making sure that optimized wings are longitudinally stable and analyse trade-offs between reverse camber and sweep in flying wing design8. We also do a more detailed study of the blended wing body in this paper, where we perform RANS-based optimization considering a constraint on static margin 9.

Morphing wings

In this paper, we evaluate the aerodynamic performance gains for a hypothetical  morphing technology using aerodynamic shape optimization, where the wing shape is allowed to change during flight 10.

Aerostructural wing design

We have also developed the capability to optimize wings taking into account the flexibility by coupling the aerodynamic forces and structural displacements. A coupled adjoint approach 11 enables us to do perform the simultaneous optimization of the wing shape and wing box structural sizing and perform wing aerostructural optimization trade studies 12.

Applications beyond aircraft design

Our approach to aerodynamic shape optimization has also been used in other applications, such as wind turbine blades 13, and hydrofoils 14.