A priori and a posteriori error estimates for a virtual element spectral analysis for the elasticity equations
We present a priori and a posteriori error analysis of a Virtual Element Method (VEM) to approximate the vibration frequencies and modes of an elastic solid. We analyze a variational formulation relying only on the solid displacement and propose an -conforming discretization by means of VEM. Under standard assumptions on the computational domain, we show that the resulting scheme provides a correct approximation of the spectrum and prove an optimal order error estimate for the eigenfunctions and a double order for the eigenvalues. Since, the VEM has the advantage of using general polygonal meshes, which allows implementing efficiently mesh refinement strategies, we also introduce a residual-type a posteriori error estimator and prove its reliability and efficiency. We use the corresponding error estimator to drive an adaptive scheme. Finally, we report the results of a couple of numerical tests that allow us to assess the performance of this approach.
keywords:virtual element method, elasticity equations, eigenvalue problem, a priori error estimates, a posteriori error analysis, polygonal meshes
Msc:65N25, 65N30, 70J30, 76M25.
We analyze in this paper a Virtual Element Method for an eigenvalue problem arising in linear elasticity. The Virtual Element Method (VEM), recently introduced in BBCMMR2013 (); BBMR2014 (), is a generalization of the Finite Element Method, which is characterized by the capability of dealing with very general polygonal/polyhedral meshes. In recent years, the interest in numerical methods that can make use of general polygonal/polyhedral meshes for the numerical solution of partial differential equations has undergone a significant growth; this because of the high flexibility that this kind of meshes allow in the treatment of complex geometries. Among the large number of papers on this subject, we cite as a minimal sample BLMbook2014 (); CGH14 (); DPECMAME2015 (); DPECRAS2015 (); ST04 (); TPPM10 ().
Although VEM is very recent, it has been applied to a large number of problems; for instance, to Stokes, Brinkman, Cahn-Hilliard, plates bending, advection-diffusion, Helmholtz, parabolic, and hyperbolic problems have been introduced in ABMV2014 (); ABSV2016 (); BLV-M2AN (); BMR2016 (); BM12 (); BBBPS2016 (); CG16 (); CGS17 (); ChM-camwa (); PPR15 (); vacca1 (); V-m3as18 (); vacca2 (). Regarding VEM for linear and non-linear elasticity we mention BBM (); BLM2015 (); Paulino-VEM (); WRR2016 (), for spectral problems BMRR (); GVXX (); MRR2015 (); MRV (), whereas a posteriori error analysis for VEM have been developed in BMm2as (); BeBo2017 (); CGPS (); MRR2 ().
The numerical approximation of eigenvalue problems for partial differential equations is object of great interest from both, the practical and theoretical points of view, since they appear in many applications. We refer to Boffi (); BGG2012 () and the references therein for the state of the art in this subject area. In particular, this paper focus on the approximation by VEM of the vibration frequencies and modes of an elastic solid. One motivation for considering this problem is that it constitutes a stepping stone towards the more challenging goal of devising virtual element spectral approximations for coupled systems involving fluid-structure interaction, which arises in many engineering problems (see BGHRS2008 () for a thorough discussion on this topic). Among the existing techniques to solve this problem, various finite element methods have been proposed and analyzed in different frameworks for instance in the following references BO (); BHPR2001 (); Hernadez2009 (); MMR2013 ().
On the other hand, in numerical computations it is important to use adaptive mesh refinement strategies based on a posteriori error indicators. For instance, they guarantee achieving errors below a tolerance with a reasonable computer cost in presence of singular solutions. Several approaches have been considered to construct error estimators based on the residual equations (see ATO (); Verfurth () and the references therein). Due to the large flexibility of the meshes to which the VEM is applied, mesh adaptivity becomes an appealing feature since mesh refinement strategies can be implemented very efficiently. However, the design and analysis of a posteriori error bounds for the VEM is a challenging task. References BMm2as (); BeBo2017 (); CGPS (); MRR2 () are the only a posteriori error analyses for VEM currently available in the literature. In BMm2as (), a posteriori error bounds for the -conforming VEM for the two-dimensional Poisson problem are proposed. In BeBo2017 () a residual-based a posteriori error estimator for the VEM discretization of the Poisson problem with discontinuous diffusivity coefficient has been introduced and analyzed. Moreover, in CGPS (), a posteriori error bounds are introduced for the -conforming VEM for the discretization of second order linear elliptic reaction-convection-diffusion problems with non-constant coefficients in two and three dimensions. Finally, in MRR2 () a posteriori error analysis of a virtual element method for the Steklov eigenvalue problem has been developed.
The aim of this paper is to introduce and analyze an -VEM that applies to general polygonal meshes, made by possibly non-convex elements, for the two-dimensional eigenvalue problem for the linear elasticity equations. We begin with a variational formulation of the spectral problem relying only on the solid displacement. Then, we propose a discretization by means of VEM, which is based on equiv () in order to construct a proper -projection operator, which is used to approximate the bilinear form on the right hand side of the spectral problem. Then, we use the so-called Babuška–Osborn abstract spectral approximation theory (see BO ()) to deal with the continuous and discrete solutions operators which appear as the solution of the continuous and discrete source problems and whose spectra are related with the solutions of the spectral problem. Under rather mild assumptions on the polygonal meshes, we establish that the resulting VEM scheme provides a correct approximation of the spectrum and prove optimal-order error estimates for the eigenfunctions and a double order for the eigenvalues. The second goal of this paper is to introduce and analyze an a posteriori error estimator of residual type for the virtual element approximation of the eigenvalue problem. Since normal fluxes of the VEM solution are not computable, they will be replaced in the estimators by a proper projection. We prove that the error estimator is equivalent to the error and use the corresponding indicator to drive an adaptive scheme. In addition, in this work we address the issue of comparing the proposed a posteriori error estimator with the standard residual estimator for a finite element method.
The outline of this article is as follows: We introduce in Section 2 the variational formulation of the spectral problem, define a solution operator and establish its spectral characterization. In Section 3, we introduce the virtual element discrete formulation, describe the spectrum of a discrete solution operator and establish some auxiliary results. In Section 4, we prove that the numerical scheme provides a correct spectral approximation and establish optimal order error estimates for the eigenvalues and eigenfunctions using the standard theory for compact operators. In Section 5, we establish an error estimate for the eigenfunctions in the -norm, which will be useful in the a posteriori error analysis. In Section 6, we define the a posteriori error estimator and proved its reliability and efficiency. Finally, in Section 7, we report a set of numerical tests that allow us to assess the convergence properties of the method, to confirm that it is not polluted with spurious modes and to check that the experimental rates of convergence agree with the theoretical ones. Moreover, we have also made a comparison between the proposed estimator and the standard residual error estimator for a finite element method,
Throughout the article, is a generic Lipschitz bounded domain of with boundary , we will use standard notations for Sobolev spaces, norms and seminorms. Finally, we employ to denote a generic null vector and to denote generic constants independent of the discretization parameters , which may take different values at different occurrences.
2 The spectral problem
We assume that an isotropic and linearly elastic solid occupies a bounded and connected Lipschitz domain . We assume that the boundary of the solid admits a disjoint partition , the structure being fixed on and free of stress on . We denote by the outward unit normal vector to the boundary . Let us consider the eigenvalue problem for the linear elasticity equation in with mixed boundary conditions, written in the variational form:
Find , , such that
where is the solid displacement and is the corresponding vibration frequency; is the density of the material, which we assume a strictly positive constant. The constitutive equation relating the Cauchy stress tensor and the displacement field is given by
with being the standard strain tensor and the elasticity operator, which we assume given by Hooke’s law, i.e.,
where and are the Lamé coefficients, which we assume constant.
We introduce the following bounded bilinear forms:
Then, the eigenvalue problem above can be rewritten as follows:
Find , , such that
It is easy to check (as a consequence of the Korn inequality) that for all . Then, the bilinear form is -elliptic.
Next, we define the corresponding solution operator:
where is the unique solution of the following source problem:
Thus, the linear operator is well defined and bounded. Notice that solves Problem 2 if and only if is an eigenpair of , i.e, if and only if
Moreover, it is easy to check that is self-adjoint with respect to the inner product in .
The following is an additional regularity result for the solution of problem (2.1) and consequently, for the eigenfunctions of .
The proof follows from the regularity result for the classical elasticity problem (cf. G2 ()). ∎
Hence, because of the compact inclusion , is a compact operator. Therefore, we have the following spectral characterization result.
The spectrum of satisfies , where is a sequence of real positive eigenvalues which converges to . The multiplicity of each eigenvalue is finite and their corresponding eigenspaces lie in .
3 Virtual elements discretization
We begin this section, by recalling the mesh construction and the shape regularity assumptions to introduce the discrete virtual element space. Then, we will introduce a virtual element discretization of Problem 2 and provide a spectral characterization of the resulting discrete eigenvalue problem. Let be a sequence of decompositions of into polygons . Let denote the diameter of the element and . In what follows, we denote by the number of vertices of , and by a generic edge of .
For the analysis, we will make the following assumptions as in BMRR (): there exists a positive real number such that, for every and every ,
the ratio between the shortest edge and the diameter of is larger than ;
is star-shaped with respect to every point of a ball of radius .
Moreover, for any subset and nonnegative integer , we indicate by the space of polynomials of degree up to defined on .
To continue the construction of the discrete scheme, we need some preliminary definitions. First, we split the bilinear forms and , introduced in the previous section as follows:
Now, we consider a simple polygon and, for , we define
We then consider the following finite dimensional space:
The following set of linear operators are well defined for all :
: The (vector) values of at the vertices.
, for : The edge moments for on each edge of .
, for : The internal moments for on each element .
Now we define the projector for each as the solution of
where for all ,
We note that the second equation in (3.1) is needed for the problem to be well-posed.
Now, we introduce our local virtual space:
where the space denote the polynomials in that are orthogonal to . We observe that, since , the operator is well defined on and computable only on the basis of the output values of the operators in , and . We note that it can be proved, see equiv (); BBCMMR2013 (); BBMRm3as2016 () that the set of linear operators , and constitutes a set of degrees of freedom for the local virtual space . Moreover, it is easy to check that . This will guarantee the good approximation properties for the space.
Additionally, we have that the standard -projector operator can be computed from the set of degrees freedom. In fact, for all , the function is defined by:
We can now present the global virtual space: for every decomposition of into simple polygons .
In agreement with the local choice of the degrees of freedom, in we choose the following degrees of freedom:
: the (vector) values of at the vertices of .
, for : The edge moments on each edge .
, for : The internal moments on each element .
On the other hand, let and be symmetric positive definite bilinear forms chosen as to satisfy
for some positive constants , , and depending only on the constant that appears in assumptions and . Then, we introduce on each element the local (and computable) bilinear forms
Now, we define in a natural way
The construction of and guarantees the usual consistency and stability properties of VEM, as noted in the proposition below. Since the proof is simple and follows standard arguments in the Virtual Element literature, it is omitted (see BBCMMR2013 ()).
The local bilinear forms and on each element satisfy
Consistency: for all and for all we have that
Stability: there exist positive constants , , and , independent of and , such that
Now, we are in a position to write the virtual element discretization of Problem 2.
Find , , such that
We observe that by virtue of (3.8), the bilinear form is bounded. Moreover, as is shown in the following lemma, it is also uniformly elliptic.
There exists a constant , independent of , such that
Thanks to (3.8), it is easy to check that the above inequality holds with . ∎
The next step is to introduce the discrete version of operator :
where is the solution of the corresponding discrete source problem:
Once more, as in the continuous case, solves Problem 3 if and only if is an eigenpair of , i.e, if and only if
Moreover, it is easy to check that is self-adjoint with respect to and .
As a consequence, we have the following spectral characterization of the discrete solution operator.
The spectrum of consists of eigenvalues repeated according to their respective multiplicities. All of them are real and positive.
4 Spectral approximation and error estimates
To prove that provides a correct spectral approximation of , we will resort to the classical theory for compact operators (see BO ()). With this aim, we recall the following approximation result which is derived by interpolation between Sobolev spaces (see for instance (GR, , Theorem I.1.4) from the analogous result for integer values of . In its turn, the result for integer values is stated in (BBCMMR2013, , Proposition 4.2) and follows from the classical Scott-Dupont theory (see BS-2008 ()):
Assume and are satisfied. There exists a constant , such that for every with , there exists , such that
The classical theory for compact operators, is based on the convergence in norm of to as . However, the operator is not well defined for any , since the definition of bilinear form in (3.3) needs the degrees of freedom and in particular the pointwise values of . To circumvent this drawback, we introduce the projector with range , which is defined by the relation
In our case, the bilinear form correspond to the inner product. Thus, . Moreover,
For the analysis we introduce the following broken seminorm:
which is well defined for every such that for all polygon .
Now, we define . Notice that and the eigenfunctions of and coincide. Furthermore, we have the following result.
There exists such that, for all , if and , then
for all , for all such that and for all such that .
Let , for we have that
where we have used the consistency property (3.6) to derive the last equality. We now bound each term , with a constant .
The next step is to find appropriate term that can be used in the above lemma. Thus, we have the following result.
Assume and are satisfied. Then, for every with , there exists and a constant , such that
Now, we are in a position to conclude that converges in norm to as goes to zero.
There exist independent of and (as in Lemma 2.1(i)), such that
As a direct consequence of Corollary 4.1, standard results about spectral approximation (see K (), for instance) show that isolated parts of are approximated by isolated parts of and therefore by . More precisely, let be an isolated eigenvalue of with multiplicity and let be its associated eigenspace. Then, there exist eigenvalues of (repeated according to their respective multiplicities) which converge to . Let be the direct sum of their corresponding associated eigenspaces.
We recall the definition of the gap between two closed subspaces and of :
The following error estimates for the approximation of eigenvalues and eigenfunctions hold true.
There exists a strictly positive constant such that
The theorem above yields error estimates depending on . The next step is to show an optimal-order estimate for this term.
There exist and , independent of , such that
The error estimate for the eigenvalue of leads to an analogous estimate for the approximation of the eigenvalue of Problem 2 by means of the discrete eigenvalues , , of Problem 3. However, the order of convergence in Theorem 4.1 is not optimal for and, hence, not optimal for either. Our next goal is to improve this order.
There exists independent of such that
thus, we obtain the following identity:
The next step is to bound each term on the right hand side above. The first and the second ones are easily bounded using the Cauchy-Schwarz inequality and (4.5):
For the fourth term, repeating similar arguments to the previous case, but using the consistency property (cf (3.7)) we have
On the other hand, from the Korn’s inequality and Lemma 3.1, together with the fact that as goes to zero, we have that