×

A well-balanced path conservative SPH scheme for nonconservative hyperbolic systems with applications to shallow water and multi-phase flows. (English) Zbl 1390.76760

Summary: The present paper is concerned with the development of a new path-conservative meshless Lagrangian particle method (SPH), for the solution of non-conservative systems of hyperbolic partial differential equations, with applications to the shallow water equations, compressible and incompressible multi-phase flows. For shallow water flows, the proposed method is well-balanced. The starting point of our work is the SPH formulation of B. Ben Moussa et al. [ISNM, Int. Ser. Numer. Math. 129, 31–40 (1999; Zbl 0930.65102)]. The method is based on arbitrary-Lagrangian-Eulerian (ALE) numerical flux functions (Riemann solvers) and the scheme is rewritten in flux-difference form, thus ensuring at least zeroth order consistency for constant solutions at the discrete level. Furthermore, a smoothed velocity field is used, in order to obtain a final particle velocity that is consistent with the chosen ALE interface velocity. Starting from the formulation previously described, we then use a path-conservative discretization of the non-conservative terms, following the pioneering work of Castro and Parés. The scheme uses a generalized Roe-matrix that is computed as the path integral of the non-conservative terms along a prescribed integration path, which in this paper is chosen to be a simple straight-line segment. For the shallow water systems under consideration, the segment path leads to well-balanced schemes that exactly preserve the water at rest solution for arbitrary bottom topography. To the knowledge of the authors, this is the first well-balanced SPH scheme based on approximate Riemann solvers and the framework of path-conservative schemes for non-conservative hyperbolic systems. Three different approximate Riemann solvers have been investigated and compared in this paper: the Rusanov scheme, the Osher-type DOT scheme and the HLLEM method. A detailed comparison concerning the accuracy and computational efficiency of each Riemann solver is provided. Several test problems (both in 1D and 2D) are presented in the final part of the paper for different systems of non-conservative hyperbolic equations: the Baer Nunziato model of compressible multi-phase flows, the one- and two-layer shallow water equations and the E. B. Pitman and L. Le two-phase debris flow model [Philos. Trans. R. Soc. Lond., Ser. A, Math. Phys. Eng. Sci. 363, No. 1832, 1573–1601 (2005; Zbl 1152.86302)]. The numerical results for each system of equations have been compared with available reference solutions to verify the accuracy of the proposed scheme. For the shallow water type models under consideration the method proposed in this paper has furthermore been shown to be well-balanced up to machine precision.

MSC:

76M28 Particle methods and lattice-gas methods
65M75 Probabilistic methods, particle methods, etc. for initial value and initial-boundary value problems involving PDEs
76B15 Water waves, gravity waves; dispersion and scattering, nonlinear interaction

Software:

ReALE
Full Text: DOI

References:

[1] Abgrall, R.; Karni, S., A comment on the computation of non-conservative products, J Comput Phys, 229, 2759-2763, (2010) · Zbl 1188.65134
[2] Andrianov, N.; Warnecke, G., The Riemann problem for the Baer-Nunziato two-phase flow model, J Comput Phys, 212, 434-464, (2004) · Zbl 1115.76414
[3] Audusse, E.; Bouchut, F.; Bristeau, M.; Klein, R.; Perthame, B., A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows, SIAM J Sci Comput, 25, 2050-2065, (2004) · Zbl 1133.65308
[4] Avesani, D.; Dumbser, M.; Bellin, A., A new class of moving-least-squares WENO-SPH schemes., J Comput Phys, 270, 278-299, (2014) · Zbl 1349.76661
[5] B. Ben Moussa, N. L.; Vila, J., Convergence of meshless methods for conservation laws: applications to Euler equations., Int Ser Numer Math, 129, 31-40, (1999) · Zbl 0930.65102
[6] Baer, M.; Nunziato, J., A two-phase mixture theory for the deflagration-to-detonation transition (DDT) in reactive granular materials, J Multiphase Flow, 12, 861-889, (1986) · Zbl 0609.76114
[7] Bermudez, A.; Vázquez-Cendón, M., Upwind methods for hyperbolic conservation laws with source terms, Comput Fluids, 23, 1049-1071, (1994) · Zbl 0816.76052
[8] Berthon, C.; de Leffe, M.; Michel-Dansac, V., A conservative well-balanced hybrid SPH scheme for the shallow-water model, Springer Proc Math Stat, 78, 817-825, (2014) · Zbl 1426.76593
[9] Boscheri, W.; Dumbser, M., A direct arbitrary-Lagrangian-Eulerian ADER-WENO finite volume scheme on unstructured tetrahedral meshes for conservative and nonconservative hyperbolic systems in 3D, J Comput Phys, 275, 484-523, (2014) · Zbl 1349.76310
[10] Campbell, J., A contact algorithm for smoothed particle hydrodynamics., Comput Methods Appl Mech Eng, 184, 49-65, (2000) · Zbl 0987.74078
[11] Canestrelli, A.; Dumbser, M.; Siviglia, A.; Toro, E., Well-balanced high-order centered schemes on unstructured meshes for shallow water equations with fixed and mobile bed, Adv Water Resour, 33, 291-303, (2010)
[12] Castro, M.; Gallardo, J.; López, J.; Parés, C., Well-balanced high order extensions of godunov’s method for semilinear balance laws, SIAM J Numer Anal, 46, 1012-1039, (2008) · Zbl 1159.74045
[13] Castro, M.; Gallardo, J.; Marquina, A., Approximate oshersolomon schemes for hyperbolic systems, Appl Math Comput, 272, 347-368, (2016) · Zbl 1410.76325
[14] Castro, M.; Gallardo, J.; Parés, C., High-order finite volume schemes based on reconstruction of states for solving hyperbolic systems with nonconservative products. applications to shallow-water systems, Math Comput, 75, 1103-1134, (2006) · Zbl 1096.65082
[15] Castro, M.; LeFloch, P.; Muñoz-Ruiz, M.; Parés, C., Why many theories of shock waves are necessary: convergence error in formally path-consistent schemes, J Comput Phys, 227, 8107-8129, (2008) · Zbl 1176.76084
[16] Colagrossi, A.; Landrini, M., Numerical simulation of interfacial flows by smoothed particle hydrodynamics., J Comput Phys, 191, 448-475, (2003) · Zbl 1028.76039
[17] Cummins, S.; Rudman., M., An SPH projection method., J Comput Phys, 152, 584-607, (1999) · Zbl 0954.76074
[18] Deledicque, V.; Papalexandris, M., An exact Riemann solver for compressible two-phase flow models containing non-conservative products, J Comput Phys, 222, 217-245, (2007) · Zbl 1216.76044
[19] Dumbser, M.; Balsara, D., A new, efficient formulation of the HLLEM Riemann solver for general conservative and non-conservative hyperbolic systems, J Comput Phys, 304, 275-319, (2016) · Zbl 1349.76603
[20] Dumbser, M.; Boscheri, W., High-order unstructured Lagrangian one-step WENO finite volume schemes for non-conservative hyperbolic systems: applications to compressible multi-phase flows, Comput Fluids, 86, 405-432, (2013) · Zbl 1290.76081
[21] Dumbser, M.; Castro, M.; Parés, C.; Toro, E., ADER schemes on unstructured meshes for non-conservative hyperbolic systems: applications to geophysical flows, Comput Fluids, 38, 1731-1748, (2009) · Zbl 1177.76222
[22] Dumbser, M.; Hidalgo, A.; Castro, M.; Parés, C.; Toro, E., FORCE schemes on unstructured meshes II: non-conservative hyperbolic systems, Comput Methods Appl Mech Eng, 199, 625-647, (2010) · Zbl 1227.76043
[23] Dumbser, M.; Toro, E. F., On universal osher-type schemes for general nonlinear hyperbolic conservation laws, Commun Comput Phys, 10, 635-671, (2011) · Zbl 1373.76125
[24] Dumbser, M.; Toro, E. F., A simple extension of the osher Riemann solver to non-conservative hyperbolic systems, J Sci Comput, 48, 70-88, (2011) · Zbl 1220.65110
[25] Toro, E. F., Shock-capturing methods for free-surface shallow flows, John Wiley & Sons, (2001) · Zbl 0996.76003
[26] Einfeldt, B., On Godunov-type methods for gas dynamics., J Plasma Phys, 65, 29-58, (2001)
[27] Einfeldt, B.; Munz, C. D.; Roe, P. L.; Sjögreen, B., On Godunov-type methods near low densities, J Comput Phys, 92, 273-295, (1991) · Zbl 0709.76102
[28] Ferrari, A.; Dumbser, M.; Toro, E.; Armanini, A., A new 3D parallel SPH scheme for free surface flows., Comput Fluids, 38(6), 1203-1217, (2009) · Zbl 1242.76270
[29] Gallardo, J.; Parés, C.; Castro, M., On a well-balanced high-order finite volume scheme for shallow water equations with topography and dry areas, J Comput Phys, 227, 574-601, (2007) · Zbl 1126.76036
[30] Gingold, R.; Monaghan, J., Smooth particle hydrodynamics:theory and application to non-spherical stars, Mon Not R Astr Soc, 181, 375-389, (1977) · Zbl 0421.76032
[31] Greenberg, J. M.; Roux, A. Y.L., A wellbalanced scheme for the numerical processing of source terms in hyperbolic equations, SIAM J Numer Anal, 33, 1-16, (1996) · Zbl 0876.65064
[32] H. A. Posch, W. H.; Kum, O., Steady-state shear flows via non-equilibrium molecular dynamics and smooth-particle applied mechanics., Phys Rev E, 52, 1711-1719, (1995)
[33] J. P. Morris, P. F.; Zhu, Y., Modeling low Reynolds number incompressible flows using SPH., J Comput Phys, 136, 214-226, (1997) · Zbl 0889.76066
[34] LeVeque, R. J., Balancing source terms and flux gradients in high-resolution Godunov methods: the quasi-steady wave propagation algorithm, J Comput Phys, 146, 346-365, (1998) · Zbl 0931.76059
[35] Loubère, R.; Maire, P. H.; Shashkov, M. Y.; Breil, J.; Galera, S., Reale: a reconnection-based arbitrary-Lagrangian-Eulerian method, J Comput Physics, 229, 12, 4724-4761, (2010) · Zbl 1305.76067
[36] Lucy, L., A numerical approach to the testing of the fission hypothesis., Astr J, 82, 1013-1024, (1977)
[37] Maso, G. D.; LeFloch, P.; Murat, F., Definition and weak stability of nonconservative products, J Math Pures Appl, 74, 483-548, (1995) · Zbl 0853.35068
[38] Monaghan, J., Simulating free surface flows with SPH., J Comput Phys, 110, 399-406, (1994) · Zbl 0794.76073
[39] Monaghan, J., SPH without a tensile instability, J Comput Phys, 159, 290-311, (2000) · Zbl 0980.76065
[40] Monaghan, J., Smoothed particle hydrodynamics, Rep Progr Phys, 68, 1703-1759, (2005)
[41] Monaghan, J.; Gingold, R., Shock simulation by the particle method SPH, J Comput Phys, 52, 374-389, (1983) · Zbl 0572.76059
[42] Monaghan, J.; Gingold, R., On the problem of penetration in particle methods., J Comput Phys, 82, 1-15, (1989) · Zbl 0665.76124
[43] Monaghan, J.; Kocharyan, A., SPH simulation of multiphase flow., Comput Phys Commun, 87, 225-235, (1995) · Zbl 0923.76195
[44] Moussa, B. B., On the convergence of SPH method for scalar conservation laws with boundary conditions., Methos Appl Anal, 13, 29-62, (2006) · Zbl 1202.65121
[45] Muñoz, M.; Parés, C., Godunov method for nonconservative hyperbolic systems, Math Modell Numer Anal, 41, 169-185, (2007) · Zbl 1124.65077
[46] Murrone, A.; Guillard, H., A five equation reduced model for compressible two phase flow problems, J Comput Phys, 202, 664-698, (2005) · Zbl 1061.76083
[47] Noelle, S.; Pankratz, N.; Puppo, G.; Natvig, J., Well-balanced finite volume schemes of arbitrary order of accuracy for shallow water flows, J Comput Phys, 213, 474-499, (2006) · Zbl 1088.76037
[48] 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) · Zbl 1120.76046
[49] Nogueira, X.; Ramírez, L.; Clain, S.; Loubère, R.; Cueto-Felgueroso, L.; Colominas, I., High-accurate SPH method with multidimensional optimal order detection limiting, Comput Methods Appl Mech Eng, 310, 134-155, (2016) · Zbl 1439.76129
[50] O. Kum, W. H.; Posch, H., Viscous conducting flows with smooth-particle applied mechanics., Comput Geosci, 11, 297-306, (2007)
[51] Parés, C., Numerical methods for nonconservative hyperbolic systems: a theoretical framework, SIAM J Numer Anal, 44, 300-321, (2006) · Zbl 1130.65089
[52] Pelanti, M.; Bouchut, F.; Mangeney, A., A roe-type scheme for two-phase shallow granular flows over variable topography, Math Modell Numer Anal, 42, 851-885, (2008) · Zbl 1391.76801
[53] Pitman, E.; Le, L., A two-fluid model for avalanche and debris flows, Phil Trans R Soc A, 363, 1573-1601, (2005) · Zbl 1152.86302
[54] R. Bernetti, V. T.; Toro., E., Exact solution of the Riemann problemfor the shallow water equations with discontinuous bottom geometry, J Comput Phys, 227, 3212-3243, (2008) · Zbl 1132.76027
[55] Rhebergen, S.; Bokhove, O.; van der Vegt, J., Discontinuous Galerkin finite element methods for hyperbolic nonconservative partial differential equations, J Comput Phys, 227, 1887-1922, (2008) · Zbl 1153.65097
[56] Loubère, R.; Shashkov, M., A subcell remapping method on staggered polygonal grids for arbitrary-Lagrangian-Eulerian methods, J Comput Phys, 209, 105-138, (2005) · Zbl 1329.76236
[57] Rusanov, V. V., Calculation of interaction of non-steady shock waves with obstacles, J Comput Math Phys USSR, 1, 267-279, (1961)
[58] Saurel, R.; Abgrall, R., A multiphase Godunov method for compressible multifluid and multiphase flows, J Comput Phys, 150, 425-467, (1999) · Zbl 0937.76053
[59] Schwendeman, D.; Wahle, C.; Kapila, A., The Riemann problem and a high-resolution Godunov method for a model of compressible two-phase flow, J Comput Phys, 212, 490-526, (2006) · Zbl 1161.76531
[60] Tavelli, M.; Dumbser, M., A high order semi-implicit discontinuous Galerkin method for the two dimensional shallow water equations on staggered unstructured meshes, Appl Math Comput, 234, 623-644, (2014) · Zbl 1298.76120
[61] Toro, E., Riemann solvers and numerical methods for fluid dynamics, (1999), Springer · Zbl 0923.76004
[62] Vázquez-Cendón, M., Improved treatment of source terms in upwind schemes for the shallow water equations in channels with irregular geometry, J Comput Phys, 148, 497-526, (1999) · Zbl 0931.76055
[63] Vila, J., On particle weighted methods and smooth particle hydrodynamics., Math Models Methods Appl Sci, 9, 161-209, (1999) · Zbl 0938.76090
[64] Welton, W., Two-dimensional PDF/SPH simulations of compressible turbulent flows., J Comput Phys, 134, 150-168, (1997) · Zbl 0912.76065
[65] Xia, X.; Liang, Q.; Pastor, M.; Zou, W.; Zhuang, Y.-F., Balancing the source terms in a SPH model for solving the shallow water equations, Adv Water Resour, 59, 25-38, (2013)
[66] Xing, Y.; Shu, C., High-order well-balanced finite difference WENO schemes for a class of hyperbolic systems with source terms, J Sci Comput, 27, 477-494, (2006) · Zbl 1115.76059
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. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.