CustomStressDegradation
Last updated
Last updated
Stress History Based Degradation With Custom Rules
This model implements the universal damage model assuming the degradation factor depends on the stress history.
It is possible to assign different degradation evolution rules for tension and compression.
The degradation expression shall take one scalar input and return a vector of two scalars, of which the first is the degradation factor while the second is the derivative of the degradation factor with respect to the input.
The degradations for positive/negative stresses are defined separately.
In which is the maximum stress (positive) of the whole loading history, and is the minimum stress (negative) of the whole loading history.
To use this model, expressions of degradation evolution rules must be defined first. Assuming the degradation is an exponential function, and will be activated when the effective stress is larger than 20,
the corresponding derivative is then
One can then define the expression in a plain text file as follows.
To use it, one shall use the SimpleVector
expression.
We use an elastic host material for demonstration.
We can define a different rule for compression.
Here we use as the input () and as the degradation (), as the derivative ().