On some implicit and semi-implicit staggered schemes for the shallow water and Euler equations
1 Aix-Marseille Université, CNRS,
Centrale Marseille, I2M, UMR 7373, 13453
2 Institut de Radioprotection et de Sûreté Nucléaire (IRSN), BP 3, 13115 Saint-Paul-lez-Durance cedex, France.
Revised: 16 January 2014
In this paper, we propose implicit and semi-implicit in time finite volume schemes for the barotropic Euler equations (hence, as a particular case, for the shallow water equations) and for the full Euler equations, based on staggered discretizations. For structured meshes, we use the MAC finite volume scheme, and, for general mixed quadrangular/hexahedral and simplicial meshes, we use the discrete unknowns of the Rannacher−Turek or Crouzeix−Raviart finite elements. We first show that a solution to each of these schemes satisfies a discrete kinetic energy equation. In the barotropic case, a solution also satisfies a discrete elastic potential balance; integrating these equations over the domain readily yields discrete counterparts of the stability estimates which are known for the continuous problem. In the case of the full Euler equations, the scheme relies on the discretization of the internal energy balance equation, which offers two main advantages: first, we avoid the space discretization of the total energy, which involves cell-centered and face-centered variables; second, we obtain an algorithm which boils down to a usual pressure correction scheme in the incompressible limit. Consistency (in a weak sense) with the original total energy conservative equation is obtained thanks to corrective terms in the internal energy balance, designed to compensate numerical dissipation terms appearing in the discrete kinetic energy inequality. It is then shown in the 1D case, that, supposing the convergence of a sequence of solutions, the limit is an entropy weak solution of the continuous problem in the barotropic case, and a weak solution in the full Euler case. Finally, we present numerical results which confirm this theory.
Mathematics Subject Classification: 35Q31 / 65N12 / 76M10 / 76M12
Key words: Finite volumes / finite elements / staggered / pressure correction / Euler equations / shallow-water equations / compressible flows / analysis
© EDP Sciences, SMAI 2014