CDPM2
Matlab mex function for material state determination of CDPM2 model
[ sigCd, sigC, Ctd, delEpsps, delEpsP, kp, dmg, diverg, ~, Ct, ~, ~] = materijalCDPM2_mex( delEps, eps, sigpr, kppr, E, ni, fc, ft, fbc, Df, ABCDh, qh0, Hp, velKE, dmg, As, epsfc, Gft, soft, mi, dt, SfunParam );Input parameters:
delEps - strain increment
eps - coumulative strain
sigpr - previous stress
kppr - previous kp
E, ni, fc, ft, fbc, Df, ABCDh, qh0, Hp - model parameters (all scalaras, ABCDh 1x4 vector)
velKE - finite element size
dmg - damage variables, 1x8 vector dt, kdt, kdt1, kdt2, dc, kdc, kdc1, kdc2
As, epsfc, Gft - model parameters
soft - type of softening diagram 1-bilinear, 2-exponential
mi - delayed damage (0 if unused)
dt - current time increment, used for mi
SfunParam = 0
Output parameters:
sigCd - damaged stress vector
sigC - effective stress vector
Ctd - damage-plasticity consistent tangent material matrix
delEpsps - equivalent plastic strain increment
delEpsP - plastic strain vector increment
kp - current kp
dmg - current damage variables
diverg - converged = 0, not converged = 1
Ct - plasticity only consistent tangent material matrix
Download MEX file
Comments
Post a Comment