Abstract
In this paper, we propose a discretization for the nonsteady compressible Stokes Problem. This scheme is based on Crouzeix-Raviart approximation spaces. The discretization of the momentum balance is obtained by the usual finite element technique. The discrete mass balance is obtained by a finite volume scheme, with an upwinding of the density. The time discretization will be implicit in time. We prove the existence of a discrete solution. We prove that our scheme satisfies a discrete version of the relative entropy. As a consequence, we obtain an error estimate for this system. This preliminary work will be used in order to obtain a error estimate for the compressible Navier-Stokes system and has to the author’s knowledge not been studied previously.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
Let \(\varOmega \) an open bounded domain with lipschitz boundary subset of \(\mathbb {R}^d\), \(d=2,3\). We consider the following system
supplemented with the following initial conditions and boundary condition
We suppose that the pressure satisfies \( p \in C(\mathbb {R}_+) \cap C^2(\mathbb {R}_+^*) \), \(p(0)=0\) and \( \lim _{+ \infty } \frac{p'(\rho )}{\rho ^{\gamma -1}} = p_\infty > 0\) for \( \gamma \ge 2\). Moreover if \( \gamma \in [\frac{6}{5},2[ \) we suppose also that \( \liminf _{0} \frac{p'(\rho )}{\rho ^{\alpha -1}} = p_0 > 0\), with \(\alpha \le 0\).
2 Weak Solutions, Relative Entropies
In this part, we give the definition of (finite energy) weak solutions for our system. We give the definition of the relative entropy. In the following we denote \(\mathcal{H}({\varrho }) = \rho \int _1^\rho \frac{p(t)}{t^2} {{\mathrm{dt}}}\). Let us denote \(C^{\infty }_c ( [0,T] \times \varOmega ,\mathbb {R}^3)\) the space of all smooth functions on \( [0,T] \times \varOmega \) compactly supported in \( [0,T] \times \varOmega \).
Definition 1
Let \( (\varrho _0,\varvec{u}_0) \in L^{\gamma }(\varOmega ) \times H_0^1(\varOmega ) \) such that \( \varrho _0 \ge 0\) a.e in \(\varOmega \). We shall say that \( (\varrho ,\varvec{u}) \) is a finite energy weak solution to the problem (1)–(3) emanating from the initial data \( (\varrho _0,\varvec{u}_0)\) if
and :
– The continuity equation (1) is satisfied in the following weak sense
\(\forall \tau \in [0,T],~ \forall \varphi \in C^{\infty } ( [0,T]\times \overline{\varOmega }).\)
– The momentum equation (2) is satisfied in the following weak sense
\( \forall \tau \in [0,T], ~\forall \psi \in C^{\infty }_c ( [0,T] \times \varOmega ,\mathbb {R}^3). \)
– The following energy inequality is satisfied
\( a.e~ \tau \in [0,T].\)
2.1 Relative Entropy Inequality, Weak-Strong Uniqueness
The method of relative entropy has been successfully applied to partial differential equations of different types. Relative entropies are non-negative quantities that provide a kind of distance between two solutions of the same problem, one of which typically enjoys some extra regularity properties (see [2] for more details)
Definition 2
We define the relative entropy of \((\rho ,\varvec{u})\) with respect to \((r,\varvec{U})\) by
where \( E(\rho ,r) = {{\mathrm{\mathcal{{H}}}}}(\rho ) - {{\mathrm{\mathcal{{H}}}}}'(r)(\rho -r)-{{\mathrm{\mathcal{{H}}}}}(r) \). We also define a remainder, denoted by \( \mathcal{{R}}\), as
Theorem 1
Let \((\rho ,\varvec{u})\) be a weak solution of (1)– (3) in the sense of the definition 1 emanating from the initial condition \((\rho _0,\varvec{u}_0)\). Then \((\rho ,\varvec{u})\) satisfy the relative energy inequality:
\( a.e ~\tau \in [0,T] \), where \( r \in C^{\infty }([0,T] \times \overline{\varOmega }, \mathbb {R}_+^*)\) and \( \varvec{U}\in C^{\infty }([0,T]\times \varOmega , \mathbb {R}^3).\)
Proof
See [2].
Remark 1
For the choice of \( r = \overline{\rho } \) and \( \varvec{U}= 0 \), the relative energy inequality (9) reduces to the standard energy inequality.
Moreover, the relative energy inequality can be used to show that suitable weak solutions comply with the weak-strong uniqueness principle, meaning, a weak and strong solution emanating from the same initial data coincide as long as the latter exists. This can be seen by taking the strong solution as the test functions \(r, U\) in the relative entropy inequality (see [2]).
3 The Numerical Scheme
Now suppose that \(\varOmega \) is a bounded open set of \(\mathbb {R}^d\), polygonal if \(d=2\) and polyhedral if \(d=3\). Let \(\mathcal{{T}}\) be a decomposition of the domain \(\varOmega \) in simplices, which we call hereafter a triangulation of \(\varOmega \), regardless of the space dimension. By \(\mathcal{{E}}(K)\), we denote the set of the edges (\(\mathrm{d }=2\)) or faces (\(\mathrm{d }=3\)) \(\sigma \) of the elements \(K \in \mathcal{{T}}\); for short, each edge or face will be called an edge hereafter. The set of all edges of the mesh is denoted by \(\mathcal{{E}}\); the set of edges included in the boundary of \(\varOmega \) is denoted by \(\mathcal{{E}}_{{{\mathrm{ext}}}}\) and the set of internal edges (i.e \(\mathcal{{E}} \setminus \mathcal{{E}}_{{{\mathrm{ext}}}} \)) is denoted by \(\mathcal{{E}}_{{{\mathrm{int}}}}\). The decomposition \(\mathcal{{T}}\) is assumed to be regular in the usual sense of the finite element literature, and, in particular, \(\mathcal{{T}}\) satisfies the following properties: \( \overline{\varOmega } = \cup _{K \in \mathcal{{T}}} \overline{K} \); if \(K,L \in \mathcal{{T}}\), then \( \overline{K} \cap \overline{L} = \emptyset \), \(\overline{K} \cap \overline{L} \) is a vertex or \(\overline{K} \cap \overline{L} \) is a common edge of \(K\) and \(L\), which is denoted by \(K|L\). For \( K \in \mathcal{T} \) and \( \sigma \in \mathcal{{E}}(K) \), we define \(D_{K,\sigma }\) as the cone with basis \( \sigma \) and with vertex the mass center of \(K\). For each internal edge of the mesh \(\sigma =K|L\), \(\varvec{n}_{KL}\) stands for the unit normal vector of \(\sigma \), oriented form \(K\) to \(L\) (so that \(\varvec{n}_{KL}=-\varvec{n}_{LK}\)). By \( |K|\) and \( |\sigma |\) we denote the (\(d\) and \(d-1\) dimensional) measure, respectively, of an element \(K\) and of an edge \(\sigma \), and \(h_K\) and \(h_\sigma \) stand for the diameter of \(K\) and \(\sigma \), respectively. We measure the regularity of the mesh through the parameter \(\theta \) defined by:
where \(\xi _K\) stands for the diameter of the largest ball included in \(K\). The space discretization relies on the Crouzeix-Raviart element. The reference element is the unit \(d\)-simplex and the discrete functional space is the space \(P_1\) of affine polynomials. The degrees of freedom are determined by the following set of edge functionals:
The mapping from the reference element to the actual one is the standard affine mapping. Finally, the continuity of the average value of a discrete function \(v\) across each edge of the mesh, \(F_\sigma (v)\), is required, thus the discrete space \(V_h\) is defined as follows:
The space of approximation for the velocity is the space \(\varvec{W}_h\) of vector-valued functions each component of which belongs to \(V_h\) : \(\varvec{W}_h=(V_h)^d\). The pressure and the density are approximated by the space \(L_h\) of piecewise constant functions:
We will also denote \(L_h^+ = \{q \in L_h, ~q_K \ge 0, ~\forall K \in {{\mathrm{\mathcal{{T}}}}}\}\) and \(L_h^{++} = \{q \in L_h, ~q_K > 0, ~\forall K \in {{\mathrm{\mathcal{{T}}}}}\}\).
It is well-know that this discretization is nonconforming in \( H^1(\varOmega )^d\). We then define, for \(1 \le i \le d\) and \( u \in V_h \), \( \partial _{h,i} u \) as the function of \(L^2(\varOmega )\) which is equal to the derivative of u with respect to the \(i\)th space variable almost everywhere. This notation allows us to define the discrete gradient, denoted by \( \nabla _h \) for both scalar and vector-valued discrete functions and the discrete divergence of vector-valued discrete functions, denoted by \( {{\mathrm{div}}}_h \). We denote \( || \cdot ||_{1,b} \) the broken Sobolev \(H^1\) semi-norm, which is defined for scalar as well as for vector-valued functions by
We denote by \( \{ u_{i,\sigma }, \sigma \in \mathcal{{E}} _{{{\mathrm{int}}}}, 1 \le i \le d \} \) the set of velocity degrees of freedom We denote by \( \varphi _\sigma \) the usual Crouzeix-Raviart shape function associated to \( \sigma \in \mathcal{{E}}_{{{\mathrm{int}}}} \), i.e. the scalar function of \(V_h\) such that \( F_\sigma (\varphi _\sigma )=1 \) and \(F_{\sigma '}(\varphi _\sigma )=0 \), \( \forall \sigma ' \ne \sigma \).
Similarly, each degree of freedom for the density is associated to a cell \(K\), and the set of density degrees of freedom is denoted by \(\{ \rho _K, K \in \mathcal{{T}} \}\). We define by \(r_h\) the following interpolation operator \( r_h : H_0^1(\varOmega ) \rightarrow V_h\) by
This operator naturally extends to vector-valued functions and we keep the same notation \(r_h\) for both the scalar and vector case.
Let us consider a partition \(0=t^0<t^1<...<t^N =T\) of the time interval \([0,T]\), which, for the sake of simplicity, we suppose uniform. Let \(\varDelta t\) be the constant time step \( \varDelta t =t^{n}-t^{n-1} \) for \(n=1,...,N\). Let \( (\rho ^0,\varvec{u}^0) \in L_h \times \varvec{W}_h \).
Following [6] we consider the following numerical scheme :
Find \( (\varrho ^n)_{1\le n \le N}\subset L_h, (\varvec{u}^n)_{1\le n \le N} \subset \mathbf W _h \) such that \( \forall n=1,...,N \)
with \(p_K^n = p(\rho _K^n),a^+ = \max (a,0),a^- =-\min (a,0)\).
As usual, to the discrete unknowns, we associate piecewise constant functions on time intervals and on primal or dual meshes, so the density \(\rho _{\varDelta t,h}\), the pressure \(p_{\varDelta t,h} \) and the velocity \(\varvec{u}_{\varDelta t,h} \) are defined almost everywhere on \((0,T)\times \varOmega \) by
3.1 Existence, Positivity and Stabilities Properties
Theorem 2
(Existence and positivity) Let \((\rho ^0,\varvec{u}^0) \in L_h^{++} \times \varvec{W}_h\). Then the problem (11), (12) admits at least a solution \((\varrho ^n)_{1\le n \le N}\subset L_h^{++}, (\varvec{u}^n)_{1\le n \le N} \subset \mathbf W _h \).
Proof
See [5].
Theorem 3
(Energy estimate) Let \( (\varrho _0,\varvec{u}_0) \in L^\gamma (\varOmega ) \times H^1_0(\varOmega ,\mathbb {R}^3) \), such that \( \varrho _0 > 0~ \text {a.e} ~x \in \varOmega \).
Let \( \varrho ^0_K = \frac{1}{|K|} \int _K \varrho _0 {{\mathrm{dx}}}\) and \( \varvec{u}^0= r_h(\varvec{u}_0)\).
Let \( (\varrho ^n,\varvec{u}^n) \in L_h^{++} \times \mathbf W _h, n=1,...,N \) be a solution of (11), (12) emanating from the initial data \((\varrho ^0,\varvec{u}^0)\). Then we have the following balance discrete energy
Proof
See [5].
3.1.1 Discrete Relative Entropy Inequality
The following result is crucial for the rest of the article. It can be seen as a discrete balance version of (9).
Theorem 4
Let \( (\varrho _0,\varvec{u}_0) \in L^\gamma (\varOmega ) \times H^1_0(\varOmega ,\mathbb {R}^3) \), such that \( \varrho _0(x) > 0~ \text {a.e} ~x \in \varOmega \) and \( \mathcal{{H}}(\varrho _0) \in L^1(\varOmega ) \).
Let \( \varrho ^0_K = \frac{1}{|K|} \int _K \varrho _0 {{\mathrm{dx}}}\) and \( \varvec{u}^0= r_h(\varvec{u}_0)\).
Let \( (\varrho ^n,\varvec{u}^n) \in L_h \times \mathbf W _h, n=1,...,N \) be a solution of (11), (12) emanating from the initial data \((\rho ^0,\varvec{u}^0)\). Let \((r,\varvec{U}) \in C^1([0,T]\times \overline{\varOmega }) \cap C^2([0,T]\times \overline{\varOmega },\mathbb {R}^3) \) such that \( r(t,x) >0, \forall (t,x) \in [0,T]\times \overline{\varOmega }\) and \( \varvec{U}(t)_{| \partial \varOmega } = \varvec{0} \). Let \( \varvec{U}_h^n = r_h(\varvec{U}(t^n)) \), \(r_K^n = \frac{1}{|K|} \int _K r(t^n,x){{\mathrm{dx}}}\) Then we have the following inequality
where \(\varDelta t \sum _{n=1}^N | \mathcal{{R}}^{n,h} | \le c(\varrho _0,\varvec{u}_0,r,\varvec{U}) \varDelta t \).
The following result is the main result of our article and it is a consequence of the previous. We give an error estimate for our system.
Theorem 5
Let \( (\varrho _0,\varvec{u}_0) \in L^\gamma (\varOmega ) \times H^1_0(\varOmega ,\mathbb {R}^3) \), such that \( \varrho _0(x) > 0~ \text {a.e} ~x \in \varOmega \) and \( \mathcal{{H}}(\varrho _0) \in L^1(\varOmega ) \).
Let \( \varrho ^0_K = \frac{1}{|K|} \int _K \varrho _0 {{\mathrm{dx}}}\) and \( \varvec{u}^0= r_h(\varvec{u}_0)\).
Let \( (\varrho ^n,\varvec{u}^n) \in L_h \times \mathbf W _h, n=1,...,N \) be a solution of (11), (12) emanating from the initial data \((\varrho ^0,\varvec{u}^0)\). Let \((r,\varvec{U}) \in C^1([0,T]\times \overline{\varOmega }) \cap C^2([0,T]\times \overline{\varOmega },\mathbb {R}^3) \) be a strong solution of (1)–(3) such that \( \forall (t,x) \in [0,T]\times \overline{\varOmega }, r(t,x) > 0\). Let \( \varvec{U}_h^n = r_h(\varvec{U}(t^n)) \), \(r_K^n = \frac{1}{|K|} \int _K r(t^n,x){{\mathrm{dx}}}.\) Then we have the following inequality
where \( \varDelta t \sum _{n=1}^N |\mathcal{{R}}^{n,h}| \le C(\theta _0,\varrho _0,\varvec{u}_0)( h^{\epsilon (\gamma )} + \varDelta t) \) with \( \epsilon (\gamma ) = \frac{1}{2} \) for \(\gamma \ge \frac{3}{2}\) and \( \epsilon (\gamma ) =\frac{5}{2} - \frac{3}{\gamma }\) for \( \gamma \in [\frac{6}{5},\frac{3}{2}], \) and we obtain the following estimation \( || \varvec{u}_{\delta t,h} - \varvec{U}||^2_{L^\infty (0,T;L^2(\varOmega ))} + || \varrho _{\delta t,h} -r ||_{L^\infty (0,T,L^\gamma (\varOmega ))}^\gamma \le C(\theta _0,\varrho _0,\varvec{u}_0)( h^{\epsilon (\gamma )} + \varDelta t). \)
Proof
We begin with a algebraic inequality whose straightforward proof is left to the reader
Lemma 1
Let \(0<a<b<\infty \). Then there exists \(c=c(a,b)>0\) such that for all \(\rho \in [0,\infty [\) and \(r\in [a,b]\) there holds
We return to (14). We set \(a=\min _{[0,T]\times \overline{\varOmega }} r \) and \(b = \max _{[0,T]\times \overline{\varOmega }} r\). We write
Now using the behavior of \(p\) as \(\rho \) goes to infinity and (15) we obtain
We write
Using (15) and Poincare’s inequality we obtain \(\forall \delta >0,\)
Now we have
Then,
since \( \gamma \ge \frac{6}{5}\). We obtain finally
References
Eymard, R., Gallouët, T., Herbin, R.: Finite volume methods. Handb. Numer. Anal 7, 713–1018 (2000)
Feireisl, E., Jin, B.J., Novotny, A.: Relative entropies, suitable weak solutions, and weak strong uniqueness for the compressible Navier-Stokes system. http://arxiv.org/abs/1111.3082 (2011)
Feireisl, E., Novotny, A.: Weak-strong uniqueness property for the full Navier-Stokes-Fourier system. http://arxiv.org/abs/1111.4256 (2011)
Fettah, A., Gallouët, T.: Numerical approximation of the general compressible Stokes problem. IMA J. Numer. Anal. (2012)
Gallouët, T., Gastaldo, L., Herbin, R., Latché, J.C.: An unconditionally stable pressure correction scheme for the compressible barotropic Navier-Stokes equations. ESAIM. Math. Model. Numer. Anal. 42(02), 303–331 (2008)
Gallouët, T., Herbin, R., Latché, J.C.: A convergent finite element-finite volume scheme for the compressible Stokes problem part I : the isothermal case. http://arxiv.org/abs/0712.2798 (2007)
Herbin, R., Latché, J.C., Nguyen, T.T., et al.: Consistent explicit staggered schemes for compressible flows part I: the barotropic Euler equations. In: ESAIM Proceedings, Juillet 2013, vol. 40, pp. 83–102 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Gallouët, T., Maltese, D., Novotný, A. (2014). Discrete Relative Entropy for the Compressible Stokes System. In: Fuhrmann, J., Ohlberger, M., Rohde, C. (eds) Finite Volumes for Complex Applications VII-Methods and Theoretical Aspects. Springer Proceedings in Mathematics & Statistics, vol 77. Springer, Cham. https://doi.org/10.1007/978-3-319-05684-5_37
Download citation
DOI: https://doi.org/10.1007/978-3-319-05684-5_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05683-8
Online ISBN: 978-3-319-05684-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)