Professional Documents
Culture Documents
Advection-Dispersion Equation
Shaher Momani,1, * Zaid Odibat2
1
Department of Mathematics, Mutah University, Mutah, Jordan
2
Prince Abdullah Bin Ghazi Faculty of Science and IT, Al-Balqa’ Applied University,
Salt, Jordan
Fractional advection-dispersion equations are used in groundwater hydrologhy to model the transport of
passive tracers carried by fluid flow in a porous medium. In this paper we present two reliable algorithms,
the Adomian decomposition method and variational iteration method, to construct numerical solutions of
the space-time fractional advection-dispersion equation in the form of a rabidly convergent series with easily
computable components. The fractional derivatives are described in the Caputo sense. Some examples are
given. Numerical results show that the two approaches are easy to implement and accurate when applied
to space-time fractional advection-dispersion equations. © 2008 Wiley Periodicals, Inc. Numer Methods Partial
Differential Eq 24: 1416–1429, 2008
I. INTRODUCTION
In recent years, it has turned out that many phenomena in engineering, physics, chemistry, and
other sciences can be described very successfully by models using mathematical tools from frac-
tional calculus, i.e. the theory of derivatives and integrals of fractional (noninteger) order. For
example, the nonlinear oscillation of earthquake can be modeled with fractional derivatives [1],
and the fluid-dynamic traffic model with fractional derivatives [2] can eliminate the deficiency
arising from the assumption of continuum traffic flow. On the basis of experimental data, frac-
tional partial differential equations for seepage flow in porous media are suggested in Ref. [3], and
differential equations with fractional order have recently proved to be valuable tools to the mod-
elling of many physical phenomena [4]. A review of some applications of fractional derivatives
in continuum and statistical mechanics is given by Mainardi [5].
Correspondence to: Shaher Momani, Department of Mathematics, Mutah University, Mutah, Jordan (e-mail: shahermm@
yahoo.com)
*On leave from Department of Mathematics, Mutah University, Jordan
© 2008 Wiley Periodicals, Inc.
NUMERICAL SOLUTIONS OF ADVECTION-DISPERSION EQUATION 1417
Our concern in this work is to consider the numerical solution of the advection-dispersion
equation with time- and space-fractional derivatives of the form:
c(0, t) = f1 (t),
cx (0, t) = f2 (t), (1.2)
c(x, 0) = g(x),
will be approached differently. The Adomian decomposition method [9, 10] and the variational
iteration method [11–16] will be effectively used to approach (1.1). The two methods are rela-
tively new approaches to provide an analytical approximation to linear and nonlinear problems,
and they are particulary valuable as tools for scientists and applied mathematicians, because
they provide immediate and visible symbolic terms of analytic solutions, as well as numerical
approximate solutions to both linear and nonlinear differential equations without linearization or
discretization. In the literature, the decomposition method has been used to obtain approximate
solutions of a large class of linear or nonlinear differential equations (see Ref. [17] and the ref-
erences therein). Recently, the application of the method is extended for fractional differential
equations [18–22].
The variational iteration method, which proposed by He et al. [11–16], was successfully applied
to autonomous ordinary and partial differential equations [23–27] and other fields. He [12] was
the first to apply the variational iteration method to fractional differential equations. Recently,
Odibat and Momani [28] implemented the variational iteration method to solve nonlinear ordi-
nary differential equations of fractional order. A numerical comparison of the two methods for
solving linear differential equations of fractional order is given in [29].
The structure of this article is as follows. We begin by introducing some necessary definitions
and mathematical preliminaries of the fractional calculus theory which are required for establish-
ing our results. In Sections III and IV we extend the application of the decomposition method
and variational iteration method to construct our numerical solutions for the space-time fractional
advection-dispersion equation. In Section V, we present three examples to show the efficiency
and simplicity of the two methods.
We give some basic definitions and properties of the fractional calculus theory which are used
further in this article.
Definition 2.1. A real function f (x), x > 0, is said to be in the space Cµ , µ ∈ R if there exists
a real number p(>µ), such that f (x) = x p f1 (x), where f1 (x) ∈ C[0, ∞), and it is said to be in
the space Cµm iff f (m) ∈ Cµ , m ∈ N.
Properties of the operator J α can be found in [30–32], we mention only the following:
For f ∈ Cµ , µ ≥ −1, α, β ≥ 0 and γ > −1:
The Riemann-Liouville derivative has certain disadvantages when trying to model real-world
phenomena with fractional differential equations. Therefore, we shall introduce a modified frac-
tional differential operator D∗α proposed by M. Caputo in his work on the theory of viscoelasticity
[33].
Definition 2.3. The fractional derivative of f (x) in the Caputo sense is defined as
x
1
D∗ f (x) = J
α
D f (x) =
m−α m
(x − t)m−α−1 f (m) (t)dt, (2.1)
(m − α) 0
for m − 1 < α ≤ m, m ∈ IN, x > 0, f ∈ C−1
m
.
and,
m−1
xk
J α D∗α f (x) = f (x) − f (k) (0+ ) , x > 0.
k=0
k!
The Caputo fractional derivative is considered here because it allows traditional initial and
boundary conditions to be included in the formulation of the problem [34]. In this article, we
consider the one-dimensional space-time fractional advection-dispersion Eq. (1.1), where the
unknown function c(x, t) is assumed to be a causal function of time and space, i.e., vanishing for
t < 0 and x < 0. The fractional derivatives are taken in Caputo sense as follows:
Definition 2.4. For m to be the smallest integer that exceeds α, the Caputo time-fractional
derivative operator of order α > 0 is defined as
t m
∂ α c(x, t)
1
(m−α) 0
(t − τ )m−α−1 ∂ ∂τc(x,τ )
m dτ , for m − 1 < α < m,
D∗t c(x, t) =
α
α
= m
(2.2)
∂t ∂ c(x,t)
m , for α = m ∈ I
N,
∂t
For more information on the mathematical properties of fractional derivatives and integrals
one can consult the mentioned references.
The standard form of the fractional advection-dispersion Eq. (1.1) in an operator form
where m − 1 < α ≤ m, the time- and space-fractional differential operators are defined before in
(2.2) and (2.3), respectively, denoted by:
∂α ∂β
D∗tα = , β
D∗x = .
∂t α ∂x β
The method is based on applying the operator J α , the inverse of the operator D∗tα , on both sides
of Eq. (3.1) to obtain
m−1 k
∂ c tk
c(x, t) = k
(x, 0+ ) + J α − υD∗x
β
c(x, t) + κD∗x
2β
c(x, t) . (3.2)
k=0
∂t k!
The Adomian decomposition method [9, 10] assumes a series solution for c(x, t) given by
∞
c(x, t) = cn (x, t), (3.3)
n=0
where the components cn (x, t) will be determined recursively. Substituting (3.3) into both sides
of (3.2) gives
∞ ∞
∞
m−1 k
∂ c k
+ t
cn (x, t) = (x, 0 ) + J −υD∗x
α β
cn (x, t) + κD∗x2β
cn (x, t) . (3.4)
n=0 k=0
∂t k k! n=0 n=0
m−1 k
∂ c tk
c0 (x, t) = k
(x, 0+ ) , (3.5)
k=0
∂t k!
cn+1 (x, t) = J α − υD∗x
β
cn (x, t) + κD∗x
2β
cn (x, t) , n ≥ 0. (3.6)
It is worth noting that if the zeroth component c0 is defined then the remaining components cn ,
n ≥ 1, can be completely determined such that each terms are determined by using the previous
terms, and the series solutions are thus entirely determined. Finally, we approximate the solution
c(x, t) by the truncated series
N −1
φN (x, t) = cn (x, t) and lim φN (x, t) = c(x, t). (3.7)
N →∞
n=0
The principles of the variational iteration method and its applicability for various kinds of differen-
tial equations are given in [11–16, 23–29]. To solve the fractional advection-dispersion equations
by means of variational iteration method, we rewrite Eq. (1.1) in the form
where m − 1 < α ≤ m. The correction functional for Eq. (4.1) can be approximately expressed
as follows:
t m
∂
cn+1 (x, t) = cn (x, t) + λ(ξ ) cn (x, ξ ) + υ( c̃(x, ξ )) βx − κ( c̃(x, ξ ))2βx dξ , (4.2)
0 ∂ξ m
where λ is a general Lagrange multiplier [37], which can be identified optimally via variational
theory [37–40], here (c̃(x, ξ ))βx and (c̃(x, ξ ))2βx are considered as restricted variations. Making
the above functional stationary,
t m
∂
δcn+1 (x, t) = δcn (x, t) + δ λ(ξ ) cn (x, ξ ) dξ , (4.3)
0 ∂ξ m
λ = −1, for m = 1
λ = ξ − t, for m = 2.
To demonstrate the effectiveness of the two techniques for solving space-time fractional advection-
dispersion equations, we consider the following three examples. All the results are calculated by
using the symbolic calculus software Mathematica.
In view of (5.3), the first few terms of the decomposition series are derived as follows:
The component c4 was also determined and will be used, but for brevity not listed. In this matter
five components of the decomposition series (3.3) were obtained of which c(x, t) was evaluated
to have the following expansion:
tα t 2α
c(x, t) = sin(x) − (υ cos(x) + κ sin(x)) + (2κυ cos(x) + (κ 2 − υ 2 ) sin(x))
(α + 1) (2α + 1)
t 3α
+ ((−3κ 2 υ + υ 3 ) cos(x) − κ(κ 2 − 3υ 2 ) sin(x)) + ...
(3α + 1)
(5.4)
Setting υ = 0 and κ = 1 in (5.4), we reproduce the solution of [18] using the decomposition
method.
According to the formula (4.4), the iteration formula for Eq. (5.1) is given by
t
cn+1 (x, t) = cn (x, t) − ((cn (x, ξ ))αt + v(cn (x, ξ ))x − k(cn (x, ξ ))xx )dξ . (5.5)
0
By the above variational iteration formula, begin with c0 (x, t) = sin(x), we can obtain the
following approximations
Figures 1–3 show the evolution results for the approximate solutions of Eq. (5.1) obtained for
different values of α using the Adomian decomposition method (ADM) and variational iteration
method (VIM). It is to be noted that only the fourth-order term of the variational iteration solution
and only five terms of the decomposition series were used in evaluating the approximate solutions
in Figs. 1–3. It is evident that the efficiency of these approaches can be dramatically enhanced by
computing further terms or further components of c(x, t) when the variational iteration method
or the decomposition method are used. From the evolution results in Figs. 1–3, it is easy to con-
clude that the solution continuously depends on the time-fractional derivative and the approximate
solutions of Eq. (5.1) obtained by the two methods are in good agreement.
FIG. 1. The surface shows the approximate solution c(x, t) for Eq. (5.1): (a) ADM solution; (b) VIM
solution. The parameters have the following values α = 1 and υ = κ = 1. [Color figure can be viewed in
the online issue, which is available at www.interscience.wiley.com.]
FIG. 2. The surface shows the approximate solution c(x, t) for Eq. (5.1): (a) ADM solution; (b) VIM
solution. The parameters have the following values α = 43 and υ = κ = 1. [Color figure can be viewed in
the online issue, which is available at www.interscience.wiley.com.]
FIG. 3. The surface shows the approximate solution c(x, t) for Eq. (5.1): (a) ADM solution; (b) VIM
solution. The parameters have the following values α = 21 and υ = κ = 1. [Color figure can be viewed in
the online issue, which is available at www.interscience.wiley.com.]
c(0, t) = t 2 ,
cx (0, t) = 0, (5.7)
c(x, 0) = x 2 .
c(x, t) = c(0, t) + xcx (0, t) + J 2β (2 − 2t − 2x) + J 2β [cx (x, t) + ct (x, t)]. (5.9)
The Adomain decomposition method [9, 10] assumes a series solution for c(x, t) given by
∞
c(x, t) = cn (x, t).
n=0
Following Adomian method analysis, Eq. (5.9) is transformed into a set of recursive relations
given by
Using the above recursive relationship and Mathematica, the first two terms of the decomposition
series are given by
2 − 2t 2
c0 (x, t) = t 2 + x 2β − x 2β+1 ,
(2β + 1) (2β + 2)
2t 2 (2 − 2t)2β(2β) 4β−1
c1 (x, t) = J 2β [c0x + c0t ] = x 2β − x 4β + x
(2β + 1) (4β + 1) (2β + 1)(4β)
2(2β + 1)(2β + 1) 4β
− x
(2β + 2)(4β + 1)
..
.
and so on, in this manner the rest of components of the decomposition series can be obtained.
2 − 2t 2 2t 2
c(x, t) = t 2 + x 2β − x 2β+1 + x 2β − x 4β
(2β + 1) (2β + 2) (2β + 1) (4β + 1)
(2 − 2t)2β(2β) 4β−1 2(2β + 1)(2β + 1) 4β
+ x − x + . . . (5.11)
(2β + 1)(4β) (2β + 2)(4β + 1)
According to the formula (4.6), the iteration formula for Eq. (5.6) is given by
x
cn+1 (x, t) = cn (x, t)+ (ξ −x)((cn (ξ , t))2βx −(cn (ξ , t))x −(cn (ξ , t))t −2+2t +2ξ )dξ . (5.12)
0
By the above variational iteration formula, begin with c0 (x, t) = t 2 , we can obtain the following
approximations
It is obvious that the self-canceling “noise” terms appear between various components of the
two approximate solutions. Setting β = 1 and canceling the noise terms in the decomposition
solution (5.11) and the variational iteration solution yield the exact solution, for this special case,
given by
u(x, t) = x 2 + t 2 . (5.13)
∂ 2β c ∂βc ∂αc
− = , t > 0, x > 0, 0 < α ≤ 1, 0.5 < β ≤ 1, (5.14)
∂x 2β ∂x β ∂t α
subject to the boundary and initial conditions
c(0, t) = f1 (t),
cx (0, t) = f2 (t), (5.15)
c(x, 0) = g(x).
Operating with J 2β on both sides of Eq. (5.16) and using the initial conditions (5.15) yields
β
c(x, t) = c(0, t) + xcx (0, t) + J 2β D∗x c(x, t) + D∗tα c(x, t) . (5.17)
The Adomain decomposition method [9, 10] assumes a series solution for c(x, t) given by
∞
c(x, t) = cn (x, t).
n=0
Following Adomian method analysis, Eq. (5.17) is transformed into a set of recursive relations
given by
c0 (x, t) = c(0, t) + xcx (0, t) = f1 (t) + xf2 (t)
β (5.18)
cn+1 (x, t) = J 2β D∗x cn + D∗tα cn , n ≥ 0.
Using the above recursive relationship and Mathematica, the first three terms of the decomposition
series are given by
and so on, in this manner the rest of components of the decomposition series can be obtained.
The solution in series form is given by
f1 (t) f2 (t)
c(x, t) = f1 (t) + xf2 (t) + xβ + x β+1
(β + 1) (β + 2)
D∗tα f1 (t) 2β D∗tα f2 (t) 2β+1
+ x + x + ... (5.19)
(2β + +1) (2β + 2)
According to the formula (4.6), the iteration formula for Eq. (5.14) is given by
x
cn+1 (x, t) = cn (x, t) + (ξ − x)((cn (ξ , t))2βx − (cn (ξ , t))βx − (cn (ξ , t))αt )dξ . (5.20)
0
By the above variational iteration formula, begin with c0 (x, t) = f1 (t) + xf2 (t), we can obtain
the following approximations
Setting β = 1 in the decomposition solution (5.19) and the variational iteration solution yield
the same aprroximate solution, for this special case, given by
x2 α x3 x2
c(x, t) = f1 (t) + xf2 (t) + D∗t f1 (t) + D∗tα f2 (t) + xf1 (t) + f2 (t) + . . . (5.21)
2 3 2
Clear conclusion can be drawn from the analytical results in Examples 1–3 that the Adomian
decomposition method and variational iteration method provide highly accurate numerical solu-
tions without spatial discretization for the problem. It is evident that the efficiency of these
approaches can be dramatically enhanced by computing further terms or further components of
c(x, t) when the variational iteration method or the decomposition method are used.
VI. CONCLUSIONS
In this article, the application of Adomian decomposition method and variational iteration method
were extended to obtain explicit and numerical solutions of the space-time fractional advection-
dispersion equation. The two methods were clearly very efficient and powerful techniques in
finding the solutions of the proposed equations. The Adomian decomposition method and varia-
tional iteration method require less computational work than existing approaches while supplying
quantitatively reliable results. The obtained results demonstrate the reliability of the algorithms
and their wider applicability to fractional evolution equations.
Finally, the recent appearance of fractional advection-dispersion equations to model particles
that experiance very large transitions [6] makes it necessary to investigate the method of solutions
for such equations and we hope that this work is a step in this direction.
The authors would like to thank the referees for their comments and discussions.
References
1. J. H. He, Nonlinear oscillation with fractional derivative and its applications, International Conference
on Vibrating Engineering’98, Dalian, China, 1998, pp. 288–291.
2. J. H. He, Some applications of nonlinear fractional differential equations and their approximations, Bull
Sci Technol 15 (1999), 86–90.
3. J. H. He, Approximate analytical solution for seepage flow with fractional derivatives in porous media,
Comput Methods Appl Mech Eng 167 (1998), 57–68.
4. I. Podlubny, Fractional differential equations, Academic Press, New York, 1999.
5. F. Mainardi, Fractional calculus: “Some basic problems in continuum and statistical mechanics”,
A. Carpinteri and F. Mainardi, editors, Fractals and fractional calculus in continuum mechanics,
Springer-Verlag, New York, 1997, pp. 291–348.
6. D. A. Benson, S. W. Wheatcraft, and M. M. Meerschaert, Application of a fractional advection-dispersion
equation, Water Resources Res 36 (2000), 1403–1412.
7. F. Liu, V. V. Anh, I. Turner, and P. Zhuang, Time fractional advection-dispersion equation, J Appl Math
Comput 13 (2003), 233–245.
8. F. Huang and F. Liu, The fundamental solution of the space-time fractional advection-dispersion
equation, J Appl Math Computing 18 (2005), 339–350.
9. G. Adomian, A review of the decomposition method in applied mathematics, J Math Anal Appl 135
(1988), 501–544.
10. G. Adomian, Solving frontier problems of physics: the decomposition method, Kluwer Academic
Publishers, Boston, 1994.
11. J. H. He, Variational iteration method for delay differential equations, Commun Nonlinear Sci Numer
Simulat 2 (1997), 235–236.
12. J. H. He, Approximate analytical solution for seepage flow with fractional derivatives in porous media,
Comput Methods Appl Mech Eng 167 (1998), 57–68.
13. J. H. He, Approximate solution of non linear differential equations with convolution product
nonlinearities, Comput Methods Appl Mech Eng 167 (1998), 69–73.
14. J. H. He, Variational iteration method- a kind of non-linear analytical technique: some examples, Int J
Nonlinear Mech 34 (1999), 699–708.
15. J. H. He, Variational iteration method for autonomous ordinary differential systems, Appl Math Comput
114 (2000), 115–123.
16. J. H. He, Y. Q. Wan, and Q. Guo, An iteration formulation for normalized diode characteristics, Int J
Circuit Theory Appl 32 (2004), 629–632.
17. N. Shawagfeh and D. Kaya, Comparing numerical methods for the solutions of systems of ordinary
differential equations, Appl Math Lett 17 (2004), 323–328.
18. K. Al-Khaled and S. Momani, An approximate solution for a fractional diffusion-wave equation using
the decomposition method, Appl Math Comput 165 (2005), 473–483.
19. S. Momani, Analytic and approximate solutions of the space- and time-fractional telegraph equations,
Appl Math Comput 170 (2005), 1126–1134.
20. S. Momani, An explicit and numerical solutions of the fractional KdV equation, Math Comput Simul
70 (2005), 110–118.
21. S. Momani, Non-perturbative analytical solutions of the space- and time-fractional Burgers equations,
Chaos, Solitons Fractals 28 (2006), 930–937.
22. S. Momani and Z. Odibat, Analytical solution of a time-fractional Navier-Stokes equation by Adomian
decomposition method, Appl Math Comput 177 (2006), 488–494.
23. V. Marinca, An approximate solution for one-dimensional weakly nonlinear oscillations, Int J Nonlinear
Sci Numer Simulat 3 (2002), 107–110.
24. G. E. Drǎgǎnescu and V. Cǎpǎlnǎsan, Nonlinear relaxation phenomena in polycrystalline solids, Int J
Nonlinear Sci Numer Simulat 4 (2003), 219–226.
25. H. M. Liu, Generalized variational principles for ion acoustic plasma waves by He’s semi-inverse
method, Chaos Solitons Fractals 23 (2005), 573–576.
26. T. H. Hao, Search for variational principles in electrodynamics by Lagrange method, Int J Nonlinear
Sci Numer Simulat 6 (2005), 209–210.
27. S. Momani and S. Abuasad, Application of He’s variational iteration method to Helmholtz equation,
Chaos Solitons Fractals 27 (2006), 1119–1123.
28. Z. Odibat and S. Momani, Application of variational iteration method to nonlinear differential equations
of fractional order, Int J Nonlinear Sci Numer Simulat 7 (2006), 27–34.
29. S. Momani and Z. Odibat, Numerical comparison of methods for solving linear differential equations
of fractional order, Chaos Solitons Fractals 31 (2007), 1248–1255.
30. A. Y. Luchko and R. Groneflo, The initial value problem for some fractional differential equations
with the Caputo derivative, Preprint series A08 − 98, Fachbreich Mathematik und Informatik, Freic
Universitat Berlin, 1998.
31. K. S. Miller and B. Ross, An introduction to the fractional calculus and fractional differential equations,
Wiley, New York, 1993.
32. K. B. Oldham and J. Spanier, The fractional calculus, Academic Press, New York, 1974.
33. M. Caputo, Linear models of dissipation whose Q is almost frequency independent, Part II, J Roy Astr
Soc 13 (1967), 529–539.
34. I. Podlubny, Geometric and physical interpretation of fractional integration and fractional differentiation,
Fract Calculus Appl Anal 5 (2002), 367–386.