Skip to content

Immersed boundary lattice Boltzmann solver

Dr Mohammad Ghaffari · UNSW Sydney · 2020 to 2024 · Research

Context

High fidelity simulation of flexible bodies in turbulent flow needs a solver that stays accurate and stable when the structure is very light, very flexible and free to move a long way. Off the shelf tools struggle with that combination.

My role

I was the CFD engineer building the solver from the mathematical formulation through to a validated, parallel implementation.

Approach

  • Lattice Boltzmann formulation for the fluid, chosen for its efficiency in transitional and turbulent regimes at Reynolds numbers from 1,000 to 10,000.
  • Finite element treatment of the structural response for large deformation of light, flexible bodies.
  • Immersed boundary coupling between the fluid and solid domains, with heat transfer included.
  • Validation against benchmark cases: flow past a two dimensional cylinder and three dimensional spheres, a hanging filament, flow induced vibration of an elastic beam behind a cylinder, and a highly flexible plate in axial flow.

Outcome

A validated research solver that underpins three separate studies and the publications that came from them.

  • LBM
  • Immersed boundary
  • Finite element
  • GPU parallelisation
  • Validation