Isoparametric Nite Element Analysis Of A Generalized Robin .

2y ago
8 Views
2 Downloads
394.92 KB
18 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Kaleb Stephen
Transcription

Isoparametric finite element analysis of a generalizedRobin boundary value problem on curved domainsDominik Edelmann 11Mathematisches Institut, Universität Tübingen, GermanyEmail address: edelmann@na.uni-tuebingen.de.Abstract. We study the discretization of an elliptic partial differential equation, posed on a twoor three-dimensional domain with smooth boundary, endowed with a generalized Robin boundarycondition which involves the Laplace–Beltrami operator on the boundary surface. The boundary isapproximated with piecewise polynomial faces and we use isoparametric finite elements of arbitraryorder for the discretization. We derive optimal-order error bounds for this non-conforming finite elementmethod in both L2 - and H 1 -norm. Numerical examples illustrate the theoretical results.Keywords. generalized Robin boundary conditions, Laplace–Beltrami operator, isoparametric finiteelements, finite element method, error analysis.1. Introduction1.1. The generalized Robin boundary value problemIn this paper, we study the following second-order partial differential equation endowed with a boundary condition including the Laplace–Beltrami operator u κu fin Ω , (1.1) u αu β Γ u gon Γ Ω , νnwhere Ω R (n 2, 3) is a domain with curved boundary Γ Ω, α 0, β 0 and κ 0 are givenconstants and f , g are given functions on Ω and Ω, respectively.The generalized Robin problem (1.1) is studied in [15] (with κ 0). The authors prove existenceand uniqueness of the weak solution and analyze the regularity of the solution given the regularity of fand g. It turns out that the solution to the generalized problem possesses better regularity propertiesthan the solution to the standard Robin problem, that is (1.1) with β 0. Moreover, they analyze theconforming finite element discretization of (1.1) and prove optimal-order error bounds in both L2 - andH 1 -norm. However, in [15] the authors have to assume that Ω can be represented exactly by the finiteelement mesh such that the numerical domain coincides with the exact domain or, equivalently, thatthe finite element space Vh is contained in the solution space V . Two different cases are considered:either Γ is polyhedral, or of class C 1,1 . In the first case, they have to introduce mixed boundaryconditions, because the generalized boundary condition cannot be imposed on the entire boundary(see [15, Remark 3.1]). In the second case, it is restrictive to assume that the computational mesh iscapable of representing the boundary exactly.The purpose of this paper is to generalize the results of [15] to non-conforming finite elements,where the additional error that stems from the approximation of the geometry is taken into account.Based on a polyhedral approximation of Ω, on which linear finite elements can be used, we constructa piecewise polynomial approximation domain and isoparametric finite elements of arbitrary order.Since the finite element space is no longer contained in the solution space, we cannot compare thefinite element solution and the exact solution directly. To overcome this, we lift the finite elementsolution to the solution space to be able to analyze the error of the method.1

D. EdelmannThe above setting allows us to treat different types of boundary conditions in a unified setting.Here we focus on the generalized Robin problem, and the convergence results for the isoparametricfinite element discretization of (1.1) with the standard Robin boundary condition (β 0) or Neumannboundary condition (α β 0) are obtained as a consequence. We derive error bounds between theexact solution and the lifted finite element solution that are optimal with respect to the regularityof the right-hand side functions f and g. Under suitable regularity assumptions, the error satisfiesoptimal-order error bounds.1.2. ApplicationsThe problem (1.1) has applications for example in heat conduction processes, see [13], or in the contextof Schrödinger operators [12]. Generalized Robin boundary conditions appear also in the context ofdomain decomposition methods [11, 18] and in the Schwarz waveform relaxation algorithm [10, 14].A more comprehensive list of applications can be found in [15].1.3. Outline of the paperIn Section 2, we introduce basic notations and derive a variational form of the generalized Robinproblem. In Section 3, the approximation of the geometry is described, followed by the isoparametricfinite element method in Section 4. In Section 5, we derive error estimates in both L2 - and H 1 -norm. Webegin by stating the main results in Section 5.1, followed by a convergence proof for the H 1 -estimatethat is clearly separated into stability and consistency, and finally the proof of the L2 -estimate. Wefinish with some numerical experiments in two and three space dimensions in Section 6.2. Continuous problem2.1. PreliminariesLet Ω Rn , (n 2, 3) be an open, bounded and connected domain with sufficiently smooth boundaryΓ Ω. In the following, we require Γ at least of class C 2 . For a more thorough introduction to thefollowing concepts and definitions, we refer to [7, Section 2], where more details about the followingconcepts can be found, cf. [6, 8].The outer unit normal on Γ is denoted by ν. The tangential gradient of a function w defined onsome open neighborhood of Γ is given by Γ w w ( w · ν) νand depends on values of w on Γ only. The Laplace–Beltrami operator is given by Γ w Γ · Γ w nX( Γ )j ( Γ )j w .j 1We denote by d :Rn R the signed distance function dist(x, Γ) if x Ω ,d(x) 0if x Γ , dist(x, Γ)otherwise,where dist(x, Γ) inf{ x y : y Γ} denotes the distance of x to Γ. Since Γ is a C 2 -manifold, thereexists a δ 0 and a stripUδ {x Rn : d(x) δ}2(2.1)

ISOFEM ANALYSIS OF A GENERALIZED ROBIN BVPsuch that for each x Uδ there exists a unique p(x) Γ such thatx p(x) d(x)ν(p(x)) ,(2.2)see [7, Section 2]. p(x) is the closest point to x on Γ.We let c 0 denote a generic constant that assumes different values on different occurrences.WeRuse the standard notation for Sobolev spaces, i.e. H 0 (Ω) : L2 (Ω) {u : Ω R : Ω u2 dx },H k 1 (Ω) : {u L2 (Ω) : u H k (Ω)n }. It is well known that the trace γu of a function u H k (Ω) isin H k 1/2 (Γ) if Γ C k 1,1 . Due to the Laplace–Beltrami operator in the boundary condition of (1.1),it turns out that we need γu H 1 (Γ) to derive a weak formulation. Therefore H 1 (Ω) is not thesuitable weak solution space. Instead, we work with the spacenoH k (Ω; Γ) : u H k (Ω) : γu H k (Γ)endowed with the norm 1/2kukH k (Ω;Γ) kuk2H k (Ω) kγuk2H k (Γ).(2.3)Recall that for a function w H k (Γ), the H k (Γ)-norm is defined using tangential derivatives, i.e. 1/2kwkH k (Γ) kwk2L2 (Γ) k Γ wk2H k 1 (Γ)n.It is shown in [15, Lemma 2.5] that the space H k (Ω; Γ) with the inner product that induces (2.3)is a Hilbert space.2.2. Variational formTo derive the weak formulation, we make use of the integration by parts formula on Γ: for w H 1 (Γ),we have (see [7])ZZ Γ uwdσ Γ u · Γ wdσ .(2.4)ΓΓWe multiply (1.1) with a test function ϕ, integrate over Ω and obtainZZZ uγϕdσ f ϕdx . u · ϕ κuϕdx ΩΩΓ νSubstituting the boundary condition and using (2.4) with w γϕ, we arrive atZZZZZ u · ϕ κuϕdx α (γu)(γϕ)dσ β Γ (γu) · Γ (γϕ)dσ f ϕdx g(γϕ)dσ .ΩΓΓWe use the following notation for bilinear forms defined onZΩm (u, v) uvdx ,ZΩaΩ (u, v) u · vdx ,ZΩmΓ (u, v) (γu)(γv)dσ ,ZΓΓa (u, v) Γ (γu) · Γ (γv)dσ ,ΩH 1 (Ω; Γ) Γa(u, v) aΩ (u, v) κmΩ (u, v) αmΓ (u, v) βaΓ (u, v) .3ΓH 1 (Ω; Γ):(2.5)

D. EdelmannThe right hand side is denoted byZ (ϕ) Zf ϕdx Ωg(γϕ)dσ .ΓThe variational form thus reads: find u V H 1 (Ω; Γ) such thata(u, ϕ) (ϕ)(2.6)for all ϕ H 1 (Ω; Γ). The following regularity result is proved in [15].Proposition 2.1. Let α, β 0, κ 0 and j 1. If Γ C j,1 , f H j 1 (Ω), g H j 1 (Γ), then thereexists a unique solution u H j 1 (Ω; Γ) that satisfies the a priori bound kukH j 1 (Ω;Γ) c kf kH j 1 (Ω) kgkH j 1 (Γ) .Let us remark that for the standard Robin boundary value problem, i.e. (1.1) with β 0, we needg H j 1/2 (Γ) to have u H j 1 (Ω), and the trace theorem then yields γu H j 1/2 (Γ), so thegeneralized problem requires less regularity in the data to produce a more regular solution, cf. [15,Remark 3.5].3. Domain approximationBefore we describe the finite element method, we need to construct an approximation of Ω and Γ. Wefollow the construction of [8], which is based on [16], [2] and [3].3.1. Linear approximation(1)(1)(1)(1)Let Ωh be a polyhedral approximation of Ω with boundary Γh Ωh . We construct Ωh such that(1)the faces of Γh are simplices whose vertices lie on Γ (triangles in R3 and straight lines in R2 ). We(1)(1)construct a quasi-uniform triangulation Th of Ωh consisting of simplices (tetrahedrons on R3 andtriangles in R2 ). We set(1)h max{diam(T ) : T Th }(1)and assume that h h0 , where h0 is sufficiently small such that Γh Uδ , where Uδ is defined in(2.1).3.2. Exact triangulationBefore we define the computational domain, we define an exact triangulation of Ω. We denote by Tb(1)the unit n-simplex. For each T Th , there exists an affine transformation ΦT : Rn Rn that mapsTb onto T , which we write asΦT (bx) BT xb bT ,where BT Rn n , bT Rn . ΦT is exactly the map used for linear finite elements. We now call T c acurved simplex if there exists a C 1 -mapping ΦcT that maps Tb onto T c which is of the formΦcT ΦT %T ,where ΦT is an affine map as defined above and %T : Tb RN is a C 1 -mapping satisfyingCT : sup D%T (bx)BT 1 C 1 .xb Tb4(3.1)

ISOFEM ANALYSIS OF A GENERALIZED ROBIN BVPThere are several ways to define %T . We follow the construction of [8], based on [4]. Note that each(1)T Th is either an internal simplex with at most one node on the boundary, or T has more thanone node on the boundary. In the first case, we set %T 0. For the latter case, we denote by l the(1)number of nodes of T that lie on the boundary Γh . The vertices xT1 , . . . , xTn 1 of T are ordered such(1)that xT1 , . . . , xTl lie on Γh . For each xT T , there is a unique representationxT n 1Xλj xTjj 1in barycentric coordinates. Note thatλn 1 1 nXλj .j 1We write xbT (λ1 , . . . , λN ) for the coordinates of x in Tb. We introduceλ (bx) lXσb {bx Tb : λ (bx) 0} .λj ,j 1λ (bx)We have 0 if xb is a node which is not belonging to the boundary (or if xb is on the edge between(1) such nodes in the three-dimensional case, when l 2), and λ (bx) 1 if xb T Γh .(1)(1)We denote by τT the face of Γh that corresponds to the boundary face of T , i. e. τT T Γh .For xb /σb, we denote the projection of x ΦT (bx) onto τT byy(bx) lXλjj 1λ xTj .Then, using the normal projection p defined in (2.2), we define %T by((λ (bx))k 2 (p(y(bx)) y(bx)) ,if xb /σb,%T (bx) 0,if xb σb.Basic regularity properties of the above maps are stated and proved in [8]. In particular, it is shownthat ρT satisfies (3.1) for h h0 sufficiently small.3.3. Computational domain and lifts(k)(1)We can now define the higher-order computational domain Ωh for k 1. Let T Th and ϕk1 , . . . , ϕknkbe the Lagrangian basis functions of degree k on Tb corresponding to the nodal points xb1 , . . . , xbnk onTb. Here, nk denotes the number of nodal points on each element, for example nk 4 or nk 10for linear or quadratic finite elements in three dimensions. Then, we define a parametrization of apolynomial simplex T (k) bynkX(k)ΦT (bx) ΦcT (bxj )ϕkj (bx) .j 1Note that, by the Lagrangian property, we have(k)ΦT (bxl ) ΦcT (bxl ) .(1)We can apply this to each T Th(k)Th(k)(k)and then define Ωh as the union of elements in Th , defined by(1)(k)T (k) : {ΦT (bx) : xb Tb} .: {T (k) : T Th } ,5

D. Edelmann(1)For k 1, this notation is consistent with the notation of Ωh in the previous subsection.(k)(k)Definition 3.1. For a function wh : Ωh R, its lift whl : Ω R is defined by whl wh (ΦT ) 1 ,i.e. (k)whl ΦT (x) wh (x) ,(k)x Ωh .(k)For a continuous function w : Ω R, its inverse lift is defined by w l w ΦT .(k)The following lemma states that both the L2 -norm and the H 1 -seminorm of functions on Ωh andtheir lifts are equivalent.Proposition 3.2. There exists a constant c 0 independent of h (but depending on k, n and the(k)geometry of Ω), such that for all wh : Ωh R1kwh kL2 (Ω(k) ;Γ(k) ) kwhl kL2 (Ω;Γ) ckwh kL2 (Ω(k) ;Γ(k) ) ,chhhh1k wh kL2 (Ω(k) ) k whl kL2 (Ω) ck wh kL2 (Ω(k) ) ,chh1k Γh (γh wh )kL2 (Γ(k) ) k Γ (γwhl )kL2 (Γ) ck Γh (γh wh )kL2 (Γ(k) ) .chhProof. See [8, Proposition 4.9] for the bulk estimate and [3] for the estimate on the boundary.4. The isoparametric finite element methodIn this section we introduce the finite element method. We use piecewise polynomial finite elementfunctions of degree k, which leads to isoparametric finite elements. Isoparametric finite elements arealso used in [8] in the context of bulk–surface equations; the traces of isoparametric bulk finite elementfunctions on the boundary can be considered as surface finite elements, see e.g. [6, 7].(k)(k)From now on, we write Ωh and Γh instead of Ωh and Γh . We collect the nodes x1 , . . . , xN Rn ofthe triangulation in a vector x (x1 , . . . , xN ) RnN such that exactly the first NΓ nodes x1 , . . . , xNΓlie on Γ. We use Lagrangian basis functions ϕ1 , . . . , ϕN , which are defined elementwise such that theirpullback to the reference element is polynomial of degree k. The basis functions satisfy the propertyϕj (xk ) δjk for 1 j, k N . The finite element space is then defined asVh span {ϕ1 , . . . , ϕN } .Recall that, as opposed to [15], the finite element space Vh is not contained in V H 1 (Ω; Γ). Theright-hand side functions are approximated with appropriate functions fh : Ωh R and gh : Γh R.If f and g are continuous, one could use the inverse lifts or the finite element interpolations, forexample.6

ISOFEM ANALYSIS OF A GENERALIZED ROBIN BVPWe use the following discrete analogues of the bilinear forms defined in (2.5):ZΩuh vh dx ,mh (uh , vh ) ΩhZ uh · vh dx ,aΩ(u,v) h hhΩhZΓ(γh uh )(γh vh )dσh ,mh (uh , vh ) ΓhZΓ Γh (γh uh ) · Γh (γh vh )dσh ,ah (uh , vh ) ah (uh , vh ) ΓhΩah (uh , vh )ΓΓ κmΩh (uh , vh ) αmh (uh , vh ) βah (uh , vh ) .Here, γh denotes the discrete trace operator on Γh , dσh denotes the discrete surface measure on Γh(see [8, 3, 7] for further details). Moreover, we denoteZZ h (ϕh ) fh ϕh dx gh (γh ϕh )dσh .ΩhΓhThe bilinear forms are defined on Vh Vh and h is defined on Vh .The discretized formulation of (2.6) now reads: given fh , gh Vh , find uh Vh such thatah (uh , ϕh ) h (ϕh )(4.1)for all ϕh Vh . Since ah is coercive and bounded and Vh is a (finite-dimensional) Hilbert space, weget existence and uniqueness of the discrete solution by the Lax-Milgram lemma.4.1. Matrix–vector formulationWe derive a matrix–vector formulation of the discretized problem. First, we note that (4.1) is equivalentto: find uh Vh such thatah (uh , ϕj ) h (ϕj )for all basis functions ϕj , j 1, . . . , N . The functions fh and gh , which are assumed to be finitePNΓPelement functions, can be written as fh (·) Nj 1 fh (xj )ϕj (·), gh (·) j 1 gh (xj )ϕj (·). We collectthe nodal values in vectorsΓg (gh (xj ))Nj 1 .f (fh (xj ))Nj 1 ,We define the bulk and surface mass and stiffness matrices:Z(MΩ )jk ϕj ϕk dx ,ΩhZ(AΩ )jk ϕj · ϕk dx , 1 j, k N ,ΩhZ(MΓ )jk (γh ϕj )(γh ϕk )dσh ,ΓhZ(AΓ )jk Γh (γh ϕj ) · Γh (γh ϕk )dσh , 1 j, k NΓ .ΓhWe introduce the matrix γ (INΓ , 0) RNΓ N , where INΓ denotes the identity matrix of size NΓ NΓ .For a finite element function wh with nodal values collected in a vector w, γw RNΓ is the vector ofthe nodal values on the boundary nodes.7

D. EdelmannPNProposition 4.1. Let uh (·) j 1 uj ϕj (·) Vh denote the finite element solution to (4.1) andNu (uj )j 1 the vector of nodal values. Then the spatially discretized problem (4.1) is equivalent to thelinear systemKu b ,(4.2)where K γ T (αMΓ βAΓ )γ κMΩ AΩ and b MΩ f γ T MΓ g.Proof. Follows from linearity and a direct computation.The following properties of K are needed in the error analysis.PnLemma 4.2. For a finite element function wh Nj 1 wj ϕj with corresponding nodal vector w R ,the ah -norm of wh , defined by kwh kah (ah (wh , wh ))1/2 (wT Kw)1/2 and the H 1 (Ωh , Γh )-norm areequivalent.Proof. For α β κ 1, we have kwh kah kwh kH 1 (Ωh ;Γh ) . In the general case, denote c1 min(α, β, κ, 1) and c2 max(α, β, κ, 1) and we havec1 kwh kah kwh kH 1 (Ωh ;Γh ) c2 kwh kah .Remark 4.3. If the right-hand side functions f and g are not approximated with finite elementfunctions, the vector b in (4.2) is defined by integrals over Ω and Γ, which then have to be approximatedwith quadrature rules. In this paper, we do not intend analyzing these numerical integration errorsand therefore assume that f and g are approximated with finite element functions fh and gh . This isnot fully practical for f L2 (Ω), g L2 (Γ), cf. [5, 8]. We will carefully carry out the error analysissuch that this approximation error is taken into account. If f and g are continuous, fh and gh can bechosen as finite element interpolations of f and g, and provided that f and g are sufficiently regularthis interpolation error is of the same order as the order of the finite element method.Definition 4.4. For a function w H 2 (Ω), its finite element interpolation Ieh w Vh is given byIeh w(·) NXw(xj )ϕj (·) .j 1The lifted finite element interpolation Ih w : Ω R is then defined as lIh w Ieh w .Note that since n {2, 3}, we have H 2 (Ω) C 0 (Ω), so the pointwise evaluation is well-defined.The following two approximation properties are crucial in order to prove optimal-order error boundswith respect to the regularity of the exact solution.Proposition 4.5. Let k 1. There exists a constant c independent of h and j, such that for all2 j k 1kw Ih wkL2 (Ω;Γ) chj kwkH j (Ω;Γ) ,kw Ih wkH 1 (Ω;Γ) chj 1 kwkH j (Ω;Γ)for all w H j (Ω; Γ).Proof. See [2, Corollary 4.1] and [3].8

ISOFEM ANALYSIS OF A GENERALIZED ROBIN BVPProposition 4.6. For any uh , wh Vh with lifts ulh , whl Vhl H 1 (Ω), we have the followingestimates:Ω llkllmΩh (uh , wh ) m (uh , wh ) ch kuh kL2 (Ω) kwh kL2 (Ω) ,Ω llk 1mΩkulh kH 1 (Ω) kwhl kH 1 (Ω) ,h (uh , wh ) m (uh , wh ) chΩ llkllaΩh (uh , wh ) a (uh , wh ) ch kuh kH 1 (Ω) kwh kH 1 (Ω) .The traces of uh , wh on Γh and their lifts on Γ satisfymΓh (uh , wh ) mΓ (ulh , whl ) chk 1 kulh kL2 (Γ) kwhl kL2 (Γ) ,aΓh (uh , wh ) aΓ (ulh , whl ) chk 1 k Γ ulh kL2 (Γ) k Γ whl kL2 (Γ) .For u, w H 2 (Ω) with inverse lifts u l , w l , we have l lΩk 1aΩkukH 2 (Ω) kwkH 2 (Ω) .h (u , w ) a (u, w) chProof. See [9, Lemma 7.15] or in the proof of [8, Lemma 6.2].5. Error analysisIn this section, we analyze the error of the isoparametric finite element method. Since the exactsolution and the numerical solution are defined on different domains, we cannot compare them directly.Instead, we compare the exact solution to the lift of the numerical solution. We derive optimal-ordererror estimates for finite elements of arbitrary order k 1, with respect to both the regularity of thesolution and the approximation of the data.We begin by stating the main results of this paper. The proof of the following theorems followsdown below and is clearly separated into stability and consistency.5.1. Statement of the main resultTheorem 5.1. Let j 1 be a natural number, f H j 1 (Ω), g H j 1 (Γ), let u H j 1 (Ω; Γ) be the(k)solution of (2.6). Denote by uh : Ωh R the numerical solution to (4.1) computed with isoparametricfinite elements of order k 1, fh and gh approximations to f and g. Then, the error between the exactsolution and the lifted finite element solution is bounded byku ulh kH 1 (Ω;Γ) Chmin(k,j) c

Isoparametric nite element analysis of a generalized Robin boundary value problem on curved domains Dominik Edelmann 1 1 Mathematisches Institut, Universit at Tubingen, Germany Email address: edelmann@na.uni-tuebingen.de. Abstract. We study the discretization of

Related Documents:

combines these nite groups into one limiting object, the pro nite completion of the group. Such a 'limit of nite groups' is the central object of the course, a pro nite group. Most of the time we will be studying pro nite groups as interesting ob-jects in their own right, or as the pro nite completion of a known group. It is

the method because simple expressions result. Then, we will consider the development of the isoparametric formulation of the simple quadrilateral element stiffness matrix. Isoparametric Elements Introduction Next, we will introduce numerical integration methods for evaluating the

We develop a fast implementation of the mixed nite element method for the Darcy's problem discretized by lowest-order Raviart-Thomas nite elements using Matlab. The implementation is based on the so-called vector-ized approach applied to the computation of the nite element matrices and assembly of the global nite element matrix.

TPL X-NITE TWN X-NITE SGL X-NITE (Bagac) Montemar Crown Royal Hotel 3360 1695 4040 1970 6540 3250 Raven Resort and Log Cabin 3645 1765 4255 2130 6095 2990 2 TO 3 pax X-NITE 4 TO 5 pax X-NITE 6-7 Pax X-NITE AKAP Baguio 3655 1830 3520 1700 3390 1565 Baguio Palace Hotel 4630 2320 4500 2185 4365 2055 Burnham S

nite element method for elliptic boundary value problems in the displacement formulation, and refer the readers to The p-version of the Finite Element Method and Mixed Finite Element Methods for the theory of the p-version of the nite element method and the theory of mixed nite element methods. This chapter is organized as follows.

Nonlinear Finite Element Method Lecture Schedule 1. 10/ 4 Finite element analysis in boundary value problems and the differential equations 2. 10/18 Finite element analysis in linear elastic body 3. 10/25 Isoparametric solid element (program) 4. 11/ 1 Numerical solution and boundary condition processing for system of linear

The boundary element method (BEM) has o ered an alternative to the nite element method and has been attractive for certain types of problems, such as those involving an in nite or semi-ini nite domain [5]. The isogeometric approach [7] has led to rene

opinions about the courts in a survey conducted by the National . criminal justice system, and that black women are imprisoned at a rate seven times greater than white women. The report indicates there has been an increase in their incarceration rate in excess of 400% in recent years. Further, three-fourths of the women, according to the report, were mothers, and two-thirds had children .