SkillAgentSearch skills...

DSID

Abaqus UMAT for DSID model using return mapping (cutting plane) algorithm

Install / Use

/learn @wjin33/DSID
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DSID

This project includes the implementation of Differential Stress Induced Damage (DSID) model and its application for engineering problems based on our paper:

Jin, W., Xu, H., Arson, C., & Busetti, S. (2017). Computational model coupling mode II discrete fracture propagation with continuum damage zone evolution. International Journal for Numerical and Analytical Methods in Geomechanics, 41(2), 223-250.

Please kindly cite above paper if you used any of the functions or algorithms listed in this Github repository, thank you

Matlab code:

DSID_CP.m -> Matlab implementation of DSID model at Gauss Point, cutting plane method (return mapping) is used for iteration;

DSID_direct_iteration.m -> Matlab implementation of DSID model at Gauss Point, direct iteration is used;

Kachanov.m -> Calculate the damage effective modulus with crack inside a plate

UMAT

UMAT_DSID_CP_3D.for/UMAT_DSID_CP_plain_strain.for -> Abaqus UMAT implementation of DSID model using cutting plane algorithm for 3 dimentiona/plane strain cases

Abaqus Input

input files used for the above mentioned paper

View on GitHub
GitHub Stars15
CategoryDevelopment
Updated3mo ago
Forks7

Languages

Fortran

Security Score

72/100

Audited on Jan 6, 2026

No findings