XFEM (Extended Finite Element Method)

Category: Structural Analysis | Integrated 2026-04-06
CAE visualization for xfem theory - technical simulation diagram
XFEM (Extended Finite Element Method)

XFEM (Extended Finite Element Method): Theoretical Foundations

What is XFEM?

🧑‍🎓

Professor, what's so great about XFEM?


🎓

XFEM (eXtended FEM) can model cracks independently of the mesh. In standard FEM, the mesh must conform to the crack tip, but in XFEM, the crack is allowed to "cut through" the mesh.


Principle of XFEM

🎓

Adds enrichment functions to the FEM displacement field:


$$ \mathbf{u}(\mathbf{x}) = \sum N_i \mathbf{u}_i + \sum N_j H(\mathbf{x}) \mathbf{a}_j + \sum N_k F_\alpha(\mathbf{x}) \mathbf{b}_k $$

  • First term: Standard FEM
  • Second term: Heaviside function $H$ — Discontinuity (jump) at the crack surface
  • Third term: Crack tip enrichment $F_\alpha$ — Singular field of $\sqrt{r}$

🧑‍🎓

You can add cracks without changing the mesh. No remeshing even during crack propagation!


🎓

This is the revolutionary advantage of XFEM. The crack position is described using the Level Set method.


Summary

🎓
  • Mesh-independent crack modeling — No remeshing required
  • Discontinuity via Heaviside function — Jump at the crack surface
  • Singular field via crack tip enrichment — $\sqrt{r}$
  • Crack propagation — Track crack position using Level Set method
  • Standard support in Abaqus, Ansys

  • Coffee Break Yomoyama Talk

    The Birth of XFEM: The 1999 Revolution

    XFEM (eXtended FEM) was proposed in 1999 by Belytschko and Black (Northwestern University). In conventional FEM, remeshing was required every time a crack propagated, but XFEM "adds" Heaviside and crack tip enrichment functions to the existing mesh, allowing crack representation without changing the mesh. Practical application accelerated with improvements by Moës and Dolbow in 2004.

    Computational Methods for XFEM (Extended Finite Element Method)

    XFEM FEM Settings

    🎓

    ```

    *ENRICHMENT, NAME=crack, TYPE=STATIONARY CRACK

    element_set

    *CONTOUR INTEGRAL, XFEM, CONTOURS=5, TYPE=J

    ```

    STATIONARY CRACK (J/K evaluation for static cracks) or PROPAGATION CRACK (crack propagation).


    Crack Propagation Criteria

    🎓
    • Maximum principal stress criterion — Crack initiates when $\sigma_{max} \geq \sigma_c$
    • Maximum energy release rate — Crack propagates when $G \geq G_c$
    • Crack direction — Propagates in the direction of maximum tensile stress (MTS criterion)

    • Summary

      🎓
      • Abaqus *ENRICHMENT — Definition of XFEM crack
      • STATIONARY / PROPAGATION — Static or propagation
      • Maximum principal stress criterion is standard — Determination of crack initiation

      • Coffee Break Yomoyama Talk

        Tracking Cracks by Combining with Level Set Method

        XFEM is typically combined with the Level Set Method (LSM) to track crack geometry. Two Level Set functions, ψ (normal direction) and φ (tangential direction), describe the crack surface and tip, and the Level Sets are updated according to the crack growth direction. Both ANSYS SMART and Abaqus XFEM modules internally integrate LSM and XFEM, requiring users to only set crack growth criteria (maximum principal stress, SIF comparison, etc.).

        XFEM (Extended Finite Element Method) in Practice

        XFEM in Practice

        🎓

        Simulation of crack nucleation and propagation. Cracks in welded structures, fatigue cracks in piping.


        Practical Checklist

        🎓
        • [ ] Is the mesh in the XFEM region sufficient? (Finer near crack tip)
        • [ ] Is the crack propagation criterion ($\sigma_c$ or $G_c$) correct?
        • [ ] Is the crack propagation pattern physically plausible? (Visualization)
        • [ ] Have you confirmed contour convergence of SIF/J?

        • Coffee Break Yomoyama Talk

          Predicting Crack Growth in Welded Structures Using XFEM

          EPRI (Electric Power Research Institute, USA) adopted XFEM for crack growth evaluation in nuclear power plant piping welds. Compared to the conventional manual crack shape update method, automatic tracking with XFEM reduced analysis time by 80%. The superiority of XFEM, which can track crack propagation even when cracks bend under thermal stress without remeshing, was demonstrated.

          XFEM (Extended Finite Element Method): Software & Solver Comparison

          XFEM Tools

          🎓
          • Abaqus *ENRICHMENT — Research standard for XFEM
          • Ansys XFEM — 2D/3D support
          • FRANC3D — Dedicated tool for 3D crack propagation (XFEM + remeshing)

          • Coffee Break Yomoyama Talk

            Example of Utilizing Abaqus XFEM Module

            XFEM is implemented in Abaqus/Standard via the *ENRICHMENT function, controlling crack propagation with SIGEPS (maximum principal strain criterion) or KCRIT (critical SIF criterion). EDF (Électricité de France) uses Abaqus XFEM for SCC (stress corrosion cracking) propagation analysis in nuclear primary system piping, achieving a more physically detailed evaluation than the conventional Engineering Assessment (FA-3) method with only a 10% increase in time.

            Related Simulators

            Experience the theory firsthand with the interactive simulator for this field

            All Simulators

            Related fields

            Thermal AnalysisManufacturing Process AnalysisV&V · Quality Assurance
            Rate this article
            Thank you for your feedback!
            Helpful
            More details
            Report error
            Helpful
            0
            More details
            0
            Report error
            0
            Written by NovaSolver Contributors
            Anonymous Engineers & AI — Sitemap
            About the Authors