Extended finite element method

2D FEM mesh, the triangles are the elements, the vertices are the nodes. The finite element method (FEM) has been the tool of choice since civil engineer Ray W. Clough in 1940 derived the stiffness matrix of a 3-node triangular finite element (and coined the name). The precursors of FEM were elements built-up from bars (Hrennikoff, Argyris, Turner) and a conceptual variation approach suggested by R. Courant. Today, the FEM is used to model a much wider range of physical phenomena.

The extended finite element method (XFEM), is a numerical technique based on the generalized finite element method (GFEM) and the partition of unity method (PUM). It extends the classical finite element method (FEM) approach by enriching the solution space for solutions to differential equations with discontinuous functions.

## Contents

* 1 History
* 2 Rationale
* 3 Principle
* 4 Existing XFEM codes
* 5 References

## History

The extended finite element method (XFEM) was developed in 1999 by Ted Belytschko and collaborators,[1] to help alleviate shortcomings of the finite element method and has been used to model the propagation of various discontinuities: strong (cracks) and weak (material interfaces). The idea behind XFEM is to retain most advantages of meshfree methods while alleviating their negative sides.

## Rationale

The extended finite element method was developed to ease difficulties in solving problems with localized features that are not efficiently resolved by mesh refinement. One of the initial applications was the modelling of fractures in a material. In this original implementation, discontinuous basis functions are added to standard polynomial basis functions for nodes that belonged to elements that are intersected by a crack to provide a basis that included crack opening displacements. A key advantage of XFEM is that in such problems the finite element mesh does not need to be updated to track the crack path. Subsequent research has illustrated the more general use of the method for problems involving singularities, material interfaces, regular meshing of microstructural features such as voids, and other problems where a localized feature can be described by an appropriate set of basis functions.

## Principle

Enriched finite element methods extend, or enrich, the approximation space so that it is able to naturally reproduce the challenging feature associated with the problem of interest: the discontinuity, singularity, boundary layer, etc. It was shown that for some problems, such an embedding of the problem's feature into the approximation space can significantly improve convergence rates and accuracy. Moreover, treating problems with discontinuities with eXtended Finite Element Methods suppresses the need to mesh and remesh the discontinuity surfaces, thus alleviating the computational costs and projection errors associated with conventional finite element methods, at the cost of restricting the discontinuities to mesh edges.

## Existing XFEM codes

There exists several research codes implementing this technique to various degrees.

* GetFEM++
* xfem++
* openxfem++
* Dynaflow
* eXlibris
* ngsxfem

XFEM has also been implemented in code like Altair Radioss, ASTER, Morfeo, and Abaqus. It is increasingly being adopted by other commercial finite element software, with a few plugins and actual core implementations available (ANSYS, SAMCEF, OOFELIE, etc.).

## References

1. ↑ Moës, Nicolas; Dolbow, John; Belytschko, Ted (1999). "A finite element method for crack growth without remeshing". International Journal for Numerical Methods in Engineering 46 (1): 131–150. doi:10.1002/(sici)1097-0207(19990910)46:1<131::aid-nme726>3.3.co;2-a. https://hal.archives-ouvertes.fr/hal-01004829/file/Moes99.pdf.

* v
* t
* e

Numerical partial differential equations by method

Finite difference|

| Parabolic|

* Forward-time central-space (FTCS)
* Crank–Nicolson

|

Hyperbolic|

* Lax–Friedrichs
* Lax–Wendroff
* MacCormack
* Upwind
* Method of characteristics

Others|

* Alternating direction-implicit (ADI)
* Finite-difference time-domain (FDTD)

Finite volume|

* Godunov
* High-resolution
* Monotonic upstream-centered (MUSCL)
* Advection upstream-splitting (AUSM)
* Riemann solver
* essentially non-oscillatory (ENO)
* weighted essentially non-oscillatory (WENO)

Finite element|

* hp-FEM
* Extended (XFEM)
* Discontinuous Galerkin (DG)
* Spectral element (SEM)
* Mortar
* Gradient discretisation (GDM)
* Loubignac iteration
* Smoothed (S-FEM)

Meshless/Meshfree|

* Smoothed-particle hydrodynamics (SPH)
* Moving particle semi-implicit method (MPS)
* Material point method (MPM)
* Particle-in-cell (PIC)

Domain decomposition|

* Schur complement
* Fictitious domain
* Schwarz alternating
* additive
* abstract additive
* Neumann–Dirichlet
* Neumann–Neumann
* Poincaré–Steklov operator
* Balancing (BDD)
* Balancing by constraints (BDDC)
* Tearing and interconnect (FETI)
* FETI-DP

Others|

* Spectral
* Pseudospectral (DVR)
* Method of lines
* Multigrid
* Collocation
* Level-set
* Boundary element
* Immersed boundary
* Analytic element
* Particle-in-cell
* Isogeometric analysis
* Infinite difference method
* Infinite element method
* Galerkin method
* Petrov–Galerkin method
* Validated numerics
* Computer-assisted proof

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Extended finite element method. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Physics:Extended_finite_element_method&oldid=651781"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template