/MAT/LAW76 (SAMP)
Block Format Keyword This law describes a semi-analytical elasto-plastic material using user-defined functions for the work-hardening portion for tension, compression and shear (stress as function of strain).
Format
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
/MAT/LAW76/mat_ID/unit_ID or /MAT/SAMP/mat_ID/unit_ID | |||||||||
mat_title | |||||||||
ρi | |||||||||
E | ν | ||||||||
tab_IDt | tab_IDc | tab_IDs | |||||||
Fscalet | Fscalec | Fscales | XFAC | ||||||
νp | fct_IDpr | Fscalepr | Fsmooth | Fcut | |||||
εfp | εrp | ||||||||
fct_ID1 | Fscale1 | ||||||||
Iform | IQUAD | ICONV |
Definition
Field | Contents | SI Unit Example |
---|---|---|
mat_ID | Material
identifier. (Integer, maximum 10 digits) |
|
unit_ID | Unit identifier. (Integer, maximum 10 digits) |
|
mat_title | Material
title. (Character, maximum 100 characters) |
|
ρi | Initial
density. (Real) |
[kgm3] |
E | Initial Young's
modulus. (Real) |
[Pa] |
ν | Poisson's
ratio. (Real) |
|
tab_IDt | Tension yield stress table
identifier (stress versus plastic tension strain with the
possibility of strain rate dependency). (Integer) |
|
tab_IDc | Compression yield stress
table identifier (stress versus plastic compression strain with the
possibility of strain rate dependency). (Integer) |
|
tab_IDs | Shear yield stress table
identifier (stress versus plastic shear strain with the possibility
of strain rate dependency). (Integer) |
|
Fscalet | Scale factor for ordinate
(stress) for
tab_IDt. Default = 1.0 (Real) |
[Pa] |
Fscalec | Scale factor for ordinate
(stress) for
tab_IDc. Default = 1.0 (Real) |
[Pa] |
Fscales | Scale factor for ordinate
(stress) for
tab_IDs. Default = 1.0 (Real) |
[Pa] |
XFAC | Scale factor for the
second entry (strain rate) of the three tables
(tab_IDt,
tab_IDc, and
tab_IDs). 6 Default = 1.0 (Real) |
|
νp | Plastic Poisson's
ratio. (Real) |
|
fct_IDpr | Plastic Poisson's ratio
function identifier (
νp
versus plastic
strain). (Real) |
|
Fscalepr | Scale factor for ordinate (
νp
) in
fct_IDpr. Default = 1.0 (Real) |
|
Fsmooth | Smooth strain rate option flag.
(Integer) |
|
Fcut | Cutoff frequency for
strain rate filtering. Default = 1030 (Real) |
[Hz] |
εfp | Failure plastic strain
(start of element damage). Default = 2e30 (Real) |
|
εrp | Maximum plastic strain
(element deleted). Default = 2e30 (Real) |
|
fct_ID1 | Damage function identifier
(damage versus plastic strain). 2 (Integer) |
|
Fscale1 | Scale factor for ordinate
for fct_ID1. 2 Default = 1.0 (Real) |
|
Iform | Formulation flag. 4
(Integer) |
|
IQUAD | Yield surface flag. 3
(Integer) |
|
ICONV | Convexity condition flag.
(Integer) |
▸Example (Material)
Comments
- This material is compatible with shell, thick shell and solid elements.
- The material damage can be
modeled two ways:
-
εfp
(start to damage) and
εrp
(element delete):D=εp-εfpεrp-εfp
Where, εp is the current cumulated plastic strain.
- Damage function fct_ID1
Figure 1. If damage function fct_ID1 is used, then εfp and εrp will be ignored.
The damage variable then influences the stiffness of the material, and thus, the stress tensor computation as:
σ=σeff(1-D)Where,- σeff
- Undamaged (effective) tensor stress
- σ
- Damaged (current) stress tensor
- D
- Damage variable
-
εfp
(start to damage) and
εrp
(element delete):
- Choice of yield surface:f={σVM−A0−A1P−A2P2 IQUAD=0σ2VM−A0−A 1P−A2P2 IQUAD=1
Where,
P=−σxx+σyy+σzz3σVM=√32[(σxx+P)2+(σyy+P)2+(σzz+P)2+2σ2xy+2σ2yz+2σ2xz]A0 , A1 and A2 coefficients are computed from the hardening curve given for tension, compression and shear.
For von Mises and Drucker-Prager yield surface, IQUAD=0 can be used. However, in some situations, it can be difficult for Radioss to fit the A0 , A1 and A2 coefficients when using IQUAD=0 and an easier fit is obtained by using IQUAD=1.
- Choice of plasticity
formulation:
- For the no associated plasticity formulation, Iform=0:
The plastic flow rule function, g , is used to describe plastic strain increment dεp=dλ∂g∂σ . In this case ∂g∂σ is not normal to the yield surface f and g is not associated with the yield surface f .
Figure 2. The plastic flow rule, g , is given by:
g=√σ2VM+αP2Materials like soil or rock usually use the no associated plasticity formulation, Iform=0.
- For the associated plasticity: Iform= 1,
g=f
In this case, the plastic strain rate is a function of the normal vector of the yield surface f . Materials like metal usually use the associated plasticity formulation.
dεp=dλ∂f∂σ=dλ∂g∂σFigure 3.
- For the no associated plasticity formulation, Iform=0:
- The convexity condition flag ICONV=1 is used to ensure stability in the material law by making sure the yield surface is convex. The yield surface may be hyperbolic for low shear yield values in tension and compression. In this case there is no unique solution and Radioss will update (increase) the shear yield stress to ensure convexity of the yield surface. Therefore, the shear yield stress may be different from input curve.
- The tables should have a maximum dimension equal to 2. The first entry is the plastic strain and the second entry is the strain rate.
- User variables USR2, USR3, USR4 are used to output plastic strain components in tension, compression and shear. The output is available both for shells and solids in time history and in animation file.