We present a parametric family of semi-implicit second order accurate numerical methods for non-conservative and conservative advection equation for which the numerical solutions can be obtained in a fixed number of forward and backward alternating substitutions. The methods use a novel combination of implicit and explicit time discretizations for one-dimensional case and the Strang splitting method in several dimensional case. The methods are described for advection equations with a continuous variable velocity that can change its sign inside of computational domain. The methods are unconditionally stable in the non-conservative case for variable velocity and for variable numerical parameter. Several numerical experiments confirm the advantages of presented methods including an involvement of differential programming to find optimized values of the variable numerical parameter.
翻译:我们为非保守保守和保守的对立方程提出了一个半隐含二线精确数字的参数组,其数字解决办法可以在固定数量的前向和后向交替替代中获得。这些方法使用一种新型的组合,即一维的隐含和明确的时间分解和若干维的斯特列分解方法。这些方法用于可改变其计算域内标志的连续可变速度的对立方程。这些方法在变量速度和可变数字参数的非保守情况下是无条件稳定的。一些数字实验证实了所提出的方法的优点,包括参与差异编程以找到可变数字参数的优化值。