A Gradient Recovery Operator Based on an Oblique Projection

Similar documents
ETNA Kent State University

arxiv: v1 [math.na] 1 May 2013

A gradient recovery method based on an oblique projection and boundary modification

INTRODUCTION TO FINITE ELEMENT METHODS

Scientific Computing I

Numerical solution of surface PDEs with Radial Basis Functions

A brief introduction to finite element methods

1 Discretizing BVP with Finite Element Methods.

Lehrstuhl Informatik V. Lehrstuhl Informatik V. 1. solve weak form of PDE to reduce regularity properties. Lehrstuhl Informatik V

A Framework for Analyzing and Constructing Hierarchical-Type A Posteriori Error Estimators

New class of finite element methods: weak Galerkin methods

ASYMPTOTICALLY EXACT A POSTERIORI ESTIMATORS FOR THE POINTWISE GRADIENT ERROR ON EACH ELEMENT IN IRREGULAR MESHES. PART II: THE PIECEWISE LINEAR CASE

Lecture 10 Polynomial interpolation

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

PIECEWISE LINEAR FINITE ELEMENT METHODS ARE NOT LOCALIZED

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

Spline Element Method for Partial Differential Equations

Sparse Approximation of Signals with Highly Coherent Dictionaries

Simple Examples on Rectangular Domains

Interpolation. 1. Judd, K. Numerical Methods in Economics, Cambridge: MIT Press. Chapter

A very short introduction to the Finite Element Method

Scientific Computing

The Closed Form Reproducing Polynomial Particle Shape Functions for Meshfree Particle Methods

Nodal O(h 4 )-superconvergence of piecewise trilinear FE approximations

A posteriori error estimation for elliptic problems

Iterative methods for positive definite linear systems with a complex shift

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

Chapter 1: The Finite Element Method

1 Math 241A-B Homework Problem List for F2015 and W2016

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

Math 108b: Notes on the Spectral Theorem

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

ECE 8201: Low-dimensional Signal Models for High-dimensional Data Analysis

Cubic Splines; Bézier Curves

Isogeometric Analysis:

Karhunen-Loève Approximation of Random Fields Using Hierarchical Matrix Techniques

Subdiffusion in a nonconvex polygon

Accuracy, Precision and Efficiency in Sparse Grids

Geometric Modeling Summer Semester 2010 Mathematical Tools (1)

Efficient Solvers for Stochastic Finite Element Saddle Point Problems

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

Chapter 1 Numerical approximation of data : interpolation, least squares method

Algorithms for Scientific Computing

Fitting multidimensional data using gradient penalties and combination techniques

arxiv: v1 [math.na] 19 Nov 2018

Cubic Splines MATH 375. J. Robert Buchanan. Fall Department of Mathematics. J. Robert Buchanan Cubic Splines

Space-time sparse discretization of linear parabolic equations

Applied/Numerical Analysis Qualifying Exam

LINEAR SYSTEMS (11) Intensive Computation

A POSTERIORI ERROR ESTIMATES BY RECOVERED GRADIENTS IN PARABOLIC FINITE ELEMENT EQUATIONS

Suboptimal feedback control of PDEs by solving Hamilton-Jacobi Bellman equations on sparse grids

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

A Mixed Nonconforming Finite Element for Linear Elasticity

Mathematics Research Report No. MRR 003{96, HIGH RESOLUTION POTENTIAL FLOW METHODS IN OIL EXPLORATION Stephen Roberts 1 and Stephan Matthai 2 3rd Febr

Projected Surface Finite Elements for Elliptic Equations

DISCRETE MAXIMUM PRINCIPLES in THE FINITE ELEMENT SIMULATIONS

A mixed finite element method for nonlinear and nearly incompressible elasticity based on biorthogonal systems

A Primal-Dual Weak Galerkin Finite Element Method for Second Order Elliptic Equations in Non-Divergence Form

Multigrid finite element methods on semi-structured triangular grids

Numerical differentiation by means of Legendre polynomials in the presence of square summable noise

LINEAR ALGEBRA 1, 2012-I PARTIAL EXAM 3 SOLUTIONS TO PRACTICE PROBLEMS

10 The Finite Element Method for a Parabolic Problem

Experiences with Model Reduction and Interpolation

Numerical Solution I

On solving linear systems arising from Shishkin mesh discretizations

The Finite Element Method for the Wave Equation

Scalable kernel methods and their use in black-box optimization

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

1. Introduction. The Stokes problem seeks unknown functions u and p satisfying

Statistical Geometry Processing Winter Semester 2011/2012

Adaptive Finite Element Methods Lecture Notes Winter Term 2017/18. R. Verfürth. Fakultät für Mathematik, Ruhr-Universität Bochum

Discontinuous Galerkin Methods

An Alternative Proof of Primitivity of Indecomposable Nonnegative Matrices with a Positive Trace

Matrix square root and interpolation spaces

Finite Element Methods

Chapter 4: Interpolation and Approximation. October 28, 2005

Numerical Analysis and Methods for PDE I

Hamburger Beiträge zur Angewandten Mathematik

Geometric Modeling Summer Semester 2012 Linear Algebra & Function Spaces

A truly meshless Galerkin method based on a moving least squares quadrature

Chapter 3 Conforming Finite Element Methods 3.1 Foundations Ritz-Galerkin Method

Numerical Solutions to Partial Differential Equations

Physics 331 Introduction to Numerical Techniques in Physics

Preliminary Examination in Numerical Analysis

Vectors in Function Spaces

Algorithms for Scientific Computing

Remarks on the analysis of finite element methods on a Shishkin mesh: are Scott-Zhang interpolants applicable?

Iterative Methods for Linear Systems

On angle conditions in the finite element method. Institute of Mathematics, Academy of Sciences Prague, Czech Republic

EECS 275 Matrix Computation

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

On an Approximation Result for Piecewise Polynomial Functions. O. Karakashian

MODULE 8 Topics: Null space, range, column space, row space and rank of a matrix

Piecewise Constant Aquifer Parameter Identification Recovery

ACM/CMS 107 Linear Analysis & Applications Fall 2017 Assignment 2: PDEs and Finite Element Methods Due: 7th November 2017

Introduction to Partial Differential Equations

Orthogonal polynomials

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

for all subintervals I J. If the same is true for the dyadic subintervals I D J only, we will write ϕ BMO d (J). In fact, the following is true

Local pointwise a posteriori gradient error bounds for the Stokes equations. Stig Larsson. Heraklion, September 19, 2011 Joint work with A.

Transcription:

A Gradient Recovery Operator Based on an Bishnu P. Lamichhane, bishnu.lamichhane@newcastle.edu.au School of Mathematical and Physical Sciences, University of Newcastle, Australia CARMA Retreat July 18, 2011

Table of Contents 1 Current Research Projects 2 3 Orthogonal Projection

Current Research Projects My current research projects include Solid Mechanics A symmetric mixed finite element method for nearly incompressible elasticity based on biorthogonal systems. A joint project with Prof. Ernst Stephan, Leibniz University Hanover, Hanover, Germany. This project is just finished and published in Numerical Methods for Partial Differential Equations, DOI: 10.1002/num.20683. Data Smoothing Approximation of thin plates spline using a mixed finite element method. In collaboration with Prof. Markus Hegland, Dr. Stephen Roberts and Dr. Linda Stals at the ANU. A part of this project is finished in 2011 and is accepted to appear in ANZIAM Journal: electronic supplement.

Current Research Projects My current research projects include Solid Mechanics A symmetric mixed finite element method for nearly incompressible elasticity based on biorthogonal systems. A joint project with Prof. Ernst Stephan, Leibniz University Hanover, Hanover, Germany. This project is just finished and published in Numerical Methods for Partial Differential Equations, DOI: 10.1002/num.20683. Data Smoothing Approximation of thin plates spline using a mixed finite element method. In collaboration with Prof. Markus Hegland, Dr. Stephen Roberts and Dr. Linda Stals at the ANU. A part of this project is finished in 2011 and is accepted to appear in ANZIAM Journal: electronic supplement.

Current Research Projects Solid Mechanics A finite element method based on simplices for the Hu-Washizu formulation in linear elasticity. In collaboration with Prof. B. Daya Reddy, University of Cape Town, South Africa. Close to be finished. Parameter Estimation of PDEs Parameter estimation in elliptic partial differential equations. This project is very close to be finished and is done with Dr. Robert S (Bob) Anderssen, CSIRO, ANU. Trying to submit for MODSIM proceeding. Image Processing Total variation minimisation in removing the mixture of Gaussian and impulsive noise. I am collaborating with Dr. David Allingham, CARMA, to complete this project.

Current Research Projects Solid Mechanics A finite element method based on simplices for the Hu-Washizu formulation in linear elasticity. In collaboration with Prof. B. Daya Reddy, University of Cape Town, South Africa. Close to be finished. Parameter Estimation of PDEs Parameter estimation in elliptic partial differential equations. This project is very close to be finished and is done with Dr. Robert S (Bob) Anderssen, CSIRO, ANU. Trying to submit for MODSIM proceeding. Image Processing Total variation minimisation in removing the mixture of Gaussian and impulsive noise. I am collaborating with Dr. David Allingham, CARMA, to complete this project.

Current Research Projects Solid Mechanics A finite element method based on simplices for the Hu-Washizu formulation in linear elasticity. In collaboration with Prof. B. Daya Reddy, University of Cape Town, South Africa. Close to be finished. Parameter Estimation of PDEs Parameter estimation in elliptic partial differential equations. This project is very close to be finished and is done with Dr. Robert S (Bob) Anderssen, CSIRO, ANU. Trying to submit for MODSIM proceeding. Image Processing Total variation minimisation in removing the mixture of Gaussian and impulsive noise. I am collaborating with Dr. David Allingham, CARMA, to complete this project.

Current Research Projects Finite Element Theory A gradient recovery operator based on an oblique projection. This project was finished in 2010 and is now published in Electronic Transactions on Numerical Analysis, Vol 37 (2010), 166 172. Biharmonic Problem 2 u = 0 A mixed finite element method for the biharmonic problem using biorthogonal or quasi-biorthogonal systems. This project was finished in 2009 and is now published in Journal of Scientific Computing, Vol 46 (2011), 379 396.

Current Research Projects Finite Element Theory A gradient recovery operator based on an oblique projection. This project was finished in 2010 and is now published in Electronic Transactions on Numerical Analysis, Vol 37 (2010), 166 172. Biharmonic Problem 2 u = 0 A mixed finite element method for the biharmonic problem using biorthogonal or quasi-biorthogonal systems. This project was finished in 2009 and is now published in Journal of Scientific Computing, Vol 46 (2011), 379 396.

Current Research Projects Biharmonic Problem 2 u = 0 A Stabilized Mixed for the Biharmonic Equation Based on Biorthogonal Systems. This project was finished in 2010 and is now published in Journal of Computational and Applied Mathematics, DOI:10.1016/j.cam. 2011.05.005. Future Goal: time-dependent problems and improve the estimate. Solid Mechanics Two s for Nearly Incompressible Linear Elasticity Using Simplicial Meshes, Submitted Book Chapter for Nova Science Publisher, New York.

Current Research Projects Biharmonic Problem 2 u = 0 A Stabilized Mixed for the Biharmonic Equation Based on Biorthogonal Systems. This project was finished in 2010 and is now published in Journal of Computational and Applied Mathematics, DOI:10.1016/j.cam. 2011.05.005. Future Goal: time-dependent problems and improve the estimate. Solid Mechanics Two s for Nearly Incompressible Linear Elasticity Using Simplicial Meshes, Submitted Book Chapter for Nova Science Publisher, New York.

The main idea: For a problem posed in a continuous space W, we replace the continuous space W (which is infinite dimensional) by a discrete one W h. For example, for Ω R d, d {1, 2, 3}, the continuous space can be replaced by a discrete space H 1 (Ω) = {u L 2 (Ω), u [L 2 (Ω)] d } W h = span{φ 1, φ 2,, φ n}. Fiinite element basis functions in 1D φ i T A finite element basis function in 2D φ i A hanging node T W h H 1 (Ω) if there are no hanging nodes (right picture).

Piecewise Linear Space: A Finite Element Space Let = {a = x 0 < x 1 < < x n = b} be a set of points in [a, b], and T = {I i} n 1 i=0, where Ii = [xi, xi+1). The piecewise linear interpolant is obtained by joining the set of data points {(x 0, f(x 0)), (x 1, f(x 1)),, (x n, f(x n))} by a series of straight lines, as shown in the adjacent figure. Linear Space S l ( ) Let S l ( ) be the space of all piecewise linear functions with respect to. One can show that S l ( ) is a linear space of dimension n + 1. This is like a rational approximation of an irrational number like π.

Piecewise Linear Space: A Finite Element Space Let = {a = x 0 < x 1 < < x n = b} be a set of points in [a, b], and T = {I i} n 1 i=0, where Ii = [xi, xi+1). The piecewise linear interpolant is obtained by joining the set of data points {(x 0, f(x 0)), (x 1, f(x 1)),, (x n, f(x n))} by a series of straight lines, as shown in the adjacent figure. Linear Space S l ( ) Let S l ( ) be the space of all piecewise linear functions with respect to. One can show that S l ( ) is a linear space of dimension n + 1. This is like a rational approximation of an irrational number like π.

Piecewise Linear Space: Basis Functions We can form a basis of S h = S l ( ). Define x x 1 if x I x x n 1 0 if x I n 1 φ 0(x) = x 0 x 1, φ n(x) = x n x n 1 0 otherwise 0 otherwise x x i 1 if x I i 1 x i x i 1 φ i(x) = x x i+1 if x I i, for i = 1,..., n 1, x i x i+1 0 otherwise and Then {φ i} n i=0 forms a basis for the space S l ( ). A piecewise linear interpolant of a continuous function u is written as I h u S l ( ) with n I h u(x) = u(x i)φ i(x). i=0 φ 0 φ i φn T

The Considered Problem Orthogonal Projection Weak Derivative The function I h u is continuous but not differentiable at the nodes {x 0, x 1,, x n}. The weak derivative of I h u is a piecewise constant function, but it is not continuous. Generically, we can think of a finite element space S h consisting of piecewise polynomials for Ω R d : S h := {v h C 0 (Ω) : v h T P p(t ), T T h }, p N, where T is a simplex, and P p(t ) is the space of polynomials of total degree less than or equal to p in T. Orthogonal Projection of Weak Derivative We now want to project the gradient of I h u onto the space S h. The projected gradient is then continuous. But what do we gain? In fact, the projected gradient approximates the exact gradient u better than the unprojected discrete gradient I h u.

The Considered Problem Orthogonal Projection Weak Derivative The function I h u is continuous but not differentiable at the nodes {x 0, x 1,, x n}. The weak derivative of I h u is a piecewise constant function, but it is not continuous. Generically, we can think of a finite element space S h consisting of piecewise polynomials for Ω R d : S h := {v h C 0 (Ω) : v h T P p(t ), T T h }, p N, where T is a simplex, and P p(t ) is the space of polynomials of total degree less than or equal to p in T. Orthogonal Projection of Weak Derivative We now want to project the gradient of I h u onto the space S h. The projected gradient is then continuous. But what do we gain? In fact, the projected gradient approximates the exact gradient u better than the unprojected discrete gradient I h u.

Orthogonal Projection Project a Component of the Gradient Vector Let I h u = gh, 1, gh d and consider a component of the gradient vector gh 1 = I hu x 1. Let p 1 h be its projection onto the space S h, then p 1 h S h is defined as p 1 hφ j dx = ghφ 1 j dx, φ j S h. Ω Since p 1 h S h, we have p 1 h = n i=1 ciφi, for some constants c1,, cn. Linear System Ω Putting this expression back in the projection formula, we get Mc = r where M is a matrix with (i, j)th entry M ij = φ iφ j dx, Ω c and r are vectors of length n with the jth component c j and Ω g1 hφ j dx. Here M is a mass matrix, which is sparse. We need to invert this matrix to computer c. In higher dimension, it is not easy to invert.

Orthogonal Projection Project a Component of the Gradient Vector Let I h u = gh, 1, gh d and consider a component of the gradient vector gh 1 = I hu x 1. Let p 1 h be its projection onto the space S h, then p 1 h S h is defined as p 1 hφ j dx = ghφ 1 j dx, φ j S h. Ω Since p 1 h S h, we have p 1 h = n i=1 ciφi, for some constants c1,, cn. Linear System Ω Putting this expression back in the projection formula, we get Mc = r where M is a matrix with (i, j)th entry M ij = φ iφ j dx, Ω c and r are vectors of length n with the jth component c j and Ω g1 hφ j dx. Here M is a mass matrix, which is sparse. We need to invert this matrix to computer c. In higher dimension, it is not easy to invert.

Orthogonal Projection Super-Approximation Property Let R h be the component-wise projection operator onto S h. For the projected gradient R h I h u, we can show that (for good meshes) u R h I h u 0,Ω Ch 1+ 1 2 u W 3, (Ω), whereas u I h u 0,Ω Ch 1+0 u W 3, (Ω). Gradient projection gives a better estimate but expensive to compute. What happens if we replace the orthogonal projection R h I h u by an oblique projection Q h I uu? The oblique projection p 1 h S h of the first component of the gradient I h u is obtained by p 1 hµ j dx = ghµ 1 j dx, µ j M h. Ω Ω This also gives a linear system Mc = r, but the (i, j)th component of M is defined as M ij = φ iµ j dx. Bishnu P. Lamichhane, bishnu.lamichhane@newcastle.edu.au Ω A Gradient Recovery Operator Based on an

Orthogonal Projection Super-Approximation Property Let R h be the component-wise projection operator onto S h. For the projected gradient R h I h u, we can show that (for good meshes) u R h I h u 0,Ω Ch 1+ 1 2 u W 3, (Ω), whereas u I h u 0,Ω Ch 1+0 u W 3, (Ω). Gradient projection gives a better estimate but expensive to compute. What happens if we replace the orthogonal projection R h I h u by an oblique projection Q h I uu? The oblique projection p 1 h S h of the first component of the gradient I h u is obtained by p 1 hµ j dx = ghµ 1 j dx, µ j M h. Ω Ω This also gives a linear system Mc = r, but the (i, j)th component of M is defined as M ij = φ iµ j dx. Bishnu P. Lamichhane, bishnu.lamichhane@newcastle.edu.au Ω A Gradient Recovery Operator Based on an

Orthogonal Projection Diagonal Matrix M Can we define the space M h such that the matrix M is diagonal? Let the space of the standard finite element functions S h be spanned by the basis {φ 1,..., φ n}. We construct the basis {µ 1,..., µ n} of the space M h of test functions so that the basis functions of S h and M h satisfy a condition of biorthogonality relation µ i φ j dx = c jδ ij, c j 0, 1 i, j n, (1) Ω where n := dim M h = dim S h, δ ij is the Kronecker symbol, and c j a scaling factor, and is always positive. Oblique vs Orthogonal Projection It is easy to verify that Q h is a projection onto the space S h. We note that Q h is not the orthogonal projection onto S h but an oblique projection onto it. Refer to [Gal03, Szy06] for more detail. Orthogonal projection is unique, but the oblique projection depends on a direction. Projection of OP onto OX Orthogonal: OR Oblique along PS: OS P O R S Y X

Orthogonal Projection Diagonal Matrix M Can we define the space M h such that the matrix M is diagonal? Let the space of the standard finite element functions S h be spanned by the basis {φ 1,..., φ n}. We construct the basis {µ 1,..., µ n} of the space M h of test functions so that the basis functions of S h and M h satisfy a condition of biorthogonality relation µ i φ j dx = c jδ ij, c j 0, 1 i, j n, (1) Ω where n := dim M h = dim S h, δ ij is the Kronecker symbol, and c j a scaling factor, and is always positive. Oblique vs Orthogonal Projection It is easy to verify that Q h is a projection onto the space S h. We note that Q h is not the orthogonal projection onto S h but an oblique projection onto it. Refer to [Gal03, Szy06] for more detail. Orthogonal projection is unique, but the oblique projection depends on a direction. Projection of OP onto OX Orthogonal: OR Oblique along PS: OS P O R S Y X

Orthogonal Projection Properties of the Gradient Recovery Operator The following lemma establishes the approximation property of operator Q h for a function v H 1+s (Ω). Lemma For a function v H s+1 (Ω), s > 0, there exists a constant C independent of the mesh-size h so that v Q h v L 2 (Ω) Ch 1+r v H r+1 (Ω) v Q h v H 1 (Ω) Ch r v H r+1 (Ω), (2) where r := min{s, p}.

Orthogonal Projection Properties of the Gradient Recovery Operator We show that operator Q h has the same approximation property as the orthogonal projection operator. However, the new operator is more efficient than the old one. Hence, it is ideal to use this operator as a gradient recovery operator in the a posteriori error estimation. Theorem We have I h u P h I h u L 2 (Ω) I h u Q h I h u L 2 (Ω) 1 β I hu P h I h u L 2 (Ω). (3) where β > 0 and P h is the vector version of the L 2 -projection operator P h.

Orthogonal Projection The Gradient Recovery Operator: Applications Since S h and M h form a biorthogonal system, we can write Q h as n µi v dx Ω Q h v = φ i (locality). (4) c i If v has compact support, then Q h v has also compact support. i=1 Since the error estimator based on an orthogonal projection is asymptotically exact for mildly unstructured meshes, the error estimator based on this oblique projection is also asymptotically exact for such meshes. However, the orthogonal projection is not local and hence also expensive to compute. Our new oblique projection thus gives a local gradient recovery operator, which is easy and cheap to compute. The error estimator on element T is defined as η T = Q h u h u h L 2 (T ), where u h is the finite element solution of some boundary value problem.

Orthogonal Projection A. Galántai. Projectors and Projection Methods. Kluwer Academic Publishers, Dordrecht, 2003. D.B. Szyld. The many proofs of an identity on the norm of oblique projections. Numerical Algorithms, 42:309 323, 2006.