I am implementing Johnson Cook type plasticity with rate dependence in VUMAT subroutine.

I am also using NLGEOM for large strain calculation.

1. My first question is that does my vumat is taking care of large strain formulation in plasticity?

The documentation says that Johnson Cook is applicable for large strain. But in my subroutine, I just define

deqps = e0(.)*exp(1/C(R-1))

peeq = peeqOld + deqps

yieldNew = [A + B*(peeq)^n]

I keep the temperature term = 1 always.

2. My second question is that how to update stresses?

I dont change the formulation of stress updating which is

factor = yieldNew/( yieldNew + thremu*deqps )

thermu = 3/2 * E/(1+v)

stressNew(11) = deviatoricS11*factor +smean

is it correct?

3. I also intend to define damage similar to Lemaitre's CDM formulation, but I have a stupid doubt which is

should I update the deviatoric stresses with damage as

s11(dev, damage) = (1-Ddev)*s11(dev)

or should I change the Elastic modulus in plastic calculation with damage factor.

Thanks in advance.

Similar questions and discussions