Convergence of the mac scheme for variable density flows
Thierry Gallou\"et (I2M), Raphaele Herbin (I2M), Jean-Claude Latch\'e, (IRSN), K Mallem (I2M)

TL;DR
This paper proves the convergence of a semi-implicit MAC scheme applied to the time-dependent variable density Navier-Stokes equations, ensuring numerical stability and accuracy for simulating variable density flows.
Contribution
It provides a rigorous proof of convergence for the MAC scheme in the context of variable density flows, which was previously unestablished.
Findings
Convergence of the scheme is mathematically established.
The scheme is shown to be stable for variable density Navier-Stokes equations.
The results support reliable numerical simulations of variable density flows.
Abstract
We prove in this paper the convergence of an semi-implicit MAC scheme for the time-dependent variable density Navier-Stokes equations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Numerical Methods in Computational Mathematics · Navier-Stokes equation solutions · Gas Dynamics and Kinetic Theory
Convergence of the MAC scheme for variable density flows
T. Gallouët
I2M UMR 7373, Aix-Marseille Université, CNRS, École Centrale de Marseille.
,
R. Herbin
I2M UMR 7373, Aix-Marseille Université, CNRS, École Centrale de Marseille.
,
J.C. Latché
Institut de Radioprotection et de Sûreté Nucléaire (IRSN), Saint-Paul-lez-Durance, 13115, France.
and
K. Mallem
University of Skikda, Algeria.
Abstract.
We prove in this paper the convergence of an semi-implicit MAC scheme for the time-dependent variable density Navier-Stokes equations.
2000 Mathematics Subject Classification:
1. Introduction
Let be a parallelepiped of , with and , and consider the following variable density Navier-Stokes equations posed on :
[TABLE]
where , and are the density, the velocity and the pressure of the flow and . This system is complemented with initial and boundary conditions , , which are such that , and . A pair is a weak solution of problem (1) if it satisfies the following properties:
- –
.
- –
.
- –
For all in ,
[TABLE]
- –
For all in ,
[TABLE]
The existence of such a weak solution was proven in [9]; convergence results exist for the discontinuous Galerkin approximation [8] and for a finite volume/finite element scheme [7]. Here we prove the convergence of the MAC scheme.
2. The numerical scheme
Let be a MAC mesh (see e.g. [4] and Figure 1 for the notations). The discrete pressure and density unknowns are associated with the cells of the mesh , and are denoted by \big{\{}\rho_{K},\ K\in{\mathcal{M}}\big{\}} and \big{\{}p_{K},\ K\in{\mathcal{M}}\big{\}}. The discrete velocity unknowns approximate the normal velocity to the mesh faces, and are denoted , i\in\bigl{[}|1,d|\bigr{]}, where is the set of the faces of the mesh, and the subset of the faces orthogonal to the -th vector of the canonical basis of . We define , , and .
The regularity of the mesh is defined by:
[TABLE]
and we denote by the space step. The discrete space for the scalar unknowns (i.e. the pressure and the density) is defined as the set of piecewise constant functions over each of the grid cells of , and the discrete space for the velocity component, , as the set of piecewise constant functions over each of the grid cells . The set of functions of with zero mean value is denoted by . As in the continuous case, the Dirichlet boundary conditions are (partly) incorporated into the definition of the velocity spaces:
[TABLE]
(i.e. we impose for all ). We then set .
Let be a partition of the time interval , with . Let , and be the sets of discrete velocity, pressure and density unknowns. Defining the characteristic function of any subset by if and otherwise, the corresponding piecewise constant functions for the velocities are of the form:
[TABLE]
and denotes the set of such piecewise constant functions on time intervals and dual cells; we then set . The pressure and density discrete functions are defined by:
[TABLE]
and denotes the space of such piecewise constant functions. The numerical scheme reads:
[TABLE]
with the interpolators and discrete operators defined as follows.
Grid interpolators – The Fortin interpolator is defined by with and
[TABLE]
For , is defined by for .
Discrete time derivative – For , is defined by:
[TABLE]
Discrete divergence – Let be defined as for any face , . The discrete (upwind finite volume) divergence operator is defined by:
[TABLE]
with for , and if , otherwise. For all , we set .
Pressure gradient operator – The discrete pressure gradient operator is defined as the transpose of the divergence operator, so with:
[TABLE]
Discrete Laplace operator – The discrete diffusion operator is defined in [4] and is coercive in the sense that for any , where is the usual discrete -norm of (see [4]). This inner product may also be formulated as the -inner product of adequately chosen discrete gradients [4].
Discrete convection operator – The numerical convection fluxes and the approximations of in the momentum equation are chosen so as ensure that a discrete mass balance holds on the dual cells, in order to recover a discrete kinetic energy inequality. This idea was first introduced in [3, 1] for the Crouzeix-Raviart and Rannacher-Turek scheme, in [6] for the MAC scheme and was adapted to a DDFV scheme [5]. For , the convection flux is approximated by where and is the numerical mass flux through outward defined as follows:
First case – The vector is normal to , and is included in a primal cell . Then the mass flux through is given by:
[TABLE]
- -
Second case – The vector is tangent to , and is the union of the halves of two primal faces and such that with and . Then:
[TABLE]
Remark 2.1**.**
In both cases, for , the mass flux may be written as , with and in the first case, and and in the second case.
With this expression of the flux, we may define a discrete divergence operator on the dual cells:
[TABLE]
For the definition of the time-derivative , an approximation of the density on the dual cell is defined as:
[TABLE]
With the above definitions, if satisfies the mass balance equation (4b), then the following mass balance on the dual cells holds:
[TABLE]
Note that a discrete duality property also holds, in the sense that, for ,
[TABLE]
where and are vector valued functions of components:
[TABLE]
with and defined in Remark 2.1 and . We finally define the -th component of the non linear convection operator by:
[TABLE]
and the full (i.e. for all the velocity components) discrete convection operator by Let be the subspace of of divergence-free functions (with respect to the discrete divergence operator). By Hölder’s inequality and [4, Lemma 3.9], there exists (depending only on ) such that, ,
[TABLE]
3. Estimates and convergence analysis
Since the velocity is divergence-free, the mass equation is a transport equation on , so that, thanks to the upwind choice, the following estimate holds:
[TABLE]
and the -norm of is lower than the -norm of the initial data , for . In addition, thanks to (6), any solution to the scheme (4) satisfies the following discrete kinetic energy balance, for , ,
[TABLE]
From this inequality, we obtain estimates on the velocity. For satisfying (4), there exists depending on , and such that,
[TABLE]
These estimates yields the existence of a unique solution to the scheme: indeed, the first equation may be solved separately for and is linear with repect to this unknown and, once is known, the last two equations are a linear generalized Oseen problem for and , which is uniquely solvable thanks to the inf-sup stability of the MAC discretization. The convergence of the scheme requires some time compactness. Contrary to the constant density case [4], there is no uniform estimate on the time derivative, and compactness is obtained thanks to the following lemma together with the Fréchet-Kolmogorov theorem.
Lemma 3.1** (Estimate on the time translates of the velocity).**
Let and and let then
[TABLE]
where only depends on , , and on the regularity of the mesh .
Proof.
In the continuous case, see e.g. [2, pages 444-452], the estimate (11) is obtained by bounding the term with . However, in the context of the MAC scheme, the components of are piecewise constant on different meshes so we need to treat the space indices separately. For a given , we denote by and the -th component of and , and by the piecewise constant function defined by for . We then wish to bound the terms
[TABLE]
For lack of space, we only deal here with the term . Thanks to the mass balance on the dual cells (6) and to the discrete duality formula (7) we have:
[TABLE]
Using Hölder’s inequalities and the fact that ,
[TABLE]
Now, by Hölder’s inequality,
[TABLE]
Therefore, integrating over yields that
[TABLE]
Similar computations for the term yield the result. ∎
Theorem 3.2** (Convergence of the scheme).**
Let and be a sequence of time steps and MAC grids such that and as ; assume that there exists such that for any . Let be a solution to (4) for and . Then there exists with and such that, up to a subsequence:
the sequence converges to in ,
- -
the sequence converges to in ,
- -
* is a solution to the weak formulation (2) and (3).*
Sketch of proof:
- –
Thanks to (8), there exists a subsequence of star-weakly converging to some in ; thanks to (10) and (11), there exists a subsequence of converging to some in .
- –
Passing to the limit in (4b) yields that satisfies (2).
- –
The strong convergence of the approximate densities is then obtained thanks to the estimates for in both the discrete and continuous case [7, Proposition 8.7].
- –
Passing to the limit in (4c) yields that satisfies (3).
- –
We finally obtain that , where s.t. , as in [4, Proof of Theorem 4.3].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] G. Ansanay-Alex, F. Babik, J.-C. Latché, and D. Vola. An L 2 -stable approximation of the Navier-Stokes convection operator for low-order non-conforming finite elements. International Journal for Numerical Methods in Fluids , 66:555–580, 2011.
- 2[2] Franck Boyer and Pierre Fabrie. Mathematical tools for the study of the incompressible Navier-Stokes equations and related models , volume 183 of Applied Mathematical Sciences . Springer, New York, 2013.
- 3[3] T. Gallouët, L. Gastaldo, R. Herbin, and J.-C. Latché. An unconditionnally stable pressure correction scheme for compressible barotropic Navier-Stokes equations. Mathematical Modelling and Numerical Analysis , 42:303–331, 2008.
- 4[4] Thierry Gallouët, Raphaele Herbin, J-C Latché, and K Mallem. Convergence of the MAC scheme for the incompressible Navier-Stokes equations. Found Comput Math , 2016.
- 5[5] Thierry Goudon and Stella Krell. A DDFV scheme for incompressible Navier-Stokes equations with variable density. In Finite volumes for complex applications. VII. Elliptic, parabolic and hyperbolic problems , volume 78 of Springer Proc. Math. Stat. , pages 627–635. Springer, Cham, 2014.
- 6[6] R. Herbin and J.-C. Latché. Kinetic energy control in the MAC discretization of the compressible Navier-Stokes equations. Int. J. Finite Vol. , 7(2):6, 2010.
- 7[7] J.-C. Latché and K. Saleh. A convergent staggered scheme for variable density incompressible Navier-Stokes equations. Mathematics of Computation, accepted for publication , 2016.
- 8[8] Chun Liu and Noel J. Walkington. Convergence of numerical approximations of the incompressible Navier-Stokes equations with variable density and viscosity. SIAM J. Numer. Anal. , 45(3):1287–1304 (electronic), 2007.
