Collision and Coalescence

Simcenter STAR-CCM+ uses a host cell approach to detect collisions. Two parcels can collide only if they are in the same cell. Simcenter STAR-CCM+ uses the faster of the following collision algorithms to detect collisions in any particular cell. The following algorithms are available:

  • the NTC (No Time Counter) collision detection algorithm [699]
  • the O’Rourke algorithm [679]

After a collision is detected between two droplets, different collision outcomes are possible: bounce, coalescence, reflexive separation, and stretching separation (grazing collision) [659]:



This implementation ignores the formation of satellite droplets which may occur at high collision Weber numbers.

Collision outcomes are described by three non-dimensional parameters:

  • The collision Weber number We coll is:
    Figure 1. EQUATION_DISPLAY
    We coll = ρ l ( v 1 , 2 ) 2 ( r 1 + r 2 ) 2 σ
    (3142)

    where σ = 1 2 ( σ 1 + σ 2 ) is the average surface tension of droplets 1 and 2 and ρ l = 1 2 ( ρ 1 + ρ 2 ) is the average density. The relative velocity v 1 , 2 is:

    Figure 2. EQUATION_DISPLAY
    v 1 , 2 = | v 1 - v 2 |
    (3143)

    where v 1 and v 2 are the velocities of the colliding droplets, and r 1 and r 2 are their corresponding radii.

    The collision Weber number can also be defined based on the diameter of the smaller droplet d s , which in relation to We coll is given as:
    Figure 3. EQUATION_DISPLAY
    We d = ρ l ( v 1 , 2 ) 2 d s σ = 4 Δ ( 1 + Δ ) We c o l l
    (3144)
  • The impact parameter B is:
    Figure 4. EQUATION_DISPLAY
    B = b r 1 + r 2
    (3145)

    where b is calculated by taking the distance from the center of one droplet to the relative velocity vector that is placed on the center of the other droplet. When B = 0 , the collision is head-on. When B = 1 , the droplets barely graze each other.

  • The droplet size ratio γ is:
    Figure 5. EQUATION_DISPLAY
    γ = r 2 r 1     , r 2 > r 1
    (3146)
    An additional size ratio parameter commonly used in literature is Δ = 1 γ , 0 < Δ < 1 .
  • The collision Ohnesorge number O h is defined as:
    O h = μ ρ σ d s
    where μ is the averaged dynamic viscosity of the colliding droplets.

The outcome of a collision can be represented with a collision outcome map based on the impact parameter B and the collision Weber number We . Droplets bounce off each other (simple bounce or reflexive separation), coalesce, or graze each other (stretching separation) according to their position on the collision outcome map. The general shape of the curves can shift with differing size ratio parameter as well as other physical properties such as droplet viscosity.

Three collision outcome maps are implemented in Simcenter STAR-CCM+ . The O'Rourke map ([678], [671]), the Ashgriz map ([645]), and the Composite map.

The O'Rourke and Ashgiz maps plot the collision efficiency E versus the collision Weber number We coll which is calculated by Eqn. (3142) for each pair of interacting droplets based on an averaged droplet diameter. The collision efficiency E is defined as the probability of obtaining a given outcome ( E = B B ). The effect of energy loss due to viscous dissipation is not included in either of these two maps.

O'Rourke Map
The O'Rourke Map accounts for bounce, coalescence, and stretching/grazing separation modes.

Ashgriz Map
The Ashgriz map accounts for coalescence, reflexive separation, and stretching/grazing separation modes.



The boundaries of the coalescence area are described by the curves Ecoal and Ebounce or Egraze and Ereflex.

For each E curve:

Figure 6. EQUATION_DISPLAY
Ei=min[1.0,A(WeWecg(γ))a]
(3147)

where A, a, and Wec are empirical constants that are used to fit the E curve to the data.

The default values for these constants are:

O'Rourke Ashgriz
Ecoal Ebounce Egraze Ereflex
a -1.0 13 23 23
A 1.0 1.0 1.0 0.005
Wec 0.0 0.0 0.0 20

The droplet diameter ratio correction is defined as:

Figure 7. EQUATION_DISPLAY
g(γ)=a3γ3+a2γ2+a1γ+a0
(3148)

where γ is the droplet size ratio. The default values for the constants are:

  • a3=2.4
  • a2=5.76
  • a1=6.48
  • a0=0

Using the default values for O'Rourke listed in the previous table, Eqn. (3147) for Ecoal and Ebounce reduce to these formulations for collision and coalescence:

Figure 8. EQUATION_DISPLAY
Ecoal=min[1.0,g(γ)We]
(3149)
Figure 9. EQUATION_DISPLAY
Ebounce=min[1.0,(Weg(γ))13]
(3150)

The O'Rourke algorithm for overall collision dynamics is described in the following flowchart [671]:



Yr,2 is a random number in the range [0,1].

For both O'Rourke and Ashgriz methods, if coalescence occurs, the number of coalescences m that each droplet undergoes is determined by finding the value of m for which

Figure 10. EQUATION_DISPLAY
n=0m1Pn<Yr,2<n=0mPn
(3151)

where Pn is the probability of n collisions given by Eqn. (3176).

When coalescence occurs, the number of droplets from the less populous parcel is subtracted from the more populous parcel. If the outcome is grazing collision or bounce, only one collision is calculated per droplet. The post-collision velocity, temperature, and mass of the droplets are calculated based on the conservation of mass, momentum, and energy.

Composite Map
The Composite map provides models for the three boundary curves. The Sommerfeld model for bounce, the Suo-Jia model for stretching separation, and the Ashgriz model for reflexive separation.

Sommerfeld
This model was based on the approach of Hu et al. [664], where the effect of viscous dissipation in the energy balance is accounted for in the critical collision Weber number.
Figure 11. EQUATION_DISPLAY
We d = g ( Δ ) ( Φ 3 ) ( 1 B 2 ) ( 1 β )
(3152)
where:
  • g ( Δ ) = 4 ( 1 + Δ 2 ) ( 1 + Δ 3 ) Δ 2
  • β is the energy dissipation factor
  • Φ is a shape factor related to the degree of deformation of the droplets during the colliding process.

The Sommerfeld ([709], [705]) approach automatically adapts β and Φ by fitting the available data with varying viscosity, limited by O h < 0.5 (for pure liquids) and O h < 0.4 (for solutions). The parameters β and Φ are assumed to be linear function of B .

Figure 12. EQUATION_DISPLAY
Φ ( B ) = k Φ O h + Φ i n i t O h
(3153)
Figure 13. EQUATION_DISPLAY
β ( B ) = ( 1 β i n i t ) O h + β i n i t O h
(3154)
Figure 14. EQUATION_DISPLAY
k Φ = max ( k 3 O h 3 + k 2 O h 2 + k 1 O h + k 0 , k l ) Φ i n i t = max ( Φ 3 O h 3 + Φ 2 O h 2 + Φ 1 O h + Φ 0 , Φ l ) β i n i t = min ( β 3 O h 3 + β 2 O h 2 + β 1 O h + β 0 , β l )
(3155)
The default values for these constants are:
Constants k 0 k 1 k 2 k 3 k l
Pure Liquid 0.82 -4.03 10.93 -9.6 0.31
Solution 0.725 -10.2 52.5 -87.7 0.0834
Constants Φ 0 Φ 1 Φ 2 Φ 3 Φ l
Pure Liquid 3.9 -4.32 12.4 -11.7 3.4
Solution 3.76 -6.05 18.31 -18.25 3.1
β 0 β 1 β 2 β 3 β l
0.07 5.24 -19.6 22.6 0.5

For the case of head-on collision (B = 0), the critical Weber number is We d = g ( Δ ) ( Φ 3 ) ( 1 β ) .

Suo-Jia
The Suo and Jia ([710]) model for stretching separation includes only dimensionless parameters as given below:
Figure 15. EQUATION_DISPLAY
We d = 1 B ( a + h d s O h )
(3156)

where a is a function of the Ohnesorge number and the droplet size ratio, given as:

Figure 16. EQUATION_DISPLAY
a = ( a 0 a 1 Δ ) O h + a 2
(3157)

The default values for the constants are:

  • a 2 = 2.58
  • a 1 = 180
  • a 0 = 183

This correlation is valid for :

1 m P a s < μ < 47.2 m P a s f o r Δ = 1 1 m P a s < μ < 1.2 m P a s f o r Δ < 1

Ashgriz
The Ashgriz method separates the reflexive separation and coalescence modes for the critical Weber number.
Figure 17. EQUATION_DISPLAY
We d = f ( Δ ) Δ 6 η s + η l
(3158)
where:
Figure 18. EQUATION_DISPLAY
η s = 2 ( 1 ξ ) 2 ( 1 ξ 2 ) 1 2 1 η l = 2 ( Δ ξ ) 2 ( Δ 2 ξ 2 ) 1 2 Δ 3
(3159)
and ξ = 1 2 B ( 1 + Δ )
Figure 19. EQUATION_DISPLAY
f ( Δ ) = 3 Δ ( 1 + Δ 3 ) 2 [ 7 ( 1 + Δ 3 ) 2 3 4 ( 1 + Δ 2 ) ]
(3160)

For the case of head-on collision (B = 0), the critical Weber number is We d = f ( Δ ) Δ 3 ( 1 + Δ 3 ) . For a head-on collision of equal-sized droplets We d = 18.67 . This number increases with increasing droplet size disparity.

Grazing Collisions

The threshold condition for grazing separation is Yr,2Ecoal for the O'Rourke method or Yr,2Egraze for Ashgriz. On the assumption that droplets retain their original size in grazing collisions, the new velocities of the droplets are:

Figure 20. EQUATION_DISPLAY
v1new=1m1+m2[m1v1+m2v2+m2(v1v2)Yr,212Ecoal121Ecoal12]v2new=1m1+m2[m1v1+m2v2+m1(v2v1)Yr,212Ecoal121Ecoal12]
(3161)

where m1 and m2 are the masses of the more and less populous parcels respectively.

Satellite droplet formation is ignored in grazing collisions. One collision is calculated for each droplet. The velocity of the more populous parcel is updated to account for droplets that did not take part in the collision:
Figure 21. EQUATION_DISPLAY
v1final=N2v1new+(N1N2)v1N1v2final=v2new
(3162)

where N1 and N2 are the numbers of particles in the more and less populous parcels respectively.

Bouncing

The threshold condition for bouncing is Yr,2Eboun.

The new velocities of the bouncing particles are given by:

Figure 22. EQUATION_DISPLAY
v1new=1m1+m2[m1v1+m2v2m2(v1v2)Yr,212Ebounce121Ebounce12]v2new=1m1+m2[m1v1+m2v2m1(v2v1)Yr,212Ebounce121Ebounce12]
(3163)

As in the case of a grazing collision, the velocity of the more populous parcel is updated to account for droplets that did not take part in the collision.

Reflexive Separation

The threshold condition for reflexive separation is Yr,2<Ereflex.

The new velocities of the droplets after reflexive separation are:

Figure 23. EQUATION_DISPLAY
v1new=1m1+m2[m1v1+m2v2m2(v1v2)1WereflexWe]
(3164)
Figure 24. EQUATION_DISPLAY
v2new=1m1+m2[m1v1+m2v2m1(v2v1)1WereflexWe]
(3165)

Wereflex is defined from the equation for the Ereflex curve (Yr,2=Ereflex):

Figure 25. EQUATION_DISPLAY
Yr,2=Ereflex=min[1.0,A(WereflexWecg(γ))a]
(3166)

NTC Detection Algorithm

The NTC model uses two algorithms for detection parcel collisions. By default it uses the NTC detection algorithm, but when parcel density becomes high, it switches to the O'Rourke detection algorithm.

The NTC algorithm is more efficient for a large number of parcels in sparse sprays. NTC considers only a sample of collision pairs but scales up the collision probability so that each pair is more likely to be selected. On average, the result is the same as if the full distribution was modeled directly.

If a cell contains N droplets, the expected number of collisions in the cell over a time interval is given by summing the probability of all possible collisions:

Figure 26. EQUATION_DISPLAY
Mcoll=12i=1Npqij=1Npqjvi,jσi,jΔtV
(3167)

where:

  • vi,j is the relative velocity between two colliding parcels
  • σ i , j is the collision cross section of the two droplets defined as
    Figure 27. EQUATION_DISPLAY
    σ i , j = π ( r i + r j ) 2
    (3168)
  • Δt is the time-step size
  • V is the cell volume
  • Np is the number of parcels in a cell
  • qi is the number of droplets in parcel i.

The factor of one-half is a result of symmetry. This summation can be modified by pulling a constant factor outside:

Figure 28. EQUATION_DISPLAY
Mcoll=(qvσ)maxΔt2Vi=1Npqij=1Npqjvi,jσi,j(qvσ)max
(3169)

The value of (qvσ)max is used for scaling the selection probability of a collision. The chosen value is sufficiently large so that the following restriction holds

Figure 29. EQUATION_DISPLAY
qjvi,jσi,j(qvσ)max<1
(3170)

It is assumed that a representative subsample of parcels may be randomly selected from the set of parcels in the cell. This statistical approximation allows a constant multiplier to reduce the limits of summation as follows:

Figure 30. EQUATION_DISPLAY
Mcoll=i=1Mcandqij=1Mcandqjvi,jσi,j(qvσ)max
(3171)

where

Figure 31. EQUATION_DISPLAY
Mcand=Np2(qvσ)maxΔt2V
(3172)

The overall cost is proportional to the product of the limits of the summation, namely Mcand. The value of Mcand is linearly proportional to Np, because q goes as 1/Np. The double summation is evaluated using an acceptance-rejection scheme. The number of candidate pairs (Mcand) is selected randomly from the cell population.

After a pair has been selected, a random number from a uniform distribution (from 0 to 1) is used to determine if the candidate pair actually collides. A new random number is chosen for every pair, even for pairs within the same cell. A collision takes place between parcels i and j if the deviate r satisfies the inequality

Figure 32. EQUATION_DISPLAY
r<qgvi,jσi,j(qvσ)max
(3173)

The variable qg represents the greater number of droplets between qi and qj. If the collision is accepted, then ql, the lesser number of droplets, actually participates in the collision. This distinction is important in the case of droplet coalescence, where one parcel of droplets absorbs the other. Whenever employed for a given cell, the NTC algorithm is linearly proportional to Np.

If the spray is so dense that Mcand>Np2/2, then direct calculation of collisions using the O’Rourke approach is more efficient than the NTC algorithm for this cell. Simcenter STAR-CCM+ then switches to the O’Rourke algorithm automatically.

O’Rourke Detection Algorithm

The O’Rourke collision detection algorithm is a direct technique because it considers all possible collision partners. Compare to the NTC detection model, which samples collision pairs and scales the collision probability according to the results.

The probability of any droplet colliding with any other droplet is given by

Figure 33. EQUATION_DISPLAY
pi,j=vi,jσi,jΔtV
(3174)

The mean expected number of collisions between a droplet in parcel i and the droplets in parcel j is given by

Figure 34. EQUATION_DISPLAY
μ¯=qjvi,jσi,jΔtV
(3175)

The number of collisions is determined by sampling from a Poisson distribution with a mean of μ¯:

Figure 35. EQUATION_DISPLAY
Pn=μ¯n!eμ¯
(3176)

Eqn. (3176) gives the probability of n collisions. P0 gives the probability of zero collisions. Thus, whenever employed for a given cell, the O’Rourke approach is proportional to Np2.