1.
Introduction
Fractional calculus is the development and extension of integral calculus, and its practical significance has attracted wide attention of many scholars [1,2,3]. Its theoretical research has been well applied not only in the field of pure mathematical theory, but also in various fields such as rheology and mechanical systems, optical and thermal systems, signal and image processing, industrial production and technology, electromagnetism, physics and materials [4,5,6,7,8,9]. In recent years, variable order fractional calculus has been discovered in some physical processes, such as algebraic structure and noise reduction. It is a generalization of the concepts of constant order fractional differential and fractional differential theory [10,11,12,13,14,15,16,17,18].
KdV-Burgers-Kuramoto equation is a partial differential equation in nonlinear mathematical physics equation. The equation includes unsteady term, nonlinear term, dissipation term, dispersion term and instability term [19]. KdV class equations are the classical equations of nonlinear wave theory and soliton phenomenon. It is first obtained from the shallow water wave equation, and appears in plasma acoustic waves, longitudinal dispersion waves in elastic rods, etc., which can well explain many important physical phenomena. It can be used to describe the movement of unstable systems such as turbulence in some physical processes, unstable floating waves in plasma, stress waves in broken porous media, and nonlinear surface long waves of viscous fluids flowing downward on inclined surfaces [20,21]. Some papers have studied nonlinear or linear differential equations using local discontinuous Galerkin or other methods [22,23,24,25,26,27], while others have studied fourth-order differential equations [28,29,30,31,32]. In recent years, many scholars have studied various applications and properties of KdV-Burgers-Kuramoto equation and different numerical methods. Secer and Ozdemir proposed the wavelet Galerkin method to solve the time fractional order KdV-Burgers-Kuramoto equation, which was transformed into its corresponding nonlinear algebraic equation, and the numerical solution was obtained by Newton method [33]. Bruzón et al. introduced the generalized KdV-Burgers-Kuramoto equation, and studied the conservation law and classical symmetry with multiplier method [34]. Kim and Chun found the exact solution of the equation based on empirical function method, and constructed a new generalized solitary wave solution of KdV-Burgers-Kuramoto equation by using truncated Painleve expansion method and Exp function method [35]. Kaya et al. linearized the nonlinear term of the equation by linearization technique, and obtained its numerical solution by finite difference method [36].
In this paper, we will design a high-order local discontinuous Galerkin method to simulate the fractional KdV-Burgers-Kuramoto equation with variable-order time derivatives, and discuss its stability and the optimal convergence rate. Discontinuous Galerkin (DG) method not only uses the element polynomial space of general finite element method as the approximate solution and test function space, but also allows the basis function to adopt completely discontinuous piecewise polynomial, and has the advantage of both finite element method and finite volume method [37,38]. DG plays an important role in volume dynamics, shallow water simulation, magnetohydrodynamics, oceanography, viscoelastic flow, oil recovery simulation, semiconductor device simulation and so on [39,40,41,42].
We consider the following variable-order time fractional KdV-Burgers-Kuramoto equation
in which 0<ϵ(t)<1, θ1, θ2, θ3 are constants and θ1,θ3≥0. The L(u) is an arbitrary nonlinear function and F,u0 are smooth functions. In this paper, the solution is considered to be periodic or compactly supported.
The variable-order Riemann-Liouville fractional derivative in Eq (1.1) is defined by
In Section 2, some symbols, basic projections and the numerical flux are given. In Section 3, we will propose a fully discrete local discontinuous Galerkin method for the Eq (1.1), and prove that the scheme is unconditional stable and convergent. Numerical examples are given to show the reliability and effectiveness of the method in Section 4. Finally, the conclusion is given in Section 5.
2.
Notations and auxiliary results
2.1. Notations and projection
Let a=x12<x32<⋯<xN+12=b be partition of Ω=[a,b], denote Ij=[xj−12,xj+12], for j=1,⋯N, and hj=xj+12−xj−12,1≤j≤N, h=max1≤j≤Nhj.
We denote u+j+12=limt→0+u(xj+12+t) and u−j+12=limt→0+u(xj+12−t).
Let [unh]j+12 is used to denote (unh)+j+12−(unh)−j+12, the jump of unh at each element boundary point.
The piecewise-polynomial space Vkh is defined as
where k is order of piecewise polynomial.
The fractional derivative of Riemann-Liouville and Caputo are introduced below, which are related to each other [43,44].
Lemma 2.1. Let Wmp(a,b) be the Banach spaces with their weak derivatives of order m in Lp(a,b), and the function μ(x,t)∈W11(0,T), then we have
where C0D1−ϵ(t)tμ(x,t) is the variable-order Caputo fractional derivative
For any periodic function ϖ, the following are two basic projections that will be used in error analysis, that is P,
and projection P±,
and
The projections P and P± satisfy[45,46,47]
where v=Pϖ−ϖ or v=P±ϖ−ϖ. The positive constant C, solely depending on ϖ, is independent of h. τh represents the union of all element boundary points, and the L2-norm on τh is defined by
2.2. Numerical flux
Numerical flux ˆL(ψ−,ψ+) is considered in this paper. It is monotone, which depends on the two values of the function ψ at the discontinuity point xj+12. Many examples of monotonic flux can be found in reference [48].
In the paper, C is a positive number that may have different values in different places. Let the scalar inner product on L2(E) be denoted by (⋅,⋅)E, and the associated norm by ‖⋅‖E. If E=Ω, we drop E.
3.
Fully discrete LDG scheme
We first describe the fully discrete local discontinuous Galerkin method for the Eq (1.1). By means of Lemma 2.1, we can rewrite the model Eq (1.1) into the following form
Let tn=nΔt=nMT, Δt=tn−tn−1. We estimate the time derivative C0D1−ϵ(t)tu at tn as follows
where ωni=(i+1)ϵ(tn)−iϵ(tn). The truncation error is
Further, we have the following results:
where ωni has the following properties
Let unh,gnh,ιnh,γnh,βnh∈Vkh be the approximations of u(⋅,tn),g(⋅,tn),ι(⋅,tn),γ(⋅,tn),β(⋅,tn), respectively, Fn(x)=F(x,tn). Find unh,gnh,ιnh,γnh,βnh∈Vkh, such that for all test functions ϱ,σ,ς,κ,χ∈Vkh,
For the sake of convenience, we take λ=Γ(1+ϵ(tn))Δtϵ(tn)−1. The choice of the hat term (3.6) will have an important influence on the stability. We consider the following numerical flux
where τ>0.
We use iterative method to calculate it because of the nonlinear.
Find un,mh,gn,mh,ιn,mh,γn,mh,βn,mh∈Vkh, such that for all test functions ϱ,σ,ς,κ,χ∈Vkh, we can get
Where m is the iteration step. un,0h=un−1h is initial condition, ‖un,mh−un,m−1h‖≤10−6 is stop condition.
Next, we give the stability analysis of the numerical scheme (3.6).
3.1. Stability analysis
Without losing generality, we consider the case of F=0 and (3.8) in the numerical analysis of this model problem. The following stability result for the scheme (3.6) is obtained.
Theorem 3.1. For periodic or compactly supported boundary conditions, the fully-discrete LDG scheme (3.6) is unconditionallystable, and the numerical solution unh satisfies
Proof. Taking the test functions ϱ=unh,χ=−λgnh+λθ1βnh,σ=λβnh,χ=λ(ιnh+θ1unh+|θ2|βnh),ς=−λγnh in scheme (3.6), and with the fluxes choice (3.7), we obtain
In each cell Ij=[xj−12,xj+12], we obtain
After some calculation, and sum (3.12) from 1 to N over j, we can easily get
Let ˙L(u)=∫u0L(u)du. Considering the nonlinear term, we can use a mean value theorem to calculate, so that we can get
where ξ is a value between (unh)− and (unh)+. We consider the monotonicity of flux function, and obtain inequality. Combine (3.5) and (3.13), the equality (3.11) becomes
The Theorem 3.1 will be proved by mathematical induction. Let n=1 in (3.14), and based on the following formula:
We can obtain
then we can get the following inequalities immediately
and
Now we assume that the following inequality holds
we need to prove
It follows from (3.14) that
Consequently, we have
3.2. Error estimate
Consider the linear case L(u)=u and choose (3.8) as the numerical flux in error estimate. We have the following theorem.
Theorem 3.2. Let u(x,tn) be the exact solution of theproblem (1.1), which is sufficiently smooth with boundedderivatives. Let unh be the numerical solution of the fullydiscrete LDG scheme (3.6), then there holds the followingerror estimates when 0<ϵ(tn)≤ˉϵ<1
and when ϵ(tn)≤ˉϵ→1,
Proof.
Here ηnu, ηng, ηnι, ηnγ, and ηnβ have been estimated by the inequality (Eq 2.4).
Taking the flux (3.7), we can get the following error equation
Take the test function ϱ=ξnu,χ=−λξng+λθ1ξnβ,σ=λξnβ,κ=λ(ξnι+θ1ξnu+|θ2|ξnβ),ς=−λξnγ, and use (3.20) in the error equation (3.21), we can get
From the stability result (3.13), and notice that , we could have the following equality
Noticing the fact that , using the Hold's inequality, we have
choosing a small enough , we have
The error estimation will be proved by mathematical induction. For the sake of convenience, we denote
1) We assume that inequality holds
When , the Eq (3.25) becomes
it is easy to see that , we use the projection (2.4), the Eq (3.27) becomes
denoting , then we can obtain
When , from the Eq (3.25), we can get the following formula
from the fact that , we can obtain
that is
The inequality (Eq 3.26) follows.
By some calculations and analysis, we know that increasingly tends to . So we can obtain
let , we get
2) The above estimate has no any meaning when due to . So we must reconsider it for the case . We suppose the following estimate holds
By the similar techniques used in 1), we can obtain (3.33) easily. Here we omitted the proof to save space. Then we know that when ,
Therefore, the Theorem (3.2) is proved by using triangle inequality and interpolation property (2.4).
4.
Numerical experiment
Consider the following Eq (1.1)
with for . Let , and the function
is chosen such that the exact solution of the equation is .
The convergence results are obtained for both norm and norm of the error. For uniform meshes of size , numerical errors and convergence rates are shown in Table 1 for and , respectively. The approximate results illustrate that we can obtain the optimal convergence rate for piecewise polynomials.
5.
Conclusions
In this paper, a fully discrete local discontinuous Galerkin finite element method for solving the nonlinear variable order KdV-Burgers-Kuramoto equation is presented, which based on the finite difference method and the local discontinuous Galerkin method. By choosing the numerical flux carefully, we prove that the scheme is unconditionally stable and convergent. Numerical results show that the method is effective for solving this kind of equations. In the future, we will develop the method discussed in this paper to solve various fractional problems in physical processes.
Acknowledgments
This work is supported by the National Natural Science Foundation of China (12126315, 12126325, 12026263, 12026254), the Fundamental Research Funds for the Henan Provincial Colleges and Universities in Henan University of Technology, PR China (2018RCJH10), the Training Plan of Young Backbone Teachers in Henan University of Technology, PR China (21420049), the Training Plan of Young Backbone Teachers in Colleges and Universities of Henan Province, PR China (2019GGJS094), Scientific and Technological Research Projects in Henan Province (212102210612), and the Humanities and Social Science Youth Foundation of Ministry of Education of China (17YJC630084).
Conflict of interest
The authors declare there is no conflicts of interest.