25
Introduction Discontinuities The method Cracks Bibliografia eXtended Finite Element Method (XFEM) for material modelling. Application to cracks Michele Ruggeri May 10, 2010 Michele Ruggeri eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

eXtended Finite Element Method (XFEM) for material

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Introduction Discontinuities The method Cracks Bibliografia

eXtended Finite Element Method (XFEM)for material modelling.

Application to cracks

Michele Ruggeri

May 10, 2010

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Introduction

The eXtended Finite Element Method (XFEM) is a versatile toolfor the analysis of problems characterized by discontinuities,singularities, localized deformations and complex geometries.

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

This method can simplify the solution of many problems inmaterial modeling, such as

I the propagation of crack,

I the evolution of dislocations,

I the modeling of grain boundaries,

I the evolution of phase boundaries.

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Non-smooth solutions properties: discontinuities andsingularities

A discontinuity may be defined as a rapid change of a fieldquantity over a length which is negligable compared to thedimensions of the observed domain. In the real world,discontinuities are frequently found.

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

I (a) In solids stresses and strains are discontinuous acrossmaterial interfaces.

I (b) In solids displacements are discontinuous at cracks.I (c) Tangential displacements are discontinuous across shear

bands.I (d) In fluids, velocity and pressure fields may involve

discontinuities at the interface of two fluids.I (e)(f) Shocks and boundary layers can be interpreted as

discontinuities.Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Classification of discontinuities

I weak discontinuities (kink),

I strong discontinuities (jump).

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

The advantages of this method is that the finite element mesh canbe completely independent of the morphology of these entities.

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

The level-set method

The decription of discontinuities in the context of the XFEM isoften realized by the level-set method. A level-set function is ascalar function f within the domain whose zero-level is interpretedas the discontinuity. As a consequence, the domain Ω is dividedinto two subdomains Ω+ and Ω− on either side of the discontinuitywhere the level-set function is positive or negative, respectively.

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Example

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Often, the signed distance function is used as a particular level-setfunction

f (x) = ±minxΓ∈Γ‖x − xΓ‖

It is noted, that level-set functions are typically defined by discretevalues at the nodes in the domain. They are then interpolated inthe element interiors by standard finite element shape functions.

f h(x) =∑i∈I

fiNi (x)

con fi = f (xi )

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Overview

XFEM is a numerical method that enables a local enrichment ofapproximation spaces.The enrichment is realized through the partition of unity concept.The method is useful for the approximation of solutions withpronounced non-smooth characteristics in small parts of thecomputational domain, for example near discontinuities andsingularities.

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

General formulation

XFEM = FEM + enrichment

Finite element approximation: uFEM

uFEM(x) =∑i∈I

Ni (x)ui

with

I I set of all nodes in the domain,

I Ni standard FE function of node i ,

I ui unknown of the standard FE part at node i .

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Partition of unity

The foundation of this method is the partition of unity concept forenriching finite element approximation.A global partition of unity in a domain Ω is a set of functions ϕisuch that ∑

i

ϕi (x) = 1, per ogni x ∈ Ω

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

General formulation

uXFEM(x) = uFEM + uenriched

uXFEM(x) =∑i∈I

Ni (x)ui +∑i∈I∗

ϕi (x)Ψ(x)qi

with

I I ∗ ⊂ I nodal subset of the enrichment,

I ϕi partition of unity function of node i ,

I Ψ global enrichment functions,

I qi unknown parameter at node i .

Mi (x) = ϕi (x)Ψ(x) local enrichment function of node i

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Classification of elements

I reproducing elements,

I blending elements (!).

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Choice of enriched nodes

For weak and strong discontinuities, the nodal subset I ∗ is builtfrom all nodes of elements that are cut by the discontinuity.

cut elements: mini∈I el

(fi ) ·maxi∈I el

(fi ) < 0

uncut elements: mini∈I el

(fi ) ·maxi∈I el

(fi ) > 0

with

I f level-set function,

I I el set of element nodes.

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Global enrichment functions

I weak discontinuities: abs-functions of the level set-function

Ψ(x) = |f (x)|

I strong discontinuities: Heaviside-function of the levelset-function

Ψ(x) = H(f (x))

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Application to cracks modelling

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

uh(x) =∑i∈S

Ni (x)ui +∑i∈SH

Ni (x) [H(f (x))− H(f (xi ))] q0i

+n∑

j=1

∑i∈SC

Ni (x)[Ψj(x)−Ψj(xi )

]qji

I S set of all nodes of finite element mesh,

I SC set of nodes of elements around the crack tip,

I SH set of nodes of elements cut by the crack but not in SC .

I

Ψj

j=1,...,nset of enrichment functions (approximation of

near tip beheviour)

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Example: cracks in elastic materials

Ψj4

j=1=√

r cos(θ/2), sin(θ/2), sin(θ/2)sin(θ), cos(θ/2) sin(θ)

I based on asymptotic solution of Williams

I r , θ polar coordinates

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks

Introduction Discontinuities The method Cracks Bibliografia

Bibliografia

http://www.xfem.rwth-aachen.de/

Belytschko T., Krongauz Y., Organ D., Fleming M., Krysl P.,Meshless methods: an overview and recent developments.Computer Methods in Applied Mechanics and Engineering,Vol. 139, 1996.

Belytschko T., Gracie R., Ventura G., A review of theeXtended/Generalized Finite Element Methods for materialmodelling. Modelling and Simulation in Materials Science andEngineering, Vol. 17, 2009.

Sukumar N., Moes N., Moran B., Belytschko T., Extendedfinite element method for three dimensional crack modelling.International Journal for Numerical Methods in Engineering,Vol. 48, 2000.

Michele Ruggeri

eXtended Finite Element Method (XFEM) for material modelling. Application to cracks