Granular Stress

Particle-particle interactions can be significant in solid particle flows. The particle-particle interaction forces are considered as internal forces within phases.

Simcenter STAR-CCM+ provides two models to account for the solid particle-particle interaction forces. These models apply exclusively to the dispersed phase.

Solid Pressure Force

A compaction, or 'solid pressure', force is provided as one model of particle-particle interactions within a solid particle flow.

It is implemented as the following internal force term in the momentum equation for a solid particle phase:

Figure 1. EQUATION_DISPLAY
(Fint)i=-αiΣj=1Mαp,j[eA(αp,maxj=1Mαp,j)](j=1Mαp,j)
(2348)

where:

α p , m a x is the maximum packing limit

α p , j is the volume fraction of the jth particle phase

M is the number of particle phases

A is the model constant, set to -600.0 by default

When activated during a multiphase flow simulation, the solid pressure force comes into action only when the solid volume fraction in any part of the domain approaches α p , m a x . The force acts to resist the formation of unphysical solid packing fractions by increasing exponentially as the solid volume fraction approaches the maximum packing limit. This model is useful to study a multiphase flow containing solids without needing to consider the effects of solid stress due to friction and/or collision.

The maximum packing limit is set to 0.624 by default, representative of rigid spherical solid particles.

Granular Pressure

The granular pressure model provides a way to estimate the stresses in the granular medium. The model is applicable to gas-solid flows and is typically used for fluidized bed applications.

Fluidized bed reactors are widely used in combustion, catalytic cracking and various other chemical and metallurgical processes. The particle motion can be classified into two regimes - kinetic and frictional. In the kinetic regime, the particle motion is governed by collisions between particles. By analogy with gas kinetic theory, and after assuming distribution and collision properties for the particles, a kinetic theory of granular pressures can be derived for single particle flows [466], [512].

In the frictional regime, where the particle motion is contact-dominated, empirical formulations that are borrowed from soil mechanics are employed. It is possible to work with multiple particle phases (that is, particles of different sizes) when using the Granular Pressure Model. Schaeffer, [542] described the stresses in the frictional regime that is based on a simplified version of the critical state theory. Johnson and Jackson, [483] also developed constitutive relations for stresses in the frictional regime.

A full stress tensor is then obtained that describes the particle-particle interaction terms in the solid phase momentum equation:

Figure 2. EQUATION_DISPLAY
(Fint)p=∇⋅S¯p
(2349)

where the granular stress tensor is defined as:

Figure 3. EQUATION_DISPLAY
S¯p=[Pp+(ξp23μp)∇⋅vp]I
(2350)

where:

  • Pp is the solid pressure.
  • μp is the effective granular viscosity.
  • I is the identity tensor.
  • The subscript p,is used to denote the particle phase.

ξp is the bulk viscosity. If you activate only the frictional regime, ξp is set to 0. If you activate only the kinetic regime, ξp is computed using Eqn. (2381). If you activate both regimes, ξp is computed based on the frictional model you select.

Kinetic Regime

The kinetic regime is characterized by particle volume fractions below the maximum packing limit, αp,max. In the kinetic regime, the particle motion is governed by collisions between particles. The granular temperature, θp, is a measure of the fluctuating kinetic energy of particles:

Figure 4. EQUATION_DISPLAY
θp=13v′piv′pi
(2351)

where v′pi is the random fluctuating velocity of the particle phase and   denotes ensemble averaging.

The probability of particle collisions is characterized by the particle radial distribution function, g0. The radial distribution function represents the spatial distribution of the particles, and therefore their proximity, and can be related to the dispersed-phase volume fraction. The form in [451] has been implemented:

Figure 5. EQUATION_DISPLAY
g0=35[1-(αpαp,max)1/3]-1
(2352)

This function becomes undefined when αp approaches the maximum packing limit, αp,max. In this limit, Eqn. (2352) is supplemented by the equation that is proposed in [563] for αp>αcrit:

Figure 6. EQUATION_DISPLAY
g0=1.08×103+1.08×106(αpαcrit)+1.08×109(αpαcrit)2+1.08×1012(αpαcrit)3
(2353)

where:

Figure 7. EQUATION_DISPLAY
α c r i t = α p , m a x ( 1 - 0.6 1.08 × 10 3 ) 3
(2354)

The energy that is dissipated in particle collisions is characterized by the coefficient of restitution, e. You can specify e (by default e = 0.9).

Mixture Maximum Packing Fraction

Yu and Standish [575] proposed an empirical correlation to estimate a maximum packing limit for a mixture of multiple particles. There is no limit to the number of particles in the mixture for this correlation.

The cumulative particle volume fraction, αp,sum, for a mixture of M particles is:

Figure 8. EQUATION_DISPLAY
αp,sum=n=1Mαn
(2355)

The mixture maximum packing fraction is:

Figure 9. EQUATION_DISPLAY
αp,maxm=min{αi,max1-j=1i(1-αi,maxpij)(cxiXij)-j=i+1M(1-αi,maxpij)(cxiXij)}
(2356)

where i=1, 2, ... , M are the particle phases in the simulation arranged in order from coarsest to finest.

Figure 10. EQUATION_DISPLAY
cxi=αiαp,sum
(2357)
Figure 11. EQUATION_DISPLAY
Xij={1-rij22-αi,maxj<i1-1-rij22-αi,maxji
(2358)
Figure 12. EQUATION_DISPLAY
rij={dp,idp,jjidp,jdp,ij>i
(2359)
Figure 13. EQUATION_DISPLAY
pij={αi,max+αi,max(1-αi,max)(1-2.35rij+1.35rij2)rij0.741αi,maxrij>0.741
(2360)

Frictional Regime

The following models are available in the frictional regime:

Modified Johnson Frictional Model

The Modified Johnson [483] model gets activated in regions where the cumulative particle volume fraction, αp,sum, exceeds the specified minimum frictional volume fraction packing limit, αp,minf. The solid pressure in this regime is given by the frictional solid pressure, Ppf:

Figure 14. EQUATION_DISPLAY
Ppf={αpαp,sumFr((αp,sum-αp,minf)r(αp,maxm-αp,sum)s)αp,sum>αp,minf0αp,sumαp,minf
(2361)

where:

αp,maxm is the mixture maximum packing fraction

Fr, r, and s are user-specified empirical constants

The effective granular viscosity in this regime, μpf, is given by the frictional viscosity:

Figure 15. EQUATION_DISPLAY
μpf={min(Ppfsinϕ2DpDp+θpdp2,μp,max)αp,sum>αp,minf0αp,sumαp,minf
(2362)

where:

  • ϕ is the angle of internal friction. The recommended value is 28.5° when using the Johnson model.
  • Dp is the strain rate tensor for the particle phase.
  • μ p , m a x is the user-defined Maximum Solid Viscosity limit applied to μ p .

The term involving granular temperature, θp is ignored when the kinetic regime is not activated.

In the frictional regime, the bulk viscosity ξp is set to 0 where the cumulative particle volume fraction exceeds the minimum frictional volume fraction αp,minf, and is computed using Eqn. (2381) everywhere else.

Schaeffer Frictional Model

The Schaeffer [542] model gets activated in regions where the cumulative particle volume fraction, αp,sum, exceeds the specified mixture maximum packing fraction, αp,maxm. The solid pressure in this regime is given by the frictional solid pressure, Ppf:

Figure 16. EQUATION_DISPLAY
Ppf={αpαp,sum(1025(αp,sum-αp,maxm)10)αp,sum>αp,maxm0αp,sumαp,maxm
(2363)

The effective granular viscosity in this regime, μpf, is given by the frictional viscosity:

Figure 17. EQUATION_DISPLAY
μpf={min(Ppfsinϕ4I2D,μp,max)αp,sum>αp,maxm0αp,sumαp,maxm
(2364)

where:

  • ϕ is the angle of internal friction and is set to 25o by default.
  • μ p , m a x is the user-defined Maximum Solid Viscosity limit applied to μ p .
  • I2D is the second invariant of the deviator of the strain rate tensor:
Figure 18. EQUATION_DISPLAY
I2D=16[(Dp11-Dp22)2+(Dp22-Dp33)2+(Dp33-Dp11)2]+Dp122+Dp232+Dp312
(2365)

In the frictional regime, where both regime and frictional are specified, the bulk viscosity, ξp, is set to 0 above the mixture minimum packing fraction, αp,maxm, and is computed using Eqn. (2381) everywhere else.