Polygonal Finite Element Methods N. Sukumar University of - - PowerPoint PPT Presentation

polygonal finite element methods
SMART_READER_LITE
LIVE PREVIEW

Polygonal Finite Element Methods N. Sukumar University of - - PowerPoint PPT Presentation

University of California, Davis Polygonal Finite Element Methods N. Sukumar University of California, Davis Workshop on Discretization Methods for Polygonal and Polyhedral Meshes Milano, September 18, 2012 Collaborators and Acknowledgements


slide-1
SLIDE 1

University of California, Davis

Polygonal Finite Element Methods

  • N. Sukumar

University of California, Davis Workshop on Discretization Methods for Polygonal and Polyhedral Meshes Milano, September 18, 2012

slide-2
SLIDE 2

Collaborators and Acknowledgements

  • Collaborators
  • Research support of the NSF is acknowledged
  • Alireza Tabarraei (UNC, Charlotte)
  • Seyed Mousavi (University of Texas, Austin)
  • Kai Hormann (University of Lugano)
slide-3
SLIDE 3

 Motivation: Why Polygons in Computations?  Strong and Weak/Variational Forms of Boundary-Value Problems  Conforming Polygonal Finite Elements  Maximum-Entropy Approximation Schemes  Summary and Outlook

Outline

slide-4
SLIDE 4

Motivation: Voronoi Tesellations in Mechanics

Polycrystalline alloy

(Courtesy of Kumar, LLNL) (Martin and Burr, 1989) (Bolander and S, PRB, 2004)

Fiber-matrix composite Osteonal bone

slide-5
SLIDE 5

Motivation: Flexibility in Meshing & Fracture Modeling

Convex Mesh Nonconvex Mesh

slide-6
SLIDE 6

Motivation: Transition Elements, Quadtree Meshes

Quadtree Zoom Transition elements

A A B B

slide-7
SLIDE 7

Galerkin Finite Element Method (FEM)

3 1 2 x FEM: Function-based method to solve partial differential equations Strong Form: Variational Form: steady-state heat conduction, diffusion, or electrostatics DT

slide-8
SLIDE 8

Galerkin FEM (Cont’d)

Variational Form Finite-dimensional approximations for trial function and admissible variations must vanish on the boundary

slide-9
SLIDE 9

Galerkin FEM (Cont’d)

Discrete Weak Form and Linear System of Equations

slide-10
SLIDE 10

Biharmonic Equation

Strong Form Variational (Weak) Form

slide-11
SLIDE 11

Elastostatic BVP: Strong Form

BCs

slide-12
SLIDE 12

Elastostatic BVP: Weak Form/PVW

Kinematic relation Constitutive relation Approximation for trial function and admissible variations basis function

slide-13
SLIDE 13

, Material moduli matrix

Elastostatic BVP: Discrete Weak Form

slide-14
SLIDE 14

`shape’ function Data Approximation

Finite Element versus Polygonal Approximations

Triangle Quadrilateral

Finite Element Polygonal Element

e e e

slide-15
SLIDE 15

FEM (3-node) Polygonal

Three-Node FE versus Polygonal FE (Cont’d)

slide-16
SLIDE 16

Assembly

FEM Polygonal

Three-Node FE versus Polygonal FE (Cont’d)

slide-17
SLIDE 17
  • Wachspress basis functions (Wachspress, 1975;

Meyer et al., 2002; Malsch and Dasgupta, 2004)

  • Mean value coordinates

(Floater, 2003; Floater and Hormann, 2006)

  • Laplace and maximum-entropy basis functions

x (S, 2004; S and Tabarraei, 2004)

Barycentric Coordinates on Polygons

x

slide-18
SLIDE 18
  • Non-negative
  • Partition of unity
  • Linear reproducing conditions

Properties of Barycentric Coordinates

slide-19
SLIDE 19

Wachspress Basis Functions: Reference Elements

Canonical Elements

slide-20
SLIDE 20

Isoparametric Transformation

(S and Tabarraei, IJNME, 2004)

slide-21
SLIDE 21

Nonconvex Polygons

Mean Value Coordinates

(Floater, CAGD, 2003; Hormann and Floater, ACM TOG, 2006)

(Tabarraei and S, CMAME, 2008)

slide-22
SLIDE 22

Issues in the Numerical Implementation

Mesh Generation and Numerical Integration

  • Mesh generation for polygonal (Sieger et al., 2010;

Ebeida et al., ACM TOG, 2011; Talischi et al., 2012) and polyhedral meshes (Ebeida and Mitchell, 2011)

  • Numerical integration of bivariate polynomials and

generalized barycentric coordinates on polygons (Mousavi and S, 2010; 2011)

slide-23
SLIDE 23

Mesh a Mesh b Mesh c

Patch Test

Quadtree mesh

Error in the norm = Error in the energy norm =

Linear essential (Dirichlet) BCs are imposed on

slide-24
SLIDE 24

Poisson Problem: Localized Potential

Potential

(Tabarraei and S, CMAME, 2007)

slide-25
SLIDE 25

Poisson Problem: Mesh Refinements

Mesh a Mesh b Mesh c Mesh d Mesh e Mesh f

slide-26
SLIDE 26

Principle of Maximum Entropy

 discrete set of events  possibility of each event  uncertainty of each event  Shannon entropy

  • average uncertainty
  • concave functional
  • unique maximum

 Jaynes’s principle of maximum entropy

  • maximizing s.t. ,

gives the least-biased probability distribution

(Shannon, Bell. Sys. Tech. J., 1948; Jaynes, Phy. Rev., 1957)

a

slide-27
SLIDE 27

Entropy to Generalized Barycentric Coordinates

 convex polygon with vertices  maximum entropy basis functions (S, IJNME, 2004)

WPC HC MVC MEC

subject to  for any , maximize

slide-28
SLIDE 28

Max-Ent Basis Functions: Unit Square

1(0,0) 3(1,1) 2(1,0) 4(0,1)

2

) 1 , ( =

  • x

which simplifies to

slide-29
SLIDE 29

Max-Ent Basis Functions: Unit Square (Cont’d)

Since , we obtain and therefore which are the same as bilinear finite element shape functions

slide-30
SLIDE 30

Maximum-Entropy Meshfree Basis Functions

 scattered nodes in with coordinates  for any , maximize

(Arroyo & Ortiz, IJNME, 2006; S & Wright, IJNME, 2007)

convex basis

pos-def mass matrix convex hull property no Runge phenomenon

functions subject to

slide-31
SLIDE 31

Boundary Behavior

Interior basis functions vanish on the boundary

(Arroyo and Ortiz, IJNME, 2006)

 Lagrange multipliers blow-up on the boundary! Derivatives are computed by taking appropriate limits (Greco and S, preprint)

slide-32
SLIDE 32

Second-Order Max-Ent Basis Functions

 Ortiz (Caltech) and Arroyo (UPC, Barcelona): relaxed the quadratic constraint (gap function) to realize second-order completeness a.e.; Gonzalez et al. (Zaragoza) adopted de Boor’s algorithm for higher-order max-ent  Non-negative restriction on the basis functions is relaxed and a modified entropy functional is used to construct higher-order signed max-ent basis functions (S and Wright, IJNME, 2007; Bompadre et al., CMAME, 2012) results in the constraints being an unfeasible set if Using the second-order reproducing constraints

slide-33
SLIDE 33

Second-Order Max-Ent Basis Functions (Cont’d)

• Relaxation of second-order constraints

(Cyron et al., IJNME, 2009) (Rosolen et al., in review, 2012)

(Courtesy of Adrian Rosolen, UPC/MIT)

convex hull

slide-34
SLIDE 34

Second-Order Max-Ent: Nonuniform Grids

(Courtesy of Adrian Rosolen, UPC/MIT)

slide-35
SLIDE 35

Non-Negative Max-Ent Coordinates

(Hormann and S, Comp. Graph. Forum, 2008)

Prior is based on edge weight functions

slide-36
SLIDE 36

Quadratic Max-Ent Coordinates on Polygons

 Use notion of a prior in the modified entropy measure

(signed basis functions) introduced by Bompadre et al., CMAME, 2012  Adopt the linear constraints for quadratic precision proposed by Rand et al., arXiv, 2011

 Use nodal priors (Hormann and S, CGF, 2008) based

  • n edge weights in the max-ent variational formulation

 Construction applies to convex and nonconvex planar

  • polygons. On each boundary facet, one-dimensional

Bernstein bases (Farouki, CAGD, 2012) are obtained

slide-37
SLIDE 37

Quadratic Reproducing Conditions

Pairwise products of generalized barycentric coordinates:

(Rand et al., arXiv, 2011)

slide-38
SLIDE 38

Quadratic Max-Ent: Formulation

subject to 6 linearly independent equality constraints: PU, linear reproducing conditions and  for any  planar polygon with vertices

slide-39
SLIDE 39

Constraint Equations

Constraints: Define:

slide-40
SLIDE 40

Quadratic Max-Ent: Formulation and Solution

 Karush-Kuhn-Tucker (KKT) first-order optimality conditions  Solved using Newton’s method with line search (3 to 7 iterations needed for convergence to 1e-15)  Lagrangian dual function

slide-41
SLIDE 41

Gradient of the Shape Functions

(Hessian)

slide-42
SLIDE 42

Polygonal Elements

Square Pentagon Saw-tooth L-Shaped

slide-43
SLIDE 43

Newton Iterations for Shape Function Computations

slide-44
SLIDE 44

Quadratic Precision Shape Functions: Square

Gaussian prior uniform prior edge prior Gaussian prior

slide-45
SLIDE 45

Quadratic Precision Shape Functions: Pentagon

edge prior

slide-46
SLIDE 46

Quadratic Precision Shape Functions: Nonconvex

edge prior

slide-47
SLIDE 47

Quadratic Precision Shape Functions: L-Shaped

edge prior

slide-48
SLIDE 48

Derivatives of Shape Functions

square L-shaped

slide-49
SLIDE 49

Approximation over an L-Shaped Polygon

Approximation error for an arbitrary bivariate polynomial

slide-50
SLIDE 50

Polygonal and Polyhedral Meshes

Self-similar trapezoids (Arnold et al., MC, 2002)

slide-51
SLIDE 51

Patch Test:

3-point 12-point 2 x 2 Gauss 4 x 4 Gauss 6 x 6 Gauss

slide-52
SLIDE 52

Efficient Integration in Meshfree: Elasticity

 Use of corrected, smoothed, or assumed shape function derivatives in meshfree methods have been introduced: Krongauz and Belytschko (1997); Chen et al. (2001); Belytschko et al. (2008-2010); Duan et al. (2012)  Following Duan et al. (2012)

slide-53
SLIDE 53

Efficient Integration (Cont’d)

 For the higher-order (quadratic) patch test, the stress tensor is an affine function: linear combination of  Obtain corrected shape function derivative using 3-point Gauss rule within each sub-triangle of the polygon

slide-54
SLIDE 54

Summary

 Introduced generalized barycentric coordinates

and the discrete equations for standard and

polygonal FE  Discussed construction of linearly precise shape functions on polygonal meshes and implementation

  • f polygonal finite elements

 Used relative entropy to construct quadratically precise shape functions on planar polygons  Interesting links with the virtual element method (Brezzi and collaborators in Pavia and Milan)