• Aucun résultat trouvé

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
56
0
0

Texte intégral

(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

(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

(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.

(4)

Front elements

A superimposed mesh is used to provide a p.u. basis. Desired properties:

Satisfaction of the partition of unity property.

(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.

(6)

Front elements

Volume corresponding to two consecutive front elements.

crack front crack surface

(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.

(8)

Front element shape functions

(9)

Tip enrichment functions

Tip enrichment functions used:

Fj(x) ≡ Fj(r , θ) = √ r sinθ 2,r cosθ 2,r sinθ 2sin θ,r cosθ 2sin θ 

Tip enriched part of the displacements:

ut(x) = X K ∈Ns NKg (x)X j Fj(x) cKj where

NKg are the global shape functions

Ns is the set of superimposed nodes

(10)

Weight functions

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

(11)

Displacement approximation

u (x) =X I∈N NI(x) uI+ ¯ϕ (x) X J∈Nj NJ(x) (H (x) − HJ)bJ+ + ϕ (x)   X K ∈Ns NKg(x)X j Fj(x) − − X T ∈Nt NT(x) X K ∈Ns NKg (xT) X j Fj(xT)  cKj where:

N is the set of all nodes in the FE mesh.

Nj is the set of jump enriched nodes.

Nt is the set of tip enriched nodes.

Ns is the set of nodes in the superimposed mesh.

(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

(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).

(14)

Crack front

Crack front at time t:

Ordered series of line segments ti

(15)

Crack front advance

Crack front at time t + 1:

Crack advance vectors sti at points xi

New set of points xt+1i = xti + sti

1 2 i i+1 1 x 2 x i x +1 i x i t i t s +1 i t s xit+1+1 i+1 t x

(16)

Crack surface advance

Crack surface advance:

(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)

(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.

(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 ) xit+ g2(u, v ) xi +1t + g3(u, v ) xi +1t+1+ g4(u, v ) xit+1 φy = g1(u, v ) yit+ g2(u, v ) yi +1t + g3(u, v ) yi +1t+1+ g4(u, v ) yit+1

φz = g1(u, v ) zit+ g2(u, v ) zi +1t + g3(u, v ) zi +1t+1+ g4(u, v ) zit+1

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

(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 )

(21)

Point projection

Point P can be expressed as:

P = P0(u, v ) + λn (u, v ) where:

P0 the projection of the point to the surface.

λ unknown parameter.

The above is solved for u, v and λ to obtain the projection.

(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:

(23)

Evaluation of the level set functions

Level set function f:

f = P − P0

where P0 is either:

Projection to an element of the crack surface Closest point projection to a kink wedge

Level set function g:

g = P − P0

where P0 is a closest point projection to the crack front

(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 ◦ Mesh:

Far from the crack

h = 0.02 units

(25)

Edge crack in a beam

(26)
(27)

Edge crack in a beam

(28)
(29)

Edge crack in a beam

(30)
(31)

Edge crack in a beam

(32)
(33)

Edge crack in a beam

(34)
(35)

Edge crack in a beam

(36)
(37)

Edge crack in a beam

(38)
(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

(40)
(41)

Semi circular crack in a beam

(42)
(43)

Semi circular crack in a beam

(44)
(45)

Semi circular crack in a beam

(46)
(47)

Semi circular crack in a beam

(48)
(49)

Semi circular crack in a beam

(50)
(51)

Semi circular crack in a beam

(52)
(53)

Semi circular crack in a beam

(54)
(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.

(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.

Références

Documents relatifs

[27] proposed a domain decomposition method where the crack tip vicinity is treated with the asymptotic series expansion only and provides two-dimensional stress intensity factors

Global enrichment XFEM Motivation Related works Crack representation Tip enrichment Jump enrichment Point-wise matching Integral matching Displacement approximation Definition of

The proposed computational fracture method achieves optimal convergence rates by using tip enriched elements in a fixed volume around the crack front (geometrical enrichment)

4.2.1.3 Conditioning In Figure 21 the condition numbers for standard XFEM and the proposed method are illustrated. The condition numbers of the FE part of the corresponding matrices

growth in linear elastic fracture using XFEM 25 Danas Sutula

The fictitious domain approach we implement is inspired by the eXtended Finite Element Method (XFEM) [23], since it consists partially in cutting the basis functions near or around

Institute of Structural Analysis and Dynamics of Structures, Department of Civil Engineering, Aristotle University Thessaloniki, Panepistimioupolis Mail Stop 502, 54124

– la représentation géométrique : il s’agit d’améliorer et étendre la représentation géométrique par Level set sur un maillage fixe afin d’élargir son domaine