V. Finite Element Analysis
5.2 Error Analysis
Recall CΒ΄eaβs lemma, (5.1.2), which simply shows that to estimate the ο¬nite solution error (or discretization error)β₯π’πβ π’π
ββ₯π, we only need to estimate the approximation
error β₯π’πβ π£
ββ₯π. The inο¬mum portion of CΒ΄eaβs lemma βcharacterizes the exact
solution in the subspace that is spanned by the FE shape functions. If the inο¬mum is reached on an element π£β β πβ, then this element is the best approximation of
π’π in the subspace π
ββ [54]. We further note that CΒ΄eaβs lemma is a quasioptimal
error estimate because up to constant πΆ, the discretization error is bounded by the approximation error. An optimal estimate would be πΆ = 1 [75].
would expect the best approximation to the solution to be measured in this norm [36]. π»1 error norm is βrelevant for exterior problems if one is interested in the
far-ο¬eld responseβ [54]. Recall that we are computing the scattered ο¬eld from a boundary integral equation in the exterior of the cavity, where we will use the ο¬nite element data on the artiο¬cial boundary (or collecting surface), β¬π . Ihlenburg adds
that βsince this integral equation involves π’ and its normal derivative, the π»1 error
norm is appropriate for error control in the near ο¬eld. The situation is diο¬erent for interior problems. Here, the πΏ2error norm may be more appropriate for error controlβ [54].
However, the πΏ2 space is not always well-suited for approximating functions in
regions which are rapidly oscillating with small amplitudes. Small details may be lost, so π»1 incorporates not only the diο¬erence in the functions but also in the gradients
[38]. Therefore, in the context of the solution to the interior problem, our goal is to quantify the ο¬nite solution error β₯π’πβ π’π
ββ₯ in both the πΏ2 and π»1 norms.
In general, there are two types of error estimation: a priori and a posteriori. An a priori estimate is the βerror to be expected in a computation to be done,β whereas a posteriori estimates are βgenerated in the course of computationβ [87]. More speciο¬cally, according to Ihlenburg, a priori error estimation is descibed as follows :
The error function is estimated in a suitable functional norm without quan- titative input from the computed solution. The estimates are based on the approximation properties of the subspace where the numerical solution is sought and on the stability properties of the diο¬erential operator or vari- ational form. The estimates are generally global; i.e., the error function is estimated in an integral norm computed over the whole solution domain. [54]
The error function is estimated employing the computed solution of the discrete model as data for the estimates. In practice, the estimates are usually part of an adaptive mesh reο¬nement methodology. For mesh re- ο¬nement, one needs local information on the error. A posteriori error estimation should therefore be given in a norm that is deο¬ned on a single element or on a patch of adjacent elements. [54]
Furthermore, the a priori error bounds are asymptotic, not absolute. That is, βthe bounds will not tell how small the error is when the solution is approximated on a particular mesh. Instead, the bounds show how the error decreases as the mesh is reο¬nedβ [36]. Accordingly, local mesh adaptation is not used. This is in contrast to a posteriori error bounds, which are expressed in terms of residuals of approximate solution, not in terms of powers of a mesh size or constants depending on the exact solution. [87]. Therefore, we are providing only a priori error estimates.
Up to now, we have not determined the symmetry of the sesquilinear term ππ π(π’, π£).
It has not been a factor for the existence and uniqueness proofs, so in order to estab- lish the error bounds for the πΏ2 and π»1 norms, we will follow [92] and assume the
more general case that ππ π(π’, π£) is nonsymmetric, but is still bounded as before.
In addition, the following theorem, which is similar to one presented by Van and Wood in [105], will determine uniform convergence estimates:
Theorem 5.2.1 Let π’π β π and π’π
β β πβ be the solutions to (4.2.1) and (5.1.1),
respectively, for πΉπ β πβ². Given π > 0, there exists an β
0 = β0(π) such that for all
0 < β < β0, then β₯π’πβ π’π ββ₯πΏ2(Ξ© π )β€ π β₯π’ πβ π’π ββ₯π . (5.2.1)
Furthermore, if given π > 0, there exists an β1 = β1(π) such that for all 0 < β < β1,
then
β₯π’πβ π’π
for some positive constant πΆ independent of β. It follows that
β₯π’πβ π’πββ₯πΏ2(Ξ©π ) β€ πΆπ2β₯πΉπβ₯πΏ2(Ξ©π ). (5.2.3)
Also we will use the following Lemmas, the ο¬rst of which is proven in both [92] and [105], and the second is proven in [92]:
Lemma 5.2.2 Let π· = {π : π β πΏ2(Ξ©
π ),β₯πβ₯πΏ2(Ξ©π ) = 1} be the unit sphere in
πΏ2(Ξ©
π ). For π β π·, let π be the set of solutions π€ β π to the auxiliary / adjoint
bilinear form
ππ π(π€, π£) =β¨π, π£β© βπ£ β π.
Then π is compact in π .
Lemma 5.2.3 Let π be a ο¬xed compact subset of π»1(Ξ©
π ). Then given any π > 0,
there exists an β0 = β0(π, π ) such that for each π’ β π and each 0 < β < β0, there
exists a π£β β πβ satisfying
β₯π’ β π£ββ₯π β€ π.
Proof of Theorem 5.2.1:
We use an Aubin-Nitsche duality argument, assuming ππ π(π’, π£) is nonsymmetric,
and follow the reasoning in [92] and [105]. Let πβ
π π(β , β ) be the adjoint bilinear form
to ππ π(β , β ) deο¬ned by
πβπ π(π’, π£) = ππ π(π£, π’) βπ’, π£ β π.
We know
has a unique solution for all π β πΏ2(Ξ©
π ), and
β₯π€ββ₯π β€ π β₯πβ₯πΏ2(Ξ©π ).
If we view π’πβ π’π
β as a linear functional in πΏ2(Ξ©π ), then
β₯π’πβ π’πββ₯πΏ2(Ξ©π )= sup
β₯πβ₯
πΏ2(Ξ©π )=1
β¨π’πβ π’πβ, πβ©.
Then, for π£β β πβ, we have
β¨π, π’πβ π’π ββ© = β¨π’πβ π’πβ, πβ© = πβπ π(π€β, π’πβ π’πβ) = πβ π π(π€ββ π£β, π’πβ π’πβ) + πβπ π(π£β, π’πβ π’πβ) = ππ π(π’πβ π’πβ, π€ β β π£β) + ππ π(π’πβ π’πβ, π£β) = ππ π(π’πβ π’πβ, π€ β β π£β) β€ π β₯π’πβ π’π ββ₯π β₯π€ β β π£ββ₯π .
By using an approximation property argument from Strang and Fix in [99], we can choose π£β such that β₯π€ββ π£ββ₯π β€ π β₯π€ββ₯π. Therefore,
β¨π’πβ π’π β, πβ© β€ π β₯π’πβ π’πββ₯π πβ₯π€ β β₯π β€ π1β₯π’πβ π’πββ₯π ππ2β₯πβ₯πΏ2(Ξ© π ) sup β₯πβ₯ πΏ2(Ξ©π )=1 β¨π’πβ π’πβ, πβ© β€ sup β₯πβ₯ πΏ2(Ξ©π )=1 π1β₯π’πβ π’πββ₯π ππ2β₯πβ₯πΏ2(Ξ©π ) β₯π’πβ π’π ββ₯πΏ2(Ξ© π )β€ πΆπ β₯π’ πβ π’π ββ₯π .
which shows (5.2.1). To show the second estimate (5.2.2), as in [92] and [105], we set Λ πΉπ = πΉ π β₯πΉπβ₯ πΏ2(Ξ©π ) , π’Λπ= π’ π β₯πΉπβ₯ πΏ2(Ξ©π ) , π’Λπβ = π’ π β β₯πΉπβ₯ πΏ2(Ξ©π ) .
Then we have the corresponding variational problems
ππ π(Λπ’π, π£) = ΛπΉπ(π£) βπ£ β π,
ππ π(Λπ’πβ, π£β) = ΛπΉπ(π£β) βπ£β β πβ,
for which we apply CΒ΄eaβs lemma,
β₯Λπ’πβ Λπ’π
ββ₯π β€ πΆ infπ£
ββπββ₯Λπ’
πβ π£ ββ₯π .
From Lemma 5.2.2, the set of solutions for ππ π(Λπ’π, π£) = ΛπΉπ(π£),
πΉΛ π πΏ2(Ξ©π ) = 1,
is compact in π , thus we can apply the density argument in Lemma 5.2.3 to get
inf
π£ββπββ₯Λπ’
πβ π£
ββ₯π β€ π
for 0 < β < β0(π, Λπ’π). Thus we conclude that
β₯Λπ’πβ Λπ’π ββ₯π β€ πΆπ. Since β₯Λπ’πβ Λπ’π ββ₯π = β₯π’πβ π’π ββ₯π β₯πΉπβ₯ πΏ2(Ξ©π ) , then β₯π’πβ π’π ββ₯π β€ πΆπ β₯πΉπβ₯πΏ2(Ξ© π ).β‘
In summary, we are generating a priori error estimates, and are simply applying previously established theory to conο¬rm the error bounds for our problem.