The time domain viscoelastic material model describes 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:
describes rate-dependent material behavior for materials in which dissipative losses
primarily caused by “viscous” (internal damping) effects must be modeled in the time
domain;
can be used to describe isotropic, transversely isotropic, and orthotropic dissipative
losses in the time domain;
Isotropic 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.
For isotropic time domain viscoelasticity, Abaqus assumes that the shear (deviatoric) and volumetric behaviors are independent in
multiaxial stress states (except when used for an elastomeric foam).
Defining the Shear Behavior
You can define the shear behavior at small strain and at large strain.
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 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 the 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, map the stress that existed in the configuration at time into the configuration at time t. In Abaqus, you can do this with 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;
s the dimensionless bulk relaxation modulus; and
is the volume strain.
The expansion above applies to small strain and finite strain because the
volume strains are generally small and you do not need to map the pressure from time to time t.
Defining Nonisotropic Viscoelasticity
The stress response of materials with nonisotropic viscoelastic behavior can be written in
a general tensorial form:
where is the component of the time-dependent "relaxation elastic modulus" .
The component of the relaxation elastic modulus can be written in
dimensionless form (no summation over repeated indices):
where is the component of the instantaneous elastic modulus , so that the expression for the stress takes the form (no summation over
indices inside the parentheses)
Nonisotropic viscoelasticity is available in Abaqus/Standard for small-strain deformation only.
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. There is 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 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
instantaneous stress, , on temperature and through a reduced time concept. For isotropic
viscoelasticity, 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 of isotropic
viscoelasticity, the isotropic viscoelasticity with large-strain formulation, the
nonisotropic viscoelasticity with small-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.
Isotropic Viscoelasticity with Elasticity
For Isotropic viscoelasticity combined with 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 isotropic viscoelasticity combined with linear anisotropic elasticity, when the
deviatoric and volumetric behavior are decoupled or share the same relaxation data, 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.
When isotropic viscoelasticity is defined, 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; otherwise, relaxation data
should be defined for each component of the relaxation modulus.
In all the above expressions, you can introduce temperature dependence by replacing by and by .
Nonisotropic Viscoelasticity with Elasticity
For nonisotropic viscoelasticity, the bulk and shear behavior can be coupled, and it is
mandatory to specify relaxation behavior for all independent constants of the elastic
moduli. The Prony series expansion, in combination with the generalized small-strain
elasticity expression for the stress, yields
where
are the parameters of the Prony series for the component of the dimensionless relaxation modulus. Abaqus assumes that all components of the relaxation modulus share the same . There are no summation over indices inside the parentheses in the
equation above.
In the expression above, you can introduce temperature dependence by replacing with .
Traction-Separation Elasticity
For traction-separation elasticity, the Prony series expansion yields
where
The are interpreted as state variables that control the relaxation of the
traction stresses.
For coupled traction-separation elasticity you must use the same relaxation data for the
normal and shear behaviors.
In all the expressions above, you can introduce temperature dependence by replacing by and by .
Determination of Isotropic Viscoelastic Material Parameters
The above equations are used to model the time-dependent behavior of a viscoelastic
material. For isotropic viscoelasticity, the relaxation parameters for the shear and
volumetric behaviors can be defined in one of the following 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.
Abaqus/CAE allows you to evaluate the behavior of viscoelastic materials by automatically creating
response curves based on experimental test data or coefficients. A viscoelastic material can
be evaluated only if it is defined in the time domain and includes hyperelastic and/or
elastic material data. See Evaluating hyperelastic, hyperfoam and viscoelastic material behavior.
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 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.
You can use the following guidelines to determine 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. Therefore, 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 semicrystalline 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.
Determination of Nonisotropic Viscoelastic Material Parameters
For nonisotropic viscoelasticity, the relaxation parameters can only be specified directly.
The Prony series parameters , and must be specified 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 some of the components, leave the others blank or enter zeros. The number of lines of
data given defines the number of terms in the Prony series, N.
Only transversely isotropic and orthotropic viscoelastic behaviors are supported.
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 with Isotropic Viscoelastic Behaviors
For linear elastic anisotropic material with isotropic viscoelastic 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
Linear Elastic Materials with Nonisotropic Viscoelastic Behaviors
For linear elastic material with nonisotropic viscoelastic behaviors, the relaxation
coefficients are applied to the elastic moduli as
where is the instantaneous elastic moduli. There is no summation over repeated
indices .
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, transversely isotropic, orthotropic, or anisotropic 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, except when you specify transversely isotropic, orthotropic, or anisotropic linear
behaviors in Abaqus/Standard. In this case, Abaqus/Standard supports only three-dimensional, plane strain, and axisymmetric continuum
stress/displacement elements.
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.