×

zbMATH — the first resource for mathematics

Positivity-preserving flux-limited method for compressible fluid flow. (English) Zbl 1271.76216
Summary: The extension of a flux discretization method to second-order accuracy can lead to some difficulties in maintaining positivity preservation. While the MUSCL-TVD scheme maintains the positivity preservation property of the underlying 1st-order flux discretization method, a flux-limited-TVD scheme does not. A modification is here proposed to the flux-limited-TVD scheme to make it positivity-preserving when used in conjunction with the Steger-Warming flux vector splitting method. The proposed algorithm is then compared to MUSCL for several test cases. Results obtained indicate that while the proposed scheme is more dissipative in the vicinity of contact discontinuities, it performs significantly better than MUSCL when solving strong shocks in hypersonic flowfields: the amount of pressure overshoot downstream of the shock is minimized and the time step can be set to a value typically two or three times higher. While only test cases solving the one-dimensional Euler equations are here presented, the proposed scheme is written in general form and can be extended to other physical models.

MSC:
76M20 Finite difference methods applied to problems in fluid mechanics
76M12 Finite volume methods applied to problems in fluid mechanics
76N15 Gas dynamics (general theory)
76L05 Shock waves and blast waves in fluid mechanics
Software:
HLLE
PDF BibTeX XML Cite
Full Text: DOI Link
References:
[1] Einfeldt, B.; Munz, C.D.; Roe, P.L.; Sjogreen, B., On Godunov-type methods near low densities, J comput phys, 92, 273-295, (1991) · Zbl 0709.76102
[2] Gressier, J.; Villedieu, P.; Moschetta, J.-M., Positivity of flux vector splitting schemes, J comput phys, 155, 1, 199-220, (1999) · Zbl 0953.76064
[3] Godunov, S.K., A finite difference method for the numerical computation of discontinuous solutions of the equations of fluid dynamics, Math sbornik, 47, 3, 271-306, (1959) · Zbl 0171.46204
[4] Van Leer B. Flux vector splitting for the Euler equations. In: Proceedings of the 8th international conference of numerical methods for fluid dynamics. Lecture notes in physics, vol. 170; 1982. p. 505-12.
[5] Steger, J.L.; Warming, R.F., Flux vector splitting of the inviscid gasdynamics equations with application to finite difference methods, J comput phys, 40, 263-293, (1981) · Zbl 0468.76066
[6] Roe, P.L., Approximate Riemann solvers, parameter vectors, and difference schemes, J comput phys, 43, 357-372, (1981) · Zbl 0474.65066
[7] Harten, A.; Lax, P.D.; Van Leer, B., On upstream differencing and Godunov-type schemes for hyperbolic conservation laws, SIAM rev, 25, 1, 35-61, (1983) · Zbl 0565.65051
[8] Dubroca B. Positively conservative Roe’s matrix for Euler equations. In: Proceedings of the 16th international conference of numerical methods for fluid dynamics. Lecture notes in physics, vol. 515; 1998. p. 272-7.
[9] Anderson, W.K.; Thomas, J.L.; Van Leer, B., Comparison of finite volume flux vector splittings for the Euler equations, Aiaa j, 24, 1453-1460, (1986)
[10] Linde T, Roe PL. Robust Euler codes. AIAA Paper 97-2098; 1997.
[11] Wang, C.; Liu, J.-G., Positivity property of second-order flux-splitting schemes for the compressible Euler equations, Discr contin dynam syst – ser B, 3, 2, 201-228, (2003) · Zbl 1388.76216
[12] Patankar, S.V., Numerical heat transfer and fluid flow, (1980), Taylor and Francis · Zbl 0595.76001
[13] Laney, C.B., Computational gasdynamics, (1998), Cambridge University Press Cambridge, New-York, NY · Zbl 0947.76001
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.