Implementation of a discrete Immersed Boundary Method in OpenFOAM
E. Constant, C. Li, J. Favier, M. Meldi, P. Meliga, E. Serre

TL;DR
This paper presents the implementation of a discrete Immersed Boundary Method in OpenFOAM, enabling simulation of flows around moving or fixed bodies using a Cartesian mesh and body forces, with validation against benchmark cases.
Contribution
The paper introduces a novel implementation of IBM in OpenFOAM that allows for flexible simulation of moving bodies without conformal meshing, enhancing accuracy and computational efficiency.
Findings
Accurate simulation of flow around fixed and moving cylinders.
Validation against literature data shows high accuracy.
Efficient coupling of IBM with PISO solver in OpenFOAM.
Abstract
In this paper, the Immersed Boundary Method (IBM) proposed by Pinelli is implemented for finite volume approximations of incompressible Navier-Stokes equations solutions in the open source toolbox OpenFOAM version 2.2. Solid obstacles are described using a discrete forcing approach for boundary conditions. Unlike traditional approaches encompassing the presence of a solid body using conformal meshes and imposing no-slip boundary conditions on the boundary faces of the mesh, the solid body is here represented on the Eulerian Cartesian mesh through an ad-hoc body force evaluated on a set of Lagrangian markers. The markers can move across the Eulerian mesh, hence allowing for a straightforward analysis of motion or deformation of the body. The IBM method is described and implemented in PisoFOAM, whose Pressure-Implicit Split-Operator (PISO) solver is modified accordingly. The presence of…
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
TopicsLattice Boltzmann Simulation Studies · Fluid Dynamics and Vibration Analysis · Fluid Dynamics Simulations and Interactions
