journal article·2022-08-01Open access

Single-step deep reinforcement learning for two- and three-dimensional optimal shape design

H. Ghraieb, J. Viquerat, A. Larcher, P. Meliga, E. Hachem

AIP Advances· Volume 12· Issue 8

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 ↗
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 ↗