Premium
A novel finite volume scheme for hyperbolic conservation laws
Author(s) -
Xu Mingtian
Publication year - 2021
Publication title -
zamm ‐ journal of applied mathematics and mechanics / zeitschrift für angewandte mathematik und mechanik
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.449
H-Index - 51
eISSN - 1521-4001
pISSN - 0044-2267
DOI - 10.1002/zamm.201900339
Subject(s) - conservation law , finite volume method , discretization , mathematics , hyperbolic partial differential equation , classification of discontinuities , scalar (mathematics) , finite difference , weighting , stencil , truncation error , finite difference method , mathematical analysis , partial differential equation , geometry , physics , mechanics , computational science , acoustics
It is well known that the conventional shock capturing schemes for hyperbolic systems of conservation laws yield oscillatory solutions near discontinuities when the mesh is not fine enough. In this article, an improved finite volume scheme (IFVS) is proposed to simulate hyperbolic conservation laws. In this scheme, some weighting coefficients are introduced to discretize the convection term. By eliminating the truncation error of the numerical scheme, the weighting coefficient and the ratio of space step to time step are determined analytically. Theoretical and numerical results show that although the same computational stencil as the classical finite volume method (FVM) is employed to divide the computational domain and the simple explicit forward difference is used to discretize the time derivative, the proposed IFVS can achieve almost the same accuracy as the exact solution for the scalar hyperbolic conservation laws. Furthermore, for the hyperbolic conservation laws involving shocks, the numerical solutions obtained by the IFVS do not show any unphysical oscillations even a very coarse mesh is utilized to divide the computational domain, which is consistent with the theoretical analysis showing that the IFVS is unconditionally stable.