Immersed Boundary Method (IBM)
Immersed Boundary Method (IBM): Theoretical Foundations
Basic Concepts of IBM
Professor, how is the Immersed Boundary Method different from the ALE method?
In the ALE method, the mesh conforms to the structural interface (body-conforming), whereas in IBM, the structure is "immersed" on a fixed Cartesian grid. The structural boundary is defined independently of the mesh, and boundary conditions are imposed via a forcing term or interpolation.
It's a method devised by Peskin (1972) for simulating blood flow in heart valves. The original formulation is as follows.
Here, $\mathbf{F}$ is the force density on the Lagrangian interface, $\delta$ is the Dirac delta function, and $\mathbf{X}(t)$ is the interface position.
How is the Dirac delta function discretized?
Peskin's regularized delta function is used. The standard is the 4-point discrete delta function:
where $h$ is the grid spacing and $\phi$ is a smooth kernel function with a support width of 4.
IBM Classification
Are there different types of IBM?
They can be broadly divided into two main categories.
| Classification | Method | Principle | Accuracy |
|---|---|---|---|
| Continuous forcing | Peskin-type | Add source term to Euler equations | 1st order (delta function smearing) |
| Discrete forcing | Fadlun-type, Ghost cell | Directly modify discrete equations | Can achieve 2nd order |
| Cut-cell method | Cartesian cut cell | Cut cells at the interface | 2nd order |
Continuous forcing (Peskin-type) is simple to implement, but the interface blurs by the support width of the delta function. Controlling wall $y^+$ is difficult, making it unsuitable for high-Re turbulent wall-bounded flows.
Discrete forcing (Ghost cell method, Direct forcing method) can represent the interface sharply and achieve near-ALE accuracy for wall boundary layer resolution. However, implementation is complex, especially stable handling of cut-cells for moving interfaces is challenging.
How is the Cut-cell method different from IBM?
Strictly speaking, the Cut-cell method is a type of IBM, where cells are geometrically cut where the interface crosses them, satisfying conservation laws on the cut cells. It has high conservation and good accuracy, but requires countermeasures for the small cell problem (where cut cell volumes become extremely small). This is addressed with cell merging or flux redistribution.
IBM was born from the struggle to analyze "heart valves"
The original form of the Immersed Boundary Method (IBM) was born in the 1970s when Charles Peskin at New York University tackled the simulation of heart mitral valves. The valve shape moved complexly, and traditional boundary-conforming meshes required remeshing at every step, which was impractical. Thus, the idea of "distributing the influence of the valve onto a fixed Cartesian grid" was born. The fact that IBM, invented for medical applications, is now used in underwater robots and wind turbine design teaches us the far-reaching impact of basic research.
Computational Methods for Immersed Boundary Method (IBM)
Direct Forcing Method
Please tell me about practical IBM implementation methods.
The Direct Forcing Method (Mohd-Yusof, 1997; Fadlun et al., 2000) is the most widely used. It forces the velocity to the desired boundary condition value at Eulerian cells near the interface.
Here, $\mathbf{u}^*$ is the intermediate velocity without forcing, and $\mathbf{u}_{BC}$ is the velocity that must be satisfied on the interface (for no-slip conditions, the structure's velocity).
That's quite simple. What about its accuracy?
It's first-order accurate when the interface is at the cell center. Improved versions achieve second-order accuracy using interpolation based on distance from the interface. In the Ghost cell method, virtual cells (ghost cells) are placed inside the interface, and boundary conditions are imposed via reflection interpolation.
IBM-FSI Coupling
How is coupling with structures done in IBM?
The IBM-FSI coupling flow is as follows.
1. Solve the fluid on the Eulerian grid (including IBM forcing)
2. Interpolate fluid forces on the interface and transfer to the Lagrangian structure
3. Advance the structure in time (update displacement/velocity)
4. Update the IBM mask at the new interface position
5. Return to step 1
The advantages and disadvantages of IBM-FSI compared to ALE are as follows.
| Comparison Item | ALE-FSI | IBM-FSI |
|---|---|---|
| Mesh deformation | Required | Not required |
| Large deformation | Difficult (requires remeshing) | Easy |
| Contact / Collision | Very difficult | Possible |
| Wall boundary layer accuracy | High | Somewhat lower |
| Ease of implementation | Medium | Medium to High |
| Conservation | High | Depends on method |
IBM's biggest advantage is its strength against large deformations, right?
Exactly. Problems where structures deform significantly and topology changes, like heart valve opening/closing, parachute deployment, or flag fluttering, are IBM's forte.
IBM in Commercial Software
Is IBM implemented in commercial CFD software?
It exists, but limitedly.
| Software | IBM Feature | Notes |
|---|---|---|
| STAR-CCM+ | Overset (similar to IBM) | Overset effectively serves the role of IBM |
| Ansys Fluent | None (use Overset as alternative) | Direct Forcing can be implemented via UDF |
| OpenFOAM | immersedBoundary (ESI version) | Ghost cell type IBM |
| Palabos | Standard feature | Lattice Boltzmann method based |
If strict IBM is needed, using research codes (Nek5000, CaNS, PeleLM, AFiD, etc.) or custom implementation in OpenFOAM is realistic.
Analyzing fish schooling with IBMโthe "energy-saving secret" discovered from it
IBM is strong for problems with multiple objects moving complexly and is actively used in fish schooling simulations. Research from Stanford University and others numerically confirmed that fish behind can skillfully use vortices created by fish ahead, reducing propulsion costs by up to about 50%. Without IBM, calculating many fish swimming while swapping positions would be difficult, and this discovery might not have been made. Nature's energy-saving strategies feeding back into engineeringโbiofluid mechanics is a quietly interesting field.
Related Topics
Experience the theory firsthand with the interactive simulator for this field
All Simulators