Next Article in Journal / Special Issue
Correlative Multi-Scale Characterization of Nanoparticles Using Transmission Electron Microscopy
Previous Article in Journal
Understanding Powder Behavior in Continuous Feeding: Powder Densification and Screw Layering
Previous Article in Special Issue
Multidimensional Characterization and Separation of Ultrafine Particles: Insights and Advances by Means of Froth Flotation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Review of the Homogenized Lattice Boltzmann Method for Particulate Flow Simulations: From Fundamentals to Applications

by
Jan E. Marquardt
1,2,* and
Mathias J. Krause
1,2,3
1
Lattice Boltzmann Research Group, Karlsruhe Institute of Technology, Straße am Forum 8, 76131 Karlsruhe, Germany
2
Institute for Mechanical Process Engineering and Mechanics, Karlsruhe Institute of Technology, Straße am Forum 8, 76131 Karlsruhe, Germany
3
Institute for Applied and Numerical Mathematics, Karlsruhe Institute of Technology, Englerstraße 2, 76131 Karlsruhe, Germany
*
Author to whom correspondence should be addressed.
Powders 2024, 3(4), 500-530; https://doi.org/10.3390/powders3040027
Submission received: 20 August 2024 / Revised: 26 September 2024 / Accepted: 30 September 2024 / Published: 16 October 2024

Abstract

:
The homogenized lattice Boltzmann method (HLBM) has emerged as a flexible computational framework for studying particulate flows, providing a monolithic approach to modeling pure fluid flows and flows through porous media, including moving solid and porous particles, within a unified framework. This paper presents a thorough review of HLBM, elucidating its underlying principles and highlighting its diverse applications to particle-laden flows in various fields as reported in literature. These include studies leading to new fundamental knowledge on the settling of single arbitrarily shaped particles as well as application-oriented research on wall-flow filters, hindered settling, and evaluation of the damage potential during particle transport. Among the strengths of HLBM are its monolithic approach, which allows seamless simulation of different fluid-solid interactions, and its ability to handle arbitrary particle shapes, including irregular and concave geometries, while resolving surface interactions to capture local forces. In addition, its parallel scheme based on the lattice Boltzmann method (LBM) results in high computational efficiency, making it suitable for large-scale simulations, even though LBM requires small time steps. Important future development needs are identified, including the addition of a lubrication force correction model, performance enhancements, such as support for hybrid parallelization and GPU, and the extension of compatible contact models to accommodate concave shapes. These advances promise expanded capabilities for HLBM and broader applicability for solving complex real-world problems.

1. Introduction

The modeling and simulation of particulate flows are important in several academic and industrial areas within and beyond process engineering. For example, a better understanding of particulate flow dynamics contributes to advances in aerosol drug delivery [1], optimization of flow conditions for combustion processes to improve engine efficiency [2], and particle classification [3]. Process engineering research aims to understand the transformation processes of substances into other states, often described and modeled as particulate flows.

1.1. Overview of Particle-Laden Flows Characteristics

Particle-laden or particulate flows are typically modeled as two-phase or two-component fluid flows characterized by the presence of two distinct dynamic phases or components. The first component, called the carrier fluid, forms a continuous phase, while the second component, called the dispersed phase or component, exists as discrete and separate entities [4]. Depending on the states of matter of the carrier and the dispersed components, several distinctions are made:
  • Aerosols occur when the carrier component is a gas and the dispersed component is either a liquid (fog, mist) or a solid (dust, soot).
  • Bubble flows occur when the carrier component is a liquid and the dispersed component is a dilute gas.
  • Suspensions occur when the carrier component is a liquid and the dispersed component is a solid.
  • Emulsions occur when both components are in a liquid state.
In foams, the gas phase is typically immobilized by a surrounding liquid or solid, resulting in a partly dynamic character. Therefore, foams are not classified as particulate flows.
If all particles within a dispersion have the same characteristic properties, the system is called monodisperse. Otherwise, it is referred to as polydisperse. These properties may be of physical, chemical, or organic origin. The Feret diameter is a common parameter that represents the maximum distance between two parallel tangential planes perpendicular to a given direction [5]. Occasionally, an average is calculated over several directions or a specific direction is chosen to give the minimum or maximum Feret diameter depending on the application.
Another size measure is the equivalent diameter, which is determined by comparing a particular property of an irregular particle to that of a regularly shaped particle. There are several types of equivalent diameters depending on the property chosen for comparison. The spherical equivalent diameter is particularly important in process engineering, where an irregularly shaped particle, such as a grain of sand, is related to a sphere of equivalent value by the diameter of the sphere. Other relevant properties in dynamic particle systems include the aspect ratio, volume, sphericity, or convexity [6]. Distributions of these shape parameters, along with other physical, chemical, or organic parameters, help to characterize a particle system and its dynamics.
Using a size parameter, such as the averaged Feret diameter, which considers the average size of the system across all or specific directions, allows for the differentiation between
  • molecularly dispersed dissolved particles having a size of less than 1 nm,
  • colloidally dispersed dissolved particles having a size between 1 nm and 1 μm,
  • coarsely dispersed dissolved particles having a size greater than 1 μm.
Interactions among particles and between particles and the carrier component are commonly observed and must be considered. For colloidal and coarsely dispersed dissolved systems, the relevant scale ranges from 10 9 m to 10 4 m , which corresponds to the nano- and microscale. Since process engineering deals with transformation processes relevant to industrial applications [7], investigations are performed at process scales. Typical length scales in this domain range from 1 m m to 100 m . Consequently, sophisticated models are required to describe nano- or microscale interactions, such as agglomeration, separation, clustering, or phase changes, that affect process-scale suspension dynamics. The following example illustrates challenges and limitations.
In solid-liquid separation, effective separation of fine particle systems ranging from 100 n m to 10 μ m remains a formidable challenge. Experiments at such scales are difficult to perform, and the lack of multiscale models and simulation tools makes experiments even more difficult. Despite efforts in various processes, such as centrifugal air classification [8] or cross-flow filtration [9], separation efficiencies remain insufficient. Within the size range considered, hydrodynamic, inertial, and particle interaction forces approach the equilibrium, rendering conventional methods ineffective.
Larger particles (> 10 μ m ) allow for the use of inertial forces, as seen in centrifugal separators. Conversely, particles smaller than 100 n m show the dominance of diffusion and van-der-Waals forces. Here, techniques, such as gas-expanded liquids [10,11], are suited for particle separation. Although some processes are applicable in this size range [12], their separation efficiency tends to be lower compared to the above methods due to the absence of predominant diffusion or inertia effects.
Chromatography [13] or ultra- and microfiltration [14,15] are only suitable for minute quantities. The maximum throughput of cyclones is significantly limited by the particle diameter to be separated, e.g., for a particle diameter of 10 μ m the maximum cyclone radius is 0.15 m [16].
Ensuring adequate separation efficiency, especially when dealing with oversized particles, is critical for many applications, such as wafer manufacturing. In chemical mechanical planarization, the presence of oversized particles in the polishing suspension renders the wafer unusable. The limitations inherent in the classification of fine particle systems underscore the critical need for a fundamental understanding of the interactions within these suspensions.
Complex models are essential for a detailed understanding of the dynamics of fine particle systems. These models serve as the basis for both physical and numerical experiments, providing insight into areas inaccessible by direct measurement. The study of particle-laden flows requires careful consideration of individual particle shapes, since they significantly influence the flow behavior [17,18]. Moreover, practical applications typically involve polydisperse suspensions. Therefore, a comprehensive model capable of capturing different particle properties, in particular shape characteristics, as well as a simulation method and its implementation are crucial.
The following key aspects need to be addressed: First, flow simulations must strike a balance between detailing the influence of different particle shapes and ensuring computational efficiency. Second, realistic models and algorithms are needed to accurately describe particle dynamics. Third, thorough understanding, modeling, and accurate simulation of the coupling between the fluid and particle components are essential [19].

1.2. Overview of Modeling Approaches and Their Limitations

As discussed above, effective simulation of particulate flows requires a model that consists of at least three distinct submodels. The first submodel addresses the behavior of the carrier fluid, the second focuses on the dispersed component, and the third accounts for their interaction. Each subproblem is characterized by mathematical equations that are discretized and then translated into algorithms for computational implementation.
Within the length scales considered, i.e., > 100 n m , continuous Eulerian descriptions such as the Navier–Stokes, Stokes or Euler equations, are often used to describe the behavior of the carrier fluid.
At various scales, including nano-, micro-, and process scales, Lagrangian descriptions are commonly applied to characterize the dispersed component. This approach models discrete particles according to Newton’s law of motion. At the atomistic scale, with diameters around 0.1 n m , the interaction between neutral pairs of atoms is typically described by the Lennard–Jones potential [20] or alternatively by the DLVO theory [21] which integrates van-der-Waals attraction, electrostatic repulsion, and Born repulsion phenomena. Beyond the atomic scale, molecular potentials become negligible. Instead, properties such as recoil forces due to deformation and frictional forces become important. These effects are often captured by the widely used spring-dashpot model [22].
In certain cases, the dispersed component can be effectively described by a continuous Euler formulation. In this approach, advection-diffusion equations are frequently adopted as the primary governing equations [1]. For monodisperse systems, a single equation proves adequate, whereas polydisperse systems require multiple equations to accurately represent the diverse particle sizes and distributions. This strategy is typically used to model diffusion or when the use of a Lagrangian approach becomes computationally prohibitive. The latter may occur when the number of suspended particles is too large to simulate individually or when the exact trajectory of each particle is not of primary interest. The computational cost associated with an Euler scheme scales primarily with the numerical resolution of the computational domain rather than with the number of particles. However, when considering nano- or microscale particles in process-scale applications, the number of particles to be simulated can easily exceed billions. In filtration, for example, scenarios assuming typical values for cake height and nutsche geometry can result in simulations involving approximately 30 billion particles. Despite their computational efficiency, Eulerian models often fail to capture finer details at the nano- or microscale because they rely on averaged quantities. They tend to neglect several potentially important properties, such as size or shape distributions, as well as inter-particle interactions.
If only the influence of the fluid on the particles is considered, the model is called one-way coupled. A model is classified as two-way coupled, if it assumes mutual influence between the fluid and the particles, and vice versa. It thus introduces back-coupling. Four-way coupled models consider interactions between the particles themselves as well as particle-wall interactions, providing a more comprehensive representation of the dynamic interactions within the system. The coupling approaches vary depending on the model used for the dispersed component.
In Lagrangian models, hydrodynamic forces are typically computed as integral forces for fully resolved particles or they are modeled using drag laws, such as Stokes, Kaskan, Kürten, or Martin, for unresolved particles of simpler shapes, including spheres and ellipsoids [23]. These models often assume a dilute regime, implying the absence of other particles. Sophisticated models for denser situations rely on heuristics and measurements and are usually only applicable to simpler scenarios, such as swarm sedimentation of spheres [24]. These latter approaches are known as subgrid-scale methods, where particles are described as points rather than volumetric domains, while transporting properties, such as mass, momentum, energy, and others.
When two-way coupling is required, adjustments to the fluid dynamics equations are essential. In fully resolved simulations, the fluid domain changes dynamically with time due to particle motion. For subgrid-scale models, modeling back-coupling typically involves extending the Navier–Stokes equations to the volume-averaged Navier–Stokes equations (VANSE) [25], incorporating a dynamic solid volume fraction. The challenges in both back-coupling approaches arise primarily in the numerical implementation rather than in the modeling phase.
The coupling of two Eulerian models follows an approach similar to that of subgrid-scale Lagrangian models. In addition, a drag model is required that imposes similar restrictions on simpler shaped particles in a dilute regime as described above. Back-coupling can also be achieved using VANSE, but requires the provision of diffusion and convection coefficients. Currently, closure approaches still rely on measurements or heuristics and models are accessible only for very simple suspensions. A representation for complex particle shapes may be lacking [19].

1.3. Overview of Numerical Solution Approaches and Their Limitations

A widely used numerical approach for Lagrangian models, especially for simulations involving large numbers of particles (>1000), is the discrete element method (DEM). In its conventional form, DEM treats particles as ideal spheres. A comprehensive review of DEM can be found in the works of Zhu et al. [26,27]. This subgrid-scale approach treats particles as mass points whose dynamics are governed by applied forces, such as drag, according to Newton’s second law. These methods typically use explicit time discretization schemes, such as forward Euler, which require small time steps. Consequently, the simulation involves a separation of free flight and collisions, where the forces acting on the particles adjust their velocity for the next time step. Extensions of the DEM have been developed to accommodate ellipsoidal [28,29,30,31] and polygonal [32,33,34] particle shapes. However, as the complexity of the particle shapes increases, so does the computational complexity of the simulations.
More sophisticated DEM approaches combine convex shapes. For example, the multi-sphere approach approximates arbitrary particle shapes by assembling multiple spheres [35,36]. Other convex shapes can also be used [37]. In such approaches, forces acting on each element associated with the particle are computed and aggregated to characterize the behavior of the entire object. However, accurately representing arbitrarily shaped particles requires a significant number of spheres or complex subelements, resulting in significant computational requirements.
In recent years, the Immersed Boundary Method (IBM) has received considerable attention as a numerical technique for integrating fully resolved Lagrangian particles with Eulerian fluid descriptions. This method uses a discrete set of Lagrangian points to represent the surface of particles within an Eulerian mesh [38,39], allowing the simulation of particles with arbitrary shapes. However, this approach requires a sufficiently fine resolution of the computational grid to accurately capture interactions between the Eulerian mesh and the Lagrangian points by interpolation. The combination with modern collision detection algorithms [31,40] leads to high computational costs.
In Lagrangian methods, the treatment of particle contact is a major challenge. While computationally efficient spring-dashpot models, i.e., the Hertz-Mindlin model, are typically applicable to spherical particles only [22], handling more complex shapes leads to higher computational costs. Common models are limited to polygonal [28,41,42] or convex [40] particles. Only recent developments allow for the modeling of more complex shapes [37,43,44,45], but their application to large-scale problems with thousands of particles and four-way coupling remains challenging.
In the case of IBM, back-coupling is inherently integrated, while in the case of DEM, it is not. Zhang et al. [46] introduced an IBM-based approach that relies on pulse exchange using the lattice Boltzmann method (LBM). However, this method requires further calibration through additional simulations and has been shown to lack convergence for single sphere sedimentation problems [47]. Another LBM-based approach proposed by Blais et al. [25] solves the VANSE, but it also exhibits convergence problems in dynamic scenarios, although these could potentially be solved using recently proposed methods [48,49].
Another numerical approach to simulating particle-laden flows uses Eulerian models in which the particles are represented as distributions. Discretization methods based on LBM include the multi-phase/component methods developed by Shan and Chen [50] and methods that discretize the advection-diffusion equation [51,52]. The latter uses a one-way coupling approach and incorporates a Stokes drag law. This method has been extended to a two-way coupling approach by introducing an LBM-based discretization for the VANSE [48,49]. While these models offer efficient computation, they are limited by their relatively low level of detail. Currently, these models allow for the inclusion of population balances and for the capture of particle size distributions, inertial forces, and particle interactions [53,54]. However, Eulerian models for determining particle shape properties or their distribution are not yet available.
In conclusion, there is currently a lack of methods capable of simulating large numbers of arbitrarily shaped particles. Some approaches lack the required level of detail regarding shape effects, while others struggle with their computational demands. Therefore, there is a need to develop, test, and implement new methods that meet these criteria [19].

1.4. Aims of the Homogenized Lattice Boltzmann Method

The aim of this paper is to comprehensively review the homogenized lattice Boltzmann method (HLBM) [55,56], which was introduced specifically to address the above challenges. HLBM’s strengths lie in its monolithic nature, which seamlessly accommodates pure fluid dynamics, porous media, and moving solid and porous particles. It excels at representing arbitrary particle shapes, provides surface-resolved simulations including detailed surface force calculations, and operates efficiently in parallel, thus accelerating computations. By providing a detailed investigation of HLBM and its capabilities of simulating complex particle-laden flows, this review aims to contribute to the advancement of numerical methods in this field.

1.5. Structure of This Review Paper

Section 2 provides details on the underlying models, while Section 3 explains the numerical methods used. Section 4 presents reported applications of HLBM, so that the strengths and weaknesses as well as future development needs can be discussed in Section 5. Finally, Section 6 summarizes and concludes the review.

2. Modeling

This section describes the numerical study of particulate flows by applying a fully resolved Eulerian-Lagrangian approach to the problem. The essential parts are the fluid (denoted by f), a particle set (denoted by P) consisting of individual particles p P , and the interaction between these components. The approach is introduced in the following sections, where we consider a fluid domain Ω f ( t ) and particle domains Ω P ( t ) = p P Ω p ( t ) . The entire computational domain is thus given by Ω = Ω f ( t ) Ω P ( t ) . Note that both the fluid and particle domains are time-dependent, while Ω remains constant.

2.1. Fluid Dynamics

The fluid dynamics model is based on the conservation laws of classical hydrodynamics. Firstly, the principle of mass conservation reads [57]
ρ f t + · ( ρ f u f ) = 0 ,
with the fluid density ρ f , velocity u f , and dynamic viscosity η . Secondly, the conservation of momentum is described using Cauchy’s equation of motion [58]
ρ f u f t + ρ f ( u f · ) u f = · σ + F f ,
where σ denotes the Cauchy stress tensor [58] representing surface forces and F f is the total of all volume forces acting on the fluid.
In case of a Newtonian fluid with uniform density ρ f and temperature-independent volume forces F f , the above conservation laws simplify to the incompressible Navier–Stokes equations [57]
· u f = 0 , ρ f u f t + ( u f · ) u f = p + η Δ u f + F f ,
with the pressure p.
Coupling from a solid component to the fluid is introduced by adding a linear body force term according to Spaid and Phelan [59]
F ( x , t ) = η K 1 ( x , t ) u f ( x , t ) ,
which introduces the influence of a porous medium with the permeability K . By assuming isotropy and periodicity, K reduces to its only eigenvalue K. This leads to the homogenized Navier–Stokes equations [19,60], in which the momentum equation becomes
ρ f u f t + ( u f · ) u f = p + η Δ u f η K 1 u f + F f .
The permeability-dependent term in the applied body force follows
K 1 ( x , t ) = K p 1 , if x Ω p ( t ) 0 , otherwise ,
which means that the force disappears outside of particles or depends on the permeability K p of the particle intersecting the position.
Note that Guo and Zhao [61] criticize the lack of a nonlinear inertial and convective term. Therefore, they include a Forchheimer term leading to
F ( x , t ) = η K u f ( x , t ) ϵ K 1.75 150 ϵ 3 | | u f ( x , t ) | | u f ( x , t ) ,
with the porosity ϵ . However, in previous studies of particulate flows, the model of Spaid and Phelan [59] has led to accurate results as shown in Section 4.

2.2. Particle Dynamics

For the particle component, Newton’s second law of motion is used to describe the particles’ translation
m p u p t = F p ,
and rotation
I p ω p t + ω p × ( I p · ω p ) = T p .
The symbols m p , I p , u p , and ω p represent the particle’s mass, moment of inertia, velocity, and angular velocity, respectively. F p and T p denote the total force and torque acting on the particle, respectively. They refer to the particle’s center of mass X p .
The forces acting on the particle can also be divided into surface forces and volume forces. The latter are caused by gravity and buoyancy, which are commonly included via their net force F p , V = ( ρ f ρ p ) V p g , with the particle density ρ p , the particle volume V p , and the gravitational acceleration vector g . The surface forces consist of contact forces F p , c and hydrodynamic forces F p , h , meaning
F p = F p , V + F p , c + F p , h = F p , V + F p , c + Γ p σ · n p , Γ d Γ p ,
where the hydrodynamic forces are related to the above stress tensor σ [57,62]. The particle’s surface is denoted by Γ p and surface normal vectors by n p , Γ .
Similarly, the total torque reads
T p = T p , c + T p , h = p q ( x c , pq X p ) × F c , pq + Γ p x Γ X p × σ · n p , Γ d Γ p ,
which uses the above relationship between the hydrodynamic force and the stress tensor σ , the center of mass of the particle X p , and the individual contact forces F c , pq with their corresponding contact points x c , pq as well as the surface points x Γ . See Section 2.3 below for details on the formulation of the contact forces.

2.3. Contact

A common approach to account for solid-solid interactions is to use overlaps to model deformations that occur in reality, which is only valid for very small overlaps. The total contact force
F p , c = p q F c , pq
acting on a particle p is the sum of all separate forces caused by individual contacts between that particle and any other solid q. Here, the subscript q represents each distinct solid object other than particle p. The individual contact forces usually consist of a normal and a tangential component, i.e.,
F c , pq = F c , pq , n + F c , pq , t .
Nassauer’s and Kuna’s model [44] provides equations for both normal
F c , pq , n = k E pq * V pq d pq 1 + c pq d ˙ pq , n n c , pq ,
and tangential contact forces
F c , pq , t = u pq , t ( x c , pq ) | | u pq , t ( x c , pq ) | | 2 μ pq , s * μ pq , k a pq 2 a pq 4 + 1 + μ pq , k μ pq , k a pq 2 + 1 | | F c , pq , n | | ,
with
μ pq , s * = μ pq , s 1 0.09 μ pq , k μ pq , s 4 ,
and
a pq = | | u pq , t ( x c , pq ) | | u k .
The normal force considers factors like the effective Young’s modulus
E pq * = 1 ν p 2 E p + 1 ν q 2 E q 1 ,
a constant k, overlap volume V pq , indentation depth d pq , damping factor c pq , and relative velocity d ˙ pq , n along the contact normal n c , pq .
In sphere–half-space and sphere–sphere contacts, the constant k is set to 4 / ( 3 π ) [44]. Conversely, for a cylindrical flat punch, k has the value 2 / π [43]. The effective Young’s modulus is calculated from the Young’s modulus E and Poisson’s ratio ν of the objects p and q, while the damping factor c pq correlates with the signed coefficient of restitution e pq based on Carvalho’s and Martins’ relationship [63]
c pq = 1.5 ( 1 | e pq | ) ( 11 | e pq | ) ( 1 + 9 | e pq | ) u 0 if u 0 > 0 0 if u 0 = 0 ,
using the magnitude of the initial relative velocity u 0 0 [64].
Tangential forces influenced by static μ pq , s and kinetic μ pq , k friction coefficients are described by Equation (15), involving the relative tangential velocity between the objects p and q denoted by u pq , t at the contact point x c , pq , while the model parameter u k quantifies the velocity at which the shift from static to kinetic friction takes place.

3. Numerical Methods

In the next section, the numerical methods used to solve the above models are presented. Note that all values discussed in Section 3.1 and Section 3.2 are expressed in lattice units.

3.1. Lattice Boltzmann Method

The lattice Boltzmann method (LBM) [65,66] is a well-established and robust option to solve the incompressible Navier–Stokes equations. LBM operates on a mesoscopic level, discretizing both spatial and temporal domains by employing fluid particle distributions to characterize fluid flow dynamics. These distributions, symbolized as f i ( x , t ) , depict the likelihood of encountering particles possessing discrete velocities c i at a given position x and time t. Various velocity sets have been proposed and extensively discussed in existing literature [65]. Studies using HLBM typically use the D2Q9 velocity set for two-dimensional setups [55,67], which contains 9 discrete velocities in a two-dimensional space, while for a three-dimensional setup [56,68], D3Q19 is used, where the space is three-dimensional and the velocity set contains 19 velocities.
LBM computationally determines fluid flow by iteratively updating fluid particle distributions using two steps. Firstly, the collision step manages local interparticle interactions. It is expressed as
f i * ( x , t ) = f i ( x , t ) + Q i ( x , t ) + S i ( x , t ) .
Here, f i * denotes the post-collision distribution, Q i the collision operator, and S i an optional source term. Secondly, the propagation step distributes the fluid particles to neighboring lattice nodes and is given by
f i ( x + Δ t c i , t + Δ t ) = f i * ( x , t ) ,
where Δ t = Δ x = 1 represent the time step size and grid spacing, respectively.
A variety of collision operators exist [65]. In combination with HLBM, however, the Bhatnagar–Gross–Krook (BGK) collision operator [69] is used exclusively, which reads
Q i ( x , t ) = 1 τ ( f i ( x , t ) f i eq ( ρ f , u f ) ) ,
where τ is the relaxation time that governs the relaxation towards an equilibrium distribution f i eq . The state of equilibrium is characterized by the Maxwell–Boltzmann distribution and expressed as [70]
f i eq ( ρ f , u f ) = w i ρ f 1 + c i · u f c s 2 + ( c i · u f ) 2 2 c s 4 u f · u f 2 c s 2 .
The associated weights w i are obtained from a Gauss-Hermite quadrature rule and remain constant for the chosen velocity set. Meanwhile, the constant lattice speed of sound c s also relies on the specific velocity set selected for the simulation and is additionally used to determine τ from the fluid’s viscosity via τ = ( 1 / c s 2 ) ( η / ρ f ) + 0.5 .
Utilizing the above fluid particle distributions allows for the derivation of macroscopic quantities [65], including the fluid density ρ f ( x , t ) = i f i ( x , t ) , which is related to the pressure via p = ρ f c s 2 and momentum ρ f u f ( x , t ) = i c i f i ( x , t ) .

3.2. Homogenized Lattice Boltzmann Method

To account for the moving porous media, i.e., to solve the homogenized Navier–Stokes equations, see Equation (5), HLBM is used. It couples porous particles to the fluid by introducing a continuous model parameter B ( x , t ) [ 0 , 1 ] , which is mapped onto the whole computational domain using a trigonometric level set function [43]
B ( x , t ) = 0 , if d s ε / 2 cos 2 π 2 d s ε 1 2 , if ε / 2 > d s > ε / 2 1 , if d s ε / 2 .
Here, ε is a smoothing parameter, while d s is the signed distance to the particle’s surface. Figure 1 illustrates this concept using a circular boundary, showing the smooth transition region with its width defined by ε , which is of the scale of the lattice spacing Δ x . For ε 0 , the transition region would vanish, resulting in a sharp boundary [55].
Note that STL files are also usable for particle shape description, for example from the online particle database PARROT [71]. For such files, the signed distance is then cached in a second mesh with a predefined spacing smaller than or equal to Δ x , which is then used to interpolate the dynamic signed distances [56,72].
In the context of HLBM, this level set function is also called confined permeability and is related to the permeability of the medium K by
B ( x , t ) = 1 τ η ρ f K .
Here, τ is the relaxation time, which also appears in the collision operator in Equation (22). This leads to a dependence on the numerical setup and constrains the resolvable permeability K to the range τ η / ρ f , [73].
The confined permeability is used to couple the particle to the fluid, by the convex combination of velocities
Δ u f ( x , t ) = ( B ( x , t ) 1 ) u f ( x , t ) u p ( x , t )
in an adaptation of the exact difference method (EDM) by Kupershtokh et al. [74], which introduces the source term
S i ( x , t ) = f i eq ( ρ f , u f + Δ u f ) f i eq ( ρ f , u f )
in Equation (20) [68].
In previous publications, coupling of the particle was also considered part of HLBM, for which the momentum exchange algorithm (MEA) of Wen et al. [75] has shown to provide the most accurate results [68]. Using the MEA, the hydrodynamic force is calculated per lattice node using
F p , h local ( x , t ) = i ( c i u p ( x , t ) ) f i ( x + Δ t c i ¯ , t ) ( c i ¯ u p ( x , t ) ) f i ¯ ( x , t ) .
i ¯ denotes particle distributions characterized by the discrete velocity c i ¯ = c i , indicating that the distribution f i ¯ has an opposite orientation to f i . The sum of all forces on nodes inside the particle, which are identified by the position x b , leads to the total hydrodynamic force acting on the particle
F p , h ( t ) = x b F p , h local ( x b , t ) .
This results in the torque
T p , h ( t ) = x b ( x b X p ) × F p , h local ( x b , t ) .
Using the above equations for hydrodynamic force and torque, along with the contact forces, see Section 2.3 and Section 3.3, gravity, and buoyancy, the total force and torque are calculated with the help of Equations (10) and (11). The forces are converted into accelerations according to Newton’s second law of motion, which are then used in the velocity Verlet algorithm [76] to solve Equations (8) and (9) and to obtain the particle velocity u p and then the position of the particle’s center of mass X p .

3.3. Discrete Contacts

The discrete contact model [43] consists of three fundamental mesh-based procedures: Rough contact detection, subsequent correction, and the computation of resultant forces.
While mapping B ( x , t ) onto the domain, initial rough contact detection is performed. For this, the signed distance of particles is evaluated at each lattice node. If the signed distance between two particles at a node is less than half the diagonal of a cell, i.e., d s < 0.5 Δ x in two dimensions and d s < 0.75 Δ x in three dimensions, a potential contact is detected. This preliminary estimate will produce an approximate cuboid that encapsulates the contact area, forming a bounding box.
Due to the relatively large lattice spacing, however, the overlap region is insufficiently resolved, resulting in an imprecise bounding box. To overcome this limitation, a subsequent correction step is implemented to refine the bounding box and align it more accurately with the actual overlap. This correction involves iteratively traversing the surface of the initial approximation using a predefined number of points along each spatial direction, known as the contact resolution N c . At each point, discrete directional computations are performed to measure the distance to the true contact, thereby increasing the accuracy of the bounding box.
In the final step, the contact resolution N c is used again for systematic iteration over the entire overlap region to determine the overlap volume, contact point, contact normal, indentation depth, and contact force.
For a full understanding of the details of the algorithm, readers are encouraged to consult the relevant publications [43,77].

4. Applications

Several publications extended HLBM or used it for studies in the past. A chronological overview is given in Table 1, starting with the oldest publication. As can be seen, these publications generally follow a very logical order, starting with relatively simple cases, i.e., 2D simulations [55], and then continuously adding complexity.
Table 1. Overview of publications on HLBM.
Table 1. Overview of publications on HLBM.
PublicationSpatial DimensionsParticle ShapesParticle Number per SimulationCoupling
Krause et al. [55]2Circles, squares, and triangles1–24Two- and four-way
Trunk et al. [56]3Spheres and limestone CT scans1–15Two-way
Dapelo et al. [78]3Spheres1Two-way
Haussmann et al. [67]2Circles1Two-way
Bretl et al. [79]3Symmetric regarding the principal planes1Two-way
Trunk et al. [68]2 and 3Circles and spheres1–1865Two-way
Trunk et al. [6]3Superellipsoids1Two-way
Hafen et al. [73]3Cubic disks48–240Two-way
Marquardt et al. [43]3Spheres1Four-way
Hafen et al. [80]3Cubic disks1Two-way
Hafen et al. [81]3Cubic disks1–480Two-way
Hafen et al. [64]3Cubic disks240–720Four-way
Marquardt et al. [82]3Spheres166–991Two-way
Marquardt et al. [77]3Spheres and cubes191–1934Four-way
Marquardt et al. [83]3Cubes394–784Four-way
The initial proposal of the method [55] was followed by allowing the consideration of arbitrarily shaped three-dimensional particles for two-way coupled simulations [56] and later by adding a compatible contact model for convex particles [43] in order to also consider higher particle volume fractions, as previous studies showed the need for an explicit contact model in these cases [68].
After the introduction of the necessary models, together with extensive validations, HLBM has been used to study industrially relevant processes. For example, studies covered a shape-dependent drag correlation [6,79], the application to wall-flow filters [64,73,80,81], hindered settling [77,82], as well as the damage potential of particles during transport through cross-sectional constrictions in pipes [83].
As research using HLBM is extensive, we focus on the most recent and relevant studies using HLBM and their results to provide an overview of the applicability of HLBM below.
This includes the flow around a cylinder in Section 4.1, the settling of a single sphere in Section 4.2, and shape-dependent single particle settling in Section 4.3. Furthermore, we demonstrate the incorporation of the above discrete contact model by showing the results of a cylinder-wall impact in Section 4.4 and a spherical particle rebound in Section 4.5. Finally, we consider the results of the complex wall-flow filter in Section 4.6, the investigation of the hindered settling phenomena in Section 4.7, and mechanical stress during transport through cross-section constrictions in Section 4.8.
All of the above publications and the applications shown below used the open source software OpenLB [72,84].

4.1. Flow Around a Cylinder

To ensure convergence of the hydrodynamic forces F h , Trunk et al. [56] considered a flow around a cylinder following Schäfer et al. [85]. The corresponding simulation setup is shown as a projection onto the x-y plane in Figure 2. The cylinder fixed at the beginning of the channel is modeled with HLBM and has a length of 0.41   m , which is equal to the channel length in the z-direction. The lattice spacing is Δ x = 0.01 m /N and the fluid flows from the left to the right.
The walls were modeled with a bounce back boundary. The inlet on the left ( x = 0   m ) was set as a regularized velocity boundary, for which the velocity profile is given by [85]
u f ( y , z ) = 7.2 y z ( 0.41 y ) ( 0.41 z ) 0 . 41 4 .
At the outlet on the right, a regularized pressure boundary was used. Details of the boundary conditions can be found in literature [86]. The considered fluid had the viscosity η = 1   Pa s and density ρ f = 1000   k g / m 3 . Using the average inflow velocity u ¯ f , 0 , the drag coefficient is defined as
C d = 2 F h , x 0.041 ρ f u ¯ f , 0 2 ,
and the lift coefficient as
C l = 2 F h , y 0.041 ρ f u ¯ f , 0 2 .
Table 2 lists the resulting drag and lift coefficients for different resolutions N and smooth boundary sizes ε along with the range provided by Schäfer et al. [85]. For all ε , it is noticeable that the higher N is, the better the HLBM results fit the range of Schäfer et al. [85]. In general there is good agreement, but for N = 1 there are large discrepancies, suggesting underresolution. Looking at the drag coefficient, this is particularly noticeable for high ε , as it increases the object size depending on the lattice spacing. This highlights the dependence of the results on ε , as we also find that using ε = 2 Δ x leads to an overestimation of the drag and lift coefficients. Drag is even overestimated with ε = 1 Δ x , suggesting that ε < Δ x gives the best results.
To visualize the change over resolutions, Figure 3 shows the relative error in the L 2 norm [65] of the drag (left) and lift (right) coefficients versus N for different ε . For comparison, lines for the experimental orders of convergence (EOC) of 1 and 2 are also included. It is evident that the error of the baseline resolution of N = 5 decreases with increasing N. It can also be seen that the trend follows EOC = 2 over all ε and for both drag and lift coefficients, suggesting quadratic convergence.

4.2. Settling Sphere

As a basic validation of moving particles, Trunk et al. [68] compare the simulation results of a simple single settling sphere with the experimental results of ten Cate et al. [87]. The corresponding simulation setup is illustrated in Figure 4. Here, a sphere with a diameter of D s = 0.015 m is placed in the center of a cubic container with dimensions of 0.1 m × 0.1 m × 0.16 m at a height of 0.12 m . The spherical particle has a density of ρ p = 1120 k g / m 3 , while the density and viscosity of the surrounding fluid vary. The values used in the different cases are given in Table 3.
In the HLBM simulations, the walls are modeled using a no-slip halfway bounce-back condition [66]. Originally, Trunk et al. [68] considered several forcing and momentum exchange schemes as well as a wide range of discretization parameters. Since these studies found that a combination of the above MEA and the adapted EDM produced the most accurate results, however, the following studies using HLBM and the remainder of this paper also exclusively consider these as the superior reported schemes. We also limit the grid spacing and time step size to the values given in Table 3.
Figure 5 compares the HLBM simulation results with the experimental data for the cases mentioned in Table 3 by plotting the instantaneous particle velocity over time. The simulation and experimental data agree very well, hence, allow similar conclusions to be drawn. From case 1 to case 4, the density ratio increases, whereas the viscosity decreases. Therefore, the maximum settling velocity and acceleration also increase, resulting in shorter settling times as the particle contacts the bottom of the container more quickly.
Trunk et al. [68] also compare the predicted terminal velocities and drag coefficients of settling spheres for varying Reynolds numbers Re with well-established drag correlations and conclude that the lattice velocity should not exceed 0.04 , while a lattice velocity of 0.01 is considered most desirable. Furthermore, the authors report linear convergence, which differs from the convergence observed by [56], see Section 4.1, which is likely due to a less significant influence of the surrounding walls and the consideration of moving curved boundaries for which a staircase approximation is used [65,82,88].

4.3. Shape-Dependent Settling of Single Particles

After the above validation, Trunk et al. [6] employed HLBM to derive a shape-dependent drag correlation for single particle settling. To this end, the authors first identified three independent shape parameters, namely, the elongation κ el , the roundness κ rnd [89], and the Hofmann shape entropy λ H [90], using Pearson correlation coefficients [91]. These shape parameters are defined as
κ el = a I / a L ,
κ rnd = V p A p ( 8 a L a I a S ) 1 / 3 ,
λ H = a ˜ S ln a ˜ S + a ˜ I ln a ˜ I + a ˜ L ln a ˜ L ln 3 ,
where V p and A p are the particle’s volume and surface. a S , a I , and a L correspond to the shortest, intermediate, and longest particle’s half-axis, respectively, which are normalized as a ˜ j = a j / ( a S + a I + a L ) for j { S , I , L } .
To obtain the necessary data from simulations, the authors separately considered 200 superellipsoids in a domain similar to that in Figure 4. However, the width and depth were set to 7 m m , the height to 17.5 m m , and the particles were placed in the middle of the container with a distance of 9.554   ×   10 1   m m from the top wall. The surrounding fluid had a density of ρ f = 998 k g / m 3 and a viscosity of η = 9.98   ×   10 4 Pa s . In addition, the standard gravity g = 9.81 m s was applied and the following correlation of drag coefficients for single particle settling with a coefficient of restitution of 0.96 was reported [6]:
C d = 0.386 κ el 0.496 κ rnd 0.575 Re + 0.097 κ el κ rnd 0.322 κ el Re + 0.0497 κ rnd 2 0.128 κ rnd λ H + 0.106 κ rnd Re 0.296 λ H Re + 0.161 Re 2 ,
where the Reynolds number Re = ρ f D eq u / η was obtained from the diameter of a volume-equivalent sphere D eq and the terminal velocity u .
Utilizing Equation (37), it is now feasible to include shape dependence on the subgrid scale and in Euler–Euler particle simulations to perform investigations at a process scale, which can also benefit from the above straightforward LBM parallelization. Particle simulations coupled with LBM have been demonstrated in Euler–Euler simulations of, for example, a bifurcation [51] and a high-gradient magnetic separation [52]. In addition, LBM was coupled with subgrid scale particle simulations to investigate the nasal cavity [92].

4.4. Cylinder-Wall Impact

To include dense suspensions in the possible applications of HLBM, Marquardt et al. [43] introduced and validated the discrete contact model by considering a cylinder-wall impact according to Park [93]. A sketch of the corresponding setup is shown in Figure 6. It displays the cylinder of density ρ cyl 1164 k g / m 3 , diameter D cyl = 8 m m , and length L cyl = 5.3 m m . The cylinder settles with a constant initial velocity u cyl = 1 m / s until it contacts the bottom wall, which means that there is no interaction between the fluid and the particle. The distance between the point of impact and the center of the cylinder is given by r = ( D cyl / 2 ) 2 + L cyl 2 / 4 . The angle α is between the line from the center of the cylinder to the point of impact and the face of the cylinder, while the impact angle β is between the bottom of the cylinder and the flat wall.
The expected rebound angular velocity is given by [93]
ω cyl , y + = m u cyl , z ( 1 + e ) r cos ( α + β ) I yy + m r 2 cos 2 ( α + β ) ,
where m is the mass of the cylinder, I yy is the moment of inertia with respect to the y-axis, and e = u cyl , z + / u cyl , z is the signed coefficient of restitution with the rebound velocity [93]
u cyl , z + = ω cyl , y + r cos ( α + θ ) e u cyl , z .
In their simulations, the authors considered e = 0.85 , k = 2 / π , and resolved the cylinder diameter with N = 4 cells for the mesh-based contact detection, while varying the contact region resolution N c . Figure 7 compares the computed rebound velocity (left) and rebound angular velocity (right) with the above solutions. In general, there is a strong dependence on the contact resolution N c , since for N c = 2 , the contact is clearly underresolved, leading to high discrepancies. With increasing N c , however, the accuracy improves, so that already for N c = 4 a good agreement is visible, but the authors still suggest to use N c 8 , as this also leads to more accurate contact forces.

4.5. Sphere Rebound

For the validation of four-way coupled HLBM simulations, Marquardt et al. [43] considered the rebound of spherical particles in a viscous fluid according to Li [94]. In this case, a sphere was placed in the middle of a cubic box similar to the setup outlined in Figure 4. However, the container measured 42 m m × 42 m m × 50 m m and the sphere with a density of ρ p = 7780 k g / m 3 was placed at various distances, 5.5 m m , 19.6 m m , and 35.7 m m , from the bottom wall. Furthermore, the authors set the Young’s modulus of the particle to 20 G Pa and that of the wall to 3 G Pa , while the Poisson’s ratios were 0.33 and 0.24 , respectively. The fluid had a density of ρ f = 1230 k g / m 3 and a viscosity of η = 50.2 Pa s .
Again, the surrounding walls were modeled using a halfway bounce-back condition [66]. The simulations used a lattice spacing of Δ x = 0.3 m m and time step size of Δ t = 5 μ s , while the contact resolution N c = 16 , constant k = 4 / ( 3 π ) , and the damping factor c = 0.12   s / m were chosen. To decouple the particle and fluid calculations, the authors introduced smaller time steps of Δ t / 1000 for solving the equations of motion and calculating the contact forces. They also increased the particle size by Δ x / 7 for the contact treatment only, as otherwise the viscous forces would become unphysically high due to the assumption of an incompressible fluid.
Figure 8 shows the distance of the sphere surface to the bottom wall over time for the three setups mentioned above. The lines correspond to the HLBM simulation results [43] and the points correspond to the experimental data [94]. In both cases, a similar trend can be seen: The higher the initial position is, the steeper is the curve, which means that the maximum velocities of the spheres increase with the distance. Also, the spherical particle rebounds more often when the distance increases, which is caused by the higher amount of potential energy that is converted into kinetic energy in these cases.
Comparing the HLBM simulation with the experimental data, we observe a good agreement, especially for the initial distances of 5.5 m m and 19.6 m m . For an initial distance of 35.7 m m , however, there is a comparatively higher discrepancy after the first rebound, which is probably due to the use of a constant damping factor c, which, according to Equation (19), should actually depend on the initial relative velocity, which obviously changes among the cases, as already noticed before.

4.6. Wall-Flow Filters

Hafen et al. [64,73,80,81] considered the application to wall-flow filters, which is important because the exhaust from combustion engines contains particulate matter, which is a potential health hazard and therefore needs to be captured. To study the application numerically, the authors consider a single channel of a wall-flow filter as shown in Figure 9. Here, the walls and particles are made of porous media, which is modeled with HLBM. A constant velocity was set at the inlets and a constant pressure was set at the outlets. Periodic boundaries were applied perpendicular to the flow direction to represent real wall flow filters, which consist of hundreds of individual channels.
First, the flow without any particles was considered [73], showing superlinear grid convergence and good agreement with a reference solution [95]. It was also found that for non-spherical particles, lift forces are not the primary detachment forces, while the stopping distance is so long that back-end deposition is inevitable [80]. Fragment detachment occurs in successive stages, as the first row of fragments experiences the greatest hydrodynamic forces while shielding the following fragments, thus reducing the hydrodynamic forces and the likelihood of detachment for those fragments [81].
Finally, [64] dealt with particle detachment and plug formation as shown in Figure 9. The results indicate that a straightforward mean density methodology serves as a consistent method for measuring both the extent of a channel plug and its mean density, which closely matches values documented in the existing literature [96,97]. The study also shows that the topology of the fragment layer affects the final plug structure and, more significantly, the pressure drop. Larger layer heights caused by longer loading times or higher particle concentrations result in increased pressure drops in the plug state. The same effect is observed for larger fragment dimensions associated with a lower soot-to-ash ratio. The more particles are present after soot oxidation, the higher is the pressure drop. A transition to a particulate plug becomes advantageous when the fragmented layer limits the free substrate surface area in contact with the flow. Increasing the density of the particulate matter has been found to decrease the pressure drop because the higher inertia leads to a greater compactness of the plug. Following this reasoning, the authors mention that the use of additives to decrease the stiffness of the particles would also increase the compactness and therefore reduce the pressure drop. Removal of the first few rows of fragments significantly reduces the pressure drop, while adhesive forces noticeably affect detachment at the threshold of the first row only. When examining the relationship between gas velocity and momentum loss in the filter substrate, it was found that the dependence on pressure drop in the plugged state is less significant.

4.7. Hindered Settling

In order to improve the performance of HLBM, Marquardt et al. [82] introduced a particle decomposition and validated it using hindered settling [24]. However, the authors solely considered two-way coupling and found that especially at high particle volume fractions, four-way coupling is necessary to obtain accurate results. For this reason, the implementation was extended and a parallelization strategy for the discrete contact model was introduced, leading to further studies of the hindered settling phenomena [77].
The authors considered both spheres of D s = 3   m m in diameter and volume-equivalent cubes in a triple periodic domain with an edge length of 12 D s that is filled with a fluid having the density of ρ f = 1000   k g / m 3 . In both cases, the particles with a density of ρ p = 3300   k g / m 3 initially rest at exactly the same randomly generated positions and the standard gravity g = 9.80665   m / s is applied. The fluid viscosity is set depending on the considered Archimedes number A r { 500 , 1000 , 2000 } , which is defined as
Ar = g D s 3 ρ f ( ρ p ρ f ) η 2 .
In addition, the authors consider particle volume fractions ϕ p between 10% and 30%, while a consistent lattice relaxation time τ = 0.55 is used. Furthermore, the authors vary the number of cells N per sphere diameter D s . A contact resolution of 8, k = 4 / ( 3 π ) , e = 0.926 , and u k = 0.001   m / s were used.
Examining the results of the swarm of settling spheres with N = 18 , the authors find a good agreement with literature even without an explicit contact model for low particle volume fractions. However, as the particle volume fraction increases, the need for an explicit contact model becomes more apparent. The authors point out that for particle volume fractions ϕ p > 0.3 , a lubrication force correction model must be introduced to accurately capture the settling behavior.
Figure 10 shows the velocity field around the swarm of spheres (left) and cubes (right) at different times for a resolution of N = 18 , particle volume fraction of ϕ p 0.3 , and Archimedes number of A r = 2000 . While voids with high fluid velocities form between the spheres, the fluid velocity is much more evenly distributed when cubes are considered instead.
This is also reflected by the average settling velocity of the particles, which is plotted over the particle volume fraction ϕ p in Figure 11. For the normalization, the average settling velocity u ¯ p is divided by the terminal settling velocity of a single sphere, which reads
u * = 4 g D s 3 C d ρ p ρ f ρ f .
To calculate the drag coefficient, the authors use the correlation by Schiller and Neumann [98] given by
C d = 24 Re 1 + 0.15 Re 0.687 .
Figure 11 shows that in all cases the spheres settle faster than the cubes on the average, i.e., the cubes are 13% to 26% slower than the spheres. The authors reason that this is partly due to the spheres tending to build clusters more easily, as observed above, leaving voids for the fluid to pass through, thus reducing the velocity difference at the particle surface and, hence, the drag. Spheres are also rotationally invariant, which is why the rotation of the particle has little effect on the fluid. In cubes, on the other hand, the rotation changes the cross-sectional area and has a pronounced effect on the fluid.

4.8. Transport Through a Cross-Sectional Constriction

HLBM has been used to investigate the mechanical stress during transport through cross-sectional constrictions, as fully resolved particles are necessary to determine local forces on the surfaces [83]. In their study, the authors considered a setup, which is shown as a projection onto the x-y plane in Figure 12. At the inlet, the 500 m m long geometry starts with a cylinder that has a diameter of 50 m m and covers 70% of the length. After that, the geometry narrows down to 25 m m . The taper angle θ quantifies the rate at which the diameter of the pipe decreases along the conical transition. The non-Newtonian fluid is considered to be a Herschel–Bulkley fluid [99] with a density of 1100 k g / m 3 , a flow index of 0.42 , a consistency of 13.1   Pa s 0.42 , and a yield stress of 82.7   Pa . The cubic particles initially occupy 30% of the volume in the section with the big diameter and have the same density as the fluid. Particle edge lengths of 6.4 and 8.1   m m are considered. The particles have Young’s moduli of 30 k Pa and 60 k Pa . The walls have Young’s moduli of 190 G Pa and the same Poisson ratio of 0.3 . The coefficient of restitution is set to 0.9 , the coefficient of kinetic friction to 0.1 , and the coefficient of static friction to 0.15 . A time interval of 1.1   s is simulated. For the evaluation, the first 0.1   s are neglected. The walls are considered no-slip boundaries using the Bouzidi boundary approach [100]. A constant pressure is set at the outlet. At the inlet, a constant velocity profile from prior simulations is used. While the setup applied for these simulations is the same as above, but the velocity is set to the average velocity over the entire inlet, the length is shortened to 300 m m , and no particles are considered. When the simulation converged, the velocity profile at x = 225   m m was saved and afterwards used as the boundary and initial condition for the following studies with particles.
Metzner–Reed Reynolds numbers [101] between 2 and 8 were studied and found have the greatest influence on the fluid- and contact-induced mechanical stress, along with particle properties, such as Young’s modulus and size. The taper angle θ showed no significant influence. In other words, as the pipe narrows, fluid-induced mechanical stress increases primarily because the Metzner-Reed Reynolds number increases in the smaller diameter sections. Contact-induced mechanical stress increases due to higher relative velocities at the initial contacts.
Results of an example with an edge length of 8.1   m m , a particle Young’s modulus of 60 k Pa , and θ = 45 are given in Figure 13. Here, the average distance of the center of mass of the particles from the center of the pipe is shown over the length of the pipe (top left), where x = 0   m corresponds to the beginning of the taper. The number of particle-particle and particle-wall contacts (top right), fluid-induced stress (bottom left), and contact-induced stress (bottom right) are also plotted over the length of the pipe. The plot displays the median induced stresses as a line, accompanied by an area encompassing the central 90% of the data, thus excluding the 5% lowest and 5% highest stresses to identify trends while reducing the influence of outliers.
The results show that the particles move towards the center of the pipe due to the cross-sectional constriction. As a result, interparticle contacts increase due to rearrangements on the way towards the constriction, while they remain at a constant level afterwards. Particle-wall contacts occur most frequently at the beginning of the constriction and before. They become less likely in the small-diameter section. Looking at the bottom plots, the normal mechanical stress is greater than the tangential component. While the fluid-induced stresses become smaller after the constriction, the contact-induced normal stresses remain on a similar level. The contact-induced tangential stresses increase, which is likely due to higher relative velocities.

5. Discussion

5.1. Strengths and Weaknesses

HLBM has several strengths that make it a versatile tool in fluid dynamics simulations. A key strength is its monolithic approach, which allows for seamless integration of various fluid-solid interaction scenarios in a unified framework. HLBM enables the simultaneous simulation of pure fluid flow, porous media, and moving porous particles, thereby streamlining the modeling process.
Another major advantage is its ability to handle arbitrary shapes, allowing for the consideration of a wide range of particle geometries. Specifically, HLBM accommodates arbitrary shapes with two-way coupling [6,56], while it efficiently handles convex shapes with four-way coupling [43,77], using the discrete contact model mentioned before. It accurately resolves particle shapes, thereby facilitating the extraction of forces acting on these particles—an essential aspect in various scientific investigations.
In addition, HLBM can be easily parallelized, which enhances its computational efficiency. Leveraging the strengths of the LBM, HLBM takes advantage of parallel computing architectures to optimize performance and speed up simulations [77,82]. Its robustness is underscored by extensive testing over the years, establishing a track record of reliability and accuracy in diverse applications, as outlined above. In particular, HLBM uniquely treats particles as porous media since the coupling to fluid is done using a locally confined permeability [73], a feature lacking in many alternative methods. This feature is particularly important in scenarios where the behavior of porous media significantly affects system dynamics [64,73,80,81] and it distinguishes HLBM as a comprehensive modeling approach.
Since HLBM is based on LBM, however, it requires small time steps due to diffusive scaling, i.e., Δ t Δ x 2 . Compared to alternative methods, such as subgrid scale or Euler–Euler particle simulations, HLBM has relatively high computational requirements so far, typical of DNS approaches. In addition, HLBM is currently limited to modeling rigid particles [55,56,68], which restricts its applicability in scenarios involving deformable or flexible entities.
In summary, HLBM is characterized by its ability to accommodate diverse particle shapes, resolving particle shapes, its parallelizability, and its treatment of particles as porous media. However, the need for small time steps, computational cost, and limitation to rigid particles are important considerations when applying this method to fluid dynamics simulations.

5.2. Outlook on Future Development

The future trajectory of HLBM is promising and there are several key areas needing advancement and refinement.
In general, performance improvements should be addressed in future developments. Optimization of algorithms and computational strategies can lead to improved efficiency, resulting in faster simulations without compromising accuracy.
Big improvements are to be expected by the implementation of hybrid parallelization techniques. The integration of hybrid parallelization techniques would significantly reduce communication overhead, a critical aspect in large-scale simulations. By efficiently distributing computational tasks across different computing resources while minimizing inter-node communication, this approach could significantly accelerate simulations, thereby extending the applicability of the method to more complex and larger systems.
Another key advancement would be the integration of graphics processing unit (GPU) support. Leveraging the computational power of GPUs could significantly accelerate HLBM simulations by taking advantage of their parallel processing capabilities. This improvement has the potential to revolutionize the efficiency of the method, allowing for faster and more scalable simulations across platforms.
Further advances in HLBM could also include extending the discrete contact model to include concave particles. Updating the contact detection mechanism to recognize and handle multiple contacts between pairs of particles would greatly increase the versatility of the method. This is because contact detection is currently unable to distinguish between connected and isolated parts of contacts. However, this could be added easily by running a second iteration over the rough detection and then splitting it into the separate contacts. Enabling HLBM to accurately model interactions involving concave particles is a critical step towards simulating more complicated real-world scenarios, thereby broadening its scope of applicability.
Another important future development is the addition of a lubrication force correction model. The introduction of this correction model could enable HLBM to accurately capture and account for lubricating forces between particles in close proximity. This addition would increase the accuracy of the method in scenarios where such forces play a critical role, thereby improving its predictive capabilities in simulating particle dynamics under varying conditions.
Deformable particles may potentially be supported by an integration of other LBM-based approaches that allow to solve nonlinear, transient, large displacement solid mechanics [102,103].
In summary, HLBM promises to meet upcoming scientific and industrial challenges. Performance improvements, hybrid parallelization, GPU support, extension of contact models to handle concave particles, integration of lubricating force corrections, and allowing for deformable particles are key challenges that would strengthen HLBM’s capabilities and enable more accurate, efficient, and versatile simulations in a wide range of applications.

6. Summary and Conclusions

In summary, HLBM is a versatile computational framework that is also widely used for the study of particulate flows. This paper has provided a comprehensive overview of HLBM, elucidating its fundamental principles and presenting its diverse applications in particle-laden flows as documented in the existing literature.
Notable strengths of HLBM include its monolithic nature, which allows for the seamless simulation of diverse fluid-solid interactions, and its ability to handle arbitrary particle shapes, even irregular and concave geometries, while accurately capturing local surface interactions. In addition, its parallel scheme based on LBM ensures high computational efficiency, making it suitable for large-scale simulations. However, being LBM-based comes with the drawback of requiring small time steps.
Future development needs focus on the underlying models and performance improvements. The discrete contact model needs to be extended by a lubrication force correction model to improve accuracy at particle volume fractions ϕ p > 0.3 and to support concave shapes. Allowing for deformable particles would also be important to extend HLBM’s applicability. DNS, including HLBM, are computationally expensive. Increasing the performance e.g., by introducing hybrid parallelization techniques and GPU support would speed up simulations and also allow a much larger number of surface resolved particles to be considered.
These developments promise to greatly expand the capabilities of HLBM and increase its usefulness in solving complex real-world problems.

Author Contributions

Conceptualization, J.E.M. and M.J.K.; formal analysis, J.E.M.; investigation, J.E.M.; resources, M.J.K.; data curation, J.E.M.; writing—original draft preparation, J.E.M.; writing—review and editing, J.E.M. and M.J.K.; visualization, J.E.M.; supervision, M.J.K.; project administration, M.J.K.; funding acquisition, J.E.M. and M.J.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the German Research Foundation (DFG) under the priority program SPP2045 MehrDimPart “Highly specific and multidimensional fractionation of fine particle systems with technical relevance” with grant number KR4259/8-2.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
BGKBhatnagar–Gross–Krook
DEMdiscrete element method
DNSdirect numerical simulation
EDMexact difference method
EOCexperimental order of convergence
GPUgraphics processing unit
HLBMhomogenized lattice Boltzmann method
IBMimmersed boundary method
LBMlattice Boltzmann method
MEAmomentum exchange algorithm
VANSEvolume-averaged Navier–Stokes equations
Roman Symbols
Asurface area
Ar Archimedes number
a I intermediate half axis
a L longest half axis
a S shortest half axis
Bweighting factor
C d drag coefficient
C l lift coefficient
c discrete velocity
cdamping factor
c s lattice speed of sound
Ddiameter
dindentation depth
d ˙ temporal change of indentation depth
d s signed distance
EYoung’s modulus
E * effective Young’s modulus
esigned coefficient of restitution
F force
fparticle population
f * post-collision particle population
g gravitational acceleration vector
gstandard gravity
I moment of inertia
K permeability tensor
Keigenvalue of the permeability tensor
kconstant parameter for calculation of normal contact force
Llength
mmass
Nresolution
nexpansion index
n normal
ppressure
Qcollision operator
Re Reynolds number
rdistance from contact point to the cylinder’s center
Ssource term
T torque
ttime
u velocity
u * reference velocity of a single settling sphere
u 0 initial relative velocity of two objects in contact
u k transition velocity from static to kinetic friction
Vvolume
wweight for the equilibrium distribution calculation
X center of mass
x position
xfirst coordinate value of the position vector
ysecond coordinate value of the position vector
zthird coordinate value of the position vector
Greek Symbols
α angle between the cylinder’s face and the line to its center from the contact point
β impact angle
Γ particle surface
Δ t time step size
Δ x grid spacing
ϵ porosity
ε size of the smooth boundary
η dynamic viscosity
θ taper angle
κ el elongation
κ rnd roundness
λ H Hofmann shape entropy
μ pq , k coefficient of kinetic friction of the objects p and q
μ pq , s coefficient of static friction of the objects p and q
ν Poisson’s ratio
ρ density
σ stress tensor
τ relaxation time
ϕ volume fraction
Ω domain
ω angular velocity
Superscripts
+refers to values after the contact
refers to values before the contact
localdenotes a local quantity or property
Subscripts
0refers to initial values
brefers to positions inside a particle’s boundary
crefers to a particle-particle or particle-wall interaction
cylrefers to a cylinder
eqrefers to a volume equivalent sphere
frefers to the fluid
hrefers to the hydrodynamic force
irefers to the corresponding discrete velocity
nrefers to the normal direction
Prefers to a set of particles
prefers to a particle
qrefers to an object or particle that is not p
srefers to a sphere
trefers to the tangential direction
Vrefers to a volume
xrefers to the x-direction
yrefers to the y-direction
zrefers to the z-direction
Γ refers to the surface

References

  1. de Vasconcelos, T.F.; Sapoval, B.; Andrade, J.S.; Grotberg, J.B.; Hu, Y.; Filoche, M. Particle capture into the lung made simple? J. Appl. Physiol. 2011, 110, 1664–1673. [Google Scholar] [CrossRef] [PubMed]
  2. Barths, H.; Hasse, C.; Bikas, G.; Peters, N. Simulation of combustion in direct injection diesel engines using a eulerian particle flamelet model. Proc. Combust. Inst. 2000, 28, 1161–1168. [Google Scholar] [CrossRef]
  3. Kashiwaya, K.; Noumachi, T.; Hiroyoshi, N.; Ito, M.; Tsunekawa, M. Effect of particle shape on hydrocyclone classification. Powder Technol. 2012, 226, 147–156. [Google Scholar] [CrossRef]
  4. Schwister, K. (Ed.) Taschenbuch der Verfahrenstechnik, 5th ed.; Fachbuchverlag Leipzig im Carl Hanser Verlag: Munich, Germany, 2017. [Google Scholar]
  5. Merkus, H.G. Particle Size, Size Distributions and Shape. In Particle Size Measurements: Fundamentals, Practice, Quality; Springer: Dordrecht, The Netherlands, 2009; pp. 13–42. [Google Scholar] [CrossRef]
  6. Trunk, R.; Bretl, C.; Thäter, G.; Nirschl, H.; Dorn, M.; Krause, M.J. A Study on Shape-Dependent Settling of Single Particles with Equal Volume Using Surface Resolved Simulations. Computation 2021, 9, 40. [Google Scholar] [CrossRef]
  7. Dal Pont, J.P. (Ed.) Process Engineering and Industrial Management; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2013. [Google Scholar] [CrossRef]
  8. Johansson, R.; Evertsson, M. CFD simulation of a centrifugal air classifier used in the aggregate industry. Miner. Eng. 2014, 63, 149–156. [Google Scholar] [CrossRef]
  9. Meier, J.; Klein, G.M.; Kottke, V. Crossflow filtration as a new method of wet classification of ultrafine particles. Sep. Purif. Technol. 2002, 26, 43–50. [Google Scholar] [CrossRef]
  10. Saunders, S.R.; Roberts, C.B. Size-selective fractionation of nanoparticles at an application scale using CO2 gas-expanded liquids. Nanotechnology 2009, 20, 475605. [Google Scholar] [CrossRef]
  11. Saunders, S.R.; Roberts, C.B. Nanoparticle separation and deposition processing using gas expanded liquid technology. Curr. Opin. Chem. Eng. 2012, 1, 91–101. [Google Scholar] [CrossRef]
  12. Peukert, W.; Wadenpohl, C. Industrial separation of fine particles with difficult dust properties. Powder Technol. 2001, 118, 136–148. [Google Scholar] [CrossRef]
  13. Williams, A.; Varela, E.; Meehan, E.; Tribe, K. Characterisation of nanoparticulate systems by hydrodynamic chromatography. Int. J. Pharm. 2002, 242, 295–299. [Google Scholar] [CrossRef]
  14. Liu, J.F.; Yu, S.J.; Yin, Y.G.; Chao, J.B. Methods for separation, identification, characterization and quantification of silver nanoparticles. TrAC Trends Anal. Chem. 2012, 33, 95–106. [Google Scholar] [CrossRef]
  15. Spelter, L.E.; Meyer, K.; Nirschl, H. Screening of colloids by semicontinuous centrifugation. Chem. Eng. Technol. 2012, 35, 1486–1494. [Google Scholar] [CrossRef]
  16. van Kemenade, E.; Brouwers, B.; van Benthum, R. Centrifugal separation with emphasis on the rotational particle separator. ChemBioEng Rev. 2014, 1, 262–272. [Google Scholar] [CrossRef]
  17. Boskovic, L.; Altman, I.S.; Agranovski, I.E.; Braddock, R.D.; Myojo, T.; Choi, M. Influence of particle shape on filtration processes. Aerosol Sci. Technol. 2005, 39, 1184–1190. [Google Scholar] [CrossRef]
  18. Lecrivain, G.; Rayan, R.; Hurtado, A.; Hampel, U. Using quasi-DNS to investigate the deposition of elongated aerosol particles in a wavy channel flow. Comput. Fluids 2016, 124, 78–85. [Google Scholar] [CrossRef]
  19. Krause, M.J. Fluid Flow Control and Simulation in Process Engineering: Homogenised Lattice Boltzmann Methods. Ph.D. Thesis, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany, 2022. [Google Scholar]
  20. Jones, J.E. On the determination of molecular fields—II. From the equation of state of a gas. Proc. R. Soc. Lond. Ser. A Contain. Pap. Math. Phys. Character 1924, 106, 463–477. [Google Scholar] [CrossRef]
  21. Verwey, E.J.W. Theory of the stability of lyophobic colloids. J. Phys. Chem. 1947, 51, 631–636. [Google Scholar] [CrossRef]
  22. Cundall, P.A.; Strack, O.D. A discrete numerical model for granular assemblies. Geotechnique 1979, 29, 47–65. [Google Scholar] [CrossRef]
  23. Yow, H.; Pitt, M.; Salman, A. Drag correlations for particles of regular shape. Adv. Powder Technol. 2005, 16, 363–372. [Google Scholar] [CrossRef]
  24. Richardson, J.F.; Zaki, W.N. Sedimentation and fluidisation: Part I. Chem. Eng. Res. Des. 1954, 75, S82–S100. [Google Scholar] [CrossRef]
  25. Blais, B.; Tucny, J.M.; Vidal, D.; Bertrand, F. A conservative lattice Boltzmann model for the volume-averaged Navier–Stokes equations based on a novel collision operator. J. Comput. Phys. 2015, 294, 258–273. [Google Scholar] [CrossRef]
  26. Zhu, H.P.; Zhou, Z.Y.; Yang, R.; Yu, A. Discrete particle simulation of particulate systems: Theoretical developments. Chem. Eng. Sci. 2007, 62, 3378–3396. [Google Scholar] [CrossRef]
  27. Zhu, H.; Zhou, Z.; Yang, R.; Yu, A. Discrete particle simulation of particulate systems: A review of major applications and findings. Chem. Eng. Sci. 2008, 63, 5728–5770. [Google Scholar] [CrossRef]
  28. Guises, R.; Xiang, J.; Latham, J.P.; Munjiza, A. Granular packing: Numerical simulation and the characterisation of the effect of particle shape. Granul. Matter 2009, 11, 281–292. [Google Scholar] [CrossRef]
  29. Houlsby, G. Potential particles: A method for modelling non-circular particles in DEM. Comput. Geotech. 2009, 36, 953–959. [Google Scholar] [CrossRef]
  30. Kodam, M.; Bharadwaj, R.; Curtis, J.; Hancock, B.; Wassgren, C. Cylindrical object contact detection for use in discrete element method simulations. Part II—Experimental validation. Chem. Eng. Sci. 2010, 65, 5863–5871. [Google Scholar] [CrossRef]
  31. Lin, X.; Ng, T.T. Contact detection algorithms for three-dimensional ellipsoids in discrete element modelling. Int. J. Numer. Anal. Methods Geomech. 1995, 19, 653–659. [Google Scholar] [CrossRef]
  32. Fraige, F.Y.; Langston, P.A.; Chen, G.Z. Distinct element modelling of cubic particle packing and flow. Powder Technol. 2008, 186, 224–240. [Google Scholar] [CrossRef]
  33. Matuttis, H.; Luding, S.; Herrmann, H. Discrete element simulations of dense packings and heaps made of spherical and non-spherical particles. Powder Technol. 2000, 109, 278–292. [Google Scholar] [CrossRef]
  34. Nezami, E.G.; Hashash, Y.M.; Zhao, D.; Ghaboussi, J. A fast contact detection algorithm for 3-D discrete element method. Comput. Geotech. 2004, 31, 575–587. [Google Scholar] [CrossRef]
  35. Nolan, G.T.; Kavanagh, P.E. Random packing of nonspherical particles. Powder Technol. 1995, 84, 199–205. [Google Scholar] [CrossRef]
  36. Kruggel-Emden, H.; Rickelt, S.; Wirtz, S.; Scherer, V. A study on the validity of the multi-sphere Discrete Element Method. Powder Technol. 2008, 188, 153–165. [Google Scholar] [CrossRef]
  37. Rakotonirina, A.D.; Delenne, J.Y.; Radjai, F.; Wachs, A. Grains3D, a flexible DEM approach for particles of arbitrary convex shape—Part III: Extension to non-convex particles modelled as glued convex particles. Comput. Part. Mech. 2019, 6, 55–84. [Google Scholar] [CrossRef]
  38. Peskin, C.S. The immersed boundary method. Acta Numer. 2002, 11, 479–517. [Google Scholar] [CrossRef]
  39. Uhlmann, M. An immersed boundary method with direct forcing for the simulation of particulate flows. J. Comput. Phys. 2005, 209, 448–476. [Google Scholar] [CrossRef]
  40. Boon, C.W.; Houlsby, G.; Utili, S. A new algorithm for contact detection between convex polygonal and polyhedral particles in the discrete element method. Comput. Geotech. 2012, 44, 73–82. [Google Scholar] [CrossRef]
  41. Džiugys, A.; Peters, B. An approach to simulate the motion of spherical and non-spherical fuel particles in combustion chambers. Granul. Matter 2001, 3, 231–266. [Google Scholar] [CrossRef]
  42. Munjiza, A.; Andrews, K. Penalty function method for combined finite–discrete element systems comprising large number of separate bodies. Int. J. Numer. Methods Eng. 2000, 49, 1377–1396. [Google Scholar] [CrossRef]
  43. Marquardt, J.E.; Römer, U.J.; Nirschl, H.; Krause, M.J. A discrete contact model for complex arbitrary-shaped convex geometries. Particuology 2023, 80, 180–191. [Google Scholar] [CrossRef]
  44. Nassauer, B.; Kuna, M. Contact forces of polyhedral particles in discrete element method. Granul. Matter 2013, 15, 349–355. [Google Scholar] [CrossRef]
  45. van der Haven, D.L.H.; Fragkopoulos, I.S.; Elliott, J.A. A physically consistent Discrete Element Method for arbitrary shapes using Volume-interacting Level Sets. Comput. Methods Appl. Mech. Eng. 2023, 414, 116165. [Google Scholar] [CrossRef]
  46. Zhang, H.; Trias, F.X.; Oliva, A.; Yang, D.; Tan, Y.; Shu, S.; Sheng, Y. PIBM: Particulate immersed boundary method for fluid–particle interaction problems. Powder Technol. 2015, 272, 1–13. [Google Scholar] [CrossRef]
  47. Maier, M.L.; Milles, S.; Schuhmann, S.; Guthausen, G.; Nirschl, H.; Krause, M. Fluid flow simulations verified by measurements to investigate adsorption processes in a static mixer. Comput. Math. Appl. 2018, 76, 2744–2757. [Google Scholar] [CrossRef]
  48. Bukreev, F.; Simonis, S.; Kummerländer, A.; Jeßberger, J.; Krause, M.J. Consistent lattice Boltzmann methods for the volume averaged Navier–Stokes equations. J. Comput. Phys. 2023, 490, 112301. [Google Scholar] [CrossRef]
  49. Höcker, S.; Trunk, R.; Dörfler, W.; Krause, M. Towards the simulations of inertial dense particulate flows with a volume-averaged lattice Boltzmann method. Comput. Fluids 2018, 166, 152–162. [Google Scholar] [CrossRef]
  50. Shan, X.; Chen, H. Lattice Boltzmann model for simulating flows with multiple phases and components. Phys. Rev. E 1993, 47, 1815. [Google Scholar] [CrossRef] [PubMed]
  51. Trunk, R.; Henn, T.; Dörfler, W.; Nirschl, H.; Krause, M. Inertial dilute particulate fluid flow simulations with an Euler–Euler lattice Boltzmann method. J. Comput. Sci. 2016, 17, 438–445. [Google Scholar] [CrossRef]
  52. Marquardt, J.E.; Arlt, C.R.; Trunk, R.; Franzreb, M.; Krause, M.J. Numerical and experimental examination of the retention of magnetic nanoparticles in magnetic chromatography. Comput. Math. Appl. 2021, 89, 34–43. [Google Scholar] [CrossRef]
  53. Marchisio, D.L.; Fox, R.O. Solution of population balance equations using the direct quadrature method of moments. J. Aerosol Sci. 2005, 36, 43–73. [Google Scholar] [CrossRef]
  54. McGraw, R. Description of aerosol dynamics by the quadrature method of moments. Aerosol Sci. Technol. 1997, 27, 255–265. [Google Scholar] [CrossRef]
  55. Krause, M.J.; Klemens, F.; Henn, T.; Trunk, R.; Nirschl, H. Particle flow simulations with homogenised lattice Boltzmann methods. Particuology 2017, 34, 1–13. [Google Scholar] [CrossRef]
  56. Trunk, R.; Marquardt, J.; Thäter, G.; Nirschl, H.; Krause, M.J. Towards the simulation of arbitrarily shaped 3D particles using a homogenised lattice Boltzmann method. Comput. Fluids 2018, 172, 621–631. [Google Scholar] [CrossRef]
  57. Łukaszewicz, G.; Kalita, P. Navier–Stokes Equations: An Introduction with Applications; Springer International Publishing: Cham, Switzerland, 2016. [Google Scholar] [CrossRef]
  58. Reddy, J.N. An Introduction to Continuum Mechanics, 2nd ed.; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar] [CrossRef]
  59. Spaid, M.A.A.; Phelan, F.R. Lattice Boltzmann methods for modeling microscale flow in fibrous porous media. Phys. Fluids 1997, 9, 2468–2474. [Google Scholar] [CrossRef]
  60. Simonis, S.; Hafen, N.; Jeßberger, J.; Dapelo, D.; Thäter, G.; Krause, M.J. Homogenized lattice Boltzmann methods for fluid flow through porous media—Part I: Kinetic model derivation. arXiv 2023, arXiv:2310.14746. [Google Scholar]
  61. Guo, Z.; Zhao, T.S. Lattice Boltzmann model for incompressible flows through porous media. Phys. Rev. E 2002, 66, 036304. [Google Scholar] [CrossRef]
  62. Trunk, R.A. Numerical Investigation of the Settling Behavior of Non-Spherical Particles—Application of Homogenized Lattice Boltzmann Methods. Ph.D. Dissertation, Karlsruhe Institute of Technologie (KIT), Karlsruhe, Germany, 2021. [Google Scholar] [CrossRef]
  63. Carvalho, A.S.; Martins, J.M. Exact restitution and generalizations for the Hunt–Crossley contact model. Mech. Mach. Theory 2019, 139, 174–194. [Google Scholar] [CrossRef]
  64. Hafen, N.; Marquardt, J.E.; Dittler, A.; Krause, M.J. Simulation of Dynamic Rearrangement Events in Wall-Flow Filters Applying Lattice Boltzmann Methods. Fluids 2023, 8, 213. [Google Scholar] [CrossRef]
  65. Krüger, T.; Kusumaatmaja, H.; Kuzmin, A.; Shardt, O.; Silva, G.; Viggen, E.M. The Lattice Boltzmann Method; Graduate Texts in Physics; Springer: Cham, Switzerland, 2017. [Google Scholar] [CrossRef]
  66. Sukop, M.C.; Thorne, D.T. Lattice Boltzmann Modeling: An introduction for Geoscientists and Engineers, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar] [CrossRef]
  67. Haussmann, M.; Hafen, N.; Raichle, F.; Trunk, R.; Nirschl, H.; Krause, M.J. Galilean invariance study on different lattice Boltzmann fluid–solid interface approaches for vortex-induced vibrations. Comput. Math. Appl. 2020, 80, 671–691. [Google Scholar] [CrossRef]
  68. Trunk, R.; Weckerle, T.; Hafen, N.; Thäter, G.; Nirschl, H.; Krause, M.J. Revisiting the Homogenized Lattice Boltzmann Method with Applications on Particulate Flows. Computation 2021, 9, 11. [Google Scholar] [CrossRef]
  69. Bhatnagar, P.L.; Gross, E.P.; Krook, M. A Model for Collision Processes in Gases. I. Small Amplitude Processes in Charged and Neutral One-Component Systems. Phys. Rev. 1954, 94, 511–525. [Google Scholar] [CrossRef]
  70. Qian, Y.H.; D’Humières, D.; Lallemand, P. Lattice BGK Models for Navier-Stokes Equation. Europhys. Lett. 1992, 17, 479–484. [Google Scholar] [CrossRef]
  71. Ditscherlein, R.; Furat, O.; Löwer, E.; Mehnert, R.; Trunk, R.; Leißner, T.; Krause, M.J.; Schmidt, V.; Peuker, U.A. PARROT: A Pilot Study on the Open Access Provision of Particle-Discrete Tomographic Datasets. Microsc. Microanal. 2022, 28, 350–360. [Google Scholar] [CrossRef] [PubMed]
  72. Kummerländer, A.; Avis, S.; Kusumaatmaja, H.; Bukreev, F.; Crocoll, M.; Dapelo, D.; Hafen, N.; Ito, S.; Jeßberger, J.; Marquardt, J.E.; et al. OpenLB Release 1.6: Open Source Lattice Boltzmann Code. 2023. Available online: https://zenodo.org/records/7773497 (accessed on 19 August 2024).
  73. Hafen, N.; Dittler, A.; Krause, M.J. Simulation of particulate matter structure detachment from surfaces of wall-flow filters applying lattice Boltzmann methods. Comput. Fluids 2022, 239, 105381. [Google Scholar] [CrossRef]
  74. Kupershtokh, A.; Medvedev, D.; Karpov, D. On Equations of State in a Lattice Boltzmann Method. Comput. Math. Appl. 2009, 58, 965–974. [Google Scholar] [CrossRef]
  75. Wen, B.; Zhang, C.; Tu, Y.; Wang, C.; Fang, H. Galilean invariant fluid–solid interfacial dynamics in lattice Boltzmann simulations. J. Comput. Phys. 2014, 266, 161–170. [Google Scholar] [CrossRef]
  76. Swope, W.C.; Andersen, H.C.; Berens, P.H.; Wilson, K.R. A computer simulation method for the calculation of equilibrium constants for the formation of physical clusters of molecules: Application to small water clusters. J. Chem. Phys. 1982, 76, 637–649. [Google Scholar] [CrossRef]
  77. Marquardt, J.E.; Hafen, N.; Krause, M.J. A novel model for direct numerical simulation of suspension dynamics with arbitrarily shaped convex particles. Comput. Phys. Commun. 2024, 304, 109321. [Google Scholar] [CrossRef]
  78. Dapelo, D.; Trunk, R.; Krause, M.J.; Bridgeman, J. Towards Lattice-Boltzmann modelling of unconfined gas mixing in anaerobic digestion. Comput. Fluids 2019, 180, 11–21. [Google Scholar] [CrossRef]
  79. Bretl, C.; Trunk, R.; Nirschl, H.; Thäter, G.; Dorn, M.; Krause, M.J. Preliminary Study of Particle Settling Behaviour by Shape Parameters via Lattice Boltzmann Simulations. In High Performance Computing in Science and Engineering’20; Nagel, W., Kröner, D., Resch, M., Eds.; Springer: Cham, Switzerland, 2021; pp. 245–259. [Google Scholar] [CrossRef]
  80. Hafen, N.; Thieringer, J.R.; Meyer, J.; Krause, M.J.; Dittler, A. Numerical investigation of detachment and transport of particulate structures in wall-flow filters using lattice Boltzmann methods. J. Fluid Mech. 2023, 956, A30. [Google Scholar] [CrossRef]
  81. Hafen, N.; Marquardt, J.E.; Dittler, A.; Krause, M.J. Simulation of Particulate Matter Structure Detachment from Surfaces of Wall-Flow Filters for Elevated Velocities Applying Lattice Boltzmann Methods. Fluids 2023, 8, 99. [Google Scholar] [CrossRef]
  82. Marquardt, J.E.; Hafen, N.; Krause, M.J. A novel particle decomposition scheme to improve parallel performance of fully resolved particulate flow simulations. J. Comput. Sci. 2024, 78, 102263. [Google Scholar] [CrossRef]
  83. Marquardt, J.E.; Eysel, B.; Sadric, M.; Rauh, C.; Krause, M.J. Potential for damage to fruits during transport through cross-section constrictions. arXiv 2024, arXiv:2408.09167. [Google Scholar]
  84. Krause, M.J.; Kummerländer, A.; Avis, S.J.; Kusumaatmaja, H.; Dapelo, D.; Klemens, F.; Gaedtke, M.; Hafen, N.; Mink, A.; Trunk, R.; et al. OpenLB—Open source lattice Boltzmann code. Comput. Math. Appl. 2021, 81, 258–288. [Google Scholar] [CrossRef]
  85. Schäfer, M.; Turek, S.; Durst, F.; Krause, E.; Rannacher, R. Benchmark Computations of Laminar Flow Around a Cylinder. In Notes on Numerical Fluid Mechanics (NNFM); Vieweg+Teubner Verlag: Braunschweig/Wiesbaden, Germany, 1996; pp. 547–566. [Google Scholar] [CrossRef]
  86. Latt, J.; Chopard, B.; Malaspinas, O.; Deville, M.; Michler, A. Straight velocity boundaries in the lattice Boltzmann method. Phys. Rev. E 2008, 77, 056703. [Google Scholar] [CrossRef]
  87. ten Cate, A.; Nieuwstad, C.H.; Derksen, J.J.; Van den Akker, H.E.A. Particle imaging velocimetry experiments and lattice-Boltzmann simulations on a single sphere settling under gravity. Phys. Fluids 2002, 14, 4012–4025. [Google Scholar] [CrossRef]
  88. Ginzbourg, I.; d’Humières, D. Local second-order boundary methods for lattice Boltzmann models. J. Stat. Phys. 1996, 84, 927–971. [Google Scholar] [CrossRef]
  89. Hayakawa, Y.; Oguchi, T. Evaluation of gravel sphericity and roundness based on surface-area measurement with a laser scanner. Comput. Geosci. 2005, 31, 735–741. [Google Scholar] [CrossRef]
  90. Hofmann, H.J. Grain-shaped indices and isometric graphs. J. Sediment. Res. 1994, 64, 916–920. [Google Scholar] [CrossRef]
  91. Pearson, K. VII. Mathematical contributions to the theory of evolution—III. Regression, heredity, and panmixia. Philos. Trans. R. Soc. Lond. Ser. A Contain. Pap. Math. Phys. Character 1896, 187, 253–318. [Google Scholar] [CrossRef]
  92. Henn, T.; Thäter, G.; Dörfler, W.; Nirschl, H.; Krause, M.J. Parallel dilute particulate flow simulations in the human nasal cavity. Comput. Fluids 2016, 124, 197–207. [Google Scholar] [CrossRef]
  93. Park, J. Modeling the Dynamics of Fabric in a Rotating Horizontal Drum. Ph.D. Thesis, Purdue University, West Lafayette, IN, USA, 2003. [Google Scholar]
  94. Li, X. An Experimental and Numerical Study of Normal Particle Collisions in a Viscous Liquid. Ph.D. Thesis, California Institute of Technology, Pasadena, CA, USA, 2010. [Google Scholar] [CrossRef]
  95. Konstandopoulos, A.G.; Skaperdas, E.; Warren, J.; Allansson, R. Optimized Filter Design and Selection Criteria for Continuously Regenerating Diesel Particulate Traps. J. Fuels Lubr. 1999, 108, 279–288. [Google Scholar] [CrossRef]
  96. Dittler, A. Ash Transport in Diesel Particle Filters. In Proceedings of the SAE 2012 International Powertrains, Fuels & Lubricants Meeting, Malmo, Sweden, 18–20 September 2012. [Google Scholar] [CrossRef]
  97. Kimura, K.; Lynskey, M.; Corrigan, E.R.; Hickman, D.L.; Wang, J.; Fang, H.L.; Chatterjee, S. Real World Study of Diesel Particulate Filter Ash Accumulation in Heavy-Duty Diesel Trucks. In Proceedings of the Powertrain & Fluid Systems Conference and Exhibition, Toronto, ON, Canada, 16–19 October 2006. [Google Scholar] [CrossRef]
  98. Schiller, L.; Neumann, A. Über die grundlegenden Berechnungen bei der Schwerkraftaufbereitung. Z. Vereines Dtsch. Ingenieure 1933, 77, 318–321. [Google Scholar]
  99. Herschel, W.H.; Bulkley, R. Konsistenzmessungen von Gummi-Benzollösungen. Kolloid-Z 1926, 39, 291–300. [Google Scholar] [CrossRef]
  100. Bouzidi, M.; Firdaouss, M.; Lallemand, P. Momentum transfer of a Boltzmann-lattice fluid with boundaries. Phys. Fluids 2001, 13, 3452–3459. [Google Scholar] [CrossRef]
  101. Metzner, A.B.; Reed, J.C. Flow of non-newtonian fluids—Correlation of the laminar, transition, and turbulent-flow regions. AIChE J. 1955, 1, 434–440. [Google Scholar] [CrossRef]
  102. Faust, E.; Schlüter, A.; Müller, H.; Steinmetz, F.; Müller, R. Dirichlet and Neumann boundary conditions in a lattice Boltzmann method for elastodynamics. Comput. Mech. 2023, 73, 317–339. [Google Scholar] [CrossRef]
  103. Maquart, T.; Noël, R.; Courbebaisse, G.; Navarro, L. Toward a Lattice Boltzmann Method for Solids—Application to Static Equilibrium of Isotropic Materials. Appl. Sci. 2022, 12, 4627. [Google Scholar] [CrossRef]
Figure 1. Representation of the result of Equation (24) along an x-axis through the middle of a circle (black solid line), illustrating the smooth transition layer with size ε as dashed circles.
Figure 1. Representation of the result of Equation (24) along an x-axis through the middle of a circle (black solid line), illustrating the smooth transition layer with size ε as dashed circles.
Powders 03 00027 g001
Figure 2. Representation of the simulation setup for flow around a cylinder as a projection onto the x-y plane.
Figure 2. Representation of the simulation setup for flow around a cylinder as a projection onto the x-y plane.
Powders 03 00027 g002
Figure 3. Relative error of the drag (left) and lift coefficients (right) computed in [56] in L 2 norm versus the resolution N.
Figure 3. Relative error of the drag (left) and lift coefficients (right) computed in [56] in L 2 norm versus the resolution N.
Powders 03 00027 g003
Figure 4. Simulation setup of a single settling sphere according to Trunk et al. [68] and ten Cate et al. [87].
Figure 4. Simulation setup of a single settling sphere according to Trunk et al. [68] and ten Cate et al. [87].
Powders 03 00027 g004
Figure 5. Comparison of HLBM simulation results with experimental measurements by ten Cate et al. [87].
Figure 5. Comparison of HLBM simulation results with experimental measurements by ten Cate et al. [87].
Powders 03 00027 g005
Figure 6. Cylinder-wall impact simulation setup according to [43].
Figure 6. Cylinder-wall impact simulation setup according to [43].
Powders 03 00027 g006
Figure 7. Comparison of the simulation results of [43] with the solutions by Park [93], see Equations (38) and (39). The rebound velocity is shown on the left and the rebound angular velocity is shown on the right.
Figure 7. Comparison of the simulation results of [43] with the solutions by Park [93], see Equations (38) and (39). The rebound velocity is shown on the left and the rebound angular velocity is shown on the right.
Powders 03 00027 g007
Figure 8. Plot of the shortest distance between the surface of a settling sphere and the bottom wall, comparing HLBM simulations by Marquardt et al. [43] with experimental data by Li [94].
Figure 8. Plot of the shortest distance between the surface of a settling sphere and the bottom wall, comparing HLBM simulations by Marquardt et al. [43] with experimental data by Li [94].
Powders 03 00027 g008
Figure 9. Chronological evolution of detachment, transport, and plug formation in a wall-flow filter as a sequential series [64].
Figure 9. Chronological evolution of detachment, transport, and plug formation in a wall-flow filter as a sequential series [64].
Powders 03 00027 g009
Figure 10. Representation of the velocity field around settling spherical (left) and cubic (right) particles in a triple periodic domain at different normalized times t * , an Archimedes number of 2000, and a particle volume fraction of about 30% [77].
Figure 10. Representation of the velocity field around settling spherical (left) and cubic (right) particles in a triple periodic domain at different normalized times t * , an Archimedes number of 2000, and a particle volume fraction of about 30% [77].
Powders 03 00027 g010
Figure 11. Comparison of the normalized average settling velocity of spheres and cubes at A r = 500 (left), A r = 1000 (middle), and A r = 2000 (right).
Figure 11. Comparison of the normalized average settling velocity of spheres and cubes at A r = 500 (left), A r = 1000 (middle), and A r = 2000 (right).
Powders 03 00027 g011
Figure 12. Illustration of the setup studied in [83] as a projection onto the x-y plane, highlighting the diameter of the cylindrical pipe at the inlet and its narrowing towards the end, with a predefined taper angle θ .
Figure 12. Illustration of the setup studied in [83] as a projection onto the x-y plane, highlighting the diameter of the cylindrical pipe at the inlet and its narrowing towards the end, with a predefined taper angle θ .
Powders 03 00027 g012
Figure 13. Plot of the average distance to the center of the pipe (top left), number of contacts (top right), fluid-induced stress (bottom left), and contact-induced stress (bottom right) versus the length of the pipe.
Figure 13. Plot of the average distance to the center of the pipe (top left), number of contacts (top right), fluid-induced stress (bottom left), and contact-induced stress (bottom right) versus the length of the pipe.
Powders 03 00027 g013
Table 2. Drag and lift coefficients computed in [56] for a flow around a cylinder.
Table 2. Drag and lift coefficients computed in [56] for a flow around a cylinder.
Drag Coefficient C d Lift Coefficient C l ( × 10 2 )
N = 1 N = 2 N = 3 N = 4 N = 5 N = 1 N = 2 N = 3 N = 4 N = 5
ε = 2 Δ x 9.83 7.57 7.05 6.81 6.68 0.00 1.04 1.11 1.11 1.09
ε = 1 Δ x 8.15 6.90 6.63 6.51 6.43 0.00 0.66 0.81 0.87 0.90
ε = 0.5 Δ x 6.93 6.44 6.35 6.30 6.27 0.00 0.77 0.88 0.91 0.92
ε = 0 Δ x 6.90 6.38 6.24 6.22 6.19 0.00 0.53 0.66 0.73 0.76
Schäfer et al. [85] 6.05 6.25 0.80 1.00
Table 3. Values considered for the computation of a single settling sphere in [68].
Table 3. Values considered for the computation of a single settling sphere in [68].
CaseFluid Density ρ f in kg m 3 Dynamic Viscosity η in Pa sGrid Spacing Δ x in mmTime Step Size Δ t in ms
1970 0.373 1.671 0.3891
2965 0.212 1.645 0.2410
3962 0.113 1.610 0.1526
4960 0.058 1.559 0.1010
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Marquardt, J.E.; Krause, M.J. A Review of the Homogenized Lattice Boltzmann Method for Particulate Flow Simulations: From Fundamentals to Applications. Powders 2024, 3, 500-530. https://doi.org/10.3390/powders3040027

AMA Style

Marquardt JE, Krause MJ. A Review of the Homogenized Lattice Boltzmann Method for Particulate Flow Simulations: From Fundamentals to Applications. Powders. 2024; 3(4):500-530. https://doi.org/10.3390/powders3040027

Chicago/Turabian Style

Marquardt, Jan E., and Mathias J. Krause. 2024. "A Review of the Homogenized Lattice Boltzmann Method for Particulate Flow Simulations: From Fundamentals to Applications" Powders 3, no. 4: 500-530. https://doi.org/10.3390/powders3040027

APA Style

Marquardt, J. E., & Krause, M. J. (2024). A Review of the Homogenized Lattice Boltzmann Method for Particulate Flow Simulations: From Fundamentals to Applications. Powders, 3(4), 500-530. https://doi.org/10.3390/powders3040027

Article Metrics

Back to TopTop