DEM-CFD Coupling

Category: Fluid Analysis (CFD) | Integrated 2026-04-06
CAE visualization for dem cfd theory - technical simulation diagram
DEM-CFD Coupling

DEM-CFD Coupling: Theoretical Foundations

Overview

πŸ™‹

Professor, what is DEM-CFD coupling? Do you calculate particles and fluid together?


πŸŽ“

Exactly. It tracks the motion of individual particles using DEM (Discrete Element Method) and solves the fluid field using CFD. By coupling them bidirectionally, it reproduces the particle-fluid interactions.


πŸ™‹

How is it different from Lagrangian particle tracking (DPM)?


πŸŽ“

The decisive difference is the treatment of particle-particle contacts. In DPM, collisions between particles are either simplified (stochastic collisions) or ignored, but in DEM, contact forces between particles are rigorously calculated using an elastic spring-dashpot model. Therefore, it is suitable for systems where inter-particle forces are important, such as powders and granules.


Governing Equations

πŸ™‹

Please tell me the equations on the DEM side.


πŸŽ“

It tracks the translational and rotational motion of each particle $i$.


$$ m_i \frac{d\mathbf{v}_i}{dt} = \sum_j \mathbf{F}_{c,ij} + \mathbf{F}_{fluid,i} + m_i \mathbf{g} $$

$$ I_i \frac{d\boldsymbol{\omega}_i}{dt} = \sum_j \mathbf{T}_{c,ij} + \mathbf{T}_{fluid,i} $$

πŸŽ“

$\mathbf{F}_{c,ij}$ is the contact force with particle $j$, and the Hertz-Mindlin model is representative. The normal contact force is expressed as follows.


$$ F_n = \frac{4}{3} E^* \sqrt{R^*} \delta_n^{3/2} - \gamma_n \dot{\delta}_n $$

πŸŽ“

Here, $E^*$ is the equivalent Young's modulus, $R^*$ is the equivalent radius, $\delta_n$ is the overlap amount, and $\gamma_n$ is the damping coefficient.


πŸ™‹

What about the CFD side?


πŸŽ“

It solves the locally averaged Navier-Stokes equations. The void fraction $\varepsilon_f$ due to the presence of particles is considered.


$$ \frac{\partial (\varepsilon_f \rho_f)}{\partial t} + \nabla \cdot (\varepsilon_f \rho_f \mathbf{u}_f) = 0 $$

$$ \frac{\partial (\varepsilon_f \rho_f \mathbf{u}_f)}{\partial t} + \nabla \cdot (\varepsilon_f \rho_f \mathbf{u}_f \mathbf{u}_f) = -\varepsilon_f \nabla p + \nabla \cdot (\varepsilon_f \boldsymbol{\tau}_f) + \varepsilon_f \rho_f \mathbf{g} - \mathbf{S}_p $$

πŸŽ“

$\mathbf{S}_p$ is the reaction force from particles to fluid (momentum source term), which is the sum of fluid forces acting on all particles within a CFD cell divided by the volume.


Drag Model

πŸ™‹

How do you model the fluid forces acting on particles?


πŸŽ“

The most important is drag, using a drag model that depends on the local void fraction.


ModelApplicable RangeFeatures
Ergun$\varepsilon_f < 0.8$For packed beds
Wen-Yu$\varepsilon_f > 0.8$For dilute regions
GidaspowAll rangesSwitches between Ergun + Wen-Yu
Di FeliceAll rangesContinuous transition
Koch-HillAll rangesLattice Boltzmann method database
πŸ™‹

Are there forces other than drag?


πŸŽ“

Pressure gradient force, virtual mass force, Saffman lift force, Magnus force, etc., can also be considered, but for density ratios $\rho_p / \rho_f \gg 1$ (e.g., powder-air systems), drag is dominant, and other forces can often be omitted.


Coffee Break Yomoyama Talk

Cundall's Revolutionβ€”In 1979, Particles Were Formulated to "Collide"

The founder of DEM (Discrete Element Method), Peter Cundall, while researching rock fracture mechanics, published a paper in 1979 proposing the idea of "modeling the contact force of each particle as a spring-dashpot system." Initially aimed at analyzing rock block collapse, 30 years later, DEM coupled with CFD rapidly spread as a design tool for fluidized beds, mixers, and tablet coating machines in the pharmaceutical and chemical industries. Cundall himself is said to have remarked in later years, "I never thought it would be used so widely," a prime example of a simple model changing an industry.

Computational Methods for DEM-CFD Coupling

Details of Numerical Methods

πŸ™‹

How is the coupling between DEM and CFD achieved?


πŸŽ“

Let me explain the basic coupling scheme.


πŸŽ“

1. Solve the fluid field with CFD time step $\Delta t_{CFD}$

2. Interpolate fluid velocity and pressure at each particle position

3. Calculate fluid forces (drag, etc.) and apply to each particle

4. Update particles with DEM time step $\Delta t_{DEM}$ (multiple substeps)

5. Recalculate void fraction from particle positions

6. Reflect particle→fluid reaction force into CFD source term

7. Proceed to next CFD step


πŸ™‹

Are the DEM and CFD time steps different?


πŸŽ“

The DEM time step is very small for contact force calculation, with a guideline of 20-30% of the Rayleigh time.


$$ \Delta t_{DEM} \approx \frac{\pi R}{\sqrt{E / (2\rho_p(1+\nu))}} \cdot \frac{1}{0.163 \nu + 0.8766} \times 0.2 $$

πŸŽ“

Typically, DEM executes 100 to 1000 substeps for one CFD step. This is the main cause of computational cost in DEM-CFD.


Void Fraction Calculation

πŸ™‹

How do you calculate the void fraction?


πŸŽ“

It is calculated from the volume of particles contained in a CFD cell. For particles straddling cell boundaries, the following approaches exist for handling.


MethodOverviewFeatures
Cell CentreAssigns entire volume to the cell containing the particle centerSimple but discontinuous
Divided VolumeDistributes particle volume among cellsSmoother
Diffusion-basedSmooths with a kernel functionSmoothest but high computational cost
πŸŽ“

For unresolved DEM-CFD, the CFD cell size must be at least 3 to 5 times the particle diameter. If cells are smaller than particles, the definition of void fraction breaks down.


Resolved vs. Unresolved DEM-CFD

πŸ™‹

What is the difference between resolved and unresolved?


πŸŽ“

In unresolved, the particle diameter is smaller than the CFD mesh, and interactions are expressed using drag models. In resolved, the particle diameter is larger than the mesh, and the flow field around the particle surface is directly resolved. This is achieved using methods like Immersed Boundary or Overset Mesh, but the number of particles is limited to around several hundred.


Major Software

πŸ™‹

What tools are available for DEM-CFD coupling?


DEM SideCFD SideCoupling Method
EDEM (Altair)Fluent, STAR-CCM+API coupling
LIGGGHTS (OSS)OpenFOAMDirect code coupling
YADE (OSS)VariousCustom implementation
Hertz (Research)Custom codeFine-grained control
Related Simulators

Experience the theory with interactive simulators in this field

All Simulators

Related fields

Thermal AnalysisV&V Β· Quality AssuranceStructural Analysis
Rate this article
Thank you for your feedback!
Helpful
More details
Report error
Helpful
0
More details
0
Report error
0
Written by NovaSolver Contributors
Anonymous Engineers & AI β€” Sitemap
About the Authors