Error estimates in $L^2$,$H^1$ and $L^\infty$ in covolume methods for elliptic and parabolic problems: A unified approach
By So-Hsiang Chou and Qian Li
Abstract
In this paper we consider covolume or finite volume element methods for variable coefficient elliptic and parabolic problems on convex smooth domains in the plane. We introduce a general approach for connecting these methods with finite element method analysis. This unified approach is used to prove known convergence results in the $H^1, L^2$ norms and new results in the max-norm. For the elliptic problems we demonstrate that the error $u-u_h$ between the exact solution $u$ and the approximate solution $u_h$ in the maximum norm is $O(h^2|\ln h|)$ in the linear element case. Furthermore, the maximum norm error in the gradient is shown to be of first order. Similar results hold for the parabolic problems.
1. Introduction
Let $\Omega$ be a convex domain in $R^2$ with smooth boundary $\partial \Omega$ and consider the general self-adjoint second order elliptic problem
where $q\in L^\infty$ is nonnegative, $f\in L^2(\Omega )$, and the matrix of coefficients $A:=(a_{ij}),\, a_{ij}=a_{ji}\in W^{1,\infty }(\Omega )$ is uniformly elliptic; i.e., there exists a positive constant $r>0$ such that
Since the error estimates to be derived below require that the exact solution $u$ be in $H^2(\Omega )$ for the $H^1$ norm case and be in $H^3(\Omega )$ for the max-norm and $L^2$ norm cases, it is necessary to have the smooth boundary assumption on the problem domain. If instead we were to consider a polygonal problem domain, all interior angles of the domain would have to be no greater than $\frac{\pi }{2.5}$ even if $f\in C^\infty$, rendering the $L^2$ and max-norm estimates so obtained too limited to be useful.
Referring to Figure 1, let ${\mathcal{T}}_h=\cup K_Q$ be a triangulation of the polygonal domain $\Omega _h\subset \Omega$ into a union of triangular elements, where $K_Q$ stands for the triangle whose barycenter is $Q$. Here $h:=\max h_K$ is the maximum of the diameters $h_K$ over all triangles. The nodes of a triangular element are its vertices. We further require that the vertices which lie on $\partial \Omega _h$ also lie on $\partial \Omega$, so that there exists a constant $C$ independent of $h$ satisfying
Associated with the primal partition ${\mathcal{T}}_h$, we define its dual partition ${\mathcal{T}}_h^*$ of $\Omega _h$ as follows. Let $P_0$ be an interior node and $P_i, i=1,\ldots ,6$ be its adjacent nodes, and $M_i:=M_{0i}$ be the midpoint of $\overline{P_0P_i}$. Connect successively the points $M_1,Q_1,M_2, Q_2,\dotsc ,M_6,Q_6,M_1$ to obtain the dual polygonal element $K_{P_0}^*$. Its nodes are defined to be $Q_i,i=1,\ldots ,6.$ The dual element $K_{P_2}^*$ based at a typical boundary node $P_2$ is $M_{12}Q_1M_2Q_2M_{23}P_2$. Let $\bar{\Omega }_h$ denote the set of all nodes of ${\mathcal{T}}_h$;$\Omega _h^\circ :=\bar{\Omega }_h-\partial \Omega$ the set of all interior nodes in ${\mathcal{T}}_h$, and $S_Q$ and $S_{P_0}^*$ denote the areas of triangle $K_Q$ and polygon $K_{P_0}^*$, respectively. Throughout this paper we shall assume the partitions to be quasi-uniform. There exist two positive constants $C_1,C_2$ independent of $h$ such that
Corresponding to ${\mathcal{T}}_h$, we define the trial function space $U_h\subset H_0^1(\Omega )$ as the space of continuous functions on the closure of $\Omega$ which vanish outside $\Omega _h$ and are linear on each triangle $K_Q\in {\mathcal{T}}_h$. Let $\Pi _h:U\to U_h$ be the usual linear interpolator, and thus if $u\in W^{2,p}(\Omega ),$
where $|\cdot |_{m,p}$ is the usual seminorm of the Sobolev space $W^{m.p}(\Omega )$. This inequality can be obtained from its тАЬpolygonalтАЭ version using standard analysis Reference 23 in the тАЬskin layerтАЭ with the help of (Equation 1.7). Throughout the paper $C$ will denote a generic constant independent of $h$ and can have different values in different places. We use $||\cdot ||_m$ and $|\cdot |_m$ for the norm $||\cdot ||_{m,p}$ and the seminorm of $W^{m.p}(\Omega )$, respectively, when $p=2$.
The test function space $V_h\subset L^2(\Omega )$ associated with the dual partition ${\mathcal{T}}_h^*$ is defined as the set of all piecewise constants. More specifically, let $\chi _{P_0}$ be the characteristic function of the set $K_{P_0}^*$ we have for $v_h\in V_h$
Note that a test function is identically zero outside $\Omega _h$. Define the transfer operator $\Pi _h^*:U_h\to V_h$ connecting the trial and test spaces as
where $\mathbf{n}$ is an outward unit normal to $\partial K_{P_0}^*$, and $a^*(\cdot ,\cdot )$ is bilinear by construction. Using the facts $n_1ds=dx_2$ and $n_2ds=-dx_1$ yields
Let us relate our work to the existing literature. The basic idea of the finite volume method for general elliptic problems is to use the divergence theorem on the elliptic operator $L$ of (Equation 1.1) to convert the double integral into a boundary integral as in (Equation 1.17). If one discretizes the boundary integral in (Equation 1.17) using finite differences, one gets the so-called finite volume difference methods Reference 1Reference 22 or the generalized difference methods Reference 15Reference 16Reference 17. On the other hand if one uses finite element spaces in the discretization, one gets the so-called finite volume element methods Reference 3Reference 4. In both cases two grids dual to each other are used. More recently, Nicolaides Reference 18 generalized the usual operators in vector analysis such as Div, Grad, and the Laplacian to Delaunay-Voronoi meshes. This class of methods is now termed the covolume method and has been successfully extended to practical fluid problems Reference 13Reference 14Reference 19Reference 21. See Reference 20 for a survey of the covolume method. Porsching Reference 25 initiated the so-called network method, which has also been extended to the Stokes problem Reference 6Reference 12Reference 11 with rigorous analysis and to two fluid flow problems Reference 24Reference 5. In the network method the emphasis is to conserve mass or energy over control volumes. The meshes chosen do not have to be of the Delaunay-Voronoi type. In this paper we take barycenters in favor of circumcenters (the Delaunay-Voronoi mesh system uses circumcenters), since the maximum norm estimation is less amenable in the latter case. We shall refer to any finite volume method utilizing two grids as a covolume method since the last two methods mentioned above are now subsumed under the name the covolume method Reference 20. In all the covolume methods cited so far none has addressed maximum norm estimates for general elliptic or parabolic problems, which are crucial to studying their nonlinear counterpart where the coefficient matrix $A$ becomes dependent on the solution. (However, some computational results in a discrete $L^\infty$ norm were reported in Reference 13, p. 160.) The approximation problem (Equation 1.14) has been considered by Reference 16Reference 17 where convergence results in the $H^1$ and $L^2$ norms were demonstrated. However, we shall prove these results in a unified way. The main purpose of this paper is to provide convergence results in the maximum norm for (Equation 1.14) and for an accompanying approximate parabolic problem.
We now outline a central idea used in this paper to show convergence in $L^2, H^1,$ and maximum norms. The idea, we think, is general enough to be useful for numerical analysts working in covolume methods. Our style of presenting it will follow that of the classical paper Reference 23 on maxi-norm estimates in the finite element method. The central idea of analyzing the convergence of covolume methods is to reformulate (Equation 1.14) to find $u_h\in U_h$ such that
which is a standard Galerkin method. With this association we can then tap into standard finite element analysis. A covolume method based on linear elements, if done properly, usually results in a system that is very close to the classical piecewise linear Galerkin method (more about this later). Comparison of the two systems then often leads to fruitful analysis. (This and similar ideas have been successfully exploited in Reference 6Reference 12Reference 11Reference 8Reference 9Reference 10.) Now if one strives to carry out this program, one is very naturally led into considering the quantity (d for тАЬdeviationтАЭ)
where the $E_i$ can be given various bounds that contain extra or тАЬfreeтАЭ powers of $h$; something unexpected at first glance (at the $E_i$). Thus, for example, the bounds on various $E_i$ take the following forms:
with similar interpretation as two variational crimes. This view is very useful when dealing with the generalized Stokes problem (see Reference 6Reference 12Reference 11 for more detail).
Now back to the issues of general estimates; take $v\equiv 0,v_h \in U_h$ and $T_h=v_h$ and apply (B.E$_1$),(B.E$_2$),(B.E$_4$), and (B.E$_5$)((B.E$_3$) is void since $v\equiv 0$):
Given a $\phi$ with unit $L^2$тАУnorm, let $L\psi =\phi ,\psi =0$ on $\partial \Omega$ and let $\tilde{\psi }_h$ be the Ritz projection of $\psi$. Thus
Here, $|| \tilde{\psi }_h||_{1,p^\prime }\le C || \psi ||_{1,p^\prime }\le C_p||\psi ||_{2}$ (stability and Sobolev). Clearly, after some trivial manipulations, we obtain convergence in the $L^2$ norm.
The $W^{1,\infty }$ and $L^\infty$ norm estimation follows the same vein but is more involved. The details can be found in Section 3. The organization of this paper is as follows. In Section 2 we list and prove preliminary lemmas and the $H^1,L^2$ norm convergence results. In Section 3 we derive maximum norm error estimates for the elliptic problems. The main results are contained in Theorem 3.1 (the max-norm error in the approximate solution is $O(h^2|\ln h|))$ and Theorem 3.2 (the max-norm error in the gradient is $O(h))$. The method of proof uses the above-mentioned central idea with the aid of the discrete GreenтАЩs function. In Section 4 we give similar maximum norm estimates for parabolic equations.
Now let us derive the important relation (Equation 1.21) mentioned in Section 1. For $v\in H^2(\Omega ), v_h, T_h\in U_h$, we have by GreenтАЩs formula and the fact that $T_h$ vanishes outside $\Omega _h$ that (see Figure 2)
We are now in a position to show various bounds for $E_i$тАЩs introduced in the previous section. In view of the definition (Equation 2.12), bound (B.E$_1$) is straightforward since $a_{ij}$ is in $W^{1,\infty }$. As for (B.E$_2$), from (Equation 2.13) $E_2(v-v_h,T_h)$ can be rewritten (see Figure 2)
where $P_4:=P_1$. The equality is obtained by noticing that each line segment $M_lQ$ is traveled twice but in opposite orientations (once as $\overline{M_lQ}$, once as $\overline{QM_l}$) and then collecting the like-terms. By TaylorтАЩs expansion and the fact $T_h$ is linear in $K$,
where ${\mathcal{P}}_K$ is the local $L_2$ projection to the space of piecewise constants. (Note that using ${\mathcal{P}}_K \frac{\partial ^2v}{\partial x_i\partial x_j}$ instead of $\frac{\partial ^2v}{\partial x_i\partial x_j}(Q)$ avoids asking $v$ to be in $C^2$, as is done in some literature.) From this bound (B.E$_3$) follows easily.
As for the estimation of $E_4$, first note that $\frac{\partial v_h}{\partial x_j}\cos \langle n,x_i\rangle$ is constant along an edge $L$ of the element $K$ and that
Let ${\mathcal{E}}$ be the collection of all the interior edges in the primal triangulation ${\mathcal{T}}_h$. (An interior edge does not lie on $\partial \Omega _h$.)
Using the boundary condition of $T_h$ on $\partial \Omega _h$, continuity of $T_h-\Pi ^*_hT_h$ and continuity of $\frac{\partial v}{\partial x_j}\cos \langle n,x_i\rangle$ across the edges in ${\mathcal{E}}$ (guaranteed by $v\in H^3(\Omega )$), we have
where $Q^+_L$ and $Q^-_L$ are the centers of the two triangles sharing $L$ as a common edge, and the addition of a constant $\nu _j$ is due to (Equation 2.23). Now we choose $\nu _j$ as
Finally, bound (B.E$_5$) follows from (Equation 2.16) easily. The following lemma is now proved in view of the central observation in Section 1.
For covolume methods we seldom have a symmetric bilinear form $a^*(\cdot ,\Pi _h^*\cdot )$ even though $a(\cdot ,\cdot )$ is. However, we have a lemma which measures how far the bilinear form $a^*(\cdot ,\Pi _h^*\cdot )$ is from being symmetric. This lemma will be used in the parabolic problem.
where $L$ is the elliptic operator of (Equation 1.1) and $u_t:=\frac{\partial u}{\partial t}$. The domain $\Omega$ has the primal partition ${\mathcal{T}}_h$ and dual partition ${\mathcal{T}}_h^*$ of the types specified in Section 1. The trial and test spaces are still $U_h\subset H^1_0(\Omega )$ and $V_h\subset L^2(\Omega )$, respectively. Consider the time-continuous approximation to (Equation 4.1)-(Equation 4.3):Find $u_h:=u_h(\cdot ,t)\in U_h,0\le t\le T$ such that
where the approximate initial condition $u_{0h}$ is the elliptic projection (see (Equation 4.8)) of the exact initial function to be specified in (Equation 4.15).
Acknowledgments
The authors wish to express their deepest gratitude to a referee who generously shared his insight and perspectives on the subject of this paper. We especially thank him for showing us that the $H^1,L^2$-convergence results could be shortened with the central idea in Section 1.
R. E. Bank and D. J. Rose, Some error estimates for the box method, SIAM J. Numer. Anal, 24, (1987), 777тАУ787. MR 88j:65235
Reference [2]
S. Brenner and R. Scott, The mathematical theory of finite element methods, Springer-Verlag, New York, (1994). MR 95f:65001
Reference [3]
Z. Cai and S. McCormick, On the accuracy of the finite volume element method for diffusion equations on composite grids, SIAM J. Numer. Anal, 27, No. 3, (1990), 636тАУ656. MR 91d:65182
Reference [4]
Z. Cai, J. Mandel, and S. McCormick, The finite volume element method for diffusion equations on general triangulations, SIAM J. Numer. Anal, 28, No. 2, (1991), 392тАУ403. MR 92j:65165
Reference [5]
S. H. Chou, A network model for incompressible two-fluid flow and its numerical solution, Numer. Meth. Partial Diff. Eqns, 5, (1989), 1тАУ24. MR 90i:76142
Reference [6]
S. H. Chou, Analysis and convergence of a covolume method for the generalized Stokes problem, Math. Comp. 66, (1997), 85тАУ104. MR 97e:65109
[7]
S. H. Chou and D. Y. Kwak, Mixed covolume methods on rectangular grids for elliptic problems, SIAM J. Numer. Anal, to appear.
Reference [8]
S. H. Chou, D. Y. Kwak and P.S. Vassilevski, Mixed covolume methods for elliptic problems on triangular grids, SIAM J. Numer. Anal., 35, No. 5, 1850-1861, (1998). CMP 98:17
Reference [9]
S. H. Chou, D. Y. Kwak and P.S. Vassilevski, Mixed upwinding covolume methods on rectangular grids for convection-diffusion problems, SIAM J. Sci. Comput., to appear.
Reference [10]
S. H. Chou and P. S. Vassilevski, A general mixed covolume framework for constructing conservative schemes for elliptic problems, Math. Comp. 68, 991тАУ1011, (1999). CMP 99:11
Reference [11]
S. H. Chou and D. Y. Kwak, A covolume method based on rotated bilinears for the generalized Stokes problem, SIAM J. Numer. Anal., 35, No. 2, (1998), 497тАУ507. MR 99d:65302
Reference [12]
S. H. Chou and D. Y. Kwak, Analysis and convergence of a MAC-like scheme for the generalized Stokes Problem, Numer. Meth. Partial Diff. Eqns, 13, (1997), 147тАУ162. MR 98a:65154
Reference [13]
C. A. Hall, J. C. Cavendish and W. H. Frey, The dual variable method for solving fluid flow difference equations on Delaunay triangulations, Comput. & Fluids, 20, No. 2, (1991), 145тАУ164. MR 92g:76059
Reference [14]
C. A. Hall, T. A. Porsching and P. Hu, Covolume-dual variable method for thermally expandable flow on unstructured triangular grids, 2, Comp. Fluid Dyn, (1994), 111тАУ139.
Reference [15]
R. H. Li, Generalized difference methods for a nonlinear Dirichlet problem, SIAM J. Numer. Anal., 24, (1987), 77тАУ88. MR 88c:65091
Reference [16]
R. H. Li and Z. Y. Chen, The Generalized difference method for differential equations, Jilin University Publishing House, (1994). (In Chinese)
Reference [17]
R. H. Li and P. Q. Zhu, Generalized difference methods for second order elliptic partial differential equations (I), A Journal of Chinese Universities, (1982), 140тАУ152.
Reference [18]
R. A. Nicolaides, Direct discretization of planar div-curl problems, SIAM J. Numer. Anal, 29, No. 1, (1992a), 32тАУ56. MR 93b:65176
Reference [19]
R. A. Nicolaides, Analysis and convergence of the MAC scheme, SIAM. J. Numer. Anal, 29., No. 6, (1992b), 1579тАУ1551. MR 93j:65143
Reference [20]
R. A. Nicolaides, T. A. Porsching and C. A. Hall, Covolume methods in computational fluid dynamics, in Computational Fluid Dynamics Review, M. Hafez and K. Oshma ed., John Wiley and Sons, (1995), 279тАУ299.
Reference [21]
R. A. Nicolaides and X. Wu, Analysis and convergence of the MAC scheme. II. Navier-Stokes equations, Math. Comp. 65, No. 213, (1996), 29тАУ44. MR 96d:65148
Reference [22]
E. Suli, Convergence of finite volume schemes for PoissonтАЩs equation on nonuniform meshes, SIAM. J. Numer. Anal, 28, No. 5, (1991), 1419тАУ1430. MR 92h:65159
Reference [23]
A. H. Schatz, V. Thomee and L. B. Wahlbin, Maximum norm stability and error estimates in parabolic finite element equations, Comm. Pure Appl. Math., 33 (1980), 265тАУ304. MR 81g:65136
Reference [24]
T. A. Porsching, A network model for two-fluid flow, Numer. Meth. Partial Diff. Eqns, 1, (1985), 295тАУ313.
Reference [25]
T. A. Porsching, Error estimates for MAC-like approximations to the linear Navier-Stokes equations, Numer. Math., 29, (1978), 291тАУ306. MR 57:11348
Reference [26]
R. Scott, Optimal $L^\infty$-estimate for the finite element method on irregular meshes, Math Comp, 30, (1976), 618тАУ697. MR 55:9560
Reference [27]
Q. Zhu, A survey of superconvergence techniques in finite element methods in Finite element methods: superconvergence, post-processing, and a posterior estimates, M. Krizek, P. Neittaanmaki, and R. Stenberg, eds., Lecture notes in pure and applied mathematics, 196, Marcel Dekker, Inc., NY, (1998). MR 98j:65085
Show rawAMSref\bib{1680859}{article}{
author={Chou, So-Hsiang},
author={Li, Qian},
title={Error estimates in $L^2$, $H^1$ and $L^\infty$ in covolume methods for elliptic and parabolic problems: A unified approach},
journal={Math. Comp.},
volume={69},
number={229},
date={2000-01},
pages={103-120},
issn={0025-5718},
review={1680859},
doi={10.1090/S0025-5718-99-01192-8},
}
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.