/VISC/PRONY
Block Format Keyword This is an isotropic visco-elastic Maxwell model that can be used to add visco-elasticity to certain shell and solid element material models. The visco-elasticity is input using a Prony series.
Format
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
/VISC/PRONY/mat_ID/unit_ID | |||||||||
M | Itab | Ishape |
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
Ifunc_G | XGscale | YGscale | |||||||
Ifunc_K | XKscale | YKscale |
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
Ifunc_Gs | XGs_scale | YGs_scale | |||||||
Ifunc_Gl | XGl_scale | YGl_scale | |||||||
Ifunc_Ks | XKs_scale | YKs_scale | |||||||
Ifunc_Kl | XKl_scale | YKl_scale |
Definitions
Field | Contents | SI Unit Example |
---|---|---|
mat_ID | Material identifier which
refers to the viscosity card (Integer, maximum 10 digits) |
|
unit_ID | Unit Identifier (Integer, maximum 10 digits) |
|
M | Maxwell model order
(number of Prony coefficients). Default = 0 (Integer) |
|
Viscous bulk modulus.
3 Only used if
. Default = 0. (Real) |
||
Itab | Tabulated formulation flag
(Integer) |
|
Ishape | Tabulated Prony series
shape flag (Only if Itab ≠0)
(Integer) |
|
Shear relaxation modulus
for ith term
(i=1,
M). (Real) |
|
|
Decay shear constant for
ith term
(i=1,
M). (Real) |
||
Bulk relaxation modulus
for ith term
(i=1, M). 3 (Real) |
||
Decay bulk constant for
ith term
(i=1,
M). (Real) |
||
Ifunc_G | Relaxation test data curve
for shear modulus. (Integer) |
|
XGscale | Time scale factor for
shear modulus relaxation test data curve. Default = 1.0 (Real) |
|
YGscale | Scale factor for shear
modulus relaxation test data curve. Default = 1.0 (Real) |
|
Ifunc_K | Relaxation test data curve
for bulk modulus. (Integer) |
|
XKscale | Time scale factor for bulk
modulus relaxation test data curve. Default = 1.0 (Real) |
|
YKscale | Scale factor for bulk
modulus relaxation test data curve. Default = 1.0 (Real) |
|
Ifunc_Gs | Shear storage modulus data
curve. (Integer) |
|
XGs_scale | Frequency scale factor for
shear storage modulus test data curve. Default = 1.0 (Real) |
|
YGs_Scale | Scale factor for shear
storage modulus test data curve. Default = 1.0 (Real) |
|
Ifunc_Gl | Shear loss modulus data
curve. (Integer) |
|
XGl_scale | Frequency scale factor for
shear loss modulus test data curve. Default = 1.0 (Real) |
|
YGl_Scale | Scale factor for shear
loss modulus test data curve. Default = 1.0 (Real) |
|
Ifunc_Ks | Bulk storage modulus data
curve. (Integer) |
|
XKs_scale | Frequency scale factor for
bulk storage modulus test data curve. Default = 1.0 (Real) |
|
YKs_scale | Scale factor for bulk
storage modulus test data curve. Default = 1.0 (Real) |
|
Ifunc_Kl | Bulk loss modulus data
curve. (Integer) |
|
XKl_scale | Frequency scale factor for
bulk loss modulus test data curve. Default = 1.0 (Real) |
|
YKl_scale | Scale factor for bulk loss
modulus test data curve. Default = 1.0 (Real) |
Comments
- For shell elements this model is
available with /MAT/LAW66 and
/MAT/LAW25 (COMPSH).
For solid elements it is available with material laws /MAT/LAW38 (VISC_TAB), /MAT/LAW42 (OGDEN), /MAT/LAW69, /MAT/LAW70 (FOAM_TAB), /MAT/LAW82, /MAT/LAW88, /MAT/LAW90, /MAT/LAW92, /MAT/LAW103 (HENSEL-SPITTEL), and /MAT/LAW106 (JCOOK_ALM).
- The viscosity effect is taken into
account by using a Prony series. The deviatoric viscous stress is given by the
convolution integral of the form:
(1) with(2) and denotes the deviatoric part of strain tensor.
Shear decay:(3) Where, is the relaxation time.
- For the viscous pressure, two formulations are
available:
- If the bulk relaxation modulus is
, the viscous pressure is computed
as:
(4) with and
- If the bulk relaxation modulus is
and the viscous bulk modulus
, the viscous pressure is computed
as:
(5)
- If the bulk relaxation modulus is
, the viscous pressure is computed
as:
- Starting with Radioss version 2017, identical results are obtained using the same Prony coefficents Gi in /VISC/PRONY and viscoelastic materials /MAT/LAW34 (BOLTZMAN), /MAT/LAW40 (KELVINMAX), and /MAT/LAW42 (OGDEN). In previous Radioss versions, 2 Gi had to be input into /VISC/PRONY to get equivalent results.
- Prony series parameters can be
automatically fit from test data using the flag Itab:
- If Itab = 1, prony series parameters are fitted from relaxation tests data, i.e moduli versus time curves.
- If Itab = 2, Prony series parameters are fitted from Dynamic Mechanical Analysis (DMA) tests data, i.e storage and loss moduli versus frequency curves.
Note: The convergence of the least square fit may be hard to achieve for very high orders. - The shape of the fitted Prony
series (only in case where Itab ≠ 0) can be chosen by you:
- If Ishape =
0, the shape of the fitted Prony series are the
same as the one given above, so as:
(6) and(7) - If Ishape =
1, the shape of the fitted Prony series is modified
to consider the infinite values of the moduli, so as:
(8) and(9)
Note: In this case, the infinite value of the moduli is taken as the last value of the relaxation test data curve if Itab = 1, or the first storage modulus value if Itab = 2. - If Ishape =
0, the shape of the fitted Prony series are the
same as the one given above, so as: