Skip to main content
Proceedings. Mathematical, Physical, and Engineering Sciences logoLink to Proceedings. Mathematical, Physical, and Engineering Sciences
. 2014 Jun 8;470(2166):20140058. doi: 10.1098/rspa.2014.0058

On nonlinear viscoelastic deformations: a reappraisal of Fung's quasi-linear viscoelastic model

Riccardo De Pascalis 1,, I David Abrahams 1, William J Parnell 1
PMCID: PMC4042724  PMID: 24910527

Abstract

This paper offers a reappraisal of Fung's model for quasi-linear viscoelasticity. It is shown that a number of negative features exhibited in other works, commonly attributed to the Fung approach, are merely a consequence of the way it has been applied. The approach outlined herein is shown to yield improved behaviour and offers a straightforward scheme for solving a wide range of models. Results from the new model are contrasted with those in the literature for the case of uniaxial elongation of a bar: for an imposed stretch of an incompressible bar and for an imposed load. In the latter case, a numerical solution to a Volterra integral equation is required to obtain the results. This is achieved by a high-order discretization scheme. Finally, the stretch of a compressible viscoelastic bar is determined for two distinct materials: Horgan–Murphy and Gent.

Keywords: viscoelastic, quasi-linear, Fung, strain energy function, hyperelastic, biological soft tissue

1. Introduction

The study of nonlinear viscoelastic deformations of solid materials has a very long history, with a consequent proliferation of a diverse and extensive array of constitutive models. For a comprehensive overview of the topic, the reader is directed to the recent paper by Wineman [1] and related references therein. The subject is still active, with models continuing to be developed across the field, from highly mathematical approaches where implementation is not a concern to very applied studies where ease of application is essential. Each approach has its advantages: the models that more accurately describe the microphysics tend to prove difficult to employ in practical engineering or biomedical situations, whereas simpler approaches often miss crucial details. If the viscous model assumes a fading memory effect of the strain history, then this usually gives rise mathematically to Volterra-type integral equations, which in the linear case can generally be solved either analytically or numerically. However, in the nonlinear case (of interest to describe finite deformations), these problems are difficult to solve by any methods, even finite-element approaches. It is therefore crucial to develop constitutive models that are simple enough to be amenable to straightforward (and rapid) solution methods, yet include enough detail to capture the important physics underlying these relevant materials. One such ‘compromise’ approach was offered by Fung [2], in order to study the uniaxial elongation of biological soft tissue. His constitutive assumption, often called quasi-linear viscoelasticity (QLV) or Fung's model of viscoelasticity, assumes that the viscous relaxation rate is independent of the instantaneous local strain. This model, which is a special case of a more general Pipkin–Rogers constitutive model [3], predicts that at any time a stress that is equal to the instantaneous elastic stress response decreased by an amount depending on the past history, assuming that a Boltzmann superposition principle holds.

Fung's QLV model is perhaps the most widely used today, but has met with some criticism mainly because it has been suggested that it does not always yield physically ‘reasonable’ behaviour. Of course, as with any constitutive model for a complex nonlinear material, QLV has limitations. However, it can be expected to be appropriate for materials whose relaxation-rate coefficients are weakly dependent on deformation, or where the deformation comprises small perturbations about a large initial deformation. Various experimental results have appeared in the literature that appear to confirm that QLV is, in practice, a reasonable model for a range of materials; see for example [46].

The apparent deficiency of QLV will be discussed below, but the purpose of this paper is to reappraise Fung's approach, suggesting how it can be reformulated against existing interpretations in the literature. It will be seen that the form offered herein has similarities to other viscoelastic formulations, including that by Simo [7], and most importantly exhibits behaviour that makes it both (relatively) easy to use and physically useful.

Analysis will commence with the general tensorial form of (QLV) proposed by Fung [2]

π(X,t)=tG(tτ)πe(X,τ)τdτ, 1.1

where G(t) is, in comparison with linear theory, the stress relaxation second-order tensor, Π denotes the second Piola–Kirchhoff stress, while Πe is an instantaneous strain measure. The latter may be thought of as an equivalent (instantaneous) elastic stress, hence the superscript ‘e’. This tensorial integral identity is the natural generalization of the simple one-dimensional relationship proposed by Fung [2], which preserves objectivity.

As mentioned, thanks to the relative simplicity of Fung's approach over more general nonlinear viscoelastic models, it has proved extremely popular. This is especially true in the biomechanics field where it has been employed to predict the large deformations of soft tissues. However, despite the widespread use of QLV, published studies (especially in the incompressible limit) appear to interpret (1.1) in different ways, which then lead to quite different results. In the paragraphs below, a number of common approaches are discussed, where the interpretations of the model may be questioned. The main aim of this paper is then to re-derive QLV, starting from basic principles and also to ensure consistency in the limit of infinitesimal deformations, thus recovering the Boltzmann theory of linear viscoelasticity.

The simplest interpretation of Fung's relation is to assume a purely one-dimensional homogeneous deformation. This is attractive for its ease of use and has been employed extensively in biomedical applications [810], for example to model the shearing deformation of brain tissue [6]. However, in practical applications, especially for incompressible or near incompressible materials purely one-dimensional deformations, such as pure uniaxial extension, will not be realizable. Thus, a tensorial form of QLV must be employed. As mentioned, this relation must, at the minimum, satisfy objectivity, and hence the form chosen in (1.1). Nevertheless, a number of authors have erroneously expressed Fung's relation not for the second Piola–Kirchhoff stress, which guarantees objectivity, but in terms of other stress measures. For example, see Fung's original discussion on the subject in [2, page 253], in which the QLV relation is expressed in terms of the Kirchhoff stress! In the latest version [6.12] of ABAQUS, although the viscoelastic constitutive model is objective, the model is rather heuristic and as we shall see later, it assumes the same relaxation behaviour in both the shear and bulk parts of an isotropic material. Further technical aspects of objectivity are discussed in the paper by Liu [11].

Another approach to QLV sometimes employed in the literature (e.g. [1214]) is, in an analogous fashion to nonlinear elasticity, to write the stress in terms of the instantaneous derivative (with respect to the principal stretch) of a strain energy function. Clearly, in this case the strain energy function must be dissipative and depend on the history of the strain, and so these authors express it as a fading-memory integral with integrand given as a hyperelastic strain energy function. This approach may be somewhat hard to justify and does not allow the user to consider the problem in terms of an auxiliary instantaneous measure of strain, i.e. the effective elastic stress term Πe given above.

Perhaps, a more subtle point to those mentioned above is the choice of Πe in (1.1). In this paper, the reasonable assertion is made that Πe must be zero whenever the deformation is zero. However, this point is often not recognized, especially for incompressible materials, as can be seen, for example, by inspection of the integrands (setting the stretch equal to unity) in the articles by [15] (see eqns (8) and (12) therein), [16] (eqns (9) and (13)) and [17] (eqn (9)). Note that this requirement is satisfied in the one-dimensional models in [8,9] but not in [10]. If Πe does not vanish for zero deformation then, in general, it can be expected that the actual stress field Π will be non-zero prior to the application of the imposed load or stretch, i.e. the solution will be non-causal! However, for incompressible materials, an arbitrary pressure term (Lagrange multiplier) can be adjusted so that the stress field is indeed causal, but then it must take a specific form at later times. That is, whenever the material is deformed, and then returns back to zero, the stress Π will instantaneously return to zero too. This is clearly an unrealistic consequence of the particular choice of model, for, as Fung states [2, page 228]: ‘the tensile stress at any time t is equal to the instantaneous [elastic] stress response … decreased by an amount depending on the past history’. This issue is examined further in §4a.

There are other variants of QLV employed in the literature that offer slightly modified forms of the governing equation to that suggested by Fung. The reader is referred, for example, to articles [1820]. In this paper, the method employed follows closely that proposed by Fung but does not exhibit any of the limitations just discussed.

The paper is organized as follows. In the following section, the usual (Boltzmann) linear viscoelastic model is reviewed by the way of introduction to a new interpretation of Fung's QLV theory, presented in §3. In §4, results from the new model are contrasted with those in the literature for the case of uniaxial elongation of a bar: in §4a for an imposed stretch of an incompressible bar, in §4b for an imposed load, and in §4c for stretch of a compressible bar. A numerical solution to a Volterra integral equation is required for the results in §4b, and the discretization (time-stepping) procedure used is described in appendix A. Finally, concluding remarks are offered in §5.

2. Boltzmann's linear viscoelastic law

It is helpful to commence analysis by recapping the theory of linear viscoelasticity. Under the assumption of isotropy, infinitesimal elastic deformations can be described by the constitutive law

σ(t)=2μ(ϵ(t)13tr(ϵ(t))I)+κtr(ϵ(t))I, 2.1

where σ and ϵ are the second-order stress and strain tensors, respectively, and μ and κ represent the infinitesimal shear modulus and modulus of compression (or bulk modulus), respectively. To incorporate viscoelastic behaviour, the most natural extension of (2.1) is to assume that the stress remembers the past history of the rate of strain with some fading memory, and then apply the superposition principle (or Boltzmann's principle); hence,

σ(t)=2tμ(ts)s(ϵ(s)13(trϵ(s))I)ds+tκ(ts)s(trϵ(s))Ids, 2.2

where μ(t), κ(t) are now time-dependent relaxation functions, and the lower limit of the integral must be taken from in order to correctly consider the initial deformation. Integrating (2.2) by parts, and assuming that the deformation commences at t=0, yields

σ(t)=2μ(0)(ϵ(t)13(trϵ(t))I)+20tμ(ts)(ϵ(s)13(trϵ(s))I)ds+κ(0)trϵ(t)I+0tκ(ts)trϵ(s)Ids, 2.3

where the ′ denotes differentiation with respect to the argument of the function. Note that this expression incorporates any jump discontinuity when the motion starts. Moreover, the first term in (2.2) (or equivalently the first two terms in (2.3)) is trace free, or deviatoric, and accounts for shear deformations and loss, while the second term accounts for the hydrostatic part representing compressive deformations and loss.

Now, in the elastic case (2.1), incompressibility may be considered as the dual limit of κ/μ and trϵ0, which results in the stress–strain relationship

σ(t)=2μϵ(t)p(t)I, 2.4

i.e. the second term in (2.1) yields a finite non-zero limit, where p(t) may be considered as a Lagrange multiplier of incompressibility. For the viscoelastic counterpart, the limit of incompressibility can be considered in a similar fashion, noting first that μ() and κ() are the long time shear and bulk moduli (the equivalent of μ,κ in the elastic case), respectively. Thus, taking κ() (which implies κ(t) for all t owing to the fading memory assumption) and trϵ0 in (2.2) (or in (2.3)), it is found that

κ(0)trϵ(t)+0tκ(ts)trϵ(s)dsp(t), 2.5

where the limit is again assumed to have a non-zero finite value, −p(t). Thus, in the limit of incompressibility, equations (2.2) and (2.3) become

σ(t)=p(t)I+2tμ(ts)sϵ(s)ds 2.6

and

σ(t)=p(t)I+2μ(0)ϵ(t)+20tμ(ts)ϵ(s)ds, 2.7

respectively.

3. Quasi-linear viscoelasticity

When the strain is not infinitesimal, linear theory becomes inappropriate to describe deformations; hence, a nonlinear constitutive law has to be considered. As discussed in the Introduction, Fung's hypothesis (1.1) is examined here as a means of describing the motion of viscous nonlinearly elastic materials. In his renowned work [2], Fung introduced this quasi-linear constitutive model in order to capture the nonlinear stress–strain relationship of living tissues; however, it also has applicability to elastomeric materials.

Before deriving the quasi-linear theory, it is useful to introduce some standard definitions and notations. The deformation gradient tensor F is defined by

F(s)={I,s(,0),x(s)X,s[0,t], 3.1

with x(s) denoting the position of a generic particle P at time s ∈ [0,t], and X its position at the initial reference time. Note that the start time of the deformation, and any imposed tractions, will be taken as t=0. The quantity J=det F, expressing the local volume change, is a constant J=1 when the deformation is isochoric. Furthermore, from the deformation gradient tensor F the left Cauchy–Green tensor B=FFT is obtained, together with its principal invariants

I1=trB,I2=12[(trB)2trB2]=(detB)tr(B1)andI3=detB=J2, 3.2

which, alternatively, can be expressed in terms of the principal stretches through

I1=λ12+λ22+λ32,I2=λ12λ22+λ22λ32+λ12λ32andI3=λ12λ22λ32. 3.3

Now, Fung [2] makes the assumption that the QLV stress depends linearly on the (superposed) time history of a related nonlinear elastic response (a nonlinear instantaneous measure of strain). This allows, for example, for incorporation of a finite hyperelastic theory in the analysis. In index notation, Fung's theory (1.1) can be written as1

Πij(t)=tGijkl(tτ)Πkle(τ)τdτ. 3.4

Fung refers to Gijkl as a reduced relaxation function tensor. The ‘crucial’ simplification of Fung's theory is that this term is independent of the strain. Moreover, if the material is isotropic then G, a tensor of rank four, has just two independent components, being therefore consistent with linear theory.2

Following the analysis of the previous section, for isotropic materials it is convenient to split the equivalent (instantaneous) Cauchy stress into two parts, one which accounts for microscopic isochoric deformations of the material and the other that measures purely compressive deformations. These two components can be expected to have different instantaneous elastic behaviours as well as distinct relaxation rates, associated for example with the unwinding/unravelling of polymeric fibres as opposed to their stretching. It is assumed that this decomposition can be achieved by taking the deviatoric and hydrostatic components of the equivalent elastic Cauchy stress:

Te=TDe+THe, 3.5

which can be expressed as

THe=13tr(Te)IandTDe=Te13tr(Te)I. 3.6

The split of equation (3.5) into shear and dilatational components is the nonlinear (hyperelastic) analogue of linear stress–strain law (2.1). However, it cannot be generalized to viscoelasticity, as in (2.2), because it would not preserve objectivity. Instead, the second Piola–Kirchhoff stress tensor associated with (3.5) has to be introduced, which is defined by

Πe=JF1TeFT, 3.7

with

Πe=ΠDe+ΠHe, 3.8

in which

ΠDe=JF1TDeFTandΠHe=JF1THeFT. 3.9

It must be emphasized that the subscripts D and H do not refer to the deviatoric and hydrostatic parts of the second Piola–Kirchhoff stress, but correspond to the second Piola–Kirchhoff stress of the deviatoric and hydrostatic Cauchy stress components, respectively. Assuming a superposition principle as for the linear case, it is now possible to introduce an objective viscoelastic law, relating the second Piola–Kirchhoff stress to the past history of the nonlinear rate of strain measure. This is taken as

Π(t)=tD(ts)sΠDe(s)ds+tH(ts)sΠHe(s)ds, 3.10

where now D(t) and H(t) are two scalar (independent)-reduced relaxation functions (with D(0)=H(0)=1 without loss of generality). The latter relaxation functions relate to the inherent viscous processes involved with instantaneous shear and compressional (volumetric) deformations, respectively. Clearly, if the material was anisotropic, then a more complex tensorial relaxation function would be required. Furthermore, pre-multiplying by J−1F and post-multiplying by FT yield the Cauchy viscoelastic stress

T(t)=J1F(t)(tD(ts)sΠDe(s)ds)FT(t)+J1F(t)(tH(ts)sΠHe(s)ds)FT(t), 3.11

and integrating by parts, following (2.7), gives

T(t)=J1F(t)(ΠDe(t)+0tD(ts)ΠDe(s)ds)FT(t)+J1F(t)(ΠHe(t)+0tH(ts)ΠHe(s)ds)FT(t). 3.12

As mentioned earlier, to allow for large (nonlinear) deformations, a hyperelastic theory can be employed assuming that the measure of the effective elastic stress Πe is derived from an elastic potential. Let us then specialize equations (3.5)–(3.12), considering the existence of a strain energy function (SEF) W, say, which in the isotropic case is dependent on the principal invariants of the deformation I1,I2,I3, or of the principal stretches λ123:

W=W(I1,I2,I3)=W~(λ1,λ2,λ3). 3.13

The general form of elastic Cauchy stress may be written (e.g. [22,23]) as

Te=β0I+β1B+β1B1, 3.14

where βj=βj(I1,I2,I3) are the so-called material (or elastic) response functions. In terms of the strain energy function, they are given by

β0(I1,I2,I3)=2J[I2W2+I3W3],β1(I1,I2,I3)=2JW1andβ1(I1,I2,I3)=2JW2,} 3.15

where

Wk=WIk,k=1,2,3. 3.16

It is straightforward to calculate the trace of Te,

trTe=3β0+I1β1+I2β1I3 3.17

and so the deviatoric and hydrostatic elastic Cauchy stress components in (3.6) become

TDe=2J[13(I2W2I1W1)I+W1BI3W2B1]andTHe=2J(23I2W2+13I1W1+I3W3)I.} 3.18

From this, the second Piola–Kirchhoff counterparts, (3.9), are given by

ΠDe=2[13(I2W2I1W1)C1+W1II3W2C2] 3.19

and

ΠHe=2(23I2W2+13I1W1+I3W3)C1, 3.20

where it is recalled that C=FTF is the right Cauchy–Green deformation tensor. The viscoelastic stress is obtained from (3.19) to (3.20) via (3.10) or for the Cauchy stress from (3.12).

Note that (as required) objectivity is now preserved for the viscoelastic model (3.11), but the first part is not deviatoric, and so the second term is not purely hydrostatic. In fact, in general both the compressive and shear components of the stress history contribute to the deviatoric and hydrostatic parts of T. However, the main point to note is that when there is no deformation, i.e. the principal stretches are unity, λj=1,j=1,2,3 and BI, then I1=I2=3,I3=1, which reveals that the effective deviatoric elastic stress TeD vanishes. Similarly, TeH vanishes as the strain energy function has always to satisfy the additional relation (e.g. [22])

W1(3,3,1)+2W2(3,3,1)+W3(3,3,1)0. 3.21

Thus, both terms ΠeD and ΠeH vanish as λi1, and hence, as there is no applied stress until the initial time t=0, justifies taking the integration range for the pair of integrals in (3.12) as 0 to t.

If it proves convenient to express the strain energy function in terms of the principal stretches W=W~(λ1,λ2,λ3), then for diagonal F the quasi-linear viscoelastic stress relation (3.12) may be rewritten as

Ti(t)=J1λi2(t)(ΠDie(t)+0tD(ts)ΠDie(s)ds)+J1λi2(t)(ΠHie(t)+0tH(ts)ΠHie(s)ds), 3.22

in which

ΠDie=W~iλi13λi2j=13λjW~jandΠHie=13λi2j=13λjW~j, 3.23

where now W~i refers to the derivative W~/λi.

The final consideration of this section is the constraint of incompressibility for all possible deformations, i.e. J≡1. In this limit, the speed of propagation of compressive disturbances tends to infinity, and hence the relaxation time for viscous dilatational motions can be assumed to tend to zero. Therefore, the second term in (3.11) (or (3.12)), in an analogous fashion to that for linear elasticity (2.7), reduces to

J1F(t)(ΠHe(t)+0tH(ts)ΠHe(s)ds)FT(t)p(t)I, 3.24

where p(t) can be considered as a Lagrange multiplier. Note that this expression in itself is not hydrostatic. It contains both a hydrostatic term, and a component that combines with the first term in (3.12) to make it deviatoric; hence,

T(t)=F(t)(ΠDe(t)+0tD(ts)ΠDe(s)ds)FT(t)pI, 3.25

where now from the first equation in (3.19),

ΠDe(t)=2[(I23W2I13W1)C1+W1IW2C2]. 3.26

As described above, the present theory has been developed for isotropic materials. The study of anisotropic nonlinear viscoelastic materials rapidly becomes rather demanding, although strain measures for anisotropic QLV were discussed in [24]. It is expected that, despite the complexity, the present approach is extendable to certain classes of anisotropy.

4. Uniaxial elongation

One of the simplest, useful and hence most popular experiments to measure the properties of a material is to subject a specimen to a simple elongation test. There is a huge literature of results on such a deformation, and it is therefore useful to examine this homogeneous solution, comparing the present result with extant published work. To appreciate the general QLV model developed herein, and the approach needed to obtain a solution, three specific cases will be examined. First, in §4a a uniaxial stretch is imposed on the specimen, with the stress determined as a relaxing function of the history of the stretch. For comparison, both Yeoh and Mooney–Rivlin incompressible strain energy functions are considered. In §4b, a tensile load is imposed, and the stretch history (creep) determined from this. In this case, the integral equation must be solved numerically, which is the focus of discussion in appendix A. Finally, in §4c, the procedure in §4a is repeated for a compressible material, with the effect of compressibility on the viscoelastic behaviour highlighted.

(a). Simple extension

In the case of simple extension, assumed homogeneous (in space) and incompressible, the principal stretches may be specified as

x1(t)=λ1(t)X1,x2(t)=λ2(t)X2andx3(t)=λ2(t)X3, 4.1

where (X1,X2,X3) and (x1,x2,x3) are the Cartesian coordinates in the undeformed and deformed state, respectively, and the stresses are

T11(t)=T(t),T22(t)=T33(t)=0andTij=0(ij), 4.2

having assumed that the lateral surfaces are free of stress. The deformation gradient Fij=∂xi/∂Xj is of diagonal form

F(t)=diag(λ1(t),λ2(t),λ2(t)) 4.3

and the constraint of incompressibility, J=1, gives a relationship between the stretches λ1 and λ2, in particular λ2=λ11/2. Setting λ1=λ, the deformation gradient tensor F and the left Cauchy–Green tensor B=FFT become

F(t)=diag(λ(t),λ1/2(t),λ1/2(t))andB(t)=diag(λ2(t),λ1(t),λ1(t)). 4.4

The principal invariants are therefore

I1=λ2+2λ,I2=2λ+1λ2andI3=1, 4.5

and hence taking the diagonal terms of equation (3.25) yields the principal Cauchy stresses

T11(t)=T(t)=λ2(t)(ΠD11e(t)+0tD(ts)ΠD11e(s)ds)p 4.6

and

T22(t)=T33(t)=0=λ1(t)(ΠD22e(t)+0tD(ts)ΠD22e(s)ds)p, 4.7

respectively. Thus, by subtraction, the Lagrange multiplier p can be eliminated, and so it is possible to rewrite the stress–strain relationship (4.6) and (4.7) as

T(t)=λ2(t)ΠD11e(t)1λ(t)ΠD22e(t)+0tD(ts)(λ2(t)ΠD11e(s)1λ(t)ΠD22e(s))ds, 4.8

where from (3.26)

ΠD11e=2[23(W1+W2λ)(11λ3)] 4.9

and

ΠD22e=2[13(W1+W2λ)(1λ3)]. 4.10

Note that equations (4.9) and (4.10) depend on the specific choice of strain energy function W, and so it is useful to examine two specific examples. Let us start by assuming the instantaneous response is modelled by a two-term Yeoh strain energy function [25]

W=μ4(2(I13)+α(I13)2), 4.11

which yields the stress–strain relationship

T=pI+μ(13α+αI1)B, 4.12

where α is a positive constant and μ is the shear modulus from infinitesimal theory. Thus,

2W1=μ(13α+αI1),W2=0. 4.13

It is straightforward to obtain from (4.8) the relation

T(t)μ=k(t)(λ(t)1λ2(t))+0tD(ts)k(s)×(λ2(t)[23(1λ(s)1λ4(s))]1λ(t)[13(1λ(s)λ2(s))])ds, 4.14

where

k(t)=2α+(13α)λ(t)+αλ3(t). 4.15

The second example is the instantaneous response modelled by a Mooney–Rivlin strain energy function

W=μ2(12+γ)(I13)+μ2(12γ)(I23), 4.16

which yields the stress–strain relationship

T=pI+μ[(12+γ)B(12γ)B1], 4.17

where γ is a constant in the range −1/2≤γ≤1/2. Note that (4.17) reduces to the neo-Hookean model when γ=1/2. The partial derivatives of W are

2W1=μ(12+γ)and2W2=μ(12γ), 4.18

and so (4.8) becomes, after simplification,

T(t)μ=12(s)(λ(t)1λ2(t))+160tD(ts)(s)×[2λ2(t)(1λ(s)1λ4(s))+1λ(t)(λ2(s)1λ(s))]ds, 4.19

in which

(t)=[12γ+λ(t)(1+2γ)]. 4.20

These two viscoelastic models can be compared by considering an ‘experiment’ where the stretch is imposed and the stress is measured. To specify matters, the stress relaxation function is chosen to be the classical one-term Prony series

D(t)=μμ+(1μμ)et/τ, 4.21

where μ, μ are the infinitesimal shear modulus and the long-time infinitesimal shear modulus, respectively, and τ is the relaxation time. These are set as

μμ=0.5andτ=1.0s. 4.22

A dynamic imposed stretch history (shown in figure 1a) is applied. The time variation is assumed slow so that inertial terms in the balance equations can be neglected. Figure 1b shows the resultant stress predictions T/μ for the Yeoh hyperelastic model (4.14) (dotted curves with α=1,2) and for the Mooney–Rivlin hyperelastic model (4.19) (dashed curves with γ=1/6,−1/3). It is interesting to observe that the two hyperelastic models depart from the solid curve, obtained when the strain energy function is of the neo-Hookean type, i.e. α=0,γ=1/2, in different ways. The Yeoh material is found to harden as the parameter α increases, whereas the effect of decreasing γ from 1/2 leads to a softening of the Mooney–Rivlin material's behaviour.

Figure 1.

Figure 1.

The imposed stretch history is shown in graph (a). The resultant dimensionless stress T/μ is plotted in graph (b), found for the Yeoh model (4.14) (dotted) and for the Mooney–Rivlin material (4.19) (dashed) where the solid curve is the neo-Hookean limit α=0 (or γ=1/2). (c) T/μ is plotted from the predictions of (4.24) (dotted), (4.23) (dashed) and (4.14) (solid), respectively. (d) The dimensionless stress, T/μ, is plotted against stretch, λ, from the predictions of (4.24) (dotted), (4.23) (dashed) and (4.14) (solid).

As mentioned in the Introduction, it is useful to contrast the results presented here with those discussed, for example, by Ciambella et al. [15]. In that article, the authors employed a form of QLV, which, with the incompressible Yeoh SEF, yields the stretch–stress law (see eqn (16) in [15]):

T(t)μ=[λ(t)λ2(t)][2α+(13α)λ(t)+αλ3(t)]+[λ2(t)λ1(t)]0tD(ts)λ1(s)[2α+(13α)λ(s)+αλ3(s)]ds. 4.23

Similar equations can be derived from the constitutive models in [16] or [17]. In Ciambella et al.'s article, their equation (4.23) was compared with that offered by the formulation used in the ABAQUS finite-element analysis (FEA) package (Version 6.7, see [26]), namely

T(t)μ=[λ(t)λ2(t)][2α+(13α)λ(t)+αλ3(t)]+0tD(ts)[λ(s)λ2(s)][2α+(13α)λ(s)+αλ3(s)]ds. 4.24

The three alternative viscoelastic expressions (4.24), (4.23) and the present result (4.14) may be conveniently compared by again imposing a stretch and determining the resultant dimensionless stress T/μ. Employing the same stretch history as above (figure 1a), the relaxation function in (4.21) with parameters as in (4.22) and α=1.0, yields the curves in figure 1c predicted from (4.24) (ABAQUS: dotted), (4.23) (Ciambella et al.: dashed) and (4.14) (De Pascalis et al.: solid), respectively. An alternative way of representing this deformation is via a stretch–stress diagram (figure 1d). It is clear that the present QLV approach, illustrated by the solid curve in both figures, gives a result that lies remarkably close to that found from the ABAQUS model, whereas Ciambella et al.'s solution is quite distinct. The latter model was developed by the authors in order to address the deficiency they highlighted regarding v. 6.7 of ABAQUS. However, their result also exhibits a substantial limitation: it predicts instantaneous zero stress whenever λ recovers back to unity after some (arbitrary) deformation, thus showing no ‘memory’ of the history of the stress in this situation. This is at variance with physically observed behaviour, and in particular that found for linear viscoelasticity.

(b). Simple tensile load

Rather than an imposed stretch, perhaps a more important experiment for measuring viscoelastic properties of materials is application of a simple tensile load: a slowly varying uniaxial stress is imposed on the body for which the resultant stretch is measured over time. For linear viscoelasticity, equation (2.2) can be inverted to yield a straightforward creep relation to determine the strain. However, for nonlinear viscoelasticity, the solution procedure is somewhat more difficult, as inversion is not possible. A typical QLV relation is given in (4.19), which may be considered in the general form

T(t)=g(λ(t))+j=1Nfj(λ(t))0tD(ts)hj(λ(s))ds. 4.25

Although the integrand is of separable type, the presence of the various fj(λ(t)) terms means that an inversion operator cannot be introduced. Instead, a numerical scheme must be employed that can evaluate the stretch as a function of time, subjected to a prescribed stress. A suitable numerical discretization procedure is offered in appendix A, which has error O(δt4), where δt is the step size and so gives rapid convergence.

An example is illustrated in figure 2, with the imposed stress history shown on the left graph. The one-term Prony series relaxation function (4.21), with constant values as given in equation (4.22), is again employed. The resultant stretch is given in figure 2b for the Yeoh strain energy function (4.14) (dotted curves with α=1,2), and for the Mooney–Rivlin strain energy function (dashed curves with α=1,2). As before, the solid curve is the neo-Hookean prediction (α=0,γ=1/2) and it can be seen that increasing α in the Yeoh model leads to material hardening, while decreasing γ leads to softening of the Mooney–Rivlin material.

Figure 2.

Figure 2.

Plot of the dimensionless stress history T/μ (a) and the resultant stretch λ (b), from the Yeoh model predictions (4.14) (dotted) and that from Mooney–Rivlin predictions (4.19) (dashed). The solid curve is the neo-Hookean limit α=0 (or γ=1/2).

(c). Simple extension of a compressible bar

The purpose of this section is to repeat that analysis in §4a for a compressible material. As before, a bar, with zero tractions on its lateral faces, is assumed to undergo simple homogeneous extension, caused by an imposed stress or stretch in the X1 direction, say. Then, the principal stretches may be given by

x1(t)=λ1(t)X1,x2(t)=λ2(t)X2andx3(t)=λ2(t)X3, 4.26

where symmetry between the X2 and X3 directions is clear, and so the deformation gradient tensor is

F(t)=diag(λ1(t),λ2(t),λ2(t)) 4.27

and the left Cauchy–Green tensor B becomes

B(t)=diag(λ12(t),λ22(t),λ22(t)). 4.28

The principal invariants are therefore

I1(t)=λ12(t)+2λ22(t),I2(t)=2λ12(t)λ22(t)+λ24(t)andI3=λ12(t)λ24(t). 4.29

The above can be substituted into the governing viscoelastic equation (3.12), with effective elastic stresses (3.19) and (3.20), and simplified. The X1 component of the stress yields, after simplification,

T(t)=λ1(t)λ22(t)[430tD(ts)(1λ22(s)λ12(s))(W1(s)+W2(s)λ22(s))ds+230tH(ts){W1(s)+2(W1(s)λ12(s)+2W2(s))λ22(s)+(2W2(s)λ12(s)+3W3(s))λ24(s)}ds+2(W1(t)+2W2(t)λ22(t)+W3(t)λ24(t))(1λ22(s)λ12(s))], 4.30

and the normal stresses in the X2 and X3 equations are both

0=1λ1(t)[230tD(ts)(1λ12(s)λ22(s))(W1(s)+W2(s)λ22(s))ds+230tH(ts)(W1(s)λ12(s)λ22(s)+2(W1(s)+2W2(s)λ12(s))+(2W2(s)+3W3(s)λ12(s))λ22(s)λ12(s)λ22(s))ds+2(W1(t)+W2(t)λ12(t)+(W2(t)+W3(t)λ12(t))λ22(t))(1λ12(s)λ22(s))], 4.31

where as before Wj is the derivative of W with respect to the indicated invariant (3.16). Clearly, the particular choice of the strain energy function affects the results and so, as before, a couple of examples are presented. Assuming the Horgan–Murphy strain energy function [27], used for modelling a material with a small compressibility, the SEF is

W=μ2(12+γ)(I13I31/3)+μ2(12γ)(I23I32/3)+κ2(I31/21)2, 4.32

where γ is an arbitrary constant, μ is the infinitesimal shear modulus and κ is the infinitesimal bulk modulus. Then

W1=μ2(12+γ),W2=μ2(12γ)

and

W3=μ2(12+γ)I32/3μ(12γ)I31/3+κ2(1I31/2),

which are substituted in (4.30) and (4.31). Setting γ=1/2, for ease of presentation, the stresses become

T(t)=1λ1(t)λ22(t)[λ12(t)(μ+2μ30tD(ts)(1λ22(s)λ12(s))ds+130tH(ts)(μ(2λ22(s)λ12(s)+13λ24/3(s)λ14/3(s))+3κ(λ24(s)λ22(s)λ1(s)))ds+κλ24(t))λ12/3(t)λ24/3(t)(μ+κλ11/3(t)λ22/3(t))43] 4.33

and

0=1λ1(t)λ22(t)[λ22(t)(μ+μ30tD(ts)(1λ12(s)λ22(s))ds+130tH(ts)(μ(2+λ12(s)λ22(s)3λ12/3(s)λ22/3(s))+3κλ1(s)(λ1(s)λ22(s)1))ds)+κλ12(t)λ24(t)λ12/3(t)λ24/3(t)(μ+κλ11/3(t)λ22/3(t))43], 4.34

respectively. By contrast, for the Gent model (e.g. [28]),

W=μ2Jmlog(1I13Jm)1+κ2(I31212logI3)4,

where Jm is a constant limiting value for I1−3, taking into account the finite extensibility of polymeric chains within the material. Hence,

W1=μ2(1I13Jm)1,W2=0andW3=κ8(11I3)(I31logI3)3, 4.35

which can then substituted into (4.30) and (4.31) to yield the equivalent results for the stresses. These are omitted for brevity.

5. Concluding remarks

This paper has focused on reappraising Fung's method for QLV. It has been shown that some of the negative features commonly associated with the approach are merely a consequence of the way it has been applied elsewhere. The approach outlined herein was shown in §4 to yield ‘sensible’ results and offers a straightforward approach in solving a wide range of models. The present method exhibits similarities with Simo's approach to nonlinear viscoelasticity [7], although the latter assumed a scalar relaxation function acting on the stress. Therefore, it is noted that Simo's method would not reduce in the linear limit to the usual relation (2.3) if the latter shear and bulk moduli have different temporal behaviour. (Note that ABAQUS v. 6.12 employs the same relaxation time constants in both the shear and bulk parts of the field.) Herein, the relaxation function is a tensor, which for isotropic materials reduces to two distinct scalar relaxation functions, one acting on the compressive part and the other on the shear component of the stress. This therefore is consistent with that found for linear theory.

It was shown that for an imposed deformation (e.g. stretch) it is simple matter to solve the QLV equation directly. For imposed stress, the stretch has to be deduced by solving (inverting) the integral equation, and this is achieved here using a discretized scheme accurate to an order of the cube of the time-step size. Muliana et al. [29] have recently offered a QLV model where the strain is expressed as a function of the stress, which may be viewed as a dual model to (1.1). However, it is not clear as yet whether their approach is as effective at modelling viscoelasticity as Fung's scheme.

The authors are currently applying the present approach to a range of problems in viscoelasticity. The numerical procedure described in appendix A can be employed in a straightforward manner for any deformation that is incompressible and homogeneous, for example simple shear. It is presently being extended so that it can used for compressible materials undergoing simple extension or shear. The QLV method is also adaptable to inhomogeneous problems, for example those studied in [30], large amplitude radial deformations in two and three dimensions, and simple torsion. Such models lead to partial differential nonlinear Volterra integral equations and extending the present numerical scheme to these should offer improvement over current methods. It is also anticipated that the present approach will be more suited to satisfying the equations of equilibrium than, say, the more heuristic QLV relation employed in ABAQUS (v. 6.12). Finally, the authors are using the model for several biomechanics problems, to derive a perturbation theory for the viscoelastic evolution of small deformations on the top of large ones and to derive effective properties of ligaments and other tissues.

Acknowledgements

The authors are grateful to the Engineering and Physical Research Council for the award (grant no. EP/H050779/1) of a postdoctoral research assistantship for R.DeP.

Appendix A. A numerical high-order solution procedure for Volterra integral equations

The purpose of this appendix is to offer a simple and rapid numerical scheme for solving Volterra integral equations of the type obtained by the QLV approach (see e.g. (4.14)). It is assumed that they have the separable form ,

T(t)=g(λ(t))+j=1Nfj(λ(t))0tD(ts)hj(λ(s))ds, A 1

where T(t),D(t),g(X),fj(X) and hj(X) are all known functions of their respective arguments. Clearly, all the equations offered in §4a lie within this class but for more general problems, with inhomogeneous deformations, the analysis described below must be amended.

Let us now discretize the system and evaluate the equation at each time tn=nδt, with n=0,1,2,3,…,nmax, where δt is a small time step. On writing the stretch at each time step as

λn=λ(tn)=λ(nδt), A 2

a Taylor series expansion can be employed to yield

g(λn)=g(λn1)+g(λn1)(λnλn1)+g(λn1)2!(λnλn1)2+g(λn1)3!(λnλn1)3+O((λnλn1)4), A 3

where ′ denotes differentiation with respect to the argument, and

λn=λ(nδt)=λn1+λn1δt+λn12!δt2+λn13!δt3+O(δt4). A 4

Note that all functions are assumed sufficiently smooth between adjacent time steps so that the relations above and below hold. From (A 4), it is clear that

(λnλn1)=λn1δt+λn12!δt2+λn13!δt3+O(δt4),(λnλn1)2=(λn1)2δt2+λn1λn1δt3+O(δt4) and (λnλn1)3=(λn1)3δt3+O(δt4).} A 5

The integral in (A 1) can also be expanded as

0tD(ts)hj(λ(s))ds=0nδtD(nδts)hj(λ(s))ds=m=0n1mδt(m+1)δtD(nδts)hj(λ(s))ds=m=0n10δtD((nm)δtu)hj(λ(mδt+u))du, A 6

where in the latter the substitution s=mδt+u is used. The integrand functions can be further expanded as

D((nm)δtu)=D((nm)δt)D((nm)δt)u+D((nm)δt)2!u2+O(u3) A 7

and

hj(λ(mδt+u))=hj(λm)+dhj(λm)duu+12!d2hj(λm)du2u2+O(u3)=hj(λm)+λmhj(λm)u+12!(λmhj(λm)+(λm)2hj(λm))u2+O(u3), A 8

and therefore, after some simple algebra and integration, it is found that

0δtD((nm)δtu)hj(λ(mδt+u))du=D((nm)δt)hj(λm)δt+(D((nm)δt)λmhj(λm)D((nm)δt)hj(λm))δt22+(D((nm)δt)hj(λm)2D((nm)δt)λmhj(λm)+D((nm)δt)(λmhj(λm)+(λm)2hj(λm)))δt36+O(δt4). A 9

Using now the expansion given in (A 3), with the help of relation (A 5), it is possible to rewrite the expansion for both g and fj as

g(λn)=g(λn1)+λn1g(λn1)δt+(λn1g(λn1)+(λn1)2g(λn1))δt22+(λn1g(λn1)+3λn1λn1g(λn1)+(λn1)3g(λn1))δt36+O(δt4)

and

fj(λn)=fj(λn1)+λn1fj(λn1)δt+(λn1fj(λn1)+(λn1)2fj(λn1))δt22+(λn1fj(λn1)+3λn1λn1fj(λn1)+(λn1)3fj(λn1))δt36+O(δt4).

Finally, gathering all terms, whole equation (A 1) can be written as the following expansion:

T(nδt)=g(λn1)+λn1g(λn1)δt+(λn1g(λn1)+(λn1)2g(λn1))δt22+(λn1g(λn1)+3λn1λn1g(λn1)+(λn1)3g(λn1))δt36+An1δt+Bn1δt22+Cn1δt36+O(δt4), A 10

where An−1,Bn−1,Cn−1 are the following expressions:

An1=j=1Nm=0n1[fj(λn1)D((nm)δt)hj(λm)], A 11
Bn1=j=1Nm=0n1[2λn1fj(λn1)D((nm)δt)hj(λm)+fj(λn1)(D((nm)δt)λmhj(λm)D((nm)δt)hj(λm))] A 12

and

Cn1=j=1Nm=0n1[fj(λn1)(D((nm)δt)hj(λm)2G((nm)δt)λmhj(λm)+D((nm)δt)(λmhj(λm)+(λm)2hj(λm)))+3λn1fj(λn1)(D((nm)δt)λmhj(λm)D((nm)δt)hj(λm))+3D((nm)δt)hj(λm)(λn1fj(λn1)+(λn1)2fj(λn1))]. A 13

This equation must hold for each n and at each level of approximation. Hence, keeping terms up to O(δt) in (A 10), and rearranging, gives

λn1=(T(nδt)g(λn1)An1δt)(δtg(λn1)) A 14

and then equating terms at higher order (O(δt2) and O(δt3)) to zero yields, respectively,

λn1=((λn1)2g(λn1)+Bn1)g(λn1) A 15

and

λn1=(3λn1λn1g(λn1)+(λn1)3g(λn1)+Cn1)g(λn1). A 16

Now, the procedure for solving the discretized equations (A 10), for specified stress, is clear. Deformation commences at t=0 (or n=0) and so from (A 1):

T(0)=g(λ(0)) A 17

gives

λ(0)=λ0=g1(T(0)). A 18

As there is no stretch prior to an applied stress, an initial zero stress, T(0)=0, would mean that λ0=1. The derivatives of λ0 are derived from (A 14) to (A 16) (setting n=1 in these equations) and hence λ1 is found from (A 4). Then n is incremented, the values of λ′,λ′′,λ′′′ determined, and these are again used to determine the stretch at the next time step. The process is repeated at each following step. Note that size of the sums in An−1,Bn−1,Cn−1 grows with n, and so for large times, or using small time steps, evaluation of the system can become rather slow. However, this difficulty can be alleviated, with the present system, by obtaining a relationship between An and its previous increment An−1, and similarly for Bn,Cn. The precise forms of these relationships are determined from the given fj(λ) and the relaxation function D(t). In practice, the solution procedure works well, with an error of O(δt4), i.e. for a time step of δt=0.01 then the error is O(10−8).

Footnotes

1

Note, in order to clarify exposition, the space variable in (1.1) is omitted; the same will be done henceforth, as long as no confusion occurs.

2

This is not always taken in account, for example in [1,21] the authors introduce an isotropic model which contains only one scalar relaxation function G.

References


Articles from Proceedings. Mathematical, Physical, and Engineering Sciences / The Royal Society are provided here courtesy of The Royal Society

RESOURCES