Back to Search
Start Over
A residual-based artificial viscosity finite difference method for scalar conservation laws
- Publication Year :
- 2021
- Publisher :
- Uppsala universitet, Avdelningen för beräkningsvetenskap, 2021.
-
Abstract
- 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; ( i i ) first-order viscosity applied in regions with strong discontinuities; ( i i i ) 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.
- Subjects :
- High-order finite difference methods
Physics and Astronomy (miscellaneous)
Discretization
Shock-capturing
Beräkningsmatematik
010103 numerical & computational mathematics
Residual
01 natural sciences
Applied mathematics
Boundary value problem
0101 mathematics
Mathematics
Conservation laws
Numerical Analysis
Conservation law
Applied Mathematics
SBP-SAT
Finite difference method
Finite difference
Scalar (physics)
Estimator
Residual-based error estimator
Artificial viscosity
Computer Science Applications
010101 applied mathematics
Computational Mathematics
Modeling and Simulation
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....8b24ba6a9798f164fa04d81ba8e904fb