Abstract
An efficient algorithm based on flux difference splitting is presented for the solution of the three-dimensional Euler equations of gas dynamics in a generalised coordinate system with a general equation of state. The scheme is based on solving linearised Riemann problems approximately and in more than one dimension incorporates operator splitting. The algorithm uses a local parameterisation of the equation of state and as a consequence requires only one function evaluation in each computational cell. The scheme has good shock capturing properties and the advantage of using body-fitted meshes. Numerical results are shown for Mach 8 flow of “equilibrium air” past a circular cylinder.
Similar content being viewed by others
References
P.L. Roe, Approximate Riemann solvers, parameters vectors and difference schemes, J. Comput. Phys. 49 (1983) 357–372.
P. Glaister, An approximate linearized Riemann solver for the Euler equations in one dimension for real gases, J. Comput. Phys. 74 (1988) 382–408.
S. Srinivasan, J.C. Tannehill and K.J. Weilmuenster, Simplified curve fits for the thermodynamics properties of equilibrium air, Iowa State University Engineering Institute Project 1626 (1986).
S.K. Godunov, A difference method for the numerical computation of continuous solutions of hydrodynamic equations, Mat. Sbornik, 47 (1959) 271–306.
P.K. Sweby, High resolution schemes using flux limiters for hyperbolic conservation laws, SIAM J. Numer. Anal. 21 (1984) 995–1011.
P. Glaister, Shock capturing on irregular grids, Numerical Analysis Report 4–86, University of Reading (1986).
J. Pike, Grid adaptive algorithms for the solution of the Euler equations on irregular grids, J. Comput. Phys. 71 (1987) 194–223.
J.F. Thompson, Z.U.A. Warsi and C.W. Mastin, Numerical Grid Generation—Foundations and Applications. North-Holland, (1985).
Author information
Authors and Affiliations
Additional information
This work forms part of the research programme for the Institute of Computational Fluid Dynamics at the Universities of Oxford and Reading and was funded by AWRE, Aldermaston under Contract No. NSN/13B/2A88719.
Rights and permissions
About this article
Cite this article
Glaister, P. Flux difference splitting for the Euler equations in generalised coordinates using a local parameterisation of the equation of state. J Eng Math 23, 17–28 (1989). https://doi.org/10.1007/BF00058431
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00058431