A Crank-Nicolson-type compact difference method and its extrapolation for time fractional Cattaneo convection-diffusion equations with smooth solutions

被引:5
|
作者
Wang, Yuan-Ming [1 ]
机构
[1] East China Normal Univ, Sch Math Sci, Shanghai Key Lab Pure Math & Math Practice, Shanghai 200241, Peoples R China
关键词
Fractional Cattaneo convection-diffusion equation; Compact difference method; Shifted Grunwald formula; Stability and convergence; Richardson extrapolation;
D O I
10.1007/s11075-018-0558-3
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A high-order Crank-Nicolson-type compact difference method is proposed for a class of time fractional Cattaneo convection-diffusion equations with smooth solutions. The convection coefficient of the equation may be spatially variable. A suitable transformation is adopted to transform the original equation into a reaction-diffusion equation, which is then discretized by a fourth-order compact difference approximation for the spatial derivative and by a second-order Crank-Nicolson-type difference approximation for the time first derivative and the Caputo time fractional derivative. The local truncation error and the solvability of the resulting scheme are discussed in detail. The (almost) unconditional stability of the method and its convergence of second order in time and fourth order in space are rigorously proved using a discrete energy analysis method. A Richardson extrapolation algorithm, including its rigorous convergence analysis, is presented. This extrapolation algorithm improves the temporal accuracy of the computed solution to the third order. An application of the proposed method to the non-smooth solution which has a weak singularity at the initial time is also discussed by introducing a correction term. Numerical results demonstrate the accuracy of the new method and the high efficiency of the Richardson extrapolation algorithm.
引用
收藏
页码:489 / 527
页数:39
相关论文
共 50 条