Abstract
This work deals with the stabilisation of mixed methods for the Stokes problem on anisotropic meshes. For this, we extend a method proposed previously in Liao and Silvester (IMA J Numer Anal 33(2):413–431, 2013), to cover the case in which the mesh contains anisotropically refined corners. This modification consists of adding extra jump terms in selected edges connecting small shape regular with large anisotropic elements. We prove stability and convergence of the proposed method, and provide numerical evidence for the fact that our approach successfully removes the dependence on the anisotropy.
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
This work deals with a stabilised discretisation of the Stokes problem. In a bounded, connected, polygonal domain \(\varOmega \subset \mathbb{R}^{2}\), this problem reads as follows: Find a velocity \(\mathbf{u}\) and a pressure p such that
subject to \(\mathbf{u} = {\boldsymbol 0}\) on ∂ Ω and \(\left < \,p\right >_{\varOmega } = 0\), where \(\left < \,p\right >_{\omega }\) denotes the mean value of p over \(\omega \subset \varOmega\), and \(\mathbf{f} \in L^{2}(\varOmega )^{2}\) is a given source term.
For the discrete space we choose the \(\mathbf{Q}_{1}\times \mathbf{P}_{0}\) pair and allow the mesh to be anisotropic. It is well known that the \(\mathbf{Q}_{1}\times \mathbf{P}_{0}\) pair is not inf-sup stable (cf. [5]). Over the years several stabilised finite element methods have been proposed (see the introduction in [7] and the references therein).
In this work, we focus on the case in which the mesh used contains anisotropic elements. This possibility is considered in [7], but the method needs to be extended to accommodate the anisotropies we consider in this paper. More precisely, the method considered in [7] is an extension of the locally stabilised FEM [6]. To build the method, the mesh \(\mathcal{P}\) used in the discretisation has to be a uniform refinement of an initial partition \(\mathcal{P}_{0}\) (see Fig. 1). In this initial partition, each macro element M is divided into four quadrangles by connecting the mid-points of opposite edges (see Fig. 1, right). The stability of the locally stabilised method is a consequence of the stability of the \(\mathbf{Q}_{2}\times \mathbf{P}_{0}\) space over the initial partition \(\mathcal{P}_{0}\). Now, it is well-known (see [2]) that the following fact holds
where \(\kappa = h/H\) is the grading factor.Footnote 1 This leads to a deterioration of the stability constant when the grading factor κ tends to zero, as in Fig. 1. This dependence is still present in [7], since that method only considers jumps inside the macro-elements \(M \in \mathcal{P}_{0}\), and then, in such a case, a deterioration of stability of the type (2) will not be corrected.
The objective of this work is to propose an extension of the method from [7] which remains uniformly stable as the grading factor goes to zero. For this, we apply the techniques recently developed in [3] and augment the method by adding jumps in selected edges of the partition \(\mathcal{P}\) (not present in the original method). More precisely, we add jumps to the formulation that allow to “connect” the small (shaded) corner macro-element in \(\mathcal{P}_{0}\) to the rest of the corner patch from Fig. 1.
Throughout, we use standard notation for Sobolev spaces [1]. The variational form of (1) consists of seeking \(\mathbf{u} \in \mathbf{V }:=\mathbf{ H}_{0}^{1}(\varOmega )\) and \(p \in M:= L_{0}^{2}(\varOmega )\) such that
where
Problem (3) is well-posed as consequence of inf-sup condition [5, pp. 58–61]:
The rest of this paper is organised as follows. We define required notation and extend the stabilisation terms of the method in [7] by a few jumps. Then, the stability, a-priori estimates and numerical experiments are stated. These experiments confirm the dependency on the grading factor κ and that the additional jumps remove it. The proof of the main results is given after the concluding remarks. An appendix justifies the numerical experiments made.
1.1 The Finite Element Approximation
Let \(\mathcal{P}\) be a given conforming partition of Ω into the union of closed parallelograms for which the non-empty intersection of distinct elements K and K′ is either a single common point or an edge of both elements. We define the spaces
and
Then, the approximation of the solution of Problem (3) is sought within \(\mathbf{Q}_{1,\mathcal{P}}\times M_{\mathcal{P}}\).
It is well known that the pair \(\mathbf{Q}_{1,\mathcal{P}}\times M_{\mathcal{P}}\) does not satisfy a discrete version of (5) (cf. [7] and the references therein). Adding stabilisation terms can circumvent this disadvantage. We now introduce notation and requirements on the partition \(\mathcal{P}\):
-
The partition \(\mathcal{P}\) is a uniform refinement of a macro element partition \(\mathcal{P}_{0}\). That is, each \(M \in \mathcal{P}_{0}\) is split into \(K_{1},K_{2},K_{3},K_{4} \in \mathcal{P}\) such that \(\left \vert K_{i}\right \vert = \left \vert M\right \vert /4\,(i = 1,\ldots,4)\) by connecting the midpoints of opposite edges of \(\mathcal{P}_{0}\). Here and throughout \(\left \vert \omega \right \vert\) denotes the area of \(\omega \subset \mathbb{R}^{2}\) and length of \(\omega \subset \mathbb{R}\).
-
Let \(\mathcal{E}_{\mathcal{P}}\) denote the interior edges of partition \(\mathcal{P}\). For each \(M \in \mathcal{P}_{0}\), let \(\mathcal{E}_{M}\) be the collection of its interior edges (dashed in Fig. 1, right). Every \(e \in \mathcal{E}_{\mathcal{P}}\) satisfies \(e = K \cap K'\), for two \(K,K' \in \mathcal{P}\).
-
For each corner in the initial partition \(\mathcal{P}_{0}\) (shaded in Fig. 3) we select a single edge \(\gamma _{\mathbf{c}} \in \mathcal{E}_{\mathcal{P}_{0}}\) that separates a (possibly) extremely small corner macro element (shaded) from a highly stretched neighbouring macro element, e.g. the embraced edges in Fig. 1 or Fig. 3. We collect all the edges \(\gamma _{\mathbf{c}}\) in the set \(\mathcal{E}_{c}\).
Now, we present the stabilised method: Find \((\mathbf{u}_{\mathcal{P}}^{s},p_{\mathcal{P}}^{s}) \in \mathbf{ Q}_{1,\mathcal{P}}\times M_{\mathcal{P}}\) such that
Here,
the stabilisation terms are
where, if \(\left [\![\cdot \right ]\!]\) stands for the jump of a function across edge \(e = K \cap K'\), then
Remark
The method proposed in [7] seeks \((\mathbf{u},p) \in \mathbf{ Q}_{1,\mathcal{P}}\times M_{\mathcal{P}}\), such that
Then, the difference is given by additional jumps across a few selected edges.
For simplicity, we restrict ourselves to axis-parallel meshes (although the results can be easily extended to meshes consisting of parallelograms). We summarise the existence and a-priori results here, the proofs are postponed until after the numerical experiments.
Theorem 1
Let \(\left \vert \!\left \vert \!\left \vert (\mathbf{v},q)\right \vert \!\right \vert \!\right \vert ^{2}:= \left \vert \mathbf{v}\right \vert _{1,\varOmega }^{2} + \left \Vert q\right \Vert _{0,\varOmega }^{2}\) . Then, there exists a constant μ s > 0 independent of grading factors κ and aspect ratios \(\varrho\) , such that
Consequently, Problem (8) has a unique solution \((\mathbf{u}_{\mathcal{P}}^{s},p_{\mathcal{P}}^{s}) \in \mathbf{ Q}_{1,\mathcal{P}}\times M_{\mathcal{P}}\) . Moreover, if \(p \in H^{1}(\varOmega )\) , then there exists a positive constant C such that
where h K,x and h K,y is the length of cell \(K \in \mathcal{P}\) in x- and y-direction, respectively.
1.2 Numerical Results
We compare μ s from (12) and the stability constant \(\xi\) from [7] given by
The experiments in Fig. 2 were performed on partitions \(\mathcal{P}\) shown in Fig. 1 (right) and Fig. 3 on the domains \(\varOmega = (-3,3)\times (0,2) \cup (-1,1)\times (-2,0]\) and Ω = (0, 1)×(0, 1), respectively. The set of additional edges \(\mathcal{E}_{c}\) was set to contain all edges enclosed by a jump symbol \(\left [\![\cdot \right ]\!]\). We observe for κ → 0, that while μ s remains uniformly bounded away from zero, \(\xi\) degrades and tends to zero. Hence, the additional jumps correct the dependency of \(\xi\) on κ. We used Corollary 1 (cf. Appendix) to calculate the values of \(\xi\) and μ s .
1.3 Conclusions
In this work we have extended the method from [7] to cover the case in which the meshes contain anisotropically refined corners. We have enhanced the aforementioned method with selected, appropriately weighted jumps that improve the stability constant by curing its dependency on the grading factor. Finally, it is worth mentioning that the refinement strategy proposed in [7] leads to meshes for which the method is as stable as it was on the initial mesh. This explains some numerical results in that reference, since the original mesh used was shape-regular.
2 Proof of Stability
In this section we prove the stability estimate (12). We start by deriving a uniformly inf-sup-stable subspace \(G \subset M_{\mathcal{P}}\) and an inf-sup deficiency. To this end, we recall the definition of \(\mathcal{E}_{c}\).
Lemma 1
For the subspace \(G \subset M_{\mathcal{P}_{0}} \subset M_{\mathcal{P}}\) , defined by
there exists a constant β G independent of aspect ratios and grading factors such that
Proof
We reason by similarity of the velocity spaces \(\mathbf{Q}_{1,\mathcal{P}}\) and \(\mathbf{Q}_{2,\mathcal{P}_{0}}\). For the pair \(\mathbf{Q}_{2,\mathcal{P}_{0}} \times G\) the result is a consequence of [3, Theorem 1]. □
The result above induces the following inf-sup deficiency of \(\mathbf{Q}_{1,\mathcal{P}}\times M_{\mathcal{P}}\).
Lemma 2
Let \(G\) be defined by (14) and let \(\varPi _{G}: M_{\mathcal{P}}\rightarrow G\) be an operator. Then
Furthermore, if \(\varPi _{G}q = q\) for all \(q \in G\) , then (16) implies (15).
Proof
Let \(q \in M_{\mathcal{P}}\), then \(\varPi _{G}q \in G\) and by (15) there exists a non-zero \(\mathbf{v} \in \mathbf{ Q}_{1,\mathcal{P}}\) such that
Dividing by \(\left \vert \mathbf{v}\right \vert _{1,\varOmega }\) gives (16) for one \(\mathbf{v} \in \mathbf{ Q}_{1,\mathcal{P}}\). The rest follows easily. □
The last results can be read as follows: The inf-sup deficiency (2) is caused by functions whose jumps do not vanish across edges in \(\mathcal{E}_{c}\). Then, in the rest of this section, we show that it is enough to control such jumps to obtain uniform stability.
We recall that each selected edge \(\gamma _{\mathbf{c}} \in \mathcal{E}_{c}\) can be written as \(\gamma _{\mathbf{c}} = M \cap M'\) where \(M,M' \in \mathcal{P}_{0}\) and M is the small and M′ is the large one. In order to simplify the proof we define \(\omega _{\gamma _{\mathbf{ c}}}:= M \cup M'\). Now, let \(G\) be defined by (14) and let \(\varPi _{G}: M_{\mathcal{P}}\rightarrow G\) be the L 2-projection given by the rule
Now, Lemma 3 proves properties of the stabilisation terms (10). The proof uses the characteristic function on subdomains \(\omega \subset \overline{\varOmega }\) given by
Lemma 3
Let \(q_{\mathcal{P}}\in M_{\mathcal{P}}\) . On \(M \in \mathcal{P}_{0}\) with \(M\not\subset \omega _{\gamma _{\mathbf{c}}}\) we have the equivalence
on \(\omega _{\gamma _{\mathbf{c}}} = M \cup M'\) we have
Furthermore, let \(\widetilde{S}\vert _{M}:= S_{M}\) and \(\widetilde{S}\vert _{\omega _{\gamma _{\mathbf{c}}}}:= S_{M} + S_{M'} + S_{\gamma _{\mathbf{c}}}\) , then
for all \(p \in H^{1}(\varOmega )\) , where \(\omega = M \in \mathcal{P}_{0}\) or \(\omega =\omega _{\gamma _{\mathbf{c}}}\) .
Proof
Equivalence (18a) has been proved in [7], however, we include an alternative proof because it supplies us with notation and arguments for (18b). To this end, let \(M \in \mathcal{P}_{0}\) be a 2-by-2 macro element such that \(M\not\subset \omega _{\gamma _{\mathbf{c}}}\), \(\gamma _{\mathbf{c}} \in \mathcal{E}_{c}\). We define \(r_{a}:= \left.(q_{\mathcal{P}}-\varPi _{G}q_{\mathcal{P}})\right \vert _{M}\) and realise \(r_{a} \in M_{\mathcal{P}}\cap L_{0}^{2}(M)\). Since, all cells \(K \subset M\) have the same area, an orthogonal (w.r.t. the inner product in L 2) basis of \(M_{\mathcal{P}}\cap L_{0}^{2}(M)\) is given by (cf. Fig. 4, left)
Below, we omit the subscript M when it is clear from the context. Therefore, by definition (20) we get \(r_{a} =\sum _{ i=1}^{3}\alpha _{i}\phi _{i,M}\). Then, using \(\left \vert K_{i}\right \vert = \left \vert M\right \vert /4,\,(i = 1,\ldots,4)\) and adding the jumps counter-clockwise we get
which proves the lower bound of (18a). Applying \((\alpha _{1} +\alpha _{3})^{2}\left \vert M\right \vert /2 \leq 2\left \Vert r_{a}\right \Vert _{0,M}^{2}\) proves the upper bound. Now, we fix an edge \(\gamma _{\mathbf{c}} \in \mathcal{E}_{c}\) and let \(r_{b}:= \left.(q_{\mathcal{P}}-\varPi _{G}q_{\mathcal{P}})\right \vert _{\omega _{\gamma _{\mathbf{c}}}}\). Then \(r_{b} =\alpha _{0}\phi _{0} + r_{a} + r_{a}'\), where \(\phi _{0} = \left \vert M\right \vert ^{-1}\chi _{M} -\left \vert M'\right \vert ^{-1}\chi _{M'}\) and \(r_{a} =\sum _{ i=1}^{3}\alpha _{i}\phi _{i,M}\) and \(r_{a}' =\sum _{ i=1}^{3}\alpha _{i}'\phi _{i,M'}\). Using (21), the definition of ϕ 0 and \(\left \vert K\right \vert \leq \left \vert K'\right \vert\) (since \(\left \vert M\right \vert \leq \left \vert M'\right \vert\)), the stabilisation terms (10) inside \(\omega _{\gamma _{\mathbf{c}}}\) satisfy
where the two additional edges \(e \subset \gamma _{\mathbf{c}}\) satisfy \(e \subset M \cap M'\).
We only need a lower bound for the last term. In fact
By multiplying with \(\left \vert K\right \vert = \left \vert M\right \vert /4 \leq \left \vert M'\right \vert /4\) we get
and
Gathering (22), these estimates and using the fact that ϕ 0 is orthogonal to ϕ i, M and ϕ i, M′ yields the lower bound
The upper bound follows using that r b is constant on each \(K \subset \omega _{\gamma _{\mathbf{c}}}\) with value r K and that jumps across at most three edges \(e \subset \partial K\) are penalised, i.e.
Now, equivalence (18b) follows from estimate (23) and this upper bound.
The first estimate in (19) is a consequence of (18) and \(\left \|q_{\mathcal{P}}-\varPi _{G}q_{\mathcal{P}}\right \|_{0,\omega }^{2} + \left \|\varPi _{G}q_{\mathcal{P}}\right \|_{0,\omega }^{2} = \left \|q_{\mathcal{P}}\right \|_{0,\omega }^{2}\) for \(\omega = M \in \mathcal{P}_{0}\) or \(\omega =\omega _{\gamma _{\mathbf{c}}}\). Finally, the second estimate in (19) follows using \(p \in H^{1}(M)\) and the arguments used to prove [7, Estimate (3.24)]. □
Proof (of Theorem 1)
First, by Lemma 1 we notice that the pressure space \(M_{\mathcal{P}}\) contains a uniformly inf-sup stable subspace \(G\). Then, thanks to (18), the stabilisation terms control the non-stable part of \(M_{\mathcal{P}}\). Then, (12) follows by standard arguments, as in [3, 4, 7]. Using (19) the a-priori estimate also follows known arguments, see for instance [3]. □
Notes
- 1.
Not to be confused with the aspect ratio \(\varrho = h/H\), in case of \(\mathcal{P}_{0}\) given by Fig. 1 (left).
References
Adams, R.A.: Sobolev Spaces. Academic, New York (1978)
Ainsworth, M., Coggins, P.: The stability of mixed hp-finite element methods for Stokes flow on high aspect ratio elements. SIAM J. Numer. Anal. 38(5), 1721–1761 (2000). (electronic)
Ainsworth, M., Barrenechea, G.R., Wachtel, A.: Stabilisation of high aspect ratio mixed finite elements for incompressible flow. SIAM J. Numer. Anal. 53(2), 1107–1120 (2015)
Bochev, P.B., Dohrmann, C.R., Gunzburger, M.D.: Stabilization of low-order mixed finite elements for the Stokes equations. SIAM J. Numer. Anal. 44(1), 82–101 (2006). (electronic)
Girault, V., Raviart, P.-A.: Finite Element Methods for Navier Stokes Equations. Springer, Berlin (1986)
Kechkar, N., Silvester, D.: Analysis of locally stabilized mixed finite element methods for the Stokes problem. Math. Comput. 58(197), 1–10 (1992)
Liao, Q., Silvester, D.: Robust stabilized Stokes approximation methods for highly stretched grids. IMA J. Numer. Anal. 33(2), 413–431 (2013)
Malkus, D.S.: Eigenproblems associated with the discrete LBB condition for incompressible finite elements. Int. J. Eng. Sci. 19(10), 1299–1310 (1981)
Acknowledgements
We would like to thank David Silvester for his time and open discussions. This research was supported by the Leverhulme Trust under grant RPG-2012-483.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
For completeness we include a standard result Lemma 4. Corollary 1 is a direct consequence of Lemma 4 and justifies our numerical experiments.
Lemma 4
Let \(\mathcal{A},\mathcal{B}\in \mathbb{R}^{n\times n}\) be symmetric matrices and let \(\mathcal{B}\) be positive definite.Then, the generalised eigenvalue problem
has n real eigenvalues \(\left \{\xi _{i}\right \}_{i}\) , and an \(\mathcal{A},\mathcal{B}\) -orthogonal basis of eigenvectors of \(\mathbb{R}^{n}\) , \(\left \{\mathbf{v}_{i}\right \}_{i}\) , such that
Moreover, we have the (sharp) discrete inf-sup condition:
where \(\xi _{1}\) is an eigenvalue of problem (24) of smallest magnitude.
Proof
A proof for a special case is given in [8, Section 3.B]. The extension to the general case presented here is straightforward. □
Corollary 1
Let \(\mathfrak{B}\) be as in (4) and let \(s: M_{\mathcal{P}}\times M_{\mathcal{P}}\rightarrow \mathbb{R}\) be an arbitrary symmetric non-negative bilinear form. Then
where \(\xi _{1}\) is an eigenvalue of smallest magnitude of the problem
with matrices A,B and S defined as usual from \(\mathfrak{B}\) and s, the mass-matrix M on the pressure space \(M_{\mathcal{P}}\) and \(\mathcal{U}\in \mathbb{R}^{n},\,n =\dim (\mathbf{Q}_{1,\mathcal{P}}\times M_{\mathcal{P}})\) .
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Barrenechea, G.R., Wachtel, A. (2015). A Note on the Stabilised Q1 − P0 Method on Quadrilaterals with High Aspect Ratios. In: Knobloch, P. (eds) Boundary and Interior Layers, Computational and Asymptotic Methods - BAIL 2014. Lecture Notes in Computational Science and Engineering, vol 108. Springer, Cham. https://doi.org/10.1007/978-3-319-25727-3_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-25727-3_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25725-9
Online ISBN: 978-3-319-25727-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)