Three-Dimensional Crack Propagation with Global Enrichment XFEM and - - PowerPoint PPT Presentation

three dimensional crack propagation with global
SMART_READER_LITE
LIVE PREVIEW

Three-Dimensional Crack Propagation with Global Enrichment XFEM and - - PowerPoint PPT Presentation

Three-Dimensional Crack Propagation with Global Enrichment XFEM and Vector Level Sets K. Agathos 1 G. Ventura 2 E. Chatzi 3 S. P. A. Bordas 4 , 5 1 Institute of Structural Analysis and Dynamics of Structures Aristotle University Thessaloniki 2


slide-1
SLIDE 1

Three-Dimensional Crack Propagation with Global Enrichment XFEM and Vector Level Sets

  • K. Agathos1
  • G. Ventura2
  • E. Chatzi3
  • S. P. A. Bordas4,5

1Institute of Structural Analysis and Dynamics of Structures

Aristotle University Thessaloniki

2Department of Structural and Geotechnical Engineering

Politecnico di Torino

3Institute of Structural Engineering

ETH Z¨ urich

4Research Unit in Engineering Science

Luxembourg University

5Institute of Theoretical, Applied and Computational Mechanics

Cardiff University

September 9, 2015

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 1 / 29

slide-2
SLIDE 2

Outline

1

Global enrichment XFEM Definition of the Front Elements Tip enrichment Weight function blending Displacement approximation

2

Vector Level Sets Crack representation Level set functions Point projection Evaluation of the level set functions

3

Numerical Examples Edge crack in a beam Semi circular crack in a beam

4

Conclusions

5

References

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 2 / 29

slide-3
SLIDE 3

Global enrichment XFEM

An XFEM variant (Agathos, Chatzi, Bordas, & Talaslidis, 2015) is introduced which: Enables the application of geometrical enrichment to 3D. Extends dof gathering to 3D through global enrichment. Employs weight function blending. Employs enrichment function shifting.

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 3 / 29

slide-4
SLIDE 4

Front elements

A superimposed mesh is used to provide a p.u. basis. Desired properties: Satisfaction of the partition of unity property. Spatial variation only along the direction of the crack front.

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 4 / 29

slide-5
SLIDE 5

Front elements

tip enriched elements crack front FE mesh front element boundaries front element node front element

A set of nodes along the crack front is defined. Each element is defined by two nodes. A good starting point for front element thickness is h.

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 5 / 29

slide-6
SLIDE 6

Front elements

Volume corresponding to two consecutive front elements.

crack front crack surface boundary front element

Different element colors correspond to different front elements.

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 6 / 29

slide-7
SLIDE 7

Front element shape functions

Linear 1D shape functions are used: Ng (ξ) =

1 − ξ

2 1 + ξ 2

  • where ξ is the local coordinate of the superimposed element.

Those functions: form a partition of unity. are used to weight tip enrichment functions.

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 7 / 29

slide-8
SLIDE 8

Front element shape functions

Definition of the front element parameter used for shape function evaluation.

ξ

1

x

2

x

i

n

+1 i

n

i

e

m

x x

1 − = ξ 5 . − = ξ = 0 ξ 5 . = 0 ξ = 1 ξ

boundary front element node front element

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 8 / 29

slide-9
SLIDE 9

Tip enrichment functions

Tip enrichment functions used: Fj (x) ≡ Fj (r, θ) =

√r sin θ

2, √r cos θ 2, √r sin θ 2 sin θ, √r cos θ 2 sin θ

  • Tip enriched part of the displacements:

ut (x) =

  • K∈N s

Ng

K (x)

  • j

Fj (x) cKj where Ng

K are the global shape functions

N s is the set of superimposed nodes

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 9 / 29

slide-10
SLIDE 10

Weight functions

Weight functions for a) topological (Fries, 2008) and b) geometrical enrichment (Ventura, Gracie, & Belytschko, 2009).

i

r

e

r a) b) ) x ( ϕ ) x ( ϕ

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 10 / 29

slide-11
SLIDE 11

Displacement approximation

u (x) =

  • I∈N

NI (x) uI + ¯ ϕ (x)

  • J∈N j

NJ (x) (H (x) − HJ)bJ+ + ϕ (x)

 

K∈N s

Ng

K (x)

  • j

Fj (x) − −

  • T∈N t

NT (x)

  • K∈N s

Ng

K (xT)

  • j

Fj (xT)

  cKj

where: N is the set of all nodes in the FE mesh. N j is the set of jump enriched nodes. N t is the set of tip enriched nodes. N s is the set of nodes in the superimposed mesh.

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 11 / 29

slide-12
SLIDE 12

Weight functions

Enrichment strategies used for tip and jump enrichment.

e

r crack front crack surface

i

r

crack front crack surface

Topological enrichment Geometrical enrichment

a) b) Jump enriched element Tip enriched node Tip and jump enriched node Jump enriched node Tip enriched element Blending element

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 12 / 29

slide-13
SLIDE 13

Vector Level Sets

A method for the representation of 3D cracks is introduced which: Produces level set functions using geometric operations. Does not require integration of evolution equations. Similar methods: 2D Vector level sets (Ventura, Budyn, & Belytschko, 2003). Hybrid implicit-explicit crack representation (Fries & Baydoun, 2012).

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 13 / 29

slide-14
SLIDE 14

Crack front

Crack front at time t: Ordered series of line segments ti Set of points xi

1 2 i i+1

1

x

2

x

i

x

+1 i

x

i

t

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 14 / 29

slide-15
SLIDE 15

Crack front advance

Crack front at time t + 1: Crack advance vectors st

i at points xi

New set of points xt+1

i

= xt

i + st i 1 2 i i+1

1

x

2

x

i

x

+1 i

x

i

t

i t

s

+1 i t

s

+1 i +1 t

x

i +1 t

x

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 15 / 29

slide-16
SLIDE 16

Crack surface advance

Crack surface advance: Sequence of four sided bilinear segments. Vertexes: xt

i , xt i+1, xt+1 i+1, xt+1 i

+1 i t

s

+1 i +1 t

x

i +1 t

x

i

x

+1 i

x

i t

s

i

t

i +1 t

t

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 16 / 29

slide-17
SLIDE 17

Kink wedges

Discontinuities (kink wedges) are present: Along the crack front (a). Along the advance vectors (b).

kink wedge kink wedge crack front advance vector crack front advance vector crack front crack front a) b)

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 17 / 29

slide-18
SLIDE 18

Level set functions

Definition of the level set functions at a point P: f distance from the crack surface. g distance from the crack front.

g crack front

i t

s

+1 i t

s f

i +1 t

s

+1 i +1 t

s P crack surface

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 18 / 29

slide-19
SLIDE 19

Point projection

u v

i t

s

+1 i t

s

i +1 t

x

i

x

+1 i +1 t

x

i +1 t

x

Element parametric equations φ (u, v), u, v ∈ [−1, 1]:

    

φx = g1 (u, v) xt

i + g2 (u, v) xt i+1 + g3 (u, v) xt+1 i+1 + g4 (u, v) xt+1 i

φy = g1 (u, v) yt

i + g2 (u, v) yt i+1 + g3 (u, v) yt+1 i+1 + g4 (u, v) yt+1 i

φz = g1 (u, v) zt

i + g2 (u, v) zt i+1 + g3 (u, v) zt+1 i+1 + g4 (u, v) zt+1 i

where gi (u, v), u, v ∈ [−1, 1] are linear shape functions.

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 19 / 29

slide-20
SLIDE 20

Point projection

Equation of the tangent plane Π0 at (u0, v0): det

  

x − φx (u0, v0) y − φy (u0, v0) z − φz (u0, v0) φx,u (u0, v0) φy,u (u0, v0) φz,u (u0, v0) φx,v (u0, v0) φy,v (u0, v0) φz,v (u0, v0)

   = 0

Normal vector to the parametric surface at (u0, v0): n (u0, v0) = (A, B, C) where A, B, C are the minors of the previous matrix at (u0, v0).

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 20 / 29

slide-21
SLIDE 21

Point projection

Point P can be expressed as: P = P′ (u, v) + λn (u, v) where: P′ the projection of the point to the surface. λ unknown parameter. The above is solved for u, v and λ to obtain the projection.

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 21 / 29

slide-22
SLIDE 22

Evaluation of the level set functions

At each step t: For each point all crack advance segments are tested. If for a certain element u, v ∈ [−1, 1] then the point is projected on that element. If u / ∈ [−1, 1] for all elements then the projection lies on the advance vector. If v / ∈ [−1, 1] for all elements then the projection lies either:

→ at a previous crack advance segment → at the crack front at time t − 1 or t

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 22 / 29

slide-23
SLIDE 23

Evaluation of the level set functions

Level set function f: f = P − P′ where P′ is either: Projection to an element of the crack surface Closest point projection to a kink wedge Level set function g: g = P − P′ where P′ is a closest point projection to the crack front

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 23 / 29

slide-24
SLIDE 24

Edge crack in a beam

L H d a α

Geometry: L = 1 unit H = 0.2 units d = 0.1 units a = 0.05 units α = 45◦ Mesh: Far from the crack h = 0.02 units In the vicinity of the crack h = 0.005 units

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 24 / 29

slide-25
SLIDE 25

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-26
SLIDE 26

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-27
SLIDE 27

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-28
SLIDE 28

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-29
SLIDE 29

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-30
SLIDE 30

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-31
SLIDE 31

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-32
SLIDE 32

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-33
SLIDE 33

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-34
SLIDE 34

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-35
SLIDE 35

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-36
SLIDE 36

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-37
SLIDE 37

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-38
SLIDE 38

Edge crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 25 / 29

slide-39
SLIDE 39

Semi circular crack in a beam

L H d

a

α

Geometry: L = 1 unit H = 0.2 units d = 0.1 units a = 0.025 units α = 45◦ Mesh: Far from the crack h = 0.02 units In the vicinity of the crack h = 0.005 units

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 26 / 29

slide-40
SLIDE 40

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-41
SLIDE 41

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-42
SLIDE 42

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-43
SLIDE 43

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-44
SLIDE 44

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-45
SLIDE 45

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-46
SLIDE 46

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-47
SLIDE 47

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-48
SLIDE 48

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-49
SLIDE 49

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-50
SLIDE 50

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-51
SLIDE 51

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-52
SLIDE 52

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-53
SLIDE 53

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-54
SLIDE 54

Semi circular crack in a beam

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 27 / 29

slide-55
SLIDE 55

Conclusions

A method for 3D fracture mechanics was presented which: Enables the use of geometrical enrichment in 3D. Eliminates blending errors. A method for the representation of 3D cracks was presented which: Avoids the solution of evolution equations. Utilizes only simple geometrical operations. The methods were combined to solve 3D crack propagation problems.

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 28 / 29

slide-56
SLIDE 56

Bibliography

Agathos, K., Chatzi, E., Bordas, S., & Talaslidis, D. (2015). A well-conditioned and optimally convergent xfem for 3d linear elastic

  • fracture. International Journal for Numerical Methods in

Engineering. Fries, T. (2008). A corrected XFEM approximation without problems in blending elements. International Journal for Numerical Methods in Engineering. Fries, T., & Baydoun, M. (2012). Crack propagation with the extended finite element method and a hybrid explicit-implicit crack description. International Journal for Numerical Methods in Engineering. Ventura, G., Budyn, E., & Belytschko, T. (2003). Vector level sets for description of propagating cracks in finite elements. International Journal for Numerical Methods in Engineering. Ventura, G., Gracie, R., & Belytschko, T. (2009). Fast integration and weight function blending in the extended finite element method. International journal for numerical methods in engineering.

  • K. Agathos et al.

GE-XFEM and Vector Level Sets 9/9/2015 29 / 29