Analysis of recovery type a posteriori error estimators for mildly structured grids
By Jinchao Xu and Zhimin Zhang
Abstract
Some recovery type error estimators for linear finite elements are analyzed under $O(h^{1+\alpha })$$(\alpha > 0)$ regular grids. Superconvergence of order $O(h^{1+\rho })$$(0 < \rho \le \alpha )$ is established for recovered gradients by three different methods. As a consequence, a posteriori error estimators based on those recovery methods are asymptotically exact.
1. Introduction
A posteriori error estimates have become standard in modern engineering and scientific computation. There are two types of popular error estimators: the residual type (see, e.g., Reference 2, Reference 4) and the recovery type (see, e.g., Reference 21). The most representative recovery type error estimator is the Zienkiewicz-Zhu error estimator, especially the estimator based on gradient patch recovery by local discrete least-squares fitting Reference 22, Reference 23. The method is now widely used in engineering practice for its robustness in a posteriori error estimates and its efficiency in computer implementation. It is a common belief that the robustness of the ZZ estimator is rooted in the superconvergence property of the associated gradient recovery under structured meshes. Superconvergence properties of the ZZ recovery based on local least-squares fitting are proven by Zhang Reference 17 for all popular elements under rectangular meshes, by Li-Zhang Reference 11 for linear elements under strongly regular triangular meshes, and by Zhang-Victory Reference 18 for tensor product elements under strongly regular quadrilateral meshes.
While there is a sizable literature on theoretical investments for residual type error estimators (see, e.g., Reference 1, Reference 3, Reference 10, Reference 14 and references therein), there have not been many theoretical results on recovery type error estimators. Nevertheless, the recovery type error estimators perform astonishingly well even for unstructured grids. The current paper intends to explain this phenomenon. We observe that for an unstructured mesh, when adaptive procedure is used, a mesh refinement will usually bring in some kind of local structure. It is then reasonable to assume that for most of the domain, every two adjacent triangles form an $O(h^{1+\alpha })$ approximate parallelogram. Under this assumption, we are able to establish superconvergence of the gradient recovery operator for three popular methods: weighted averaging, local $L^2$-projection, and the ZZ patch recovery. Furthermore, by utilizing an integral identity for linear elements on one triangular element developed by Bank and Xu Reference 5, we are able to generalize their superconvergence result between the finite element solution and the linear interpolation from an $O(h^2)$ regular grid to an $O(h^{1+\alpha })$ regular grid. Finally, we are able to prove asymptotic exactness of the three recovery error estimators.
In this section, we shall generalize the result in Reference 5 for $\alpha = 1$ to all $\alpha > 0$. Following the argument in Reference 5, we consider in Figure 1, a triangle $\tau$ with vertices $\mathbf{p}_k^{t}=(x_k,y_k)$,$1\leq k \leq 3$, oriented counterclockwise, and corresponding nodal basis functions (barycentric coordinates) $\{ \phi _k \}_{k=1}^3$. Let $\{ e_k \}_{k=1}^3$ denote the edges of element $\tau$,$\{ \theta _k \}_{k=1}^3$ the angles, $\{ \mathbf{n}_k \}_{k=1}^3$ the unit outward normal vectors, $\{ \mathbf{t}_k \}_{k=1}^3$ the unit tangent vectors with counterclockwise orientation, $\{ \ell _k \}_{k=1}^3$ the edge lengths, and $\{ d_k \}_{k=1}^3$ the perpendicular heights. Let $\tilde{\mathbf{p}}$ be the point of intersection for the perpendicular bisectors of the three sides of $\tau$. Let $|s_k|$ denote the distance between $\tilde{\mathbf{p}}$ and side $k$. If $\tau$ has no obtuse angles, then the $s_k$ will be nonnegative. Otherwise, the distance to the side opposite the obtuse angle will be negative.
Let ${\mathcal{D}}_{\tau }$ be a symmetric $2\times 2$ matrix with constant entries. We define
The important special case ${\mathcal{D}}_{\tau }=I$ corresponds to $-\Delta$, and in this case $\xi _k=\cos \theta _k$. Let $q_k=\phi _{k+1}\phi _{k-1}$ denote the quadratic bump function associated with edge $e_k$ and let $\psi _k=\phi _k(1-\phi _k)$.
The following fundamental identity is proved in Reference 5 for $v_h \in P_1(\tau )$:
where $u_I\in P_1(\tau )$ is the linear interpolation of $u$ on $\tau$.
We say that two adjacent triangles (sharing a common edge) form an $O(h^{1+\alpha })$($\alpha > 0$) approximate parallelogram if the lengths of any two opposite edges differ only by $O(h^{1+\alpha })$.
Clearly, both swap diagonal and Lagrange smoothing are intended to make every two adjacent triangles form an $O(h^{1+\alpha })$ parallelogram. Eventually, only a small portion of elements (including boundary elements) do not satisfy this condition. These elements then belong to $\Omega _{2,h}$, which has a small measure. Therefore, Condition$(\alpha ,\sigma )$ is a reasonable condition in practice and can be satisfied by most meshes produced by automatic mesh generation codes.
Denote ${\mathcal{V}}_h \subset H^1(\Omega )$, the $C^0$ linear finite element space associated with ${\mathcal{T}}_h$.
3. Gradient recovery operators
We define ${\mathcal{N}}_h$ as the nodal set of a quasi-uniform triangulation ${\mathcal{T}}_h$. Given $z\in {\mathcal{N}}_h$, we consider an element patch $\omega$ around $z$, which we choose as the origin of a local coordinates. Let $(x_j,y_j)$ be the barycenter of a triangle $\tau _j\subset \omega$,$j=1,2,\ldots ,m$. We require that one of the following two geometric conditions be satisfied for $\alpha \ge 0$:
$$\begin{equation} \sum _{j=1}^m \frac{|\tau _j|}{|\omega |} (x_j,y_j) = O(h^{1+\alpha }) (1,1). \cssId{A2}{\tag{3.2}} \end{equation}$$ Here we use $(x_j,y_j)$ to represent a vector in conditions (Equation 3.1) and (Equation 3.2).
Under the given condition, the recovered gradient at a vertex $z$ is a convex combination of gradient values on the element patch surrounding $z$.
4. Superconvergence of the recovery operators
We consider the non-self-adjoint problem: find $u\in H^1(\Omega )$ such that
$$\begin{equation} B(u,v) = \int _\Omega [ ({\mathcal{D}} \nabla u + \pmb{b} u)\cdot \nabla v + cuv ] = f(v), \quad \forall v \in H^1(\Omega ). \cssId{B}{\tag{4.1}} \end{equation}$$
Here $\mathcal{D}$ is a $2\times 2$ symmetric, positive definite matrix, and $f(\cdot )$ is a linear functional. We assume that all the coefficient functions are smooth, and the bilinear form $B(\cdot ,\cdot )$ is continuous and satisfies the inf-sup condition on $H^1(\Omega )$. These conditions insure that (Equation 4.1) has a unique solution.
The finite element solution $u_h \in {\mathcal{V}}_h$ satisfies
Note that ${\mathcal{D}}_{\tau }$ is symmetric and positive definite.
Theorem 4.2 requires the global regularity $u\in W^3_\infty (\Omega )$ which is too restrictive in practice. The next theorem turns to interior maximum norm estimates and relaxes the global regularity assumption on the solution.
5. Asymptotic exactness of the recovery type error estimators
With preparation in the previous sections, it is now straightforward to prove the asymptotic exactness of error estimators based on the recovery operator $G_h$. The global error estimator is naturally defined by
The next theorem shows that the pointwise error estimator is asymptotically exact.
We see that the error estimators (Equation 5.1) and (Equation 5.3) based on the gradient recovery operator are asymptotically exact under Condition$(\alpha ,\sigma )$. As we mentioned above, this condition is not a very restrictive condition in practice. An automatic mesh generator usually produces some grids which are mildly structured. In practice, a completely unstructured mesh is seldom seen. Our analysis explains in part the good performance of the ZZ error estimator based on the local discrete least-squares fitting for general grids.
Acknowledgments
The authors would like to thank Professor Wahlbin for the intriguing discussion which led to the proof of Theorem 4.3.
M. Ainsworth and J.T. Oden, A Posteriori Estimation in Finite Element Analysis, Wiley Interscience, New York, 2000. MR 2003b:65001
Reference [2]
I. Babuška and W.C. Rheinboldt, A Posteriori Error Estimates for the Finite Element Method, Internat. J. Numer. Methods Engrg., 12 (1978), pp.1597-1615.
Reference [3]
I. Babuška and T. Strouboulis, The Finite Element Method and its Reliability, Oxford University Press, London, 2001. MR 2002k:65001
Reference [4]
R.E. Bank and A. Weiser, Some a posteriori error estimators for elliptic partial differential equations, Math. Comp., 44 (1985), pp.283-301. MR 86g:65207
Reference [5]
R.E. Bank and J. Xu, Asymptotically exact a posteriori error estimators, Part I: Grid with superconvergence, preprint, to appear in SIAM J. Numer. Anal.
Reference [6]
R.E. Bank and J. Xu, Asymptotically exact a posteriori error estimators, Part II: General Unstructured Grids, preprint, to appear in SIAM J. Numer. Anal.
Reference [7]
C. Carstensen and S. Bartels, Each averaging technique yields reliable a posteriori error control in FEM on unstructured grids. Part I: Low order conforming, nonconforming, and mixed FEM, Math. Comp. 71 (2002), 945-969.
Reference [8]
C.M. Chen and Y.Q. Huang, High Accuracy Theory of Finite Element Methods. Hunan Science Press, Hunan, China, 1995 (in Chinese).
Reference [9]
W. Hoffmann, A.H. Schatz, L.B. Wahlbin, and G. Wittum, Asymptotically exact a posteriori estimators for the pointwise gradient error on each element in irregular meshes I: A smooth problem and globally quasi-uniform meshes, Math. Comp., 70 (2001), pp.897–909. MR 2002a:65178
Reference [10]
M. Křížek, P. Neittaanmäki, and R. Stenberg (Eds.), Finite Element Methods: Superconvergence, Post-processing, and A Posteriori Estimates, Lecture Notes in Pure and Applied Mathematics Series, Vol.196, Marcel Dekker, New York, 1997. MR 98i:65003
Reference [11]
B. Li and Z. Zhang, Analysis of a class of superconvergence patch recovery techniques for linear and bilinear finite elements, Numerical Methods for Partial Differential Equations, 15 (1999), pp.151-167. MR 99m:65201
Reference [12]
Q. Lin and N. Yan, Construction and Analysis of High Efficient Finite Elements (in Chinese), Hebei University Press, P.R. China, 1996.
Reference [13]
A.H. Schatz and L.B. Wahlbin, Interior maximum norm estimates for finite element methods. Part II, Math.Comp., 64 (1995), pp.907-928. MR 95j:65143
Reference [14]
R. Verfürth, A Posteriori Error Estimation and Adaptive Mesh Refinement Techniques, Teubner Skripten zur Numerik, B.G. Teubner, Stuttgart, 1995.
Reference [15]
L.B. Wahlbin, Superconvergence in Galerkin Finite Element Methods, Lecture Notes in Mathematics, Vol.1605, Springer, Berlin, 1995. MR 98j:65083
Reference [16]
N. Yan and A. Zhou, Gradient recovery type a posteriori error estimates for finite element approximations on irregular meshes, Comput. Methods Appl. Mech. Engrg., 190 (2001), pp.4289-4299. MR 2002c:65189
Reference [17]
Z. Zhang, Ultraconvergence of the patch recovery technique II, Math. Comp., 69 (2000), pp.141-158. MR 2000j:65107
Reference [18]
Z. Zhang and H.D. Victory Jr., Mathematical Analysis of Zienkiewicz-Zhu’s derivative patch recovery techniques, Numerical Methods for Partial Differential Equations, 12 (1996), pp.507-524. MR 98c:65191
Reference [19]
Q.D. Zhu and Q. Lin, Superconvergence Theory of the Finite Element Method, Hunan Science Press, China, 1989 (in Chinese).
Reference [20]
J.Z. Zhu and Z. Zhang, The relationship of some a posteriori error estimators, Comput. Methods Appl. Mech. Engrg., 176 (1999), pp.463-475. MR 2000f:65126
Reference [21]
O.C. Zienkiewicz and J.Z. Zhu, A simple error estimator and adaptive procedure for practical engineering analysis, Internat. J. Numer. Methods Engrg., 24 (1987), pp.337-357. MR 87m:73055
Reference [22]
O.C. Zienkiewicz and J.Z. Zhu, The superconvergence patch recovery and a posteriori error estimates, Part 1: The recovery technique, Internat. J. Numer. Methods Engrg., 33 (1992), pp.1331-1364. MR 93c:73098
Reference [23]
O.C. Zienkiewicz and J.Z. Zhu, The superconvergence patch recovery and a posteriori error estimates. Part 2: Error estimates and adaptivity, Internat. J. Numer. Methods Engrg., 33 (1992), pp.1365-1382. MR 93c:73099
Center for Computational Mathematics and Applications, Department of Mathematics, The Pennsylvania State University, University Park, Pennsylvania 16802
The work of the first author was supported in part by the National Science Foundation grant DMS-9706949 and the Center for Computational Mathematics and Applications, Penn State University.
The work of the second author was supported in part by the National Science Foundation grants DMS-0074301, DMS-0079743, and INT-0196139.
Journal Information
Mathematics of Computation, Volume 73, Issue 247, ISSN 1088-6842, published by the American Mathematical Society, Providence, Rhode Island.
Publication History
This article was received on , revised on , and published on .
Show rawAMSref\bib{2047081}{article}{
author={Xu, Jinchao},
author={Zhang, Zhimin},
title={Analysis of recovery type a posteriori error estimators for mildly structured grids},
journal={Math. Comp.},
volume={73},
number={247},
date={2004-07},
pages={1139-1152},
issn={0025-5718},
review={2047081},
doi={10.1090/S0025-5718-03-01600-4},
}
Settings
Change font size
Resize article panel
Enable equation enrichment
(Not available in this browser)
Note. To explore an equation, focus it (e.g., by clicking on it) and use the arrow keys to navigate its structure. Screenreader users should be advised that enabling speech synthesis will lead to duplicate aural rendering.