Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-10T12:31:19.549Z Has data issue: false hasContentIssue false

Artificial neural networks trained through deep reinforcement learning discover control strategies for active flow control

Published online by Cambridge University Press:  20 February 2019

Jean Rabault*
Affiliation:
Department of Mathematics, University of Oslo, 0316 Oslo, Norway
Miroslav Kuchta
Affiliation:
Department of Mathematics, University of Oslo, 0316 Oslo, Norway
Atle Jensen
Affiliation:
Department of Mathematics, University of Oslo, 0316 Oslo, Norway
Ulysse Réglade
Affiliation:
Department of Mathematics, University of Oslo, 0316 Oslo, Norway CEMEF, Mines ParisTech, 06904 Sophia-Antipolis, France
Nicolas Cerardi
Affiliation:
Department of Mathematics, University of Oslo, 0316 Oslo, Norway CEMEF, Mines ParisTech, 06904 Sophia-Antipolis, France
*
†Email address for correspondence: jean.rblt@gmail.com

Abstract

We present the first application of an artificial neural network trained through a deep reinforcement learning agent to perform active flow control. It is shown that, in a two-dimensional simulation of the Kármán vortex street at moderate Reynolds number ($Re=100$), our artificial neural network is able to learn an active control strategy from experimenting with the mass flow rates of two jets on the sides of a cylinder. By interacting with the unsteady wake, the artificial neural network successfully stabilizes the vortex alley and reduces drag by approximately 8 %. This is performed while using small mass flow rates for the actuation, of the order of 0.5 % of the mass flow rate intersecting the cylinder cross-section once a new pseudo-periodic shedding regime is found. This opens the way to a new class of methods for performing active flow control.

Information

Type
JFM Papers
Copyright
© 2019 Cambridge University Press 
Figure 0

Figure 1. Unsteady non-dimensional pressure wake behind the cylinder after flow initialization without active control. The location of the velocity probes is indicated by the black dots. The location of the control jets is indicated by the red dots.

Figure 1

Figure 2. Illustration of the robustness of the learning process. The drag values reported are obtained at each training epoch (including exploration noise), for 10 different trainings using the same metaparameters, but different values of the random seed. Robust learning takes place within 200 epochs, with fine converged strategy requiring a few more epochs to stabilize. The drag reduction is slightly less than what is reported in the rest of the text, as these results include the random exploration noise and are computed over the second half of the training epochs, where some of the transient in the drag value is still present during training.

Figure 2

Figure 3. Time-resolved value of the drag coefficient $C_{D}$ in the case without (baseline curve) and with (controlled curve) active flow control, and corresponding normalized mass flow rate of the control jet 1 ($Q_{1}^{\ast }$, inset). The effect of the flow control on the drag is clearly visible: a reduction of the drag of approximately 8 % is observed, and the fluctuations in time due to vortex shedding are drastically reduced. Two successive phases can be distinguished in the mass flow rate control: first, a relatively large control is used to change the flow configuration, up to a non-dimensional time of approximately $11$, before a pseudo-periodic regime with very limited flow control is established.

Figure 3

Figure 4. Comparison of representative snapshots of the velocity magnitude in the case without actuation (a), and with active flow control (b). The lower panel corresponds to the established pseudo-periodic modified regime, which is attained after the initial transient control.

Figure 4

Figure 5. Comparison of the flow morphology without (top part of each double panel) and with (bottom part of each double panel) actuation. (a) Velocity magnitude comparisons: mean (upper double panel) and STD (lower double panel). (b) Pressure comparisons: mean (upper double panel) and STD (lower double panel). The colour bar is common to both parts of each double panel. A clear increase in size of the recirculation area is observed with actuation, which is associated with a lower pressure drop behind the cylinder.

Figure 5

Figure 6. Solution domain $\unicode[STIX]{x1D6FA}$ (not to scale) for the Navier–Stokes equations of the simulation environment. On parts of the cylinder boundary (in blue) velocity boundary conditions determined by $Q_{i}$ are prescribed.

Figure 6

Figure 7. Illustration of the converged flow obtained around a centred half-domain, using a symmetric boundary condition at the lower boundary. The lower boundary cuts the cylinder through its equatorial plane. This results in a configuration where no vortex shedding is present, which constitutes a ‘hypothetical’ no-shedding baseline to which we can compare our results. The mesh is heavily refined in all the recirculation area.

Figure 7

Figure 8. Unsteady non-dimensional pressure wake behind the cylinder after flow initialization without active control and position of the pressure probes in the case with five (a) and 11 (b) probes. Both the resolution and the regions of the flow on which information is provided are much reduced compared with the main body of the text. In both cases, the position of the probes is indicated by black dots, while the position of the jets is indicated by red squares.

Figure 8

Figure 9. Time-resolved value of the drag coefficient $C_{D}$ in the case without (baseline curve) and with active flow control (controlled curves, cases with five, 11, 151 probes; the last one is the same as was reported in the main body of the text), and corresponding normalized mass flow rates of the control jet 1 ($Q_{1}^{\ast }$, inset for both cases). This figure is plotted in a similar way to figure 3. As visible here, the asymptotic drag reduction in the case of a reduced input information size is a bit less good than with a full flow information. This may be due to both the absence of information about the far-wake configuration, and the lesser spatial resolution of the sampling.