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

Similar documents
ETNA Kent State University

arxiv: v1 [math.na] 1 May 2013

A Gradient Recovery Operator Based on an Oblique Projection

arxiv: v2 [math.na] 23 Apr 2016

Maximum norm estimates for energy-corrected finite element method

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

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

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

Hamburger Beiträge zur Angewandten Mathematik

Non-Conforming Finite Element Methods for Nonmatching Grids in Three Dimensions

Volterra integral equations solved in Fredholm form using Walsh functions

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

Polynomial Preserving Recovery for Quadratic Elements on Anisotropic Meshes

PARTITION OF UNITY FOR THE STOKES PROBLEM ON NONMATCHING GRIDS

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

NUMERICAL SOLUTION OF CONVECTION DIFFUSION EQUATIONS USING UPWINDING TECHNIQUES SATISFYING THE DISCRETE MAXIMUM PRINCIPLE

A finite difference Poisson solver for irregular geometries

c 2004 Society for Industrial and Applied Mathematics

Enhancing eigenvalue approximation by gradient recovery on adaptive meshes

High order, finite volume method, flux conservation, finite element method

on! 0, 1 and 2 In the Zienkiewicz-Zhu SPR p 1 and p 2 are obtained by solving the locally discrete least-squares p

On the convergence properties of the modified Polak Ribiére Polyak method with the standard Armijo line search

A C 0 Linear Finite Element Method for Biharmonic Problems

INTRODUCTION TO FINITE ELEMENT METHODS

A posteriori error estimates for a Maxwell type problem

Convergence and optimality of an adaptive FEM for controlling L 2 errors

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations

A posteriori error estimation for elliptic problems

On some numerical convergence studies of mixed finite element methods for flow in porous media

Subdiffusion in a nonconvex polygon

A Mixed Nonconforming Finite Element for Linear Elasticity

ELLIPTIC RECONSTRUCTION AND A POSTERIORI ERROR ESTIMATES FOR PARABOLIC PROBLEMS

Supraconvergence of a Non-Uniform Discretisation for an Elliptic Third-Kind Boundary-Value Problem with Mixed Derivatives

Space-time sparse discretization of linear parabolic equations

A LAGRANGE MULTIPLIER METHOD FOR ELLIPTIC INTERFACE PROBLEMS USING NON-MATCHING MESHES

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50

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

THE PATCH RECOVERY FOR FINITE ELEMENT APPROXIMATION OF ELASTICITY PROBLEMS UNDER QUADRILATERAL MESHES. Zhong-Ci Shi and Xuejun Xu.

Numerical techniques for linear and nonlinear eigenvalue problems in the theory of elasticity

POLYNOMIAL PRESERVING GRADIENT RECOVERY AND A POSTERIORI ESTIMATE FOR BILINEAR ELEMENT ON IRREGULAR QUADRILATERALS

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

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

DISCRETE MAXIMUM PRINCIPLES in THE FINITE ELEMENT SIMULATIONS

Ultraconvergence of ZZ Patch Recovery at Mesh Symmetry Points

Multigrid Methods for Elliptic Obstacle Problems on 2D Bisection Grids

PIECEWISE LINEAR FINITE ELEMENT METHODS ARE NOT LOCALIZED

A Multigrid Method for Two Dimensional Maxwell Interface Problems

Post-processing of solutions of incompressible Navier Stokes equations on rotating spheres

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

DIRECT ERROR BOUNDS FOR SYMMETRIC RBF COLLOCATION

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

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

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C.

Technische Universität Graz

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

Recovery-Based A Posteriori Error Estimation

Semi-analytical solution of Poisson's equation in bounded domain

A NOTE ON THE LADYŽENSKAJA-BABUŠKA-BREZZI CONDITION

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

Anisotropic meshes for PDEs: a posteriori error analysis and mesh adaptivity

A Robust Preconditioner for the Hessian System in Elliptic Optimal Control Problems

arxiv: v1 [math.na] 19 Nov 2018

An a posteriori error estimate and a Comparison Theorem for the nonconforming P 1 element

A local-structure-preserving local discontinuous Galerkin method for the Laplace equation

THE BEST L 2 NORM ERROR ESTIMATE OF LOWER ORDER FINITE ELEMENT METHODS FOR THE FOURTH ORDER PROBLEM *

MATH 590: Meshfree Methods

Numerical Integration for Multivariable. October Abstract. We consider the numerical integration of functions with point singularities over

Convergence Order Studies for Elliptic Test Problems with COMSOL Multiphysics

Model completion and validation using inversion of grey box models

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

SUPERCONVERGENCE PROPERTIES FOR OPTIMAL CONTROL PROBLEMS DISCRETIZED BY PIECEWISE LINEAR AND DISCONTINUOUS FUNCTIONS

Abstract. 1. Introduction

Simple Examples on Rectangular Domains

INNOVATIVE FINITE ELEMENT METHODS FOR PLATES* DOUGLAS N. ARNOLD

Numerische Mathematik

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

Basic Principles of Weak Galerkin Finite Element Methods for PDEs

Multigrid Methods for Saddle Point Problems

Validation of the a posteriori error estimator based on polynomial preserving recovery for linear elements

Local discontinuous Galerkin methods for elliptic problems

Superconvergence of discontinuous Galerkin methods for 1-D linear hyperbolic equations with degenerate variable coefficients

Projected Surface Finite Elements for Elliptic Equations

A posteriori error estimates applied to flow in a channel with corners

Geometric Multigrid Methods

Semi-analytical solutions for cubic autocatalytic reaction-diffusion equations; the effect of a precursor chemical

A COLLOCATION METHOD FOR SOLVING THE EXTERIOR NEUMANN PROBLEM

Scientific Computing I

b i (x) u + c(x)u = f in Ω,

TMA4220: Programming project - part 1

arxiv: v1 [math.na] 19 Dec 2017

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends

MIXED FINITE ELEMENT METHODS FOR PROBLEMS WITH ROBIN BOUNDARY CONDITIONS

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

arxiv: v3 [math.na] 27 Aug 2018

Two-Scale Composite Finite Element Method for Dirichlet Problems on Complicated Domains

Yongdeok Kim and Seki Kim

An Iterative Substructuring Method for Mortar Nonconforming Discretization of a Fourth-Order Elliptic Problem in two dimensions

Some New Elements for the Reissner Mindlin Plate Model

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

Numerische Mathematik

Transcription:

ANZIAM J. 58 (CTAC2016) pp.c34 C45, 2017 C34 A gradient recovery method based on an oblique projection and boundary modification M. Ilyas 1 B. P. Lamichhane 2 M. H. Meylan 3 (Received 24 January 2017; revised 28 June 2017) Abstract The gradient recovery method is a technique to improve the approximation of the gradient of a solution by using post-processing methods. We use an L 2 -projection based on an oblique projection, where the trial and test spaces differ, for efficient numerical computation. We modify our oblique projection by applying the boundary modification method to obtain higher order approximation on the boundary patch. Numerical examples are presented to demonstrate the efficiency and optimality of the approach. Subject class: 65N30, 65N50 Keywords: Gradient recovery, oblique projection, boundary modification doi:10.21914/anziamj.v58i0.11730, c Austral. Mathematical Soc. 2017. Published 2017-08-11, as part of the Proceedings of the 18th Biennial Computational Techniques and Applications Conference. issn 1445-8810. (Print two pages per sheet of paper.) Copies of this article must not be made otherwise available on the internet; instead link directly to the doi for this article. Record comments on this article via http://journal.austms.org.au/ojs/index.php/anziamj/comment/add/11730/0

Contents C35 Contents 1 Introduction C35 2 Formulation C36 2.1 Finite element discretisation................. C36 2.2 Projection and biorthogonal basis.............. C37 2.3 Boundary modification.................... C38 3 Approximation property C39 4 Numerical results C40 4.1 Transcendental solution................... C41 4.2 Less-regular solution..................... C42 5 Conclusion C43 References C43 1 Introduction The gradient recovery method is a popular technique for approximating the gradient of a solution. The main idea is based on using various post-processing techniques on a computed solution to obtain an approximation to the gradient of the solution. There are many gradient recovery techniques, such as patch recovery [8, 10], polynomial preserving recovery [1, 9] and local and global L 2 - projection [8]. While all these methods display superconvergence on the interior domain, the rate of convergence deteriorates on the boundary patch. We propose a new gradient recovery approach based on an oblique projection using boundary modification. This approach improves the result by Lamichhane [4] to obtain higher order approximation on the boundary patch. In Subsection 2.2 we introduce our formulation of the orthogonal and oblique

2 Formulation C36 projection, and show that a significant reduction in computational time using an oblique projection can be obtained. In Subsection 2.3 we introduce the boundary modification method and its construction that leads to a linear extrapolation. In Section 3 the approximation property theorem of our method is presented, which is based on the classical paper by Křížek and Neittaanmäki [3] combined with the L 2 -projection approach from Xu and Zhang [8] and Lamichhane [4]. The proof of the theorem requires that the triangulation has to satisfy certain conditions so that the extrapolation still preserves approximation properties on the interior domain. Two numerical examples, a transcendental solution and a less-regular solution, are given in Section 4 to verify the convergence rate of our gradient recovery method. Both examples follow the predicted theoretical rate of convergence. 2 Formulation 2.1 Finite element discretisation Let R 2 be a bounded polygonal domain with boundary. Let T h be a uniformly congruent triangulation of the polygonal domain. We use the standard linear finite element space V h H 1 () defined on the triangulation T h, where V h := {v C 0 () : v T P 1 (T), T T h }. Let S h = span{ϕ 1, ϕ 2,..., ϕ N } be the standard finite element basis for V h. A piecewise linear interpolant of a continuous function u is written as u h V h with N u h (x) = u (x i ) ϕ i (x), i=1 where N = dim S h. We denote the set of mesh nodes by N, the boundary nodes by N bd and the set of interior mesh nodes by N in = N\N bd. With

2 Formulation C37 similar notation, we denote the set of elements, the boundary elements (the elements that have one or more nodes on the boundary) and the set of interior elements by T, T bd and T in, respectively. With this notation, we also define in = T in and bd = T bd as the interior domain and boundary patch, respectively. 2.2 Projection and biorthogonal basis Computing the gradient recovery requires a projection of u h onto the finite element space V h. There are two types of projection: orthogonal and oblique. The orthogonal ( ) projection operator P h projects u h onto V h by finding g k h = P u h h x k V h for k = 1, 2, that satisfies g k u h hϕ j dx = ϕ j dx, 1 j N. (1) x k Let g k h = N i=1 gk i ϕ i for k = 1, 2, then equation (1) can be written as N g k u h i ϕ i ϕ j dx = ϕ j dx, 1 j N. (2) x k i=1 Equation (2) is equivalent to the system of linear equations M g k = f k for k = 1, 2, where M is the mass matrix, g k = ( g k 1,..., gn) k T and f k = ( ) f k T, 1,..., f k N with f k j = u h x k ϕ j dx. Solving this equation requires the computationally expensive inversion of the matrix M. The computation time can be significantly reduced by diagonalizing the matrix using a suitable oblique projection instead of an orthogonal projection. The oblique projection operator Q h projects u h onto V h by finding g k h = ( ) u Q h h x k V h for k = 1, 2, that satisfies g k u h hµ j dx = µ j dx, 1 j N, (3) x k

2 Formulation C38 where µ j M h. The piecewise polynomial space M h has the following construction method. Starting with the standard bases for V h, we construct a space M h spanned by the basis {µ 1, µ 2,..., µ N } so that the basis functions of V h and M h satisfy a biorthogonality relation ϕ i µ j dx = c j δ ij, 1 i, j, N, where δ ij is the Kronecker symbol, and c j a nonzero scaling factor. The basis functions of M h are constructed locally on a reference element ˆT so that for every i, the basis functions ϕ i and µ i have the same support [5]. The projection operator Q h is well defined due to the stability condition [4]: there is a constant β > 0 such that [ ] β = inf ϕ h V h sup µ h M h ϕ hµ h ϕ h L 2 () µ h L 2 () Let g k h = N i=1 gk i ϕ i for k = 1, 2, then equation (3) can be written as N i=1 g k i µ i ϕ j dx = u h x k µ j dx, 1 j N. (4) Equation (4) is equivalent to the system of linear equations D g k = f k for k = 1, 2, where D is a diagonal matrix, g k = ( g k 1,..., gn) k T and f k = ( f k 1,..., fn) k T, with f k j = u h x k µ j dx.. 2.3 Boundary modification The boundary modification method comes from the context of mortar finite element [7]. The modification allows us to remove the basis functions associated to the nodes belonging to N bd and add a multiple of them onto the basis functions associated to the nodes belonging to N in.

3 Approximation property C39 We construct our boundary modified space as follows. For each boundary node n i N bd with global coordinate x i, select an interior element T T in with interior nodes n im N in with global coordinates x im, 1 m 3, respectively. We remove the basis functions ϕ i V h and modify ϕ im, 1 m 3, as ϕ im = ϕ im + α m ϕ i, 1 m 3, where α m, 1 m 3, are scalar numbers that satisfy 3 α m p (x im ) = p (x i ), p P 1 (), i=1 that is, (α m ) m=1,2,3 are the barycentric coordinates of x i with respect to the chosen interior element. This boundary modification technique is a linear extrapolation and the boundary modified space preserves the approximation property from the original space V h [7]. We denote the oblique projection operator on the boundary modified space as Q h. Remark 1. This study is restricted to the two-dimensional case, but this technique can be extended to the three-dimensional case by selecting corresponding oblique projections and boundary modifications. 3 Approximation property Theorem 2. Let be a bounded polygonal domain with Lipschitz boundary in R 2 and T h be a uniformly congruent triangulation of. Given u H 3 () with its Lagrange interpolant u h V h, there exists a constant C > 0 independent of mesh-size h such that u Q h ( u h) 0, Ch 2 u 3,.

4 Numerical results C40 Proof: Define the average gradient operator G h and the linear interpolant u h V h. For uniformly congruent triangulation and any x N, G h (u h ) (x) = 1 6 K T in K {x} u h K, where u h K is the value of the gradient u h on the triangle K and K denotes the closure of triangle K. Křížek and Neittaanmäki [3] showed that given in such that max dist x in (x, ) = O (h 2 ) and u in H 3 ( h ), u G h (u h ) 0, in Ch 2 u 3, in. Since [4, 8] G h (u h ) = Q h ( u h ), we obtain a similar approximation property for the oblique projection operator u Q h ( u h ) 0, in Ch 2 u 3, in. Using that the boundary modification technique is a linear extrapolation that preserves the linear approximation property [7], we conclude u Q h ( u h) 0, Ch 2 u 3,. 4 Numerical results We provide two numerical examples to verify the convergence rate and robustness of our gradient recovery method. We survey the L 2 -error and rate of convergence for the standard oblique projection and the modified boundary oblique projection. We denote the error from the boundary modified oblique

4 Numerical results C41 projection as E u = u Q h ( u h) L 2 (), where u h is the Galerkin solution of the standard Poisson problem u = f, and the right-hand side function f is derived from the exact solution. We also denote the error from the standard oblique projection on the whole and interior domain, respectively as Eu = u Q h ( u h ) L 2 () and E in u = u Q h ( u h ) L2 ( in ). For comparison we present the error from the gradient of the solution, that is σ h, using the stabilised mixed finite element method [2]. This error is denoted by E mx u = u σ h L 2 (). Since the triangulation is uniformly congruent, the uniform mesh-size and the number of elements in the error approximation tables and are related by h N 1/2. Therefore each subsequent row in these tables after the first row corresponds to halving the mesh-size. The exponential rate at which the errors decrease between subsequent rows as a power of h is also shown. 4.1 Transcendental solution Our first example is a well-behaved problem with a uniformly smooth solution. We consider as an exact solution the transcendental function u = e x ( x 2 + y 2) + y 2 cos (xy) + x 2 sin(xy), (5) Dirichlet boundary conditions for this exact solution are constructed on, where = [0, 1] 2. The errors for this problem are shown in Table 1 as the number of elements varies. The convergence rate of error from the nonmodified approach on the interior domain reaches 2, but this convergence rate deteriorates on the boundary and only reaches 1.5. Our boundary modified approach successfully preserves the convergence rate on the boundary. Also, even though the convergence rate of Eu and E mx u are similar, the mixed finite element method gives a better approximation, as indicated by the lower value of the error.

4 Numerical results C42 Table 1: Gradient error approximation for the exact solution (5) (see text for details of the various errors). N E u rate Eu rate E in u rate E mx u rate 32 4.4e-1-8.3e-1-1.9e-1-6.3e-1-128 1.1e-1 1.99 3.2e-1 1.36 7.4e-2 1.37 2.2e-1 1.49 512 2.7e-2 2.04 1.2e-1 1.43 2.2e-2 1.75 7.8e-2 1.52 2048 6.7e-3 2.02 4.3e-2 1.47 6.0e-3 1.89 2.7e-2 1.53 8192 1.6e-3 2.02 1.5e-2 1.48 1.6e-3 1.95 9.4e-3 1.52 32768 4.1e-4 2.01 5.5e-3 1.49 4.0e-4 1.97 3.3e-3 1.52 Table 2: Gradient error approximation for the exact solution (6), with α = 1.6 (see text for details of the various errors). N E u rate Eu rate E in u rate E mx u rate 32 1.2e-0-3.2e-1-2.1e-2-3.1e-1-128 6.3e-2 4.27 1.2e-1 1.45 2.1e-2-0.01 1.1e-1 1.55 512 2.0e-2 1.63 4.2e-2 1.47 8.0e-3 1.36 3.6e-2 1.55 2048 6.4e-3 1.66 1.5e-2 1.48 2.8e-3 1.50 1.3e-2 1.53 8192 2.1e-3 1.62 5.4e-3 1.48 9.6e-4 1.55 4.4e-3 1.51 4.2 Less-regular solution In the second example we test the behaviour of our method for a solution with less regularity. We use a modified version of the standard re-entrant corner problem to obtain a source of singularities in the solution. This problem is defined on the slit domain = ( 1, 1) 2 \ {0 x 1, y = 0} and Dirichlet boundary conditions are constructed on. The exact solution is u = r α sin (αθ) (6) where r = x 2 + y 2 is the distance from the corner and θ = tan 1 (y/x). This problem satisfies u H 1+α () and in this example α = 1.6 to obtain H 2.6 regularity. In Table 2 we can observe the superiority of our approach compared to the

5 Conclusion C43 standard oblique projection method and mixed finite element method, even though it is not as great as our previous example. While the convergence rate seems similar, our approach gives the best approximation followed by the mixed finite element method and then the standard oblique projection method. 5 Conclusion We have proposed a gradient recovery method based on an oblique projection using a boundary modification. The boundary modification technique improves the approximation for the gradient on the boundary nodes and preserves the superconvergence of the interior domain. Numerical examples show that our approach has better accuracy than the standard oblique projection approach even with a less-regular solution. Furthermore, this boundary modified gradient recovery operator can be applied to approximate the solution of a biharmonic problem [6]. References [1] H. Guo, Z. Zhang, R. Zhao and Q. Zou. Polynomial preserving recovery on boundary. J. Comput. Appl. Math., 307:119 133, 2016. doi:10.1016/j.cam.2016.03.003 C35 [2] M. Ilyas and B. P. Lamichhane. A stabilised mixed finite element method for the Poisson problem based on a three-field formulation. In editors M. Nelson, D. Mallet, B. Pincombe and J. Bunder Proceedings of the 12th Biennial Engineering Mathematics and Applications Conference, EMAC-2015, volume 57 of ANZIAM J., pages C177 C192, September 2016. doi:10.21914/anziamj.v57i0.10356 C41

References C44 [3] M. Křížek and P. Neittaanmäki. Superconvergence phenomenon in the finite element method arising from averaging gradients. Numerische Mathematik, 45(1):105 116, 1984. doi:10.1007/bf01379664 C36, C40 [4] B. P. Lamichhane. A gradient recovery operator based on an oblique projection. Electron. Trans. Numer. Anal., 37:166 172, 2010. http://emis.ams.org/journals/etna/vol.37.2010/pp166-172. dir/pp166-172.pdf C35, C36, C38, C40 [5] B. P. Lamichhane. Mixed finite element methods for the Poisson equation using biorthogonal and quasi-biorthogonal systems. Advances in Numerical Analysis, 2013:189045, 2013. doi:10.1155/2013/189045 C38 [6] B. P. Lamichhane. A finite element method for a biharmonic equation based on gradient recovery operators. BIT Numerical Mathematics, 54(2):469 484, 2014. doi:10.1007/s10543-013-0462-0 C43 [7] B. P. Lamichhane, R. P. Stevenson and B. I. Wohlmuth. Higher order mortar finite element methods in 3D with dual Lagrange multiplier bases. Numerische Mathematik, 102(1):93 121, 2005. doi:10.1007/s00211-005-0636-z C38, C39, C40 [8] J. Xu and Z. Zhang. Analysis of recovery type a posteriori error estimators for mildly structured grids. Math. Comp., 73(247):1139 1152, 2004. doi:10.1090/s0025-5718-03-01600-4 C35, C36, C40 [9] Z. Zhang and A. Naga. A new finite element gradient recovery method: superconvergence property. SIAM J. Sci. Comput., 26(4):1192 1213, 2005. doi:10.1137/s1064827503402837 C35 [10] O. C. Zienkiewicz and J. Z. Zhu. The superconvergent patch recovery and a posteriori error estimates. I. The recovery technique. Internat. J. Numer. Methods Engrg., 33(7):1331 1364, 1992. doi:10.1002/nme.1620330702 C35

References C45 Author addresses 1. M. Ilyas, School of Mathematical and Physical Sciences, University of Newcastle, Callaghan, NSW 2308, Australia mailto:muhammad.ilyas@uon.edu.au orcid:0000-0002-5298-756x 2. B. P. Lamichhane, School of Mathematical and Physical Sciences, University of Newcastle, Callaghan, NSW 2308, Australia 3. M. H. Meylan, School of Mathematical and Physical Sciences, University of Newcastle, Callaghan, NSW 2308, Australia