In this study we consider unconditionally non-oscillatory, high order implicit time marching based on time-limiters. The first aspect of our work is to propose the high resolution Limited-DIRK3 (L-DIRK3) scheme for conservation laws and convection-diffusion equations in the method-of-lines framework. The scheme can be used in conjunction with an arbitrary high order spatial discretization scheme such as 5th order WENO scheme. It can be shown that the strongly S-stable DIRK3 scheme is not SSP and may introduce strong oscillations under large time step. To overcome the oscillatory nature of DIRK3, the key idea of L-DIRK3 scheme is to apply local time-limiters (K.Duraisamy, J.D.Baeder, J-G Liu), with which the order of accuracy in time is locally dropped to first order in the regions where the evolution of solution is not smooth. In this way, the monotonicity condition is locally satisfied, while a high order of accuracy is still maintained in most of the solution domain. For convenience of applications to systems of equations, we propose a new and simple construction of time-limiters which allows flexible choice of reference quantity with minimal computation cost. Another key aspect of our work is to extend the application of time-limiter schemes to multidimensional problems and convection-diffusion equations. Numerical experiments for scalar/systems of equations in one- and two-dimensions confirm the high resolution and the improved stability of L-DIRK3 under large time steps. Moreover, the results indicate the potential of time-limiter schemes to serve as a generic and convenient methodology to improve the stability of arbitrary DIRK methods.
翻译:在本研究中,我们认为,基于时间限制的高度高度秩序隐含时间进化是无条件的,不精确的,高顺序的隐含时间跨度,我们工作的第一个方面是提出高分辨率 Limit-DIRK3 (L-DIRK3) 的保存法和对流分解方程式计划。这个计划可以与任意的高顺序空间分解计划(如WENO计划第5顺序)一起使用。可以表明,强性S稳定的DIRK3计划不是SSP,在很大的时间步骤下可能会出现强烈的振动。要克服DIRK3 的悬浮性性质,L-DIRK3 计划的关键思想是应用当地时间限制(K.Draisamy,J.D.Baeder,J-G Liu) 计划。在解决方案演变不平稳的地区,时间顺序的顺序被降为第一顺序。在此过程中,单调的状态是当地,而单调度状态则是当地,而我们在大部分解决方案域中保持高度的精确度,在任意的精确性实验3,L-DIRK3 计划的关键概念的精确度选择方法可以使我们一个简单的计算方法能够使一个简单的计算方法更方便。