Towards positivity preservation for monolithic two-way solid-fluid coupling

We consider complex scenarios involving two-way coupled interactions between compressible fluids and solid bodies under extreme conditions where monolithic, as opposed to partitioned, schemes are preferred for maintaining stability. When considering such problems, spurious numerical cavitation can be quite common and have deleterious consequences on the flow field stability, accuracy, etc. Thus, it is desirable to devise numerical methods that maintain the positivity of important physical quantities such as density, internal energy and pressure. We begin by showing that for an arbitrary flux function, one can put conditions on the time step in order to preserve positivity by solving a linear equation for density fluxes and a quadratic equation for energy fluxes. Our formulation is independent of the underlying equation of state. After deriving the method for forward Euler time integration, we further extend it to higher order accurate Runge-Kutta methods. Although the scheme works well in general, there are some cases where no lower bound on the size of the allowable time step exists. Thus, to prevent the size of the time step from becoming arbitrarily small, we introduce a conservative flux clamping scheme which is also positivity preserving. Exploiting the generality of our formulation, we then design a positivity preserving scheme for a semi-implicit approach to time integration that solves a symmetric positive definite linear system to determine the pressure associated with an equation of state. Finally, this modified semi-implicit approach is extended to monolithic two-way solid-fluid coupling problems for modeling fluid structure interactions such as those generated by blast waves impacting complex solid objects.

[1]  Xiangxiong Zhang,et al.  On maximum-principle-satisfying high order schemes for scalar conservation laws , 2010, J. Comput. Phys..

[2]  L. Sedov Similarity and Dimensional Methods in Mechanics , 1960 .

[3]  Ronald Fedkiw,et al.  A method for avoiding the acoustic time step restriction in compressible flow , 2009, J. Comput. Phys..

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

[5]  Xiangxiong Zhang,et al.  Maximum-Principle-Satisfying and Positivity-Preserving High Order Discontinuous Galerkin Schemes for Conservation Laws on Triangular Meshes , 2011, Journal of Scientific Computing.

[6]  Ronald Fedkiw,et al.  An adaptive discretization of incompressible flow using a multitude of moving Cartesian grids , 2013, J. Comput. Phys..

[7]  Chi-Wang Shu,et al.  High order conservative Lagrangian schemes with Lax-Wendroff type time discretization for the compressible Euler equations , 2009, J. Comput. Phys..

[8]  Xiangxiong Zhang,et al.  Positivity-preserving high order finite difference WENO schemes for compressible Euler equations , 2012, J. Comput. Phys..

[9]  Xiangxiong Zhang,et al.  On positivity-preserving high order discontinuous Galerkin schemes for compressible Euler equations on rectangular meshes , 2010, J. Comput. Phys..

[10]  Frédéric Gibou,et al.  Efficient symmetric positive definite second-order accurate monolithic solver for fluid/solid interactions , 2012, J. Comput. Phys..

[11]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme V. A second-order sequel to Godunov's method , 1979 .

[12]  V. P. Korobeinikov,et al.  Problems of point-blast theory , 1991 .

[13]  S. Osher,et al.  Weighted essentially non-oscillatory schemes , 1994 .

[14]  Xiangxiong Zhang,et al.  A Genuinely High Order Total Variation Diminishing Scheme for One-Dimensional Scalar Conservation Laws , 2010, SIAM J. Numer. Anal..

[15]  Ronald Fedkiw,et al.  A symmetric positive definite formulation for monolithic fluid structure interaction , 2011, J. Comput. Phys..

[16]  Ronald Fedkiw,et al.  A General Technique for Eliminating Spurious Oscillations in Conservative Schemes for Multiphase and Multispecies Euler Equations , 2000 .

[17]  P. Lax,et al.  On Upstream Differencing and Godunov-Type Schemes for Hyperbolic Conservation Laws , 1983 .

[18]  Ronald Fedkiw,et al.  Fully conservative leak-proof treatment of thin solid structures immersed in compressible fluids , 2013, J. Comput. Phys..

[19]  Ronald Fedkiw,et al.  Nonconvex rigid bodies with stacking , 2003, ACM Trans. Graph..

[20]  Ronald Fedkiw,et al.  High Accuracy Numerical Methods for Thermally Perfect Gas Flows with Chemistry , 1997 .

[21]  Peter Deuflhard,et al.  Numerische Mathematik. I , 2002 .

[22]  Michael T. Heath,et al.  Scientific Computing , 2018 .

[23]  Jean-Marc Moschetta,et al.  Regular Article: Positivity of Flux Vector Splitting Schemes , 1999 .

[24]  Ronald Fedkiw,et al.  An adaptive discretization of compressible flow using a multitude of moving Cartesian grids , 2016, J. Comput. Phys..

[25]  Chi-Wang Shu,et al.  Positivity-preserving Lagrangian scheme for multi-material compressible flow , 2014, J. Comput. Phys..

[26]  Jack Poulson,et al.  Scientific computing , 2013, XRDS.

[27]  Bernard Parent,et al.  Positivity-preserving high-resolution schemes for systems of conservation laws , 2012, J. Comput. Phys..

[28]  P. Roe,et al.  On Godunov-type methods near low densities , 1991 .

[29]  Christophe Berthon,et al.  Robustness of MUSCL schemes for 2D unstructured meshes , 2006, J. Comput. Phys..

[30]  Ronald Fedkiw,et al.  A hybrid Lagrangian-Eulerian formulation for bubble generation and dynamics , 2013, SCA '13.

[31]  Chi-Wang Shu,et al.  On positivity preserving finite volume schemes for Euler equations , 1996 .

[32]  Richard Sanders,et al.  A third-order accurate variation nonexpansive difference scheme for single nonlinear conservation laws , 1988 .

[33]  Chi-Wang Shu,et al.  TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws III: one-dimensional systems , 1989 .

[34]  Chi-Wang Shu,et al.  The Runge-Kutta Discontinuous Galerkin Method for Conservation Laws V , 1998 .

[35]  Bernard Parent,et al.  Positivity-preserving flux-limited method for compressible fluid flow , 2011 .

[36]  Philip L. Roe,et al.  Robust Euler codes , 1997 .

[37]  Ronald Fedkiw,et al.  Two-way coupling of fluids to rigid and deformable solids and shells , 2008, ACM Trans. Graph..

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

[39]  S. Osher,et al.  Uniformly high order accurate essentially non-oscillatory schemes, 111 , 1987 .

[40]  C. Berthon,et al.  Stability of the MUSCL Schemes for the Euler Equations , 2005 .

[41]  Nikolaus A. Adams,et al.  Positivity-preserving method for high-order conservative schemes solving compressible Euler equations , 2013, J. Comput. Phys..

[42]  Bernd Einfeld On Godunov-type methods for gas dynamics , 1988 .

[43]  Ronald Fedkiw,et al.  Numerically stable fluid-structure interactions between compressible flow and solid structures , 2011, J. Comput. Phys..

[44]  Ronald Fedkiw,et al.  On thin gaps between rigid bodies two-way coupled to incompressible flow , 2015, J. Comput. Phys..

[45]  Xiangxiong Zhang,et al.  Maximum-principle-satisfying and positivity-preserving high-order schemes for conservation laws: survey and new developments , 2011, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[46]  B. Perthame Second-order Boltzmann schemes for compressible Euler equations in one and two space dimensions , 1992 .

[47]  B. V. Leer,et al.  Towards the Ultimate Conservative Difference Scheme , 1997 .

[48]  Xiangxiong Zhang,et al.  Positivity-preserving high order discontinuous Galerkin schemes for compressible Euler equations with source terms , 2011, J. Comput. Phys..