Local Discontinuous Galerkin Method for the Time-Fractional KdV Equation with the Caputo-Fabrizio Fractional Derivative

Abstract

This paper studies the time-fractional Korteweg-de Vries (KdV) equations with Caputo-Fabrizio fractional derivatives. The scheme is presented by using a finite difference method in temporal variable and a local discontinuous Galerkin method (LDG) in space. Stability and convergence are demonstrated by a specific choice of numerical fluxes. Finally, the efficiency and accuracy of the scheme are verified by numerical experiments.

Share and Cite:

Wang, H. , Xu, X. , Dou, J. , Zhang, T. and Wei, L. (2022) Local Discontinuous Galerkin Method for the Time-Fractional KdV Equation with the Caputo-Fabrizio Fractional Derivative. Journal of Applied Mathematics and Physics, 10, 1918-1935. doi: 10.4236/jamp.2022.106132.

1. Introduction

Fractional differential equations have become increasingly important due to their deep scientific and engineering background to correctly model challenging phenomena such as long-range time memory effects, mechanical systems, control systems, etc. [1] [2]. In recent years, variable-order fractional calculus has been found in some physical processes such as algebraic structure and noise reduction. Variable-order fractional calculus is a natural choice to provide an effective mathematical framework for describing complex problems and has many advantages in describing the memory properties of systems [3] - [9].

Fractional partial differential equations can describe abnormal physical phenomena more accurately than integer partial differential equations, which have attracted more and more attention. However, it is difficult to obtain analytical solutions to fractional partial differential equations when the fractional derivatives are known. Therefore, we need to consider efficient numerical methods such as the finite element method [10] [11] [12] [13], discontinuous Galerkin method [14] [15] [16] [17] [18], spectral method [19] [20], and finite difference method [21] [22] [23], finite volume method [24] [25]. Wei [26] studied the exact numerical scheme of a class of variable-order fractional diffusion equations, using the fractional derivatives of Caputo-Fabrizio and the theoretical analysis by the local discontinuous Galerkin method. Du [27] proposed different difference schemes for multi-dimensional variable-order time fractional subdiffusion equations and found a special point approximation for the variable-order time Caputo derivative. It is proved that the resulting difference scheme is uniquely solvable. Li et al. [28] carried out a numerical study on three typical Caputo-type partial differential equations using the finite difference method/local discontinuous Galerkin finite element method.

The KdV equation was first proposed by Boussinesq in 1877, and it is a typical dispersion nonlinear partial differential equation. The nonlinear KdV equation was derived by Korteweg and de Vries in 1895 [29], and it describes the propagation of waves in various nonlinear dispersive media. Since then, the KdV equation has been widely used in various physical phenomena and engineering modeling, such as nonlinear wave interactions [30], interfacial electrohydrodynamics [31], plasma physics, geology, etc. Numerous numerical methods have been proposed to solve this equation, such as finite difference schemes [32] [33], pseudospectral methods [34], thermal equilibrium integration methods [35], and discontinuous Galerkin methods [36] [37]. For sufficiently smooth solutions, the following literature does some numerical work on the fractional time KdV equation. Wei et al. [38] proposed the LDG finite element method of the KdV-Burgers-Kuramoto equation, using variable-order Riemann-Liouville fractional derivatives, and proved the unconditional stability and convergence of the scheme. Zhang [39] constructed an efficient numerical scheme for solving linearized fractional KdV equations on unbounded spaces. The non-local fractional derivatives are obtained by exponentiating the convolution kernel and approximately evaluating the initial boundary value problem.

In this paper, the Korteweg-de Vries equation (KdV) with Caputo-Fabrizio fractional derivatives is constructed

{ D t 1 α ( t ) u ( x , t ) + δ u x x x ( x , t ) + λ g ( u ) x = f ( x , t ) , ( x , t ) ( a , b ) × ( 0 , T ] , u ( x , 0 ) = u 0 ( x ) , x [ a , b ] , (1.1)

where the fractional derivative orders α ( t ) ( 0,1 ) , f , g ( u ) and u 0 are smooth functions. δ and λ are positive constants. In addition, the solutions in this paper are periodic or compactly supported.

The Caputo-Fabrizio fractional derivative in (1.1) is defined as

D t 1 α ( t ) u ( x , t ) = 1 α ( t ) 0 t u ( x , s ) s exp [ α ( t ) 1 α ( t ) ( t s ) ] d s , s ( 0, t ] . (1.2)

There are many definitions of fractional derivatives, of which the most widely used are Riemann-Liouville fractional derivatives and Caputo fractional derivatives. The Caputo-Fabrizio fractional derivative used in this paper was proposed by Caputo and Fabrizio [40] in 2015. Compared with the Caputo fractional derivative model, the Caputo-Fabrizio fractional derivative model can describe different scales and configurations of matter. The Caputo-Fabrizio fractional-order derivatives have been widely used by researchers such as Ann Al Sawoor et al. [41] who studied the asymptotic stability of linear and interval linear fractional-order neutral delay differential systems described by the Caputo-Fabrizio fractional derivatives.

The key to the KdV equation LDG method is to rewrite the equation into a first-order equation system by introducing two auxiliary variables. The LDG method was first introduced by Cockburn and Shu to solve the convection-diffusion equation [42]. One of its advantages is that its solution and spatial derivatives have optimal (k + 1) order convergence on the L2 norm. Yan and Shu [43] developed a numerical method for LDG for general KdV-type equations involving third-order derivatives. Wei and He [44] used the LDG finite element method to solve the time-fractional KdV equation problem, discretized using finite differences in time and local discontinuous Galerkin methods in space. In [45], the authors established the L2 conservative LDG numerical scheme and compared it with the dissipative LDG scheme of the KdV type equation to show the dissipative induced phase error. In [46], Baccouch investigated the nonlinear KdV partial differential equation LDG numerical scheme. The results show that the LDG solution is superconvergent to a special Gauss-Radau projection of the exact solution.

The structure of this paper is as follows. In Section 2, some basic notation and mathematical foundations are introduced. Section 3 mainly introduces discrete methods and constructs the LDG scheme. Section 4 presents the stability and convergence results of the scheme. In Section 5, we give numerical experiments to illustrate the accuracy of our proposed format. Finally, we summarize and discuss our results in Section 6.

2. Preliminaries

2.1. Notations and Projection

Divide the interval Ω = [ a , b ] as J : a = x 1 2 < x 3 2 < < x N + 1 2 = b . For j = 1 , , N , define I j = [ x j 1 2 , x j + 1 2 ] , and Δ x j = x j + 1 2 x j 1 2 , h = max 1 j N Δ x j .

We divide the interval [ 0, T ] evenly into time steps Δ t = T M = t n t n 1 , t n = n Δ t , n = 0 , 1 , , M are mesh points.

The left and right limits of u at x j + 1 2 are denoted by u j + 1 2 + and u j + 1 2 , respectively. Where u j + 1 2 + is in the right cell I j + 1 , and u j + 1 2 is in the left cell I j . Define

[ u h ] j + 1 2 = u j + 1 2 + u j + 1 2 .

The associated discontinuous Galerkin space V h k is defined as follows

V h k = { v : v P k ( I j ) , x I j , j = 1 , 2 , , N } .

In proving the error estimate, we will use two projections on the one-dimensional interval [ a , b ] .

Denoted as P ,

I j ( P ω ( x ) ω ( x ) ) v ( x ) = 0 , v P k ( I j ) , (2.1)

and P ± ,

I j ( P + ω ( x ) ω ( x ) ) v ( x ) = 0 , v P k 1 ( I j ) , P + ω ( x j 1 2 + ) = ω ( x j 1 2 ) , (2.2)

and

I j ( P ω ( x ) ω ( x ) ) v ( x ) = 0 , v P k 1 ( I j ) , P ω ( x j + 1 2 ) = ω ( x j + 1 2 ) . (2.3)

For the above projection P , P ± , it can be obtained from the standard approximation theory [47] [48] [49] [50],

ρ + h ρ + h 1 2 ρ τ h C h k + 1 , (2.4)

where ρ = P ω ω or ρ = P ± ω ω . We want to denote all element boundary points in one-dimensional space by τ h . Furthermore, we have the following definition [51]

ρ τ h = ( 1 2 1 i N ( ( ρ i + 2 1 + ) 2 + ( ρ i + 2 1 ) 2 ) ) 2 1 .

In this paper, C is a positive constant, which may take different values in different positions. ( , ) D represents the scalar inner product over L 2 ( D ) , D represents the correlation norm. When D = Ω , we drop it.

2.2. Numerical Flux

In this paper, we will use the flux g ^ ( ψ , ψ + ) , which is related to the discontinuous Galerkin spatial discretization. g ^ ( ψ , ψ + ) is a monotonic numerical flux that depends on the left and right limits of the function ψ at point x j + 1 2 , satisfying the following conditions:

1) It is local Lipschitz continuous, so g ^ ( ψ , ψ + ) is bounded when the function ψ ± is in a bounded region;

2) It is consistent with the flux g ( ψ ) , i.e., g ^ ( ψ , ψ + ) = g ( ψ ) ;

3) It is a function with monotonic properties, the first parameter is a non-decreasing function, and the second parameter is a non-increasing function.

3. The LDG Schemes

This section introduces the LDG method for the time-fractional KdV Equation (1.1).

First, we discretize the fractional derivative in the time direction

D t 1 α ( t ) u ( x , t n ) = 1 α ( t n ) 0 t n u ( x , s ) s exp [ α ( t n ) 1 α ( t n ) ( t n s ) ] d s = 1 ( 1 α ( t n ) ) Δ t k = 1 n ( ( u ( x , t k ) u ( x , t k 1 ) ) ( exp [ ( α ( t n ) 1 ) Δ t α ( t n ) ( n k ) ] exp [ ( α ( t n ) 1 ) Δ t α ( t n ) ( n k + 1 ) ] ) ) + 1 α ( t n ) k = 1 n t k 1 t k ( s t k 1 2 ) 2 u ( x , c k ) s 2 exp [ α ( t n ) 1 α ( t n ) ( t n s ) ] d s = 1 ( 1 α ( t n ) ) Δ t k = 1 n ( u ( x , t k ) u ( x , t k 1 ) ) W k n + R n ( x ) , (3.1)

where R n ( x ) is the truncation error in the time direction,

R n ( x ) = 1 α ( t n ) k = 1 n t k 1 t k ( s t k 1 2 ) 2 u ( x , c k ) s 2 exp [ α ( t n ) 1 α ( t n ) ( t n s ) ] d s ,

W k n = exp [ ( α ( t n ) 1 ) Δ t α ( t n ) ( n k ) ] exp [ ( α ( t n ) 1 ) Δ t α ( t n ) ( n k + 1 ) ] ,

and c k ( t k 1 , t k ) .

By further calculation we can get

D t 1 α ( t ) u ( x , t n ) = 1 ( 1 α ( t n ) ) Δ t ( W n n u ( x , t n ) W 1 n u ( x , t 0 ) + k = 1 n 1 ( W k n W k + 1 n ) u ( x , t k ) ) + R n ( x ) . (3.2)

Lemma 3.1. [52] [53] When 0 < α ( t ) < 1 , the truncation error R n ( x ) satisfies the following estimation

R n ( x ) C ( Δ t ) 2 . (3.3)

W k n has the following properties

0 < W 1 n < W 2 n < < W n n , W k + 1 n W k n < C , k n 1 , (3.4)

and

n = 2 J W 1 n = n = 2 J ( exp [ ( α ( t n ) 1 ) Δ t α ( t n ) ( n 1 ) ] exp [ ( α ( t n ) 1 ) Δ t α ( t n ) ( n ) ] ) = exp [ ( α ( t n ) 1 ) Δ t α ( t n ) ] exp [ ( α ( t n ) 1 ) Δ t α ( t n ) J ] < C . (3.5)

Rewrite the Equation (1.1) as a first-order system of equations,

{ D t 1 α ( t ) u ( x , t ) + δ q x ( x , t ) + λ g ( u ) x = f ( x , t ) , p = u x , q = p x . (3.6)

u h n , p h n , q h n V h k represent approximate solutions of u ( , t n ) , p ( , t n ) , q ( , t n ) , respectively. f n = f ( , t n ) . Find u h n , p h n , q h n V h k such that for the test function v , ϕ , φ V h k , we have

W n n Ω u h n v d x β δ ( Ω q h n v x d x j = 1 N ( ( q h n ^ v ) j + 1 2 ( q h n ^ v + ) j 1 2 ) ) β λ ( Ω g ( u h n ) v x d x j = 1 N ( ( g ( u h n ) ^ v ) j + 1 2 ( g ( u h n ) ^ v + ) j 1 2 ) ) = k = 1 n 1 ( W k + 1 n W k n ) Ω u h k v d x + W 1 n Ω u h 0 v d x + β Ω f n v d x , Ω q h n ϕ d x + Ω p h n ϕ x d x j = 1 N ( ( p h n ^ ϕ ) j + 1 2 ( p h n ^ ϕ + ) j 1 2 ) = 0 , Ω p h n φ d x + Ω u h n φ x d x j = 1 N ( ( u h n ^ φ ) j + 1 2 ( u h n ^ φ + ) j 1 2 ) = 0 , (3.7)

where β = ( 1 α ( t n ) ) Δ t .

The hat function in the element boundary term resulting from the integral by parts in (3.7) is the numerical flux. To ensure stability, we can take the following alternating numerical fluxes

u h n ^ = ( u h n ) , p h n ^ = ( p h n ) + , q h n ^ = ( q h n ) + . (3.8)

The choice of flux (3.8) is not unique, only u h n ^ and p h n ^ , q h n ^ can take the opposite sides [54].

The fluxes g ^ ( ( u h n ) , ( u h n ) + ) are monotonic fluxes as described in Section 2.2. Examples of monotonic fluxes suitable for local discontinuous Galerkin methods can be found [55] [56]. For example, we can use the Lax-Friedrich flux, which consists of

g ^ L F ( ψ , ψ + ) = 1 2 ( g ( ψ ) + g ( ψ + ) λ 0 ( ψ + ψ ) ) , λ 0 = max ψ | g ( ψ ) | .

In the next section, we discuss the stability and convergence of the numerical Scheme (3.7).

4. Stability and Convergence

To simplify the notation, we consider the case of f = 0 in the numerical analysis.

Theorem 4.1. Under periodic or tightly supported boundary conditions, the fully discrete LDG scheme (3.7) is unconditionally stable, and the numerical solution u h n satisfies

u h n u h 0 , n = 1,2, , M . (4.1)

Proof. Add the three equations in the scheme (3.7),

W n n Ω u h n v d x + Ω q h n ϕ d x + Ω p h n φ d x β δ ( Ω q h n v x d x j = 1 N ( ( q h n ^ v ) j + 1 2 ( q h n ^ v + ) j 1 2 ) ) β λ ( Ω g ( u h n ) v x d x j = 1 N ( ( g ( u h n ) ^ v ) j + 1 2 ( g ( u h n ) ^ v + ) j 1 2 ) ) + Ω p h n ϕ x d x j = 1 N ( ( p h n ^ ϕ ) j + 1 2 ( p h n ^ ϕ + ) j 1 2 ) + Ω u h n φ x d x j = 1 N ( ( u h n ^ φ ) j + 1 2 ( u h n ^ φ + ) j 1 2 ) = k = 1 n 1 ( W k + 1 n W k n ) Ω u h k v d x + W 1 n Ω u h 0 v d x . (4.2)

Substitute the test function v = u h n , ϕ = β δ p h n , φ = β δ q h n into the scheme (4.2), using flux (3.8) and the Cauchy-Schwarz inequality, we get

W n n u h n 2 + β δ q h n p h n β δ p h n q h n β δ ( Ω q h n ( u h n ) x d x j = 1 N ( ( ( q h n ) + ( u h n ) ) j + 1 2 ( ( q h n ) + ( u h n ) + ) j 1 2 ) ) β λ ( Ω g ( u h n ) ( u h n ) x d x j = 1 N ( ( g ( u h n ) ^ ( u h n ) ) j + 1 2 ( g ( u h n ) ^ ( u h n ) + ) j 1 2 ) ) + β δ ( Ω p h n ( p h n ) x d x j = 1 N ( ( ( p h n ) + ( p h n ) ) j + 1 2 ( ( p h n ) + ( p h n ) + ) j 1 2 ) ) + β δ ( Ω u h n ( q h n ) x d x j = 1 N ( ( ( u h n ) ( q h n ) ) j + 1 2 ( ( u h n ) ( q h n ) + ) j 1 2 ) ) k = 1 n 1 ( W k + 1 n W k n ) u h k u h n + W 1 n u h 0 u h n ,

which is

W n n u h n 2 + β λ G ˜ ( u h n ) + j = 1 N β δ ( Ψ ( u h n , p h n , q h n ) j + 1 2 Ψ ( u h n , p h n , q h n ) j 1 2 Θ ( u h n , p h n , q h n ) j 1 2 ) k = 1 n 1 ( W k + 1 n W k n ) u h k u h n + W 1 n u h 0 u h n , (4.3)

here

G ˜ ( u h n ) = ( Ω g ( u h n ) ( u h n ) x d x j = 1 N ( ( g ( u h n ) ^ ( u h n ) ) j + 1 2 ( g ( u h n ) ^ ( u h n ) + ) j 1 2 ) ) ,

Ψ ( u h n , p h n , q h n ) = ( u h n ) ( q h n ) + ( q h n ) + ( u h n ) + 1 2 ( ( p h n ) ) 2 ( p h n ) + ( p h n ) + ( u h n ) ( q h n ) ,

Θ ( u h n , p h n , q h n ) = ( u h n ) ( q h n ) + ( q h n ) + ( u h n ) + 1 2 ( ( p h n ) ) 2 ( p h n ) + ( p h n ) + ( u h n ) ( q h n ) + ( u h n ) + ( q h n ) + ( q h n ) + ( u h n ) + 1 2 ( ( p h n ) + ) 2 + ( p h n ) + ( p h n ) + ( u h n ) ( q h n ) + .

The above scheme can be calculated by

j = 1 N β δ ( Ψ ( u h n , p h n , q h n ) j + 1 2 Ψ ( u h n , p h n , q h n ) j 1 2 ) = 0 , Θ ( u h n , p h n , q h n ) j 1 2 = 1 2 [ p h n ] j 1 2 2 . (4.4)

For nonlinear terms, let G ( u ) = 0 u g ( u ) d u . Using the mean value theorem and the monotonicity of liquidity yields G ˜ ( u h n ) = ( G ( ξ ) g ^ ) [ u h n ] 0 , where ξ is a value between u h n and u h n + .

Substituting (4.4) into (4.3), we get

W n n u h n 2 + j = 1 N β δ 2 [ p h n ] j 1 2 2 k = 1 n 1 ( W k + 1 n W k n ) u h k u h n + W 1 n u h 0 u h n . (4.5)

Prove Theorem 4.1 by mathematical induction. Let n = 1 in the scheme (4.5), we have

W 1 1 u h 1 2 + j = 1 N β δ 2 [ p h 1 ] j 1 2 2 W 1 1 u h 0 u h 1 ,

since

Ω u h 0 u h 1 d x 1 2 u h 0 2 + 1 2 u h 1 2 ,

we can get the following result

W 1 1 u h 1 2 W 1 1 ( 1 2 u h 0 2 + 1 2 u h 1 2 ) ,

which means

u h 1 u h 0 .

Suppose the following inequalities hold

u h m u h 0 , m = 1 , 2 , 3 , , n 1.

Next prove u h n u h 0 .

From (4.5) we get

W n n u h n k = 1 n 1 ( W k + 1 n W k n ) u h k + W 1 n u h 0 ( k = 1 n 1 ( W k + 1 n W k n ) + W 1 n ) u h 0 = W n n u h 0 . (4.6)

Therefore, we have

u h n u h 0 .

In summary, Theorem 4.1 is proved.

Next, we will state the error estimates of the equation g ( u ) = u in the linear case, and use (3.8) as the flux choice. We have the following theorem.

Theorem 4.2. Let u ( x , t n ) is the exact solution of the problem (1.1), u ( t ) H m + 1 ( D ) is 0 m k + 1 is smooth enough. Let u h n be the numerical solution of the fully discrete LDG scheme (3.7), then there are the following error estimates

u ( x , t n ) u h n C ( Δ t + ( Δ t ) 1 h k + 1 + ( Δ t ) 1 2 h k + 1 2 ) , (4.7)

C is a positive constant that depends on u , T .

Proof. Denote

e u n = u ( x , t n ) u h n = ζ u n η u n , ζ u n = P e u n , η u n = P u ( x , t n ) u ( x , t n ) , e p n = p ( x , t n ) p h n = ζ p n η p n , ζ p n = P e p n , η p n = P p ( x , t n ) p ( x , t n ) , e q n = q ( x , t n ) q h n = ζ q n η q n , ζ q n = P e q n , η q n = P q ( x , t n ) q ( x , t n ) . (4.8)

The above η u n , η p n , η q n can be estimated by the inequality (2.4). Next, we mainly discuss ζ u n , ζ p n , ζ q n .

We can easily verify that the exact solution of the partial differential Equation (1.1) satisfies the following

W n n Ω u ( x , t n ) v d x β δ ( Ω q ( x , t n ) v x d x j = 1 N ( ( q ( x , t n ) v ) j + 1 2 ( q ( x , t n ) v + ) j 1 2 ) ) β λ ( Ω u ( x , t n ) v x d x j = 1 N ( ( u ( x , t n ) v ) j + 1 2 ( u ( x , t n ) v + ) j 1 2 ) ) = k = 1 n 1 ( W k + 1 n W k n ) Ω u ( x , t k ) v d x + W 1 n Ω u ( x , t 0 ) v d x + β Ω f ( x , t n ) v d x β Ω R n ( x ) v d x , Ω q ( x , t n ) ϕ d x + Ω p ( x , t n ) ϕ x d x j = 1 N ( ( p ( x , t n ) ϕ ) j + 1 2 ( p ( x , t n ) ϕ + ) j 1 2 ) = 0 , Ω p ( x , t n ) φ d x + Ω u ( x , t n ) φ x d x j = 1 N ( ( u ( x , t n ) φ ) j + 1 2 ( u ( x , t n ) φ + ) j 1 2 ) = 0. (4.9)

Select the flux (3.8), and subtract the Equations (3.7) and (4.9) to get the error equation

W n n Ω e u n v d x β δ ( Ω e q n v x d x j = 1 N ( ( ( e q n ) + v ) j + 1 2 ( ( e q n ) + v + ) j 1 2 ) ) β λ ( Ω e h n v x d x j = 1 N ( ( ( e h n ) v ) j + 1 2 ( ( e h n ) v + ) j 1 2 ) ) k = 1 n 1 ( W k + 1 n W k n ) Ω e u k v d x W 1 n Ω e u 0 v d x + β Ω R n ( x ) v d x

+ Ω e q n ϕ d x + Ω e p n ϕ x d x j = 1 N ( ( ( e p n ) + ϕ ) j + 1 2 ( ( e p n ) + ϕ + ) j 1 2 ) + Ω e p n φ d x + Ω e u n φ x d x j = 1 N ( ( ( e u n ) φ ) j + 1 2 ( ( e u n ) φ + ) j 1 2 ) = 0. (4.10)

Substitute (4.2) into (4.10) to get

W n n Ω ζ u n v d x β δ ( Ω ζ q n v x d x j = 1 N ( ( ( ζ q n ) + v ) j + 1 2 ( ( ζ q n ) + v + ) j 1 2 ) ) β λ ( Ω ζ h n v x d x j = 1 N ( ( ( ζ h n ) v ) j + 1 2 ( ( ζ h n ) v + ) j 1 2 ) ) + Ω ζ q n ϕ d x + Ω ζ p n ϕ x d x j = 1 N ( ( ( ζ p n ) + ϕ ) j + 1 2 ( ( ζ p n ) + ϕ + ) j 1 2 ) + Ω ζ p n φ d x + Ω ζ u n φ x d x j = 1 N ( ( ( ζ u n ) φ ) j + 1 2 ( ( ζ u n ) φ + ) j 1 2 ) = k = 1 n 1 ( W k + 1 n W k n ) Ω ζ u k v d x + W 1 n Ω ζ u 0 v d x β Ω R n ( x ) v d x

+ W n n Ω η u n v d x β δ ( Ω η q n v x d x j = 1 N ( ( ( η q n ) + v ) j + 1 2 ( ( η q n ) + v + ) j 1 2 ) ) β λ ( Ω η h n v x d x j = 1 N ( ( ( η h n ) v ) j + 1 2 ( ( η h n ) v + ) j 1 2 ) ) k = 1 n 1 ( W k + 1 n W k n ) Ω η u k v d x W 1 n Ω η u 0 v d x + Ω η q n ϕ d x + Ω η p n ϕ x d x j = 1 N ( ( ( η p n ) + ϕ ) j + 1 2 ( ( η p n ) + ϕ + ) j 1 2 ) + Ω η p n φ d x + Ω η u n φ x d x j = 1 N ( ( ( η u n ) φ ) j + 1 2 ( ( η u n ) φ + ) j 1 2 ) . (4.11)

Using the projection property (2.1) - (2.3) and the test functions v = ζ u n , ϕ = β δ ζ p n , and φ = β δ ζ q n in (4.11), the following equality holds

W n n Ω ( ζ u n ) 2 d x + β δ 2 j = 1 N [ ζ p n ] j 1 2 2 + β λ 2 j = 1 N [ ζ u n ] j 1 2 2 = k = 1 n 1 ( W k + 1 n W k n ) Ω ζ u k ζ u n d x + W 1 n Ω ζ u 0 ζ u n d x β Ω R n ( x ) ζ u n d x + W n n Ω η u n ζ u n d x + β δ j = 1 N ( ( ( η q n ) + ( ζ u n ) ) j + 1 2 ( ( η q n ) + ( ζ u n ) + ) j 1 2 ) k = 1 n 1 ( W k + 1 n W k n ) Ω η u k ζ u n d x W 1 n Ω η u 0 ζ u n d x β δ j = 1 N ( ( ( η p n ) + ( ζ p n ) ) j + 1 2 ( ( η p n ) + ( ζ p n ) + ) j 1 2 ) . (4.12)

Note that ζ u 0 = 0 , the following equation can be obtained

W n n ζ u n 2 + β δ 2 j = 1 N [ ζ p n ] j 1 2 2 + β λ 2 j = 1 N [ ζ u n ] j 1 2 2 k = 1 n 1 ( W k + 1 n W k n ) Ω ζ u k ζ u n d x β Ω R n ( x ) ζ u n d x + l + β δ j = 1 N ( ( ( η q n ) + ( ζ u n ) ) j + 1 2 ( ( η q n ) + ( ζ u n ) + ) j 1 2 ) β δ j = 1 N ( ( ( η p n ) + ( ζ p n ) ) j + 1 2 ( ( η p n ) + ( ζ p n ) + ) j 1 2 ) , (4.13)

where

l = W n n Ω η u n ζ u n d x k = 1 n 1 ( W k + 1 n W k n ) Ω η u k ζ u n d x W 1 n Ω η u 0 ζ u n d x C h k + 1 ζ u n .

Using the Cauchy-Schwarz inequality, we have

W n n ζ u n 2 + β δ 2 j = 1 N [ ζ p n ] j 1 2 2 + β λ 2 j = 1 N [ ζ u n ] j 1 2 2 k = 1 n 1 ( W k + 1 n W k n ) ζ u k ζ u n + β R n ζ u n + β δ j = 1 N ( ( ( η q n ) + [ ζ u n ] ) ( ( η p n ) + [ ζ p n ] ) ) j 1 2 + C h k + 1 ζ u n . (4.14)

Use a b ε a 2 + 1 4 ε b 2 ,

W n n ζ u n 2 + β δ 2 j = 1 N [ ζ p n ] j 1 2 2 + β λ 2 j = 1 N [ ζ u n ] j 1 2 2 W n n 2 ζ u n 2 + 1 2 W n n ( k = 1 n 1 ( W k + 1 n W k n ) ζ u k + β R n + C h k + 1 ) 2 + β δ 2 j = 1 N ( ( ( η q n ) + ) 2 + ( ( η p n ) + ) 2 ) j 1 2 + β δ 2 j = 1 N ( [ ζ u n ] 2 + [ ζ p n ] 2 ) j 1 2 ,

which is

W n n ζ u n 2 W n n 2 ζ u n 2 + 1 2 W n n ( k = 1 n 1 ( W k + 1 n W k n ) ζ u k + β R n + C h k + 1 ) 2 + β δ 2 j = 1 N ( ( ( η q n ) + ) 2 + ( ( η p n ) + ) 2 ) j 1 2 . (4.15)

Multiply both sides of the formula by 2 W n n ,

( W n n ζ u n ) 2 ( k = 1 n 1 ( W k + 1 n W k n ) ζ u k + β R n + C h k + 1 ) 2 + β δ W n n j = 1 N ( ( ( η q n ) + ) 2 + ( ( η p n ) + ) 2 ) j 1 2 .

According to a 2 + b 2 ( a + b ) 2 , we can get

W n n ζ u n k = 1 n 1 ( W k + 1 n W k n ) ζ u k + β R n + C h k + 1 + β δ W n n j = 1 N ( ( ( η q n ) + ) 2 + ( ( η p n ) + ) 2 ) j 1 2 . (4.16)

From Lemma 3.1, it can be known that R n C ( Δ t ) 2 , and β = O ( Δ t ) = C ( Δ t ) are defined for simplicity.

Assume that the following estimates hold

ζ u n C n ( ( Δ t ) 2 + h k + 1 + ( Δ t ) 1 2 h k + 1 2 ) . (4.17)

We also prove it by mathematical induction. When n = 1 , the following inequality holds,

W 1 1 ζ u 1 C ( Δ t ) 2 + C h k + 1 + C ( Δ t ) ( C h k + 1 2 ) ,

therefore

ζ u 1 C ( ( Δ t ) 2 + h k + 1 + ( Δ t ) 1 2 h k + 1 2 ) . (4.18)

Then assume that

ζ u j Ω C j ( ( Δ t ) 2 + h k + 1 + ( Δ t ) 1 2 h k + 1 2 ) , j = 1,2, , n 1. (4.19)

According to (4.16) and (4.18), we can get

W n n ζ u n W n n ( n 1 ) C ( ( Δ t ) 2 + h k + 1 + ( Δ t ) 1 2 h k + 1 2 ) + C ( Δ t ) 2 + C h k + 1 + C ( Δ t ) 1 2 h k + 1 2 ,

so

ζ u n C n ( ( Δ t ) 2 + h k + 1 + ( Δ t ) 1 2 h k + 1 2 ) . (4.20)

Since j Δ t n Δ t = T ,

ζ u n C n Δ t ( Δ t + ( Δ t ) 1 h k + 1 + ( Δ t ) 1 2 h k + 1 2 ) = C T ( Δ t + ( Δ t ) 1 h k + 1 + ( Δ t ) 1 2 h k + 1 2 ) C ( Δ t + ( Δ t ) 1 h k + 1 + ( Δ t ) 1 2 h k + 1 2 ) . (4.21)

Combining the triangle inequality and the projection property (2.4), it can be seen that the Theorem 4.2 holds.

5. Numerical Experiment

In this section, discussing the effectiveness of the above scheme for solving KdV equations, we consider the following numerical example with initial values and periodic boundary conditions

{ D t 1 α ( t ) u ( ( x , t ) + δ u x x x ( x , t ) + λ g ( u ) x = f ( x , t ) , ( x , t ) ( 0 , 1 ) × ( 0 , 1 ] , u ( x , 0 ) = sin ( 2 π x ) , x [ 0 , 1 ] , (5.1)

where δ = 2 , λ = 9 , g ( u ) = 1 3 u 2 ,

f ( x , t ) = exp [ t ] ( 1 exp [ t α ( t ) ] ) sin ( 2 π x ) 16 π 2 exp [ t ] cos ( 2 π x ) + 6 π exp [ 2 t ] sin ( 4 π x ) .

Now we can check that the exact solution is

u ( x , t ) = e t sin ( 2 π x ) .

In the following numerical calculations, we will provide the results of the above examples under different α ( t ) conditions using piecewise P k polynomials to validate our method. The detailed results for the time and space directions are listed below, with h = 1 / N , Δ t = 1 / M for time step and space step, respectively.

In order to reflect the spatial accuracy of the scheme, Figure 1 and Figure 2 adopt a fixed small time step Δ t = 1 1000 and the variable space step

N = 5 , 10 , 20 , 40 . Selecting different α ( t ) , the accuracy of L 2 norm and L norm of piecewise P k polynomial can reach the optimal order. Table 1 examines the convergence rate in the time direction of the LDG method, we

choose a sufficiently small space step h = 1 1000 and a variable time step

Δ t = 5 , 10 , 20 , 40 . It can be seen from Table 1 that it has first-order convergence in time, which is also consistent with the theoretical results.

Table 1. For different order α ( t ) when N = 1000 , T = 1 , use the piecewise P2 polynomial to test the time accuracy.

Figure 1. L2 errors and L errors VS h, order for α ( t ) = 2 t + sin ( t ) 7 , M = 1000 , piecewise P1 and P2 polynomial.

Figure 2. L2 errors and L errors VS h, order for α ( t ) = e t 4 π , M = 1000 , piecewise P1 and P2 polynomial.

6. Conclusion

This paper discusses the solution of a class of time-fractional KdV equations by the LDG method under the Caputo-Fabrizio fractional derivative. We derive the stability and error estimates of the proposed scheme. Numerical results demonstrate the effectiveness and good numerical performance of the method. In the future, we will consider generalizing this scheme to two-dimensional or high-dimensional cases.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Lan, K. and Lin, W. (2013) Positive Solutions of Systems of Caputo Fractional Differential Equations. Communications in Applied Analysis, 17, 61-86.
[2] Meerschaert, M.M. and Sikorskii, A. (2011) Stochastic Models for Fractional Calculus. De Gruyter, Berlin/Boston.
https://doi.org/10.1515/9783110258165
[3] Chen, Y., Liu, L., Li, B. and Sun, Y. (2014) Numerical Solution for the Variable Order Linear Cable Equation with Bernstein Polynomials. Applied Mathematics and Computation, 238, 329-341.
https://doi.org/10.1016/j.amc.2014.03.066
[4] Gu, X., Sun, H., Zhao, Y. and Zheng, X. (2021) An Implicit Difference Scheme for Time-Fractional Diffusion Equations with a Time-Invariant Type Variable Order. Applied Mathematics Letters, 120, Article ID: 107270.
https://doi.org/10.1016/j.aml.2021.107270
[5] Heydari, M.H. and Atangana, A. (2019) A Cardinal Approach for Nonlinear Variable-Order Time Fractional Schrodinger Equation Defined by Atangana-Baleanu-Caputo Derivative. Chaos, Solitons & Fractals, 128, 339-348.
https://doi.org/10.1016/j.chaos.2019.08.009
[6] Samko, S.G. and Ross, B. (1993) Integration and Differentiation to a Variable Fractional-Order. Integral Transforms and Special Functions, 1, 277-300.
https://doi.org/10.1080/10652469308819027
[7] Shen, S., Liu, F., Chen, J., Turner, I. and Anh, V. (2012) Numerical Techniques for the Variable Order Time Fractional Diffusion Equation. Applied Mathematics and Computation, 218, 10861-10870.
https://doi.org/10.1016/j.amc.2012.04.047
[8] Shyu, J.J., Pei, S.C. and Chan, C.H. (2009) An Iterative Method for the Design of Variable Fractional-Order FIR Differintegrators. Signal Process, 89, 320-327.
https://doi.org/10.1016/j.sigpro.2008.09.009
[9] Sun, H.G., Chen, W., Wei, H. and Chen, Y.Q. (2011) A Comparative Study of Constant-Order and Variable-Order Fractional Models in Characterizing Memory Property of Systems. European Physical Journal: Special Topics, 193, 185-192.
https://doi.org/10.1140/epjst/e2011-01390-6
[10] Jin, B., Lazarov, R.D. and Zhou, Z. (2016) An Analysis of the L1 Scheme for the Subdiffusion Equation with Nonsmooth Data. IMA Journal of Numerical Analysis, 36, 197-221.
https://doi.org/10.1093/imanum/dru063
[11] Li, M., Huang, C.M. and Jiang, F.Z. (2017) Galerkin Finite Element Method for Higher Dimensional Multi-Term Fractional Diffusion Equation on Non-Uniform Meshes. Applicable Analysis, 96, 1269-1284.
https://doi.org/10.1080/00036811.2016.1186271
[12] Zhao, Y.M. (2015) Finite Element Method for Two-Dimensional Space-Fractional Advection-Dispersion Equations. Applied Mathematics and Computation, 257, 553-565.
https://doi.org/10.1016/j.amc.2015.01.016
[13] Cao, Y. (2018) Crank-Nicolson WSGI Difference Scheme with Finite Element Method for Multi-Dimensional Time-Fractional Wave Problem. Computational and Applied Mathematics, 37, 5126-5145.
https://doi.org/10.1007/s40314-018-0626-2
[14] Deng, W.H. and Hesthaven, J.S. (2015) Local Discontinuous Galerkin Methods for Fractional Ordinary Differential Equations. BIT Numerical Mathematics, 55, 967-985.
https://doi.org/10.1007/s10543-014-0531-z
[15] Liu, Y. (2017) High-Order Local Discontinuous Galerkin Method Combined with WSGD-Approximation for a Fractional Subdiffusion Equation. Computers & Mathematics with Applications, 73, 1298-1314.
https://doi.org/10.1016/j.camwa.2016.08.015
[16] Guo, L., Wang, Z.B. and Vong, S.W. (2016) Fully Discrete Local Discontinuous Galerkin Methods for Some Time-Fractional Fourth-Order Problems. International Journal of Computer Mathematics, 93, 1665-1682.
https://doi.org/10.1080/00207160.2015.1070840
[17] Wei, L., Zhang, X.D. and He, Y.N. (2013) Analysis of a Local Discontinuous Galerkin Method for Time-Fractional Advection-Diffusion Equations. International Journal of Numerical Methods for Heat & Fluid Flow, 23, 634-648.
https://doi.org/10.1108/09615531311323782
[18] Bi, H. and Chen, Y. (2020) The Error Estimates of Direct Discontinuous Galerkin Methods Based on Upwind-Baised Fluxes. Journal of Applied Mathematics and Physics, 8, 2964-2970.
https://doi.org/10.4236/jamp.2020.812219
[19] Lin, Y.M. and Xu, C.J. (2007) Finite Difference/Spectral Approximations for the Time-Fractional Diffusion Equation. Journal of Computational Physics, 225, 1533-1552.
https://doi.org/10.1016/j.jcp.2007.02.001
[20] Song, F.Y. and Xu, C.J. (2015) Spectral Direction Splitting Methods for Two-Dimensional Space Fractional Diffusion Equations. Journal of Computational Physics, 299, 196-214.
https://doi.org/10.1016/j.jcp.2015.07.011
[21] Sun, Z. and Wu, X. (2006) A Fully Discrete Difference Scheme for a Diffusion-Wave System. Applied Numerical Mathematics, 56, 193-209.
https://doi.org/10.1016/j.apnum.2005.03.003
[22] Li, C.P. and Ding, H.F. (2014) Higher Order Finite Difference Method for the Reaction and Anomalous-Diffusion Equation. Applied Mathematical Modelling, 38, 3802-3821.
https://doi.org/10.1016/j.apm.2013.12.002
[23] Ding, H.F. and Li, C.P. (2016) High-Order Compact Difference Schemes for the Modified Anomalous Subdiffusion Equation. Numerical Methods for Partial Differential Equations, 32, 213-242.
https://doi.org/10.1002/num.21992
[24] Liu, F. (2014) A New Fractional Finite Volume Method for Solving the Fractional Diffusion Equation. Applied Mathematical Modelling, 38, 3871-3878.
https://doi.org/10.1016/j.apm.2013.10.007
[25] Cheng, A.J., Wang, H. and Wang, K.X. (2015) A Eulerian-Lagrangian Control Volume Method for Solute Transport with Anomalous Diffusion. Numerical Methods for Partial Differential Equations, 31, 253-267.
https://doi.org/10.1002/num.21901
[26] Wei, L. and Li, W. (2021) Local Discontinuous Galerkin Approximations to Variable-Order Time-Fractional Diffusion Model Based on the Caputo-Fabrizio Fractional Derivative. Mathematics and Computers in Simulation, 188, 280-290.
https://doi.org/10.1016/j.matcom.2021.04.001
[27] Du, R., Alikhanov, A.A. and Sun, Z. (2020) Temporal Second Order Difference Schemes for the Multi-Dimensional Variable-Order Time Fractional Sub-Diffusion Equations. Computers & Mathematics with Applications, 79, 2952-2972.
https://doi.org/10.1016/j.camwa.2020.01.003
[28] Li, C.P. and Wang, Z. (2019) The Local Discontinuous Galerkin Finite Element Methods for Caputo-Type Partial Differential Equations: Numerical Analysis. Applied Numerical Mathematics, 140, 1-22.
[29] Korteweg, D.J. and Vries, G. (1895) On the Change of Form of Long Waves Advancing in a Rectangular Canal, and on a New Type of Long Stationary Waves. Philosophical Magazine, 39, 422-443.
https://doi.org/10.1080/14786449508620739
[30] Zabusky, N. and Kruskal, M. (1965) Interactions of Solitons in a Collisionless Plasma and the Recur Rence of Initial States. Physical Review Letters, 15, 240-243.
https://doi.org/10.1103/PhysRevLett.15.240
[31] Fung, M. (1997) Kdv Equation as an Euler-Poincare Equation. Chinese Journal of Physics, 35, 789-796.
[32] Goda, K. (1975) On Stability of Some Finite Difference Schemes for the Korteweg-de Vries Equation. Journal of the Physical Society of Japan, 39, 229-236.
https://doi.org/10.1143/JPSJ.39.229
[33] Vliegenthart, A.C. (1971) On Finite-Difference Methods for the Korteweg-de Vries Equation. Journal of Engineering Mathematics, 5, 137-155.
https://doi.org/10.1007/BF01535405
[34] Fornberg, B. and Whitham, G.B. (1978) A Numerical and Theoretical Study of Certain Nonlinear Wave Phenomena. Philosophical Transactions of the Royal Society of London. Series A, Mathematical and Physical Sciences, 289, 373-404.
https://doi.org/10.1098/rsta.1978.0064
[35] Kutluay, S., Bahadir, A.R. and Ozdes, A. (2000) A Small Time Solutions for the Korteweg-de Vries Equation. Applied Mathematics and Computation, 107, 203-210.
https://doi.org/10.1016/S0096-3003(98)10119-4
[36] An, N., Huang, C. and Yu, X. (2020) Error Analysis of Discontinuous Galerkin Method for the Time Fractional KdV Equation with Weak Singularity Solution. Discrete and Continuous Dynamical Systems-Series B, 25, 321-334.
https://doi.org/10.3934/dcdsb.2019185
[37] Zhang, Q. and Xia, Y. (2019) Conservative and Dissipative Local Discontinuous Galerkin Methods for Korteweg-de Vries Type Equations. Communications in Computational Physics, 25, 532-563.
https://doi.org/10.4208/cicp.OA-2017-0204
[38] Wei, L., Wei, X. and Tang, B. (2022) Numerical Analysis of Variable-Order Fractional KdV-Burgers-Kuramoto Equation. Electronic Research Archive, 30, 1263-1281.
https://doi.org/10.3934/era.2022066
[39] Zhang, Q., Zhang, J., Jiang, S. and Zhang, Z. (2018) Numerical Solution to a Linearized Time Fractional KdV Equation on Unbounded Domains. Mathematics of Computation, 87, 693-719.
https://doi.org/10.1090/mcom/3229
[40] Caputo, M. and Fabrizio, M. (2015) A New Definition of Fractional Derivative without Singular Kernel. Progress in Fractional Differentiation and Applications, 1, 73-85.
[41] Sawoor, A. and Sadkane, M. (2020) Asymptotic Analysis of Linear and Interval Linear Fractional-Order Neutral Delay Differential Systems Described by the Caputo-Fabrizio Derivative. Applied Mathematics, 11, 1229-1242.
https://doi.org/10.4236/am.2020.1112084
[42] Cockburn, B. and Shu, C.W. (1998) The Local Discontinuous Galerkin Method for Time-Dependent Convection-Diffusion Systems. SIAM Journal on Numerical Analysis, 35, 2440-2463.
https://doi.org/10.1137/S0036142997316712
[43] Yan, J. and Shu, C.W. (2002) A Local Discontinuous Galerkin Method for KdV Type Equations. SIAM Journal on Numerical Analysis, 40, 769-791.
https://doi.org/10.1137/S0036142901390378
[44] Wei, L., He, Y. and Zhang, X. (2015) Analysis of an Implicit Fully Discrete Local Discontinuous Galerkin Method for the Time-Fractional KdV Equation. Advances in Applied Mathematics and Mechanics, 7, 510-527.
https://doi.org/10.4208/aamm.2013.m220
[45] Karakashian, O. and Xing, Y.L. (2016) A Posteriori Error Estimates for Conservative local Discontinuous Galerkin Methods for the Generalized Korteweg-de Vries Equation. Communications in Computational Physics, 20, 250-278.
https://doi.org/10.4208/cicp.240815.301215a
[46] Baccouch, M. (2019) Superconvergence of the Semi-Discrete Local Discontinuous Galerkin Method for Nonlinear KdV-Type Problems. Discrete and Continuous Dynamical Systems-B, 24, 19-54.
https://doi.org/10.3934/dcdsb.2018104
[47] Shao, L., Feng, X. and He, Y. (2011) The Local Discontinuous Galerkin Finite Element Method for Burger’s Equation. Mathematical and Computer Modelling, 54, 2943-2954.
https://doi.org/10.1016/j.mcm.2011.07.016
[48] Xia, Y., Yan, Y. and Shu, C.W. (2008) Application of the Local Discontinuous Galerkin Method for the Allen Cahn/Cahn-Hilliard System. Communications in Computational Physics, 5, 821-835.
https://doi.org/10.21236/ADA464873
[49] Xu, Y. and Shu, C.W. (2008) A Local Discontinuous Galerkin Method for the Camassa-Holm Equation. SIAM Journal on Numerical Analysis, 46, 1998-2021.
https://doi.org/10.1137/070679764
[50] Cockburn, B., Kanschat, G. and Perugia, I. (2001) Superconvergence of the Local Discontinuous Galerkin Method for Elliptic Problems on Cartesian Grids. SIAM Journal on Numerical Analysis, 39, 264-285.
https://doi.org/10.1137/S0036142900371544
[51] Cheng, Y., Meng, X. and Zhang, Q. (2017) Application of Generalized Gauss-Radau Projections for the Local Discontinuous Galerkin Method for Linear Convection-Diffusion Equations. Mathematics of Computation, 86, 1233-1267.
https://doi.org/10.1090/mcom/3141
[52] Zhang, M., Liu, Y. and Li, H. (2019) High-Order Local Discontinuous Galerkin Method for a Fractal Mobile/Immobile Transport Equation with the Caputo-Fabrizio Fractional Derivative. Numerical Methods for Partial Differential Equations, 35, 1588-1612.
https://doi.org/10.1002/num.22366
[53] Liu, Z.G., Cheng, A.J. and Li, X.L. (2018) A Second Order Finite Difference Scheme for Quasilinear Time Fractional Parabolic Equation Based on New Fractional Derivative. International Journal of Computer Mathematics, 95, 396-411.
https://doi.org/10.1080/00207160.2017.1290434
[54] Wang, H. and Zheng, X. (2019) Analysis and Numerical Solution of a Nonlinear Variable-Order Fractional Differential Equation. Advances in Computational Mathematics, 45, 2647-2675.
https://doi.org/10.1007/s10444-018-9603-y
[55] Cockburn, B. and Shu, C.W. (1989) TVB Runge-Kutta Local Projection Discontinuous Galerkin Finite Element Method for Conservation Laws II: General Framework. Mathematics of Computation, 52, 411-435.
https://doi.org/10.1090/S0025-5718-1989-0983311-4
[56] LeVeque, R. (1990) Numerical Methods for Conservation Laws. Birkhauser Verlag, Basel.
https://doi.org/10.1007/978-3-0348-5116-9

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.