Applied Mathematics and Mechanics (English Edition) ›› 2011, Vol. 32 ›› Issue (3): 383-392.doi: https://doi.org/10.1007/s10483-011-1423-6
• Articles • 上一篇
詹杰民1,李毓湘2,董志1
ZHAN Jie-Min1, LI Yu-Xiang2, DONG Zhi1
摘要: A Chebyshev finite spectral method on non-uniform meshes is proposed. An equidistribution scheme for two types of extended moving grids is used to generate grids. One type is designed to provide better resolution for the wave surface, and the other type is for highly variable gradients. The method has high-order accuracy because of the use of the Chebyshev polynomial as the basis function. The polynomial is used to interpolate the values between the two non-uniform meshes from a previous time step to the current time step. To attain high accuracy in the time discretization, the fourth-order Adams-Bashforth-Moulton predictor and corrector scheme is used. To avoid numerical oscillations caused by the dispersion term in the Korteweg-de Vries (KdV) equation, a numerical technique on non-uniform meshes is introduced. The proposed numerical scheme is validated by the applications to the Burgers equation (nonlinear convectiondiffusion problems) and the KdV equation (single solitary and 2-solitary wave problems), where analytical solutions are available for comparisons. Numerical results agree very well with the corresponding analytical solutions in all cases.
中图分类号: