Single-step deep reinforcement learning for two- and three-dimensional optimal shape design
Source abstract
Abstract
This research gauges the capabilities of deep reinforcement learning (DRL) techniques for direct optimal shape design in computational fluid dynamics (CFD) systems. It uses policy based optimization, a single-step DRL algorithm intended for situations where the optimal policy to be learnt by a neural network does not depend on state. The numerical reward fed to the neural network is computed with an in-house stabilized finite elements environment combining variational multi-scale modeling of the governing equations, immerse volume method, and multi-component anisotropic mesh adaptation. Several cases are tackled in two and three dimensions, for which shapes with fixed camber line, angle of attack, and cross-sectional area are generated by varying a chord length and a symmetric thickness distribution (and possibly extruding in the off-body direction). At a zero incidence, the proposed DRL-CFD framework successfully reduces the drag of the equivalent cylinder (i.e., the cylinder of same cross-sectional area) by 48% at a Reynolds numbers in the range of a few hundreds. At an incidence of 30°, it increases the lift to drag ratio of the equivalent ellipse by 13% in two dimensions and 5% in three dimensions at a chord Reynolds numbers in the range of a few thousands. Although the low number of degrees of freedom inevitably constrains the range of attainable shapes, the optimal is systematically found to perform just as well as a conventional airfoil, despite DRL starting from the ground up and having no a priori knowledge of aerodynamic concepts. Such results showcase the potential of the method for black-box shape optimization of practically meaningful CFD systems. Since the resolution process is agnostic to details of the underlying fluid dynamics, they also pave the way for a general evolution of reference shape optimization strategies for fluid mechanics and any other domain where a relevant reward function can be defined.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Lattice Boltzmann Simulation Studies · Fluid Dynamics and Turbulent Flows · Fluid Dynamics and Vibration Analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Mines Paris, PSL Research University, Centre de Mise en Forme des Matériaux (CEMEF), CNRS UMR 7635 , Sophia Antipolis Cedex 06904, France
Funding
Carnot M.I.N.E.S. Institute
References (87)
Show source-provided references
1. Shape optimization of an electric motor subject to nonlinear magnetostatics10.1137/15100477x ↗
2. Optimization of an acoustic horn with respect to efficiency and directivity10.1002/nme.2132 ↗
3. A second order shape optimization approach for image segmentation10.1137/s0036139902403901 ↗
4. Parallel 3d shape optimization for cellular composites on large distributed-memory clusters10.15748/jasse.7.117 ↗
5. P.-I. Schneider, X. G. Santiago, V. Soltwisch, M. Hammerschmidt, S. Burger, and C. Rockstuhl, “Benchmarking five global optimization approaches for nano-optical shape optimization and parameter reconstruction,” ACS Photonics 6(11), 2726–2733 (2019).10.1021/acsphotonics.9b0070610.1021/acsphotonics.9b00706 ↗
6. On optimum profiles in Stokes flow10.1017/s002211207300145x ↗
7. On optimum design in fluid mechanics10.1017/s0022112074002023 ↗
8. Updated emissions from ocean shipping10.1029/2003jd003751 ↗
9. Shape optimization for aerodynamic noise control
10. A parametric study of trailing edge flap implementation on three different airfoils through an artificial neuronal network10.3390/sym12050828 ↗
11. Application of adjoint sensitivity theory to an atmospheric general circulation model10.1175/1520-0469(1986)043<2644:aoastt>2.0.co;2 ↗
12. Optimum aerodynamic design using the Navier–Stokes equations10.1007/s001620050060 ↗
13. 2002
14. State-of-the-art in aerodynamic shape optimisation methods10.1016/j.asoc.2017.09.030 ↗
15. Genetic algorithms10.1038/scientificamerican0792-66 ↗
16. 1995 · 1942
17. Equation of state calculations by fast computing machines10.1063/1.1699114 ↗
18. A comparison of particle swarm optimization and the genetic algorithm
19. Efficient aerodynamic shape optimization using variable-fidelity surrogate models and multilevel computational grids10.1016/j.cja.2019.05.001 ↗
20. Surrogate-based analysis and optimization10.1016/j.paerosci.2005.02.001 ↗
21. Multimodality and global optimization in aerodynamic design10.2514/1.j051835 ↗
22. Mastering the game of go without human knowledge10.1038/nature24270 ↗
23. DeepStack: Expert-level artificial intelligence in heads-up no-limit poker10.1126/science.aam6960 ↗
24. J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov, “Proximal policy optimization algorithms,” CoRR arXiv:1707.06347 (2017).
25. Learning agile and dynamic motor skills for legged robots10.1126/scirobotics.aau5872 ↗
26. 2018
27. Deep direct reinforcement learning for financial signal representation and trading10.1109/tnnls.2016.2522401 ↗
28. Learning to drive in a day
29. Learning to drive from simulation without real world labels
30. W. Knight, Google just gave control over data center cooling to an AI, http://www.technologyreview.com/s/611902/google-just-gave-control-over-data-center-cooling-to-an-ai/, 2018.
31. J. Viquerat, P. Meliga, and E. Hachem, “A review on deep reinforcement learning for fluid mechanics: An update,” arXiv:2107.12206 (2021).10.1063/5.0128446 ↗
32. Artificial neural networks trained through deep reinforcement learning discover control strategies for active flow control10.1017/jfm.2019.62 ↗
33. Accelerating deep reinforcement learning strategies of flow control through a multi-environment approach10.1063/1.5116415 ↗
34. M. A. Elhawary, “Deep reinforcement learning for active flow control around a circular cylinder using unsteady-mode plasma actuators,” arXiv:2012.10165 (2020).10.22541/au.160912628.89631259/v1 ↗
35. M. Holm, “Using deep reinforcement learning for active flow control,” Ph.D. thesis, Master thesis, University of Oslo, 2020.
36. Deep reinforcement learning in fluid mechanics: A promising method for both active flow control and shape optimization10.1007/s42241-020-0028-y ↗
37. Active flow control using machine learning: A brief review10.1007/s42241-020-0026-0 ↗
38. Robust active flow control over a range of Reynolds numbers using an artificial neural network trained through deep reinforcement learning10.1063/5.0006492 ↗
39. Deep reinforcement learning control of cylinder flow using rotary oscillations at low Reynolds number10.3390/en13225920 ↗
40. Active flow control with rotating cylinders by an artificial neural network trained by deep reinforcement learning10.1007/s42241-020-0027-z ↗
41. Single-step deep reinforcement learning for open-loop control of laminar and turbulent flows10.1103/physrevfluids.6.053902 ↗
42. Robust flow control and optimal sensor placement using deep reinforcement learning10.1017/jfm.2020.1170 ↗
43. S. Qin, S. Wang, and G. Sun, “An application of data driven reward of deep reinforcement learning by dynamic mode decomposition in active flow control,” arXiv:2106.06176 (2021).
44. Applying deep reinforcement learning to active flow control in weakly turbulent conditions10.1063/5.0037371 ↗
45. Exploiting locality and translational invariance to design effective deep reinforcement learning control of the 1-dimensional unstable falling liquid film10.1063/1.5132378 ↗
46. Direct shape optimization through deep reinforcement learning10.1016/j.jcp.2020.110080 ↗
47. Synchronisation through learning for two self-propelled swimmers10.1088/1748-3190/aa6311 ↗
48. Efficient collective swimming by harnessing vortices through deep reinforcement learning10.1073/pnas.1800923115 ↗
49. Reinforcement learning for bluff body active flow control in experiments and simulations10.1073/pnas.2004939117 ↗
50. Aerodynamic shape optimization using a novel optimizer based on machine learning techniques10.1016/j.ast.2019.02.003 ↗
51. Multi-object aerodynamic design optimization using deep reinforcement learning10.1063/5.0058088 ↗
52. Learning the aerodynamic design of supercritical airfoils through deep reinforcement learning10.2514/1.j060189 ↗
53. Multi-objective optimization of cascade blade profile based on reinforcement learning10.3390/app11010106 ↗
54. Deep reinforcement learning for the control of conjugate heat transfer10.1016/j.jcp.2021.110317 ↗
55. J. Viquerat, R. Duvigneau, P. Meliga, A. Kuhnle, and E. Hachem, “Policy-based optimization: Single-step policy gradient method seen as an evolution strategy,” arXiv:2104.06175 (2021).10.1007/s00521-022-07779-0 ↗
56. The most general methodology to create a valid correlation matrix for risk management and option pricing purposes
57. Generating correlation matrices based on the boundaries of their coefficients10.1371/journal.pone.0048902 ↗
58. A. Kendall, J. Hawke, D. Janz, P. Mazur, D. Reda, J.-M. Allen, V.-D. Lam, A. Bewley, and A. Shah, “Adam: A method for stochastic optimization,” arXiv:1412.6980 (2014).
59. Solution of high-Reynolds incompressible flow with stabilized finite element and adaptive anisotropic meshing10.1016/j.cma.2013.08.004 ↗
60. The variational multiscale method - a paradigm for computational mechanics10.1016/s0045-7825(98)00079-6 ↗
61. Stabilization of incompressibility and convection through orthogonal sub-scales in finite element methods10.1016/s0045-7825(00)00254-1 ↗
62. Variational multiscale residual-based turbulence modeling for large eddy simulation of incompressible flows10.1016/j.cma.2007.07.016 ↗
63. Modifications and clarifications for the implementation of the Spalart–Allmaras turbulence model
64. Comparison of some finite element methods for solving the diffusion-convection-reaction equation10.1016/s0045-7825(97)00206-5 ↗
65. Analysis of a stabilized finite element approximation of the transient convection-diffusion equation using an ALE framework10.1137/050643532 ↗
66. A supervised neural network for drag prediction of arbitrary 2d shapes in laminar flows at low Reynolds number10.1016/j.compfluid.2020.104645 ↗
67. Using a signed distance function for the simulation of metal forming processes: Formulation of the contact condition and mesh adaptation10.1002/nme.2519 ↗
68. 3D tetrahedral, unstructured and anisotropic mesh generation with adaptation to natural and multidomain metric10.1016/j.cma.2004.11.020 ↗
69. Stabilized finite element method for incompressible flows with high Reynolds number10.1016/j.jcp.2010.07.030 ↗
70. Adaptive time-step with anisotropic meshing for incompressible flows10.1016/j.jcp.2012.12.010 ↗
71. Anisotropic adaptive stabilized finite element solver for rans models10.1002/fld.4475 ↗
72. Anisotropic boundary layer mesh generation for reliable 3D unsteady RANS simulations10.1016/j.finel.2019.103345 ↗
73. Immersed volume method for solving natural convection, conduction and radiation of a hat-shaped disk inside a 3d enclosure10.1108/09615531211244871 ↗
74. Immersed stress method for fluid-structure interaction using anisotropic mesh adaptation10.1002/nme.4481 ↗
75. A level set approach for computing solutions to incompressible two-phase flow10.1006/jcph.1994.1155 ↗
76. V. John, “Parallele Lösung der inkompressiblen Navier–Stokes Gleichungen auf adaptiv verfeinerten Gittern,” Ph.D. thesis, Otto-von-Guericke-Universität Magdeburg, Fakultät für Mathematik, 1997.
77. Reference values for drag and lift of a two-dimensional time-dependent ow around a cylinder10.1002/fld.679 ↗
78. N. Hansen, “The CMA evolution strategy: A tutorial,” arXiv:1604.00772 (2016).
79. Drag minimization and lift maximization in laminar flows via topology optimization employing simple objective function expressions based on body force integration10.1007/s00158-011-0730-z ↗
80. Optimum profiles in two-dimensional Stokes flow10.1098/rspa.1995.0103 ↗
81. Conditions critiques de déclenchement du lâcher tourbillonnaire au cours du vol des insectes
82. Comparison of wing characteristics at an ultralow Reynolds number10.2514/2.2931 ↗
83. Vortex flow aerodynamics behind a symmetric airfoil at low angles of attack and Reynolds numbers10.1177/17568293211055653 ↗
84. Turbulent intensity and Reynolds number effects on an airfoil at low Reynolds numbers10.1063/1.4901969 ↗
85. Large eddy simulation of the subcritical flow past a circular cylinder: Numerical and modeling aspects10.1002/(sici)1097-0363(19981215)28:9<1281::aid-fld759>3.0.co;2-# ↗
86. Fundamental” parameteric geometry representations for aircraft component shapes
87. On the formation of three-dimensional separated flows over wings under tip effects10.1017/jfm.2020.248 ↗