Skip to content

CastillonMiguel/A-Phase-Field-Approach-to-Fatigue-Analysis-Bridging-Theory-and-Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Phase-Field Approach to Fatigue Analysis: Bridging Theory and Simulation

A Phase-Field Approach to Fatigue Analysis: Bridging Theory and Simulation Documentation Status

Repository code

The code in this repository is the same version used for the paper https://doi.org/10.1016/j.ijfatigue.2025.109397. For a more visual and faster experience we recommend using the generated documentation, which provides interactive views and graphs: Documentation and interactive views.

Overview

This article presents a novel, robust and efficient framework for fatigue crack-propagation that combines the principles of Linear Elastic Fracture Mechanics (LEFM) with phase-field fracture (PFF). Contrary to cycle-by-cycle PFF approaches, this work relies on a single simulation and uses standard crack propagation models such as Paris' law for the material response, simplifying its parametrization. The core of the methodology is the numerical evaluation of the derivative of a specimen's compliance with respect to the crack area. To retrieve this compliance the framework relies on a PFF-FEM simulation, controlled imposing a monotonic crack growth. This control of the loading process is done by a new crack-control scheme which allows to robustly trace the complete equilibrium path of a crack, capturing complex instabilities. The specimen's compliance obtained from the PFF simulation enables the integration of Paris' law to predict fatigue life.

The proposed methodology is first validated through a series of benchmarks with analytical solutions to demonstrate its accuracy. The framework is then applied to more complex geometries where the crack path is unknown, showing a very good agreement with experimental results of both crack paths and fatigue life.

  • Develops a phase-field framework for fracture and fatigue analysis.
  • New Energy-Controlled Solvers: It introduces two new, efficient solvers (variational and non-variational) that can simulate the entire fracture process, including complex behaviors like snap-back, in a single run.
  • Efficient Fatigue Analysis: The framework uses the results from a single quasi-static simulation to predict fatigue life based on Paris' law, avoiding the need for computationally expensive cycle-by-cycle simulations.
  • Improved Accuracy: It includes a validated method to correct for the overestimation of crack length that is common in phase-field models, leading to results that align well with established theoretical solutions (LEFM).
  • Complex Geometries: The method is successfully applied to complex specimens with holes where the crack path is unknown beforehand, demonstrating its ability to predict intricate crack trajectories that match experimental data.
  • Open-Source and Reproducible: The entire toolchain, including the PhaseFieldX library and all simulation scripts, is open-source to ensure full reproducibility of the findings.

This repository is designed to ensure complete reproducibility of the results by providing all simulation data, parameter sets, meshes, and detailed numerical configurations.

@article{castillon2025,
    title = {A phase-field approach to fatigue analysis: Bridging theory and simulation},
    journal = {International Journal of Fatigue},
    volume = {205},
    pages = {109397},
    year = {2026},
    issn = {0142-1123},
    doi = {https://doi.org/10.1016/j.ijfatigue.2025.109397},
    url = {https://www.sciencedirect.com/science/article/pii/S0142112325005948},
    author = {M. Castillón and I. Romero and J. Segurado},
    keywords = {Phase-field fracture, Fatigue, Crack-growth control, Crack propagation, Paris’ law},
}

PhaseFieldX

All simulations in this work were produced with the open-source PhaseFieldX package. Implementation details, examples and the API documentation can be found at:

See the repository examples and the documentation for instructions to reproduce the simulations and to inspect the model implementations.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published