双曲型守恒律的一种高精度TVD差分格式

A High Order Accurate TVD Difference Scheme for Hyperbolic Conservation Laws

  • 摘要: 构造了一维双曲型守恒律方程的一个高精度高分辨率的守恒型TVD差分格式.其主要思想是:首先将计算区域划分为互不重叠的小单元,且每个小单元再根据希望的精度阶数分为细小单元;其次,根据流动方向将通量分裂为正、负通量,并通过小单元上的高阶插值逼近得到了细小单元边界上的正、负数值通量,为避免由高阶插值产生的数值振荡,进一步根据流向对其进行TVD校正;再利用高阶Runge KuttaTVD离散方法对时间进行离散,得到了高阶全离散方法.进一步推广到一维方程组情形.最后对一维欧拉方程组计算了几个算例.

     

    Abstract: A high-order,high resolution,conservative TVD difference scheme is presented for one dimensional hyperbolic conservation equations.The basic idea is as follows.Firstly,the computation domain is divided into many non-overlapping subdomains,and then each subdomain is further subdivided into small cells according to the required accuracy; Secondly,by the flow direction,flux splitting is introduced,and high-order approximation in the subdomain are used to compute the positive/negative numerical fluxes at cell boundaries.Furthermore,TVD corrections are considered to prevent oscillations near discontinuities from the high-order interpolation.Moreover,by means of high-order TVD Runge-Kutta time discretization,a high-order fully discretization method is obtained.The extension to one dimensional systems is also carried out.Finally,numerical experiments on one dimensional Euler equations are given,and numerical results are satisfactory.

     

/

返回文章
返回