Viscoelasticity

The response of a viscoelastic material includes both elastic (instantaneous) and viscous (time-dependent) behavior. The instantaneous elastic response of the material is followed by creep when subjected to a fixed applied stress, and stress-relaxation when subjected to a fixed applied strain.

The following topics are discussed:

Related Topics
In Other Guides
Time domain viscoelasticity

ProductsAbaqus/StandardAbaqus/Explicit

The basic hereditary integral formulation for linear isotropic viscoelasticity is

σ(t)=0t2G(τ-τ)e˙dt+I0tK(τ-τ)ϕ˙dt.

Here e and ϕ are the mechanical deviatoric and volumetric strains; K is the bulk modulus and G is the shear modulus, which are functions of the reduced time τ; and ˙ denotes differentiation with respect to t.

The reduced time is related to the actual time through the integral differential equation

τ=0tdtAθ(θ(t)),        dτdt=1Aθ(θ(t)),

where θ is the temperature and Aθ is the shift function. (Hence, if Aθ=1, τ=t.) A commonly used shift function is the Williams-Landel-Ferry (WLF) equation, which has the following form:

-logAθ=h(θ)=C1g(θ-θg)C2g+(θ-θg),

where C1g and C2g are constants and θg is the “glass” transition temperature. This is the temperature at which, in principle, the behavior of the material changes from glassy to rubbery. If θθg-C2g, deformation changes will be elastic. C1g and C2g were once thought to be “universal” constants whose values were obtained at θg, but these constants have been shown to vary slightly from polymer to polymer.

Abaqus allows the WLF equation to be used with any convenient temperature, other than the glass transition temperature, as the reference temperature. The form of the equation remains the same, but the constants are different. Namely,

-logAθ=h(θ)=C1(θ-θ0)C2+(θ-θ0),

where θ0 is the reference temperature at which the relaxation data are given, and C1 and C2 are the calibration constants at the reference temperature. The “universal” constants C1g and C2g are related to C1 and C2 as follows:

C1=C1g1+(θ0-θg)/C2g,C2=C2g+θ0-θg.

Other forms of h(θ) are also used, such as a power series in θ-θ0. Abaqus allows a general definition of the shift function with user subroutine UTRS.

The relaxation functions K(t) and G(t) can be defined individually in terms of a series of exponentials known as the Prony series:

K(τ)=K+i=1nKKie-τ/τiK        G(τ)=G+i=1nGGie-τ/τiG,

where K and G represent the long-term bulk and shear moduli. In general, the relaxation times τiK and τiG need not equal each other; however, Abaqus assumes that τi=τiK=τiG. On the other hand, the number of terms in bulk and shear, nK and nG, need not equal each other. In fact, in many practical cases it can be assumed that nK=0. Hence, we now concentrate on the deviatoric behavior. The equations for the volumetric terms can be derived in an analogous way.

The deviatoric integral equation is

S=0t2(G+i=1nGGie(τ-τ)/τi)e˙dt=0τ2(G+i=1nGGie(τ-τ)/τi)dedτdτ.

We rewrite this equation in the form

(1)S=2G0(e-i=1nαiei),

where G0=G+i=1nGi is the instantaneous shear modulus, αi=Gi/G0 is the relative modulus of term i, and

(2)ei=0τ(1-e(τ-τ)/τi)dedτdτ

is the viscous (creep) strain in each term of the series. For finite element analysis this equation must be integrated over a finite increment of time. To perform this integration, we will assume that during the increment e varies linearly with τ; hence, de/dτ=Δe/Δτ. To use this relation, we break up Equation 2 into two parts:

ein+1=0τn(1-e(τ-τn+1)/τi)dedτdτ+τnτn+1(1-e(τ-τn+1)/τi)dedτdτ.

Now observe that

1-e(τ-τn+1)/τi=1-e-Δτ/τi+e-Δτ/τi(1-e(τ-τn)/τi).

Use of this expression and the approximation for de/dτ during the increment yields

ein+1=(1-e-Δτ/τi)0τndedτdτ+e-Δτ/τi0τn(1-e(τ-τn)/τi)dedτdτ+ΔeΔττnτn+1(1-e(τ-τn+1)/τi)dτ.

The first and last integrals in this expression are readily evaluated, whereas from Equation 2 follows that the second integral represents the viscous strain in the ith term at the beginning of the increment. Hence, the change in the ith viscous strain is

(3)Δei=(1-e-Δτ/τi)en+(e-Δτ/τi-1)ein+(Δτ-τi(1-e-Δτ/τi))ΔeΔτ=τiΔτ(Δττi+e-Δτ/τi-1)Δe+(1-e-Δτ/τi)(en-ein).

If Δτ/τi approaches zero, this expression can be approximated by

(4)Δei=Δττi(12Δe+en-ein).

The last form is used in the computations if Δτ/τi<10-7.

Hence, in an increment, Equation 3 or Equation 4 is used to calculate the new value of the viscous strains. Equation 1 is then used subsequently to obtain the new value of the stresses.

The tangent modulus is readily derived from these equations by differentiating the deviatoric stress increment, which is

ΔS=2G0(Δe-i=1nGαi(ein+1-ein))

with respect to the deviatoric strain increment Δe. Since the equations are linear, the modulus depends only on the reduced time step:

GT={G0[1-i=1nαiτiΔτ(Δττi+e-Δτ/τi-1)]if Δτ/τi>10-7G0[1-i=1n12αiΔττi]if Δτ/τi<10-7

Finally, one needs a relation between the reduced time increment, Δτ, and the actual time increment, Δt. To do this, we observe that Aθ varies very nonlinearly with temperature; hence, any direct approximation of Aθ is likely to lead to large errors. On the other hand, h(θ) will generally be a smoothly varying function of temperature that is well approximated by a linear function of temperature over an increment. If we further assume that incrementally the temperature θ is a linear function of time t, one finds the relation

h(θ)=-lnAθ(θ(t))=a+bt

or

Aθ-1(θ(t))=ea+bt

with

a=1Δt[tn+1h(θn)-tnh(θn+1)]b=1Δt[h(θn+1)-h(θn)].

This yields the relation

Δτ=tntn+1ea+btdt=1b(ea+btn+1-ea+btn).

This expression can also be written as

Δτ=Aθ-1(θn+1)-Aθ-1(θn)h(θn+1)-h(θn)Δt.