7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Editorial
Invited review
Letter to the Editor
Original Article
REVIEW
Review Article
SHORT COMMUNICATION
7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Editorial
Invited review
Letter to the Editor
Original Article
REVIEW
Review Article
SHORT COMMUNICATION
View/Download PDF

Translate this page into:

Original Article
23 (
2
); 183-189
doi:
10.1016/j.jksus.2010.07.007

Series solution of the Smoluchowski’s coagulation equation

Ege University, Department of Mathematics, 35100 Bornova, İzmir, Turkey

⁎Corresponding author. ahmet.yildirim@ege.edu.tr (Ahmet Yıldırım)

Disclaimer:
This article was originally published by Elsevier and was migrated to Scientific Scholar after the change of Publisher.

Available online 27 July 2010

Peer-review under responsibility of King Saud University.

Abstract

The Smoluchowski coagulation equation is a mean-field model for the growth of clusters (particles, droplets, etc.) by binary coalescence; that is, the driving growth mechanism is the merger of two particles into a single one. In this study, we consider obtaining approximate solutions of the Smoluchowski’s coagulation equation using the homotopy perturbation method. The numerical solutions are compared with the exact solutions. Results derived from our method are shown graphically.

Keywords

The Smoluchowski coagulation equation
Homotopy perturbation method
Approximate solution
Error analysis
Maple software package
1

1 Introduction

Smoluchowski’s equation is widely applied to describe the time evolution of the cluster-size distribution during aggregation processes. Analytical solutions for this equation, however, are known only for a very limited number of kernels. Therefore, numerical methods have to be used to describe the time evolution of the cluster-size distribution. A numerical technique is presented for the solution of the homogeneous Smoluchowski’s coagulation equation with constant kernel.

In this paper, we will consider the following Smoluchowski’s coagulation equation (Ranjbar et al., in press; Filbert and Laurençot, 2004):

(1)
t f ( x , t ) = C + ( f ) - C - ( f ) , ( x , t ) R + 2 ,
(2)
f ( x , 0 ) = f 0 , x R + ,
where
(3)
C + ( f ) = 1 2 0 x K ( x - y , y ) f ( x - y , t ) f ( y , t ) dy ,
(4)
C - ( f ) = 0 K ( x , y ) f ( x , t ) f ( y , t ) dy
and f0 is a known value. f(x, t) is the density of cluster of mass x per unit volume at time t.

Clusters of masses x and y coalesce by binary collisions at a rate governed by a symmetric kernel K(x, y). The coagulation kernel K(x, y) characterizes the rate at which the coalescence of the two clusters with respective masses x and y produces a cluster of mass x + y and is a non-negative symmetric function

(5)
0 K ( x , y ) = K ( y , x ) , ( x , y ) R + 2 .

The integral in Eq. (3) accounts for the formation of the cluster of mass x resulting from the merger of two clusters with respective masses y and x − y, y ∈ (0, ∞). The integral in Eq. (4) describes the loss of the cluster of mass x by coagulation with other clusters. Problems involving Smoluchowski’s equation have received a considerable amount of attention in the literature (Drake, 1972). Eq. (1) has been used in a wide range of applications, such as the formation of clouds and smog (Friedlander, 1977), the clustering of planets, stores, galaxies (Silk and White, 1978), the kinetics of polymerization (Ziff, 1980) and even the schooling of fishes (Niwa, 1998) and the formation of marine snow (Kiorbe, 2001). Also, an influential survey article by Aldous summarizes the recent state of affairs (Aldous, 1999). It is well known that during each coagulation event, the total mass of clusters is conserved while the number of clusters decreases. In terms of f, the total number of clusters N(t) and total mass of clusters M(t) at time t ⩾ 0 are obtained by

(6)
N ( t ) 0 f ( x , t ) dx ,
(7)
M ( t ) 0 xf ( x , t ) dx .
While it is easy to check that N(t) is a non-increasing function of time, it is well known that M(t) might not remain constant throughout time evolution for some coagulation coefficient K(x, y) (Ernst et al., 1984). Recently, Filbert and Laurençot (2004) used a numerical scheme for the Smoluchowski coagulation equation, which relies on a conservative formulation and a finite volume approach. Also Ranjbar et al. (in press) used Taylor polynomials and radial basis functions together to solve the equation. In this paper, we will use the homotopy perturbation method for solving the Smoluchowski’s coagulation equation.

He (1999, 2003, 2006a) proposed a perturbation technique, so called He’s homotopy perturbation method (HPM), which does not require a small parameter in the equation and takes the full advantage of the traditional perturbation methods and the homotopy techniques. Relatively recent survey on the method and its applications can be found in Dehghan and Shakeri (2008a), Dehghan and Shakeri (2008b), Saadatmandi et al. (2009), Yıldırım (2008a,b, 2009a), Dehghan and Shakeri (2007), Shakeri and Dehghan (2008), Yıldırım (2009b), Koçak and Yıldırım (2009), Yıldırım (2008c, 2009c), and He (2008a,b, 2006b,c).

2

2 The homotopy perturbation method

Consider the following nonlinear differential equation:

(8)
A ( u ) - f ( r ) = 0 , r Ω with boundary conditions
(9)
B u , u / n = 0 , r Γ ,
where A is a general differential operator, B is a boundary operator, f(r) is a known analytic function, and Γ is the boundary of the domain Ω.

The operator A can, generally speaking, be divided into two parts L and N, where L is linear and N is nonlinear, therefore Eq. (8) can be written as,

(10)
L ( u ) + N ( u ) - f ( r ) = 0 .

By using homotopy technique, one can construct a homotopy v ( r , p ) : Ω × [ 0 , 1 ] R which satisfies

(11a)
H ( v , p ) = ( 1 - p ) [ L ( v ) - L ( u 0 ) ] + p [ A ( v ) - f ( r ) ] = 0 or
(11b)
H ( v , p ) = L ( v ) - L ( u 0 ) + pL ( u 0 ) + p [ N ( v ) - f ( r ) ] = 0 ,
where p ∈ [0, 1] is an embedding parameter and u0 is the initial approximation of Eq. (8) which satisfies the boundary conditions. Clearly, we have
(12)
H ( v , 0 ) = L ( v ) - L ( u 0 ) = 0
or
(13)
H ( v , 1 ) = A ( v ) - f ( r ) = 0
The changing process of p from zero to unity is just that of v(r, p) changing from u0(r) to u(r). This is called deformation, and also, L(v) − L(u0) and A(v) − f(r) are called homotopic in topology. If the embedding parameter p (0 ⩽ p ⩽ 1) is considered as a “small parameter”, applying the classical perturbation technique, we can assume that the solution of Eq. (11) can be given as a power series in p, i.e.,
(14)
v = v 0 + pv 1 + p 2 v 2 +
and setting p = 1 results in the approximate solution of Eq. (8) as
(15)
u = lim p 1 v = v 0 + v 1 + v 2 +

3

3 Numerical results and comparison with explicit solutions

Example 1

We first consider Eqs. (1)–(4) with constant kernel K(x, y) = 1 and f0 = exp(−x) (Ranjbar et al., in press),

(16)
t f ( x , t ) = 1 2 0 x f ( x - y , t ) f ( y , t ) dy - 0 f ( x , t ) f ( y , t ) dy ,
(17)
f ( x , 0 ) = exp ( - x ) ,
which has exact solution as follows (Ranjbar et al., in press):
(18)
f ( x , t ) = N 2 ( t ) exp ( - N ( t ) x ) with N ( t ) = 2 M 0 2 + M 0 t and M 0 = 1
for ( x , t ) R + 2 , where N(t) is the total number of particles defined by Eq. (6). In order to solve Eqs. (16) and (17) by the homotopy perturbation method, we construct the following homotopy
(19)
f ( x , t ) t = p 1 2 0 x f ( x - y , t ) f ( y , t ) dy - 0 f ( x , t ) f ( y , t ) dy .
Assume the solution of Eq. (16) in the form:
(20)
f ( x , t ) = p 0 f 0 ( x , t ) + p 1 f 1 ( x , t ) + p 2 f 2 ( x , t ) + p 3 f 3 ( x , t ) +
Substituting (20) into (19) and collecting terms of the same power of p give: p 0 : df 0 ( x , t ) dt = 0 , f 0 ( 0 , x ) = f ( x , 0 ) , p 1 : df 1 ( x , t ) dt = 1 2 0 x f 0 ( x - y , t ) f 0 ( y , t ) dy - 0 f 0 ( x , t ) f 0 ( y , t ) dy , f 1 ( x , 0 ) = 0 , p 2 : df 2 ( x , t ) dt = 1 2 0 x ( f 0 ( x - y , t ) f 1 ( y , t ) + f 1 ( x - y , t ) f 0 ( y , t ) ) dy - 0 ( f 0 ( x , t ) f 1 ( y , t ) + f 1 ( x , t ) f 0 ( y , t ) ) dy , f 2 ( x , 0 ) = 0 , p 3 : df 3 ( x , t ) dt = 1 2 0 x ( f 0 ( x - y , t ) f 2 ( y , t ) + f 1 ( x - y , t ) f 1 ( y , t ) + f 2 ( x - y , t ) f 0 ( y , t ) ) dy - 0 ( f 0 ( x , t ) f 2 ( y , t ) + f 1 ( x , t ) f 1 ( y , t ) + f 2 ( x , t ) f 0 ( y , t ) ) dy , f 3 ( x , 0 ) = 0 , solving above equations by MAPLE yields: f 0 ( x , t ) = exp ( - x ) , f 1 ( x , t ) = 1 2 ( x - 2 ) exp ( - x ) t , f 2 ( x , t ) = 1 8 ( 6 - 6 x + x 2 ) exp ( - x ) t 2 , f 3 ( x , t ) = 1 48 ( - 24 + 36 x - 12 x 2 + x 3 ) exp ( - x ) t 3 , and so on, other components are easily obtained by using (19) and MAPLE. A few terms approximation to the solution of Eqs. (16) and (17) can be obtained by setting p = 1 in (20). We get the third-order approximation solution as follows:
(21)
f ¯ ( x , t ) = i = 0 3 f i ( x , t ) = exp ( - x ) 1 + 1 2 ( x - 2 ) t + 1 8 ( 6 - 6 x + x 2 ) t 2 + 1 48 ( - 24 + 36 x - 12 x 2 + x 3 ) t 3 .
Figs. 1 and 2 show that the numerical approximate solution has a high degree of accuracy. As we know, more the terms added to the approximate solution, more the accurate it will be. Although we only considered third-order approximation, it achieves a high level of accuracy.

Example 2

We now consider Eqs. (1)–(4) with the multiplicative coagulation kernel K(x, y) = xy and f0 = exp(−x)/x (Ranjbar et al., in press),

(22)
t f ( x , t ) = 1 2 0 x ( ( x - y ) y ) f ( x - y , t ) f ( y , t ) dy - 0 ( xy ) f ( x , t ) f ( y , t ) dy ,
(23)
f ( x , 0 ) = exp ( - x ) / x ,
which has exact solution as follows (Ranjbar et al., in press):
(24)
f ( x , t ) = exp ( - Tx ) I 1 ( 2 xt 1 / 2 ) x 2 t 1 / 2 ,
where
(25)
T = 1 + t , t 1 , 2 t 1 / 2 , otherwise
and I1 is the modified Bessel function of the first kind
(26)
I 1 ( x ) = 1 π 0 π exp ( x cos θ ) cos θ d θ .
For this solution, the total volume M1(t) defined by (7) satisfies M1(t) = 1 if t ∈ [0, 1] and M1(t) = t−1/2 if t ⩾ 1 (and the gelation phenomenon takes place at t = 1).

Similar to previous example, we construct the following homotopy

(27)
f ( x , t ) t = p 1 2 0 x ( ( x - y ) y ) f ( x - y , t ) f ( y , t ) dy - 0 ( xy ) f ( x , t ) f ( y , t ) dy . Assume the solution of Eq. (27) in the form:
(28)
f ( x , t ) = p 0 f 0 ( x , t ) + p 1 f 1 ( x , t ) + p 2 f 2 ( x , t ) + p 3 f 3 ( x , t ) +
Substituting (28) into (27) and collecting terms of the same power of p give: p 0 : df 0 ( x , t ) dt = 0 , f 0 ( 0 , x ) = f ( x , 0 ) , p 1 : df 1 ( x , t ) dt = 1 2 0 x ( ( x - y ) y ) f 0 ( x - y , t ) f 0 ( y , t ) dy - 0 ( xy ) f 0 ( x , t ) f 0 ( y , t ) dy , f 1 ( x , 0 ) = 0 , p 2 : df 2 ( x , t ) dt = 1 2 0 x ( ( x - y ) y ) ( f 0 ( x - y , t ) f 1 ( y , t ) + f 1 ( x - y , t ) f 0 ( y , t ) ) dy - 0 ( xy ) ( f 0 ( x , t ) f 1 ( y , t ) + f 1 ( x , t ) f 0 ( y , t ) ) dy , f 2 ( x , 0 ) = 0 , p 3 : df 3 ( x , t ) dt = 1 2 0 x ( ( x - y ) y ) ( f 0 ( x - y , t ) f 2 ( y , t ) + f 1 ( x - y , t ) f 1 ( y , t ) + f 2 ( x - y , t ) f 0 ( y , t ) ) dy - 0 ( xy ) ( f 0 ( x , t ) f 2 ( y , t ) + f 1 ( x , t ) f 1 ( y , t ) + f 2 ( x , t ) f 0 ( y , t ) ) dy , f 3 ( x , 0 ) = 0 , solving above equations by MAPLE yields: f 0 ( x , t ) = exp ( - x ) / x , f 1 ( x , t ) = 1 2 ( x - 2 ) exp ( - x ) t , f 2 ( x , t ) = 1 12 x ( 6 - 6 x + x 2 ) exp ( - x ) t 2 , f 3 ( x , t ) = 1 144 x 2 ( - 24 + 36 x - 12 x 2 + x 3 ) exp ( - x ) t 3 , and so on, other components easily obtained by using (27) and MAPLE. A few terms approximation to the solution of Eqs. (22) and (23) can be obtained by setting p = 1 in (28). We get the third-order approximation solution as follows: f ¯ ( x , t ) = i = 0 3 f i ( x , t ) = exp ( - x ) 1 x + 1 2 ( x - 2 ) t + 1 12 x ( 6 - 6 x + x 2 ) t 2 + 1 144 x 2 ( - 24 + 36 x - 12 x 2 + x 3 ) t 3 . Figs. 3 and 4 show that the numerical approximate solution has a high degree of accuracy.

(a) xf(x, t), (b) x f ¯ ( x , t ) and (c) xf ( x , t ) - x f ¯ ( x , t ) .
Figure 1
(a) xf(x, t), (b) x f ¯ ( x , t ) and (c) xf ( x , t ) - x f ¯ ( x , t ) .
(a) f(x, t), (b) f ¯ ( x , t ) and (c) f ( x , t ) - f ¯ ( x , t ) .
Figure 2
(a) f(x, t), (b) f ¯ ( x , t ) and (c) f ( x , t ) - f ¯ ( x , t ) .
(a) xf(x, t), (b) x f ¯ ( x , t ) and (c) xf ( x , t ) - x f ¯ ( x , t ) .
Figure 3
(a) xf(x, t), (b) x f ¯ ( x , t ) and (c) xf ( x , t ) - x f ¯ ( x , t ) .
(a) f(x, t), (b) f ¯ ( x , t ) and (c) f ( x , t ) - f ¯ ( x , t ) .
Figure 4
(a) f(x, t), (b) f ¯ ( x , t ) and (c) f ( x , t ) - f ¯ ( x , t ) .

4

4 Conclusions

In this paper, we used HPM for solving the homogenous Smoluchowski’s coagulation equation with constant kernel. Numerical results obtained show high accuracy of the method as compared with the exact solution. The solution obtained by HPM is valid for not only weakly nonlinear equations but also strong ones. The method gives rapidly convergent successive approximations and handles linear and nonlinear problems in a similar manner.

References

  1. , . Deterministic and stochastic models for coalescence (aggregation and coagulation): a review of the mean-field theory for probabilists. Bernoulli. 1999;5:3-48.
    [Google Scholar]
  2. , , . Solution of a partial differential equation subject to temperature overspecification by He’s homotopy perturbation method. Physica Scripta. 2007;75:778.
    [Google Scholar]
  3. , , . Solution of an integro-differential equation arising in oscillating magnetic fields using He’s homotopy perturbation method. Progress in Electromagnetic Research (PIER). 2008;78:361-376.
    [Google Scholar]
  4. , , . Use of He’s homotopy perturbation method for solving a partial differential equation arising in modeling of flow in porous media. Journal of Porous Media. 2008;11:765-778.
    [Google Scholar]
  5. , . A general mathematical survey of the coagulation equation. Topics in current aerosol research. In: , , eds. International Reviews in Aerosol Physics and Chemistry, Part 2. Vol vol. 3. Oxford: Pergamon; . p. :201-376.
    [Google Scholar]
  6. , , , . Coagulation processes with a phase transition. Journal of Colloid Interface Science. 1984;97:266-277.
    [Google Scholar]
  7. , , . Numerical simulation of the Smoluchowski coagulation equation. SIAM Journal on Scientific Computing. 2004;25:2004-2028.
    [Google Scholar]
  8. , . Smoke, Dust and Haze: Fundamentals of Aerosol Dynamics. New York: Wiley; .
  9. , . Homotopy perturbation technique. Computer Methods in Applied Mechanics and Engineering. 1999;178:257-262.
    [Google Scholar]
  10. , . Homotopy perturbation method: a new nonlinear analytical technique. Applied Mathematics and Computation. 2003;135:73-79.
    [Google Scholar]
  11. , . Homotopy perturbation method for solving boundary value problems. Physics Letters A. 2006;350:87.
    [Google Scholar]
  12. , . Some asymptotic methods for strongly nonlinear equations. International Journal of Modern Physics B. 2006;20:1141.
    [Google Scholar]
  13. , . New interpretation of homotopy perturbation method. International Journal of Modern Physics B. 2006;20:2561.
    [Google Scholar]
  14. , . An elementary introduction to recently developed asymptotic methods and nanomechanics in textile engineering. International Journal of Modern Physics B. 2008;22:3487.
    [Google Scholar]
  15. , . Recent development of the homotopy perturbation method. Topological Methods in Nonlinear Analysis. 2008;31:205.
    [Google Scholar]
  16. , . Formation and fate of marine snow, small-scale processes with large-scale implications. Scientia Marina. 2001;66:67-71.
    [Google Scholar]
  17. , , . Numerical solution of 3D Green’s function for the dynamic system of anisotropic elasticity. Physics Letters A. 2009;373:3145-3150.
    [Google Scholar]
  18. , . School size statistics of fish. Journal of Theoretical Biology. 1998;195:351-361.
    [Google Scholar]
  19. Ranjbar, M., Adibi, H., Lakestani, M., in press. Numerical solution of homogeneous Smoluchowski’s coagulation equation. International Journal of Computer Mathematics. doi:10.1080/00207160802617012.
  20. , , , . Application of He’s homotopy perturbation method for non-linear system of second-order boundary value problems. Nonlinear Analysis: Real World Applications. 2009;10:1912-1922.
    [Google Scholar]
  21. , , . Solution of the delay differential equations via homotopy perturbation method. Mathematical and Computer Modelling. 2008;48:486.
    [Google Scholar]
  22. , , . The development of structure in the expanding universe. Astrophysical Journal. 1978;223:L59-L62.
    [Google Scholar]
  23. , . Solution of BVPs for fourth-order integro-differential equations by using homotopy perturbation method. Computers and Mathematics with Applications. 2008;56:3175-3180.
    [Google Scholar]
  24. , . The homotopy perturbation method for approximate solution of the modified KdV equation. Zeitschrift für Naturforschung A – Journal of Physical Sciences. 2008;63a:621-626.
    [Google Scholar]
  25. , . Exact solutions of nonlinear differential-difference equations by He’s homotopy perturbation method. International Journal of Nonlinear Sciences and Numerical Simulation. 2008;9:111-114.
    [Google Scholar]
  26. , . Application of He’s homotopy perturbation method for solving the Cauchy reaction–diffusion problem. Computers and Mathematics with Applications. 2009;57:612-618.
    [Google Scholar]
  27. , . Homotopy perturbation method for the mixed Volterra–Fredholm integral equations. Chaos, Solitons & Fractals. 2009;42:2760-2764.
    [Google Scholar]
  28. , . An algorithm for solving the fractional nonlinear Schrödinger equation by means of the homotopy perturbation method. International Journal of Nonlinear Sciences and Numerical Simulation. 2009;10:445-451.
    [Google Scholar]
  29. , . Kinetics of polymerization. Journal of Statistical Physics. 1980;23:241-263.
    [Google Scholar]
Show Sections