Next Article in Journal
A Theoretical and Numerical Study on Fractional Order Biological Models with Caputo Fabrizio Derivative
Previous Article in Journal
Novel Precise Solitary Wave Solutions of Two Time Fractional Nonlinear Evolution Models via the MSE Scheme
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Numerical Approximation of Mobile-Immobile Advection-Dispersion Model of Fractional Order Arising from Solute Transport in Porous Media

1
Department of Mathematics, Islamia College Peshawar, Peshawar 25000, Khyber Pakhtoon Khwa, Pakistan
2
Mathematics Department, Al-Qunfudah University College, Umm Al-Qura University, Mecca 24382, Saudi Arabia
3
Department of Information Systems, Faculty of Computing and Information Technology (FCIT), King Abdulaziz University, Jeddah 34025, Saudi Arabia
4
Department of Law, Economics and Human Sciences, Mediterranea University of Reggio Calabria, 89125 Reggio Calabria, Italy
5
Department of Mathematics, Near East University TRNC, Mersin 10, Nicosia 99138, Turkey
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2022, 6(8), 445; https://doi.org/10.3390/fractalfract6080445
Submission received: 4 July 2022 / Revised: 9 August 2022 / Accepted: 12 August 2022 / Published: 17 August 2022

Abstract

:
The fractional mobile/immobile solute transport model has applications in a wide range of phenomena such as ocean acoustic propagation and heat diffusion. The local radial basis functions (RBFs) method have been applied to many physical and engineering problems because of its simplicity in implementation and its superiority in solving different real-world problems easily. In this article, we propose an efficient local RBFs method coupled with Laplace transform (LT) for approximating the solution of fractional mobile/immobile solute transport model in the sense of Caputo derivative. In our method, first, we employ the LT which reduces the problem to an equivalent time-independent problem. The solution of the transformed problem is then approximated via the local RBF method based on multiquadric kernels. Afterward, the desired solution is represented as a contour integral in the left half complex along a smooth curve. The contour integral is then approximated via the midpoint rule. The main advantage of the LT-RBFs method is the avoiding of time discretization technique due which overcomes the time instability issues, second is its local nature which overcomes the ill-conditioning of the differentiation matrices and the sensitivity of the shape parameter, since the local RBFs method only considers the discretization points in each local domain around the collocation point. Due to this, sparse and well-conditioned differentiation matrices are produced, and third is the low computational cost. The convergence and stability of the numerical scheme are discussed. Some test problems are performed in one and two dimensions to validate our numerical scheme. To check the efficiency, accuracy, and efficacy of the scheme the 2D problems are solved in complex domains. The numerical results confirm the stability and efficiency of the method.

1. Introduction

In groundwater, streams, and rivers, the transportation of solutes is affected by physical characteristics or the heterogeneity of different regions. For a long time, solute transportation has been a hot topic in theory and experimental study. In the recent past, the mobile/immobile (MI) model has been successfully used. It should be emphasized that the transportation model can describe the connectivity and heterogeneity of spatial characteristics in a better way to transport solutes in the general network. MI method has been widely praised by hydrologists who study water transport in unsaturated and saturated regions [1].
The advection-dispersion equation (ADE) characterizes the transport of solutes in porous media. However, according to reports, the ADE model faces problems in interpreting the transport process in fractured, homogeneous, and even heterogeneous media. In [2], research shows that the MI model is better than ADE in both fractured and porous media. More details can be found in [1,3,4,5,6]. Fractional differential equations have become very useful to model numerous phenomena in different areas such as economics, chemistry, physics, acoustics, biology, viscoelasticity, engineering, and electromagnetics [6,7,8,9,10,11,12,13]. It is worth to mention that the main aspect of arbitrary order derivative is the the memory effect, i.e., the future state of a physical system depends on the present as well as past states. It is natural to use fractional derivatives while modeling physical or dynamical systems in various applications such as viscoelastic materials, frequency-dependent damping behavior of materials, and motion of a large thin plate in a Newtonian fluid, etc.
The fractional mobile-immobile advection-dispersion equation is achieved by replacement of first order derivative with fractional derivative in classical mobile-immobile advection-dispersion equation [13]. Here we consider a fractional MI model of the form
β 1 D t u ( ξ ¯ , t ) + β 2 D t α u ( ξ ¯ , t ) L u ( ξ ¯ , t ) = S ( ξ ¯ , t ) , ξ ¯ Ω , 0 t T .
subject to the initial-boundary conditions
u ( ξ ¯ , 0 ) = u 0 , ξ ¯ Ω ,
and
L B u ( ξ ¯ , t ) = Q ( ξ ¯ , t ) , ξ ¯ t i a l Ω ,
where u ( ξ ¯ , t ) represents the solute concentration, S ( ξ ¯ , t ) is the source term, β 1 , β 2 are constants, t and ξ ¯ = ( ξ , ζ ) are the time and space variables respectively. u 0 , Q ( ξ ¯ , t ) are given functions of t and ξ ¯ . Ω is the domain and t i a l Ω is its boundary. L is the linear differential operator and L B is the boundary differential operator and 0 c D t α u ( ξ ¯ , t ) is the Caputo derivative of u ( ξ ¯ , t ) of fractional order α ( 0 , 1 ) which is defined as
0 c D t α u ( ξ ¯ , t ) = 1 Γ ( 1 α ) 0 t D s u ( ξ ¯ , s ) ( t s ) α d s .
If u ( ξ ¯ , t ) is a piecewise continues function defined on ( 0 , ) , and is of exponential order, then its Laplace transform (LT) is
u ^ ( ξ ¯ , z ) = L { u ( ξ ¯ , t ) } = 0 e z t u ( ξ ¯ , t ) d t , t > 0 .
The LT of 0 c D t α u ( ξ ¯ , t ) is given as
L { 0 c D t α u ( ξ ¯ , t ) } = z α u ^ ( ξ ¯ , z ) i = 0 m 1 z α i 1 u ( i ) ( ξ ¯ , 0 ) .
For the stability and convergence of the fraction MI model defined in Equations (1) and (3) the readers are referred to [14]. For existence of the fractional MI model the readers are referred to [13]. The solution of such type of problem has been considered by many researchers for example in [15] the authors proposed an implicit finite difference method for the numerical approximation of the MI model of fractional order. The authors in [16] have proposed an implicit numerical method for a class of MI advection-dispersion models of space-time fractional orders. In [17] the Jacobi spectral collocation method is developed for the time variable order MI model. Similarly the authors in [18] developed a numerical method based on second-kind shifted Chebyshev polynomials and finite difference method for the numerical treatment of MI models. In [19], the authors have studied the numerical solution of the time-fractional MI transport equation using the finite element method. The authors in [20] have used the physical nonequilibrium model to describe the transport of solutes in porous media. They have used the finite volume method for investigating the numerical solution of the physical nonequilibrium model. Sharma et al. [21] studied the behavior of solute transport through MI soil column based on the laboratory study. Gao et al. [22], in their study, have analyzed the behavior of solute transport in convection-dispersion transport model as compared to homogeneous and heterogeneous porous media. Other robust methods for solving the MI model can be found in [6,23,24] and there references. The finite volume method, finite element method, and finite difference method are all mesh-based methods and have powerful features, but in these methods the need to create a polygonization, either in the domain or on its boundary is a common drawback. Mesh generation is the most time-consuming part of the solution process and for complex geometries, problems can occur with implementation.
However, in recent years great attention was given to the meshless methods which operate with nodes rather than meshes. The attractive features of meshless methods are (i) they do not require grid generation which can be a difficult task in three-dimensional cases; (ii) they are more appropriate than mesh-based methods in the cases of large deformation or moving discontinuities. One of the common characteristics of all meshless methods is their ability to construct functional interpolation or approximation entirely from information at a set of scattered nodes, among which there is no pre-specified connectivity or relationships. A large number of meshless methods have been proposed to date. The element-free Galerkin method [25], the boundary particle method [26], the partition of unity method [27] are among popular meshless methods.
Another group of meshless methods, which are based on radial basis functions (RBFs), are one of the best tools for approximating the solution of different real-world problems [12,28]. The main features of RBFs are their smoothness, spectral convergence, and ease of implementation. Meshless methods based RBFs are global radial basis functions methods (GRBFM) [29], and local radial basis functions methods (LRBFM) [30]. The main drawback of GRBFM is that it involves full system matrices that result from the discretization of the PDEs. These system matrices are often ill-conditioned and extremely sensitive to the selection of the shape parameters in RBFs. The accuracy of the approximation and the conditioning of the system matrix depends on the value of the shape parameter. In general, for a fixed number of centers N, more accurate approximations are produced for small value of shape parameters, but also produce an ill-conditioned system matrix. The condition number of the system matrix varies with N for the fixed shape parameter. In practice, the value of the shape parameter must be adjusted with N in order to produce a well-conditioned system matrix. For selecting good values of the shape parameter many attempts have been made [31,32,33]. For GRBFM, selecting a good value of shape parameter is still an open question. The main idea of LRBFM is that it uses a small subset of available centers instead of the whole domain which reduces the size of the system matrix at the expense of solving many small-size matrices. The size of each small matrix is the same as the number of nodes in the subdomain of influence of each center. LRBFM was first time introduced in [34] for diffusion problems. One of the important benefits of the LRBFM is that the multiquadrics (MQ) or inverse multiquadrics (IMQ) shape parameter affects the results slightly [35]. Due to handiness LRBFM has been applied to many complex phenomena [11,36,37,38] and their references. The main drawback of the LRBFM is that this method does not work for elliptic problems in a straight forward way. Also since all these methods are based on finite difference time stepping techniques. The drawback of time stepping technique is that it does not always lead to a stable solution. A finite difference scheme is stable if the errors made at one timestep do not cause the errors to be enlarged as the calculations are continued. A finite difference time stepping scheme is stable if the errors remain constant or decay during computations. Also, in time-stepping techniques, the accuracy is achieved at a very small step size, and hence this method encounter an exponential increase of computing costs with advancing time and thus have low efficiency in the simulation of long time history fractional problems [39,40,41]. In order to circumvent the drawback of the finite difference time stepping method an alternative way is to use LT in time. In literature the LT in conjunction with other methods has been used by many authors. In [40] the authors coupled LT with the boundary element method. The authors in [41] used LT in conjunction with the boundary particle method for the numerical approximation of time-fractional diffusion equations. In [42] the authors for the first time used LT combined with the boundary integral equation method. In [43] the author coupled LT with finite element method for parabolic type differential equations. The coupling of LT with other methods can be found in the references [44,45,46]. In this article we propose a local RBF-based method coupled with LT for the numerical solution of solute transport models.

2. Proposed Method

In our numerical scheme for approximating the solution of the problem defined (1) and (3), first we employ the Laplace transform to reduce the given problem to an equivalent elliptic problem as follows
β 1 [ z u ^ ( ξ ¯ , z ) u 0 ] + β 2 [ z α u ^ ( ξ ¯ , z ) z α 1 u 0 ] L u ^ ( ξ ¯ , z ) = S ^ ( ξ ¯ , z ) ,
L B u ^ ( ξ ¯ , z ) = Q ^ ( ξ ¯ , z ) ,
which is simplified as
( β 1 z + β 2 z α ) I L u ^ ( ξ ¯ , z ) = h ^ 1 ( ξ ¯ , z ) ,
L B u ^ ( ξ ¯ , z ) = Q ^ ( ξ ¯ , z ) ,
where
h ^ 1 ( ξ ¯ , z ) = β 1 u 0 + β 2 z α 1 u 0 + S ^ ( ξ ¯ , z ) .
Now we need to solve the system of equations defined (6) and (7) in parallel for each quadrature node z in the LT space. For this we discretize the linear differential operator L and boundary operator L B using the local RBF method. In the final step we obtain the solution of our problem (1) and (2) as a Bromwich integral. In the next section we describe the local RBF method.

2.1. Local RBF Method

In this section, we propose a local RBF method for approximating the solution of the elliptic problem defined in (6) and (7) in LT space. For a given set of nodal points { ξ ¯ i } i = 1 N Ω , where Ω R m , m 1 . The approximation of u ^ ( ξ ¯ ) via local RBF method can be obtained as
u ^ ( ξ ¯ i ) = ξ ¯ h Ω i λ h i ϕ ( ξ ¯ i ξ ¯ h ) ,
where the function ϕ ( r ) is a radial kernel, and r is the distance from the node ξ ¯ i to the node ξ ¯ h ,   λ i = { λ h i } h = 1 n is the vector of unknown coefficients which can be obtained using interpolation conditions. The set Ω i is the subdomain containing the node ξ ¯ i , and its n neighboring nodes around it. Thus we obtain N small size n × n linear systems as follows
u ^ i = Φ i λ i , i = 1 , 2 , , N ,
where Φ i is the interpolation matrix with entries b l j i = ϕ ( ξ ¯ l ξ ¯ h ) , where ξ ¯ l , ξ ¯ h Ω i , the unknowns λ i = { λ h i } h = 1 n are obtained by solving each small size n × n system. Similarly the operator L , can be approximated as
L u ^ ( ξ ¯ i ) = ξ ¯ h Ω i λ h i L ϕ ( ξ ¯ i ξ ¯ h ) ,
the above Equation (10) can be expressed as
L u ^ ( ξ ¯ i ) = λ i · ν i ,
where ν i is a n-row vector and λ i is a n-column vector with entries shown below
ν i = L ϕ ( ξ ¯ i ξ ¯ h ) , ξ ¯ h Ω i ,
solving Equation (9) for λ i we have,
λ i = ( Φ i ) 1 u ^ i ,
From Equation (13) we use λ i in Equation (11),
L u ^ ( ξ ¯ i ) = ν i ( Φ i ) 1 u ^ i = w i u ^ i
where,
w i = ν i ( Φ i ) 1 ,
thus we have
L u ^ D u ^ ,
The matrix D N × N is the local meshless approximate for L at each node ξ ¯ i . The same procedure can be adapted for the boundary operator L B .

2.2. Selecting Optimal Shape Parameter

In literature a large number of radial kernels are available. In this paper we have selected the multiquadrics (MQ) radial kernel defined by ϕ ( r , ε ) = 1 + r 2 ε 2 . The MQ kernel contains the shape parameter ε . Accurate results can be achieved by varying the value of ε . To quantify the sensitivity to perturbation of the linear system and to estimate the accuracy of approximate solution the condition number κ of the system matrix Φ i is used. In this work we have used utilized the uncertainty principle [47] for obtaining the optimal value of ε . In RBFs methods, better accuracy is achieved for ill-conditioned system matrices. Using this technique smallest error occurs when κ satisfies 10 12 < κ < 10 16 . We express the system matrix Φ i as E , D , S = s v d ( Φ i ) . Where E n × n , V n × n are n × n orthogonal matrices, and S n × n is the n × n diagonal matrix containing singular values of the system matric Φ i . Hence the matrix condition number is calculated as κ = Φ i ( Φ i ) 1 = m a x ( D ) / m i n ( D ) .
The following algorithm in MATLAB can be used to for optimizing the shape parameter [30].
Step i:
  set κ = 1
Step ii:
 select 10 12 < κ < 10 16
Step iii:
w h i l e κ > κ m a x i m u m a n d κ < κ m i n i m u m
Step iv:
  E , D , S = s v d ( Φ i )
Step v:
   κ = m a x ( D ) m i n ( D )
Step vi:
  i f κ < κ m i n i m u m , ε = ε ε I n c r e a m e n t
Step vii:
e l s e κ > κ m a x i m u m , ε = ε + ε I n c r e a m e n t
r e t u r n ε
 
When we get the optimal value of shape parameter ε , we use svd to compute ( Φ i ) 1 = ( EDS T ) 1 = SD 1 E T (see [48]). Hence the weights w i in (15) can be computed.

2.3. Numerical Inverse Laplace Transform

After the approximation of the spatial operators L and L B using the local RBF method the system (6) and (7) is solved in parallel for each point z . Afterwards we implement the inverse Laplace transform to convert the local RBF solutions from Laplace space to the time domain. Here we employ the contour integration method. We obtain the solution as a Bromwich integral defined below [49]
u ( ξ ¯ , t ) = 1 2 π i ρ i ρ + i e x p ( z t ) u ^ ( ξ ¯ , z ) d z = 1 2 π i Γ e x p ( z t ) u ^ ( ξ ¯ , z ) d z , ρ > ρ 0 ,
where Γ is a suitable chosen path joining ρ i to ρ + i . In order to obtain the solution of the problem defined in (1) and (3), we need to solve the integral defined in Equation (17). In many situations, solving Equation (17) may be difficult analytically, so the best way is to use numerical methods. Numerical approximation of the integral defined in Equation (17) is hard to obtain because of the slowly decaying transform u ^ ( ξ ¯ , z ) , z = ρ + y , | y | and highly oscillatory exponential factor on the contour of integration Γ . To handle the slow decay of the transformed function u ^ ( ξ ¯ , z ) . In [50] Talbot suggested that the Bromwich line z = ρ + y , < y < be transformed to a contour whose real part begins at negative infinity in the third quadrant, and terminates with the real part again going to negative infinity in the second quadrant. In such a case the integrand in Equation (17) will decay rapidly because of the exponential factor, and this makes the integral defined by Equation (17) suitable for approximation by trapezoidal or midpoint rule [51]. By Cauchy’s theorem such a deformation is allowed if u ^ ( ξ ¯ , z ) has no singularities, and u ^ ( ξ ¯ , z ) 0 if R e ( z ) ρ 0 as | z | . (If u ^ ( ξ ¯ , z ) have singularities with unbounded imaginary part, then Talbot method may not work). In this work, we utilized Talbot’s contour defined as [52]
Γ : z = z ( υ ) = M t σ + μ υ cot ( γ υ ) + ν ι υ , π υ π ,
where R e z ( ± π ) = , and the values of the parameters ν , σ , γ , μ , be specified by the user. From Equations (17) and (18), we get
u ( ξ ¯ , t ) = 1 2 π i π π e x p ( z ( υ ) t ) u ^ ( ξ ¯ , z ( υ ) ) z ( υ ) d υ .
In order to approximate Equation (19), we use the mid-point rule with step k = 2 π M , as
u k ( ξ ¯ , t ) = 1 M i j = 1 M e z j t u ^ ( ξ ¯ , z j ) ź j , for υ j = π + ( j 1 2 ) k , z j = z ( υ j ) , z j = z ( υ j ) .

2.4. Accuracy and Convergence of the Method

In our approximation process via our proposed method. First, we utilized the Laplace transform to remove the time variable. The transformation of the time-dependent problem to an equivalent elliptic problem via Laplace transform incurs no errors. Next, we use the RBF method in local form for approximating the elliptic PDE. The localized meshless has error estimate of order O ( ζ 1 ϵ h ) , 0 < ζ < 1 , where h is the fill distance and ϵ is the shape parameter [28]. Finally, we obtain our solution as an integral in Equation (19), while approximating this integral using some suitable quadrature rule, the convergence is achieved at different rates depending on Γ . The convergence order of quadrature rule relays on the temporal domain [ t 0 , T ] and the step k . For best accuracy one needs the best contour of integration. For this purpose a large number of contours have been proposed in the literature. In our work we utilize the recently proposed contour known as improved Talbot contour [52] with best values of the parameters as given below
μ = 0.50170 , σ = 0.61220 , γ = 0.64070 , and ν = 0.26450 ,
with error estimate as
E = | u ( ξ ¯ , t ) u k ( ξ ¯ , t ) | = O ( e 1.358 M ) .

3. Stability

To discuss the stability of our numerical scheme, we write the systems defined in (6) and (7) in discrete form as given below
T u ^ = b ,
here the matrix T is a sparse differentiation matrix. The stability constant for the system in (21) is defined as
Q = sup u ^ 0 u ^ T u ^ ,
the constant Q is finite for any norm . on R N . From (22), we have
T 1 u ^ T u ^ Q ,
Also for the pseudoinverse T of T, we can write
T = sup μ 0 T μ μ .
Hence
T sup μ = T u ^ 0 T T u ^ T u ^ = sup u ^ 0 u ^ T u ^ = Q .
Equations (23) and (25) confirms the bounds for the constant Q . Calculation of the pseudoinverse for (21) may be hard numerically, but it guarantees stability. The MATLAB’s function condest can be used to estimate T 1 for square matrices, thus we have
Q = c o n d e s t ( T ) T

4. Numerical Experiments

To verify the efficiency of our proposed numerical method we have considered different models. We performed our experiments in MATLAB R2019a on a Windows 10 (64 bit) PC equipped with an Intel(R) Core(TM) i5-3317U CPU @ 1.70 GHz and with 4 GB of RAM. To validate the theoretical results we use the absolute error L a b s , and the maximum absolute error L defined as
L a b s = | u ( ξ ¯ i , t ) u k ( ξ ¯ i , t ) |
L = u ( ξ ¯ i , t ) u k ( ξ ¯ i , t ) = max 1 i N ( | u ( ξ ¯ i , t ) u k ( ξ ¯ i , t ) | ) .

4.1. Problem 1

In the first test, we consider a mobile-immobile advection-dispersion equation of fractional order as [6]
D t u ( ξ , t ) + D t α u ( ξ , t ) = D ξ ξ u ( ξ , t ) D ξ u ( ξ , t ) + f ( ξ , t ) , ξ [ 0 , 1 ] , t > 0 ,
where
f ( ξ , t ) = e x p ( ξ 0.5 ) 2 γ 1 Γ ( 2 α ) t 1 α + 1 + 2 t γ 1 ( ξ 0.5 ) 2 γ ( ξ 0.5 ) ,
the analytic solution is
u ( ξ , t ) = t e x p ( ξ 0.50 ) 2 γ .
u ( ξ , t ) is a Gaussian distribution centered at ξ = 0.5 with height t and γ is the standard deviation. The problem is solved using the proposed method the boundary and initial data are extracted from the analytic solution. Table 1 shows the results for fractional orders α = 0.4 , 0.9 and various spatial nodes N in the global, and n local domains and quadrature nodes M. The CPU time, the condition number ( κ ) of the differentiation matrix, the shape parameter ( ε ) are also shown in Table 1. From Table 1, we observe that the proposed numerical scheme produced results with good accuracy. We have compared our results with another RBF method, it can be seen that our results are better. The profiles of approximate and analytic solution with γ = 0.1 , α = 0.8 , N = 95 , M = 24 , and n = 10 , at t = 1 are depicted in Figure 1a, and the plot of absolute error in Figure 1b. In Figure 2a the profiles of exact and analytic solutions with γ = 0.001 , α = 0.8 , N = 95 , M = 24 , and n = 10 , at t = 1 are shown, and the plot of absolute error in Figure 2b. We see that the method has produced good results for γ = 0.001 . The problem has a sharp Gaussian pulse when γ = 0.001 . The contour plot of absolute error with N = 60 , n = 10 , α = 0.5 , M = 26 , and γ = 0.01 is depicted in Figure 3. The surface plots of the approximate and analytic solutions of problem 1 are presented in Figure 4a,b respectively. All the results depicted in the figures and Table 1 demonstrate that the numerical results agree well with the exact solution. From the results, we conclude that the proposed method is stable and accurate.

4.2. Problem 2

Here we consider a mobile-immobile advection-dispersion equation of fractional order as [6]
D t u ( ξ , t ) + D t α u ( ξ , t ) = D ξ ξ u ( ξ , t ) D ξ u ( ξ , t ) + f ( ξ , t ) , ξ [ 0 , 1 ] , t > 0 ,
where
f ( ξ , t ) = 10 ξ 2 ( 1 ξ ) 2 1 + t 1 α Γ ( 2 α ) + 10 ( t + 1 ) ( 2 + 14 ξ 18 ξ 2 + 4 ξ 3 ) .
the analytic solution is given as
u ( ξ , t ) = 10 ( t + 1 ) ξ 2 ( 1 ξ ) 2 .
This problem is solved using the proposed method with boundary and initial data extracted from the analytic solution. Table 2 shows the results for fractional orders α = 0.1 , 0.8 and various spatial nodes N in the global, and n local domains and quadrature nodes M . From Table 2 we observe that the proposed numerical scheme results with good accuracy. We have compared our results with another RBF method, it can be seen that our results are better. Also, in Table 3 the approximate solution and L errors obtained via the proposed method are compared with the method in [15], and we see that the results produced by the proposed method are better. The contour plot of absolute error with N = 75 , n = 15 , α = 0.8 , and M = 26 . is shown in Figure 5a. The solution behavior for t = 0.2 , 0.4 , 0.6 , 0.8 , 1 with N = 60 , α = 0.7 , n = 12 , M = 28 is shown in Figure 5b. Figure 6a depict the profiles of approximate and analytic solution with N = 95 , n = 20 , α = 0.8 , at t = 1 , and absolute error is shown in Figure 6b. The surface plots of the approximate and analytic solutions corresponding to problem 2 with α = 0.5 are presented in Figure 7a,b respectively. All the figures and tables demonstrate that the numerical results agree well with the exact solution.

4.3. Problem 3

Here we consider a two-dimensional MI solute transport model
D t u ( ξ , ζ , t ) + D t α u ( ξ , ζ , t ) = Δ u ( ξ , ζ , t ) + f ( ξ , ζ , t ) , ξ , ζ [ 0 , 1 ] 2 , t > 0 ,
where
f ( ξ , ζ , t ) = 2 t + 8 π 2 t 2 + 2 t 2 α Γ ( 3 α ) cos ( 2 π ξ ) cos ( 2 π ζ ) ,
and the exact solution is
u ( ξ , ζ , t ) = t 2 cos ( 2 π ξ ) cos ( 2 π ζ ) .
Here we consider a two-dimensional fractional order solute transport model. The problem is solved for ξ , ζ [ 0 , 1 ] 2 in regular and regular domains. The boundary and initial conditions are extracted from the analytic solution. The the L errors obtained for different fractional orders α are depicted in Table 4. In Figure 8a, the regular nodes in the square domain are shown and in Figure 8b the plot of absolute are shown respectively. In Figure 9a,b the analytic and approximate solutions for t = 0.2 : 0.2 : 1 are shown. The regular nodes distribution in circular domain and absolute errors are presented in Figure 10a,b respectively. Similarly the regular nodes in nut-shape domain and absolute error are shown in Figure 11a,b. The obtained results led us to the conclusion that the proposed method performed efficiently in both regular and irregular domains.

4.4. Problem 4

Here we consider a two-dimensional MI solute transport model
D t u ( ξ , ζ , t ) + D t α u ( ξ , ζ , t ) = Δ u ( ξ , ζ , t ) + f ( ξ , ζ , t ) , ξ , ζ [ 0 , 1 ] 2 , t > 0 ,
where
f ( ξ , ζ , t ) = 2 t 2 t 2 + 2 t 2 α Γ ( 3 α ) e x p ( ξ + ζ ) ,
and the analytic solution is
u ( ξ , ζ , t ) = t 2 e ( ξ + ζ ) .
Here we consider another two-dimensional fractional order solute transport model. The problem is solved for ξ , ζ [ 0 , 1 ] 2 in regular and regular domains. The boundary and initial conditions are extracted from the analytic solution. The Table 5 shows the L errors obtained for different fractional orders α in the square domain. In Figure 12a the square domain and in Figure 12b the plot of absolute are shown respectively. In Figure 13a,b the analytic and approximate solutions for t = 0.2 : 0.2 : 1 are shown. The L-shape domain and absolute errors are presented in Figure 14a,b respectively. Similarly, the star-shape domain and absolute error are shown in Figure 15a,b. The obtained results led us to the conclusion that the proposed method performed efficiently in both regular and irregular domains.

5. Conclusions

In this work, we proposed a numerical method for the fractional order MI advection-dispersion models. We transformed the time-fractional derivative via Laplace transform to avoid the classical time stepping method. The local RBF method based on the multiquadric kernels was utilized for the approximation of spatial operators. We discussed the stability and convergence of the proposed numerical scheme. Numerical experiments were performed in one and two dimensions. The local method performed efficiently in irregular domains with acceptable accuracy. The obtained results were compared with other available methods which clearly showed the superiority of the proposed method. Hence we conclude that the present method can solve such problems accurately and efficiently.

Author Contributions

Conceptualization, K., S.K., M.F. and A.A.; Data curation, K. and S.K.; Formal analysis, S.E.A., F.M.A. and A.A.; Funding acquisition, S.E.A. and F.M.A.; Investigation, K., S.K. and A.A.; Supervision, M.F.; Writing—original draft, K. and S.K.; Writing—review & editing, S.E.A. and F.M.A. All authors have read and agreed to the published version of the manuscript.

Funding

The authors would like to thank the Deanship of Scientific Research at Umm Al-Qura University for supporting this work by Grant Code: (22UQU4282396DSR15).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All the data were computed using our algorithm.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Coats, K.H.; Smith, B.D. Dead-end pore volume and dispersion in porous media. Soc. Pet. Eng. J. 1964, 4, 73–84. [Google Scholar] [CrossRef]
  2. Chen, Z.; Qian, J.; Zhan, H.; Chen, L.; Luo, S. Mobile-immobile model of solute transport through porous and fractured media. IAHS-AISH Publ. 2011, 341, 154–158. [Google Scholar]
  3. Bauget, F.; Fourar, M. Non-Fickian dispersion in a single fracture. J. Contam. Hydrol. 2008, 100, 137–148. [Google Scholar] [CrossRef] [PubMed]
  4. Berkowitz, B. Characterizing flow and transport in fractured geological media: A review. Adv. Water. Resour. 2002, 25, 861–884. [Google Scholar] [CrossRef]
  5. Benson, D.A.; Schumer, R.; Meerschaert, M.M.; Wheatcraft, S.W. Fractional dispersion, Lévy motion, and the MADE tracer tests. Transp. Porous. Media. 2001, 42, 211–240. [Google Scholar] [CrossRef]
  6. Golbabai, A.; Nikan, O.; Nikazad, T. Numerical investigation of the time fractional mobile-immobile advection-dispersion model arising from solute transport in porous media. Int. J. Appl. Comput. Math. 2019, 5, 1–22. [Google Scholar] [CrossRef]
  7. Podlubny, I. An introduction to fractional derivatives, fractional differential equations, to methods of their solution and some of their applications. Math. Sci. Eng 1999, 198, 340. [Google Scholar]
  8. Diethelm, K.; Ford, N.J. Analysis of fractional differential equations. J. Math. Anal. Appl. 2002, 265, 229–248. [Google Scholar] [CrossRef]
  9. Mainardi, F.; Carpinteri, A. Fractals and Fractional Calculus in Continuum Mechanics; Springer: Berlin/Heidelberg, Germany, 1997. [Google Scholar]
  10. Tarasov, V.E. Fractional Dynamics: Applications of Fractional Calculus to Dynamics of Particles, Fields and Media; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  11. Kamran Ali, A.; Gómez-Aguilar, J.F. A transform based local RBF method for 2D linear PDE with Caputo-Fabrizio derivative. Comptes Rendus. Math. 2020, 358, 831–842. [Google Scholar] [CrossRef]
  12. Kamran; Shah, Z.; Kumam, P.; Alreshidi, N.A. A meshless method based on the Laplace transform for the 2D multi-term time fractional partial integro-differential equation. Mathematics 2020, 8, 1972. [Google Scholar] [CrossRef]
  13. Schumer, R.; Benson, D.A.; Meerschaert, M.M.; Baeumer, B. Fractal mobile/immobile solute transport. Water Resour. Res. 2003, 39, 10. [Google Scholar] [CrossRef]
  14. Liu, Q.; Liu, F.; Turner, I.; Anh, V.; Gu, Y. A RBF meshless approach for modeling a fractal mobile/immobile transport model. Appl. Math. Comput. 2014, 226, 336–347. [Google Scholar] [CrossRef]
  15. Zhang, H.; Liu, F.; Phanikumar, M.S.; Meerschaert, M.M. A novel numerical method for the time variable fractional order mobile-immobile advection-dispersion model. Comput. Math. Appl. 2013, 66, 693–701. [Google Scholar] [CrossRef]
  16. Liu, F.; Zhuang, P.; Burrage, K. Numerical methods and analysis for a class of fractional advection-dispersion models. Comput. Math. Appl. 2012, 64, 2990–3007. [Google Scholar] [CrossRef]
  17. Ma, H.; Yang, Y. Jacobi spectral collocation method for the time variable-order fractional mobile-immobile advection-dispersion solute transport model. East Asian J. Appl. Math. 2016, 6, 337–352. [Google Scholar] [CrossRef]
  18. Jaiswal, S.; Chopra, M.; Das, S. Numerical solution of a space fractional order solute transport system. J. Porous Media. 2018, 21, 145–160. [Google Scholar] [CrossRef]
  19. Nong, L.; Chen, A. Numerical schemes for the time-fractional mobile/immobile transport equation based on convolution quadrature. J. Appl. Math. Comput. 2022, 68, 199–215. [Google Scholar] [CrossRef]
  20. Bendjaballah-Lalaoui, N.; Merzougui, A.; Rennane, S. Modeling Solute Transport in Saturated Soil Column: Coupling Physical Nonequilibrium Model and Nonlinear Freundlich Isotherm. J. Porous Media 2021, 24, 19–35. [Google Scholar]
  21. Sharma, P.K.; Shukla, S.K.; Choudhary, R.; Swami, D. Modeling for solute transport in mobile-immobile soil column experiment. ISH J. Hydraul. Eng. 2016, 22, 204–211. [Google Scholar] [CrossRef]
  22. Gao, G.; Feng, S.; Zhan, H.; Huang, G.; Mao, X. Evaluation of anomalous solute transport in a large heterogeneous soil column with mobile-immobile model. J. Hydrol. Eng. 2009, 14, 966–974. [Google Scholar] [CrossRef]
  23. Nikan, O.; Machado, J.T.; Golbabai, A.; Nikazad, T. Numerical approach for modeling fractal mobile/immobile transport model in porous and fractured media. Int. Commun. Heat Mass Transf. 2020, 111, 104443. [Google Scholar] [CrossRef]
  24. Salomoni, V.A.L.; De Marchi, N. Numerical Solutions of Space-Fractional Advection-Diffusion-Reaction Equations. Fractal. Fract. 2022, 6, 21. [Google Scholar] [CrossRef]
  25. Belytschko, T.; Lu, Y.Y.; Gu, L. Element-free Galerkin methods. Int. J. Numer. Methods. Eng. 1994, 37, 229–256. [Google Scholar] [CrossRef]
  26. Fu, Z.; Chen, W.; Zhang, C. Boundary particle method for Cauchy inhomogeneous potential problems. Inverse Probl. Sci. Eng. 2012, 20, 189–207. [Google Scholar] [CrossRef]
  27. Babuska, I.; Melenk, J. The partition of unity method. Int. J. Numer. Meth. Engrg. 1997, 40, 727–758. [Google Scholar] [CrossRef]
  28. Sarra, S.A.; Kansa, E.J. Multiquadric radial basis function approximation methods for the numerical solution of partial differential equations. Adv. Comput. Mech. 2009, 2, 220. [Google Scholar]
  29. Kansa, E.J. Multiquadrics scattered data approximation scheme with applications to computational fluid-dynamics-I, surface approximations and partial derivative estimates. Comput. Math. Appl. 1990, 19, 127–145. [Google Scholar] [CrossRef]
  30. Sarra, S.A. A local radial basis function method for advection-diffusion-reaction equations on complexly shaped domains. Appl. Math. Comput. 2012, 218, 9853–9865. [Google Scholar] [CrossRef]
  31. Fasshauer, G.E.; Zhang, J.G. On choosing “optimal” shape parameters for RBF approximation. Numer. Algorithms 2007, 45, 345–368. [Google Scholar] [CrossRef]
  32. Koupaei, J.A.; Firouznia, M.; Hosseini, S.M.M. Finding a good shape parameter of RBF to solve PDEs based on the particle swarm optimization algorithm. Alex. Eng. J. 2018, 57, 3641–3652. [Google Scholar] [CrossRef]
  33. Uddin, M. On the selection of a good value of shape parameter in solving time-dependent partial differential equations using RBF approximation method. Appl. Math. Model. 2014, 38, 135–144. [Google Scholar] [CrossRef]
  34. Šarler, B.; Vertnik, R. Meshfree explicit local radial basis function collocation method for diffusion problems. Comput. Math. Appl. 2006, 51, 1269–1282. [Google Scholar] [CrossRef]
  35. Yao, G.; Duo, J.; Chen, C.S.; Shen, L.H. Implicit local radial basis function interpolations based on function values. Appl. Math. Comput. 2015, 265, 91–102. [Google Scholar] [CrossRef]
  36. Divo, E.; Kassab, A.J. An efficient localized RBF meshless method for fluid flow and conjugate heat transfer. ASME J. Heat. Trans. 2007, 129, 124–136. [Google Scholar] [CrossRef]
  37. Vertnik, R.; Šarler, B. Meshless local radial basis function collocation method for convective-diffusive solid-liquid phase change problems. Int. J. Numer. Methods. Heat Fluid Flow 2006, 16, 617–640. [Google Scholar] [CrossRef]
  38. Yao, G.; Islam, S.; Šarler, B. Assessment of global and local meshless methods based on collocation with radial basis functions for parabolic partial differential equations in three dimensions. Eng. Anal. Bound. Elem. 2012, 36, 1640–1648. [Google Scholar] [CrossRef]
  39. Kamran; Ahmadian, A.; Salahshour, S.; Salimi, M. A robust numerical approximation of advection diffusion equations with nonsingular kernel derivative. Phys. Scr. 2021, 96, 124015. [Google Scholar] [CrossRef]
  40. Davies, A.J.; Crann, D.; Kane, S.J.; Lai, C.H. A hybrid Laplace transform/finite difference boundary element method for diffusion problems. Comput. Model. Eng. Sci. 2007, 18, 79–86. [Google Scholar]
  41. Fu, Z.J.; Chen, W.; Yang, H.T. Boundary particle method for Laplace transformed time fractional diffusion equations. J. Comput. Phys. 2013, 235, 52–66. [Google Scholar] [CrossRef]
  42. Rizzo, F.J.; Shippey, D.J. A method of solution of certain problems of transient heat conduction. AIAA J. 1970, 8, 2004–2009. [Google Scholar] [CrossRef]
  43. Thomée, V. A high order parallel method for time discretization of parabolic type equations based on Laplace transformation and quadrature. Int. J. Numer. Anal. Model. 2005, 2, 85–96. [Google Scholar]
  44. McLean, W.; Thomée, V. Numerical solution via Laplace transforms of a fractional order evolution equation. J. Integral Equ. Appl. 2010, 22, 57–94. [Google Scholar] [CrossRef]
  45. López-Fernández, M.; Palencia, C.; Schädle, A. A spectral order method for inverting sectorial Laplace transforms. SIAM J. Numer. Anal. 2006, 44, 1332–1350. [Google Scholar] [CrossRef]
  46. Kamran; Uddin, M.; Ali, A. On the approximation of time-fractional telegraph equations using localized kernel-based method. Adv. Differ. Equ. 2018, 2018, 305. [Google Scholar] [CrossRef]
  47. Schaback, R. Error estimates and condition numbers for radial basis function interpolation. Adv. Comput. Math. 1995, 3, 251–264. [Google Scholar] [CrossRef]
  48. Trefethen, L.N.; Bau, D. Numerical Linear Algebra; SIAM: Philadelphia, PA, USA, 1997. [Google Scholar]
  49. Weideman, J.A.C. Optimizing Talbot’s contours for the inversion of the Laplace transform. SIAM J. Numer. Anal. 2006, 44, 2342–2362. [Google Scholar] [CrossRef]
  50. Talbot, A. The accurate numerical inversion of Laplace transforms. IMA J. Appl. Math. 1979, 23, 97–120. [Google Scholar] [CrossRef]
  51. Martensen, E. Zur numerischen auswertung uneigentlicher integrale. Z. Angew. Math. Mech 1968, 48, T83–T85. [Google Scholar]
  52. Dingfelder, B.; Weideman, J.A.C. An improved Talbot method for numerical Laplace transform inversion. Numer. Algorithms 2015, 68, 167–183. [Google Scholar] [CrossRef]
Figure 1. (a) The approximate and analytic solutions of Problem 1 with γ = 0.1 , α = 0.8 , N = 95 , M = 24 , and n = 10 , at t = 1 . (b) Plot of absolute error of Problem 1 with γ = 0.1 , α = 0.8 , N = 95 , M = 24 , and n = 10 , at t = 1 .
Figure 1. (a) The approximate and analytic solutions of Problem 1 with γ = 0.1 , α = 0.8 , N = 95 , M = 24 , and n = 10 , at t = 1 . (b) Plot of absolute error of Problem 1 with γ = 0.1 , α = 0.8 , N = 95 , M = 24 , and n = 10 , at t = 1 .
Fractalfract 06 00445 g001
Figure 2. (a) The approximate and analytic solutions of Problem 1 with γ = 0.001 , α = 0.8 , N = 95 , M = 24 , and n = 10 , at t = 1 . We see that the problem has sharp Gaussian pulse when γ = 0.001 . (b) Plot of absolute error of Problem 1 with γ = 0.001 , α = 0.6 , N = 150 , M = 28 , and n = 7 , at t = 1 .
Figure 2. (a) The approximate and analytic solutions of Problem 1 with γ = 0.001 , α = 0.8 , N = 95 , M = 24 , and n = 10 , at t = 1 . We see that the problem has sharp Gaussian pulse when γ = 0.001 . (b) Plot of absolute error of Problem 1 with γ = 0.001 , α = 0.6 , N = 150 , M = 28 , and n = 7 , at t = 1 .
Fractalfract 06 00445 g002
Figure 3. Contour plot of the absolute error of Problem 1 with N = 60 , n = 10 , M = 26 , α = 0.5 , and γ = 0.01 .
Figure 3. Contour plot of the absolute error of Problem 1 with N = 60 , n = 10 , M = 26 , α = 0.5 , and γ = 0.01 .
Fractalfract 06 00445 g003
Figure 4. (a) Approximate solution of Problem 1 using α = 0.7 , γ = 0.01 . (b) Analytic solution of Problem 1 with γ = 0.01 , α = 0.7 . It is observed that the numerical solution and exact solutions are in good agreement.
Figure 4. (a) Approximate solution of Problem 1 using α = 0.7 , γ = 0.01 . (b) Analytic solution of Problem 1 with γ = 0.01 , α = 0.7 . It is observed that the numerical solution and exact solutions are in good agreement.
Fractalfract 06 00445 g004
Figure 5. (a) Contour plot of the absolute error of Problem 2 with α = 0.8 , N = 75 , n = 15 , and M = 26 . (b) Solution behavior of Problem 2 at different values of t with N = 60 , α = 0.7 , n = 12 , M = 28 . It is observed that the solute concentration increases with time.
Figure 5. (a) Contour plot of the absolute error of Problem 2 with α = 0.8 , N = 75 , n = 15 , and M = 26 . (b) Solution behavior of Problem 2 at different values of t with N = 60 , α = 0.7 , n = 12 , M = 28 . It is observed that the solute concentration increases with time.
Fractalfract 06 00445 g005
Figure 6. (a) Plot of approximate solution and exact solutions of Problem 2 with α = 0.8 . It is seen that the numerical solution agrees well with the exact solution. (b) Plot of absolute error of Problem 2 with α = 0.8 , N = 295 , n = 5 , M = 28 at t = 1 .
Figure 6. (a) Plot of approximate solution and exact solutions of Problem 2 with α = 0.8 . It is seen that the numerical solution agrees well with the exact solution. (b) Plot of absolute error of Problem 2 with α = 0.8 , N = 295 , n = 5 , M = 28 at t = 1 .
Fractalfract 06 00445 g006
Figure 7. (a) Approximate solution of Problem 2 with α = 0.5 . (b) Analytic solution of Problem 2 with α = 0.5 . It is observed that the numerical solution agrees well with the exact solution.
Figure 7. (a) Approximate solution of Problem 2 with α = 0.5 . (b) Analytic solution of Problem 2 with α = 0.5 . It is observed that the numerical solution agrees well with the exact solution.
Fractalfract 06 00445 g007
Figure 8. (a) Square domain with N = 900 in the global domain and n = 20 in the local domain, magenta corresponds to boundary and yellow corresponds to interior nodes. (b) Absolute error of Problem 3 with α = 0.85 , N = 900 , n = 30 , and M = 28 .
Figure 8. (a) Square domain with N = 900 in the global domain and n = 20 in the local domain, magenta corresponds to boundary and yellow corresponds to interior nodes. (b) Absolute error of Problem 3 with α = 0.85 , N = 900 , n = 30 , and M = 28 .
Fractalfract 06 00445 g008
Figure 9. (a) Analytic solution of Problem 3 with α = 0.75 , N = 625 , n = 30 , and M = 26 . (b) Approximate solution of Problem 3 with α = 0.75 , N = 625 , n = 30 , and M = 26 . The profiles are plotted for t = 0.2 : 0.2 : 1 , we see that with an increase in t, the solute concentration increases, and peaks in the profiles have been observed at the center and end points. Similarly, nodes in the profiles have been seen, which show the standing wave behavior of the solution.
Figure 9. (a) Analytic solution of Problem 3 with α = 0.75 , N = 625 , n = 30 , and M = 26 . (b) Approximate solution of Problem 3 with α = 0.75 , N = 625 , n = 30 , and M = 26 . The profiles are plotted for t = 0.2 : 0.2 : 1 , we see that with an increase in t, the solute concentration increases, and peaks in the profiles have been observed at the center and end points. Similarly, nodes in the profiles have been seen, which show the standing wave behavior of the solution.
Fractalfract 06 00445 g009
Figure 10. (a) Circular domain N = 718 . (b) Absolute error corresponding to Problem 3 with α = 0.25 , N = 718 , n = 25 , and M = 26 . It is observed that the proposed scheme has acceptable accuracy.
Figure 10. (a) Circular domain N = 718 . (b) Absolute error corresponding to Problem 3 with α = 0.25 , N = 718 , n = 25 , and M = 26 . It is observed that the proposed scheme has acceptable accuracy.
Fractalfract 06 00445 g010
Figure 11. (a) Nut Shape domain N = 716 . (b) absolute error of Problem 3 with N = 716 , n = 35 , α = 0.65 , and M = 26 . It can be seen that the proposed numerical scheme has performed well in the nut shape domain.
Figure 11. (a) Nut Shape domain N = 716 . (b) absolute error of Problem 3 with N = 716 , n = 35 , α = 0.65 , and M = 26 . It can be seen that the proposed numerical scheme has performed well in the nut shape domain.
Fractalfract 06 00445 g011
Figure 12. (a) Square domain with N = 900 in global domain and n = 20 in local domain, magenta corresponds to boundary and yellow corresponds to interior nodes. (b) Absolute error of Problem 4 with α = 0.85 , N = 900 , n = 30 , and M = 28 .
Figure 12. (a) Square domain with N = 900 in global domain and n = 20 in local domain, magenta corresponds to boundary and yellow corresponds to interior nodes. (b) Absolute error of Problem 4 with α = 0.85 , N = 900 , n = 30 , and M = 28 .
Fractalfract 06 00445 g012
Figure 13. (a) Analytic solution of Problem 4 with α = 0.85 , N = 625 , n = 25 , and M = 26 . (b) Approximate solution of Problem 4 with α = 0.85 , N = 625 , n = 25 , and M = 26 . The numerical solution is in good agreement with the exact solution.
Figure 13. (a) Analytic solution of Problem 4 with α = 0.85 , N = 625 , n = 25 , and M = 26 . (b) Approximate solution of Problem 4 with α = 0.85 , N = 625 , n = 25 , and M = 26 . The numerical solution is in good agreement with the exact solution.
Fractalfract 06 00445 g013
Figure 14. (a) L Shape domain n = 20 , N = 736 . (b) Absolute error of Problem 4 with α = 0.50 , N = 736 , n = 20 , and M = 26 . In L Shape domain also the method has acceptable accuracy.
Figure 14. (a) L Shape domain n = 20 , N = 736 . (b) Absolute error of Problem 4 with α = 0.50 , N = 736 , n = 20 , and M = 26 . In L Shape domain also the method has acceptable accuracy.
Fractalfract 06 00445 g014
Figure 15. (a) Star Shape domain N = 305 . (b) absolute error of Problem 4 with α = 0.75 , N = 305 , n = 30 , and M = 26 . It can be seen that the method has produced accurate results for a relatively small number of nodes N in the Star shape domain.
Figure 15. (a) Star Shape domain N = 305 . (b) absolute error of Problem 4 with α = 0.75 , N = 305 , n = 30 , and M = 26 . It can be seen that the method has produced accurate results for a relatively small number of nodes N in the Star shape domain.
Fractalfract 06 00445 g015
Table 1. The approximate solutions with γ = 0.1 , ξ [ 0 , 1 ] , and t = 1 , corresponding to Problem 1.
Table 1. The approximate solutions with γ = 0.1 , ξ [ 0 , 1 ] , and t = 1 , corresponding to Problem 1.
NnM ε κ α = 0.4 α = 0.9
L CPU ( s ) L CPU ( s )
205240.51.53 × 10 12 5.46 × 10 4 0.0891425.55 × 10 4 0.089602
30 0.81.05 × 10 12 5.98 × 10 5 0.1942145.93 × 10 5 0.110046
50 1.31.43 × 10 12 1.41 × 10 5 0.1333851.40 × 10 5 0.141561
60 1.61.20 × 10 12 2.84 × 10 5 0.1183875.13 × 10 5 0.105559
70 1.91.06 × 10 12 1.66 × 10 5 0.1220901.46 × 10 5 0.109360
80 2.11.41 × 10 12 6.72 × 10 6 0.1105569.10 × 10 6 0.108059
100 2.71.15 × 10 12 9.11 × 10 6 0.1323389.11 × 10 6 0.131337
755262.01.23 × 10 12 2.94 × 10 5 0.1083212.92 × 10 5 0.108939
7 4.51.08 × 10 12 2.99 × 10 5 0.1119922.96 × 10 5 0.108220
8 5.51.05 × 10 12 5.11 × 10 5 0.1121985.05 × 10 5 0.107458
9 6.21.21 × 10 12 7.79 × 10 5 0.1173487.70 × 10 5 0.123790
10 6.91.06 × 10 12 8.26 × 10 5 0.1130888.16 × 10 5 0.120238
12 7.81.09 × 10 12 7.12 × 10 5 0.1411677.06 × 10 5 0.386028
 [6] 4.07 × 10 4 4.56 × 10 4
Table 2. The approximate solutions for 10 12 < κ < 10 16 , and ξ [ 0 , 1 ] , and t = 1 , corresponding to Problem 2.
Table 2. The approximate solutions for 10 12 < κ < 10 16 , and ξ [ 0 , 1 ] , and t = 1 , corresponding to Problem 2.
NnM α = 0.1 α = 0.8
L CPU ( s ) L CPU ( s )
205261.26 × 10 4 0.1791731.26 × 10 4 0.104272
40 4.37 × 10 5 0.1250944.44 × 10 5 0.133066
60 1.34 × 10 5 0.1500761.34 × 10 5 0.132823
70 1.28 × 10 5 0.2107031.31 × 10 5 0.121223
80 1.48 × 10 5 0.1268271.51 × 10 5 0.158628
100 3.28 × 10 6 0.1719843.29 × 10 6 0.141549
755281.18 × 10 5 0.2522661.20 × 10 5 0.130174
7 6.86 × 10 5 0.1910006.99 × 10 5 0.129424
8 6.31 × 10 5 0.1165716.42 × 10 5 0.142768
12 3.35 × 10 5 0.1326183.37 × 10 5 0.148221
16 4.03 × 10 5 0.1465384.04 × 10 5 0.147644
 [6] 3.36 × 10 4 2.96 × 10 4
Table 3. The comparison of approximate solutions and L errors of our method with n = 5 , M = 28 , 10 + 12 < κ < 10 + 16 at t = 1 , and the method in [15] corresponding to Problem 2.
Table 3. The comparison of approximate solutions and L errors of our method with n = 5 , M = 28 , 10 + 12 < κ < 10 + 16 at t = 1 , and the method in [15] corresponding to Problem 2.
ξ Exact SolutionMethod of [15]Our Method
Approximate Solution L Approximate Solution L
0.10 0.16200.16181.56 × 10 4 0.16204.35 × 10 5
0.20 0.51200.51051.40 × 10 3 0.51191.33 × 10 4
0.30 0.88200.87902.97 × 10 3 0.88181.14 × 10 4
0.40 1.15201.14774.29 × 10 3 1.15172.66 × 10 4
0.50 1.25001.24504.97 × 10 3 1.24972.89 × 10 4
0.60 1.15201.14714.80 × 10 3 1.15172.97 × 10 4
0.70 0.88200.87813.81 × 10 3 0.88182.39 × 10 4
0.80 0.51200.50972.27 × 10 3 0.51181.67 × 10 4
0.90 0.16200.16127.20 × 10 4 0.16198.13 × 10 5
Table 4. The L error for different fractional orders α of problem 3.
Table 4. The L error for different fractional orders α of problem 3.
MnN α = 0.25 α = 0.5 α = 0.75 α = 0.85
2630201.99 × 10 3 1.97 × 10 3 1.96 × 10 3 1.95 × 10 3
221.30 × 10 3 1.29 × 10 3 1.29 × 10 3 1.28 × 10 3
249.67 × 10 4 9.65 × 10 4 9.63 × 10 4 9.63 × 10 3
267.97 × 10 4 7.96 × 10 4 7.95 × 10 4 7.95 × 10 4
286.81 × 10 4 6.79 × 10 4 6.77 × 10 4 6.76 × 10 4
2826254.61 × 10 3 4.56 × 10 3 4.50 × 10 3 4.48 × 10 3
27 4.48 × 10 3 4.42 × 10 3 4.37 × 10 3 4.35 × 10 3
28 2.87 × 10 3 2.83 × 10 3 2.80 × 10 3 2.78 × 10 3
29 8.38 × 10 4 8.37 × 10 4 8.35 × 10 4 8.35 × 10 4
30 8.32 × 10 4 8.31 × 10 4 8.30 × 10 4 8.30 × 10 4
Table 5. The L error for different fractional orders α of problem 4.
Table 5. The L error for different fractional orders α of problem 4.
MnN α = 0.25 α = 0.5 α = 0.75 α = 0.85
2430166.83 × 10 4 6.80 × 10 4 6.78 × 10 4 6.77 × 10 4
187.84 × 10 4 7.82 × 10 4 7.79 × 10 4 7.78 × 10 4
208.30 × 10 4 8.28 × 10 4 8.27 × 10 4 8.26 × 10 4
227.82 × 10 4 7.80 × 10 4 7.78 × 10 4 7.77 × 10 4
247.88 × 10 4 7.85 × 10 4 7.81 × 10 4 7.79 × 10 4
269.95 × 10 4 9.87 × 10 4 9.79 × 10 4 9.76 × 10 4
2625262.86 × 10 3 2.82 × 10 3 2.79 × 10 3 2.77 × 10 3
26 2.63 × 10 3 2.61 × 10 3 2.58 × 10 3 2.57 × 10 3
27 1.51 × 10 3 1.50 × 10 3 1.49 × 10 3 1.49 × 10 3
28 1.03 × 10 3 1.02 × 10 3 1.02 × 10 3 1.01 × 10 3
29 9.04 × 10 4 8.99 × 10 4 8.93 × 10 4 8.90 × 10 4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kamran; Khan, S.; Alhazmi, S.E.; Alotaibi, F.M.; Ferrara, M.; Ahmadian, A. On the Numerical Approximation of Mobile-Immobile Advection-Dispersion Model of Fractional Order Arising from Solute Transport in Porous Media. Fractal Fract. 2022, 6, 445. https://doi.org/10.3390/fractalfract6080445

AMA Style

Kamran, Khan S, Alhazmi SE, Alotaibi FM, Ferrara M, Ahmadian A. On the Numerical Approximation of Mobile-Immobile Advection-Dispersion Model of Fractional Order Arising from Solute Transport in Porous Media. Fractal and Fractional. 2022; 6(8):445. https://doi.org/10.3390/fractalfract6080445

Chicago/Turabian Style

Kamran, Shahzad Khan, Sharifah E. Alhazmi, Fahad M. Alotaibi, Massimiliano Ferrara, and Ali Ahmadian. 2022. "On the Numerical Approximation of Mobile-Immobile Advection-Dispersion Model of Fractional Order Arising from Solute Transport in Porous Media" Fractal and Fractional 6, no. 8: 445. https://doi.org/10.3390/fractalfract6080445

Article Metrics

Back to TopTop