Skip to main content
Log in

A Hybrid Algorithm for the Baer-Nunziato Model Using the Riemann Invariants

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abgrall, R., Karni, S.: Computations of compressible multifluids. J. Comput. Phys. 169, 594–623 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  2. Karni, S.: Hybrid multifluid algorithms. SIAM J. Sci. Comput. 17(5), 1019–1039 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  3. Karni, S.: Multicomponent flow calculations by a consistent primitive algorithm. J. Comput. Phys. 112, 31–43 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  4. 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)

    Article  MATH  MathSciNet  Google Scholar 

  5. Andrianov, N., Warnecke, G.: The Riemann problem for the Baer-Nunziato two phase flow model. J. Comput. Phys. 195, 434–464 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  6. 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)

    Article  MATH  Google Scholar 

  7. Embid, P., Baer, M.R.: Mathematical analysis of a two-phase continuum mixture theory. Contin. Mech. Thermodyn. 4, 279–312 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  8. Lowe, C.A.: Two-phase shock-tube problems and numerical methods of solution. J. Comput. Phys. 204, 598–632 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Article  MATH  MathSciNet  Google Scholar 

  11. LeVeque, R.J.: Finite Volume Methods for Hyperbolic Problems. Cambridge University Press, Cambridge (2002)

    Book  MATH  Google Scholar 

  12. 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)

    Article  MATH  MathSciNet  Google Scholar 

  13. Roe, P.L.: Approximate Riemann solvers, parameter vectors, and difference schemes. J. Comput. Phys. 135, 250–258 (1981)

    Article  Google Scholar 

  14. 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)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Smadar Karni.

Additional information

Work supported in part by NSF DMS #0609766 and by CONACYT #160147.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10915-009-9332-y

Keywords

Navigation