A new type of WENO scheme in SPH for compressible flows with discontinuities

Abstract In the past few decades, the weighted essentially non-oscillatory (WENO) scheme has been widely used in mesh-based methods and has achieved great success, but its application to the smoothed particle hydrodynamics (SPH) is still limited. In this paper, a simple and accurate implementation of the WENO scheme to the SPH method is proposed for solving compressible flows with discontinuities and small-scale structures. In the proposed scheme, several equal spacing points along the line joining two interacting particles are selected to constitute candidate stencils. However, due to the Lagrangian characteristic of SPH, some points may be lost. To solve this problem, we first search the particles closest to these missing points, and then the first-order Taylor series expansion is used to obtain the corresponding primitive variables of these points. After that, through the WENO strategy, the left and right states at the interface between two interacting particles are reconstructed. Finally, the inter-particle interactions are determined by using Roe’s approximate Riemann solver. Several numerical tests show that the proposed WENO-SPH method is robust and able to accurately capture shockwaves, and benefiting from the low-dissipation property , it also has a good performance in resolving small-scale structures in flows.

[1]  Nikolaus A. Adams,et al.  A weakly compressible SPH method with WENO reconstruction , 2019, J. Comput. Phys..

[2]  J. Monaghan On the problem of penetration in particle methods , 1989 .

[3]  Prabhu Ramachandran,et al.  Approximate Riemann solvers for the Godunov SPH (GSPH) , 2014, J. Comput. Phys..

[4]  A. Colagrossi,et al.  Numerical simulation of interfacial flows by smoothed particle hydrodynamics , 2003 .

[5]  Alistair Revell,et al.  Eulerian weakly compressible smoothed particle hydrodynamics (SPH) with the immersed boundary method for thin slender bodies , 2019, Journal of Fluids and Structures.

[6]  Zhe Li,et al.  Coupling of SPH-ALE method and finite element method for transient fluid–structure interaction , 2014 .

[7]  Yong-Tao Zhang,et al.  Resolution of high order WENO schemes for complicated flow structures , 2003 .

[8]  J. Monaghan,et al.  Smoothed particle hydrodynamics: Theory and application to non-spherical stars , 1977 .

[9]  M. Yildiz,et al.  Numerical investigation of Newtonian and non-Newtonian multiphase flows using ISPH method , 2013 .

[10]  Moubin Liu,et al.  Smoothed particle hydrodynamics (SPH) for modeling fluid-structure interactions , 2019, Science China Physics, Mechanics & Astronomy.

[11]  Gui-Rong Liu,et al.  Restoring particle consistency in smoothed particle hydrodynamics , 2006 .

[12]  Hua Liu,et al.  Cylindrical Smoothed Particle Hydrodynamics Simulations of Water Entry , 2019, Journal of Fluids Engineering.

[13]  Francis Leboeuf,et al.  Free surface flows simulations in Pelton turbines using an hybrid SPH-ALE method , 2010 .

[14]  A. Colagrossi,et al.  Smoothed particle hydrodynamics and its applications in fluid-structure interactions , 2017 .

[15]  Hitoshi Gotoh,et al.  An enhanced ISPH-SPH coupled method for simulation of incompressible fluid-elastic structure interactions , 2018, Comput. Phys. Commun..

[16]  G. Sod A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws , 1978 .

[17]  Riccardo Brunino,et al.  Hydrodynamic simulations with the Godunov SPH , 2011, 1105.1344.

[18]  Joseph John Monaghan,et al.  SPH and Riemann Solvers , 1997 .

[19]  P. Woodward,et al.  The numerical simulation of two-dimensional fluid flow with strong shocks , 1984 .

[20]  Salvatore Marrone,et al.  SPH accuracy improvement through the combination of a quasi-Lagrangian shifting transport velocity and consistent ALE formalisms , 2016, J. Comput. Phys..

[21]  Hua Liu,et al.  Two-phase SPH simulation of fluid–structure interactions , 2016 .

[22]  J. Yoh,et al.  A Smoothed Particle Hydrodynamics method with approximate Riemann solvers for simulation of strong explosions , 2013 .

[23]  Michael Dumbser,et al.  A new class of Moving-Least-Squares WENO-SPH schemes , 2014, J. Comput. Phys..

[24]  L. Chiron,et al.  Analysis and improvements of Adaptive Particle Refinement (APR) through CPU time, accuracy and robustness considerations , 2018, J. Comput. Phys..

[25]  Rene Kahawita,et al.  The SPH technique applied to free surface flows , 2006 .

[26]  B. Ben Moussa,et al.  Convergence of SPH Method for Scalar Nonlinear Conservation Laws , 2000, SIAM J. Numer. Anal..

[27]  John S. Anagnostopoulos,et al.  An improved MUSCL treatment for the SPH‐ALE method: comparison with the standard SPH method for the jet impingement case , 2013 .

[28]  Moubin Liu,et al.  A decoupled finite particle method for modeling incompressible flows with free surfaces , 2018, Applied Mathematical Modelling.

[29]  Bertrand Alessandrini,et al.  An improved SPH method: Towards higher order convergence , 2007, J. Comput. Phys..

[30]  Shaofan Li,et al.  Reproducing kernel hierarchical partition of unity, Part I—formulation and theory , 1999 .

[31]  Shu-ichiro Inutsuka Reformulation of Smoothed Particle Hydrodynamics with Riemann Solver , 2002 .

[32]  Simon Tait,et al.  SPH modelling of depth‐limited turbulent open channel flows over rough boundaries , 2016, International journal for numerical methods in fluids.

[33]  A. Colagrossi,et al.  High-speed water impacts of flat plates in different ditching configuration through a Riemann-ALE SPH model , 2018 .

[34]  E. Kazemi,et al.  SPH modelling of turbulent open channel flow over and within natural gravel beds with rough interfacial boundaries , 2020, Advances in Water Resources.

[35]  Salvatore Marrone,et al.  The δplus-SPH model: Simple procedures for a further improvement of the SPH scheme , 2017 .

[36]  Shaofan Li,et al.  Reproducing kernel hierarchical partition of unity, Part II—applications , 1999 .

[37]  Nikolaus A. Adams,et al.  A weakly compressible SPH method based on a low-dissipation Riemann solver , 2017, J. Comput. Phys..

[38]  J. K. Chen,et al.  A generalized smoothed particle hydrodynamics method for nonlinear dynamic problems , 2000 .

[39]  D. Liang,et al.  Incompressible SPH simulation of solitary wave interaction with movable seawalls , 2017 .

[40]  Benedict D. Rogers,et al.  Simulation of caisson breakwater movement using 2-D SPH , 2010 .

[41]  P. Lax Weak solutions of nonlinear hyperbolic equations and their numerical computation , 1954 .

[42]  Moubin Liu,et al.  A smoothed particle element method (SPEM) for modeling fluid–structure interaction problems with large fluid deformations , 2019, Computer Methods in Applied Mechanics and Engineering.

[43]  S. A. Medin,et al.  Smoothed Particle Hydrodynamics Using Interparticle Contact Algorithms , 2002 .

[44]  Saira F. Pineda,et al.  Simulation of a gas bubble compression in water near a wall using the SPH-ALE method , 2019, Computers & Fluids.

[45]  J. Monaghan Smoothed Particle Hydrodynamics and Its Diverse Applications , 2012 .

[46]  Abbas Khayyer,et al.  A projection-based particle method with optimized particle shifting for multiphase flows with large density ratios and discontinuous density fields , 2019, Computers & Fluids.

[47]  Riccardo Brunino,et al.  Hydrodynamic simulations with the Godunov smoothed particle hydrodynamics , 2011 .

[48]  Hitoshi Gotoh,et al.  Comparative study on accuracy and conservation properties of two particle regularization schemes and proposal of an optimized particle shifting scheme in ISPH context , 2017, J. Comput. Phys..

[49]  Michael Dumbser,et al.  A new 3D parallel SPH scheme for free surface flows , 2009 .

[50]  Zhi Zong,et al.  Smoothed particle hydrodynamics for numerical simulation of underwater explosion , 2003 .

[51]  J. Monaghan Simulating Free Surface Flows with SPH , 1994 .

[52]  L. Lucy A numerical approach to the testing of the fission hypothesis. , 1977 .

[53]  David Le Touzé,et al.  An Hamiltonian interface SPH formulation for multi-fluid and free surface flows , 2009, J. Comput. Phys..

[54]  Furen Ming,et al.  A novel non-reflecting boundary condition for fluid dynamics solved by smoothed particle hydrodynamics , 2018, Journal of Fluid Mechanics.

[55]  Fei Xu,et al.  Two-phase SPH model based on an improved Riemann solver for water entry problems , 2020, Ocean Engineering.

[56]  S. J. Lind,et al.  Incompressible smoothed particle hydrodynamics for free-surface flows: A generalised diffusion-based algorithm for stability and validations for impulsive flows and propagating waves , 2012, J. Comput. Phys..

[57]  K. Liao,et al.  Corrected First-Order Derivative ISPH in Water Wave Simulations , 2017 .

[58]  Guirong Liu,et al.  Smoothed Particle Hydrodynamics: A Meshfree Particle Method , 2003 .

[59]  Kazunari Iwasaki,et al.  Smoothed particle magnetohydrodynamics with a Riemann solver and the method of characteristics , 2011, 1106.3389.

[60]  S. A. Medin,et al.  Improvements in SPH method by means of interparticle contact algorithm and analysis of perforation tests at moderate projectile velocities , 2000 .

[61]  A. Zhang,et al.  A multiphase SPH model based on Roe’s approximate Riemann solver for hydraulic flows with complex interface , 2020, Computer Methods in Applied Mechanics and Engineering.

[62]  Benedict D. Rogers,et al.  An Eulerian-Lagrangian incompressible SPH formulation (ELI-SPH) , 2018 .

[63]  E. Toro Riemann Solvers and Numerical Methods for Fluid Dynamics , 1997 .

[64]  Furen Ming,et al.  Damage Characteristics of Ship Structures Subjected to Shockwaves of Underwater Contact Explosions , 2016 .

[65]  Rui Gao,et al.  Numerical modelling of regular wave slamming on subface of open-piled structures with the corrected SPH method , 2012 .

[66]  S. Osher,et al.  Efficient implementation of essentially non-oscillatory shock-capturing schemes,II , 1989 .

[67]  Chi-Wang Shu,et al.  Efficient Implementation of Weighted ENO Schemes , 1995 .

[68]  Jean-Paul Vila,et al.  ON PARTICLE WEIGHTED METHODS AND SMOOTH PARTICLE HYDRODYNAMICS , 1999 .

[69]  M. Lastiwka,et al.  Truncation error in mesh‐free particle methods , 2006 .

[70]  Prabhu Ramachandran,et al.  A comparison of SPH schemes for the compressible Euler equations , 2014, J. Comput. Phys..