• Aucun résultat trouvé

Extended Finite Element Method with Global Enrichment

N/A
N/A
Protected

Academic year: 2021

Partager "Extended Finite Element Method with Global Enrichment"

Copied!
82
0
0

Texte intégral

(1)

Extended Finite Element Method with Global

Enrichment

K. Agathos1 E. Chatzi2 S. P. A. Bordas3,4 D. Talaslidis1

1Institute of Structural Analysis and Dynamics of Structures

Aristotle University Thessaloniki

2Institute of Structural Engineering

ETH Z¨urich

3Research Unit in Engineering Sciences

Luxembourg University

4Institute of Theoretical, Applied and Computational Mechanics

(2)

Outline

Problem statement Governing equations Weak Form

Global enrichment XFEM Motivation Related works Crack representation Tip enrichment Jump enrichment Point-wise matching Integral matching Displacement approximation Definition of the Front Elements Numerical examples

(3)
(4)

Governing equations

Equilibrium equations and boundary conditions:

(5)

Weak form of equilibrium equations

Find u ∈ U such that ∀v ∈ V0

(6)

Motivation

I XFEM for industrially relevant (3D) crack problems

I Requires robust methods for stress intensity evaluation.

I Requires low solution times and ease of use.

I but standard XFEM leads to

I Ill-conditioning of the stiffness matrix for “large” enrichment domains.

I Lack of smoothness and accuracy of the stress intensity factor field along the crack front.

I Blending issues close at the boundary of the enriched region.

(7)

Global enrichment XFEM

There exists different approaches to alleviate the above difficulties:

I Preconditioning (e.g. Mo¨es; Menk and Bordas)

I Ghost penalty (Burman)

I Stable XFEM/GFEM (Banerjee, Duarte, Babuˇska, Paladim, Bordas)

-behaviour for realistic 3D crack not clear.

I Corrected XFEM/GFEM (Fries, Loehnert)

I SIF-oriented (goal-oriented) error estimation methods for SIFs

(R´odenas, Estrada, Ladev`eze, Chamoin, Bordas)

I Restrict the variability of the enrichment within the enriched domain:

(8)

Global enrichment XFEM

An XFEM variant is introduced which:

I Extends dof gathering to 3D through global enrichment.

I Employs point-wise matching of displacements.

I Employs integral matching of displacements.

(9)

Related works

Similar concepts to the ones introduced herein can be found:

I In the work of Laborde et al.

→ dof gathering

→ point-wise matching

(Laborde, Pommier, Renard, & Sala¨un, 2005)

I In the work of Chahine et al.

→ integral matching

(10)

Related works

I In the work of Langlois et al.

→ discretization along the crack front

(Langlois, Gravouil, Baieto, & R´ethor´e, 2014)

I In the s-finite element method

→ superimposed mesh

(11)

Crack representation

Level set functions:

I φ (x) is the signed distance from the crack surface.

I ψ (x) is a signed distance function such that:

∇φ · ∇ψ = 0

φ (x) = 0 and ψ (x) = 0 defines the crack front

(12)

Crack representation

crack surface crack extension

(13)

Tip enrichment

Enriched part of the approximation for tip elements:

ute(x) = X K NKg (x)X j Fj(x) cKj

NKg are the global shape functions to be defined.

Tip enrichment functions:

(14)

Geometrical enrichment

I Enrichment radius re is defined.

I Nodal values ri of variable r are computed.

I The condition ri < re is tested.

(15)

Jump enrichment

Jump enrichment function definition:

H(φ) = (

1 for φ > 0

− 1 for φ < 0

Shifted jump enrichment functions are used throughout this work.

(16)

Enrichment strategy

Motivation for an alternative enrichment strategy:

I Tip enrichment functions are derived from the first term of the

Williams expansion.

I Displacements consist of higher order terms as well.

I Those terms are represented by:

→ the FE part

(17)

Enrichment strategy

I In the proposed method:

→ no spatial variation is allowed

→ higher order terms can only be approximated by the FE part

I Higher order displacement jumps can not be represented in tip

(18)

Enrichment strategy

Proposed enrichment strategy:

e

r

Tip enriched node

Tip and jump enriched node Jump enriched node Tip enriched elements Jump enriched element crack front

crack surface

(19)

Tip and Regular Elements

Tip enriched element Regular element

1 u 2 u a1 2 a 1 2 1 u 1 2 2 u Kj c ) 2 x ( j F j P K g N K P Kj c ) 1 x ( j F j P Kg N K P

Displacement approximations of regular and tip elements:

(20)

Tip and Regular Elements

Tip enriched element Regular element

1 u 2 u a1 2 a 1 2 1 u 1 2 2 u Kj c ) 2 x ( j F j P K g N K P Kj c ) 1 x ( j F j P K g N K P

Displacements are matched by imposing the condition:

(21)

Tip and Regular Elements

Tip enriched element Regular element

1 u 2 u a1 2 a 1 2 1 u 1 2 2 u Kj c ) 2 x ( j F j P K g N K P Kj c ) 1 x ( j F j P K g N K P

Parameters aI are obtained:

(22)

Tip and Regular Elements

Tip enriched element Regular element

1 u 2 u a1 2 a 1 2 1 u 1 2 2 u Kj c ) 2 x ( j F j P K g N K P Kj c ) 1 x ( j F j P K g N K P

Parameters aI can be expressed as:

(23)

Tip and Jump Elements

Displacement approximations of tip and jump elements:

(24)

Tip and Jump Elements

Jump enriched element

1 t b ) 1 H − ) c x ( H ( 2 t b ) 2 H − ) c x ( H ( Tip enriched element

1 2 1 2 1 u 2 u 1 u 2 u 1 a 2 a 1 b ) 1 H − ) c x ( H ( 2 b ) 2 H − ) c x ( H ( 1 b ) 1 H − ) c x ( H ( 2 b ) 2 H − ) c x ( H ( Kj c ) 1 x ( j F j P K g N K P Kj c ) 2 x ( j F j P Kg N K P Kj c ) c x ( j F j P Kg N K P Kj c ) c x ( j F j P K g N K P

Point-wise matching condition:

(25)

Tip and Jump Elements

The condition is imposed:

I at nodes → parameters aI are obtained

I at additional points → parameters btI are obtained:

(H(Xl) − HI) btI = X K NKg(Xl) X j Fj(Xl)cKj − X I NI(Xl)aI Parameters bt

I can be reformulated as:

btI =X

K

X

j

(26)

Selection of additional points

jump node

jump element tip element

tip node crack tip 1 2 3 4 5 6 a b points point-wise matching

(27)

Selection of additional points

3D case: 1 2 4 3 5 6 1 2 1 2 3 4 5 6 1 2 3 4 tip node a b c d e f a b c d a b c d a b e f crack s urface

a) Point-wise matching at an edge b) Point-wise matching at a face points

(28)

Selection of additional points

Special case: jump node jump element tip element tip node crack tip 1 2 3 4 5 6 7 8 a b points point-wise matching

I Edge 3-4 does not belong to a

tip element.

I Evaluating the tip enrichment

functions at 3-4 leads to errors.

I The values obtained from edge

(29)

Selection of additional points

In order to implement the above procedure:

I Point-wise matching elements are looped upon prior to the assembly.

I Parameters bti are computed and stored.

Parameters bti can be computed for all nodes.

(30)

Integral matching

Motivation:

I For P1 elements and topological enrichment a loss of accuracy occurs.

I The effect is more pronounced for mode I loading.

I This is attributed to the displacement jump between regular and tip

elements.

(31)

Hierarchical functions

The addition of hierarchical blending functions is proposed. Those functions:

I Eliminate the displacement jump in a weak sense.

I For linear quadrilateral elements assume the form:

(32)

Integral matching

Displacements along the edges of regular and jump elements:

ur1, ξ2) = X I NI(ξ1, ξ2) uI+ X J NJ(ξ1, ξ2) aJ + Nh(ξ1, ξ2) ah ut1, ξ2) = X I NI(ξ1, ξ2) uI+ X K NKg (x)X j Fj(x) cKj

Integral matching condition:

Z

S

(ur− ut) dS = 0

Coefficients ah are obtained as:

ahi =X

K

X

j

(33)

Integral matching-Mode I

(34)

Integral matching-Mode II

Mode II, displacement jumps almost vanish in a weak sense:

(35)

Integral matching

Imposition of integral matching condition:

(36)

Displacement approximation

Displacement approximation for the whole domain:

u (x) = X I∈N NI(x) uI+ X J∈Nj NJ(x) (H (x) − HJ)bJ+ + X K ∈Ns NKg(x)X j Fj(x) cKj+ upm(x) + uim(x) upm(x) = X I∈Nt1 NI(x) X K X j Tt−r IKjcKj+ + X J∈Nt2 NJ(x) (H (x) − HJ) X K X j TIKjt−jcKj uim(x) = X I∈Nh Nh I(x) X K X j Th IKjcKj Nodal sets:

N set of all nodes in the FE mesh.

Nj set of jump enriched nodes.

(37)

Front elements

A superimposed mesh is used to provide a basis for weighting tip enrichment functions.

Desired properties:

I Satisfaction of the partition of unity property.

(38)

Front elements

Special elements are employed which are both:

I 1D → shape functions vary only along one dimension

(39)

Front elements

tip enriched elements crack front

FE mesh

front element boundaries front element node front element

I A set of nodes along the crack

front is defined.

I Such points are also required for

SIF evaluation.

I A good starting point for front

(40)

Front elements

Volume corresponding to two consecutive front elements.

crack front crack surface

boundaryfront element

(41)

Open crack fronts

Front element definition:

I Unit vectors ei are defined parallel to the element directions:

ei = |xxi+1−xii+1−xi|.

I For every nodal point i a unit vector ni is defined: ni= |eeii+ei−1+ei−1|.

I A plane is defined that passes through the node: ni· (x0− xi) = 0.

I The element volume is defined by the planes corresponding to its

(42)

Open crack fronts

Vectors associated with front elements.

(43)

Closed crack fronts

a) Application of the method used for open crack fronts to closed crack

fronts → front elements overlap.

b) Method used for closed crack fronts → overlaps are avoided.

a) b)

c

(44)

Closed crack fronts

Element definition using an additional point (xc):

I Vectors ei are defined for every element.

I Point xc is defined as: xc= n

P

i =1 xc

n .

I Vectors nci joining points i to the internal point xc are defined:

(45)

Closed crack fronts

I Vectors nni normal to vectors ei and nci are defined: nni= ei× nci.

I Vectors ni are defined: ni= |nntiti×n×ncici|.

I Planes normal to the vectors ni are defined: ni· (x0− xi) = 0.

(46)

Closed crack fronts

Vectors used in the definition of front elements.

(47)

Closed crack fronts

Discretization of a non-planar closed crack front using an additional point

xc.

c x front element

(48)

Front element parameter

(49)

Front element parameter

Evaluation of the parameter for a point x0:

Plane equations corresponding to the nodes of each element are evaluated:

fi(x0) = ni· (x0− xi)

(50)

Front element parameter

Once fi and fi +1 are obtained:

I If fi < 0 or fi +1 > 0 the point lies outside the element

I If fi = 0 or fi +1 = 0 the point lies on the plane corresponding to node

i or i + 1: η = i or η = i + 1

(51)

Front element parameter

For points lying inside front elements:

(52)
(53)

Front element shape functions

Linear 1D shape functions are used:

Ng(ξ) = 1 − ξ 2 1 + ξ 2 

I ξ is the local coordinate of the superimposed element.

(54)

Front element shape functions

(55)

Front element shape functions

The evaluation of ξ is almost identical to the evaluation of ηf:

(56)

2D convergence study

I An L × L square domain with an edge crack of length a is considered.

I Boundary conditions are provided by the Griffith problem.

I Both topological and geometrical enrichment are used.

(57)

2D convergence study

u Γ L L a

node where boundary conditions are applied

I Dimensions of the problem: L = 1 unit, a = 0.5 units.

I Material parameters: E = 100 units and ν = 0.0.

(58)

2D convergence study

Acronyms used for the 2D convergence study

Acronym Description

FEM The FE part of the approximation

XFEM Standard XFEM (with shifted enrichment functions)

XFEMpm1 XFEM using dof gathering and point-wise matching

XFEMpm2 XFEMpm1 with the additional p.m. condition of subsection

(59)

L

2

and energy norms

11 21 41 61 81101 10−4 10−2 n error 11 21 41 61 81101 10−4 10−2 n error XFEM, E XFEM, L 2 XFEMpm1, E XFEMpm1, L2 XFEMpm2, E XFEMpm2, L 2 GE−XFEM, E GE−XFEM, L2 Mode I, re=0.00 Mode II, re=0.00

(60)

L

2

and energy norms

Convergence rates

re = 0.00 re = 0.12

Mode I Mode II Mode I Mode II

(61)

Stress intensity factors

11 21 41 61 81 10−4 10−3 10−2 10−1 100 n K I e rror (%) Mode I 11 21 41 61 81101 10−3 10−2 10−1 100 n K II e rror (%) Mode II XFEM, re=0.00 XFEM, re=0.12 GE−XFEM, re=0.00 GE−XFEM, re=0.12 101

Convergence rates for the SIFs

r = 0.00 r = 0.12

Mode I Mode II Mode I Mode II

(62)

Conditioning

Condition numbers of the system matrices produced by XFEM and GE-XFEM. 11 21 41 61 81 101 104 108 1012 n condi ti on num be r FEM (slope=0.889) XFEM, re=0.00 (slope=1.019) XFEM, re=0.12 (slope=8.952) GE−XFEM, re=0.00 (slope=1.000) GE−XFEM, r e=0.12 (slope=2.004)

(63)

3D convergence study

A benchmark problem is proposed which:

I Includes the full solution for the whole crack.

I Involves variation of the SIFs along the crack front.

(64)

3D convergence study

I A penny crack in an infinite solid is considered.

I Evaluation of L2 and energy norms is possible.

I An Lx× Ly× Lz parallelepiped domain with a penny crack of radius a

is used.

I Analytical displacements are imposed as boundary conditions.

(65)

3D convergence study

x L y L z L a c t Γ x y z u Γ

node where boundary conditions are applied

I Uniform normal and shear loads of magnitude 1 are applied at Γtc.

I Problem dimensions: Lx = Ly = 2Lz= 0.4 units and a = 0.1 unit.

I Material parameters: E = 100 units and ν = 0.3.

(66)

3D convergence study

Acronyms used for the 3D convergence study

Acronym Description

XFEM Standard XFEM (with shifted enrichment functions)

GE-XFEM The proposed method (Global Enrichment XFEM)

(67)

L

2

and energy norms

Influence of the crack front mesh density in the energy (E ) and L2 norms.

(68)

L

2

and energy norms

Influence of the enrichment radius (re) in the energy (E ) and L2 norms for

the 31 × 61 × 61 mesh. 0 1 2 3 4 10−3 10−2 10−1 r e/h e rror GE−XFEM, E GE−XFEM, L 2 GE−XFEM1, E GE−XFEM1, L 2

(69)
(70)
(71)

Stress intensity factors

Mode I, II and III stress intensity factors for the 21 × 41 × 41 mesh.

(72)

Stress intensity factors

Mode I, II and III stress intensity factors for the 41 × 81 × 81 mesh.

(73)

Conditioning

I Conditioning of the proposed method is compared to XFEM.

I The number of iterations required by the solver is used as an estimate.

I A comparison of the time needed to solve the resulting systems of

equations is also provided.

(74)

Conditioning

Influence of the crack front mesh density in the number of iterations for the 31 × 61 × 61 mesh. 4 8 16 32 64 128 200 250 300 350 400 450 n f it era ti ons GE−XFEM, r e=0.00 (slope=0.021) GE−XFEM, re=0.02 (slope=0.119)

(75)

Conditioning

Number of iterations required for three different enrichment radii.

(76)

Conditioning

Performance of the PCG solver.

(77)

Number of additional dofs

Total number of enriched dofs

Mesh FE dofs XFEM dofs XFEM dofs XFEM dofs GE-XFEM

(78)

Conclusions

A method was introduced which:

I Employs point-wise and integral matching.

I Uses a novel enrichment strategy.

I Generalizes and extends the dof gathering approach to 3D.

(79)

Conclusions

A benchmark problem was proposed which:

I Involves a curved crack front.

(80)

Conclusions

Advantages of the method:

I It improves accuracy almost in every case.

I Enables the application of geometrical enrichment in 3d applications.

I Reduces the number of additional dofs.

(81)

Conclusions

Possible disadvantages:

I When the enrichment radius exceeds a certain value, the L2 norm

increases.

I The method is not straightforward to implement in existing XFEM

codes.

I The additional point wise-matching constraints are complex to

(82)

Bibliography

Chahine, E., Laborde, P., & Renard, Y. (2011). A non-conformal eXtended Finite Element approach: Integral matching Xfem.

Applied Numerical Mathematics.

Fish, J. (1992). The s-version of the finite element method. Computers &

Structures.

Laborde, P., Pommier, J., Renard, Y., & Sala¨un, M. (2005). High-order extended finite element method for cracked domains. International

Journal for Numerical Methods in Engineering.

Langlois, C., Gravouil, A., Baieto, M., & R´ethor´e, J. (2014).

Three-dimensional simulation of crack with curved front with direct estimation of stress intensity factors. International Journal for

Références

Documents relatifs

15th International Workshop on Separation Phenomena in Liquids and Gases (SPLG 2019), May 2019, Wuxi, China...

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

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

other elements totally or non-enriched. This issue was already addressed in many works by modifying the Xfem standard formulation or by introducing some approaches based on Xfem

Figure 4 compare the error convergence curves, when the mesh parameter h goes to zero, obtained for an XFEM conformal method with surface enrichment (see [1], [8]), for the cut-off

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

One might imagine going about assessing the resilience of an evolution process by ad-hoc techniques where some metrics are identified and repeatedly used to calculate

The second part of this thesis, called “Concept Extraction and Semantic Linkage”, proposes three approaches to fulfil the final biomedical ontology enrichment objec- tive: (i)