Mixed Finite Element Methods. Douglas N. Arnold, University of Minnesota The 41st Woudschoten Conference 5 October 2016

Similar documents
A primer on Numerical methods for elasticity

Some New Elements for the Reissner Mindlin Plate Model

Multigrid Methods for Saddle Point Problems

Finite Element Exterior Calculus and Applications Part V

Finite Element Exterior Calculus. Douglas N. Arnold, University of Minnesota The 41st Woudschoten Conference 5 7 October 2016

Basic Principles of Weak Galerkin Finite Element Methods for PDEs

Discontinuous Petrov-Galerkin Methods

MIXED FINITE ELEMENTS FOR PLATES. Ricardo G. Durán Universidad de Buenos Aires

A Mixed Nonconforming Finite Element for Linear Elasticity

NONCONFORMING MIXED ELEMENTS FOR ELASTICITY

Finite element exterior calculus: A new approach to the stability of finite elements

Outline. 1 Motivating examples. 2 Hilbert complexes and their discretization. 3 Finite element differential forms. 4 The elasticity complex 1 / 25

Mixed Finite Elements Method

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

Chapter 2. General concepts. 2.1 The Navier-Stokes equations

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

Weak Galerkin Finite Element Scheme and Its Applications

Hybrid (DG) Methods for the Helmholtz Equation

MATH 676. Finite element methods in scientific computing

An introduction to the mathematical theory of finite elements

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

Approximation of fluid-structure interaction problems with Lagrange multiplier

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

QUADRILATERAL H(DIV) FINITE ELEMENTS

arxiv: v1 [math.na] 29 Feb 2016

Motivations. Outline. Finite element exterior calculus and the geometrical basis of numerical stability. References. Douglas N.

Spline Element Method for Partial Differential Equations

A SECOND ELASTICITY ELEMENT USING THE MATRIX BUBBLE WITH TIGHTENED STRESS SYMMETRY

Lecture Note III: Least-Squares Method

A NEW CLASS OF MIXED FINITE ELEMENT METHODS FOR REISSNER MINDLIN PLATES

MIXED FINITE ELEMENT METHODS FOR PROBLEMS WITH ROBIN BOUNDARY CONDITIONS

A DECOMPOSITION RESULT FOR BIHARMONIC PROBLEMS AND THE HELLAN-HERRMANN-JOHNSON METHOD

A P4 BUBBLE ENRICHED P3 DIVERGENCE-FREE FINITE ELEMENT ON TRIANGULAR GRIDS

STABILIZED DISCONTINUOUS FINITE ELEMENT APPROXIMATIONS FOR STOKES EQUATIONS

INNOVATIVE FINITE ELEMENT METHODS FOR PLATES* DOUGLAS N. ARNOLD

A Finite Element Method for the Surface Stokes Problem

Mixed finite elements for elasticity on quadrilateral meshes

A Second Elasticity Element Using the Matrix Bubble

A LOCKING-FREE hp DPG METHOD FOR LINEAR ELASTICITY WITH SYMMETRIC STRESSES

ENERGY NORM A POSTERIORI ERROR ESTIMATES FOR MIXED FINITE ELEMENT METHODS

Weak Galerkin Finite Element Methods and Applications

INF-SUP CONDITION FOR OPERATOR EQUATIONS

A Locking-Free MHM Method for Elasticity

WELL-POSEDNESS OF THE FUNDAMENTAL BOUNDARY VALUE PROBLEMS FOR CONSTRAINED ANISOTROPIC ELASTIC MATERIALS RICHARD S. FALK. Abstract

FINITE ELEMENT APPROXIMATION OF STOKES-LIKE SYSTEMS WITH IMPLICIT CONSTITUTIVE RELATION

A note on discontinuous Galerkin divergence-free solutions of the Navier-Stokes equations

ANALYSIS OF A LINEAR LINEAR FINITE ELEMENT FOR THE REISSNER MINDLIN PLATE MODEL

Model Reduction via Discretization : Elasticity and Boltzmann

Stochastic multiscale modeling of subsurface and surface flows. Part III: Multiscale mortar finite elements for coupled Stokes-Darcy flows

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

A MULTIGRID METHOD FOR THE PSEUDOSTRESS FORMULATION OF STOKES PROBLEMS

c 2016 Society for Industrial and Applied Mathematics

Convergence of the MAC scheme for incompressible flows

A UNIFORMLY ACCURATE FINITE ELEMENT METHOD FOR THE REISSNER MINDLIN PLATE*

1 Constrained Optimization

MORTAR MULTISCALE FINITE ELEMENT METHODS FOR STOKES-DARCY FLOWS

A variation on the infsup condition

arxiv: v1 [math.na] 19 Dec 2017

ON NONCONFORMING LINEAR CONSTANT ELEMENTS FOR SOME VARIANTS OF THE STOKES EQUATIONS

MIXED FINITE ELEMENT APPROXIMATION OF THE VECTOR LAPLACIAN WITH DIRICHLET BOUNDARY CONDITIONS

Finite Elements for Elastic Shell Models in

arxiv: v1 [math.na] 27 Jan 2016

Traces and Duality Lemma

PhD dissertation defense

Some Remarks on the Reissner Mindlin Plate Model

c 2008 Society for Industrial and Applied Mathematics

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

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

WELL POSEDNESS OF PROBLEMS I

Least-squares Finite Element Approximations for the Reissner Mindlin Plate

PROBLEM OF CRACK UNDER QUASIBRITTLE FRACTURE V.A. KOVTUNENKO

On Mixed Methods for Signorini Problems

Virtual Element Methods for general second order elliptic problems

1 The Stokes System. ρ + (ρv) = ρ g(x), and the conservation of momentum has the form. ρ v (λ 1 + µ 1 ) ( v) µ 1 v + p = ρ f(x) in Ω.

Konstantinos Chrysafinos 1 and L. Steven Hou Introduction

Weierstraß-Institut. für Angewandte Analysis und Stochastik. Leibniz-Institut im Forschungsverbund Berlin e. V. Preprint ISSN

A new approach for Kirchhoff-Love plates and shells

7.4 The Saddle Point Stokes Problem

Solutions of Selected Problems

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling

A Subspace Correction Method for Discontinuous Galerkin Discretizations of Linear Elasticity Equations

Fast Iterative Solution of Saddle Point Problems

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

A Two-Grid Stabilization Method for Solving the Steady-State Navier-Stokes Equations

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

THE INF-SUP CONDITION, THE BUBBLE, AND THE SUBGRID. Franco Brezzi

Some recent results for two extended Navier-Stokes systems

Finite Element Method in Geotechnical Engineering

Yongdeok Kim and Seki Kim

Robust Monolithic - Multigrid FEM Solver for Three Fields Formulation Rising from non-newtonian Flow Problems

Finite Elements for the Stokes Problem

MIXED FINITE ELEMENT METHODS FOR LINEAR VISCOELASTICITY USING WEAK SYMMETRY

PREPRINT 2010:23. A nonconforming rotated Q 1 approximation on tetrahedra PETER HANSBO

Multigrid Methods for Maxwell s Equations

Introduction to finite element exterior calculus

Coupling Non-Linear Stokes and Darcy Flow using Mortar Finite Elements

The Mortar Boundary Element Method

Tomás P. Barrios 1, Gabriel N. Gatica 2,María González 3 and Norbert Heuer Introduction

Time domain boundary elements for dynamic contact problems

Contents. Computational Fluid Dynamics. Fundamentals. Deformation of Materials

Transcription:

Mixed Finite Element Methods Douglas N. Arnold, University of Minnesota The 41st Woudschoten Conference 5 October 2016

Linear elasticity Given the load f : Ω R n, find the displacement u : Ω R n and the stress σ : Ω S n satisfying the constitutive equation the equilibrium equation σ = C ɛ u, div σ = f, sym grad elasticity tensor is SPD from S n S n and boundary conditions like u = g on Γ d, σn = t on Γ t. 2 / 20

Displacement formulation Eliminating σ we get the displacement equation div C ɛ u = f, u = 0 on Ω Multiplying by a test vector field and integrating over Ω by parts we get the weak form: u H 1 (Ω; R n ) satisfies B(u, v) := Ω C ɛ u : ɛ v dx = Ω f v dx v H 1 (Ω; R n ) 3 / 20

Displacement formulation Eliminating σ we get the displacement equation div C ɛ u = f, u = 0 on Ω Multiplying by a test vector field and integrating over Ω by parts we get the weak form: u H 1 (Ω; R n ) satisfies B(u, v) := Ω C ɛ u : ɛ v dx = Ω f v dx v H 1 (Ω; R n ) This is the Euler Lagrange equation of a minimization: u = the variational form. arg min [ 1 B(u, u) (f, u)], 2 u H 1 (Ω;R n ) 3 / 20

Finite element method The discrete solution u h is determined by Galerkin s method using a finite element subspace V h of H 1 : u h V h satisfies B(u h, v) = (f, v) v V h Equivalently u h minimizes the energy over V h. 4 / 20

Finite element method The discrete solution u h is determined by Galerkin s method using a finite element subspace V h of H 1 : u h V h satisfies B(u h, v) = (f, v) v V h Equivalently u h minimizes the energy over V h. Korn s inequality says that the bilinear form is coercive over H 1 : B(u, u) γ u 2 1. It follows that for any choice of V h Galerkin s method is stable and so quasioptimal: u u h 1 B γ 1 inf v V h u v 1. 4 / 20

Dual variational principles Finite elements based on the dual variational principle were advocated from the dawn of finite elements (Fraeijs de Veubeke 65). u = Primal variational form arg min [ 1 (C ɛ u, ɛ u) (f, u)] 2 u H 1 (Ω;R n ) σ = Dual variational form 1 arg min (Aσ, σ) σ H(div;S n ) 2 div σ=f A = C 1 5 / 20

Dual variational principles Finite elements based on the dual variational principle were advocated from the dawn of finite elements (Fraeijs de Veubeke 65). u = Primal variational form arg min [ 1 (C ɛ u, ɛ u) (f, u)] 2 u H 1 (Ω;R n ) σ = Dual variational form 1 arg min (Aσ, σ) σ H(div;S n ) 2 div σ=f A = C 1 It is not practical to find finite element subspaces that satisfy the constraint div σ = f, so we use a Lagrange multiplier: (σ, u) = arg crit σ H(div;S n ) u L 2 (Ω;R n ) [ 1 (Aσ, σ) + (u, div σ + f )] 2 5 / 20

The saddle-point problem (σ, u) = arg crit σ H(div;S n ) u L 2 (Ω;R n ) [ 1 (Aσ, σ) + (u, div σ + f )] } 2 {{} L(σ,u) Weak formulation: Find (σ, u) H(div, S n ) L 2 (Ω; R n ) s.t. (Aσ, τ) + (u, div τ) = 0 τ H(div, S n ), (div σ, v) = (f, v) v L 2 (Ω; R n ) Euler Lagrange equations: Aσ ɛ u = 0, div σ = f. Lagrange multiplier is the displacement. Critical point is a saddle point: L(σ, v) L(σ, u) L(τ, v) σ H(div, S n ), v L 2 (Ω; R n ) Displacement boundary conditions are natural, not essential. The bilinear form B(σ, u; τ, v) = (Aσ, τ) + (u, div ( τ) + (div ) σ, v) A B is symmetric, but not coercive. B 0 Finding stable finite elements is a major challenge. 6 / 20

A motivation: Poisson locking P 1 Lagrange, 88,374 triangles, dim V h = 89, 972, E = 10, ν = 0.2 7 / 20

A motivation: Poisson locking P 1 Lagrange, 88,374 triangles, dim V h = 89, 972, E = 10, ν = 0.2 P 1 Lagrange, 88,374 triangles, dim V h = 89, 972, E = 10, ν = 0.4999 7 / 20

Mixed methods are robust Displacement method, Lagrange P 1 Mixed method, lowest order AFW Detail of stress computed for ν = 0.4999 8 / 20

Mixed methods are robust Displacement method, Lagrange P 1 Mixed method, lowest order AFW Detail of stress computed for ν = 0.4999 The method does not lose H 1 stability as ν 0.5. The problem is that C, even though A has a perfectly nice limit. 8 / 20

Mixed methods are robust Displacement method, Lagrange P 1 Mixed method, lowest order AFW Detail of stress computed for ν = 0.4999 The method does not lose H 1 stability as ν 0.5. The problem is that C, even though A has a perfectly nice limit. Other issues with the displacement approach: thin domains, rough coefficients, loss of accuracy for σ, inapplicability to some materials,... 8 / 20

Mixed formulations for various problems Aσ + B u = f Bσ = g elasticity Aσ ɛ u = 0 div σ = f Stokes u + grad p = f div u = 0 Poisson eq u grad p = 0 div u = f Poisson-like Au grad p = 0 div u + αp = f biharmonic σ grad grad u = 0 div div σ = f 9 / 20

Brezzi s theorem Let a : V V R and b : V W R be bdd bilinear forms on H-spaces. Define Z = { v V b(v, w) = 0 w W }. Suppose that there exist γ 1, γ 2 > 0 such that B1: a(z, z) γ 1 z 2 V z Z coercivity over kernel B2: w W 0 = v V s.t. b(v, w) γ 2 v V w W inf-sup condition Then, for any F V, G W,! u V, p W such that a(u, v) + b(v, p) = F(v), v V, b(u, q) = G(q), q q W. ( A B B 0 ) ( ( u F = p) G) Moreover, u V + p W c( F V + G W ) with c depending only on γ 1, γ 2, and a. 10 / 20

Proof of Brezzi s theorem ( ) A B We want to show that : V W V B 0 W is invertible, where A : V V, B : V W are the linear ops associated to a and b. If we decompose V = Z Z the big operator becomes A ZZ A Z 0 A Z A B : Z Z W Z Z W. 0 B 0 B1 implies that A ZZ is invertible, and B2 implies that B is invertible. Therefore B is invertible as well. Move the last column to the first and interchange the first two rows, so the operator becomes B A Z A 0 A ZZ A Z : W Z Z Z Z W. 0 0 B Triangular with invertible diagonal elements = invertible. 11 / 20

Discretization Now suppose we do Galerkin s method with V h V and W h W. In order to insure that the discrete system is nonsingular we need Brezzi s B1 and B2 on the discrete level. For stability we need that the constants γ 1 and γ 2 do not degenerate with h. Define Z h = { v V h b(v, w) = 0 w W h }. Suppose that there exist γ 1, γ 2 > 0 independent of h such that B1 h : a(z, z) γ 1 z 2 V z Z h B2 h : w W h 0 = v V h s.t. b(v, w) γ 2 v V w W Then! u h V h, p h W h solving the Galerkin equations. Moreover, ( ) u u h V + p p h W c inf u v V + inf p q W. v V h q W h starting point for other estimates... 12 / 20

The rub: finding stable elements The greatest difficulty will often be the verification of the abstract hypotheses proposed here. F. Brezzi, RAIRO 8(2) 1974 B1 and B2 are in opposition, and generally not easy to satisfy simultaneously. Naive choices of elements for mixed formulations are rarely stable. Things are easier, though not easy, if the bilinear form a is coercive over all of V, since then it is coercive over Z h with the same constant, and any choice of spaces satisfies B1. The main example of this situation is the Stokes system. 13 / 20

2D Stokes elements: naive elements are unstable u H 1 (Ω; R 2 ) p L 2 (Ω) P 1 P 1 singular! P 1 P 0 unstable! P 2 P d 1 unstable except for special meshes pressure from P 2 P d 1 uniform mesh of 7,024 elements 14 / 20

Stable 2D Stokes elements P 2 P 0 P 2 bubble P d 1 MINI Taylor Hood pressure from P 2 bubble P d 1 uniform mesh of 7,024 elements 15 / 20

Mixed Laplacian (=elasticity) in 1D B(u, p; v, q) := 1 1 u p = 0, u = f on ( 1, 1) H(div) in 1D 1 (u v + p v + u q) dx = f q dx v H 1, q L 2 1 16 / 20

Mixed Laplacian (=elasticity) in 1D B(u, p; v, q) := 1 1 u p = 0, u = f on ( 1, 1) H(div) in 1D 1 (u v + p v + u q) dx = f q dx v H 1, q L 2 1 P 1 -P 1 : singular 16 / 20

Mixed Laplacian (=elasticity) in 1D B(u, p; v, q) := 1 1 u p = 0, u = f on ( 1, 1) H(div) in 1D 1 (u v + p v + u q) dx = f q dx v H 1, q L 2 1 P 1 -P 1 : singular P 1 -P 0 : stable! 16 / 20

Mixed Laplacian (=elasticity) in 1D B(u, p; v, q) := 1 1 u p = 0, u = f on ( 1, 1) H(div) in 1D 1 (u v + p v + u q) dx = f q dx v H 1, q L 2 1 P 1 -P 1 : singular P 1 -P 0 : stable! P 2 -P 0 : unstable! 16 / 20

Mixed Laplacian (Darcy flow) in 2D computed with P 1 -P 0 u = k grad p, µ div u = f unstable! pressure field 17 / 20

Darcy flow computed with Raviart Thomas elements Velocity shape functions: V(T) = { (a 1 + bx 1, a 2 + bx 2 ) a 1, a 2, b R } Degrees of freedom: u e u n stable V h S h H(div) L 2 pressure field 18 / 20

Higher order Raviart Thomas elements Velocity shape functions: V(T) = { (a 1 + bx 1, a 2 + bx 2 ) a 1, a 2, b P 1 } Degrees of freedom: stable V h S h H(div) L 2 pressure field 19 / 20

Summary of the Raviart Thomas elements Let r 1. For any triangle T define Shape functions: Pr (T) := P r 1 (T, R n ) H r 1 (T)(x 1, x 2 ) DOFs: τ e τ n p ds, p P r 1(e), for each edge e τ T τ ρ dx, ρ P r 2(T, R 2 ) # DOFs = dim Pr (T) and the DOFs are unisolvent Let V h be the assembled FE space for some mesh. The DOFs enforce normal continuity, so V h H(div) Let W h = Pr 1 disc. Then div V h W h. It follows that Z h Z and so B1 holds uniformly in h. The projection operator coming from the DOFs satisfies div π h τ = P Wh div τ, τ H 1 (Ω; R 2 H 1 div L 2 ). From this B2 follows. Stability! The following estimates hold: σ σ ch r σ r, div(σ σ h ) ch r div σ r, u u h ch r u r+1 Using duality: u u h ch u r if Ω is convex and r > 1 Carries over to n dimensions homogeneous polys π h V h P W h div W h 20 / 20