• No results found

V. Finite Element Analysis

5.2 Error Analysis

Recall CΒ΄ea’s lemma, (5.1.2), which simply shows that to estimate the finite solution error (or discretization error)βˆ₯π‘’π‘›βˆ’ 𝑒𝑛

β„Žβˆ₯𝑉, we only need to estimate the approximation

error βˆ₯π‘’π‘›βˆ’ 𝑣

β„Žβˆ₯𝑉. The infimum portion of CΒ΄ea’s lemma β€œcharacterizes the exact

solution in the subspace that is spanned by the FE shape functions. If the infimum 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-field response” [54]. Recall that we are computing the scattered field from a boundary integral equation in the exterior of the cavity, where we will use the finite element data on the artificial 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 field. The situation is different 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 difference 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 finite 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 specifically, 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 differential 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 refinement methodology. For mesh re- finement, one needs local information on the error. A posteriori error estimation should therefore be given in a norm that is defined 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 refined” [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 first 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 fixed 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 𝑏𝑇 𝑀(β‹…, β‹…) defined 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 confirm the error bounds for our problem.

Related documents