Next Article in Journal
Analysis of Magneto-hydrodynamics Flow and Heat Transfer of a Viscoelastic Fluid through Porous Medium in Wire Coating Analysis
Previous Article in Journal
Discrete-Time Fractional Optimal Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Variational Iteration Method for a Class of Fractional Convection-Diffusion Equations in Large Domains

by
Mohammad Abolhasani
,
Saeid Abbasbandy
* and
Tofigh Allahviranloo
Department of Mathematics, Science and Research Branch, Islamic Azad university, Tehran 14778, Iran
*
Author to whom correspondence should be addressed.
Mathematics 2017, 5(2), 26; https://doi.org/10.3390/math5020026
Submission received: 27 February 2017 / Revised: 15 April 2017 / Accepted: 27 April 2017 / Published: 11 May 2017

Abstract

:
In this paper, we introduced a new generalization method to solve fractional convection–diffusion equations based on the well-known variational iteration method (VIM) improved by an auxiliary parameter. The suggested method was highly effective in controlling the convergence region of the approximate solution. By solving some fractional convection–diffusion equations with a propounded method and comparing it with standard VIM, it was concluded that complete reliability, efficiency, and accuracy of this method are guaranteed. Additionally, we studied and investigated the convergence of the proposed method, namely the VIM with an auxiliary parameter. We also offered the optimal choice of the auxiliary parameter in the proposed method. It was noticed that the approach could be applied to other models of physics.

1. Introduction

Over the past few years, fractional calculus has emerged in physical phenomena. Fractional derivatives prepared an effective tool for the elucidation of memory and patrimonial confidants of disparate materials and processes [1,2]. Fractional differential equations (FDEs) have attracted the attention of many researchers owing to their varied applications in science and engineering such as acoustics, control, viscoelasticity, edge detection, and signal processing [3,4,5]. Recently, fractional diffusion equations have been considered using the Adomian decomposition method and series expansion method by authors of [6,7]. Fractional Maxwell fluid within a fractional Caputo–Fabrizio derivative operator using an analytical method was considered in [8]. Numerous excellent books and papers have explained the state-of-the-art extant in the literature to testify to the maturity of fractal order theory. There are prepared solution methods for differential equations of optional real order, and applications of the demonstrated methods in several fields which give a systematic presentation of the applications, methods, and ideas on fractional calculus. These works have played an significant role in the expansion of the theory of fractional order [2,9,10,11].
The main feature of using fractional calculus in most usages is its nonlocal attribute. It is well known that the integer order differential operators and the integer order integral operators are local, while the fractional order differential operators and the fractional order integral operators are nonlocal. This means that the next situation of a system depends upon not only its current situation, but also its historical situation [12,13]. Problems in fractional partial differential equations (PDEs) are not only important, but also quite challenging, involving hard mathematical solution methods in most cases. Riemann-Liouville and Caputo routines are two more methods used in fractional calculus. The order of evaluation is the distinction between the two definitions [14]. Since no exact solution exists for FDE, most efforts have supplied numerical and analytical methods to solve these equations. Indeed, many powerful methods have been recently developed, such as the Adomian decomposition method, homotopy analysis method, homotopy perturbation method, collocation method, finite difference method and Tau method [15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30].
In 1998 the variational iteration method (VIM) proffered by He [31] was recognized as a reliable and effective algorithm to solve various ordinary differential equations, delayed differential equations, boundary differential equations, partial differential equations, and nonlinear problems arising in engineering [32,33,34,35,36].
To improve the convergence speed and enlarge the interval of convergence for VIM series solutions, a number of modifications were propounded [37,38,39]. There are many modifications of VIM, exclusively appropriate for fractional differential equations. For example, Odibat and Momani [40] used the VIM for fractional differential equations in fluid mechanics. Wu [41] solved the time-fractional heat equation by using the Laplace transform in the determination of the Lagrange multiplier in VIM. Hristov [42] applied the VIM with a new multiplier to a fractional Bernoulli equation, during transient conduction with a nonlinear heat flux at the boundary. Other modified VIMs are the variational iteration-Pade method, variational iteration-Adomian method, VIM with an auxiliary parameter and optimal VIM [43,44,45,46,47], where the concept of optimal variational iteration method is proposed for the first time in [47].
This paper discussed an application of the VIM with an auxiliary parameter to solve fractional convection–diffusion equations in large domains to make comparisons with that procured by the VIM. In the proposed method, by using β i ’s functions (that we will explain later), we determine the appropriate value for the auxiliary parameter value. Indeed, some theorems have been proven on this topic. The proposed approach minimizes the norm of the β i ’s function in eachstep of VIM, which contains an unknown auxiliary parameter. It should be noted that some methods have been used to determine auxiliary parameters such as the h-curve and minimize the residual of the total error, see [45,48] for more details. The fractional differential equations to be solved form:
α u t α = u x x c u x + N ( u ) + g ( x , t ) , a x b , t 0 , 0 < α 1 ,
subject to the boundary conditions:
u ( a , t ) = g 0 ( t ) , u ( b , t ) = g 1 ( t ) ,
and the initial condition:
u ( x , 0 ) = h ( x ) ,
where N ( u ) that has been selected as a potential energy, is a nonlinear operator, c is a constant parameter and a constant α describes the fractional derivative. This type of equations are obtained from the usual convection–diffusion equation; the difference is that the first-order time derivative term has become a fractional derivative of order α > 0 . The convection–diffusion equation is widely used in science and engineering, as mathematical models are used to simulate computing. In [49], Momani developed a decomposition method for fractional convection–diffusion equation so that the VIM was applied to solve fractional convection–diffusion equations by Merden [50]. Furthermore, Abbasbandy et al. [51] proposed fractional-order Legendre functions to solve the time-fractional convection diffusion equation.

2. Fractional calculus

Here, we give some definitions of fractional calculus and their properties.
Definition 1.
A real function f ( x ) , x > 0 , is said to be in space C μ , μ R , if a real number p > μ , exists, such that f ( t ) = t p f 1 ( t ) , where f 1 ( t ) C ( 0 , ) , and it is said to be in the space C μ n , if and only if f n C μ , n N .
Definition 2.
The Riemann–Liouville fractional integral operator of order α > 0 , of a function f C μ , μ > 0 , is defined as:
I α = 1 Γ ( α ) 0 t ( t s ) α 1 f ( s ) d s , α > 0 , I 0 = f ( x ) .
Definition 3.
The fractional derivative of f ( t ) in the Caputo sense is defined as:
D α f ( t ) = I m α D m f ( t ) = 1 Γ ( m α ) 0 t ( t s ) m α 1 f m ( s ) d s ,
for m 1 < α m , m N , t > 0 and f C 1 m .
Furthermore, two fundamental properties of Caputo’s fractional derivative are presented.
Lemma 1.
[52] If m 1 < α m , m N , and f C μ m , μ > 1 , then:
D α I α f ( t ) = f ( t ) ,
and:
I α D α f ( t ) = f ( t ) + k = 0 m 1 f ( k ) ( 0 + ) t k k ! , t > 0 .
Here we consider the Caputo fractional derivative because by this definition we can use traditional initial and boundary conditions which are included in the formulation of the problem. Also, by this definition we can see that the singularity is removed [53]. It should be noted that some other methods for fractional calculus are introduced in [54,55] such as He’s fractional derivative and Xiao-Jun Yang’s definition. Here, the fractional convection–diffusion Equation (1) is considered, where the unknown function u is vanishing for t < 0 , i.e., it is a causal function of time [49].

3. Variational Iteration Method with an Auxiliary Parameter

In this section, we describe the VIM with an auxiliary parameter. Consider the following nonlinear equation:
H u = L u + N u + R u + g ( x , t ) = 0 ,
where L shows the highest order derivative that is supposed to be easily invertible, R demonstrated a linear differential operator of order less than L, N u illustrates the nonlinear terms, and g represents the source inhomogeneous term. Ji-Huan He proposed the VIM in which a correction functional for (7), can be written as:
u n + 1 x , t = u n x , t + 0 t λ τ Hu n x , τ d τ .
In the mentioned equation λ is a Lagrange multiplier which is obtained by optimally via variational theory, u n is the nth approximate solution, and u ˜ n interprets a restricted variation, i.e., u ˜ n = 0 . For n 0 , the approximations u n + 1 ( x , t ) of the solution u ( x , t ) will be readily procured upon using the determined Lagrangian multiplier and any chosen function u 0 ( x , t ) , providing that L u 0 ( x , t ) = 0 . The correction functional (8) will give several approximations such as:
u ( x , t ) = lim n u n ( x , t ) .
The following variational iteration algorithm for (7) is summarized as follows:
u 0 ( x , t ) i s a n a r b i t r a r y f u n c t i o n , u n + 1 x , t = u n x , t + 0 t λ τ Hu n x , τ d τ , n 0 .
The proposed method can offer as follows:
u 0 ( x , t ) i s a n a r b i t r a r y f u n c t i o n , u 1 x , t ; h = u 0 x , t + h 0 t λ τ Hu n x , τ d τ , u n + 1 x , t ; h = u n x , t ; h + h 0 t λ τ Hu n x , τ ; h d τ , n 1 ,
where in an unknown auxiliary parameter is entered into the variational iteration Formula (10). The sequential approximate solutions u n + 1 x , t ; h , n 1 contain the auxiliary parameter h. The auxiliary parameter functions in such a way that ensures the veracity of the method and that approximation u n + 1 x , t ; h , n 1 converges to the exact solution. Of course, the parameter h of how to ensure convergence depends on selecting the appropriate value of h that will be explained at the end of the next section.

4. Convergence Analysis

In this section, at first we present the alternative approach of the VIM with an auxiliary parameter and after that the convergence of this method will be examined. This approach can be performed in a trustworthy and effective way and also can handle the fractional differential Equation (7). When the VIM with an auxiliary parameter is applied to solve the fractionel convection–diffusion equations, the linear operator L is defined as L = α t α , and the Lagrange multiplier λ is identified optimally via variational theory as:
λ ( t , τ ) = 1 Γ ( α ) ( t τ ) α 1 .
Now, we define the operator A and the ingredients v n , s n , n 0 , as follows:
A u ( x , t ; h ) = h 0 t λ t , τ H u ( x , τ ; h ) d τ ,
v 0 ( x , t ) = u 0 ( x , t ) , s 0 ( x , t ) = v 0 ( x , t ) , v 1 ( x , t ; h ) = A s 0 ( x , t ) , s 1 ( x , t ; h ) = s 0 ( x , t ) + v 1 ( x , t ; h ) ,
and in general for n 1 :
v n + 1 ( x , t ; h ) = A s n ( x , t ; h ) , s n + 1 ( x , t ; h ) = s n ( x , t ; h ) + v n + 1 ( x , t ; h ) .
As a result, we have:
u ( x , t ; h ) = lim n s n ( x , t ; h ) = v 0 ( x , t ) + n = 1 v n ( x , t ; h ) .
The initial approximation u 0 ( x , t ) can be freely selected, while L u 0 ( x , t ) = 0 , and it satisfies the initial conditions of the problem. For the approximation purpose, we approximate the solution u ( x , t ; h ) = v 0 ( x , t ) + n = 1 v n ( x , t ; h ) , by the Nth-order truncated series u N ( x , t ; h ) = v 0 ( x , t ) + n = 1 N v n ( x , t ; h ) .
The approximate solution u N ( x , t ; h ) , contains the auxiliary parameter h. It is the auxiliary parameter that ensures that the convergence can be satisfied by means of the minimize of norm 2 of the β function. The sufficient conditions for convergence of the method and the error estimate will be presented below. The main results are proposed in the following theorems [56]:
Theorem 1.
[57,58] Let A, defined in (13), be an operator from a Hilbert space H to H. If h ˜ 0 , 0 < γ < 1 , such that:
A s 0 ( x , t ) γ s 0 ( x , t ) , A s 1 ( x , t , h ˜ ) γ A s 0 ( x , t ) , A s n ( x , t , h ˜ ) γ A s n 1 ( x , t , h ˜ ) , n = 2 , 3 , 4 , .
Then the series solution defined in (15):
u ( x , t ) = lim n s n ( x , t , h ˜ ) = v 0 ( x , t ) + n = 1 v n ( x , t , h ˜ ) ,
converges.
Lemma 2.
Let L , defined in (7), be as L = α t α , and λ is identified optimally via variational theory in (12). If k , is a function from a Hilbert space H to H , then:
L 0 t λ t , τ k ( x , τ ) d τ = k ( x , t ) .
Proof. 
Suppose that L , defined in (7), is as, L = α t α , and λ is as (12). Thus:
L 0 t λ τ k ( x , τ ) d τ = α t α 0 t 1 Γ ( α ) ( t τ ) α 1 k ( x , τ ) d τ = D α I α k ( x , t ) = k ( x , t ) .
Theorem 2.
[57,58] Let L , defined in (7), be as follows as, L = α t α . According to Lemma 2, if we have u ( x , t ) = v 0 ( x , t ) + n = 1 v n ( x , t , h ˜ ) , then u ( x , t ) , is an exact solution of the nonlinear problem (7).
Theorem 3.
[57,58] Suppose that the series solution u ( x , t ) = v 0 ( x , t ) + n = 1 v n ( x , t , h ˜ ) , defined in (15), is convergent to exact solution of the nonlinear problem (7). If the truncated series u N ( x , t ) = v 0 ( x , t ) + n = 1 N v n ( x , t , h ˜ ) , is used as an approximate solution, then the maximum error is estimated as:
u ( x , t ) u N ( x , t ) 1 1 γ γ N + 1 v 0 .
If we want to summarize what was said above, we can define:
β i = v i + 1 v i ,    v i 0 , 0 ,    v i = 0 ,     i = 0 , 1 , 2 , .
Now, if 0 < β i < 1 for i = 0 , 1 , 2 , , then the series solution v 0 ( x , t ) + n = 1 v n ( x , t , h ˜ ) , of problem (7) converges to an exact solution, u ( x , t ) . Moreover, as stated in Theorem 3, the maximum absolute truncation error is estimated to be:
u ( x , t ) u N ( x , t ) 1 1 β β N + 1 v 0 ,
where β = m a x β i , i = 0 , 1 , 2 , .
Note that the first finite terms do not affect the convergence of series solution. In fact, if the first finite β i ’s , i = 0 , 1 , 2 , , l , are not less than one and β i < 1 , for i > l , then of course the series solution v 0 ( x , t ) + n = 1 v n ( x , t , h ˜ ) , of problem (7), converges to an exact solution [59].
Now, we choose a proper value of h as follows. Given that if 0 < β i < 1 for i = 0 , 1 , 2 , , then the series solution v 0 ( x , t ) + n = 1 v n ( x , t , h ˜ ) , of problem (7) converges to an exact solution, and given that the first finite sentences of series solution do not have any effect on the convergence of series solution, we can use the β i ( h ) for i = l , l + 1 , l + 2 , , N , and h will be determined in such a way that as the β i ’s , i = l , l + 1 , l + 2 , , N , are less than 1. When this h is selected, convergence of the series solution v 0 ( x , t ) + n = 1 v n ( x , t ; h ) , is guaranteed. In fact, the proposed method ensures convergence of the VIM with an auxiliary parameter, making the use of this method in large intervals possible with high precision. It should be noted that each of the v i + 1 = u i + 1 u i that u i has obtained (11).

5. Numerical Examples

In this section, we have chosen three examples of fractional convection–diffusion equations to demonstrate the procedure of the resulting solutions of the VIM with an auxiliary parameter. According to the numerical results of the suggested method, the standard VIM is not suitable for a large interval. In fact, the comparison solutions of the VIM with an auxiliary parameter by standard VIM shows that large intervals have no effect on the accuracy of solutions of the proposed method.
Example 1.
Consider the following fractional convection–diffusion equation [51]:
α u t α = u x x u x + u u x x u 2 + u , 0 x 5 , 0 < α 1 , t > 0 , u x , 0 = e x , 0 x 5 ,
where the exact solution for any 0 < α 1 is u ( x , t ) = e x E α ( t α ) , where E α ( t α ) is the Mittag–Leffler function which is defined by:
E α ( t α ) = j = 0 t j α Γ ( j α + 1 ) .
Take ( x , t ) [ 0 , 5 ] × [ 0 , 5 ] . According to the recursive Formula (11), we will have:
u n + 1 x , t ; h = u n x , t ; h + h Γ ( α ) 0 t s t α 1 α u n ( x , s ; h ) s α ( 2 u n ( x , s ; h ) x 2 u n ( x , s ; h ) x + u n ( x , s ; h ) 2 u n ( x , s ; h ) x 2 u n 2 ( x , s ; h ) + u n ( x , s ; h ) ) d s , n 1 .
Beginning with u 0 x , t = u x , 0 = e x , the solution procedure is stopped at u N x , t ; h . It is noteworthy that by letting h = 1 in (17) we have the solutions of standard VIM. For detecting a appropriate value of h , we define the following function:
β i ( h ) = v i + 1 ( x , t ; h ) v i ( x , t ; h ) , i = 0 , 1 , 2 , , N 1 .
where, as mentioned:
v i + 1 ( x , t ; h ) = u i + 1 ( x , t ; h ) u i ( x , t ; h ) ,
and:
v i 2 = 0 5 0 5 v i x , t , h 2 d t d x .
We apply a numerical integration to approximate v i . For obtaining an optimal value of h, we minimized β i ( h ) by using Maple software (Waterloo Maple, Waterloo, ON, Canada). Figure 1 shows the two-dimensional variation of a seventh-order approximate solution with respect to x = 5 and t for different values of α . Figure 2, Figure 3 and Figure 4 describe absolute error for the 16th-order approximation by the present method for u ( x , t ) when α = 0.5 , α = 0.7 and α = 0.9 . Table 1, Table 2 and Table 3 present the comparison between the absolute errors for 16th-order approximation by the present method and standard VIM for α = 0.5 , α = 0.7 and α = 0.9 . The numerical results in Table 1, Table 2 and Table 3 show that the present method is effective in large domains, while the standard VIM is ineffective. Table 4 shows that in the proposed approach, the values of β i are close to zero compared to the standard VIM. Therefore, the present method has higher convergence speed than the exact solution to meet the standard VIM. Table 5 presents the maximum absolute error with some values of N and different values of α . According to this table, increases in N decrease the arisen error of the approximation solution.
Example 2.
Consider the following fractional partial differential equation [60]:
α u t α = u x x x u x + 2 t α + 2 x 2 + 2 , 0 x 10 , 0 < α 1 , t > 0 , u x , 0 = x 2 , 0 x 10 ,
where ( x , t ) [ 0 , 10 ] × [ 0 , 10 ] , and the exact solution is u ( x , t ) = x 2 + 2 Γ ( α + 1 ) Γ ( 2 α + 1 ) t 2 α .
Using the iteration scheme (11), we successively have:
u 0 x , t = u x , 0 = x 2 , u 1 x , t = x 2 + 2 α Γ ( α ) h t 2 α ,
and in general:
u n + 1 x , t ; h = u n x , t ; h + h Γ ( α ) 0 t s t α 1 α u n ( x , s ; h ) s α ( 2 u n ( x , s ; h ) x 2 x u n ( x , s ; h ) x + 2 t α + 2 x 2 + 2 ) d s , n 1 .
For obtaining an optimal value of auxiliary parameter h we define:
β i ( h ) = v i + 1 ( x , t ; h ) v i ( x , t ; h ) , i = 0 , 1 , 2 , , N 1 .
The value of h is obtained by minimizing β i ( h ) where:
v i 2 = 0 10 0 10 v i x , t , h 2 d t d x .
Figure 5, Figure 6 and Figure 7 show the plots of u 3 ( 10 , t ) by standard VIM and VIM with an auxiliary parameter with different values of 0 < α 1 , indicating the effectiveness of the present method in large domains and ineffectiveness of standard VIM.
Example 3.
Consider the following inhomogeneous fractional convection–diffusion equation [51]:
α u t α = u x x u x + u u x 2 x u + 2 x 2 + Γ ( α + 1 ) , 0 < α 1 , x 0 , t 0 , u x , 0 = x 2 , x 0 ,
where ( x , t ) [ 0 , 20 ] × [ 0 , 20 ] , and the exact solution is u ( x , t ) = x 2 + t α .
According to the the recursive scheme (11), we successively have:
u 0 x , t = u x , 0 = x 2 , u 1 x , t = x 2 + h t α ,
and in general:
u n + 1 x , t ; h = u n x , t ; h + h Γ ( α ) 0 t s t α 1 α u n ( x , s ; h ) s α ( 2 u n ( x , s ; h ) x 2 u n ( x , s ; h ) x + u n ( x , s ; h ) u n ( x , s ; h ) x 2 x u n ( x , s ; h ) + 2 x 2 + Γ ( α + 1 ) ) d s , n 1 .
We stop the solution procedure at u N x , t . Here too, such as before, in order to find a suitable value of h, we define the following functions:
β i ( h ) = v i + 1 ( x , t ; h ) v i ( x , t ; h ) , i = 0 , 1 , 2 , , N 1 ,
and:
v i 2 = 0 20 0 20 v i x , t , h 2 d t d x .
Performing the method which is demonstrated in the above give the approximation solutions for α = 0.5 , α = 0.7 , and α = 0.9 with N = 3 :
u ( x , t ) = x 2 + t 0 . 5 , α = 0.5 , h = 1.000 u ( x , t ) = x 2 + t 0.7 , α = 0.7 , h = 1.000 u ( x , t ) = x 2 + t 0.9 , α = 0.9 , h = 1.000
The present method for this problem attains the exact solution for any 0 < α 1 , only by using three terms of VIM with an auxiliary parameter with h = 1.000 .

6. Conclusions

The VIM was successfully used to solve many application problems in which difficulties may arise in dealing with obtaining suitable accuracy in large domains. To overcome these difficulties, the modified VIM was proposed using VIM with an auxiliary parameter and applied to solve fractional convection–diffusion equations in this paper. Graphical figures and numerical results were presented to determine the higher accuracy and simplicity of the proposed method. In fact, our method is easy to implement, and capable of approximating solutions more accurately in longer intervals compared to the original VIM. Moreover, it should be mentioned that the propounded method can be easily generalized for more fractional problems in large domains.

Author Contributions

All of the authors provided equal contributions to the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hilfer, R. (Ed.) Applications of Fractional Calculus in Physics; World Scientific: Singapore, 2000; Volume 128. [Google Scholar]
  2. Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Academic Press: Cambridge, MA, USA, 1998; Volume 198. [Google Scholar]
  3. Shawagfeh, N.T. Analytical approximate solutions for nonlinear fractional differential equations. Appl. Math. Comput. 2002, 131, 517–529. [Google Scholar] [CrossRef]
  4. Wazwaz, A.M. Blow-up for solutions of some linear wave equations with mixed nonlinear boundary conditions. Appl. Math. Comput. 2001, 123, 133–140. [Google Scholar] [CrossRef]
  5. Jafari, H.; Seifi, S. Homotopy analysis method for solving linear and nonlinear fractional diffusion-wave equation. Commun. Nonlinear Sci. Numer. Simul. 2009, 14, 2006–2012. [Google Scholar] [CrossRef]
  6. Wu, F.; Yang, X.J. Approximate solution of the non–linear diffusion equation of multiple orders. Therm. Sci. 2016, 20, 683–687. [Google Scholar] [CrossRef]
  7. Yan, S.P.; Zhong, W.P.; Yang, X.J. A novel series method for fractional diffusion equation within Caputo fractional derivative. Therm. Sci. 2016, 20, 695–699. [Google Scholar] [CrossRef]
  8. Gao, F.; Yang, X.J. Fractional Maxwell fluid with fractional derivative without singular kernel. Therm. Sci. 2016, 20, 871–877. [Google Scholar] [CrossRef]
  9. Oldham, K.; Spanier, J. The Fractional Calculus Theory and Applications of Differentiation and Integration to Arbitrary Order; Elsevier: Amsterdam, The Netherlands, 1974; Volume 111. [Google Scholar]
  10. Miller, K.S.; Ross, B. An Introduction to the Fractional Calculus and Fractional Differential Equations; Wiley: Hoboken, NJ, USA, 1993. [Google Scholar]
  11. Rossikhin, Y.A.; Shitikova, M.V. Applications of fractional calculus to dynamic problems of linear and nonlinear hereditary mechanics of solids. Appl. Mech. Rev. 1997, 50, 15–67. [Google Scholar] [CrossRef]
  12. Carpinteri, A.; Mainardi, F. (Eds.) Fractals and Fractional Calculus in Continuum Mechanics; Springer: Berlin, Germany, 2014; Volume 378. [Google Scholar]
  13. Zhang, S.; Zhang, H.Q. Fractional sub-equation method and its applications to nonlinear fractional PDEs. Phys. Lett. A 2011, 375, 1069–1073. [Google Scholar] [CrossRef]
  14. Caputo, M. Linear models of dissipation whose Q is almost frequency independent-II. Geophys. J. Int. 1967, 13, 529–539. [Google Scholar] [CrossRef]
  15. Huang, F.H.; Guo, B.L. General solutions to a class of time fractional partial differential equations. Appl. Math. Mech. 2010, 31, 815–826. [Google Scholar] [CrossRef]
  16. Liu, X.J.; Wang, J.Z.; Wang, X.M.; Zhou, Y.H. Exact solutions of multi-term fractional diffusion-wave equations with Robin type boundary conditions. Appl. Math. Mech. 2014, 35, 49–62. [Google Scholar] [CrossRef]
  17. Momani, S.; Shawagfeh, N. Decomposition method for solving fractional Riccati differential equations. Appl. Math. Comput. 2006, 182, 1083–1092. [Google Scholar] [CrossRef]
  18. Daftardar-Gejji, V.; Jafari, H. Solving a multi-order fractional differential equation using Adomian decomposition. Appl. Math. Comput. 2007, 189, 541–548. [Google Scholar] [CrossRef]
  19. Wang, Q. Numerical solutions for fractional KdV-Burgers equation by Adomian decomposition method. Appl. Math. Comput. 2006, 182, 1048–1055. [Google Scholar] [CrossRef]
  20. Hashim, I.; Abdulaziz, O.; Momani, S. Homotopy analysis method for fractional IVPs. Commun. Nonlinear Sci. Numer. Simul. 2009, 14, 674–684. [Google Scholar] [CrossRef]
  21. Zurigat, M.; Momani, S.; Alawneh, A. Analytical approximate solutions of systems of fractional algebraic-differential equations by homotopy analysis method. Comput. Math. Appl. 2010, 59, 1227–1235. [Google Scholar] [CrossRef]
  22. Ye, C.; Luo, X.N.; Wen, L.P. High-order numerical methods of fractional-order Stokes’ first problem for heated generalized second grade fluid. Appl. Math. Mech. 2012, 33, 65–80. [Google Scholar] [CrossRef]
  23. Saadatmandi, A.; Dehghan, M. A new operational matrix for solving fractional-order differential equations. Comput. Math. Appl. 2010, 59, 1326–1336. [Google Scholar] [CrossRef]
  24. Kumar, P.; Agrawal, O.P. An approximate method for numerical solution of fractional differential equations. Signal Process. 2006, 86, 2602–2610. [Google Scholar] [CrossRef]
  25. Yuste, S.B. Weighted average finite difference methods for fractional diffusion equations. J. Comput. Phys. 2006, 216, 264–274. [Google Scholar] [CrossRef]
  26. Wei, L.; Zhang, X.; He, Y. Analysis of a local discontinuous Galerkin method for time-fractional advection-diffusion equations. Int. J. Numer. Methods Heat Fluid Flow 2013, 23, 634–648. [Google Scholar] [CrossRef]
  27. Doha, E.H.; Bhrawy, A.H.; Ezz-Eldien, S.S. Efficient Chebyshev spectral methods for solving multi-term fractional orders differential equations. Appl. Math. Model. 2011, 35, 5662–5672. [Google Scholar] [CrossRef]
  28. Kazem, S. An integral operational matrix based on Jacobi polynomials for solving fractional-order differential equations. Appl. Math. Model. 2013, 37, 1126–1136. [Google Scholar] [CrossRef]
  29. Kazem, S.; Abbasbandy, S.; Kumar, S. Fractional-order Legendre functions for solving fractional-order differential equations. Appl. Math. Model. 2013, 37, 5498–5510. [Google Scholar] [CrossRef]
  30. Rad, J.A.; Kazem, S.; Shaban, M.; Parand, K.; Yildirim, A. Numerical solution of fractional differential equations with a Tau method based on Legendre and Bernstein polynomials. Math. Methods Appl. Sci. 2014, 37, 329–342. [Google Scholar] [CrossRef]
  31. He, J.H. Variational iteration method-a kind of non-linear analytical technique: some examples. Int. J. Non-Linear Mech. 1999, 34, 699–708. [Google Scholar] [CrossRef]
  32. Liu, H.; Xiao, A.; Su, L. Convergence of variational iteration method for second-order delay differential equations. J. Appl. Math. 2013, 2013, 634670. [Google Scholar] [CrossRef]
  33. Abbasbandy, S. A new application of He’s variational iteration method for quadratic Riccati differential equation by using Adomian’s polynomials. J. Comput. Appl. Math. 2007, 207, 59–63. [Google Scholar] [CrossRef]
  34. Salkuyeh, D.K.; Tavakoli, A. Interpolated variational iteration method for initial value problems. Appl. Math. Model. 2016, 40, 3979–3990. [Google Scholar] [CrossRef]
  35. Sweilam, N.H.; Khader, M.M. On the convergence of variational iteration method for nonlinear coupled system of partial differential equations. Int. J. Comput. Math. 2010, 87, 1120–1130. [Google Scholar] [CrossRef]
  36. Rezazadeh, G.; Madinei, H.; Shabani, R. Study of parametric oscillation of an electrostatically actuated microbeam using variational iteration method. Appl. Math. Model. 2012, 36, 430–443. [Google Scholar] [CrossRef]
  37. Abassy, T.A.; El-Tawil, M.A.; El Zoheiry, H. Solving nonlinear partial differential equations using the modified variational iteration Padé technique. J. Comput. Appl. Math. 2007, 207, 73–91. [Google Scholar] [CrossRef]
  38. Geng, F.; Lin, Y.; Cui, M. A piecewise variational iteration method for Riccati differential equations. Comput. Math. Appl. 2009, 58, 2518–2522. [Google Scholar] [CrossRef]
  39. Ghorbani, A.; Saberi-Nadjafi, J. An effective modification of He’s variational iteration method. Nonlinear Anal. Real World Appl. 2009, 10, 2828–2833. [Google Scholar] [CrossRef]
  40. Odibat, Z.; Momani, S. The variational iteration method: an efficient scheme for handling fractional partial differential equations in fluid mechanics. Comput. Math. Appl. 2009, 58, 2199–2208. [Google Scholar] [CrossRef]
  41. Wu, G.C. Laplace transform overcoming principle drawbacks in application of the variational iteration method to fractional heat equations. Therm. Sci. 2012, 16, 1257–1261. [Google Scholar] [CrossRef]
  42. Hristov, J. An exercise with the He’s variation iteration method to a fractional Bernoulli equation arising in a transient conduction with a non-linear boundary heat flux. Int. Rev. Chem. Eng. 2012, 4, 489–497. [Google Scholar]
  43. El-Wakil, S.A.; Abdou, M.A. New applications of variational iteration method using Adomian polynomials. Nonlinear Dyn. 2008, 52, 41–49. [Google Scholar] [CrossRef]
  44. Yilmaz, E.; Inc, M. Numerical simulation of the squeezing flow between two infinite plates by means of the modified variational iteration method with an auxiliary parameter. Nonlinear Sci. Lett. A 2010, 1, 297–306. [Google Scholar]
  45. Hosseini, M.M.; Mohyud-Din, S.T.; Ghaneai, H.; Usman, M. Auxiliary parameter in the variational iteration method and its optimal determination. Int. J. Nonlinear Sci. Numer. Simul. 2010, 11, 495–502. [Google Scholar] [CrossRef]
  46. Turkyilmazoglu, M. An optimal variational iteration method. Applied Mathematics Letters 2011, 24, 762–765. [Google Scholar] [CrossRef]
  47. Herisanu, N.; Marinca, V. A modified variational iteration method for strongly nonlinear problems. Nonlinear Sci. Lett. A 2010, 1, 183–192. [Google Scholar]
  48. Turkyilmazoglu, M. Convergent optimal variational iteration method and applications to heat and fluid flow problems. Int. J. Numer. Methods Heat Fluid Flow 2016, 26, 790–804. [Google Scholar] [CrossRef]
  49. Momani, S. An algorithm for solving the fractional convection-diffusion equation with nonlinear source term. Commun. Nonlinear Sci. Numer. Simul. 2007, 12, 1283–1290. [Google Scholar] [CrossRef]
  50. Merdan, M. Analytical approximate solutions of fractional convection-diffusion equation with modified Riemann-Liouville derivative by means of fractional variational iteration method. Iran. J. Sci. Technol. Sci. 2013, 37, 83–92. [Google Scholar]
  51. Abbasbandy, S.; Kazem, S.; Alhuthali, M.S.; Alsulami, H.H. Application of the operational matrix of fractional-order Legendre functions for solving the time-fractional convection-diffusion equation. Appl. Math. Comput. 2015, 266, 31–40. [Google Scholar] [CrossRef]
  52. Gorenflo, R.; Mainardi, F. Fractional Calculus; Springer: Vienna, Austria, 1997; pp. 223–276. [Google Scholar]
  53. Liu, Y. Studies on boundary value problems of singular fractional differential equations with impulse effects. Rostock. Math. Kolloqu. 2015, 70, 3–108. [Google Scholar]
  54. Wang, K.; Liu, S. A new solution procedure for nonlinear fractional porous media equation based on a new fractional derivative. Nonlinear Sci. Lett. A Math. Phys. Mech. 2017, 135. [Google Scholar]
  55. Wang, K.L.; Liu, S.Y. He’s fractional derivative for non-linear fractional heat transfer equation. Therm. Sci. 2016, 20, 793–796. [Google Scholar] [CrossRef]
  56. Odibat, Z.M. A study on the convergence of variational iteration method. Math. Comput. Model. 2010, 51, 1181–1192. [Google Scholar] [CrossRef]
  57. Ghaneai, H.; Hosseini, M.M. Variational iteration method with an auxiliary parameter for solving wave-like and heat-like equations in large domains. Comput. Math. Appl. 2015, 69, 363–373. [Google Scholar] [CrossRef]
  58. Ghaneai, H.; Hosseini, M.M. Solving differential-algebraic equations through variational iteration method with an auxiliary parameter. Appl. Math. Model. 2015, 40, 3991–4001. [Google Scholar] [CrossRef]
  59. Ghaneai, H.; Hosseini, M.M.; Tauseef Mohyud-Din, S. Modified variational iteration method for solving a neutral functional-differential equation with proportional delays. Int. J. Numer. Methods Heat Fluid Flow 2012, 22, 1086–1095. [Google Scholar] [CrossRef]
  60. Chen, Y.; Wu, Y.; Cui, Y.; Wang, Z.; Jin, D. Wavelet method for a class of fractional convection-diffusion equation with variable coefficients. J. Comput. Sci. 2010, 1, 146–149. [Google Scholar] [CrossRef]
Figure 1. Plots of seventh-order approximation solutions by present method at x = 5 for different values of α in Example 1.
Figure 1. Plots of seventh-order approximation solutions by present method at x = 5 for different values of α in Example 1.
Mathematics 05 00026 g001
Figure 2. Absolute error for the 16th-order approximation by present method for u ( x , t ) when α = 0.5 and h = 1.52 , in Example 1.
Figure 2. Absolute error for the 16th-order approximation by present method for u ( x , t ) when α = 0.5 and h = 1.52 , in Example 1.
Mathematics 05 00026 g002
Figure 3. Absolute error for the 16th-order approximation by present method for u ( x , t ) when α = 0.7 and h = 1.264 , in Example 1.
Figure 3. Absolute error for the 16th-order approximation by present method for u ( x , t ) when α = 0.7 and h = 1.264 , in Example 1.
Mathematics 05 00026 g003
Figure 4. Absolute error for the 16th-order approximation by present method for u ( x , t ) when α = 0.9 and h = 1.1422 , in Example 1.
Figure 4. Absolute error for the 16th-order approximation by present method for u ( x , t ) when α = 0.9 and h = 1.1422 , in Example 1.
Mathematics 05 00026 g004
Figure 5. Plots of third-order approximation solutions by present method and standard VIM at x = 10 for α = 0.5 in Example 2.
Figure 5. Plots of third-order approximation solutions by present method and standard VIM at x = 10 for α = 0.5 in Example 2.
Mathematics 05 00026 g005
Figure 6. Plots of third-order approximation solutions by present method and standard VIM at x = 10 for α = 0.7 in Example 2.
Figure 6. Plots of third-order approximation solutions by present method and standard VIM at x = 10 for α = 0.7 in Example 2.
Mathematics 05 00026 g006
Figure 7. Plots of third-order approximation solutions by present method and standard VIM at x = 10 for α = 0.9 in Example 2.
Figure 7. Plots of third-order approximation solutions by present method and standard VIM at x = 10 for α = 0.9 in Example 2.
Mathematics 05 00026 g007
Table 1. Comparison of absolute errors for 16th-order approximation by present method with h = 1.52 and standard variational iteration method (VIM), when α = 0.5 in Example 1.
Table 1. Comparison of absolute errors for 16th-order approximation by present method with h = 1.52 and standard variational iteration method (VIM), when α = 0.5 in Example 1.
xtAbsolute Error in Present MethodAbsolute Error in Standard VIM
0.50.5 9.11400038 × 10 9 4.96228719 × 10 8
11 1.85168171 × 10 8 3.37495055 × 10 5
1.51.5 2.27051288 × 10 7 1.95306852 × 10 3
22 1.69962112 × 10 6 4.11950932 × 10 2
2.52.5 1.42124827 × 10 5 5.00065595 × 10 1
33 1.38097923 × 10 4 4.28333678
3.53.5 7.84059521 × 10 4 2.88686016 × 10 1
44 7.59300717 × 10 3 1.63406486 × 10 2
4.54.5 1.41995277 × 10 1 8.10272035 × 10 2
55 9.58777951 × 10 1 3.62298682 × 10 3
Table 2. Comparison of absolute errors for 16th-order approximation by present method with h = 1.264 and standard VIM, when α = 0.7 in Example 1.
Table 2. Comparison of absolute errors for 16th-order approximation by present method with h = 1.264 and standard VIM, when α = 0.7 in Example 1.
xtAbsolute Error in Present MethodAbsolute Error in Standard VIM
0.50.5 4.9540923 × 10 12 1.29233020 × 10 12
11 5.59595414 × 10 11 8.76782307 × 10 9
1.51.5 2.24094838 × 10 10 1.92639405 × 10 6
22 7.09840257 × 10 9 1.03905171 × 10 4
2.52.5 9.731197058 × 10 8 2.59679815 × 10 3
33 1.25875888 × 10 6 3.99123925 × 10 2
3.53.5 9.14645410 × 10 6 4.38817926 × 10 1
44 1.55942217 × 10 4 3.77731650
4.54.5 4.19271051 × 10 3 2.69853576 × 10 1
55 2.90673009 × 10 2 1.66507778 × 10 2
Table 3. Comparison of absolute errors for 16th-order approximation by present method with h = 1.1422 and standard VIM, when α = 0.9 in Example 1.
Table 3. Comparison of absolute errors for 16th-order approximation by present method with h = 1.1422 and standard VIM, when α = 0.9 in Example 1.
xtAbsolute Error in Present MethodAbsolute Error in Standard VIM
0.50.5 1.22481580 × 10 15 1.43160605 × 10 17
11 2.79076098 × 10 14 9.91059488 × 10 13
1.51.5 4.75437591 × 10 13 8.40463524 × 10 10
22 1.26114766 × 10 11 1.17575772 × 10 7
2.52.5 3.67329204 × 10 10 612969618 × 10 6
33 6.73360877 × 10 9 1.71224095 × 10 4
3.53.5 5.02357091 × 10 8 3.11047950 × 10 3
44 2.42663290 × 10 6 4.12534882 × 10 2
4.54.5 7.71987958 × 10 5 4.30407963 × 10 1
55 6.69562925 × 10 4 3.71733199
Table 4. Values of β i defended in (16) for present method and standard VIM with N = 7 in Example 1.
Table 4. Values of β i defended in (16) for present method and standard VIM with N = 7 in Example 1.
PresentStandardPresentStandardPresentStandardPresentStandard
MethodVIMMethodVIMMethodVIMMethodVIM
β i α = 0.5 α = 0.5 α = 0.7 α = 0.7 α = 0.9 α = 0.9 α = 1 α = 1
h = 2.391 h = 1.745 h = 1.453 h = 1.372
β 0 3.30 × 10 2 1.01 × 10 1 2.13 × 10 2 2.30 × 10 1 2.15 × 10 2 4.87 × 10 1 2.43 × 10 2 6.90 × 10 1
β 1 4.00 × 10 1 6.81 3.34 × 10 1 1.02 × 10 1 2.90 × 10 1 1.30 × 10 1 2.74 × 10 1 1.38 × 10 1
β 2 1.22 × 10 1 4.48 8.12 4.89 5.33 4.36 4.25 3.86
β 3 3.50 3.10 1.99 2.66 1.07 1.84 7.45 × 10 1 1.44
β 4 7.95 × 10 1 2.25 4.19 × 10 1 1.60 1.91 × 10 1 9.18 × 10 1 1.13 × 10 1 6.48 × 10 1
β 5 8.71 × 10 2 1.71 4.92 × 10 2 1.04 1.90 × 10 2 5.09 × 10 1 8.29 × 10 3 3.32 × 10 1
β 6 5.92 × 10 3 1.33 6.47 × 10 4 7.18 × 10 1 1.27 × 10 4 3.06 × 10 1 8.44 × 10 5 1.86 × 10 1
Table 5. The maximum absolute error with some N and various values of α by present method for Example 1.
Table 5. The maximum absolute error with some N and various values of α by present method for Example 1.
N α = 0.5 α = 0.7 α = 0.9 α = 1
14 6.43 3.85 × 10 1 1.77 × 10 2 1.99 × 10 3
16 9.58 × 10 1 2.90 × 10 2 6.69 × 10 4 9.18 × 10 5
18 9.80 × 10 2 1.84 × 10 3 2.01 × 10 5 1.75 × 10 6
20 9.47 × 10 3 9.52 × 10 5 4.67 × 10 7 2.49 × 10 8

Share and Cite

MDPI and ACS Style

Abolhasani, M.; Abbasbandy, S.; Allahviranloo, T. A New Variational Iteration Method for a Class of Fractional Convection-Diffusion Equations in Large Domains. Mathematics 2017, 5, 26. https://doi.org/10.3390/math5020026

AMA Style

Abolhasani M, Abbasbandy S, Allahviranloo T. A New Variational Iteration Method for a Class of Fractional Convection-Diffusion Equations in Large Domains. Mathematics. 2017; 5(2):26. https://doi.org/10.3390/math5020026

Chicago/Turabian Style

Abolhasani, Mohammad, Saeid Abbasbandy, and Tofigh Allahviranloo. 2017. "A New Variational Iteration Method for a Class of Fractional Convection-Diffusion Equations in Large Domains" Mathematics 5, no. 2: 26. https://doi.org/10.3390/math5020026

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop