A coupled fully kinetic hydrogen transport and ductile phase-field fracture framework for modeling hydrogen embrittlement
Abdelrahman Hussein, Yann Charles, Jukka K\"omi, Vahid Javaheri

TL;DR
This paper presents a comprehensive chemo-mechanical framework coupling hydrogen transport and phase-field fracture modeling to better understand hydrogen embrittlement, capturing key phenomena like crack initiation, propagation, and rate effects.
Contribution
It introduces a novel coupled kinetic transport and fracture model with a stress triaxiality-based driving force, advancing the simulation of hydrogen embrittlement mechanisms.
Findings
Predicts hydrogen-dependent damage shift from core to surface.
Shows hydrogen segregation at dislocations influences surface cracking.
Captures transition from ductile tearing to embrittlement with loading rate.
Abstract
Modeling hydrogen embrittlement (HE) is a long-standing engineering challenge, which has experienced significant developments in recent years. Yet, there is a gap in modeling the effect of the kinetics of hydrogen segregation at dislocations and the resulting interaction between ductile tearing and hydrogen-induced brittle fracture. In this work, a comprehensive chemo-mechanical framework is developed by coupling the fully kinetic hydrogen transport model with the geometric phase-field fracture method. A novel driving force is proposed that utilizes a hyperbolic tangent function of stress triaxiality to ensure that plastic dissipation contributes to fracture only under tensile conditions, phenomenologically representing void-driven ductile damage. The model successfully predicts the hydrogen-dependent shift in damage initiation from the specimen core to the surface. More importantly,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
