Enhancing sample efficiency in reinforcement-learning-based flow control: replacing the critic with an adaptive reduced-order model
Organizations: School of Mechanical Engineering, Zhejiang University, Hangzhou, PR China · Department of Mechanical Engineering, National University of Singapore, 9 Engineering Drive 1, 117575 Singapore · Department of Modern Mechanics, University of Science and Technology of China, Hefei 230027, PR China
Abstract
Model-free deep reinforcement learning (DRL) methods suffer from poor sample efficiency. To overcome this limitation, this work introduces an adaptive reduced-order-model (ROM)-based reinforcement learning framework for active flow control. In contrast to conventional actor--critic architectures, the proposed approach leverages a ROM to estimate the gradient information required for controller optimization. The design of the ROM structure incorporates physical insights. The ROM integrates a linear dynamical system and a neural ordinary differential equation (NODE) for estimating the nonlinearity in the flow. The parameters of the linear component are identified via operator inference, while the NODE is trained in a data-driven manner using gradient-based optimization. During controller--environment interactions, the ROM is continuously updated with newly collected data, enabling adaptive refinement of the model. The controller is then optimized through differentiable simulation of the ROM. The proposed ROM-based DRL framework is validated on two canonical flow control problems: Blasius boundary layer flow and flow past a square cylinder. For the Blasius boundary layer, the proposed method effectively reduces to a single-episode system identification and controller optimization process, yet it yields controllers that outperform traditional linear designs and achieve performance comparable to DRL approaches with minimal data. For the flow past a square cylinder, the proposed method achieves superior drag reduction with significantly fewer exploration data compared with DRL approaches. The work addresses a key component of model-free DRL control algorithms and lays the foundation for designing more sample-efficient DRL-based active flow controllers.
Figures & tables
| Controller type | ERA + systune | Current method |
|---|---|---|
| Proportional controller | 0.4616 | 0.3578 |
| First-order controller | Unstable | 0.2560 |
| Second-order controller | Unstable | 0.1956 |
| Reference | Geometry | Number of sensors | Controller design method | Episodes | Total physical time | Drag reduction |
|---|---|---|---|---|---|---|
| Lasagna et al. (2016) | Circular | Full-field data | POD–Galerkin projection | 1 | 3.6% | |
| Rabault et al. (2019) | Circular | 151 | DRL | 150 | ||
| Paris et al. (2021) | Circular | 15 | DRL | 100 | 14.9% | |
| Li and Deng (2024) | Circular | 42 | Online DMD + LQR | – | – | 7.4% |
| Xia et al. (2024) | Square | 64 | DRL | 300 | 8.6% | |
| Current method | Square | 4 | Adaptive ROM-based RL | 4 | 7.2% |
| Dataset Index | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Description | No Control | Proportional | Episode 1 | Episode 2 | Episode 3 | Episode 4 |
| Normalized Loss | 1.22 | 1.35 | 0.92 | 1.01 | 1.02 | 0.98 |
| Controller type | Initial sensor location | Optimized sensor location | Sensor displacement |
|---|---|---|---|
| Proportional control | 0.3578 | 0.3477 | (0.4011, -0.0305) |
| First-order controller | 0.2560 | 0.1762 | (0.2426, 0.1271) |
| Second-order controller | 0.1956 | 0.1821 | (-0.0509, -0.0078) |
| Hyperparameter | MLP (NODE) | LSTM | Transformer |
|---|---|---|---|
| Hidden Layers / Blocks | 3 | 2 (LSTM Cells) | 2 (Encoder Layers) |
| Hidden Sizes | 128 | 128 | N/A |
| Model Dimension | N/A | N/A | 128 |
| Feed-Forward Dimension | N/A | N/A | 256 |
| Sequence Length ( ) | N/A (Continuous) | 10 | 10 |
| Hidden Layer Activation | ReLU | Tanh | ReLU |
| Hyperparameter | TD3 | SAC |
| Optimiser | Adam | Adam |
| Learning rate | ||
| Discount factor ( ) | 0.99 | 0.99 |
| Replay buffer size | ||
| Number of hidden layers (actor/critic) | 2 | 2 |
| Hidden units per layer | 128 | 128 |
Sample-Efficient RL
Sample-efficient reinforcement learning studies how agents learn effective policies from fewer environment interactions, demonstrations, or costly rollouts.
See all 249 papers