Abstract
The paper considers the Baer-Nunziato model for two-phase flow in porous media, with discontinuous porosity. Computing solutions of the Riemann problem rests on capturing the jump in the solution across the porosity jump. A recent study (Lowe in J. Comput. Phys. 204:598–632, 2005) showed that numerical discretizations may fail to correctly capture the jump conditions across the so-called compaction wave, and yield incorrect solutions. We have formulated the Baer-Nunziato system using the Riemann invariants across the porosity jump, and propose a hybrid algorithm that uses the Riemann invariants formulation across the compaction wave, and the conservative formulation away from the compaction wave. The paper motivates and describes the hybrid scheme and present numerical results.
Similar content being viewed by others
References
Abgrall, R., Karni, S.: Computations of compressible multifluids. J. Comput. Phys. 169, 594–623 (2001)
Karni, S.: Hybrid multifluid algorithms. SIAM J. Sci. Comput. 17(5), 1019–1039 (1996)
Karni, S.: Multicomponent flow calculations by a consistent primitive algorithm. J. Comput. Phys. 112, 31–43 (1994)
Andrianov, N., Warnecke, G.: On the solution to the Riemann problem for the compressible duct flow. SIAM J. Appl. Math. 64(3), 878–901 (2004)
Andrianov, N., Warnecke, G.: The Riemann problem for the Baer-Nunziato two phase flow model. J. Comput. Phys. 195, 434–464 (2004)
Baer, M.R., Nunziato, J.W.: A two-phase mixture theory for the deflagration-to-detonation transition (DDT) in reactive granular materials. J. Multiph. Flows 12(6), 861–889 (1986)
Embid, P., Baer, M.R.: Mathematical analysis of a two-phase continuum mixture theory. Contin. Mech. Thermodyn. 4, 279–312 (1992)
Lowe, C.A.: Two-phase shock-tube problems and numerical methods of solution. J. Comput. Phys. 204, 598–632 (2005)
Russo, G.: Central schemes for conservation laws with application to shallow water equations. In: Rionero, S., Romano, G. (eds.) Trends and Applications of Mathematics to Mechanics: STAMM 2002, Italia SRL, pp. 225–246. Springer, Berlin (2005)
Bale, B.S., LeVeque, R.J., Mitran, S., Rossmanith, J.A.: A wave propagation method for conservation laws and balance laws with spatially varying flux functions. SIAM J. Sci. Comput. 24(3), 955–978 (2002)
LeVeque, R.J.: Finite Volume Methods for Hyperbolic Problems. Cambridge University Press, Cambridge (2002)
Noelle, S., Xing, Y., Shu, C.: High-order well-balanced finite volume WENO schemes for shallow water equation with moving water. J. Comput. Phys. 226, 29–58 (2007)
Roe, P.L.: Approximate Riemann solvers, parameter vectors, and difference schemes. J. Comput. Phys. 135, 250–258 (1981)
Schwendeman, D.W., Wahle, C.W., Kapila, A.K.: The Riemann problem and a high-resolution Godunov method for a model of compressible two-phase flow. J. Comput. Phys. 212, 490–526 (2006)
Author information
Authors and Affiliations
Corresponding author
Additional information
Work supported in part by NSF DMS #0609766 and by CONACYT #160147.
Rights and permissions
About this article
Cite this article
Karni, S., Hernández-Dueñas, G. A Hybrid Algorithm for the Baer-Nunziato Model Using the Riemann Invariants. J Sci Comput 45, 382–403 (2010). https://doi.org/10.1007/s10915-009-9332-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10915-009-9332-y