Multipoint optimization for supercritical airfoils
Reliably speeding up multipoint aerodynamic optimization
Key Words: multipoint aerodynamic optimization, surrogate model, uncertainty quantification
INFO
- Jan. 2020 — Dec. 2024
- supported by the Natural Science Foundation of China (NSFC) No. 92052203
In this project, we built a Prior-based multi-fidelity aerodynamic optimization framework for the multipoint performance of supercritical airfoils. The key idea is to evaluate design-point performance with CFD, and the off-design points with pretrained machine-learning models. Considering the speed of ML model only slightly scale with the number of off-design points, the framework should optimize multipoint performance in a similar speed of single-point optimization.
In addition, the CFD-simulated design-point flow field can be a good prior when predicting the off-design point flow field with the model. By introducing such prior, the generalization ability of the pretrained model should be improved. This is very favorable for surrogate-base optimization, where we want to amortize the training cost by reusing the model in different optimization cases.
The project is in three steps:
-
Building the model to predict off-design point flow fields with a prior of the design point CFD result, and verifying the advantage of this on generalization ability.
This lead to the paper: Yang, Y., Li, R., Zhang, Y., & Chen, H. (2022). Flowfield Prediction of Airfoil Off-Design Conditions Based on a Modified Variational Autoencoder. AIAA Journal, 60(10), 5805–5820. https://doi.org/10.2514/1.J061972
-
Applying the model in a multi-fidelity optimization framework, and verifying it in transonic buffet optimization.
This lead to the paper: Yang, Y., Li, R., Zhang, Y., & Chen, H. (2024). Fast Buffet-Onset Prediction and Optimization Method Based on Pretrained Flowfield Prediction Model. AIAA Journal, 62(8), 2979–2995. https://doi.org/10.2514/1.J063634
-
Further develop a uncertainty-aware framework to improve optimization results.
The dataset and codes are available on GitHub