
The Immersed Boundary Method (IBM) is a powerful computational framework for simulating fluid-structure interaction problems, particularly those involving complex, moving, and deforming geometries. Over the years, various IBM formulations have been developed. The classic IBM uses an elastic forcing for flexible boundaries, while the direct forcing IBM extends its application to rigid bodies. To accurately enforce the no-slip boundary condition, the velocity correction IBM was introduced as an implicit, often more accurate, alternative. More recently, advanced implementations have successfully combined the IBM with Navier-Stokes solvers and the Finite Element Method for robust simulations.

References:
-
Mittal, R., & Iaccarino, G. (2005). Immersed boundary methods. Annual Review of Fluid Mechanics, 37(1), 239–261.
-
Zeng, Y., Wang, Y., Yang, D., et al. (2023). Immersed boundary methods for simulations of biological flows in swimming and flying bio-locomotion: A review. Applied Sciences, 13(7), 4208.
-
Wang, Z., Fan, J., & Luo, K. (2008). Combined multi-direct forcing and immersed boundary method for simulating flows with moving particles. International Journal of Multiphase Flow, 34(3), 283–302.
-
Uhlmann, M. (2005). An immersed boundary method with direct forcing for the simulation of particulate flows. Journal of Computational Physics, 209(2), 448–476.
-
Lai, Z., Zhao, J., Zhao, S., et al. (2023). Signed distance field enhanced fully resolved CFD–DEM for simulation of granular flows involving multiphase fluids and irregularly shaped particles. Computer Methods in Applied Mechanics and Engineering, 414, 116195.
-
Griffith, B. E., & Luo, X. (2017). Hybrid finite difference/finite element immersed boundary method. International Journal for Numerical Methods in Biomedical Engineering, 33(12), e2888.