International Journal of Differential Equations
Volume 2010 (2010), Article ID 464321, 22 pages
doi:10.1155/2010/464321
Research Article

Stability and Convergence of an Effective Numerical Method for the Time-Space Fractional Fokker-Planck Equation with a Nonlinear Source Term

School of Mathematical Sciences, Queensland University of Technology, GPO Box 2434, Brisbane, QLD 4001, Australia

Received 25 May 2009; Revised 20 August 2009; Accepted 28 September 2009

Academic Editor: Om Agrawal

Copyright © 2010 Qianqian Yang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Fractional Fokker-Planck equations (FFPEs) have gained much interest recently for describing transport dynamics in complex systems that are governed by anomalous diffusion and nonexponential relaxation patterns. However, effective numerical methods and analytic techniques for the FFPE are still in their embryonic state. In this paper, we consider a class of time-space fractional Fokker-Planck equations with a nonlinear source term (TSFFPENST), which involve the Caputo time fractional derivative (CTFD) of order 𝛼 (0, 1) and the symmetric Riesz space fractional derivative (RSFD) of order 𝜇 (1, 2]. Approximating the CTFD and RSFD using the L1-algorithm and shifted Grünwald method, respectively, a computationally effective numerical method is presented to solve the TSFFPE-NST. The stability and convergence of the proposed numerical method are investigated. Finally, numerical experiments are carried out to support the theoretical claims.

1. Introduction

The Fokker-Planck equation (FPE) has commonly been used to describe the Brownian motion of particles. Normal diffusion in an external force field is often modeled in terms of the following Fokker-Planck equation (FPE) [1]: 𝜕 𝑢 ( 𝑥 , 𝑡 ) = 𝜕 𝜕 𝑡 𝑉 𝜕 𝑥 ( 𝑥 ) 𝑚 𝜂 1 + 𝐾 1 𝜕 2 𝜕 𝑥 2 𝑢 ( 𝑥 , 𝑡 ) , ( 1 . 1 ) where 𝑚 is the mass of the diffusing test particle, 𝜂 1 denotes the fraction constant characterising the interaction between the test particle and its embedding, and the force is related to the external potential through 𝐹 ( 𝑥 ) = 𝑑 𝑉 ( 𝑥 ) / 𝑑 𝑥 . The FPE (1.1) is well studied for a variety of potential types, and the respective results have found wide application. In many studies of diffusion processes where the diffusion takes place in a highly nonhomogeneous medium, the traditional FPE may not be adequate [2, 3]. The nonhomogeneities of the medium may alter the laws of Markov diffusion in a fundamental way. In particular, the corresponding probability density of the concentration field may have a heavier tail than the Gaussian density, and its correlation function may decay to zero at a much slower rate than the usual exponential rate of Markov diffusion, resulting in long-range dependence. This phenomenon is known as anomalous diffusion [4]. Fractional derivatives play a key role in modeling particle transport in anomalous diffusion including the space fractional Fokker-Planck (advection-dispersion) equation describing Lévy flights, the time fractional Fokker-Planck equation depicting traps, and the time-space fractional equation characterizing the competition between Lévy flights and traps [5, 6]. Different assumptions on this probability density function lead to a variety of time-space fractional Fokker-Planck equations (TSFFPEs).

TSFFPE has been successfully used for modeling relevant physical processes. When the fractional differential equation is used to describe the asymptotic behavior of continuous time random walks, its solution corresponds to the Lévy walks, generalizing the Brownian motion to the Lévy motion. The following space fractional Fokker-Planck equation has been considered [2, 3, 7]: 𝜕 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑡 = 𝑣 𝜕 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑥 + 𝐾 𝜇 𝑐 + 𝑎 𝐷 𝜇 𝑥 𝑢 ( 𝑥 , 𝑡 ) + 𝑐 𝑥 𝐷 𝜇 𝑏 , 𝑢 ( 𝑥 , 𝑡 ) ( 1 . 2 ) where 𝑣 is the drift of the process, that is, the mean advective velocity; 𝐾 𝜇 is the coefficient of dispersion; 𝑎 𝐷 𝜇 𝑥 and 𝑥 𝐷 𝜇 𝑏 are the left and right Riemann-Liouville space fractional derivatives of order 𝜇 given by 𝑎 𝐷 𝜇 𝑥 1 𝑢 ( 𝑥 , 𝑡 ) = 𝜕 Γ ( 2 𝜇 ) 2 𝜕 𝑥 2 𝑥 𝑎 𝑢 ( 𝜉 , 𝑡 ) 𝑑 𝜉 ( 𝑥 𝜉 ) 𝜇 1 , 𝑥 𝐷 𝜇 𝑏 1 𝑢 ( 𝑥 , 𝑡 ) = 𝜕 Γ ( 2 𝜇 ) 2 𝜕 𝑥 2 𝑏 𝑥 𝑢 ( 𝜉 , 𝑡 ) 𝑑 𝜉 ( 𝜉 𝑥 ) 𝜇 1 ; ( 1 . 3 ) 𝑐 + and 𝑐 indicate the relative weight of transition probability; Benson et al. [2, 3] took 𝑐 + = 1 / 2 + 𝛽 / 2 and 𝑐 = 1 / 2 𝛽 / 2 , ( 1 𝛽 1 ) , which indicate the relative weight forward versus backward transition probability. If 𝑐 + = 𝑐 = 𝑐 𝜇 = 1 / 2 c o s ( 𝜋 𝜇 / 2 ) , (1.2) can be rewritten in the following form: 𝜕 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑡 = 𝑣 𝜕 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑥 + 𝐾 𝜇 𝜕 𝜇 𝑢 ( 𝑥 , 𝑡 ) 𝜕 | 𝑥 | 𝜇 , ( 1 . 4 ) where 𝜕 𝜇 / 𝜕 | 𝑥 | 𝜇 is the symmetric space fractional derivative of order 𝜇 ( 1 < 𝜇 2 ). This is also referred to as the Riesz derivative [8], which contains a left Riemann-Liouville derivative ( 𝑎 𝐷 𝜇 𝑥 ) and a right Riemann-Liouville derivative ( 𝑥 𝐷 𝜇 𝑏 ), namely, 𝜕 𝜇 𝜕 | 𝑥 | 𝜇 𝑢 ( 𝑥 , 𝑡 ) = 𝑐 𝜇 𝑎 𝐷 𝜇 𝑥 + 𝑥 𝐷 𝜇 𝑏 𝑢 ( 𝑥 , 𝑡 ) . ( 1 . 5 )

As a model for subdiffusion in the presence of an external field, a time fractional extension of the FPE has been introduced as the time fractional Fokker-Planck equation (TFFPE) [5, 9]: 𝜕 𝑢 ( 𝑥 , 𝑡 ) = 𝜕 𝑡 0 𝐷 𝑡 1 𝛼 𝜕 𝑉 𝜕 𝑥 ( 𝑥 ) 𝑚 𝜂 𝛼 + 𝐾 𝛼 𝜕 2 𝜕 𝑥 2 𝑢 ( 𝑥 , 𝑡 ) , ( 1 . 6 ) where the Riemann-Liouville operator 0 𝐷 𝑡 1 𝛼 , ( 0 < 𝛼 < 1 ) is defined through its operation: 0 𝐷 𝑡 1 𝛼 1 𝑢 ( 𝑥 , 𝑡 ) = 𝜕 Γ ( 𝛼 ) 𝜕 𝑡 𝑡 0 𝑢 ( 𝑥 , 𝜂 ) ( 𝑡 𝜂 ) 1 𝛼 𝑑 𝜂 . ( 1 . 7 )

Yuste and Acedo [10] proposed an explicit finite difference method and a new von Neumann-type stability analysis for the anomalous subdiffusion equation (1.6) with 𝑉 ( 𝑥 ) = 0 . However, they did not give a convergence analysis and pointed out the difficulty of this task when implicit methods are considered. Langlands and Henry [11] also investigated this problem and proposed an implicit numerical L1-approximation scheme and discussed the accuracy and stability of this scheme. However, the global accuracy of the implicit numerical scheme has not been derived and it seems that the unconditional stability for all 𝛼 in the range 0 < 𝛼 1 has not been established. Recently, Chen et al. [12] presented a Fourier method for the anomalous subdiffusion equation, and they gave the stability analysis and the global accuracy analysis of the difference approximation scheme. Zhuang et al. [13] also proposed an implicit numerical method and an analytical technique for the anomalous subdiffusion equation. Chen et al. [14] proposed implicit and explicit numerical approximation schemes for the Stokes' first problem for a heated generalized second grade fluid with fractional derivatives. The stability and convergence of the numerical scheme are discussed using a Fourier method. A Richardson extrapolation technique for improving the order of convergence of the implicit scheme is presented. However, effective numerical methods and error analysis for the time-space fractional Fokker-Planck equation with a nonlinear source term are still in their infancy and are open problems.

Equation (1.6) can be written as the following equivalent form [15]: 0 𝐷 𝛼 𝑡 𝑢 ( 𝑥 , 𝑡 ) 𝑢 ( 𝑥 , 0 ) 𝑡 𝛼 = 𝜕 Γ ( 1 𝛼 ) 𝑉 𝜕 𝑥 ( 𝑥 ) 𝑚 𝜂 𝛼 + 𝐾 𝛼 𝜕 2 𝜕 𝑥 2 𝑢 ( 𝑥 , 𝑡 ) . ( 1 . 8 ) By noting that [15] 𝜕 𝛼 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑡 𝛼 = 0 𝐷 𝛼 𝑡 𝑢 ( 𝑥 , 𝑡 ) 𝑢 ( 𝑥 , 0 ) 𝑡 𝛼 , Γ ( 1 𝛼 ) ( 1 . 9 ) we arrive at 𝜕 𝛼 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑡 𝛼 = 𝜕 𝑉 𝜕 𝑥 ( 𝑥 ) 𝑚 𝜂 𝛼 + 𝐾 𝛼 𝜕 2 𝜕 𝑥 2 𝑢 ( 𝑥 , 𝑡 ) , ( 1 . 1 0 ) where 𝜕 𝛼 𝑢 ( 𝑥 , 𝑡 ) / 𝜕 𝑡 𝛼 is the Caputo time fractional derivative (CTFD) of order 𝛼 ( 0 < 𝛼 < 1 ) with starting point at 𝑡 = 0 defined by [16] 𝜕 𝛼 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑡 𝛼 = 1 Γ ( 1 𝛼 ) 𝑡 0 𝜕 𝑢 ( 𝑥 , 𝜂 ) 𝜕 𝜂 𝑑 𝜂 ( 𝑡 𝜂 ) 𝛼 . ( 1 . 1 1 ) The time-space fractional Fokker-Plank equation (TSFFPE), which describes the competition between subdiffusion and Lévy flights, is given by [5] 𝜕 𝑢 ( 𝑥 , 𝑡 ) = 𝜕 𝑡 0 𝐷 𝑡 1 𝛼 𝜕 𝑉 𝜕 𝑥 ( 𝑥 ) 𝑚 𝜂 𝛼 + 𝐾 𝜇 𝛼 𝜕 𝜇 𝜕 | 𝑥 | 𝜇 𝑢 ( 𝑥 , 𝑡 ) , ( 1 . 1 2 ) or 𝜕 𝛼 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑡 𝛼 = 𝜕 𝑉 𝜕 𝑥 ( 𝑥 ) 𝑚 𝜂 𝛼 + 𝐾 𝜇 𝛼 𝜕 𝜇 𝜕 | 𝑥 | 𝜇 𝑢 ( 𝑥 , 𝑡 ) , ( 1 . 1 3 ) where 𝐾 𝜇 𝛼 denotes the anomalous diffusion coefficient.

Schot et al. [17] investigated a fractional diffusion equation that employs time and space fractional derivatives by taking an absorbent (or source) term and an external force into account, which can be described by the following time-space fractional Fokker-Plank equation with an absorbent term and a linear external force: 𝜕 𝛼 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑡 𝛼 𝜕 = [ ] 𝜕 𝑥 𝐹 ( 𝑥 ) 𝑢 ( 𝑥 , 𝑡 ) + 𝐾 𝜇 𝛼 𝜕 𝜇 𝜕 | 𝑥 | 𝜇 𝑢 ( 𝑥 , 𝑡 ) 𝑡 0 𝑟 ( 𝑡 𝜂 ) 𝑢 ( 𝑥 , 𝜂 ) 𝑑 𝜂 , ( 1 . 1 4 ) where 𝐹 ( 𝑥 ) is the external force and 𝑟 ( 𝑡 ) is a time-dependent absorbent term, which may be related to a reaction diffusion process.

The fractional Fokker-Planck equations (FFPEs) have been recently treated by many authors and are presented as a useful approach for the description of transport dynamics in complex systems that are governed by anomalous diffusion and nonexponential relaxation patterns. The analytical solution of FFPE is only possible in simple and special cases [2, 3, 18] and the analytical solution provides a general representation in terms of Green's functions. We note that the representation of Green's functions is mostly expressed as convergent expansions in negative and positive power series. These special functions are not suitable for numerical evaluation when 𝑥 is sufficiently small or sufficiently large. Therefore, a new numerical strategy is important for solving these equations. Although numerical methods for the time fractional Fokker-Planck type equation, the space fractional Fokker-Plank type equation, and the time-space fractional Fokker-Planck type equation have been considered [7, 15, 19], numerical methods and stability and convergence analysis for the FFPE are quite limited and difficult. In fact, published papers on the numerical methods for the FFPE are sparse. We are unaware of any other published work on numerical methods for the time-space fractional Fokker-Planck type equation with a nonlinear source term. This motivates us to consider an effective numerical method for the time-space fractional Fokker-Planck equation with a nonlinear source term and to investigate its stability and convergence.

In this paper, we consider the following time-space fractional Fokker-Planck equation with a nonlinear source term (TSFFPE-NST): 𝜕 𝛼 𝑢 ( 𝑥 , 𝑡 ) 𝜕 𝑡 𝛼 = 𝜕 𝑉 𝜕 𝑥 ( 𝑥 ) 𝑚 𝜂 𝛼 + 𝐾 𝜇 𝛼 𝜕 𝜇 𝜕 | 𝑥 | 𝜇 𝑢 ( 𝑥 , 𝑡 ) + 𝑠 ( 𝑢 , 𝑥 , 𝑡 ) ( 1 . 1 5 ) subject to the boundary and initial conditions: 𝑢 𝑢 ( 𝑎 , 𝑡 ) = 𝑢 ( 𝑏 , 𝑡 ) = 0 , 0 𝑡 𝑇 , ( 𝑥 , 0 ) = 𝑢 0 ( 𝑥 ) , 𝑎 𝑥 𝑏 , ( 1 . 1 6 ) where 𝑝 ( 𝑥 ) = 𝑉 ( 𝑥 ) / 𝑚 𝜂 𝛼 is known as the drift coefficient. The nonlinear source (or absorbent) term 𝑠 ( 𝑢 , 𝑥 , 𝑡 ) is assumed to satisfy the Lipschitz condition: 𝑠 ( 𝑢 , 𝑥 , 𝑡 ) 𝑠 ( 𝑣 , 𝑥 , 𝑡 ) 𝐿 𝑢 𝑣 . ( 1 . 1 7 )

Let 𝑋 be a Banach space with associated norm 𝑢 . We say that 𝑠 𝑋 𝑋 is globally Lipschitz continuous if for some 𝐿 > 0 , we have 𝑠 ( 𝑢 ) 𝑠 ( 𝑣 ) 𝐿 𝑢 𝑣 for all 𝑢 , 𝑣 𝑋 , and is locally Lipschitz continuous, if the latter holds for 𝑢 , 𝑣 𝑀 with 𝐿 = 𝐿 ( 𝑀 ) for any 𝑀 > 0 [20].

Let Ω = [ 𝑎 , 𝑏 ] × [ 0 , 𝑇 ] . In this paper, we suppose that the continuous problem (1.15)-(1.16) has a smooth solution 𝑢 ( 𝑥 , 𝑡 ) 𝐶 1 + 𝜇 , 2 𝑥 , 𝑡 ( Ω ) .

The rest of this paper is organized as follows. In Section 2, the Caputo time fractional derivative (CTFD) and the Riesz space fractional derivative (RSFD) are approximated by the L1-algorithm and the shifted Grünwald method, respectively. An effective numerical method (ENM) for solving the TSFFPE-NST (1.15)-(1.16) is proposed. The stability and convergence of the ENM are discussed in Sections 3 and 4, respectively. In Section 5, numerical experiments are carried out to support the theoretical analysis. Finally, some conclusions are drawn in Section 6.

2. An Effective Numerical Method for the TSFFPE-NST

In this section, we present an effective numerical method to simulate the solution behavior of the TSFFPE-NST (1.15)-(1.16). Let 𝑥 𝑙 = 𝑙 ( 𝑙 = 0 , 1 , , 𝑀 ) and 𝑡 𝑛 = 𝑛 𝜏 ( 𝑛 = 0 , 1 , , 𝑁 ), where = ( 𝑏 𝑎 ) / 𝑀 and 𝜏 = 𝑇 / 𝑁 are the spatial and temporal steps, respectively.

Firstly, adopting the L1-algorithm [21], we discretize the Caputo time fractional derivative as 𝜕 𝛼 𝑢 𝑥 , 𝑡 𝑛 + 1 𝜕 𝑡 𝛼 = 𝜏 𝛼 Γ ( 2 𝛼 ) 𝑛 𝑗 = 0 𝑏 𝑗 𝑢 𝑥 , 𝑡 𝑛 + 1 𝑗 𝑢 𝑥 , 𝑡 𝑛 𝑗 𝜏 + 𝑂 1 + 𝛼 , ( 2 . 1 ) where 𝑏 𝑗 = ( 𝑗 + 1 ) 1 𝛼 𝑗 1 𝛼 , 𝑗 = 0 , 1 , 2 , , 𝑁 1 .

For the symmetric Riesz space fractional derivative, we use the following shifted Grünwald approximation [22]: 𝜕 𝜇 𝑢 𝑥 𝑙 , 𝑡 𝜕 | 𝑥 | 𝜇 = 𝜇 2 c o s ( 𝜋 𝜇 / 2 ) 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑥 𝑙 𝑖 + 1 + , 𝑡 𝑀 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑥 𝑙 + 𝑖 1 , 𝑡 + 𝑂 𝑞 , ( 2 . 2 ) where the coefficients are defined by 𝑤 0 = 1 , 𝑤 𝑖 = ( 1 ) 𝑖 𝜇 ( 𝜇 1 ) ( 𝜇 𝑖 + 1 ) 𝑖 ! , 𝑖 = 1 , 2 , , 𝑀 . ( 2 . 3 ) This formula is not unique because there are many different valid choices for 𝑤 𝑖 that lead to approximations of different orders 𝑞 [23]. The definition (2.2) provides order 𝑞 = 1 .

The first-order spatial derivative can be approximated by the backward difference scheme if 𝑝 ( 𝑥 ) < 0 , (otherwise, the forward difference scheme can be used if 𝑝 ( 𝑥 ) > 0 ): 𝜕 𝑝 𝑥 𝜕 𝑥 𝑙 𝑢 𝑥 𝑙 = 𝑝 𝑥 , 𝑡 𝑙 𝑢 𝑥 𝑙 𝑥 , 𝑡 𝑝 𝑙 1 𝑢 𝑥 𝑙 1 , 𝑡 + 𝑂 ( ) . ( 2 . 4 )

The nonlinear source term can be discretised either explicitly or implicitly. In this paper, we use an explicit method and evaluate the nonlinear source term at the previous time step: 𝑠 𝑢 𝑥 , 𝑡 𝑛 + 1 , 𝑥 , 𝑡 𝑛 + 1 𝑢 = 𝑠 𝑥 , 𝑡 𝑛 , 𝑥 , 𝑡 𝑛 + 𝑂 ( 𝜏 ) . ( 2 . 5 ) In this way, we avoid solving a nonlinear system at each time step and obtain an unconditionally stable and convergent numerical scheme, as shown in Section 3. However, the shortcoming of the explicit method is that it generates additional temporal error, as shown in (2.5).

Thus, using (2.1)–(2.5), we have 𝜏 𝛼 Γ ( 2 𝛼 ) 𝑛 𝑗 = 0 𝑏 𝑗 𝑢 𝑥 𝑙 , 𝑡 𝑛 + 1 𝑗 𝑥 𝑢 𝑙 , 𝑡 𝑛 𝑗 = 𝑝 𝑥 𝑙 𝑢 𝑥 𝑙 , 𝑡 𝑛 + 1 𝑥 𝑝 𝑙 1 𝑢 𝑥 𝑙 1 , 𝑡 𝑛 + 1 𝐾 𝜇 𝛼 𝜇 2 c o s ( 𝜋 𝜇 / 2 ) 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑥 𝑙 𝑖 + 1 , 𝑡 𝑛 + 1 + 𝑀 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑥 𝑙 + 𝑖 1 , 𝑡 𝑛 + 1 𝑢 𝑥 + 𝑠 𝑙 , 𝑡 𝑛 , 𝑥 𝑙 , 𝑡 𝑛 𝜏 + 𝑂 1 + 𝛼 . + + 𝜏 ( 2 . 6 ) After some manipulation, (2.6) can be written in the following form: 𝑢 𝑥 𝑙 , 𝑡 𝑛 + 1 = 𝑏 𝑛 𝑢 𝑥 𝑙 , 𝑡 0 + 𝑛 1 𝑗 = 0 𝑏 𝑗 𝑏 𝑗 + 1 𝑢 𝑥 𝑙 , 𝑡 𝑛 𝑗 + 𝜇 0 𝑝 𝑥 𝑙 𝑢 𝑥 𝑙 , 𝑡 𝑛 + 1 𝑥 𝑝 𝑙 1 𝑢 𝑥 𝑙 1 , 𝑡 𝑛 + 1 𝜇 0 𝑟 0 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑥 𝑙 𝑖 + 1 , 𝑡 𝑛 + 1 + 𝑀 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑥 𝑙 + 𝑖 1 , 𝑡 𝑛 + 1 + 𝜇 0 𝑠 𝑢 𝑥 𝑙 , 𝑡 𝑛 , 𝑥 𝑙 , 𝑡 𝑛 + 𝑅 𝑙 𝑛 + 1 , ( 2 . 7 ) where 𝜇 0 = 𝜏 𝛼 Γ ( 2 𝛼 ) > 0 , 𝑟 0 = 𝐾 𝜇 𝛼 𝜇 / 2 c o s ( 𝜋 𝜇 / 2 ) < 0 , and | | 𝑅 𝑙 𝑛 + 1 | | 𝐶 1 𝜏 𝛼 𝜏 1 + 𝛼 . + + 𝜏 ( 2 . 8 )

Let 𝑢 𝑛 𝑙 be the numerical approximation of 𝑢 ( 𝑥 𝑙 , 𝑡 𝑛 ) , and let 𝑠 𝑛 𝑙 be the numerical approximation of 𝑠 ( 𝑢 ( 𝑥 𝑙 , 𝑡 𝑛 ) , 𝑥 𝑙 , 𝑡 𝑛 ) . We obtain the following effective numerical method (ENM) of the TSFFPE-NST (1.15)-(1.16): 𝑢 𝑙 𝑛 + 1 = 𝑏 𝑛 𝑢 0 𝑙 + 𝑛 1 𝑗 = 0 𝑏 𝑗 𝑏 𝑗 + 1 𝑢 𝑙 𝑛 𝑗 + 𝜇 0 𝑝 𝑙 𝑢 𝑙 𝑛 + 1 𝑝 𝑙 1 𝑢 𝑛 + 1 𝑙 1 𝜇 0 𝑟 0 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑛 + 1 𝑙 𝑖 + 1 + 𝑀 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑛 + 1 𝑙 + 𝑖 1 + 𝜇 0 𝑠 𝑛 𝑙 ( 2 . 9 ) for 𝑙 = 1 , 2 , , 𝑀 1 , 𝑛 = 0 , 1 , 2 , , 𝑁 1 . The boundary and initial conditions can be discretised using 𝑢 𝑛 0 = 𝑢 𝑛 𝑀 𝑢 = 0 , 𝑛 = 0 , 1 , 2 , , 𝑁 , 0 𝑙 = 𝑢 0 ( 𝑙 ) , 𝑙 = 0 , 1 , 2 , , 𝑀 . ( 2 . 1 0 )

Remark 2.1. If we use the implicit method to approximate the nonlinear source term, the numerical method of the TSFFPE-NST can be written as 𝑢 𝑙 𝑛 + 1 = 𝑏 𝑛 𝑢 0 𝑙 + 𝑛 1 𝑗 = 0 𝑏 𝑗 𝑏 𝑗 + 1 𝑢 𝑙 𝑛 𝑗 + 𝜇 0 𝑝 𝑙 𝑢 𝑙 𝑛 + 1 𝑝 𝑙 1 𝑢 𝑛 + 1 𝑙 1 𝜇 0 𝑟 0 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑛 + 1 𝑙 𝑖 + 1 + 𝑀 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑛 + 1 𝑙 + 𝑖 1 + 𝜇 0 𝑠 𝑙 𝑛 + 1 , ( 2 . 1 1 ) that is, replace 𝑠 𝑛 𝑙 in (2.9) with 𝑠 𝑙 𝑛 + 1 . This numerical method is stable and convergent when the source term 𝑠 ( 𝑢 ( 𝑥 , 𝑡 ) , 𝑥 , 𝑡 ) satisfies the Lipschitz condition (1.17) (see, e.g., [24]).

Lemma 2.2 (see [19]). The coefficients 𝑏 𝑗 satisfy (1) 𝑏 𝑗 > 0 for 𝑗 = 0 , 1 , 2 , , 𝑛 ; (2) 1 = 𝑏 0 > 𝑏 1 > > 𝑏 𝑛 , 𝑏 𝑛 0 as 𝑛 ; (3)when 0 < 𝛼 < 1 , l i m 𝑗 𝑏 𝑗 1 𝑗 𝛼 = l i m 𝑗 𝑗 1 1 + 𝑗 1 1 𝛼 = 1 1 . 1 𝛼 ( 2 . 1 2 ) Thus, there is a positive constant 𝐶 2 such that 𝑏 𝑗 1 𝐶 2 𝑗 𝛼 , 𝑗 = 0 , 1 , 2 , . ( 2 . 1 3 )

Lemma 2.3 (see [25]). The coefficients 𝑤 𝑖 satisfy (1) 𝑤 0 = 0 , 𝑤 1 = 𝜇 < 0 , and 𝑤 𝑖 > 0 for 𝑖 = 2 , 3 , , 𝑀 ; (2) 𝑖 = 0 𝑤 𝑖 = 0 , and 𝑛 𝑖 = 0 𝑤 𝑖 < 0 for 𝑛 .

3. Stability of the Effective Numerical Method

In this section, we analyze the stability of the ENM (2.9)-(2.10). Firstly, we rewrite (2.9) in the following form: 𝑢 𝑙 𝑛 + 1 𝜇 0 𝑝 𝑙 𝑢 𝑙 𝑛 + 1 𝑝 𝑙 1 𝑢 𝑛 + 1 𝑙 1 + 𝜇 0 𝑟 0 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑛 + 1 𝑙 𝑖 + 1 + 𝑀 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝑢 𝑛 + 1 𝑙 + 𝑖 1 = 𝑏 𝑛 𝑢 0 𝑙 + 𝑛 1 𝑗 = 0 𝑏 𝑗 𝑏 𝑗 + 1 𝑢 𝑙 𝑛 𝑗 + 𝜇 0 𝑠 𝑛 𝑙 . ( 3 . 1 )

Let ̃ 𝑢 𝑛 𝑙 be the approximate solution of the ENM (3.1), and let ̃ 𝑠 𝑛 𝑙 be the approximation of 𝑠 𝑛 𝑙 . Setting 𝜌 𝑛 𝑙 = 𝑢 𝑛 𝑙 ̃ 𝑢 𝑛 𝑙 , we obtain the following roundoff error equation: 𝜌 𝑙 𝑛 + 1 𝜇 0 𝑝 𝑙 𝜌 𝑙 𝑛 + 1 𝑝 𝑙 1 𝜌 𝑛 + 1 𝑙 1 + 𝜇 0 𝑟 0 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝜌 𝑛 + 1 𝑙 𝑖 + 1 + 𝑀 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝜌 𝑛 + 1 𝑙 + 𝑖 1 = 𝑏 𝑛 𝜌 0 𝑙 + 𝑛 1 𝑗 = 0 𝑏 𝑗 𝑏 𝑗 + 1 𝜌 𝑙 𝑛 𝑗 + 𝜇 0 𝑠 𝑛 𝑙 ̃ 𝑠 𝑛 𝑙 ( 3 . 2 ) for 𝑙 = 1 , 2 , , 𝑀 1 ; 𝑛 = 0 , 1 , , 𝑁 1 .

We suppose that 𝑝 ( 𝑥 ) 0 and that 𝑝 ( 𝑥 ) decreases monotonically on [ 𝑎 , 𝑏 ] . This is based on the fact that physical considerations and stability dictate that 𝑝 ( 𝑥 ) < 0 [26, 27].

Assuming 𝜌 𝑛 = m a x 1 𝑙 𝑀 1 | 𝜌 𝑛 𝑙 | , and using mathematical induction, we obtain the following theorem.

Theorem 3.1. Suppose that 𝜌 𝑛 𝑙 ( 𝑙 = 1 , 2 , , 𝑀 1 , 𝑛 = 1 , 2 , , 𝑁 ) is the solution of the roundoff error equation (3.2), and the nonlinear source term 𝑠 ( 𝑢 ( 𝑥 , 𝑡 ) , 𝑥 , 𝑡 ) satisfies the Lipschitz condition (1.17), then there is a positive constant 𝐶 0 , such that 𝜌 𝑛 𝐶 0 𝜌 0 , 𝑛 = 1 , 2 , , 𝑁 . ( 3 . 3 )

Proof. When 𝑛 = 1 , assume that | 𝜌 1 𝑙 0 | = m a x { | 𝜌 1 1 | , | 𝜌 1 2 | , , | 𝜌 1 𝑀 1 | } . Because 𝑝 ( 𝑥 ) 0 and decreases monotonically on [ 𝑎 , 𝑏 ] , we have 𝜇 0 0 𝑝 𝑙 0 𝑝 𝑙 0 1 | | | 𝜌 1 𝑙 0 | | | 𝜇 0 𝑝 𝑙 0 | | | 𝜌 1 𝑙 0 | | | + 𝜇 0 𝑝 𝑙 0 1 | | | 𝜌 1 𝑙 0 1 | | | . ( 3 . 4 ) Using the properties of 𝜔 𝑖 in Lemma 2.3, we have 0 𝜇 0 𝑟 0 𝑙 0 + 1 𝑖 = 0 𝑤 𝑖 | | | 𝜌 1 𝑙 0 | | | + 𝑀 𝑙 0 + 1 𝑖 = 0 𝑤 𝑖 | | | 𝜌 1 𝑙 0 | | | 𝜇 0 𝑟 0 𝑙 0 + 1 𝑖 = 0 𝑤 𝑖 | | | 𝜌 1 𝑙 0 𝑖 + 1 | | | + 𝑀 𝑙 0 + 1 𝑖 = 0 𝑤 𝑖 | | | 𝜌 1 𝑙 0 + 𝑖 1 | | | . ( 3 . 5 ) Combining (3.4) with (3.5), using the Lipschitz condition (1.17) and smooth solution condition, we obtain | | | 𝜌 1 𝑙 0 | | | | | | 𝜌 1 𝑙 0 | | | 𝜇 0 𝑝 𝑙 0 | | | 𝜌 1 𝑙 0 | | | + 𝜇 0 𝑝 𝑙 0 1 | | | 𝜌 1 𝑙 0 1 | | | + 𝜇 0 𝑟 0 𝑙 0 + 1 𝑖 = 0 𝑤 𝑖 | | | 𝜌 1 𝑙 0 𝑖 + 1 | | | + 𝑀 𝑙 0 + 1 𝑖 = 0 𝑤 𝑖 | | | 𝜌 1 𝑙 0 + 𝑖 1 | | | | | | | | 𝜌 1 𝑙 0 𝜇 0 𝑝 𝑙 0 𝜌 1 𝑙 0 + 𝜇 0 𝑝 𝑙 0 1 𝜌 1 𝑙 0 1 + 𝜇 0 𝑟 0 𝑙 0 + 1 𝑖 = 0 𝑤 𝑖 𝜌 1 𝑙 0 𝑖 + 1 + 𝑀 𝑙 0 + 1 𝑖 = 0 𝑤 𝑖 𝜌 1 𝑙 0 + 𝑖 1 | | | | | = | | | 𝑏 0 𝜌 0 𝑙 0 + 𝜇 0 𝑠 0 𝑙 0 ̃ 𝑠 0 𝑙 0 | | | 𝑏 0 | | | 𝜌 0 𝑙 0 | | | + 𝜇 0 𝐿 | | | 𝜌 0 𝑙 0 | | | = 1 + 𝜇 0 𝐿 | | | 𝜌 0 𝑙 0 | | | . ( 3 . 6 ) Let 𝐶 = 1 + 𝜇 0 𝐿 . Thus, we obtain 𝜌 1 𝜌 𝐶 0 . ( 3 . 7 ) Now, suppose that 𝜌 𝑘 𝜌 𝐶 0 , 𝑘 = 2 , , 𝑛 . ( 3 . 8 ) By assuming | 𝜌 𝑙 𝑛 + 1 0 | = m a x { | 𝜌 1 𝑛 + 1 | , | 𝜌 2 𝑛 + 1 | , , | 𝜌 𝑛 + 1 𝑀 1 | } , we have that | | | 𝜌 𝑙 𝑛 + 1 0 | | | | | | | | 𝜌 𝑙 𝑛 + 1 0 𝜇 0 𝑝 𝑙 0 𝜌 𝑙 𝑛 + 1 0 𝑝 𝑙 0 1 𝜌 𝑙 𝑛 + 1 0 1 + 𝜇 0 𝑟 0 𝑙 0 + 1 𝑖 = 0 𝑤 𝑖 𝜌 𝑙 𝑛 + 1 0 𝑖 + 1 + 𝑀 𝑙 0 + 1 𝑖 = 0 𝑤 𝑖 𝜌 𝑙 𝑛 + 1 0 + 𝑖 1 | | | | | = | | | | | 𝑏 𝑛 𝜌 0 𝑙 0 + 𝑛 1 𝑗 = 0 𝑏 𝑗 𝑏 𝑗 + 1 𝜌 𝑙 𝑛 𝑗 0 + 𝜇 0 𝑠 𝑛 𝑙 0 ̃ 𝑠 𝑛 𝑙 0 | | | | | 𝑏 𝑛 | | | 𝜌 0 𝑙 0 | | | + 𝑛 1 𝑗 = 0 𝑏 𝑗 𝑏 𝑗 + 1 | | | 𝜌 𝑙 𝑛 𝑗 0 | | | + 𝜇 0 𝐿 | | | 𝜌 𝑛 𝑙 0 | | | . ( 3 . 9 ) Using (3.7) and (3.8), we have | | | 𝜌 𝑙 𝑛 + 1 0 | | | 𝑏 𝑛 | | | 𝜌 0 𝑙 0 | | | + 𝐶 𝑛 1 𝑗 = 0 𝑏 𝑗 𝑏 𝑗 + 1 | | | 𝜌 0 𝑙 0 | | | + 𝐶 𝜇 0 𝐿 | | | 𝜌 0 𝑙 0 | | | = 𝑏 𝑛 | | | 𝜌 0 𝑙 0 | | | 𝑏 + 𝐶 0 𝑏 𝑛 | | | 𝜌 0 𝑙 0 | | | + 𝐶 𝜇 0 𝐿 | | | 𝜌 0 𝑙 0 | | | = 𝑏 𝑛 𝜇 0 𝐿 + 𝐶 2 | | | 𝜌 0 𝑙 0 | | | . ( 3 . 1 0 ) Let 𝐶 0 = 𝑏 𝑛 𝜇 0 𝐿 + 𝐶 2 . Hence, we have 𝜌 𝑛 + 1 𝐶 0 𝜌 0 . ( 3 . 1 1 ) The proof of Theorem 3.1 is completed.

Applying Theorem 3.1, the following theorem of stability is obtained.

Theorem 3.2. Assuming that the nonlinear source term 𝑠 ( 𝑢 ( 𝑥 , 𝑡 ) , 𝑥 , 𝑡 ) satisfies the Lipschitz condition (1.17) and that the drift coefficient 𝑝 ( 𝑥 ) 0 decreases monotonically on [ 𝑎 , 𝑏 ] , the ENM defined by (2.9)-(2.10) is stable.

Remark 3.3. If 𝑝 ( 𝑥 ) > 0 and decreases monotonically on [ 𝑎 , 𝑏 ] , we can use the forward difference method to approximate the first-order spatial derivative and apply a similar analysis of stability.

Remark 3.4. In fact, for the case 𝑝 ( 𝑥 ) does not decrease monotonically, we can still obtain a stable numerical scheme by a minor change in our current ENM. We can expand the first term on the RHS of (1.15) as ( 𝜕 / 𝜕 𝑥 ) [ 𝑝 ( 𝑥 ) 𝑢 ( 𝑥 , 𝑡 ) ] = ( 𝑑 𝑝 / 𝑑 𝑥 ) 𝑢 ( 𝑥 , 𝑡 ) + 𝑝 ( 𝑥 ) ( 𝜕 𝑢 ( 𝑥 , 𝑡 ) / 𝜕 𝑥 ) , which enables us to group ( 𝑑 𝑝 / 𝑑 𝑥 ) 𝑢 ( 𝑥 , 𝑡 ) together with the nonlinear source term 𝑠 ( 𝑢 , 𝑥 , 𝑡 ) to obtain a new nonlinear source term 𝑠 ( 𝑢 , 𝑥 , 𝑡 ) = 𝑠 ( 𝑢 , 𝑥 , 𝑡 ) + ( 𝑑 𝑝 / 𝑑 𝑥 ) 𝑢 ( 𝑥 , 𝑡 ) . This way we can weaken the assumption on 𝑝 ( 𝑥 ) and the analysis given in this section still can be used.

Remark 3.5. If we use an implicit method to approximate the nonlinear source term, as shown in Remark 2.1, we can prove that the numerical method defined in (2.11) is stable when 1 𝜇 0 𝐿 > 0 , which is independent of the spatial step. In fact, when the time step is small, the condition 1 𝜇 0 𝐿 > 0 is generally satisfied.

4. Convergence of the Effective Numerical Method

In this section, we analyze the convergence of the ENM (2.9)-(2.10). Let 𝑢 ( 𝑥 𝑙 , 𝑡 𝑛 ) be the exact solution of the TSFFPE-NST (1.15)-(1.16) at mesh point ( 𝑥 𝑙 , 𝑡 𝑛 ) , and let 𝑢 𝑛 𝑙 be the numerical solution of the TSFFPE-NST (1.15)-(1.16) computed using the ENM (2.9)-(2.10). Define 𝜂 𝑛 𝑙 = 𝑢 ( 𝑥 𝑙 , 𝑡 𝑛 ) 𝑢 𝑛 𝑙 and 𝐘 𝑛 = ( 𝜂 𝑛 1 , 𝜂 𝑛 1 , , 𝜂 𝑛 𝑀 1 ) 𝑇 . Subtracting (2.9) from (2.7) leads to 𝜂 𝑙 𝑛 + 1 𝜇 0 𝑝 𝑙 𝜂 𝑙 𝑛 + 1 𝑝 𝑙 1 𝜂 𝑛 + 1 𝑙 1 + 𝜇 0 𝑟 0 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝜂 𝑛 + 1 𝑙 𝑖 + 1 + 𝑀 𝑙 + 1 𝑖 = 0 𝑤 𝑖 𝜂 𝑛 + 1 𝑙 + 𝑖 1 = 𝑏 𝑛 𝜂 0 𝑙 + 𝑛 1 𝑗 = 0 𝑏 𝑗 𝑏 𝑗 + 1 𝜂 𝑙 𝑛 𝑗 + 𝜇 0 𝑠 𝑢 𝑥 𝑙 , 𝑡 𝑛 , 𝑥 𝑙 , 𝑡 𝑛 𝑠 𝑛 𝑙 + 𝑅 𝑙 𝑛 + 1 , ( 4 . 1 ) where 𝑙 = 1 , 2 , , 𝑀 1 ; 𝑛 = 0 , 1 , , 𝑁 1 .

Assuming that 𝐘 𝑛 = m a x 1 𝑙 𝑀 1 | 𝜂 𝑛 𝑙 | and using mathematical induction, we obtain the following theorem.

Theorem 4.1. Assuming the nonlinear source term 𝑠 ( 𝑢 ( 𝑥 , 𝑡 ) , 𝑥 , 𝑡 ) satisfies the Lipschitz condition (1.17), and the drift coefficient 𝑝 ( 𝑥 ) 0 decreases monotonically on [ 𝑎 , 𝑏 ] , the ENM defined by (2.9)-(2.10) is convergent, and there exists a positive constant 𝐶 , such that 𝐘 𝑛 𝐶 𝜏 1 + 𝛼 + + 𝜏 , 𝑛 = 1 , 2 , , 𝑁 . ( 4 . 2 )

Proof. Assume | 𝑅 𝑘 0 𝑙 0 | =