Abstract
A correction is proposed of Godunov-type schemes, yielding a perfect capture of contact discontinuities in hydrodynamic flows. The correction method is based upon the following simple idea: If an Euler scheme is employed starting from a non-degraded solution at a certain instant of time, the presence of a discontinuity will entail, at the next instant, the degradation of the solution at the two points adjacent to the discontinuity only. On the other hand, an exact solution of the Riemann problem yields the state variables at the nodes affected by numerical diffusion can be corrected. The method is applied to problems involving a gas-liquid interface. The liquid is supposed to be compressible, obeying an equation of state of the “Stiffened Gas” type, for which a solution to Riemann's problem is readily obtained.
Similar content being viewed by others
References
Abgrall R (1988) Generalisation of Roe scheme for the computation of mixture of perfect gases. La Recherche A rospatiale. 6:31–43
Abgrall R (1994) How to prevent pressure oscillation in multicomponent flow calculation: a quasi conservation approach. Rapport de recherche no. 2372, 2–19, INRIA, France
Book DL, Boris JP, Haim K (1975) Flux corrected transport II: generalisation of the method. J Comput Phys 18:243–283
Chern IL, Glimm J, Mc Bryan O, Plohr B, Yaniv S (1985) Front tracking for gaz Dynamics. J Comput Phys 62:83–110
Collela P, Glaz HM (1985) Efficient solution algorithm for the Riemann problem for real gases. J Comput Phys 59:264–289
Cooke CH, Chen TJ (1991) Continuous front tracking with subcell resolution. J Sci Comput 6:269–282
Chorin AJ (1976) Random choice solution of hyperbolic systems. J Comput Phys 22:517–533
De-Kang Mao (1992) A treatment of discontinuities for finite difference methods. J Comput Phys 103:359–369
De-Kang Mao (1991) A treatment of discontinuities in shock-capturing finite difference methods. J Comput Phys 92:422–455
Flores J, Holt M (1981) Glimm's method applied to underwater explosions. J Comput Phys 44:377–387
Godunov SK (1959) A finite difference method for numerical calculation of discontinuous solutions of the equation of fluid dynamics. Matematicheskii Sbornik 47:271–306
Glimm J (1965) Solutions in the large for nonlinear hyperbolic systems of equations. Com Pure Applied Math 18:697–715
Harlow F, Amsden A (1971) Fluid dynamics. LANL Monograph LA-4700
Karni S (1993) Multicomposent flow calculation by a consistent primitive algorithm. J Comput Phys 112:31–43
Osher S (1985) Converge of generalized MUSCL schemes. SIAM J Numer Anal 21:360–368
Plohr BJ (1988) Shockless acceleration of thin plates modeled by a tracked random choice method. AIAA J 26:470–478
Roe PL (1981) Approximate Riemann solvers, parameter vectors and difference schemes. J Comput Phys 43:357–372
Saurel R, Larni, Loraud JC (1994) Exact and approximate Riemann solvers for real gases. J Comput Phys 112:126–137
Van Leer B (1979) Toward the ultimate conservation difference scheme V. A second order sequel to Godunov's method. J Comput Phys 32:101–136
Von Neumann J, Richtmyer RD (1950) A method for the numerical calculations of hydrodynamic shocks. J Appl Phys 21:232
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Cocchi, J.P., Saurel, R. & Loraud, J.C. Treatment of interface problems with Godunov-type schemes. Shock Waves 5, 347–357 (1996). https://doi.org/10.1007/BF02434010
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF02434010