JOURNAL OF COMPUTATIONAL PHYSICS | 卷:446 |
Towards the ultimate understanding of MUSCL: Pitfalls in achieving third-order accuracy | |
Article | |
van Leer, Bram1  Nishikawa, Hiroaki2  | |
[1] Univ Michigan, Dept Aerosp Engn, Ann Arbor, MI 48109 USA | |
[2] Natl Inst Aerosp, Hampton, VA 23666 USA | |
关键词: MUSCL; QUICK; Finite-volume; Finite-difference; Third-order; Deconvolution; | |
DOI : 10.1016/j.jcp.2021.110640 | |
来源: Elsevier | |
【 摘 要 】
We present a proof by analysis and numerical results that Van Leer's MUSCL conservative scheme with the discretization parameter kappa is third-order accurate for kappa = 1/3. We include both the original finite-volume MUSCL family, updating cell-averaged values of the solution, and the related finite-difference version, updating point values. The presentation is needed because in the CFD literature claims have been made that not kappa = 1/3 but kappa = 1/2 yields third-order accuracy, or even that no value of kappa can yield third-order accuracy. These false claims are the consequence of mixing up finite-difference concepts with finite-volume concepts. In a series of Pitfalls, we show how incorrect conclusions can be drawn when pointwise values of the discrete solution are interchanged with cell-averaged values. All flawed schemes presented in the Pitfalls, and some correct ones for comparison, are tested numerically and shown to behave as predicted by the analysis. We conclude with firm recommendations on how to achieve third-order accuracy at all output times, or just in a steady state. (C) 2021 Elsevier Inc. All rights reserved.
【 授权许可】
Free
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
10_1016_j_jcp_2021_110640.pdf | 1125KB | download |