A Return Map Algorithm For General Isotr
A Return Map Algorithm For General Isotr
SUMMARY
We describe a methodology for solving the constitutive problem and evaluating the consistent tangent
operator for isotropic elasto/visco-plastic models whose yield function incorporates the third stress
invariant J3 . The developments presented are based upon original results, proved in the paper, con-
cerning the derivatives of eigenvalues and eigenprojectors of symmetric second-order tensors with
respect to the tensor itself and upon an original algebra of fourth-order tensors A obtained as second
derivatives of isotropic scalar functions of a symmetric tensor argument A. The analysis, initially
referred to the small-strain case, is then extended to a formulation for the large deformation regime;
for both cases we provide a derivation of the consistent tangent tensor which shows the analogy
between the two formulations and the close relationship with the tangent tensors of the Lagrangian
description of large-strain elastoplasticity. Copyright 䉷 2004 John Wiley & Sons, Ltd.
KEY WORDS: J3 plasticity and viscoplasticity; principal space formulation; return map algorithm;
consistent tangent
1. INTRODUCTION
∗ Correspondence to: Luciano Rosati, Dipartimento di Scienza delle Costruzioni, Università di Napoli Federico II,
via Claudio 21, 80125 Napoli, Italy.
† E-mail: [email protected]
As a matter of fact, the approaches outlined in References [1, 2] for small and large-strain
isotropic plasticity are quite different. Actually, in the former case the solution of the constitutive
problem and the evaluation of the consistent tangent are usually addressed in terms of (intrinsic)
tensor quantities. On the contrary, most of the solution strategies presented in the literature
[8–11] for elastoplastic models in the large-strain regime, substantially derived from Reference
[12], heavily hinge on the isotropy of the involved functions. Indeed, the assumption of isotropy
is used to establish that the return mapping algorithm takes place at fixed principal axis so
that only the principal values of the state variables need to be iterated upon.
In the present work, we show how a fully tensorial approach naturally supplies a unified
framework for small- and large-strain isotropic plasticity which, in addition, allows for a deeper
insight in the formulation and finite element implementation of the solution strategy both at
the constitutive and structural level.
This is obtained by illustrating the relationships existing between the first and second
derivatives of isotropic scalar functions of a symmetric rank-two tensor A, assigned ei-
ther as function of the eigenvalues of A or of its invariants and by proving some basic
results concerning the differentiation of the eigenprojectors Ak of A with respect to the ten-
sor A itself. Moreover, the principal space representation and inversion of rank-four positive-
definite symmetric tensors A obtained as the second derivative of with respect to A is
discussed.
The developments carried out in the paper provide proper evidence to three main issues. First,
the yield function can be assigned either in terms of eigenvalues or of the invariants of the stress
tensor without affecting the derivation of the tensor quantities entering the return mapping and
the tangent operator. Second, the usual procedure of expressing the material tangent operator in
the principal reference frame and then transforming it to the given reference frame via matrix
manipulations can be by-passed since the expression of the tangent operator in the global
co-ordinate system can be directly constructed. Third, the terms entering the final expression
of the consistent tangent operator can be clearly identified.
The results of tensor analysis alluded to above are employed to carry out a return mapping
algorithm for associative isotropic elasto/visco-plastic models whose yield function depends
upon the J3 stress invariant.
Yield criteria of this type are representative of a wide class of engineering materials such
as concrete and geomaterials, see e.g. References [13–21], for specific applications and [22]
for a detailed account of failure criteria incorporating the J3 invariant. Recently, the use of J3 -
dependent surfaces has also been advocated, among others, in References [23, 24], for describing
phase transitions in shape-memory alloys within the superelastic range.
The solution of structural problems endowed with J3 -dependent yield functions represents
a considerable challenge, by far more severe than the one associated with the classical J2
(Von Mises) model. For this reason, several approaches have been proposed in the literature
[25–30]; in some cases [31], implicit procedures are abandoned in favour of explicit ones
[32, 33] because of their complicated algorithmic structure.
Within the framework of closest-point projection algorithms, two additional solution strategies
for J3 -dependent plasticity models have been recently proposed by the authors [34, 35] by
providing an explicit representation formula for the inverse of the elasto(visco)plastic compliance
tensor G entering the exact algorithm linearization. In order to allow a direct extension to a
principal space formulation, the inversion of G is here carried out on the basis of the general
properties of positive-definite rank-four tensors discussed in the paper.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 463
It is shown in particular that only the dyadic part of G, expressed as linear combination
of dyadic tensor products S⊗ ij = Si ⊗ Sj between the eigenprojectors Sk of the stress deviator
S, is strictly needed in the computation of the return map solution since it is associated with
the algorithm linearization at constant eigenvectors. On the contrary, the non-dyadic part of
G, which is expressed as linear combination of the square tensor products S⊠ ij = Si ⊠Sj
between the eigenprojectors of S, is associated with the differentiation of the eigenprojectors
with respect to the stress tensor and plays no active role in the local Newton iteration scheme.
These circumstances suggest to express the return mapping algorithm directly in terms of
principal values by making reference, at least formally, to a yield function assigned in terms
of stress eigenvalues.
Nonetheless, irrespective of the expression originally assumed for the yield function, all
tensorial quantities entering the principal return mapping and the expression of the consistent
tangent tensor are directly expressed in the global co-ordinate system.
This approach carries over in a natural way to the case of isotropic hyperelastoplasticity at
finite strains based on the multiplicative decomposition since, in this case, the stored energy
function is usually given in terms of principal stretches and the solution of the constitutive
problem can be computed in terms of principal values [12]. With reference to this last case,
an original derivation of the consistent tangent tensor, allowed by the results provided in
the paper, is presented. It highlights the perfect analogy of the relevant expression with the
ones pertaining to the continuum and algorithmic tangent tensors obtained for the Lagrangian
description of large-strain elastoplasticity [36] and the close relationships with the expression
of the small-strain elastoplastic tangent.
Finally, a numerical example shows the performances of the proposed implementation.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
464 L. ROSATI AND N. VALOROSO
More recently Del Piero [37] has introduced an additional tensor product A⊠B between
second-order tensors defined by
(A ⊠ B)C = ACBT ∀C ∈ Lin (3)
it will be referred to in the sequel as the square tensor product on account of the symbol
originally proposed by Del Piero.
The previous product allows one to represent the identity tensor I in Lin as
I = 1⊠1 (4)
where 1 is the identity tensor in Lin.
The following composition rules can be shown to hold:
(A ⊠ B)(C ⊠ D) = (AC) ⊠ (BD)
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 465
where Ai is the eigenprojector corresponding to âi , i.e. the orthogonal projection operator onto
the null space of A − âi 1. In particular formula (1)1 yields
1 if i = j
Ai · Aj = (8)
0 otherwise
Additional properties of the eigenprojectors that will be extensively used in the sequel are
Ai if i = j
Ai Aj = Aj Ai = (9)
0 otherwise
and
A1 + A2 + A3 = 1 (10)
Immediate consequence of (7) and (9) is that
Ai A = AAi = âi Ai (11)
Remark 2.1
The eigenvalues of A are not necessarily distinct. Hence, if A has exactly two distinct eigen-
values â1 and â2 and a1 is a unit vector belonging to the characteristic space of â1 , the spectral
representation of A reads
A = â1 a1 ⊗ a1 + â2 (1 − a1 ⊗ a1 ) (12)
while, for three coincident eigenvalues, one has
A = â1
being â the unique eigenvalue of A.
The presence of coalescent eigenvalues does not represent a real problem from the com-
putational standpoint since, even in this situation, it is possible to define three orthogonal
eigenprojectors; as an alternative, one can use a perturbation of the possibly repeated eigen-
values; see e.g. References [2, 39, 40].
A basic result [39, 41] setting in correspondence the generic eigenvalue with the associated
eigenprojector is contained in the following:
Lemma 1
Let âi be an eigenvalue of A ∈ Sym. The derivative of âi with respect to A is provided by
dA âi = ai ⊗ ai = Ai (13)
Proof
By definition of eigenvalue it turns out to be
Aai = âi ai (14)
so that
âi = Aai · ai = A · (ai ⊗ ai ) (15)
since the eigenvectors ai have been assumed of unit length.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
466 L. ROSATI AND N. VALOROSO
2(dA ai )H · ai = 0
Following a similar path of reasoning it is easy to show that the last term in (16) is zero;
hence, from the arbitrariness of H in (16) we ultimately infer the result.
Remark 2.2
In the previous lemma it has been implicitly assumed that the tensor A has three distinct
eigenvalues âi and univocally associated eigenprojectors ai ⊗ ai .
However, it is immediate to verify that the stated results hold true also in the case of two
or three coincident eigenvalues provided that each of them is associated with a number of
orthonormal eigenprojectors equal to its algebraic multiplicity.
For instance, if A has two distinct eigenvalues â1 and â2 having in turn multiplicity 1
and 2, see e.g. (12), the proof of the lemma is obtained by associating with â1 the unique
eigenprojector a1 ⊗ a1 and with â2 the two eigenprojectors a2 ⊗ a2 and a3 ⊗ a3 , with a2
and a3 being a pair of mutually orthogonal unit vectors belonging to the (two-dimensional)
characteristic space of â2 .
Analytical details can be found in References [41, 43] and references therein.
Lemma 2
Let Ai be an eigenprojector of A ∈ Sym. Then
Ai ⊗ Ai = Ai ⊠ Ai (17)
Proof
It trivially follows from (6)1 .
A crucial result concerning the evaluation of the derivative of the eigenprojector of a rank-two
tensor with respect to the tensor itself is provided by the following:
Lemma 3
Let Ai be an eigenprojector of A ∈ Sym. Then
Ai ⊠ Aj + Aj ⊠ Ai Ai ⊠ Ak + Ak ⊠ Ai
dA Ai = + , i = j, k, i, j, k ∈ {1, 2, 3} (18)
âi − âj âi − âk
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 467
Proof
Start by considering the identity:
(A ⊠ 1 + 1 ⊠ A − 2âi I)Ai = Ci Ai = 0 (19)
which immediately follows from (11). By differentiating (19) and invoking (10) and (17) the
following relationship is obtained:
Ci dA Ai = −2 sym(Ai ⊠ Aj + Ai ⊠ Ak ), i = j, k (20)
where j and k denote cyclic permutations of i.
Being
−dA Ak = dA Ai + dA Aj (21)
by virtue of (10), a manipulation of (20) yields
1
dA Aj = [2 sym(Ai ⊠ Aj + Aj ⊠ Ak + Ak ⊠ Ai ) − (âi − âk )dA Ai ] (22)
(âj − âk )
substituting the previous expression into (20), referred to the index j , and subtracting (20)
gives then
Invoking (19) and the composition rules (5) one gets the identity:
Cj − Ci = 2(âi − âj )I
and the three additional ones
2Cj sym(Ai ⊠ Ak ) = 2(âi + âk − 2âj )2 sym(Ai ⊠ Ak )
Substitution of the previous identities in (23) yields finally the result.
A more detailed proof of the previous lemma and additional results concerning the derivatives
of isotropic tensor functions in the case of coalescent eigenvalues can be found in Reference [44]
which the interested reader may refer to.
Remark 2.3
The expression of the derivative of the eigenprojector provided in the previous lemma can be
proven to be fully equivalent to the existing one due to Carlson and Hoger which, for the
three-dimensional case and distinct eigenvalues, reads [41]:
1
dA Ai = [1 ⊠ A + A ⊠ 1 − (âj + âk )1 ⊠ 1
(âi − âj )(âi − âk )
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
468 L. ROSATI AND N. VALOROSO
see e.g. Reference [44]. However, due to its considerably simpler form, expression (18) will
be retained for the ensuing developments.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 469
⊗ ⊗ ⊗
a11 a12 a13 A1 ⊗ A1 A1 ⊗ A2 A1 ⊗ A3
⊗ ⊗ ⊗
=
a12 a22 a23 · A2 ⊗ A1 A2 ⊗ A2 A2 ⊗ A3
⊗ ⊗ ⊗ A3 ⊗ A1 A3 ⊗ A2 A3 ⊗ A3
a13 a23 a33
⊠ ⊠
0 a12 a31 O A1 ⊠A2 A1 ⊠A3
⊠ ⊠
+ a12 0 a23 · A2 ⊠A1 O A2 ⊠A3 (32)
⊠ ⊠ A3 ⊠A1 A3 ⊠A2 O
a31 a23 0
in which the entries aij⊗ and aij⊠ are polynomial expressions of the eigenvalues of A and of
⊗ ⊠ while the dots between arrays [ ] · [ ] used in the previous formula
the coefficients q and q
indicate sum of the products of the elements having the same position.
As an example of the representation formula (32), we consider the rank-four identity tensor I.
Recalling (4) and (10) we have
I = A1 ⊗ A1 + A2 ⊗ A2 + A3 ⊗ A3
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
470 L. ROSATI AND N. VALOROSO
O
A1 ⊠A2 A1 ⊠A3
0 1 1
+
1 0 · A2 ⊠A1
1 O A2 ⊠A3
(34)
1 1 0 A3 ⊠A1 A3 ⊠A2 O
⊠ ⊠
0 d12 ˆ d13 ˆ O A1 ⊠A2 A1 ⊠A3
⊠ ⊠
+ d12 ˆ 0 d23 ˆ · A2 ⊠A1 O A2 ⊠A3 (35)
⊠ ⊠ A3 ⊠A1 A3 ⊠A2 O
d13 ˆ d23 ˆ 0
where
dâi ˆ − dâj ˆ
dij⊠ ˆ = , i = 1, 2, 3, j = 2, 3, 1
âi − âj
In the case of coalescent eigenvalues, the above formulas need to be modified as detailed
in Reference [44].
We shall now prove the first of two basic results which play a paramount role in the
developments that follow.
Lemma 4
Let A = [A⊗ ] · [A⊗ ] + [A⊠ ] · [A⊠ ] be a symmetric rank-four tensor. Then:
⊗
[A ] is positive definite
A positive-definite ⇐⇒
[A⊠ ] has positive off-diagonal entries
Proof
By definition:
A positive definite ⇔ AB · B > 0 ∀B = 0, B ∈ Lin
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 471
Let A be positive definite. Expressing B in the Cartesian frame represented by the eigen-
vectors of A:
3
B= bkl ak ⊗ al (36)
k,l=1
Since the previous inequality must hold for every B ∈ Lin, it must necessarily be
3
[A⊗ ][b] · [b] > 0, aij⊠ bij
2
> 0, ∀B = 0
i,j =1
i =j
By considering a tensor B whose associated matrix [B] in the principal reference frame for
A is diagonal, the first relation allows one to infer that [A⊗ ] is positive-definite. Further, by
choosing a [B] having only one non-zero off-diagonal term, it turns out to be
aij⊠ > 0, i, j ∈ {1, 2, 3}, i = j
Conversely, if [A⊗ ] is positive-definite and each aij⊠ > 0 (i = j ) one trivially infers from
(38) that A is positive-definite. The result is thus proved.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
472 L. ROSATI AND N. VALOROSO
Lemma 5
Given a symmetric positive-definite fourth-order tensor A in the form
A = [A⊗ ] · [A⊗ ] + [A⊠ ] · [A⊠ ]
its inverse A−1 admits an analogous representation, i.e.
A−1 = [C⊗ ] · [A⊗ ] + [C ⊠ ] · [A⊠ ]
where [C⊗ ] and [C ⊠ ] are 3 × 3 matrices.
Proof
In order to establish a representation formula for the fourth-order tensor A−1 consider the
tensor equation:
AX = H (39)
in the unknown X. Clearly, X is a function of H and of the tensor A entering the definition
(31) of A:
X = F(A, H) = A−1 H (40)
Using the composition rules between tensor products (5), it is not difficult to prove that F
is an isotropic function of A and H simultaneously:
QF(A, H)QT = F(QAQT , QHQT ) ∀Q ∈ Orth (41)
i.e. that QXQT is the solution of (39) provided that A and H are replaced by QAQT and
QHQT , respectively.
To provide a concise proof of the final result we further assume H to be symmetric. The
most general proof can be obtained by following the same path of reasoning illustrated in
Reference [49] with reference to the simpler case of A = A ⊠ 1 + 1 ⊠ A.
Owing to the symmetry of H and that of A, the solution of (39) is symmetric as well so
that, being F linear in H, the representation theorem for isotropic tensorial functions of two
symmetric tensor arguments, see e.g. Reference [47], yields
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 473
it turns out to be
A−1 = [A⊗ ]−1 · [A⊗ ] + [A⊠ ]−1 · [A⊠ ]
where [A⊗ ]−1 is the inverse matrix of [A⊗ ] and [A⊠ ]−1 is the matrix whose components are
the reciprocals of the non-zero entries of [A⊠ ].
Proof
By invoking representation (32) and the previous lemma, the matrices [C⊗ ] and [C ⊠ ] can be
determined by enforcing the condition:
AA−1 = I
Recalling (34) one has
([A⊗ ] · [A⊗ ] + [A⊠ ] · [A⊠ ])([C⊗ ] · [A⊗ ] + [C ⊠ ] · [A⊠ ]) = [1⊗ ] · [A⊗ ] + [1⊠ ] · [A⊠ ]
or, explicitly, by using the convention of repeated indices:
aij⊗ ckl
⊗ ⊗ ⊗
Aij Akl + aij⊗ ckl⊠ A⊗ ⊠ ⊠ ⊗ ⊠ ⊗ ⊠ ⊠ ⊠ ⊠ ⊗ ⊗ ⊠ ⊠
ij Akl + aij ckl Aij Akl + aij ckl Aij Akl = [1 ] · [A ] + [1 ] · [A ]
(43)
The computation of the previous expression requires the composition of dyadic and square
tensor products of the eigenprojectors of A; invoking (5) and (11), the following composition
rules can be established:
Ai ⊗ Al if j = k
⊗ ⊗
Aij Akl = (Ai ⊗ Aj )(Ak ⊗ Al ) =
O otherwise
Ai ⊗ Aj if j = k = l
A⊗ A ⊠
ij kl = (Ai ⊗ Aj )(Ak ⊠ A l ) =
O otherwise
(44)
Ak ⊗ Al if i = j = k
Aij⊠ A⊗
kl = (Ai ⊠ Aj )(Ak ⊗ Al ) =
O otherwise
Ai ⊠ Aj if i = k and j = l
⊠ ⊠
Aij Akl = (Ai ⊠ Aj )(Ak ⊠ Al ) =
O otherwise
Hence, the left-hand side of (43) becomes
aij⊗ cj⊗l A⊗ ⊠ ⊠ ⊠ ⊗ ⊗ ⊠ ⊠
il + aij cij (Aij )i =j = aij cj l Ai ⊗ Al + aij cij (Ai ⊠ Aj + Aj ⊠ Ai )i =j
since the composition of dyadic and square tensor products of eigenprojectors yields non-zero
tensors only when the factors of the square product do coincide, see e.g. (42)2,3 , a circumstance
which is, however, ruled out in the definition of [A⊠ ] given by (32).
The product aij⊗ cj⊗l is the il-entry of the matrix [A⊗ ][C⊗ ] while aij⊠ cij⊠ represents the
ij -entry of the product of the matrices [A ⊠ ] and [C ⊠ ] performed componentwise, i.e. by
multiplying the elements of the two matrices having the same position.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
474 L. ROSATI AND N. VALOROSO
This operation, denoted by the symbol ∗ in the sequel, is usually termed Hadamard’s product
in the literature [50].
In conclusion, (43) simplifies to
whence the result recalling the definition of [1⊗ ] and [1⊠ ] in formula (34).
where
A1
b1
[b] =
b2
and [EA ] =
A2
(46)
b3 A3
are the vectors collecting in turn the eigenvalues of B and the eigenprojectors of A.
Specifically, we need to specialize operations such as AB, AB · B and AB ⊗ AB when a
principal representation of A is assigned. These results are contained in the following three
lemmas.
Lemma 7
Let A be a symmetric fourth-order tensor given as
Proof
According to (45), we can write
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 475
by virtue of (8), (9) and of the definitions of dyadic and square tensor products. Hence,
since the elements of Aij⊠ are square tensor products of eigenprojectors with different indices
(i = j ).
Lemma 8
Given a fourth-order tensor A in the form
AB ⊗ AB = aij⊗ bj akl
⊗
bl Ai ⊗ Ak = {([A⊗ ][b]) ⊗ ([A⊗ ][b])} · A⊗
The proof of these last two results immediately follows from (47).
It is thus apparent from the previous two lemmas that only [A⊗ ] does play an effective role
in the composition of A with a second-order symmetric tensor B coaxial with the constituent
A of A.
4. CONSTITUTIVE MODEL
We shall start our considerations with reference to the case of isotropic plasticity and visco-
plasticity in the small deformation regime by summarizing the basic governing equations for the
continuum problem and the relevant discrete formulation. The extension to the large deformation
case will be discussed later in this section.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
476 L. ROSATI AND N. VALOROSO
Under the assumption of small transformations the kinematics of the deformation is charac-
terized by the infinitesimal strain measure and by the additive decomposition:
=e+p (48)
having denoted by e and p the elastic and (visco)plastic shares, respectively. Addressing the
purely mechanical case, we shall make reference to a stored energy function given in fully
decoupled form as [51]
where el and h are isotropic functions, both assumed to be twice differentiable with positive
definite Hessian, and is a strain-like scalar hardening variable.
The constitutive relations for the stress and the thermodynamic affinities are identified by
making use of the classical thermodynamic argument [57]. Namely, from the isothermal dissi-
pation inequality one has
where is the Cauchy stress and q the stress-like internal variable accounting for the evolution
of the yield locus in the stress space. This last one is defined in terms of a general isotropic
scalar function which is assumed to be convex and smooth:
where Y0 depends upon the initial uniaxial yield limits of the material
I1 = tr(); J2 = 21 tr S2 ; J3 = 13 tr S3
where
* * *
d (, q) = 1+ S+ S2 − 23 J2 1 = n1 1 + n2 S + n3 S2 (53)
*I1 *J2 *J3
is the gradient of the yield function and ˙ represents the continuum consistency parameter.
In rate-independent plasticity ˙ is characterized as a Lagrange multiplier obeying the load-
ing/unloading conditions in Kuhn–Tucker form
The class of viscoplasticity models based on the overstress law, originally introduced by
Perzyna [52], can be incorporated within the same formalism by appealing to the regularized
version of the maximum dissipation principle. Actually, the viscoplastic evolution equations can
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 477
be expressed in the same way as in (52) by replacing the loading/unloading conditions (54)
with the relationship [53]
1
˙ = ((, q)) (55)
where ∈ (0, +∞) represents a fluidity-like parameter, · is the ramp function, defined as
x = (x + |x|)/2, and denotes the flow function, which has to be taken convex, C (1) ,
monotone non-decreasing and vanishing on ℜ− 0.
The above-defined equations provide a constrained problem of evolution which, in order to
advance the solution within a typical time step [tn , tn+1 ], has to be transformed into a sequence
of constrained optimization problems via a suitable integration algorithm.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
478 L. ROSATI AND N. VALOROSO
which expresses the discrete consistency for Perzyna-type viscoplasticity replacing the condition
(, q) = 0, recovered in the limit as → 0.
For plastic loading (tr > 0) one has the residuals
re(k) = e(k) − etr + (k) d (k)
(k)
r = (k) − tr − (k) (64)
(k) (k)
r = ((k) , q (k) ) − −1 = (k) − (k)
t
whose linearization around the kth estimate of the solution yields [36]
(k+1)
re(k) G(k) 0 d (k) (k)
(k) −1 (k+1)
r + (k)
0 (H ) −1 q(k) =0 (65)
(k) (k+1)
r (d (k) )T −1 −d (k) (k)
2 ((k) ) the tangent hardening modulus and G(k) the rank-four tensor:
being H (k) = d h
2 −1 2 (k)
G(k) = (dee el (e(k) )) + (k) d (66)
It turns out to be positive-definite due to the positive definiteness of the elastic tangent and
the convexity of the yield function; accordingly, system (65) yields
(k) −1 (k) (k)
(k+1)
r − (G(k) ) re · d (k) + H (k) r
(k) = −1
(67)
(G(k) ) d (k) · d (k) + H (k) + d (k)
The above-outlined procedure describes a general iterative solution scheme for the stress
update. The algorithm for the rate-independent case is trivially obtained by the previous one
by ruling out the viscosity-dependent term (k) .
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 479
In order to establish the relationship between the principal space formulation and the intrinsic
one and to address indifferently yield functions expressed either in terms of stress invariants
or of principal values, the evaluation of G−1 is here carried out by making use of Lemma 6.
We start computing the explicit expression of G by considering the quadratic elastic potential
defined as
el (e) = 1
2 K − 23 G (tr e)2 + G tr(e2 ) (69)
where K and G denote the bulk and shear moduli, respectively; accordingly, the elastic tangent
is given by
2
dee el = 2GI + K − 23 G (1 ⊗ 1) = d1 I + d2 (1 ⊗ 1) (70)
Since
S1 + S2 + S3 = 1
2
dee el = [D⊗ ] · [S⊗ ] + [D⊠ ] · [S⊠ ]
d1 + d2 S1 ⊗ S1 S1 ⊗ S2 S1 ⊗ S3
d2 d2
=
d2 d1 + d2 d2 · S2 ⊗ S1
S2 ⊗ S2 S2 ⊗ S3
d2 d2 d1 + d2 S3 ⊗ S1 S3 ⊗ S2 S3 ⊗ S3
O
S1 ⊠ S2 S1 ⊠ S3
0 d1 d1
+
d1 0 · S2 ⊠ S1
d1 O S2 ⊠ S3
d1 d1 0 S3 ⊠ S1 S3 ⊠ S2 O
d1 + 2d2
d̃ii⊗ = no sum on i
d1 (d1 + 3d2 )
d2
d̃ij⊗ = − , i = j
d1 (d1 + 3d2 )
1
d̃ij⊠ = , i = j
d1
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
480 L. ROSATI AND N. VALOROSO
The evaluation of G through (66) requires the second derivative of the yield function; in
the general case (51) one has
2
d = (n2 d S + n3 d S2 + 1 ⊗ d n1 + S ⊗ d n2 + S2 ⊗ d n3 )
= e1 I + e2 (S⊠1 + 1⊠S)
+ e3 (1 ⊗ 1) + e4 (S ⊗ 1 + 1 ⊗ S) + e5 (S2 ⊗ 1 + 1 ⊗ S2 )
and
2
* *
di = , dij = ; Pi , Pj ∈ {I1 , J2 , J3 } (72)
*Pi *Pi *Pj
It is worth noting that the presence of the square tensor products entries in (71) is directly
related to the dependence of the yield function upon the third invariant J3 .
The principal space representation of (71) reads
2
d = [F⊗ ] · [S⊗ ] + [F⊠ ] · [S⊠ ] (73)
where
⊗ ⊗ ⊗
f12⊠ f13⊠
f11 f12 f13 0
⊗
⊗ ⊗
[F⊗ ] = [F⊠ ] = f12⊠ f23⊠
f12 f22 f23 and 0
⊗ ⊗ ⊗
f13 f23 f33 f13⊠ f23⊠ 0
the entries being given by
fii⊗ = e1 + e3 + 2(e2 + e4 )ŝi + (2e5 + e6 )ŝi2 + 2e7 ŝi3 + e8 ŝi4 no sum on i
fij⊗ = e3 + e4 (ŝi + ŝj ) + e5 (ŝi2 + ŝj2 ) + e6 ŝi ŝj + e7 (ŝi2 ŝj + ŝi ŝj2 ) + e8 ŝi2 ŝj2 (74)
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 481
where
gii⊗ = d̃ii⊗ + fii⊗ no sum
The linearization of (77) can be computed by invoking formula (35) with reference to the
yield function . In particular a comparison of formula (35) with (73) shows that
ˆ = [F⊗ ],
[d2i j ] i, j = 1, 2, 3, ˆ = f ⊠,
dij⊠ i, j = 1, 2, 3, i = j
ij
Note that the second term on the right-hand side of (35), stemming from the analogous one
in formula (26), accounts for the change of the eigenvectors of the relevant tensor. However,
this circumstance is ruled out since all tensors in the non-linear equation (78) are coaxial; this
means that the linearization of this relationship can be carried out at constant eigenvectors, i.e.
ruling out the matrix [F ⊠ ] and making reference directly to the 3 × 3 positive-definite matrix:
2 ˆ −1 (k)
[Ĝ(k) ] = [dêê el (ê(k) )] + (k) d2ˆ ˆ ˆ = [G⊗ ](k) (79)
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
482 L. ROSATI AND N. VALOROSO
Accordingly, setting
(k) (k)
ˆ
rê = ê(k) − êtr + (k) dˆ (80)
one obtains the following expression for the iterative increment of the plastic parameter:
(k) −1 (k) (k) (k)
r ˆ − [Ĝ(k) ] rê ˆ
· dˆ + H (k) r
(k+1)
(k) = −1 (k) (k)
(81)
[Ĝ(k) ] ˆ
dˆ ˆ
· dˆ + H (k) + d (k)
and the remaining state variables can be updated according to the scheme of Table I.
In summary, not only the plastic correction phase can be carried out at fixed eigenvectors
but the relevant tensorial quantities can be obtained exactly in the same way irrespective of
the fact that the yield function is assigned in terms of invariants or of the eigenvalues of the
stress tensor.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 483
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
484 L. ROSATI AND N. VALOROSO
defined as
˙
Lv (be ) = (F ⊠ F)[(Cp )−1 ] (88)
Following [12], the yield function is postulated as in (51), with the only exception that the
stresses and S are now replaced by the Kirchhoff stress measure and the relevant devia-
tor, and the principle of maximum plastic dissipation is assumed. Accordingly, the following
evolution equations are obtained:
b˙e = lbe + be lT − [2˙d (, q)]be ; ˙ = −˙dq (, q) = ˙ (89)
where l = ḞF−1 is the gradient of the spatial velocity v while ˙ is the consistency parameter
subjected to constraints (54) or (55).
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 485
The use of the exponential map for the time integration of (89)1 , as originally proposed
in Reference [57], is well known to entail some important algorithmic properties namely, the
preservation of the plastic volume for pressure-insensitive yield criteria and a particularly simple
form of the return mapping algorithm in principal space [12]. This last property stems from
the fact that, under the assumption of isotropy, all terms in (97)1 commute so that the return
mapping takes place at fixed eigenvectors which are obtained from the symmetric eigenvalue
problem:
e,tr 2
[be,tr − ( tr
i ) 1]si =0 (98)
where ie,tr are the principal elastic trial stretches and sitr the relevant eigenvectors.
Hence, by expressing (97)1 with reference to principal axes and taking the logarithm of
both sides one obtains the same equation as in (78) with ê and êtr being now replaced by the
vectors of principal values of the elastic logarithmic strain tensors:
e= 1
2 ln(be ); etr = 1
2 ln(be,tr ) (99)
With this result at hand, and noting that the isotropy assumption for the elastic potential
entails a constitutive relation for the principal values of the Kirchhoff stress completely similar
to the one holding in the infinitesimal case, i.e.: ˆ = dê ˆ el (ê), it is immediate to recognize
that the principal return mapping does possess the same structure of that of the infinitesimal
theory. In particular, taking the Hencky potential:
3
ˆ el (ê) = 1 K − 2 G (ln J e )2 + G (ln
e 2
(100)
i)
2 3 i=1
where J e = det (Fe ) is the elastic Jacobian and K and G are the usual elastic moduli, the
spectral return mapping algorithm discussed in Section 4.4 applies with no modification.
◦ = Etan d (101)
where ◦ is the Truesdell rate [56] of the Cauchy stress, d is the rate of deformation tensor
and Etan is the material contribution to the spatial elasto(visco)plastic tangent.
In order to work out the expression of Etan we start by computing the tangent moduli tensor
relative to the intermediate relaxed configuration, which is in turn obtained as the gradient of
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
486 L. ROSATI AND N. VALOROSO
where the principal values tˆi and the unit principal vectors ti are given by
ˆi 1 e,tr e,tr −1
tˆi = e,tr 2 ; ti = e,tr (Fe,tr )T si = i (F ) si (105)
( i ) i
These last ones also eigenvectors of the trial elastic right Cauchy–Green tensor
as one can easily verify upon premultiplication by (Fe,tr )T of the eigenvalue statement (98);
hence, the eigenprojectors Ti of T:
e,tr 2 e,tr −1
Ti = ( i ) (F ⊠ Fe,tr ) Si (107)
the directional derivative of the stress tensor (104) along Ce,tr is given by
3 3
dCe,tr T Ce,tr = [dCe,tr (tˆi ) · Ce,tr ]Ti + tˆi dCe,tr (Ti ) Ce,tr
(109)
i=1 i=1
e,tr 2
3 1 tr
3 2ˆ i ij ( j )
dCe,tr (êjtr )
= d tr
e,tr 2 êj (ˆ i )dCe,tr (ê j ) − e,tr 4 (110)
j =1 ( i ) j =1 ( i )
e,tr
where êjtr = ln j and ij is the Kronecker symbol.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 487
e,tr 2
Since ( j ) are eigenvalues of Ce,tr , Lemma 1 supplies
e,tr 2
dCe,tr (( j ) ) = Tj (111)
3 ˆi
⊗ Ti )Ce,tr
− e,tr 4 (Ti (113)
i=1 ( i )
e,tr 2 e,tr 2
3 1 ˆi ( j ) − ˆj ( i )
⊠ Tj )Ce,tr
= e,tr 2 e,tr 2 e,tr 2 e,tr 2 (Ti (115)
i,j =1 ( i ) ( j ) ( i ) −( j )
i =j
The spatial tangent defined by (101) can now be given an explicit expression by exploiting
the push-forward relations [56]:
1 1
◦ = Lv () = (Fe,tr ⊠ Fe,tr )dCe,tr TCe,tr (116)
J J
2d = Lv (1) = (Fe,tr ⊠ Fe,tr )−T Ce,tr (117)
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
488 L. ROSATI AND N. VALOROSO
By virtue of (6)1 the previous expression coincides with formula (A.33) reported in Reference
[8]. It is then immediate to verify that such formulas have the same structure as for the
Lagrangian description of multiplicative elastoplasticity; see e.g. Equations (34)–(35) and (46)
of Reference [8].
To obtain the final expression of the spatial tangent it remains to evaluate the term
3
dêtr (ˆ i )(Si ⊗ Sj ) = [dêtr ˆ ] · [S⊗ ]
j
i,j =1
that exactly coincides with the dyadic part of the consistent tangent of the infinitesimal theory,
see e.g. Reference [35].
With reference to this last case, by following a path of reasoning identical to the one
exploited before, one can compute the derivative of the Cauchy stress with respect to the
infinitesimal trial elastic strain etr as
3
3 ˆ i − ˆ j
detr = dêtr (ˆ i )(Si ⊗ Sj ) + tr tr (Si ⊠ Sj ) (121)
i,j =1 êi − êj
j
i,j =1
i =j
in which the coefficients multiplying the terms Si ⊠ Sj can be easily shown to coincide with
the reciprocals of the terms gij⊠ defined in (76). In this respect, by observing that
ˆ i − ˆ j ŝi − ŝj
tr tr = 2G tr (122)
êi − êj ŝi − ŝjtr
where ŝitr is the ith principal value of the deviator of the trial Cauchy stress, it is immediate
to verify that the return map solution for ŝi − ŝj is given by
ŝi − ŝj = ŝitr − ŝjtr − 2G(ŝi − ŝj )[n2 + n3 (ŝi + ŝj )] (123)
with n2 , n3 given as in (53); accordingly
ŝi − ŝj 1 1 1
= = (124)
ŝitr − ŝjtr 1 + 2G[n2 + n3 (ŝi + ŝj )] 2G gij⊠
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 489
As clearly shown by the previous formulas, the square tensor product terms in the expression
of the tangent tensor are due to the change in the eigenvectors; in the small deformation case this
is simply accounted for by the non-dyadic part of the tensor G while in the finite deformation
case the non-dyadic part of the tangent tensor, which originates from the push-forward of (115),
is slightly more complicated due to the non-linearity of the strain measure.
As a final remark, we emphasize that the above expressions provide the consistent tangent
operator directly in the given reference frame. Indeed, the spectral representation of the stress
tensor implies that the matrix [Si ] = [si ⊗ si ] of the generic eigenprojector is assigned in the
same reference frame as that of [S] so that no co-ordinate transformation between the principal
frame and the reference Cartesian one is needed for implementing the consistent tangent.
5. NUMERICAL EXAMPLE
To demonstrate the performance of the solution scheme discussed in the previous sections a
numerical example is presented. The simulation refers to an isotropic model defined through
the following pressure-insensitive yield function:
[2J2 ]1/2
(J2 , J3 ) = − fc′ (125)
r( )
where fc′ is the magnitude of the limit stress in uniaxial compression and r( ) is a function
defining the shape of the failure surface in the deviatoric plane:
2(rc2 − rt2 ) cos − (rc − 2rt )[4(rc2 − rt2 ) cos2 + 5rt2 − 4rc rt ]1/2
r( ) = rc (126)
4(rc2 − rt2 ) cos2 + (rc − 2rt )2
where the constants rt and rc are non-dimensional material parameters of the model which
are representative of the shear strength on the tensile and compressive
√ meridians; they
√ are
computed from the uniaxial tensile and compressive limits as rt = 2/3ft′ /fc′ and rc = 2/3.
The deviatoric section of the yield locus defined by (125) is plotted in Figure 1.
Equation (126) has been originally proposed by Willam and Warnke in Reference [21] as a
part of the celebrated five parameter model, which is one of the most successful descriptions
of the triaxial failure envelope of concrete; moreover, the same expression has been used for
modelling soil behaviour [58]. This equation defines a smooth elliptic interpolation between
the tensile ( = 0) and compressive ( = /3) meridians which results in a surface possessing
convexity within the range 21 rt /rc 1. For a detailed account on the derivation of (126) the
reader may refer to Reference [22].
For rt /rc = 1 the influence of the J3 invariant through the Lode angle is dropped out
and the yield surface collapses to the Von Mises cylinder, while the minimum shape factor
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
490 L. ROSATI AND N. VALOROSO
1
rt /rc = 2 corresponds to a triangular shape of the deviatoric section described by
1/2
2
(J2 , J3 ) = [2J2 ]1/2 2 cos − fc′ (128)
3
which correspond to a shape factor rc /rt for the yield surface equal to 1, 10/7, 13/7, re-
spectively; see also Figure 1. The relevant load–deflection curves are reported in Figure 4
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 491
Figure 2. Square strip with a slot. Model problem and finite elements mesh.
and refer to the solution obtained for t = 0.4. Computations have been carried out by
using a customized version of the finite element code FEAP rel. 7.1b [60]; all of them
have been successfully completed in 125, 100 and 50 load steps by using a local linear line
search scheme to render the return map algorithm globally convergent. In the numerical ex-
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
492 L. ROSATI AND N. VALOROSO
amples described below use has been made of a global termination criterion expressed in
terms of the incremental energy norm [11] with a tolerance = 10−16 . The convergence
behaviour is illustrated in Tables II and III in terms of this norm for some typical load
steps.
6. CONCLUDING REMARKS
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
Copyright 䉷 2004 John Wiley & Sons, Ltd.
Table II. Plate with flat hole. Energy norms for typical load steps for rc /rt = 10/7.
493
Copyright 䉷 2004 John Wiley & Sons, Ltd.
494
Table III. Plate with flat hole. Energy norms for typical load steps for rc /rt = 13/7.
APPENDIX A
For the sake of completeness, we provide hereafter the matrix representations of the fourth-
order tensors referred to in the body of the paper. Additional details on this topic can be found
in Reference [61].
The Cartesian components of the dyadic and the square tensor products between rank-two
tensors A, B ∈ Lin are
Consistent with the tensor-to-matrix mapping commonly employed in the computational me-
chanics literature [9, 11], stress-(T) and strain-like (D) rank-two symmetric tensors are expressed
in vector form as follows:
A11 B11 A11 B22 A11 B33 A11 B12 A11 B23 A11 B31
A22 B11 A22 B22 A22 B33 A22 B12 A22 B23 A22 B31
A33 B11 A33 B22 A33 B33 A33 B12 A33 B23 A33 B31
[A ⊗ B] =
A12 B11 A12 B22 A12 B33 A12 B12 A12 B23 A12 B31
A B A23 B22 A23 B33 A23 B12 A23 B23 A23 B31
23 11
A31 B11 A31 B22 A31 B33 A31 B12 A31 B23 A31 B31
which trivially follows from the definition of the dyadic tensor product. Analogously, from the
definition of the square tensor product, it is not difficult to show that
A11 B12 + A12 B11 A12 B13 + A13 B12 A13 B11 + A11 B13
A11 B11 A12 B12 A13 B13
2 2 2
A21 B21 A21 B22 + A22 B21 A22 B23 + A23 B22 A23 B21 + A21 B23
A22 B22 A23 B23
2 2 2
A31 B32 + A32 B31 A32 B33 + A33 B32 A33 B31 + A31 B33
A31 B31 A32 B32 A33 B33
2 2 2
[A ⊠ B] =
A11 B22 + A12 B21 A12 B23 + A13 B22 A13 B21 + A11 B23
A11 B21 A12 B22 A13 B23
2 2 2
A21 B31 A21 B32 + A22 B31 A22 B33 + A23 B32 A23 B31 + A21 B33
A22 B32 A23 B33
2 2 2
A31 B12 + A32 B11 A32 B13 + A33 B12 A33 B11 + A31 B13
A31 B11 A32 B12 A33 B13
2 2 2
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
496 L. ROSATI AND N. VALOROSO
ACKNOWLEDGEMENTS
The authors acknowledge the Italian National Research Council (CNR) and the Italian Ministry of
Education, University and Research (MIUR) for the financial support.
This work has been partly carried out within the framework of the activities of the Laboratoire
Lagrange, a European research group gathering CNR, CNRS, Università di Roma ‘Tor Vergata,’
Université de Montpellier II, ENPC, LCPC.
REFERENCES
1. Simo JC, Hughes TJR. Computational Inelasticity. Springer: New York, 1998.
2. Simo JC. Numerical analysis and simulation of plasticity. In Handbook of Numerical Analysis, Ciarlet PG,
Lyons J-L (eds), vol. VI. Elsevier: Amsterdam, 1998.
3. Hofstetter G, Simo JC, Taylor RL. A modified cap model: closest point solution algorithms. Computers and
Structures 1993; 46:203–214.
4. Simo JC, Taylor RL. Consistent tangent operators for rate-independent elastoplasticity. Computer Methods in
Applied Mechanics and Engineering 1985; 48:101–118.
5. Simo JC, Taylor RL, Pister KS. Variational and projection methods for the volume constraint in finite
deformation elasto-plasticity. Computer Methods in Applied Mechanics and Engineering 1985; 51:177–208.
6. Simo JC, Taylor RL. A return mapping algorithm for plane stress elastoplasticity. International Journal for
Numerical Methods in Engineering 1986; 22:649– 670.
7. Simo JC, Ju W, Pister KS, Taylor RL. An assessment of the cap model: consistent return algorithms and
rate-dependent extensions. Journal of Engineering Mechanics (ASME) 1988; 144:191–218.
8. Bonet J, Wood RD. Nonlinear Continuum Mechanics for Finite Element Analysis. Cambridge University
Press: Cambridge, MA, 1997.
9. Crisfield MA. Non-linear Finite Element Analysis of Solids and Structures. Vol I: Essentials. Wiley: Chichester,
1991.
10. Crisfield MA. Non-linear Finite Element Analysis of Solids and Structures. Vol II: Advanced Topics. Wiley:
Chichester, 1997.
11. Zienkiewicz OC, Taylor RL. The Finite Element Method (5th edn). Butterworth-Heinemann: London, 2000.
12. Simo JC. Algorithms for static and dynamic multiplicative plasticity that preserve the classical return
mapping schemes of the infinitesimal theory. Computer Methods in Applied Mechanics and Engineering
1992; 99:61–112.
13. Argyris JH, Faust G, Szimmat J, Warnke EP, Willam KJ. Recent developments in finite element analysis of
prestressed concrete reactor vessels. Nuclear Engineering and Design 1974; 28:42–75.
14. Argyris JH, Faust G, Willam KJ. Limit load analysis of thick-walled concrete structures: a finite element
approach to fracture. Computer Methods in Applied Mechanics and Engineering 1976; 8:215 –243.
15. Aubertin M, Li L, Simon R, Khalfi S. Formulation and application of a short-term strength criterion for
isotropic rocks. Canadian Geotechnical Journal 1999; 36:947–960.
16. Hsieh SS, Ting EC, Chen WF. A plastic fracture model for concrete. International Journal of Solids and
Structures 1982; 18:181–197.
17. Labbane M, Saha NK, Ting EC. Yield criterion and loading function for concrete plasticity. International
Journal of Solids and Structures 1993; 30:1269–1288.
18. Menetrey P, Willam KJ. Triaxial failure criterion for concrete and its generalization. ACI Structural Journal
1995; 92:311–318.
19. Ottosen NS. A failure criterion for concrete. Journal of Engineering Mechanics (ASCE) 1977; 103:527–535.
20. Wang J, Bathe KJ, Walczak J. A stress integration algorithm for J3-dependent elasto-plasticity models. In
Computational Fluid and Solid Mechanics. Proceedings of the 1st M.I.T. Conference, Cambridge, MA, Bathe
KJ (ed.). Elsevier: Amsterdam, 2001.
21. Willam KJ, Warnke EP. Constitutive models for triaxial behaviour of concrete. International Association
for Bridges and Structural Engineering, Seminar on Concrete Structures Subject to Triaxial Stresses, Paper
III-01, Bergamo, 1974; 1–30.
22. Chen WF, Saleeb AF. Constitutive Equations for Engineering Materials. Wiley: New York, 1982.
23. Gillet Y, Patoor E, Berveiller M. Calculation of pseudoelastic elements using a non symmetrical
thermomechanical transformation criterion and associated rule. Journal of Intelligent Materials Systems and
Structures 1998; 9:366 –378.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
ISOTROPIC ELASTO/VISCO-PLASTIC MATERIALS 497
24. Raniecki B, Lexcellent C. Thermodynamics of isotropic pseudoelasticity in shape memory alloys. European
Journal of Mechanics A/Solids 1998; 17:185 –205.
25. Armero F, Pérez-Foguet A. On the formulation of closest-point projection algorithms in elastoplasticity. Part I:
The variational structure. International Journal for Numerical Methods in Engineering 2002; 53:297–329.
26. Auricchio F, Taylor RL. A return map algorithm for general associative isotropic elasto-plastic materials in
large deformation regimes. International Journal of Plasticity 1999; 15:1359–1378.
27. Fuschi P, Dutko M, Peric D, Owen DRJ. On numerical integration of the five parameter model for concrete.
Computers and Structures 1994; 53:825 –838.
28. Matzenmiller A, Taylor RL. A return mapping for isotropic elastoplasticity. International Journal for Numerical
Methods in Engineering 1994; 37:813–826.
29. Pérez-Foguet A, Armero F. On the formulation of closest-point projection algorithms in elastoplasticity.
Part II: Globally convergent schemes (with application to deviatoric and pressure-dependent plastic models).
International Journal for Numerical Methods in Engineering 2002; 53:331–374.
30. Peric D, De Souza Neto EA. A new computational model for Tresca plasticity at finite strains with an
optimal parametrization in the principal space. Computer Methods in Applied Mechanics and Engineering
1999; 171:463– 489.
31. Luccioni LX, Pestana JM, Rodriguez-Marek A. An implicit integration algorithm for the finite element
implementation of a nonlinear anisotropic material model including hysteretic nonlinearity. Computer Methods
in Applied Mechanics and Engineering 2000; 190:1827–1844.
32. Luccioni LX, Pestana JM, Taylor RL. Finite element implementation of non-linear elastoplastic constitutive
laws using local and global explicit algorithms with automatic error control. International Journal for
Numerical Methods in Engineering 2001; 50:1191–1212.
33. Sloan SW, Abbo AJ, Sheng D. Refined explicit integration of elastoplastic models with automatic error
control. Engineering Computations 2001; 18:121–154.
34. Palazzo V, Rosati L, Valoroso N. Solution procedures for J3 plasticity and viscoplasticity. Computer Methods
in Applied Mechanics and Engineering 2001; 191:903–939.
35. Palazzo V, Rosati L, Valoroso N. Computational issues of general isotropic elastoplastic models, In ECCOMAS
2000 International Conference, Barcelona, Oñate E, Bugeda G, Suàrez B (eds). CIMNE: Barcelona, 2000.
36. Betsch P, Steinmann P. Derivation of the fourth-order tangent operator based on a generalized eigenvalue
problem. International Journal of Solids and Structures 2000; 37:1615 –1628.
37. Del Piero G. Some properties of the set of fourth-order tensors, with application to elasticity. Journal of
Elasticity 1979; 3:245 –261.
38. Halmos P. Finite-Dimensional Vector Spaces. Van Nostrand: New York, 1958.
39. Miehe C. Computation of isotropic tensor functions. Communications in Numerical Methods in Engineering
1993; 9:889–896.
40. Simo JC, Taylor RL. Quasi-incompressible finite elasticity in principal stretches. Continuum basis and
numerical algorithms. Computer Methods in Applied Mechanics and Engineering 1991; 85:273–310.
41. Carlson DE, Hoger A. The derivative of a tensor-valued function of a tensor. Quarterly of Applied Mathematics
1986; XLIV:409– 423.
42. Gurtin ME. An Introduction to Continuum Mechanics. Academic Press: New York, 1981.
43. Ball JM. Differentiability properties of symmetric and isotropic functions. Duke Mathematical Journal 1984;
51:699–728.
44. Rosati L, Valoroso N. Derivatives of isotropic tensor functions. Comptes Rendus de l’Académie des Sciences—
Série IIb—Mécanique 2002, in press.
45. Dieudonné J. Foundations of Modern Analysis. Academic Press: New York, 1960.
46. Truesdell C, Noll W. The Non-linear field theories of mechanics. In Handbuch der Physik, band III/3,
Flügge S (ed.). Springer: Berlin, 1965.
47. Rivlin RS. Further remarks on the stress-deformation relations for isotropic materials. Journal of Rational
Mechanics and Analysis 1955; 4:681–701.
48. Rosati L, Valoroso N. Evaluation of conjugate stresses to Seth’s strain tensors. Technische Mechanik 2002;
22:1–10.
49. Rosati L. A novel approach to the solution of the tensor equation AX + XA = H. International Journal of
Solids and Structures 2000; 37:3457–3477.
50. Styan GPH. Hadamard products and multivariate statistical analysis. Linear Algebra and its Applications
1973; 6:217–240.
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498
498 L. ROSATI AND N. VALOROSO
Copyright 䉷 2004 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2004; 60:461–498