期刊论文详细信息
JOURNAL OF COMPUTATIONAL PHYSICS 卷:430
A residual-based artificial viscosity finite difference method for scalar conservation laws
Article
Stiernstrom, Vidar1  Lundgren, Lukas1  Nazarov, Murtazo1  Mattsson, Ken1 
[1] Uppsala Univ, Dept Informat Technol, POB 337, S-75105 Uppsala, Sweden
关键词: High-order finite difference methods;    Conservation laws;    Shock-capturing;    Artificial viscosity;    Residual-based error estimator;    SBP-SAT;   
DOI  :  10.1016/j.jcp.2020.110100
来源: Elsevier
PDF
【 摘 要 】

In this paper, we present an accurate, stable and robust shock-capturing finite difference method for solving scalar non-linear conservation laws. The spatial discretization uses high-order accurate upwind summation-by-parts finite difference operators combined with weakly imposed boundary conditions via simultaneous-approximation-terms. The method is an extension of the residual-based artificial viscosity methods developed in the finite- and spectral element communities to the finite difference setting. The three main ingredients of the proposed method are: (i) shock detection provided by a residual-based error estimator; (ii) first-order viscosity applied in regions with strong discontinuities; (iii) additional dampening of spurious oscillations provided by high-order dissipation from the upwind finite difference operators. The method is shown to be stable for skew-symmetric discretizations of the advective flux. Accuracy and robustness are shown by solving several benchmark problems in 2D for convex and non-convex fluxes. (C) 2020 The Author(s). Published by Elsevier Inc.

【 授权许可】

Free   

【 预 览 】
附件列表
Files Size Format View
10_1016_j_jcp_2020_110100.pdf 2029KB PDF download
  文献评价指标  
  下载次数:7次 浏览次数:2次