Sharp monotonic resolution of discontinuities without clipping of narrow extrema

Abstract A strategy is presented for accurately simulating highly convective flows containing discontinuities such as density fronts or shock waves, without distorting smooth profiles or clipping narrow local extrema. The convection algorithm is based on non-artificially-diffusive third-order upwinding in smooth regions, with automatic adaptive stencil expansion to (in principle, arbitrarily) higher order upwinding locally, in regions of rapidly changing gradients. This is highly cost-effective because the wider stencil is used only where needed—in isolated narrow regions. A recently developed universal limiter assures sharp monotonic resolution of discontinuities without introducing artificial diffusion or numerical compression. An adaptive discriminator is constructed to distinguish between spurious overshoots and physical peaks; this automatically relaxes the limiter near local turning points, thereby avoiding loss of resolution in narrow extrema. Examples are given for one-dimensional pure convection of scalar profiles at constant velocity.

[1]  B. P. Leonard,et al.  A stable and accurate convective modelling procedure based on quadratic upstream interpolation , 1990 .

[2]  B. Leonard Adjusted quadratic upstream algorithms for transient incompressible convection , 1979 .

[3]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme V. A second-order sequel to Godunov's method , 1979 .

[4]  C. Fletcher Computational techniques for fluid dynamics , 1992 .

[5]  G. D. Raithby,et al.  A critical evaluation of upstream differencing applied to problems involving fluid flow , 1976 .

[6]  R. Pletcher,et al.  Computational Fluid Mechanics and Heat Transfer. By D. A ANDERSON, J. C. TANNEHILL and R. H. PLETCHER. Hemisphere, 1984. 599 pp. $39.95. , 1986, Journal of Fluid Mechanics.

[7]  B. P. Leonard Universal Limiter for Transient Interpolation Modeling of the Advective Transport Equations : The ULTIMATE Conservative Difference Scheme , 1988 .

[8]  H. C. Yee Upwind and Symmetric Shock-Capturing Schemes , 1987 .

[9]  A. D. Gosman,et al.  Assessment of discretization schemes to reduce numerical diffusion in the calculation of complex flows , 1985 .

[10]  S. Patankar Numerical Heat Transfer and Fluid Flow , 2018, Lecture Notes in Mechanical Engineering.

[11]  Michael A. Leschziner,et al.  Discretization of nonlinear convection processes: A broad-range comparison of four schemes , 1985 .

[12]  Michael A. Leschziner,et al.  Practical evaluation of three finite difference schemes for the computation of steady-state recirculating flows , 1980 .

[13]  J. Crank,et al.  A practical method for numerical evaluation of solutions of partial differential equations of the heat-conduction type , 1947 .

[14]  B. P. Leonard A consistency check for estimating truncation error due to upstream differencing , 1978 .

[15]  D. Spalding A novel finite difference formulation for differential expressions involving both first and second derivatives , 1972 .

[16]  R. Courant,et al.  On the solution of nonlinear hyperbolic differential equations by finite differences , 1952 .

[17]  J. Fromm A method for reducing dispersion in convective difference schemes , 1968 .

[18]  P. Lax,et al.  Systems of conservation laws , 1960 .

[19]  G. de Vahl Davis,et al.  An evaluation of upwind and central difference approximations by a study of recirculating flow , 1976 .

[20]  P. Sweby High Resolution Schemes Using Flux Limiters for Hyperbolic Conservation Laws , 1984 .