The time domain viscoelastic material model describes isotropic rate-dependent
material behavior for materials in which dissipative losses primarily caused by “viscous”
(internal damping) effects must be modeled in the time domain.
The time domain viscoelastic material model:
assumes that the shear (deviatoric) and volumetric behaviors are
independent in multiaxial stress states (except when used for an elastomeric
foam);
Time domain viscoelasticity is available in
Abaqus
for small-strain applications where the rate-independent elastic response can
be defined with a linear elastic material model and for large-strain
applications where the rate-independent elastic response must be defined with a
hyperelastic or hyperfoam material model.
Small Strain
Consider a shear test at small strain in which a time varying shear strain,
,
is applied to the material. The response is the shear stress
.
The viscoelastic material model defines
as
where
is the time-dependent “shear relaxation modulus” that characterizes the
material's response. This constitutive behavior can be illustrated by
considering a relaxation test in which a strain
is suddenly applied to a specimen and then held constant for a long time. The
beginning of the experiment, when the strain is suddenly applied, is taken as
zero time, so that
where is the fixed strain. The viscoelastic material model is “long-term
elastic” in the sense that, after having been subjected to a constant strain for a very
long time, the response settles down to a constant stress; that is, as .
The shear relaxation modulus can be written in dimensionless form:
where
is the instantaneous shear modulus, so that the expression for the stress takes
the form
The dimensionless relaxation function has the limiting values
and .
Anisotropic Elasticity in Abaqus/Explicit
The equation for the shear stress can be transformed by using integration
by parts:
It is convenient to write this equation in the form
where
is the instantaneous shear stress at time t. This can be
generalized to multi-dimensions as
where is the deviatoric part of the stress tensor and is the deviatoric part of the instantaneous stress tensor. Here the
viscoelasticity is assumed to be isotropic; that is, the relaxation function is
independent of the loading direction.
This form allows a straightforward generalization to anisotropic elastic
deformations, where the deviatoric part of instantaneous stress tensor is
computed as . Here
is the instantaneous deviatoric elasticity tensor, and
is the deviatoric
part of the strain tensor.
Large Strain
The above form also allows a straightforward generalization to nonlinear elastic deformations,
where the deviatoric part of the instantaneous stress is computed using a hyperelastic strain energy potential. This
generalization yields a linear viscoelasticity model, in the sense that the dimensionless
stress relaxation function is independent of the magnitude of the deformation.
In the above equation the instantaneous stress, ,
applied at time
influences the stress, , at time
t. Therefore, to create a proper finite-strain
formulation, it is necessary to map the stress that existed in the
configuration at time
into the configuration at time t. In
Abaqus
this is done by means of the “standard-push-forward” transformation with the
relative deformation gradient :
that results in the following hereditary integral:
where is the
deviatoric part of the Kirchhoff stress.
The volumetric behavior can be written in a form that is similar to the
shear behavior:
where p is the hydrostatic pressure,
is the instantaneous elastic bulk modulus,
is the dimensionless bulk relaxation modulus, and
is the volume strain.
The above expansion applies to small as well as finite strain since the
volume strains are generally small and there is no need to map the pressure
from time
to time t.
Defining Viscoelastic Behavior for Traction-Separation Elasticity in Abaqus/Explicit
Time domain viscoelasticity can be used in
Abaqus/Explicit
to model rate-dependent behavior of cohesive elements with traction-separation
elasticity (Defining Elasticity in Terms of Tractions and Separations for Cohesive Elements).
In this case the evolution equation for the normal and two shear nominal
tractions take the form:
where ,
,
and
are the instantaneous nominal tractions at time t in the
normal and the two local shear directions, respectively. The functions
and
now represent the dimensionless shear and normal relaxation moduli,
respectively. Note the close similarity between the viscoelastic formulation
for the continuum elastic response discussed in the previous sections and the
formulation for cohesive behavior with traction-separation elasticity after
reinterpreting shear and bulk relaxation as shear and normal relaxation.
For the case of uncoupled traction elasticity, the viscoelastic normal and
shear behaviors are assumed to be independent. The normal relaxation modulus is
defined as
where
is the instantaneous normal moduli. The shear relaxation modulus is assumed to
be isotropic and, therefore, independent of the local shear directions:
where
and
are the instantaneous shear moduli.
For the case of coupled traction-separation elasticity the normal and shear
relaxation moduli must be the same, ,
and you must use the same relaxation data for both behaviors.
Temperature Effects
The effect of temperature, ,
on the material behavior is introduced through the dependence of the
instantaneous stress, ,
on temperature and through a reduced time concept. The expression for the
linear-elastic shear stress is rewritten as
where the instantaneous shear modulus
is temperature dependent and
is the reduced time, defined by
where
is a shift function at time t. This reduced time concept
for temperature dependence is usually referred to as thermorheologically simple
(TRS) temperature dependence. Often the shift
function is approximated by the Williams-Landel-Ferry
(WLF) form. See
Thermorheologically Simple Temperature Effects
below, for a description of the WLF and other
forms of the shift function available in
Abaqus.
The reduced time concept is also used for the volumetric behavior, the
large-strain formulation, and the traction-separation formulation.
Numerical Implementation
Abaqus
assumes that the viscoelastic material is defined by a Prony series expansion
of the dimensionless relaxation modulus:
where N, ,
and ,
,
are material constants. For linear isotropic elasticity, substitution in the
small-strain expression for the shear stress yields
where
The
are interpreted as state variables that control the stress relaxation, and
is the “creep” strain: the difference between the total mechanical strain
and the instantaneous elastic strain (the stress divided by the instantaneous
elastic modulus). In
Abaqus/Standard
is available as the creep strain output variable CE (Abaqus/Standard Output Variable Identifiers).
A similar Prony series expansion is used for the volumetric response, which
is valid for both small- and finite-strain applications:
where
Abaqus
assumes that .
For linear anisotropic elasticity, the Prony series expansion, in
combination with the generalized small-strain expression for the deviatoric
stress, yields
where
The
are interpreted as state variables that control the stress relaxation.
For finite strains, the Prony series expansion, in combination with the
finite-strain expression for the shear stress, produces the following
expression for the deviatoric stress:
where
The
are interpreted as state variables that control the stress relaxation.
For traction-separation elasticity, the Prony series expansion yields
where
The
are interpreted as state variables that control the relaxation of the traction
stresses.
If the instantaneous material behavior is defined by linear elasticity or
hyperelasticity, the bulk and shear behavior can be defined independently.
However, if the instantaneous behavior is defined by the hyperfoam model, the
deviatoric and volumetric constitutive behavior are coupled and it is mandatory
to use the same relaxation data for both behaviors. For linear anisotropic
elasticity, the same relaxation data should be used for both behaviors when the
elasticity definition is such that the deviatoric and volumetric response is
coupled. Similarly, for coupled traction-separation elasticity you must use the
same relaxation data for the normal and shear behaviors.
In all of the above expressions temperature dependence is readily introduced
by replacing
by
and
by .
Determination of Viscoelastic Material Parameters
The above equations are used to model the time-dependent shear and
volumetric behavior of a viscoelastic material. The relaxation parameters can
be defined in one of four ways: direct specification of the Prony series
parameters, inclusion of creep test data, inclusion of relaxation test data, or
inclusion of frequency-dependent data obtained from sinusoidal oscillation
experiments. Temperature effects are included in the same manner regardless of
the method used to define the viscoelastic material.
Direct Specification
The Prony series parameters , , and can be defined directly for each term in the Prony series. There is no
restriction on the number of terms that can be used. If a relaxation time is associated
with only one of the two moduli, leave the other one blank or enter a zero. The data
should be given in ascending order of the relaxation time. The number of lines of data
given defines the number of terms in the Prony series, N. If this
model is used in conjunction with the hyperfoam material model, the two modulus ratios
must be the same ().
Creep Test Data
If creep test data are specified, Abaqus calculates the terms in the Prony series automatically. The normalized shear and bulk
compliances are defined as
where
is the shear compliance,
is the total shear strain, and
is the constant shear stress in a shear creep test;
is the volumetric compliance,
is the total volumetric strain, and
is the constant pressure in a volumetric creep test. At time
,
.
The creep data are converted to relaxation data through the convolution
integrals
Abaqus
then uses the normalized shear modulus
and normalized bulk modulus
in a nonlinear least-squares fit to determine the Prony series parameters.
Using the Shear and Volumetric Test Data Consecutively
The shear test data and volumetric test data can be used consecutively to
define the normalized shear and bulk compliances as functions of time. A
separate least-squares fit is performed on each data set; and the two derived
sets of Prony series parameters,
and ,
are merged into one set of parameters, .
Using the Combined Test Data
Alternatively, the combined test data can be used to specify the
normalized shear and bulk compliances simultaneously as functions of time. A
single least-squares fit is performed on the combined set of test data to
determine one set of Prony series parameters, .
Relaxation Test Data
As with creep test data,
Abaqus
will calculate the Prony series parameters automatically from relaxation test
data.
Using the Shear and Volumetric Test Data Consecutively
Again, the shear test data and volumetric test data can be used
consecutively to define the relaxation moduli as functions of time. A separate
nonlinear least-squares fit is performed on each data set; and the two derived
sets of Prony series parameters,
and ,
are merged into one set of parameters, .
Using the Combined Test Data
Alternatively, the combined test data can be used to specify the
relaxation moduli simultaneously as functions of time. A single least-squares
fit is performed on the combined set of test data to determine one set of Prony
series parameters, .
Frequency-Dependent Test Data
The Prony series terms can also be calibrated using frequency-dependent test
data. In this case
Abaqus
uses analytical expressions that relate the Prony series relaxation functions
to the storage and loss moduli. The expressions for the shear moduli, obtained
by converting the Prony series terms from the time domain to the frequency
domain by making use of Fourier transforms, can be written as follows:
where
is the storage modulus,
is the loss modulus,
is the angular frequency, and N is the number of terms in
the Prony series. These expressions are used in a nonlinear least-squares fit
to determine the Prony series parameters from the storage and loss moduli
cyclic test data obtained at M frequencies by minimizing
the error function :
where
and are the
test data and
and ,
respectively, are the instantaneous and long-term shear moduli. The expressions
for the bulk moduli,
and ,
are written analogously.
The frequency domain data are defined in tabular form by giving the real and
imaginary parts of
and —where
is the circular frequency—as functions of frequency in cycles per time.
is the Fourier transform of the nondimensional shear relaxation function
.
Given the frequency-dependent storage and loss moduli ,
,
,
and ,
the real and imaginary parts of
and
are then given as
where and
are the
long-term shear and bulk moduli determined from the elastic or hyperelastic
properties.
Calibrating the Prony Series Parameters
You can specify two optional parameters related to the calibration of Prony
series parameters for viscoelastic materials: the error tolerance and
.
The error tolerance is the allowable average root-mean-square error of data
points in the least-squares fit, and its default value is 0.01.
is the maximum number of terms N in the Prony series, and
its default (and maximum) value is 13.
Abaqus
will perform the least-squares fit from
to
until convergence is achieved for the lowest N with
respect to the error tolerance.
The following are some guidelines for determining the number of terms in the
Prony series from test data. Based on these guidelines, you can choose
.
There should be enough data pairs for determining all the parameters in
the Prony series terms. Thus, assuming that N is the
number of Prony series terms, there should be a total of at least
data points in shear test data,
data points in volumetric test data,
data points in combined test data, and
data points in the frequency domain.
The number of terms in the Prony series should be typically not more
than the number of logarithmic “decades” spanned by the test data. The number
of logarithmic “decades” is defined as ,
where
and
are the maximum and minimum time in the test data, respectively.
Thermorheologically Simple Temperature Effects
Regardless of the method you use to define the viscoelastic behavior, you can include
thermorheologically simple temperature effects by specifying the method to use to define
the shift function. Abaqus supports the following forms of the shift function: the Williams-Landel-Ferry
(WLF) form, the Arrhenius form, the tabular form, and
user-defined forms.
Thermorheologically simple temperature effects can also be included in the definition of equation
of state models with viscous shear behavior (see Viscous Shear Behavior).
Williams-Landel-Ferry (WLF) Form
The shift function can be defined by the Williams-Landel-Ferry
(WLF) approximation, which takes the form:
where
is the reference temperature at which the relaxation data are given;
is the temperature of interest; and ,
are calibration constants obtained at this temperature. If
,
deformation changes will be elastic, based on the instantaneous moduli.
For more information on the WLF equation, see Viscoelasticity.
Arrhenius Form
The Arrhenius shift function is commonly used for semi-crystalline
polymers. It takes the form
where
is the activation energy,
is the universal gas constant,
is the absolute zero in the temperature scale being used,
is the reference temperature at which the relaxation data are given, and
is the temperature of interest.
Tabular Form
You can specify the shift function in tabular form. In this case you provide the
logarithm of base 10 of the shift function, , as a function of temperature and field variables.
User-Defined Form
The shift function can be specified alternatively in user subroutines
UTRS in
Abaqus/Standard
and
VUTRS in
Abaqus/Explicit.
Defining the Rate-Independent Part of the Material Response
In all cases elastic moduli must be specified to define the rate-independent
part of the material behavior. Small-strain linear elastic behavior is defined
by an elastic material model (Linear Elastic Behavior),
and large-deformation behavior is defined by a hyperelastic (Hyperelastic Behavior of Rubberlike Materials)
or hyperfoam (Hyperelastic Behavior in Elastomeric Foams)
material model. The rate-independent elasticity for any of these models can be
defined in terms of either instantaneous elastic moduli or long-term elastic
moduli. The choice of defining the elasticity in terms of instantaneous or
long-term moduli is a matter of convenience only; it does not have an effect on
the solution.
The effective relaxation moduli are obtained by multiplying the
instantaneous elastic moduli with the dimensionless relaxation functions as
described below.
Linear Elastic Isotropic Materials
For linear elastic isotropic material behavior
and
where
and
are the instantaneous shear and bulk moduli determined from the values of the
user-defined instantaneous elastic moduli
and :
and .
If long-term elastic moduli are defined, the instantaneous moduli are
determined from
Linear Elastic Anisotropic Materials
For linear elastic anisotropic material behavior the relaxation coefficients
are applied to the elastic moduli as
and
where
and
are the instantaneous deviatoric elasticity tensor and bulk moduli determined
from the values of the user-defined instantaneous elastic moduli
. If both shear and bulk relaxation coefficients are specified and they are
unequal,
Abaqus
issues an error message if the elastic moduli
is such that the deviatoric and volumetric response is coupled.
If long-term elastic moduli are defined, the instantaneous moduli are
determined from
Hyperelastic Materials
For hyperelastic material behavior the relaxation coefficients are applied
either to the constants that define the energy function or directly to the
energy function. For the polynomial function and its particular cases (reduced
polynomial, Mooney-Rivlin, neo-Hookean, and Yeoh)
for the Ogden function
for the Arruda-Boyce and Van der Waals functions
and for the Marlow function
For the coefficients governing the compressible behavior of the polynomial
models and the Ogden model
for the Arruda-Boyce and Van der Waals functions
and for the Marlow function
If long-term elastic moduli are defined, the instantaneous moduli are
determined from
while the instantaneous bulk compliance moduli are obtained from
for the Marlow functions we have
Mullins Effect
If long-term moduli are defined for the underlying hyperelastic behavior,
the instantaneous value of the parameter
in Mullins effect is determined from
Elastomeric Foams
For elastomeric foam material behavior the instantaneous shear and bulk
relaxation coefficients are assumed to be equal and are applied to the material
constants
in the energy function:
If only the shear relaxation coefficients are specified, the bulk relaxation
coefficients are set equal to the shear relaxation coefficients and vice versa.
If both shear and bulk relaxation coefficients are specified and they are
unequal,
Abaqus
issues an error message.
If long-term elastic moduli are defined, the instantaneous moduli are
determined from
Traction-Separation Elasticity
For cohesive elements with uncoupled traction-separation elastic behavior:
and
where
is the instantaneous normal modulus and
and
are the instantaneous shear moduli. If long-term elastic moduli are defined,
the instantaneous moduli are determined from
For cohesive elements with coupled traction-separation elastic behavior the
shear and bulk relaxation coefficients must be equal:
where
is the user-defined instantaneous elasticity matrix. If long-term elastic
moduli are defined, the instantaneous moduli are determined from
Material Response in Different Analysis Procedures
The time-domain viscoelastic material model is active during the following
procedures:
Viscoelastic material response is always ignored in a static analysis. It
can also be ignored in a coupled temperature-displacement analysis, a coupled
thermal-electrical-structural analysis, or a soils consolidation analysis by
specifying that no creep or viscoelastic response is occurring during the step
even if creep or viscoelastic material properties are defined (see
Fully Coupled Thermal-Stress Analysis
or
Coupled Pore Fluid Diffusion and Stress Analysis).
In these cases it is assumed that the loading is applied instantaneously, so
that the resulting response corresponds to an elastic solution based on
instantaneous elastic moduli.
Abaqus/Standard
also provides the option to obtain the fully relaxed long-term elastic solution
directly in a static or steady-state transport analysis without having to
perform a transient analysis. The long-term value is used for this purpose. The
viscous damping stresses (the internal stresses associated with each of the
Prony-series terms) are increased gradually from their values at the beginning
of the step to their long-term values at the end of the step if the long-term
value is specified.
If a time-domain viscoelastic response is specified for a frequency domain procedure, the
viscoelastic response is ignored and the material response is based on the instantaneous
elastic moduli.
Material Options
The viscoelastic material model must be combined with an elastic material
model. It is used with the isotropic linear elasticity model (Linear Elastic Behavior)
to define classical, linear, small-strain, viscoelastic behavior or with the
hyperelastic (Hyperelastic Behavior of Rubberlike Materials)
or hyperfoam (Hyperelastic Behavior in Elastomeric Foams)
models to define large-deformation, nonlinear, viscoelastic behavior. It can
also be used with anisotropic linear elasticity and with traction-separation
elastic behavior in
Abaqus/Explicit.
The elastic properties defined for these models can be temperature dependent.
Viscoelasticity cannot be combined with any of the plasticity models. See
Combining Material Behaviors
for more details.
Elements
The time domain viscoelastic material model can be used with any
stress/displacement, coupled temperature-displacement, or
thermal-electrical-structural element in
Abaqus.
Elastic strain corresponding to the stress state at time
t and the instantaneous elastic material properties.
CE
Equivalent creep strain defined as the difference between the total strain
and the elastic strain.
Considerations for Steady-State Transport Analysis
When a steady-state transport analysis (Steady-State Transport Analysis)
is combined with large-strain viscoelasticity, the viscous dissipation, CENER, is computed as the energy dissipated per revolution as a
material point is transported around its streamline; that is,
Consequently, all the material points in a given streamline report the same
value for CENER, and other derived quantities such as ELCD and ALLCD also have the meaning of dissipation per revolution. The
recoverable elastic strain energy density, SENER, is approximated as
where
is the incremental energy input and
is the time at the beginning of the current increment. Since two different
units are used in the quantities appearing in the above equation, a proper
meaning cannot be assigned to quantities such as SENER, ELSE, ALLSE, and ALLIE.
Considerations for Large-Strain Viscoelasticity
In
Abaqus/Standard
the viscous energy dissipated is computed only approximately for large-strain
viscoelasticity.
Abaqus/Explicit
does not compute the viscous dissipation for performance reasons for the case
of large-strain viscoelasticity. Instead, the contribution of viscous
dissipation is included in the strain energy output, SENER; and CENER is output as zero. Consequently, special care must be exercised
when interpreting strain energy results of large-strain viscoelastic materials
in
Abaqus/Explicit
since they include viscous dissipation effects.