MATX70
Bulk Data Entry Defines additional material properties for tabulated visco-elastic foam material for explicit dynamic analysis.
Format
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
MATX70 | MID | EMAX | EPSMAX | FSMOOTH | FCUT | NLOAD | NULOAD | IFLAG | |
SHAPE | HYS |
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
TIDL | EPSRL | FSCALL |
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
TIDU | EPSRU | FSCALU | |||||||
SHAPE | HYS |
Example
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
MATX1 | 170 | 0.1 | 0.1 | 9.9E-07 | |||||
MAT70 | 170 | 1.0 | 0.8 | 1 | 4 | ||||
2 |
Definitions
Field | Contents | SI Unit Example |
---|---|---|
MID | Material ID of the associated
MAT1. 1 No default (Integer > 0) |
|
EMAX | Maximum young modulus. (Real > 0) |
|
EPSMAX | Maximum plastic (failure) strain. (Real > 0) |
|
FSMOOTH | Strain rate smoothing flag.
|
|
FCUT | Cutoff frequency for strain rate filtering.
Default = 1.E30 (Real ≥ 0) |
|
NLOAD | Number of loading stress-strain
function. Default = 1 (Integer ≥ 1) |
|
NULOAD | Number of unloading stress-strain function. If
IFLAG in this card is
1, 2,
3, or 4,
NULOAD must be
0. Default = 1, if IFLAG = 0 Default = 0, if IFLAG = 1, 2, 3, 4 (Integer > 0) |
|
IFLAG | Flag
to control the loading/unloading behavior. 5
(Integer) |
|
SHAPE | Shape factor. Default = 1.0 (Real) |
|
HYS | Hysteresis unloading factor. Default = 1.0 (Real) |
|
TIDL | Identification number of
TABLES1 entry that defines the
loading function. (Integer > 0) |
|
EPSRL | Strain rate for loading function. Default = 0.0 (Real) |
|
FSCALL | Scale factor for loading function. Default = 1.0 (Real) |
|
TIDU | Identification number of
TABLES1 entry that defines the
unloading function. No default (Integer > 0) |
|
EPSRU | Strain rate for unloading function. Default = 0.0 (Real) |
|
FSCALU | Scale factor for unloading function. Default = 1.0 (Real) |
Comments
- The material identification number must be that of an existing MAT1 Bulk Data Entry. Only one MATXi material extension can be associated with a particular MAT1.
- MATX70 is only applied in explicit dynamic analysis subcases which are defined by ANALYSIS = EXPDYN. It is ignored for all other subcases
- This material law can be used only with solid elements. The corresponding PSOLIDX property must define ISOLID = 1 (Belytschko element), ISMSTR = 1 (small strain), and IFRAME = OFF (not co-rotational).
- The loading and unloading functions use engineering stress-strain curve.
- The loading
and unloading behavior is determined by IFLAG.
- IFLAG = 0 - The material behavior follows the defined curves for loading and unloading. NLOAD and NULOAD must be greater than 0.
- IFLAG = 1 - Both
loading curves are used respectively. For
unloading, the deviatoric stress is modified by
using the quasi-static unloading
curve.
(1) Where, is calculated from the quasi-static unloading curve.
are the current stresses computed respectively from the unloading and quasi-static curves.
The pressure is:(2) - IFLAG = 2 - Both
loading and unloading curves are used respectively.
For unloading, the stress tensor is modified using
the quasi-static unloading curve
= (1 -
D)
, where, D is calculated from
the quasi-static unloading curve.
are the current stresses computed respectively from the unloading and quasi-static curves.
- IFLAG = 3 - The
loading curves are used for both loading and
unloading behavior. The unloading curve is ignored.
The deviatoric unloading stress is modified
using:
(3) (4) Where, Wcur and Wmax are the current and maximum energy, respectively.
- IFLAG = 4 - The
loading curves are used for both loading and
unloading behavior. The unloading curve is ignored.
The unloading stress tensor is modified using
(5) Where, Wcur and Wmax are the current and maximum energy, respectively.
- For IFLAG = 3, 4 the unloading curves are not used
- For stresses above the last load function, the behavior is extrapolated by using the two last load functions. In order to avoid huge stress values, it is recommended to repeat the last load function.
- When maximum plastic strain EPSMAX is reached, EMAX is used whatever the curve definition is.
- If EMAX is blank, EMAX is set and equal to Young modulus on MAT1 card.
- If EPSMAX is blank, it will be calculated automatically if EMAX is less than the maximum tangent according to the input stress-strain curves.
- Young's modulus E on MAT1 card would be modified automatically if it is less than the initial value according to the input stress-strain curves' tangents.
- This card is represented as a material in HyperMesh.