A mechanism-driven reinforcement learning framework for shape optimization of airfoils (2403.04329v2)
Abstract: In this paper, a novel mechanism-driven reinforcement learning framework is proposed for airfoil shape optimization. To validate the framework, a reward function is designed and analyzed, from which the equivalence between the maximizing the cumulative reward and achieving the optimization objectives is guaranteed theoretically. To establish a quality exploration, and to obtain an accurate reward from the environment, an efficient solver for steady Euler equations is employed in the reinforcement learning method. The solver utilizes the B\'ezier curve to describe the shape of the airfoil, and a Newton-geometric multigrid method for the solution. In particular, a dual-weighted residual-based h-adaptive method is used for efficient calculation of target functional. To effectively streamline the airfoil shape during the deformation process, we introduce the Laplacian smoothing, and propose a B\'ezier fitting strategy, which not only remits mesh tangling but also guarantees a precise manipulation of the geometry. In addition, a neural network architecture is designed based on an attention mechanism to make the learning process more sensitive to the minor change of the airfoil geometry. Numerical experiments demonstrate that our framework can handle the optimization problem with hundreds of design variables. It is worth mentioning that, prior to this work, there are limited works combining such high-fidelity partial differential equatons framework with advanced reinforcement learning algorithms for design problems with such high dimensionality.
- Multidisciplinary design optimization: a survey of architectures. AIAA journal, 51(9), 2013.
- Optimum shape design for unsteady flows with time-accurate continuous and discrete adjoint method. AIAA journal, 45(7), 2007.
- P Panagiotou and K Yakinthos. Aerodynamic efficiency and performance enhancement of fixed-wing uavs. Aerospace Science and Technology, 99:105575, 2020.
- CFD vision 2030 study: a path to revolutionary computational aerosciences. Technical report, 2014.
- Gradient-enhanced kriging for high-dimensional problems. Engineering with Computers, 35(1), 2019.
- Molecular geometry optimization with a genetic algorithm. Physical review letters, 75(2):288, 1995.
- Antony Jameson. Aerodynamic design via control theory. Journal of scientific computing, 3:233–260, 1988.
- Aerodynamic shape optimization of complex aircraft configurations via an adjoint formulation. In 34th aerospace sciences meeting and exhibit, page 94, 1996.
- Review of output-based error estimation and mesh adaptation in computational fluid dynamics. AIAA journal, 49(4):673–694, 2011.
- Goal-oriented mesh adaptation method for nonlinear problems including algebraic errors. Computers & Mathematics with Applications, 93:178–198, 2021.
- Generalized adjoint consistent treatment of wall boundary conditions for compressible flows. Journal of Computational Physics, 300:754–778, 2015.
- A fourth-order unstructured NURBS-enhanced finite volume WENO scheme for steady Euler equations in curved geometries. Communications on Applied Mathematics and Computation, pages 1–28, 2021.
- A nurbs-enhanced finite volume method for steady euler equations with goal-oriented hℎhitalic_h-adaptivity. Communications in Computational Physics, 32:490–523, 06 2022.
- Large-scale pde-constrained optimization: an introduction. In Large-Scale PDE-Constrained Optimization, pages 3–13. Springer, 2003.
- Structural optimization using sensitivity analysis and a level-set method. Journal of computational physics, 194(1):363–393, 2004.
- Machine learning in aerodynamic shape optimization. Progress in Aerospace Sciences, 134:100849, 2022.
- Airfoil design parameterization and optimization using bézier generative adversarial networks. AIAA journal, 58(11):4723–4735, 2020.
- Aerodynamic design optimization and shape exploration using generative adversarial networks. In AIAA SciTech Forum, San Diego, USA, Jan 2019. AIAA.
- Data-driven design exploration method using conditional variational autoencoder for airfoil design. Structural and Multidisciplinary Optimization, 64(2):613–624, 2021.
- Deep reinforcement learning: A brief survey. IEEE Signal Processing Magazine, 34(6):26–38, 2017.
- Human-level control through deep reinforcement learning. nature, 518(7540):529–533, 2015.
- Machine learning control-taming nonlinear dynamics and turbulence, volume 116. Springer, 2017.
- Artificial neural networks trained through deep reinforcement learning discover control strategies for active flow control. Journal of fluid mechanics, 865:281–302, 2019.
- A robust high-order residual distribution type scheme for steady Euler equations on unstructured grids. Journal of Computational Physics, 229(5):1681–1697, 2010.
- A robust WENO type finite volume solver for steady Euler equations on unstructured grids. Communications in Computational Physics, 9(3):627–648, 2011.
- Guanghui Hu. An adaptive finite volume method for 2D steady Euler equations with WENO reconstruction. Journal of Computational Physics, 252:591–605, 2013.
- Reinforcement learning of a morphing airfoil-policy and discrete learning analysis. Journal of Aerospace Computing, Information, and Communication, 7(8):241–260, 2010.
- Direct shape optimization through deep reinforcement learning. Journal of Computational Physics, 428:110080, 2021.
- Aerodynamic shape optimization using a novel optimizer based on machine learning techniques. Aerospace Science and Technology, 86:826–835, 2019.
- Adjoint-based an adaptive finite volume method for steady Euler equations with non-oscillatory k-exact reconstruction. Computers & Fluids, 139:174–183, 2016.
- An adaptive finite volume solver for steady Euler equations with non-oscillatory k-exact reconstruction. Journal of Computational Physics, 312:235–251, 2016.
- Towards the efficient calculation of quantity of interest from steady Euler equations I: a dual-consistent DWR-based h-adaptive Newton-GMG solver. arXiv preprint arXiv:2302.14262, 2023.
- Towards the efficient calculation of quantity of interest from steady euler equations ii: a cnns-based automatic implementation. arXiv preprint arXiv:2308.07140, 2023.
- Deep learning. nature, 521(7553):436–444, 2015.
- Toward automatic verification of goal-oriented flow simulations. Technical Report NASA/TM-2014-218386, 2014.
- Mesh update strategies in parallel finite element computations of flow problems with moving boundaries and interfaces. Computer methods in applied mechanics and engineering, 119(1-2):73–94, 1994.
- A reinforcement learning approach to airfoil shape optimization. Scientific Reports, 13(1):9753, 2023.
- Adjoint-based aerodynamic shape optimization on unstructured meshes. Journal of Computational Physics, 224(1):267–287, 2007.
- Learning Airfoil Manifolds with Optimal Transport.
- F Pérez-Arribas and I Castañeda-Sabadell. Automatic modelling of airfoil data points. Aerospace Science and Technology, 55:449–457, 2016.
- Bayesian optimization for machine learning: A practical guidebook. arXiv preprint arXiv:1612.04858, 2016.
- Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 770–778, 2016.
- Self-normalizing neural networks. Advances in neural information processing systems, 30, 2017.
- Tensorflow: a system for large-scale machine learning. In Osdi, volume 16, pages 265–283. Savannah, GA, USA, 2016.
- Control theory based airfoil design using the euler equations. 10 1994.
- A multigrid block LU-SGS algorithm for Euler equations on unstructured grids. Numerical Mathematics: Theory, Methods and Applications, 1:92–112, 2008.
- Adjoint error estimation and grid adaptation for functional outputs: Application to quasi-one-dimensional flow. Journal of Computational Physics, 164(1):204–227, 2000.
- Grid adaptation for functional outputs: application to two-dimensional inviscid flows. Journal of Computational Physics, 176(1):40–69, 2002.
- Adjoint error estimation and adaptive refinement for embedded-boundary cartesian meshes. In 18th AIAA computational fluid dynamics conference, page 4187, 2007.
- Adaptive mesh refinement using viscous adjoint method for single-and multi-element airfoil analysis. International Journal of Aeronautical and Space Sciences, 18(4):601–613, 2017.
- An anisotropic hp-mesh adaptation method for time-dependent problems based on interpolation error control. Journal of Scientific Computing, 95(2):36, 2023.
- Towards chemical accuracy using a multi-mesh adaptive finite element method in all-electron density functional theory. arXiv preprint arXiv:2310.15651, 2023.
- Ruo Li. On multi-mesh h-adaptive methods. Journal of Scientific Computing, 24:321–341, 2005.
- Richard Bellman. A markovian decision process. Journal of mathematics and mechanics, pages 679–684, 1957.
- Deep reinforcement learning with double q-learning. In Proceedings of the AAAI conference on artificial intelligence, volume 30, 2016.
- Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347, 2017.
- Addressing function approximation error in actor-critic methods. In International conference on machine learning, pages 1587–1596. PMLR, 2018.
- Auto-encoding variational bayes. arXiv preprint arXiv:1312.6114, 2013.
- A geometric view of optimal transportation and generative model. Computer Aided Geometric Design, 68:1–21, 2019.