Multi-object aerodynamic design optimization using deep reinforcement learning
Source abstract
Abstract
Aerodynamic design optimization is a key aspect in aircraft design. The further evolution of advanced aircraft derivatives requires a powerful optimization toolbox. Reinforcement learning (RL) is a powerful optimization tool but has rarely been utilized in the aerodynamic design. It can potentially obtain results similar to those of a human designer, by accumulating experience from training. In this work, a popular RL method called proximal policy optimization (PPO) is proposed to investigate multi-object aerodynamic design optimization. By observing the aerodynamic performances of different airfoils, the PPO updates a reasonable policy to generate the optimal airfoils in a single step. In a Pareto optimization problem with constraints, the PPO requires only 15% of the computational time of the non-dominated sorted genetic algorithm (II) to achieve the same accuracy. The results from testing show that the agent learns a policy that can achieve ∼4.3%–10.1% improvements of the aerodynamic performance compared with the results of baseline.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Aircraft Design and Technologies · Advanced Multi-Objective Optimization Algorithms · Fluid Dynamics and Turbulent Flows
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Aeronautics, Northwestern Polytechnical University 1 , Xi’an 710072, China
Key Laboratory of Science and Technology on Combustion, Internal Flow and Thermal-Structure, Northwestern Polytechnical University 2 , Xi’an 710072, China
Funding
National Natural Science Foundation of China · China Postdoctoral Science Foundation
References (34)
Show source-provided references
1. Aerodynamic design optimization using the drag-decomposition method10.2514/1.30342 ↗
2. 2015
3. State-of-the-art in aerodynamic shape optimization methods10.1016/j.asoc.2017.09.030 ↗
4. Aerodynamic design via control theory10.1007/bf01061285 ↗
5. 2003
6. Kriging in the hydrosciences10.1016/0309-1708(78)90039-8 ↗
7. Surrogate-based analysis and optimization10.1016/j.paerosci.2005.02.001 ↗
8. 2016
9. Artificial neural network based inverse design: Airfoils and wings10.1016/j.ast.2015.01.030 ↗
10. Efficient aerodynamic shape optimization with deep-learning-based geometric filtering10.2514/1.j059254 ↗
11. 2018
12. Y. Li, “Deep reinforcement learning: An overview,” arXiv:1701.07274 (2017).
13. V. Mnih, K. Kavukcuoglu, D. Silver, A. Graves, I. Antonoglou, D. Wierstra, and M. Riedmiller, “Playing Atari with deep reinforcement learning,” arXiv:1312.5602 (2013).
14. Mastering the game of go with deep neural networks and tree search10.1038/nature16961 ↗
15. Grandmaster level in Starcraft II using multi-agent reinforcement learning10.1038/s41586-019-1724-z ↗
16. Reinforcement learning in robotics: A survey10.1177/0278364913495721 ↗
17. A. Mirhoseini, A. Goldie, M. Yazgan, J. Jiang, E. Songhori, S. Wang, Y. J. Lee, E. Johnson, O. Pathak, S. Bae et al., “Chip placement with deep reinforcement learning,” arXiv:2004.10746 (2020).
18. Implementation matters in deep RL: A case study on PPO and TRPO
19. Fast pressure distribution prediction of airfoils using deep learning10.1016/j.ast.2020.105949 ↗
20. Turbulence closure for high Reynolds number airfoil flows by deep neural networks10.1016/j.ast.2020.106452 ↗
21. P. Garnier, J. Viquerat, J. Rabault, A. Larcher, A. Kuhnle, and E. Hachem, “A review on deep reinforcement learning for fluid mechanics,” arXiv:1908.04127 (2019).
22. Q-learning10.1023/a:1022676722315 ↗
23. Reinforcement learning of a morphing airfoil-policy and discrete learning analysis10.2514/1.48057 ↗
24. Morphing airfoils with four morphing parameters
25. Aerodynamic shape optimization using a novel optimizer based on machine learning techniques10.1016/j.ast.2019.02.003 ↗
26. Direct shape optimization through deep reinforcement learning10.1016/j.jcp.2020.110080 ↗
27. J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov, “Proximal policy optimization algorithms,” arXiv:1707.06347 (2017).
28. Learning the aerodynamic design of supercritical airfoils through deep reinforcement learning10.2514/1.J060189 ↗
29. Distributed Bayesian optimization of deep reinforcement learning algorithms10.1016/j.jpdc.2019.07.008 ↗
30. A review on deep reinforcement learning for fluid mechanics10.1016/j.compfluid.2021.104973 ↗
31. Fine-tuning deep RL with gradient-free optimization10.1016/j.ifacol.2020.12.2240 ↗
32. A fast and elitist multiobjective genetic algorithm: NSGA-II10.1109/4235.996017 ↗
33. N. Heess, G. Wayne, and D. Silver, “Learning continuous control policies by stochastic value gradients,” arXiv:1510.09142 (2015).
34. Trust region policy optimization