25
Cracks and crack propagation with XFEM and hanging nodes in 2D Alaskar Alizada, Thomas-Peter Fries Research group: “Numerical methods for discontinuities“ ECCM 2010, Paris, 16-21 May, 2010

Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Cracks and crack propagation with XFEM and hanging nodes in 2D

Alaskar Alizada, Thomas-Peter Fries

Research group: “Numerical methods for discontinuities“

ECCM 2010, Paris, 16-21 May, 2010

Page 2: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Cracks and crack propagation with XFEM and hanging nodes in 2D Slide: 2

  Motivation

  XFEM formulation for hanging nodes

  Shape functions at hanging nodes

  Special treatment of crack-tip element

  Numerical results

  Conclusions & Outlook

Overview

Page 3: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 3

Motivation   XFEM can capture jumps and kinks within elements by

enriching the approximation space.   Therefore, in general, no mesh manipulation is needed.   However, in addition to jumps and kinks, high gradients at

interface can appear.

  Therefore, mesh refinement and XFEM can be useful.

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 4: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 4

Motivation

Cracks and crack propagation with XFEM and hanging nodes in 2D

Goals of the refinement:

1  Capture high gradients near the interface

Avoid model-dependent enrichment functions (branch enrichments)

Page 5: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 5

Motivation

Cracks and crack propagation with XFEM and hanging nodes in 2D

2  Resolve the mesh for accurate results

refined mesh coarse mesh

Goals of the refinement:

Page 6: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 6

XFEM formulation for hanging nodes

- I*

Cracks and crack propagation with XFEM and hanging nodes in 2D

Heaviside enrichment function

where is a level-set function.

Page 7: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 7

Shape functions at hanging nodes

Cracks and crack propagation with XFEM and hanging nodes in 2D

  Hanging nodes have no DoFs = „Constrained approximation“:

a.  Lagrange multipliers

b.  Connectivity matrix

c.  Special conforming shape functions at the regular nodes. Hanging nodes have no shape functions can not be enriched

Page 8: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 8

= +

  If standard bi-linear shape function are used at regular nodes, then .

  Hanging nodes have DoFs.

a.  Special conforming shape functions are used [Gupta, 1978]

Shape functions at hanging nodes

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 9: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 9

  Shape functions on regular nodes should be changed for the partition of unity property:

  Now hanging nodes have DoFs and the partition of unity property is fulfilled.

where are regular nodes, - hanging nodes, - new shape functions at regular nodes, - shape functions at hanging nodes.

Shape functions at hanging nodes

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 10: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 10 Cracks and crack propagation with XFEM and hanging nodes in 2D

  Fries, Byfut, Alizada, Cheng, Schröder: Hanging nodes and XFEM, IJNME, submitted.

Shape functions at hanging nodes   Conforming set of shape functions defined at hanging

nodes with PU property.

Page 11: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 11

Special treatment of crack-tip element

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 12: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 12 Cracks and crack propagation with XFEM and hanging nodes in 2D

Special treatment of crack-tip element

[Zi, Belytschko, 2003]

cracked

uncracked

Page 13: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 13 Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 14: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 14

Numerical results Angled inclined crack problem

[Liu, Xiao, Karihaloo, 2004]

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 15: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 15

Numerical results

refined mesh, 30°

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 16: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 16

Numerical results

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 17: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 17

Numerical results

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 18: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 18

Numerical results Double cantilever beam [Belytschko, Black, 1999]

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 19: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 19

Numerical results

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 20: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 20

Numerical results

Cracks and crack propagation with XFEM and hanging nodes in 2D

Single edge notched beam [Areias, Belytschko, 2005]

Page 21: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 21

Numerical results

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 22: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 22

Numerical results

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 23: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 23

Numerical results

Cracks and crack propagation with XFEM and hanging nodes in 2D

Page 24: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 24

Conclusions   Using XFEM and refinement for stationary cracks as well as for

crack propagation problems show very good approximation results.

  Special conforming shape functions with partition of unity property were introduced considering hanging nodes as standard DoF.

  The application of the proposed idea for other material models, such as cohesive crack model, will be done

(WCCM 2010).

Cracks and crack propagation with XFEM and hanging nodes in 2D

  Special procedure for the crack-tip element is applied.

Outlook

Page 25: Cracks and crack propagation with XFEM and hanging nodes in 2D€¦ · Alaskar Alizada Slide: 3 Motivation XFEM can capture jumps and kinks within elements by enriching the approximation

Alaskar Alizada Slide: 25

Thank you for your attention!

www.xfem.rwth-aachen.de

Cracks and crack propagation with XFEM and hanging nodes in 2D