In this work, we propose an accurate, robust (the solution remains in the set of states), and stable discretization of a nonconservative model for the simulation of compressible multicomponent flows with shocks and material interfaces. We consider the gamma-based model by Shyue (1998) [58] where each component follows a stiffened gas equation of state (EOS). We here extend the framework proposed in Renac (2019) [53] and Coquel et al. (2021) [15] for the discretization of hyperbolic systems, with both fluxes and nonconservative products, to unstructured meshes with curved elements in multiple space dimensions. The framework relies on a high-order discontinuous Galerkin spectral element method (DGSEM) using collocation of quadrature and interpolation points as proposed by Gassner (2013) [27] in the case of hyperbolic conservation laws. We modify the integrals over discretization elements where we replace the physical fluxes and nonconservative products by two-point numerical fluctuations. The contributions of this work are threefold. First, we analyze the semi-discrete DGSEM discretization of general hyperbolic systems with conservative and nonconservative terms and derive the conditions to obtain a scheme that is high-order accurate, free-stream preserving, and entropy stable when excluding material interfaces. Second, we design a three-point scheme with a HLLC solver for the gamma-based model that does not require a root-finding algorithm for the approximation of the nonconservative products. The scheme is proved to be robust and entropy stable for convex entropies, to preserve uniform profiles of pressure and velocity across material interfaces (material interface preservation), and to satisfy a discrete minimum principle on the specific entropy and maximum principles on the parameters of the EOS. Third, the HLLC solver is applied at interfaces in the DGSEM, while we consider two kinds of fluctuations in the integrals over discretization elements: the former is entropy conservative (EC), while the latter preserves material interfaces (CP). Time integration is performed using high-order strong-stability preserving Runge-Kutta schemes. The fully discrete scheme is shown to preserve material interfaces with CP fluctuations. Under a given condition on the time step, both EC and CP fluctuations ensure that the cell-averaged solution remains in the set of states; satisfy a minimum principle on any convex entropy and maximum principles on the EOS parameters. These results have allowed us to use existing limiters in order to restore positivity, and discrete maximum principles of degrees-of-freedom within elements. Numerical experiments in one and two space dimensions on flows with discontinuous solutions support the conclusions of our analysis and highlight stability, robustness and accuracy of the proposed DGSEM with either CP, or EC fluctuations, while the scheme with CP fluctuations is shown to offer better resolution capabilities.
Read full abstract