Abstract
We present novel techniques for obtaining the basic estimates of virtual element methods in terms of the shape regularity of polygonal/polyhedral meshes. We also derive new error estimates for the Poisson problem in two and three dimensions.
1 Introduction
A salient feature of
virtual element methods
[4, 5, 15, 1, 14, 22, 6, 11, 2, 9, 8, 3, 16, 7]
is that they can be implemented on polygonal/polyhedral meshes.
The stability analysis and error analysis for these methods require the
extensions of well-known finite element results to
general shape functions and general meshes. This is a delicate task since
the notion of affine-equivalent elements
is no longer available.
(See the treatment of the original virtual element
method in [10].)
The first goal of our paper is to extend some basic finite element estimates to
the virtual elements
introduced in [1],
under the shape regularity assumptions that can be found for example in
[4, 1, 8].
The main tool is a discrete norm
for virtual element functions that plays the role of the
The rest of the paper is organized as follows: We consider two-dimensional virtual elements in Section 2, where we obtain basic estimates needed for the error analysis of virtual element methods. Novel techniques for exploiting the shape regularity assumptions are developed in Sections 2.4–2.7. The error analysis for the two-dimensional Poisson problem is then carried out in Section 3. The results in these sections are extended to polygonal meshes that satisfy relaxed shape regularity assumptions in Section 4 and to the Poisson problem in three dimensions in Section 5. The paper ends with some concluding remarks in Section 6.
We will follow the standard notation for differential operators, function spaces and norms that can be found for example in [17, 13], and also the notation in [8] for virtual elements.
2 Local Virtual Element Spaces in Two Dimensions
Let D be a polygon in
2.1 Shape Regularity Assumptions and Consequences
We assume (cf. [4, 1, 8])
there exists
and
We shall refer to the center of
Conditions (2.1) and (2.2) imply that
(cf. Figure 1). In particular, the number of vertices of D is also controlled by ρ.
We will use the notation
2.1.1 Trace Inequality
It follows from (2.3) that we have the (scaled) trace inequality
2.1.2 Discrete Estimates
In view of (2.3), we also have the following discrete estimates:
2.1.3 Sobolev Inequality
It follows from (2.2) that
Details can be found in [13, Lemma 4.3.4].
2.1.4 Bramble–Hilbert Estimates
Condition (2.2) implies that we have the following Bramble–Hilbert estimates [12]:
Details can be found in [13, Lemma 4.3.8].
2.1.5 Poincaré–Friedrichs Inequalities
The following inequalities are direct consequences of (2.4) and (2.9)
(with
2.2 The Projection Π k , D ∇
In view of the Poincaré–Friedrichs inequality (2.11), the Sobolev space
The projection operator from
Letting
and then (2.13) implies
For
to define
Remark 2.1.
It is clear that
2.3 The Space 𝒬 k ( D )
We begin with the following well-posedness result for the Poisson problem.
Lemma 2.2.
Given any
Proof.
Let
Then the unique
Remark 2.3.
Note that the finite element function
For
and (iii) we have
where
Remark 2.4.
It is clear that
Lemma 2.5.
We have (i)
Proof.
Let
is also an isomorphism from
Since (2.21) is equivalent to
the lemma follows immediately. ∎
Remark 2.6.
It follows from Lemma 2.5 that we can take the degrees of freedom of
Remark 2.7.
It follows from Remark 2.3 that
The following result shows that functions in
Lemma 2.8.
The inequality
holds for any
Proof.
It follows from (2.20) that
and hence
2.4 The (Semi-)Norm | | | ⋅ | | | k , D
The semi-norm
where
Remark 2.9.
It is clear that
and that
Let
The following lemma on polynomials is needed for this purpose.
Lemma 2.10.
Given any
where B is the unit disc and the positive constant C depends only on k.
Proof.
Since Δ maps
Lemma 2.11.
We have
Proof.
Since
Let
Let
by the equivalence of norms on finite-dimensional vector spaces.
Given any
Putting (2.6), (2.7), (2.27), and (2.29) together, we find
and hence
The next result is needed for another characterization of
Lemma 2.12.
If
Proof.
This is trivial if
If
Let
Lemma 2.13.
We have
where
Proof.
First we observe that
by a standard inverse estimate for polynomials in one variable [17, 13]. On the other hand, the opposite estimate
holds by Lemma 2.12 and a direct calculation.
The equivalence (2.33) follows from (2.25), Lemma 2.11, (2.34), and (2.35). ∎
2.5 Estimates for Π k , D ∇
There is an obvious stability estimate
that follows from (2.15).
There is also a stability estimate for
Lemma 2.14.
We have
Proof.
It suffices to establish (2.37) in the case where
It follows from (2.7) and (2.15) that
and hence
Moreover, (2.14) implies
and
if
Estimate (2.37) follows from (2.10)–(2.11) and (2.38)–(2.40). ∎
Lemma 2.15.
We have
2.6 Estimates for Π k , D 0
The obvious stability estimate
together with (2.9) and the fact that
There is also a stability estimate for
Lemma 2.17.
We have
Proof.
This is a consequence of (2.6), (2.36), (2.41), and (2.43):
as desired. ∎
Estimates (2.9), (2.44) and the fact that
The following lemma contains another useful estimate.
Lemma 2.18.
We have
2.7 Some Inequalities Involving | | | ⋅ | | | k , D
The role of the
Lemma 2.19.
We have
Proof.
It suffices to prove (2.46) when
Let
Let
where the positive constant
Let
Let
or equivalently
We have
by Lemma 2.8, and
by Lemma 2.18.
Putting (2.47), (2.48), (2.49), and (2.51) together, we arrive at the estimate
It then follows from (2.6), (2.48) and (2.52) that
Corollary 2.20.
We have
Proof.
This follows directly from Lemma 2.14, Lemma 2.15 and Lemma 2.19:
Remark 2.21.
We say that two polygons have the same shape (or are similar) if one can be mapped to the other by a rigid motion followed by dilation. For each equivalence class of similar polygons, we have
by the equivalence of norms on finite-dimensional vector spaces and scaling, where the hidden constants depend on k and the shape of the polygon. But it is not clear that the constant in the estimate
can also be controlled by k and ρ.
The role of the
Lemma 2.22.
We have
where
2.8 Interpolation Operator
The interpolation operator
Lemma 2.23.
We have, for
Proof.
It suffices to consider the case where
First we observe that
by Lemma 2.14 and Corollary 2.20, and
by (2.36) and Lemma 2.19. Moreover, we have
Estimates (2.55)–(2.56) then follow from the
Bramble–Hilbert estimates
(2.9) and from the fact that
The proof of the following result is similar.
Lemma 2.24.
We have
3 The Poisson Problem in Two Dimensions
Let Ω be a bounded polygonal domain in
where
The Poisson problem (3.1) can be solved numerically by virtual element methods.
3.1 The Virtual Element Space 𝒬 h k
Let
We take the virtual element space
are defined in terms of their local counterparts:
Let the semi-norm
Then we have
and, in view of (2.15),
The local estimates
(2.41), (2.42), (2.45),
and (2.55)–(2.57)
immediately imply the following global results, where
Lemma 3.1.
The following estimates are valid for
Moreover, we have
and
for
3.2 Discrete Problem
The discrete problem is to find
where
Note that
by (2.15), and the restriction of
3.2.1 Other Choices for S D ( ⋅ , ⋅ )
There are other choices for the bilinear form
For example, in view of Lemma 2.11, we can take (cf. [10])
and according to Lemma 2.13, another choice [24, 10] is
where
3.2.2 Well-Posedness
Since we have
Lemma 3.2.
We have
Proof.
On the one hand, it follows from Lemma 2.19 and (3.11) that
On the other hand, we have, by Lemma 2.22 and (3.11),
since
It follows from (3.10), (3.12) and Lemma 3.2 that
for all
Therefore, the discrete problem (3.8) is uniquely solvable.
Remark 3.3.
Estimate (3.15) and the Cauchy–Schwarz inequality imply that
3.2.3 Choices for Ξ h
We will choose
The following result is useful for the error analysis in
Lemma 3.4.
For
Proof.
In view of the relation
The following result is useful for the error analysis in
Lemma 3.5.
For
Proof.
In view of the relation
estimate (3.20) follows from (3.5)
and (3.7). Note that this is the reason why
3.3 Error Estimates in the Energy Norm
We begin with an abstract estimate for
Theorem 3.6.
Assuming
Proof.
Given any
and, in view of (3.8),
Furthermore, we have by (3.1), (3.9) and (3.12),
and hence, by (2.36), (2.56), (3.17), Lemma 3.4, and the triangle inequality,
Estimate (3.21) follows from (3.2), (3.22), (3.23), and the triangle inequality. ∎
We also have an abstract error estimate for the computable
Corollary 3.7.
Assuming
Proof.
Estimate (3.24) follows immediately from (2.36), (3.2), (3.21), and the relation
Remark 3.8.
It follows from (3.21) and (3.24) that
and hence the virtual element method produces best approximate solutions
up to the perturbation error due to
We can derive concrete energy error estimates under additional regularity assumptions.
Theorem 3.9.
Assuming
We have a similar error estimate for
Corollary 3.10.
Assuming
3.4 L 2 Error Estimates
We will derive
We begin with a consistency estimate.
Lemma 3.11.
Assuming that
Proof.
We have, by (3.1), (3.8), (3.9), and (3.12),
and
which together imply (3.26) because of (3.4), (3.17), Lemma 3.5, and Theorem 3.9. ∎
Theorem 3.12.
Assuming
Proof.
Let
Then we have, by elliptic regularity [23],
and
The first term on the right-hand side of (3.29) satisfies
by (3.4), and thus (3.27) follows from Theorem 3.9, Lemma 3.11 and (3.28)–(3.30). ∎
We have a similar
Corollary 3.13.
Assuming
Proof.
From (3.7), Theorem 3.12 and the relation
estimate (3.31) follows. ∎
There is also a similar
Theorem 3.14.
Assuming
Proof.
We have
and, in view of (2.4), (2.24), and (2.37),
Estimate (3.32) follows from (3.3), (3.4), Theorem 3.9, Theorem 3.12, and (3.33)–(3.34). ∎
4 Relaxed Shape Regularity Assumptions
The results in Section 2 and Section 3 are
also valid under the following relaxed
shape regularity assumptions on the polygonal mesh
(cf. Figures 2 and 3): Each polygonal subdomain
D in
First we observe that the simplicial triangulation
because
It follows that the estimates in Sections 2.1.1–2.1.3 can be extended to D, where
is the maximum of the diameters of the components of D, and the hidden constants in (2.4)–(2.8) depend on the parameter ρ, the polynomial degree k and the number of components N.
Next we consider the Bramble–Hilbert estimates. The following observation
will be useful: There exists
a disc
It follows from the equivalence of norms on finite-dimensional vector spaces and scaling
that for any
where the positive constant
The proof of the following result is based on the ideas in [21, Section 7].
Lemma 4.1.
Let D be a polygonal domain
and
Proof.
Let
Suppose that
where
By the Bramble–Hilbert estimates for the disc
where the positive constant
It follows from (4.2), (4.6), (4.7), and the triangle inequality that
By the Bramble–Hilbert estimate for
where the positive constant
Combining (4.3), (4.8), (4.9), and the triangle inequality, we find
where
where
Estimate (4.4) now follows from the recursive estimates defined by (4.5), (4.10) and (4.11), together with the (initial) estimate
which proves the lemma. ∎
It follows from Lemma 4.1 that the estimates in
Section 2.1.5
also hold under the general shape regularity assumptions.
The rest of the results in Section 2 and Section 3
can then be established
by the same arguments, provided that the operator
5 Virtual Element Methods for the Poisson Problem in Three Dimensions
In this section, we discuss the extensions of the results in Section 2 and Section 3 to three dimensions. We begin with the shape regularity assumptions on a polyhedron D.
5.1 Shape Regularity Assumptions
We assume that
(i) there exists
Remark 5.1.
Note that the analog of assumption (iii) is automatically satisfied in two dimensions since all line segments are similar to the unit interval.
We can form a simplicial triangulation
Remark 5.2.
We can further relax the shape regularity assumptions as in Section 4.
5.2 The Local Virtual Element Space 𝒬 k ( D )
Let D be a polyhedron that satisfies the regularity assumptions in Section 5.1.
We can define the inner product
The set of the edges of D is again denoted by
In view of Remark 2.21, an important consequence of the shape regularity assumption (iii) in Section 5.1 is that
Here and below all hidden constants will depend on k, ρ and the
references polygons for
Lemma 5.3.
Given
Proof.
Observe that
We may also assume that
and
Let
We find by the change of variables
Therefore, we have
Hence
as desired. ∎
Using Lemma 5.3, we can prove the following analog of Lemma 2.2 by identical arguments.
Lemma 5.4.
Given any
We can now define
the local virtual element space
The degrees of freedom for
Note that for
5.3 The (Semi-)Norm | | | ⋅ | | | k , D and Estimates for Π k , D ∇ and Π k , D 0
The analog of (2.23) is given by
where
It follows from (2.23), (5.1) and (5.4) that
Lemma 2.10, Lemma 2.11 and Lemmas 2.14, 2.15, 2.17, and 2.18 can then be extended to three dimensions by identical arguments.
5.4 Inverse Inequality, Friedrichs’ Inequality and Estimates for I k , D
We can establish the inverse inequality (2.46) in three dimensions provided we take the function
The interpolation operator
5.5 Virtual Element Methods for the Poisson Problem
Let
The discrete problem for (3.1) is defined by (3.8), (3.9) and
(3.18), where
and
Again the restriction of
The results in Section 3.3 and Section 3.4
can be extended to
three dimensions through identical arguments. The only difference is that now all constants depend on
k, ρ and the reference polygons for
6 Concluding Remarks
We have developed new techniques for obtaining estimates for virtual elements
in terms of the
shape regularity of polyhedral meshes, and also error estimates for the computable
piecewise polynomials
For simplicity, we have only presented results for integer order Sobolev spaces.
But they can also be extended to fractional order Sobolev spaces.
In particular, the interpolation operator
With minor modifications
the results in this paper can be extended to the original virtual element
methods in
[4] for two-dimensional problems where the definition of
Such virtual element methods have been analyzed in [10] by a different approach where polygonal meshes with arbitrarily short edges are also considered.
The local estimates in Section 2 (and their three-dimensional analogs) are relevant for general second elliptic boundary value problems [8] and nonconforming virtual elements [3]. We also expect that the new techniques can be extended to virtual element methods for higher order problems [15, 16].
Funding source: National Science Foundation
Award Identifier / Grant number: DMS-16-20273
Funding statement: The first and third authors were supported in part by the National Science Foundation under grant no. DMS-16-20273. They would also like to acknowledge the support provided by the Hausdorff Research Institute of Mathematics at Universität Bonn during their visit in Spring 2017.
References
[1] B. Ahmad, A. Alsaedi, F. Brezzi, L. D. Marini and A. Russo, Equivalent projectors for virtual element methods, Comput. Math. Appl. 66 (2013), 376–391. 10.1016/j.camwa.2013.05.015Search in Google Scholar
[2] P. F. Antonietti, L. Beirão da Veiga, D. Mora and M. Verani, A stream virtual element formulation of the Stokes problem on polygonal meshes, SIAM J. Numer. Anal. 52 (2014), no. 1, 386–404. 10.1137/13091141XSearch in Google Scholar
[3] B. Ayuso de Dios, K. Lipnikov and G. Manzini, The nonconforming virtual element method, ESAIM Math. Model. Numer. Anal. 50 (2016), 879–904. 10.1051/m2an/2015090Search in Google Scholar
[4] L. Beirão da Veiga, F. Brezzi, A. Cangiani, G. Manzini, L. D. Marini and A. Russo, Basic principles of virtual element methods, Math. Models Methods Appl. Sci. 23 (2013), 199–214. 10.1142/S0218202512500492Search in Google Scholar
[5] L. Beirão da Veiga, F. Brezzi and L. D. Marini, Virtual elements for linear elasticity problems, SIAM J. Numer. Anal. 51 (2013), 794–812. 10.1137/120874746Search in Google Scholar
[6] L. Beirão da Veiga, F. Brezzi, L. D. Marini and A. Russo, The Hitchhiker’s guide to the virtual element method, Math. Models Methods Appl. Sci. 24 (2014), 1541–1573. 10.1142/S021820251440003XSearch in Google Scholar
[7] L. Beirão da Veiga, F. Brezzi, L. D. Marini and A. Russo, Mixed virtual element methods for general second order elliptic problems on polygonal meshes, ESAIM Math. Model. Numer. Anal. 50 (2016), 727–747. 10.1051/m2an/2015067Search in Google Scholar
[8] L. Beirão da Veiga, F. Brezzi, L. D. Marini and A. Russo, Virtual element method for general second-order elliptic problems on polygonal meshes, Math. Models Methods Appl. Sci. 26 (2016), 729–750. 10.1142/S0218202516500160Search in Google Scholar
[9] L. Beirão da Veiga, C. Lovadina and D. Mora, A virtual element method for elastic and inelastic problems on polytope meshes, Comput. Methods Appl. Mech. Engrg. 295 (2015), 327–346. 10.1016/j.cma.2015.07.013Search in Google Scholar
[10] L. Beirão da Veiga, C. Lovadina and A. Russo, Stability analysis for the virtual element method, preprint (2016), https://arxiv.org/abs/1607.05988v1. 10.1142/S021820251750052XSearch in Google Scholar
[11] L. Beirão da Veiga and G. Manzini, A virtual element method with arbitrary regularity, IMA J. Numer. Anal. 34 (2014), 759–781. 10.1093/imanum/drt018Search in Google Scholar
[12] J. H. Bramble and S. R. Hilbert, Estimation of linear functionals on Sobolev spaces with applications to Fourier transforms and spline interpolation, SIAM J. Numer. Anal. 7 (1970), 113–124. 10.1137/0707006Search in Google Scholar
[13] S. C. Brenner and L. R. Scott, The Mathematical Theory of Finite Element Methods, 3rd ed., Springer, New York, 2008. 10.1007/978-0-387-75934-0Search in Google Scholar
[14] F. Brezzi, R. S. Falk and L. D. Marini, Basic principles of mixed virtual element methods, ESAIM Math. Model. Numer. Anal. 48 (2014), 1227–1240. 10.1051/m2an/2013138Search in Google Scholar
[15] F. Brezzi and L. D. Marini, Virtual element methods for plate bending problems, Comput. Methods Appl. Mech. Engrg. 253 (2013), 455–462. 10.1016/j.cma.2012.09.012Search in Google Scholar
[16]
C. Chinosi and L. D. Marini,
Virtual element method for fourth order problems:
[17] P. G. Ciarlet, The Finite Element Method for Elliptic Problems, North-Holland, Amsterdam, 1978. 10.1115/1.3424474Search in Google Scholar
[18] M. Dauge, Elliptic Boundary Value Problems on Corner Domains, Lecture Notes in Math. 1341, Springer, Berlin, 1988. 10.1007/BFb0086682Search in Google Scholar
[19] D. A. Di Pietro and J. Droniou, A hybrid high-order method for Leray–Lions elliptic equations on general meshes, Math. Comp. (2016), 10.1090/mcom/3180. 10.1090/mcom/3180Search in Google Scholar
[20]
D. A. Di Pietro and J. Droniou,
[21] T. Dupont and R. Scott, Polynomial approximation of functions in Sobolev spaces, Math. Comp. 34 (1980), 441–463. 10.1090/S0025-5718-1980-0559195-7Search in Google Scholar
[22] A. L. Gain, C. Talischi and G. H. Paulino, On the virtual element method for three-dimensional linear elasticity problems on arbitrary polyhedral meshes, Comput. Methods Appl. Mech. Engrg. 282 (2014), 132–160. 10.1016/j.cma.2014.05.005Search in Google Scholar
[23] P. Grisvard, Elliptic Problems in Non Smooth Domains, Pitman, Boston, 1985. Search in Google Scholar
[24] P. Wriggers, W. T. Rust and B. D. Reddy, A virtual element method for contact, Comput. Mech. 58 (2016), 1039–1050. 10.1007/s00466-016-1331-xSearch in Google Scholar
© 2017 Walter de Gruyter GmbH, Berlin/Boston