Finite Elements. Colin Cotter. February 22, Colin Cotter FEM

Similar documents
LECTURE 1: SOURCES OF ERRORS MATHEMATICAL TOOLS A PRIORI ERROR ESTIMATES. Sergey Korotov,

Scientific Computing WS 2018/2019. Lecture 15. Jürgen Fuhrmann Lecture 15 Slide 1

Theory of PDE Homework 2

Variational Formulations

Exercises - Chapter 1 - Chapter 2 (Correction)

Chapter 12. Partial di erential equations Di erential operators in R n. The gradient and Jacobian. Divergence and rotation

Second Order Elliptic PDE

LECTURE # 0 BASIC NOTATIONS AND CONCEPTS IN THE THEORY OF PARTIAL DIFFERENTIAL EQUATIONS (PDES)

Numerical Solutions to Partial Differential Equations

Weak Formulation of Elliptic BVP s

Scientific Computing WS 2017/2018. Lecture 18. Jürgen Fuhrmann Lecture 18 Slide 1

The Mortar Boundary Element Method

Numerical Solutions to Partial Differential Equations

Fact Sheet Functional Analysis

Finite Elements. Colin Cotter. January 15, Colin Cotter FEM

From Completing the Squares and Orthogonal Projection to Finite Element Methods

Simple Examples on Rectangular Domains

One-dimensional and nonlinear problems

Basic Concepts of Adaptive Finite Element Methods for Elliptic Boundary Value Problems

Chapter 5 A priori error estimates for nonconforming finite element approximations 5.1 Strang s first lemma

Boundary Value Problems and Iterative Methods for Linear Systems

An introduction to the mathematical theory of finite elements

Chapter 1 Foundations of Elliptic Boundary Value Problems 1.1 Euler equations of variational problems

2.3 Variational form of boundary value problems

1. Let a(x) > 0, and assume that u and u h are the solutions of the Dirichlet problem:

Iterative Methods for Linear Systems

Numerical Solutions to Partial Differential Equations

A very short introduction to the Finite Element Method

SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS

Finite Elements. Colin Cotter. January 18, Colin Cotter FEM

Lecture Note III: Least-Squares Method

INTRODUCTION TO FINITE ELEMENT METHODS

Math 5520 Homework 2 Solutions

1 Discretizing BVP with Finite Element Methods.

PDE & FEM TERMINOLOGY. BASIC PRINCIPLES OF FEM.

Numerische Mathematik

Solutions of Selected Problems

Linear Analysis Lecture 5

Your first day at work MATH 806 (Fall 2015)

j=1 [We will show that the triangle inequality holds for each p-norm in Chapter 3 Section 6.] The 1-norm is A F = tr(a H A).

A posteriori error estimation in the FEM

Chapter 6 A posteriori error estimates for finite element approximations 6.1 Introduction

A posteriori error estimation for elliptic problems

INF-SUP CONDITION FOR OPERATOR EQUATIONS

Projected Surface Finite Elements for Elliptic Equations

Basic Principles of Weak Galerkin Finite Element Methods for PDEs

Chapter 2 Finite Element Spaces for Linear Saddle Point Problems

Finite difference method for elliptic problems: I

Functional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability...

Traces, extensions and co-normal derivatives for elliptic systems on Lipschitz domains

Optimal Left and Right Additive Schwarz Preconditioning for Minimal Residual Methods with Euclidean and Energy Norms

A Concise Course on Stochastic Partial Differential Equations

Numerical Analysis of Higher Order Discontinuous Galerkin Finite Element Methods

Traces and Duality Lemma

Kernel Method: Data Analysis with Positive Definite Kernels

Vectors in Function Spaces

Numerical methods for PDEs FEM convergence, error estimates, piecewise polynomials

1 Constrained Optimization

A Finite Element Method Using Singular Functions for Poisson Equations: Mixed Boundary Conditions

WELL POSEDNESS OF PROBLEMS I

A BIVARIATE SPLINE METHOD FOR SECOND ORDER ELLIPTIC EQUATIONS IN NON-DIVERGENCE FORM

[2] (a) Develop and describe the piecewise linear Galerkin finite element approximation of,

Definition 1. A set V is a vector space over the scalar field F {R, C} iff. there are two operations defined on V, called vector addition

Multigrid Methods for Saddle Point Problems

A Note on the Variational Formulation of PDEs and Solution by Finite Elements

1. Subspaces A subset M of Hilbert space H is a subspace of it is closed under the operation of forming linear combinations;i.e.,

CONVERGENCE THEORY. G. ALLAIRE CMAP, Ecole Polytechnique. 1. Maximum principle. 2. Oscillating test function. 3. Two-scale convergence

Solution of Non-Homogeneous Dirichlet Problems with FEM

Notes on Integrable Functions and the Riesz Representation Theorem Math 8445, Winter 06, Professor J. Segert. f(x) = f + (x) + f (x).

Categories and Quantum Informatics: Hilbert spaces

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems.

Discontinuous Galerkin Time Discretization Methods for Parabolic Problems with Linear Constraints

Variational Principles for Equilibrium Physical Systems

Key words. Incompressible magnetohydrodynamics, mixed finite element methods, discontinuous Galerkin methods

Approximation in Banach Spaces by Galerkin Methods

Math Tune-Up Louisiana State University August, Lectures on Partial Differential Equations and Hilbert Space

BOUNDARY VALUE PROBLEMS ON A HALF SIERPINSKI GASKET

Discontinuous Petrov-Galerkin Methods

USING FUNCTIONAL ANALYSIS AND SOBOLEV SPACES TO SOLVE POISSON S EQUATION

arxiv: v5 [math.na] 1 Sep 2018

Projection Theorem 1

Basic Calculus Review

PREPRINT 2010:25. Fictitious domain finite element methods using cut elements: II. A stabilized Nitsche method ERIK BURMAN PETER HANSBO

Green s Functions and Distributions

MULTIGRID METHODS FOR MAXWELL S EQUATIONS

Contents: 1. Minimization. 2. The theorem of Lions-Stampacchia for variational inequalities. 3. Γ -Convergence. 4. Duality mapping.

Université de Metz. Master 2 Recherche de Mathématiques 2ème semestre. par Ralph Chill Laboratoire de Mathématiques et Applications de Metz

t y n (s) ds. t y(s) ds, x(t) = x(0) +

Recall: Dot product on R 2 : u v = (u 1, u 2 ) (v 1, v 2 ) = u 1 v 1 + u 2 v 2, u u = u u 2 2 = u 2. Geometric Meaning:

The following definition is fundamental.

A Mixed Nonconforming Finite Element for Linear Elasticity

Friedrich symmetric systems

Applied/Numerical Analysis Qualifying Exam

Chapter 1: The Finite Element Method

A FETI-DP Method for Mortar Finite Element Discretization of a Fourth Order Problem

Numerical Solutions to Partial Differential Equations

Hamburger Beiträge zur Angewandten Mathematik

MATH Linear Algebra

************************************* Applied Analysis I - (Advanced PDE I) (Math 940, Fall 2014) Baisheng Yan

NEGATIVE NORM SOBOLEV SPACES AND APPLICATIONS

Transcription:

Finite Elements February 22, 2019

In the previous sections, we introduced the concept of finite element spaces, which contain certain functions defined on a domain. Finite element spaces are examples of vector spaces (hence the use of the word space ).

Definition 1 Vector spaces A vector space over the real numbers R is a set V, with an addition operator + : V V V, plus a scalar multiplication operator : R V V, such that: 1. There exists a unique zero element e V such that: 1.1 ke = e for all k R, 1.2 0v = e for all v V, 1.3 e + v = v for all v V. 2. V is closed under addition and multiplication, i.e., au + v V for all u, v V, a R.

Proposition 2 Let V be a finite element space. Then V is a vector space. Proof. First, we note that the zero function u(x) := 0 is in V, and satisfies the above properties. Further, let u, v V, and a R. Then, when restricted to each triangle K i, u + av P i. Also, for each shared mesh entity, the shared nodal variables agree, i.e. N i,j [u + av] = N i,j [u + av], by linearity of nodal variables. Therefore, u + av V.

We now develop/recall some definitions. Definition 3 (Bilinear form) A bilinear form b(, ) on a vector space V is a mapping b : V V R, such that 1. v b(v, w) is a linear map in v for all w. 2. v b(w, v) is a linear map in v for all w. It is symmetric if in addition, b(v, w) = b(w, v), for all v, w V.

Example 4 Let V h be a finite element space. The following are bilinear forms on V h, b(u, v) = uv dx, (1) b(u, v) = u v dx. (2)

Definition 5 (Inner product) A real inner product, denoted by (, ), is a symmetric bilinear form on a vector space V with 1. (v, v) 0 v V, 2. (v, v) = 0 v = 0. Definition 6 (Inner product space) We call a vector space (V, (, )) equipped with an inner product an inner product space.

Example 7 (L 2 inner product) Let f, g be two functions in L 2 (). The L 2 inner product between f and g is defined as (f, g) L 2 = fg dx. (3) Remark 8 The L 2 inner product satisfies condition 2 provided that we understand functions in L 2 as being equivalence classes of functions under the relation f g (f g)2 dx = 0.

Example 9 (H 1 inner product) Let f, g be two C 0 finite element functions. The H 1 inner product between f and g is defined as (f, g) H 1 = fg + f g dx. (4) Remark 10 The H 1 inner product satisfies condition 2 since (f, f ) L 2 (f, f ) H 1. (5)

We have already used the Schwarz inequality for L 2 inner products in our approximation results. Theorem 11 (Schwarz inequality) If (V, (, )) is an inner product space, then (u, v) (u, u) 1/2 (v, v) 1/2. (6) Equality holds if and only if u = αv for some α R. Proof. See a course on vector spaces.

We have already mentioned some norms. Definition 12 (Norm) Given a vector space V, a norm is a function from V to R, with 1. v 0, v V, 2. v = 0 v = 0, 3. cv = c v c R, v V, 4. v + w v + w.

Proposition 13 Let (V, (, )) be an inner product space. Then v = (v, v) defines a norm on V. Proof From bilinearity we have αv = (αv, αv) = α 2 (v, v) = α v, from bilinearity, hence property 3. v = (v, v) 1/2 0, hence property 1. If 0 = v = (v, v) 1/2 = (v, v) = 0 = v = 0, hence property 2.

Proof (Cont.) We finally check the triangle inequality (property 4). u + v 2 = (u + v, u + v) (7) = (u, u) + 2(u, v) + (v, v) (8) = u 2 + 2(u, v) + v 2 (9) u 2 + 2 u v + v 2 [Schwarz], (10) = ( u + v ) 2, (11) hence u + v u + v.

Definition 14 (Normed space) A vector space V with a norm is called a normed vector space, written (V, ). Definition 15 (Cauchy sequence) A Cauchy sequence on a normed vector space (V, ) is a sequence {v i } i=1 satisfying v j v k 0 as j, k.

Definition 16 (Complete normed vector space) A normed vector space (V, ) is complete if all Cauchy sequences have a limit v V such that v v j 0 as j. Definition 17 (Hilbert space) An inner product space (V, (, )) is a Hilbert space if the corresponding normed space (V, ) is complete. Remark 18 All finite dimensional normed vector spaces are complete. Hence, C 0 finite element spaces equipped with L 2 or H 1 inner products are Hilbert spaces. Later we shall understand our finite element spaces as subspaces of infinite dimensional Hilbert spaces.

We will now quote some important results from the theory of Hilbert spaces. Definition 19 (Continuous linear functional) Let H be a Hilbert space. 1. A functional L is a map from H to R. 2. A functional L : H R is linear if u, v H, α R = L(u + αv) = L(u) + αl(v). 3. A functional L : H R is continuous if there exists C > 0 such that L(u) L(v) C u v H u, v H.

Definition 20 (Bounded functional) A functional L : H R is bounded if there exists C > 0 such that L(u) C u H, u H. Lemma 21 Let L : H R be a linear functional. Then L is continuous if and only if it is bounded. Proof L bounded = L(u) C u H = L(u) L(v) = L(u v) C u v H u, v H, i.e. L is continuous.

Proof (Cont.) L continuous = L(u v) C u v H u, v H. Pick v = 0, then L(u) = L(u 0) C u 0 H = C u H, i.e. L is bounded. Definition 22 (Dual space) Let H be a Hilbert space. The dual space H is the space of continuous (or bounded) linear functionals L : H R.

Definition 23 (Dual norm) Let L be a continuous linear functional on H, then L H = sup 0 v H L(v) v H.

Lemma 24 Let u H. Then the functional L u : H R defined by is linear and continuous. Proof. For v, w H, α R we have L u (v) = (u, v), v H, L u (v + αw) = (u, v + αw) = (u, v) + α(u, v) = L u (v) + αl u (w). Hence L u is continuous. L u is bounded by Schwarz inequality, L u (v) = (u, v) C v H with C = u H.

The following theorem states that the converse is also true. Theorem 25 (Riesz representation theorem) For any continuous linear functional L on H there exists u H such that L(v) = (u, v) v H. Further, u H = L H. Proof. See a course or textbook on Hilbert spaces.

We will consider finite element methods that can be formulated in the following way. Definition 26 (Linear variational problem) Let b(u, v) be a bilinear form on a Hilbert space V, and F be a linear form on V. This defines a linear variational problem: find u V such that b(u, v) = F (v), v V.

Example 27 (Pk discretisation of (modified) Helmholtz problem with Neumann bcs) For some known function f, b(u, v) = uv + u v dx, F (v) = vf dx, and V is the Pk continuous finite element space on a triangulation of.

Example 28 (Pk discretisation of Poisson equation with partial Dirichlet bcs) For some known function f, b(u, v) = u v dx, F (v) = vf dx, and V is the subspace of the Pk continuous finite element space on a triangulation of such that functions vanishes on Γ 0.

Example 29 (Pk discretisation of Poisson equation with pure Neumann bcs) For some known function f, b(u, v) = u v dx, F (v) = vf dx, and V is the subspace of the Pk continuous finite element space on a triangulation of such that functions satisfy u dx = 0.

Definition 30 (Continuous bilinear form) A bilinear form is continuous on a Hilbert space V if there exists a constant 0 < M < b(u, v) M u V v V.

Definition 31 (Coercive bilinear form) A bilinear form is coercive on a Hilbert space V if there exists a constant 0 < γ < b(u, u) γ u V u V.

Theorem 32 (Lax-Milgram theorem) Let b be a bilinear form, F be a linear form, and (V, ) be a Hilbert space. If b is continuous and coercive, and F is continuous, then a unique solution u V to the linear variational problem exists, with u V 1 γ F V. Proof. See a course or textbook on Hilbert spaces. We are going to use this result to show solveability for FE discretisations.

Definition 33 (Stability) Consider a sequence of triangulations T h with corresponding finite element spaces V h labelled by a maximum triangle diameter h, applied to a variational problem with bilinear form b(u, v) and linear form L. For each V h we have a corresponding coercivity constant γ h. If γ h γ > 0, F V h c <, then we say that the finite element discretisation is stable. With this in mind it is useful to consider h-independent definitions of V (such as L 2 norm and H 1 norm).

Proposition 34 (Solving the (modified) Helmholtz problem) Let b, L be the forms from the Helmholtz problem, with f L 2 <. Let V h be a Pk continuous finite element space defined on a triangulation T. Then the finite element approximation u h exists and the discretisation is stable in the H 1 norm. Proof First we show continuity of F. We have F (v) = fv dx f L 2 v L 2 f L 2 v H 1, since v L 2 v H 1.

Proof (Cont.) Continuity of b: Coercivity of b: b(u, v) = (u, v) H 1 u H 1 v H 1. b(u, u) = u 2 H 1 u 2 H 1. The continuity and coercivity constants are both 1, independent of h, so the discretisation is stable.

For the Helmholtz problem, we have b(u, v) = uv + u v dx = (u, v) H 1. For the Poisson problem, we have b(u, v) = u 2 dx = u 2 H u 2 1 H. 1 Some additional results are required.

Lemma 35 (Mean estimate for finite element spaces) Let u be a member of a C 0 finite element space, and define ū = u dx dx. Then there exists a positive constant C, independent of the triangulation but dependent on (convex), such that u ū L 2 C u H 1.

Proof Let x and y be two points in. We note that f (s) = u(y + s(x y)) is a C 0, piecewise polynomial function of s, with f (s) = (x y) u(y + s(x y)), where u is the finite element derivative of u, and thus u(x) = u(y)+ Then 1 0 u(x) ū = 1 = 1 f (s) ds = u(y)+ 1 0 u(x) u(y) dy (x y) u(y +s(x y)) ds, 1 (x y) u(y + s(x y)) ds dy, s=0

Proof (Cont.) Therefore u ū 2 L 2 () = 1 ( 1 2 2 (x y) u(y + s(x y)) ds dy) dx, s=0 1 1 2 x y 2 dy u(y + s(x y)) 2 ds dy dx, s=0 1 C u(y + s(x y)) 2 ds dy dx. s=0

Proof (Cont.) Split into two parts (to avoid singularities): u ū 2 L 2 () C(I + II ), where I = II = 1/2 s=0 2 s=1/2 u(y + s(x y)) 2 dy ds dx, u(y + s(x y)) 2 dx ds dy, which we will now estimate separately.

Proof (Cont.) To evaluate I, change variables y y = y + s(x y), defining s as the image of under this transformation. Then, I = 1/2 s=0 1/2 s=0 1 (1 s) 2 1 (1 s) 2 = 2 u 2 H 1 (). s u(y ) 2 dy ds dx, u(y ) 2 dy ds dx,

Proof (Cont.) To evaluate II, change variables x x = y + s(x y), defining s as the image of under this transformation. Then, II = 2 1 s=1/2 s 2 1/2 s=0 1 s 2 = u 2 H 1 (). Combining, u ū 2 L 2 () which has the required form. s u(x ) 2 dx ds dy, u(x ) 2 dx ds dy, 3C C(I + II ) = u 2 H 2 1 (),

Proposition 36 (Solving the Poisson problem with pure Neumann conditions) Let b, L, V, be the forms for the pure Neumann Poisson problem, with f L 2 <. Let V h be a Pk continuous finite element space defined on a triangulation T, and define V h = {u V h : ū = 0}. Then for V h, the finite element approximation u h exists and the discretisation is stable in the H 1 norm.

Proof. Using the mean estimate, for u V h, we have u 2 L = u ū 2 }{{} 2 L C 2 u 2 2 H. 1 =0 Hence we obtain the coercivity result, u 2 H 1 = u 2 L 2 + u 2 H 1 (1 + C 2 ) u 2 H 1 = (1 + C 2 )b(u, u). Continuity follows from Schwarz inequality, b(u, v) u H 1 v H 1 u H 1 v H 1.

Proving the coercivity for the case with Dirichlet or partial Dirichlet boundary conditions requires some additional results.

Lemma 37 (Finite element divergence theorem) Let φ be a C 1 vector-valued function. and u V be a member of a C 0 finite element space. Then (φu) dx = φ nu ds, where n is the outward pointing normal to.

Proof. (φu) dx = (φu) dx, K T K = φ n K u ds, K T K = φ nu ds + φ (n + + n )u ds. Γ } {{ } =0

Proposition 38 (Trace theorem for continuous finite elements) Let V h be a continuous finite element space, defined on a triangulation T, on a polygonal domain. Then u L 2 ( ) C u H 1 (), (12) where C is a constant that depends only on the geometry of.

Proof The first step is to construct a C 1 function ξ satisfying ξ n = 1 on. We do this by finding a triangulation T 0 (unrelated to T ), and defining an C 1 Argyris finite element space V 0 on it. We then choose ξ so that both Cartesian components are in V 0, satisfying the boundary condition.

Proof (Cont.) Then, u 2 L 2 ( ) = u 2 ds = = = ξ nu 2 ds, (ξu 2 ) dx, u 2 ξ + 2uξ u dx, u 2 L 2 ξ + 2 ξ u L 2 u H 1,

Proof (Cont.) So, u 2 L 2 ( ) u 2 L 2 ξ + ξ ( u 2 L 2 + u 2 H 1 ), C u 2 H 1, where we have used the geometric-arithmetic mean inequality 2ab a 2 + b 2.

Proposition 39 (Solving the Poisson problem with partial Dirichlet conditions) Let b, L, V, be the forms for the (partial) Dirichlet Poisson problem, with f L 2 <. Let V h be a Pk continuous finite element space defined on a triangulation T, and define V h = {u V h : u Γ0 }. Then for V h, the finite element approximation u h exists and the discretisation is stable in the H 1 norm.

Proof Proof taken from Brenner and Scott. We have v L 2 () v v L 2 () + v L 2 (), C v H 1 () + 1/2 Γ 0 v ds, Γ 0 ( ) C v H 1 () + 1/2 v ds + v v ds Γ 0. Γ 0 Γ 0

Proof (Cont.) We have (v v) ds Γ 0 1/2 v v L 2 ( ), Γ 0 Γ 0 1/2 C v H 1 (). Combining, we get v L 2 () C 1 v H 1 (), and hence coercivity, v 2 H 1 () (1 + C 2 1 )b(v, v).

We have developed some techniques for showing that variational problems arising from finite element discretisations for Helmholtz and Poisson problems have unique solutions, that are stable in the H 1 -norm. This means that we can be confident that we can solve the problems on a computer and the solution won t become singular as the mesh is refined. Now we would like to go further and ask what is happening to the numerical solutions as the mesh is refined. What are they converging to?