Reducing the Drag of a Bluff Body by Deep Reinforcement Learning
Enrico Ballini, Alberto Silvio Chiappa, Stefano Micheletti

TL;DR
This paper demonstrates that deep reinforcement learning can effectively reduce drag on bluff bodies by controlling fluid jets, achieving significant power savings through learned vortex interaction strategies.
Contribution
It introduces a novel RL-based control method for drag reduction in fluid dynamics, using coarse simulations for training and transferring policies to finer meshes.
Findings
Achieved 40% reduction in total power compared to no-control scenario.
RL agent learns to activate jets based on vortex formation frequency.
Control policy remains effective when transferred from coarse to dense simulation meshes.
Abstract
We present a deep reinforcement learning approach to a classical problem in fluid dynamics, i.e., the reduction of the drag of a bluff body. We cast the problem as a discrete-time control with continuous action space: at each time step, an autonomous agent can set the flow rate of two jets of fluid, positioned at the back of the body. The agent, trained with Proximal Policy Optimization, learns an effective strategy to make the jets interact with the vortexes of the wake, thus reducing the drag. To tackle the computational complexity of the fluid dynamics simulations, which would make the training procedure prohibitively expensive, we train the agent on a coarse discretization of the domain. We provide numerical evidence that a policy trained in this approximate environment still retains good performance when carried over to a denser mesh. Our simulations show a considerable drag…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Lattice Boltzmann Simulation Studies · Reinforcement Learning in Robotics
