Flow control using reinforcement learning and computationl fluid dynamics
Title: Flow control using reinforcement learning and computationl fluid dynamics
DNr: LiU-compute-2025-42
Project Type: LiU Compute
Principal Investigator: Saeed Salehi <saeed.salehi@liu.se>
Affiliation: Linköpings universitet
Duration: 2025-10-28 – 2026-01-01
Classification: 20306
Keywords:

Abstract

This small compute project aims to provide computational resources for a master’s student to perform preliminary training and testing related to the upcoming thesis project “Accelerating reinforcement-learning-based flow control using transfer learning – 30 ECTS”. The goal is to enable the student to become proficient in running OpenFOAM-based CFD cases and coupled DRL frameworks before the official start of the thesis (January 2026). During the project, the student will learn how to set up, execute, and post-process two-dimensional laminar flow simulations, focusing primarily on vortex shedding behind a cylinder. The work will include familiarization with the OpenFOAM solver and Python-based reinforcement learning libraries such as Stable Baselines3 (PyTorch) and Tensorforce (TensorFlow). These tools will be used to train simple DRL controllers for proof-of-concept flow-control cases. The project will also serve as a testbed for verifying the stability and performance of the coupled CFD–DRL framework on the local cluster environment, identifying any computational or parallelization issues before the full-scale thesis computations. The expected workloads include short to medium OpenFOAM simulations (up to 2D laminar and weakly turbulent regimes) and small-scale DRL training runs involving repeated CFD episodes. The outcome will be a fully functional OpenFOAM–DRL environment, tested on the cluster, with example cases and documentation prepared for future use in the main thesis project and in other related research on DRL-based flow control. In this application, I request a small compute project allocation of 5,000 core-hours for two months to support these preparatory activities. At the beginning of next year, a medium-scale compute project (approximately 40,000 core-hours) will be applied for to perform the full thesis computations.