/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.Figure 1. Example of Prony series fitting on shear modulus relaxation test data
- If Itab =
2, Prony series parameters are fitted from Dynamic
Mechanical Analysis (DMA) tests data, i.e storage and loss moduli versus
frequency curves.Figure 2. Example of Prony series fitting on shear storage and loss modulus DMA test data. data taken from [Tapia-Romero et al.,2020]
Note: The convergence of the least square fit may be hard to achieve for very high orders. - If Itab =
1, prony series parameters are fitted from
relaxation tests data, i.e moduli versus time curves.
- 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: