Unconstrained Shape Design of a Transonic Inviscid Airfoil
Unconstrained Shape Design of a Transonic Inviscid Airfoil
design of a transonic
inviscid airfoil at a cte. AoA
Solver: EULER
Uses: SU2_CFD, PYTHON
Prerequisites: None
Complexity: Advanced
Goals
• For this tutorial, we return to the classic NACA 0012 test
case that was the subject of the Quick Start and
perform aerodynamic shape design
• Upon completing this tutorial, the user will be familiar
with performing an optimal shape design of a 2D
geometry
• The initial geometry chosen for the tutorial is the NACA
0012 airfoil in transonic, inviscid flow
Goals
• This tutorial is meant to be an introduction for using the components of SU2
for shape design in the context of a simple, unconstrained optimization
problem
• Consequently, the following SU2 tools will be showcased in this tutorial:
1. SU2_CFD - performs the direct and the adjoint flow simulations
2. SU2_DOT - projects the adjoint surface sensitivities into the design space to
obtain the gradient
3. SU2_DEF - deforms the geometry and mesh with changes in the design
variables during the shape optimization process
4. shape_optimization.py - automates the entire shape design process by
executing the SU2 tools and optimizer
Goals
• We will walk through the shape design process and
highlight several options related to the continuous
adjoint in SU2 and the configuration options for shape
design.
What is the adjoint method?
• This is a technique which identifies what changes are required
to the input to achieve the desired effect on the output
• So instead of each CFD calculation predicting how
a single design change influences every aspect of the flow,
the adjoint method predicts how every design change
influences a single aspect of the flow.
Thay vì phải thử xem một thay đổi trong thiết kế có tác động như nào đến
toàn bộ yếu tố dòng chảy, phương pháp giải adjoint sẽ đoán xem toàn bộ thay
đổi trong thiết kế có tác động như thế nào đến duy nhất một yếu tố dòng chảy