CustomCDP
The CDP Model With Custom Backbones
The formulation is identical to that of the CDP
model.
User should provide the backbones and damage evolutions via expressions.
Syntax
Restrictions
- The expressions should take one input argument, the damage variable,
. The is different from the degradation denoted as . The output should have a size of six. - The normalized energy should be provided, which is used to generate objective results. It is typically around the size of the area under the curve.
- The output consists of six components, which are explained in the following.
The expression shall generate six numbers based on the input
Index | Symbol | Description |
---|---|---|
1 | damage degradation index | |
2 | final stress: |
|
3 | effective stress |
|
4 | derivative of |
|
5 | derivative of |
|
6 | derivative of |
The
The damage degradation index
The
By following these rules imposed, users can implement any custom backbone and damage evolution.
Further explanation of the curves can be seen in 10.1061/(ASCE)0733-9399(1998)124:8(892)
Example
For the porpose of illustration, we provide a simple example, which may not be applicable to real concrete behaviour.
Let's, say for example, the damage degradation is a linear function of
so that
Assume the effective stess is a constant, say
One can define an expression as follows:
Text Only | |
---|---|
where
The text file example
contains the following:
Then it can be used in a CustomCDP
material model such that:
One can plot the strain-stress curve.
The plastic strain can be computed as
The curve can be plotted as
The
The