Recently, a series of discontinuity-capturing schemes with the boundary variation diminishing (BVD) algorithm are proposed. The BVD algorithm requires that the jump of reconstructed values at a cell boundary should be minimized so as to reduce the numerical dissipation in Riemann solvers. This paper explores the possible reason for the spurious overshoots generated by multi-stage BVD algorithms in solving several gas dynamics problems. Through analyzing the dissipation characteristics of the typical Riemann solvers combined with boundary variation, we propose a modified BVD algorithm to suppress the spurious overshoots occured in BVD schemes. Numerical results demonstrate that the novel algorithm can suppress the spurious overshoots while preserving the advantages of BVD schemes for contact discontinuities and smooth extrema.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Discontinuity Capturing Scheme with Modified Boundary Variation Diminishing Algorithm

  • Ke Zhang,
  • Yiqing Shen,
  • Shiyao Li

摘要

Recently, a series of discontinuity-capturing schemes with the boundary variation diminishing (BVD) algorithm are proposed. The BVD algorithm requires that the jump of reconstructed values at a cell boundary should be minimized so as to reduce the numerical dissipation in Riemann solvers. This paper explores the possible reason for the spurious overshoots generated by multi-stage BVD algorithms in solving several gas dynamics problems. Through analyzing the dissipation characteristics of the typical Riemann solvers combined with boundary variation, we propose a modified BVD algorithm to suppress the spurious overshoots occured in BVD schemes. Numerical results demonstrate that the novel algorithm can suppress the spurious overshoots while preserving the advantages of BVD schemes for contact discontinuities and smooth extrema.