You are on page 1of 17

Viscoplasticity model at nite deformations with combined

isotropic and kinematic hardening


Adnan Ibrahimbegovic
a,
*
, Lot Chor
b,1
a
Ecole Normale Sup erieure de Cachan=LMT, 61 av. du President Wilson, 94235 Cachan Cedex, France
b
Universit e de Technologie de Compi egne, Dept. GSM, bp-529, 60205 Compi egne Cedex, France
Received 25 February 1999; accepted 25 October 1999
Abstract
In this work, we construct a phenomenological constitutive model of viscoplasticity at nite strains, which gener-
alizes the classical Perzyna or DuvautLions models to nite strains. The latter is accomplished with a minimum
number of hypothesis, including the multiplicative decomposition of deformation gradient, a denition of the elastic
domain and nally a penalty-like, viscoplastic regularization of the principle of maximum plastic dissipation. The
model is extended to include the isotropic and kinematic hardening of PragerZiegler type. Numerical computation of
the viscoplastic ow at nite strain is also discussed, along with the corresponding simplication resulting from a
convenient choice of the logarithmic strain measure. Several illustrative numerical examples are presented in order to
demonstrate the ability of the proposed model to remove the deciencies of some currently used models. 2000
Elsevier Science Ltd. All rights reserved.
Keywords: Viscoplasticity; Finite deformation; Kinematic hardening
1. Introduction
The main objective of this work is to develop a gen-
eral phenomenological model of plasticity at nite de-
formation, accounting for strain rate sensitivity as well as
isotropic and kinematic hardening eects. Since the
original viscoplasticity formulation of Ref. [1], the sub-
ject of hardening viscoplasticity in the regime of
small strains has fairly matured. Fundamental works of
Halphen and Nguyen [2], Moreau [3], Duvaut and Lions
[4], Nayroles [5] and Lemaitre and Chaboche [6], among
others, have provided a solid foundation for small strain
viscoplasticity in form of the variational inequality. This
point of view, strongly relying on convex analysis, has
also proved helpful in devising the computational strat-
egy based on the so-called catching up algorithm of
Moreau [3] and Nguyen [7], as an alternative to the radial
return algorithm of Wilkins [8] and Krieg and Krieg [9].
Extending these ideas to large strain analysis was
initially done in a somewhat ad-hoc manner, by using
hypo-plasticity models and simply replacing the stress
and strain from the small strain constitutive equation by
chosen stress and strain rates, respectively. It was soon
noticed that such an implementation leads to spurious
oscillations for some stress rates (e.g. Jaumann stress rate
in a simple shear test [1012], potential problems with
kinematic hardening mechanics [13] and spurious energy
supply in a closed elastic strain path [14]. The main
reason for the forementioned deciencies of such a model
was traced to its incompatibility with the hyperelastic
behavior even in the absence of plastic deformation [15].
For this reason, the hypo-plasticity models of
this kind are currently getting abandoned in favor of
hyper-plasticity models, for which one can exploit the
kinematic hypothesis of Lee [16] and Mandel [17] on
multiplicative decomposition of deformation gradient in
Computers and Structures 77 (2000) 509525
www.elsevier.com/locate/compstruc
*
Corresponding author. Tel.: +33-1-4740-2239; fax: +33-1-
4740-2785.
E-mail address: ai@lmt.ens-cachan.fr (A. Ibrahimbegovic).
1
Graduate Research Assistant.
0045-7949/00/$ - see front matter 2000 Elsevier Science Ltd. All rights reserved.
PII: S 0 0 4 5 - 7 9 4 9 ( 9 9 ) 0 0 2 3 2 - 1
elastic and inelastic part, to construct strain energy
function. The fact that one can construct the strain en-
ergy function for a large strain plasticity model was al-
ready recognized as early as 1965 [18]. However, it is
only with later works of Simo and Ortiz [19], Simo [20]
and Moran et al. [21], much inspired by related works of
Marsden and Hughes [22] on nite deformation elas-
ticity, that a sound formulation and numerical imple-
mentation of the nite deformation plasticity models
with strain energy are furnished. This was achieved at
the expense of raising signicantly the level of generality
and placing the developments in the framework of
manifolds.
2
The main advantage of the nite defor-
mation plasticity formulation of this kind with respect to
the hypo-plasticity formulation employed previously is
that the issue of stress or strain rates is completely cir-
cumvented by appealing to the notion of the Lee de-
rivative [22, p. 93].
It was shown more recently by Ibrahimbegovic [23]
that the complexity of tensor calculus on a manifold can
be signicantly reduced by extending to manifolds the
fundamental work of Hill [24] on the principal axis
representation of tensors, where manipulating the ten-
sors can be replaced by manipulating their principal
values, i.e. scalars. In order to simplify the numerical
implementation, the principal axis formulation of plas-
ticity can further be recast in the Euclidean setting, ei-
ther by choosing the unit matrix representation of the
metric tensor [25] or by assuming the Euclidean setting
at the outset [26]. It was also noted [2730] that the
principal axis formulation in conjunction with the log-
arithmic nite strain measure can be used to formally
simplify the plastic ow computation to the one, which
is employed in small strain case.
In this work, we take these considerations one step
further to develop a hardening viscoplasticity model. In
that respect, the contributions for which we believe to be
of special interest are
(i) A sound theoretical formulation of the nite de-
formation viscoplasticity model is developed from a
minimum number of hypotheses, including the multi-
plicative decomposition of deformation gradient, and a
general form of the strain energy constructed as an
isotropic function of the elastic strain measure. It is
shown that the standard thermodynamics consideration
and a penalty-like, viscoplastic regularization of the
principle of maximum plastic dissipation provide all the
corresponding constitutive and evolution equations for
the generalization of the classical models of Perzyna [1]
or DuvautLions [4] to the nite strain regime.
(ii) The formulation is set in the space of principal
axis of the spatial strain measures, which splits the
geometrically nonlinear eects from the viscoplastic ow
computation. The operator split method can be used to
exploit such a split and simplify the numerical imple-
mentation. In particular, choosing the logarithmic or
natural strain measure, the governing equations for the
viscoplastic ow computation become formally the same
as those from small strain case. Due to isotropy of the
elastic response, the stress computation can also be
simplied accordingly.
(iii) Careful thermodynamics consideration is given
to the isotropic and kinematic hardening phenomena,
with the latter generalizing the classical model of Prager
and Ziegler to nite strains. The principal axis setting
clearly illustrates the key feature of the kinematic
hardening model of this kind with the corresponding
strain-like hardening variable, which shares the same
eigenvectors with the viscoplastic strain.
The outline of this article is as follows: The governing
equations of the nite deformation perfect viscoplastic-
ity model are developed in Section 2 along with the
appropriate extensions of such model capable of han-
dling isotropic and kinematic hardening. In Section 3,
we discuss the numerical implementation of the model.
A number of selected numerical simulations are given in
Section 4. In Section 5, we give some closing remarks.
2. Theoretical formulation
2.1. Extending classical viscoplasticity to nite strains
We start our considerations by constructing a con-
venient extension of the classical Perzyna or Duvaut
Lions-type, perfect viscoplasticity model to nite strain
regime. By generalizing the kinematic hypothesis of Lee
[16] and Mandel [17] to viscoplasticity, we assume that
the total deformation gradient, F, can be multiplica-
tively decomposed into elastic, F
e
, and the viscoplastic
part, F
vp
, i.e.
F = F
e
F
vp
: (1)
We note that F
e1
would unload elastically, the stress
in the neighborhood u(O(X)) in the deformed congu-
ration, which gives rise to a stress-free intermediate
conguration.
3
On the contrary, F
vp
acts as an internal
variable, which expresses the viscoplastic ow or the
amount of dislocation of the crystal lattice. Therefore,
the process is dened as elastic if no change of F
vp
would
take place.
2
See e.g. Ref. [22].
3
We note that the multiplicative decomposition of the
deformation gradient is dened only pointwise, so that the
intermediate `conguration' does not necessarily represent a
collection of compatible neighborhoods.
510 A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525
As indicated in Fig. 1, the multiplicative decompo-
sition of deformation gradient can be exploited to dene
various nite strain measures. The issues regarding the
optimal choice of the strains for the development of the
most general, anisotropic form of the plasticity model
have not yet been fully settled [31]. However, if one as-
sumes that the elastic response is isotropic, all the for-
mulations with dierent strain measures become fully
equivalent [23]. Considering that the isotropy of elastic
response is quite an acceptable hypothesis for most
metals, we further pursue a development of one such
model of nite strain viscoplasticity.
If we assume that the elastic response is unaected by
the amount of viscoplastic ow, it further follows that
the elastic response can be described by a strain energy
function, w(F
e
). The isotropy of the elastic response thus
implies that such a strain energy function should be in-
variant under any change of coordinates in the inter-
mediate conguration, F
e

F
e
Q, where Q is an
orthogonal matrix (i.e. Q
T
= Q
1
). The latter implies
that the strain energy should be constructed as a function
of the left CauchyGreen elastic deformation tensor,
b
e
= F
e
F
eT
: (2)
Namely, in seeking invariant form for w() we need to
take
w(b
e

) = w F
e
QQ
T
....
I
F
eT
_
_
_
_
= w(b
e
): (3)
We note in passing that in the absence of viscoplastic
ow (F
vp
= I), it follows from Eq. (1) that we can re-
cover from Eq. (2) the standard denition of the left
CauchyGreen deformation tensor, which is exploited
[32] for constructing the spatial description of the nite
strain elasticity, but disguised as the Finger deformation
tensor, e
F
=
1
2
(1 FF
T
).
Therefore, one can borrow the standard objectivity
requirement under the rigid body rotation superposed
on the deformed conguration [32, p. 143], F
e

= QF
e
,
where Q
T
= Q
1
, to conclude that the strain energy
function should only depend on invariants of b
e
,
w(I
i
(b
e
)).
We show in this work that one should rather give the
preference to an alternative form of the strain energy
satisfying the invariance requirement, which is con-
structed in terms of elastic principal stretches k
e
i
, i.e. the
principal values of F
e
,
w(k
e
i
): (4)
In view of Eq. (2), the latter can be obtained by solving
the eigenvalue problem
b
e
_
(k
e
i
)
2
1
_
m
i
= 0; (5)
where m
i
are the principal vectors of b
e
. Taking into
account the orthogonality of principal vectors
m
i
m
j
= d
ij
; d
ij
=
1; i = j;
0; i ,= j;
_
(6)
one can construct the spectral decomposition of b
e
ac-
cording to
b
e
=

3
i=1
(k
e
i
)
2
m
i
m
i
: (7)
The results in Eqs. (6) and (7), which are valid if all k
e
i
take distinct values can easily be modied [25] to ac-
count for the case when two or all three k
e
i
coincide.
In order to simplify the subsequent thermodynamics
considerations, we choose to replace the spatial with the
material representation of the theory. As shown by
Ibrahimbegovic [23], this is rather easy to achieve in the
chosen setting of principal axes; Namely, by multiplying
Eq. (5) by F
1
, and exploiting the denitions in Eqs. (1)
and (2), we can get
0 = F
1
b
e
F
T
_
(k
e
i
)
2
F
1
F
T
_
F
T
m
i
= (F
vpT
F
vp
)
1
_
(k
e
i
)
2
(F
T
F)
1
_
F
T
m
i
= G
vp
_
(k
e
i
)
2
C
1
_
n
i
; (8)
where C and G
vp
are, respectively, the total and the vi-
scoplastic right CauchyGreen deformation tensors
G
vp
= (C
vp
)
1
= (F
vpT
F
vp
)
1
; C = F
T
F: (9)
In Eq. (8), we dene the material form of the eigenvec-
tors as
n
i
= F
T
m
i
; (10)
which satisfy induced orthogonality condition with re-
spect to C; Namely, it follows from Eq. (6) that
d
ij
= m
i
m
j
= F
T
n
i
F
T
n
j
= n
i
C
1
n
j
: (11)
Fig. 1. Multiplicative decomposition of deformation gradient
and associated strain measures.
A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525 511
We can see that the material form of the eigenvalue
problem in Eq. (5) does not aect the values of the
elastic principal stretches. Consequently, neither does it
aect the chosen strain energy function constructed in
terms of principal stretches
w(k
e
i
) =
^
w(C; G
vp
): (12)
The standard thermodynamics considerations [3335]
and the regularized form of the principle of maximum
plastic dissipation are sucient to provide all the gov-
erning equations for the perfect viscoplasticity model.
Namely, for the material representation of the strain
energy in Eq. (12), we can state a purely mechanical
form of the dissipation inequality
0 6 D := S
1
2
_
C
o
ot
^
w(C; G
vp
)
= S
_
2
o
^
w
oC
_

1
2
_
C 2
o
^
w
oG
vp

1
2
_
G
vp
; (13)
where S is the second PiolaKirchho stress tensor
[22,32] which in the context of elasticity forms an ener-
gy-conjugate pair with the GreenLagrange strain,
E =
1
2
(C I).
In an elastic process, where no change in F
vp
or,
according to denition in Eq. (9), no change in G
vp
takes
place (
_
G
vp
= 0), it holds that D = 0, so that we can
compute the second PiolaKirchho stress by a mere
function evaluation, since
D = 0 = S = 2
o
^
w
oC
: (14)
In view of Eq. (12), the latter can also be expressed in
principal axes as
S = 2

3
i=1
ow
ok
e
i
ok
e
i
oC
: (15)
The last term in Eq. (15) can be computed from the
directional derivative with respect to C of the eigenvalue
statement in Eq. (8), to get
0 =2k
e
i
ok
e
i
oC
dC
_ _
C
1
n
i
(k
e
i
)
2
oC
1
oC
n
i
G
vp
_
(k
e
i
)
2
C
1
_
dn
i
: (16)
Scalar multiplying the last expression by n
j
and making
use of the eigenvector orthogonality in Eq. (11), along
with the standard result,
4
(oC
1
=oC) dC = C
1
dCC
1
,
we obtain
ok
e
i
oC
=
k
e
i
2
C
1
n
i
C
1
n
i
; (17)
which can be exploited to simplify the principal axis
representation of the second PiolaKirchho stress in
Eq. (15) to get
S =

3
i=1
ow
ok
e
i
k
e
i
C
1
n
i
C
1
n
i
: (18)
This last result can also be interpreted as the spectral
decomposition of the second PiolaKirchho tensor with
s
i
=
ow
ok
e
i
k
e
i
(19)
as its principal values. The latter can be computed by
solving the eigenvalue problem
(S s
i
C
1
)n
i
= 0: (20)
The directional derivative of the eigenvalue statement in
Eq. (8) with respect to G
vp
results with
0 = dG
vp
n
i
2k
e
i
ok
e
i
oG
vp
dG
vp
_ _
C
1
n
i
G
vp
_
(k
e
i
)
2
C
1
_
dn
i

n
j
=
ok
e
i
oG
vp
=
1
2k
e
i
n
i
n
i
: (21)
In view of the result in Eq. (17) and the last result, it
further follows that
ok
e
i
oC
= C
1
ok
e
i
oG
vp
G
vp
: (22)
With this result on hand and the chain rule, we can
obtain that ow=oC = C
1
(ow=oG
vp
)G
vp
, which allows us
to further simplify the dissipation inequality in Eq. (13)
for a viscoplastic process to get
0 < D
vp
:= CSG
vp1

1
2
_
G
vp
= S
1
2
C
_
G
vp
G
vp1
: (23)
In generalizing the classical viscoplasticity model of
over-stress type, we consider a process to be viscoplastic
for all the values of the stress outside the elastic domain
corresponding to a positive value of the function
^
/(S; C) = /(s
i
) > 0: (24)
The elastic domain is dened by the negative value of
Eq. (24), and its boundary is given by
^
/(S; C) =
/(s
i
) = 0.
The evolution equation for the viscoplastic strain can
be deduced by appealing to the principle of maximum
plastic dissipation [36,37], which at a given deformed
conguration (i.e. given value of

C) chooses the value of
stress, which would maximize the viscoplastic dissipation
outside of the elastic domain. The latter can be formu-
lated as an unconstrained minimization problem with
4
This result can easily be derived by computing the
directional derivative with respect to C of the identity I = C
1
C.
512 A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525
H
vp
(S) = D
vp
(S) P
^
/ S;

C
_ _ _ _
min; (25)
where P(
^
/()) is a penalty-like functional, which should
take zero value in the elastic domain and its boundary.
In accordance with the classical viscoplasticity models of
Perzyna [1] and Duvaut and Lions [4], the penalty-like
functional is chosen as
P(
^
/()) =
1
2g
[
^
/()[
2
;
^
/ > 0;
0;
^
/ 6 0;
_
(26)
where g is the viscosity parameter. It readily follows that
from Eq. (26) that the derivative of the chosen func-
tional can be written by using the Macauley bracket.
5
P
/
(
^
/()) =
1
g

^
/()) :=
1
g
^
/();
^
/ > 0;
0;
^
/ 6 0:
_
(27)
With this result on hand, the minimization problem in
(25) can be solved resulting in
0 =
oH
vp
oS
:=
1
2
C
_
G
vp
G
vp1

1
g

^
/)
o
^
/
oS
; (28)
which provides the desired evolution equation for the
viscoplastic strain
_
G
vp
= 2

^
/)
g
C
1
o
^
/
oS
G
vp
: (29)
The last result can be further simplied if one resorts to
the principal axis representation, namely, the directional
derivative of the eigenvalue statement in Eq. (20) can be
computed to give
0 = dSn
i

os
i
oS
dS
_ _
C
1
n
i
S
_
s
i
C
1

dn
i

n
j
=
os
i
oS
= n
i
n
i
: (30)
In view of the principal axis representation of the
elastic domain in Eq. (24) and the last result a simple
application of the chain rule allows to recast the evolu-
tion equation for the viscoplastic strain as
_
G
vp
= 2
/)
g

3
i=1
o/
os
i
C
1
n
i
_
n
i
_
G
vp
: (31)
Remark 1: isochoric viscoplastic ow
If the boundary of the elastic domain is pressure in-
sensitive, so that

3
i=1
(o/=os
i
) = 0, one can show that
the viscoplastic deformation is isochoric. Namely, by
appealing to the notion of the exponential function of a
tensor [32] which states that the initial value problem
_
X(0) = AX(0); X(0) = I (32)
with A a given tensor, has exactly one solution
X(t) = exp[At[ :=

i=0
I
_

1
n
(tA)
_
n
: (33)
This result can directly be applied to obtain the corre-
sponding exact solution of the evolution equation for
viscoplastic ow in Eq. (31), after recalling that
G
vp
(0) := [F
vpT
(0)F
vp
(0)[
1
= I, to get
G
vp
(t) = exp
_
2
/)
g

3
i=1
o/
os
i
C
1
n
i
n
i
_
: (34)
It can further be shown [32, p. 227] that
det(exp[At[) = exp(tr[At[), which in application to Eq.
(34) leads to
det(G
vp
(t)) = exp tr
_ _
2
/)
g

3
i=1
o/
os
i
C
1
n
i
_
n
i
_
__
= exp
_
2
/)
g

3
i=1
o/
os
i
_
: (35)
For any pressure insensitive form of the elastic domain
with

3
i=1
(o/=os
i
) = 0, it follows from the last result
that
det G
vp
(t) = 1 (36)
or, in other words, that the viscoplastic deformation
tensor is a unimodular tensor. In view of denition in
Eq. (9), it further follows that
det F
vp
(t) = 1; (37)
which implies that the viscoplastic ow is isochoric, or
that there is no change in plastic volume. We note in
closing this remark that the pressure insensitive form of
/() can be dened in terms of deviatoric principal val-
ues
/(^ s
i
); ^ s
i
= s
i

1
3

3
k=1
s
k
: (38)
2.2. Including isotropic and kinematic hardening
In order to increase the predictive capabilities of the
perfect viscoplasticity model at nite strains, we set in
this section to include the internal variables which could
handle the isotropic and kinematic hardening phenom-
ena. In particular, a strain-like scalar variable n is in-
troduced to handle the increase in since of the elastic
domain, i.e. isotropic hardening, and the strain-like
tensor variable N is introduced to handle the eventual
translation of the elastic domain.
5
The Macauley bracket lters out only the positive value of
function; i.e. x) = x, x > 0 and x) = 0, x 6 0.
A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525 513
The strain energy function should thus be generalized
to include these two hardening variables as
~
w(C; G
vp
; N; n): (39)
For the subsequent considerations, we choose the
kinematic hardening model, which represents an ap-
propriate generalization to the nite strain regime of the
classical PragerZiegler kinematic hardening rule [37, p.
137], in that the kinematic hardening variable N is pro-
portional to the viscoplastic strain G
vp
, i.e. N = cG
vp
,
where c is a constant. In the present setting of the
principal axes the latter can be formulated by postulat-
ing that N and G
vp
share the same eigenvectors. There-
fore, in view of the results in Eqs. (8) and (9), we can
write
[N (z
i
)
2
C
1
[n
i
= 0; (40)
where z
i
are the principal values of strain-like kinematic
hardening tensor.
With this result on hand, one can also provide the
principal axis representation of the strain energy as
w(k
e
i
; z
i
; n) (41)
with respect to the principal axes n
i
shared by both G
vp
and N. Similar representations can also be given for the
new denition of the elastic domain in terms of
~
/(C; S; A; q) = /(s
i
; a
i
; q); (42)
where q is the isotropic hardening variable, conjugate to
n, whereas A is the kinematic hardening variable, i.e. the
back stress, with its principal values given as a
i
. In other
words, we can write that
(A a
i
C
1
)n
i
= 0: (43)
The dissipation inequality in Eq. (13) corresponding to
the new form of the strain energy can be rewritten as
0 6 D :=S
1
2
_
C
o
ot
~
w(C; G
vp
; N; n)
= S
_
2
o
~
w
oC
_

1
2
_
C 2
o
~
w
oG
vp

1
2
_
G
vp
2
o
~
w
oN

1
2
_
N
o
~
w
on
n: (44)
In an elastic process, where no change takes place
regarding internal variables, i.e.
_
G
vp
= 0 (
_
F
vp
= 0),
_
N = 0 and n = 0, the dissipation vanishes, so that, we
again recover the constitutive equations for the second
PiolaKirchho stress as already obtained in Eq. (14).
Further, we can also dene the stress-like isotropic
hardening variables q by its constitutive equation
q =
o
~
w
on
: (45)
For the selected generalization of the PragerZiegler
kinematic hardening model, the constitutive equations
for the back stress can be obtained by making use of the
principal axis representation as
A =

3
i=1
2
ow
oz
i
oz
i
oC
=

3
i=1
ow
oz
i
z
i
C
1
n
i
C
1
n
i
; a
i
=
ow
oz
i
z
i
: (46)
In view of results in Eqs. (40) and (43) and previously
derived similar conclusion in Eq. (22), we can write that
oz
i
oC
= C
1
oz
i
oN
N; (47)
which can be used to obtained a reduced form of the
dissipation inequality valid for a viscoplastic process
0 < D
vp
:= S
1
2
C
_
G
vp
G
vp1
A
1
2
C
_
NN
1
qn: (48)
The principle of maximum plastic dissipation can
now be reformulated by using the corresponding form of
the elastic domain in Eq. (42), providing the evolution
equations of the internal variables
0 =
oH
vp
oS
:=
1
2
C
_
G
vp
G
vp1

1
g

~
/)
o
~
/
oS
=
_
G
vp
= 2

~
/)
g
C
1
o
~
/
oS
G
vp
; (49a)
0 =
oH
vp
oA
:=
1
2
C
_
NN
1

1
g

~
/)
o
~
/
oA
=
_
N = 2

~
/)
g
C
1
o
~
/
oA
N; (49b)
0 =
oH
vp
oq
:= n
1
g

~
/)
o
~
/
oq
=
_
n =

~
/)
g
o
~
/
oq
: (49c)
The principal representation of the evolution equation
(49a) again takes the form as given in Eq. (31), whereas
the one in Eq. (49b) reduces to
_
N = 2
/)
g

3
i=1
o/
oa
i
C
1
n
i
_
n
i
_
N: (50)
Remark 2: kinematic hardening isochoric variable and
deviatoric back stress
The conclusion drawn in Remark 1 can readily be
extended to internal variables governing proposed ki-
nematic hardening model of the PragerZiegler type.
Namely, if the back stress featuring in the denition of
the elastic domain in Eq. (42) is deviatoric, with its
principal values a
1
a
2
a
3
= 0, the corresponding
strain-like kinematic hardening variable N is a unimod-
ular tensor.
514 A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525
Namely, by making use again of the exponential
function to compute the exact solution to evolution
equation (50) we get
N(t) = exp
_
2
/)
g

3
i=1
o/
oa
i
C
1
n
i
_
n
i
_
_
; (51)
which further implies that
det N(t) = exp tr
_ _
2
/)
g

3
i=1
o/
oa
i
C
1
n
i
_
n
i
_
__
= exp
_

_
2
/)
g

3
i=1
o/
oa
i
........
=0
_

_
= 1: (52)
2.3. Spatial description
All the governing equations of the proposed nite
strain viscoplasticity model with combined isotropic and
kinematic hardening can also be cast in spatial descrip-
tion, which turns out to provide a more convenient basis
for an ecient numerical implementation. This is ac-
complished simply by exploiting the relationship be-
tween the spatial and the material form of the principal
vectors in Eq. (12) and reversing the operation that lead
us to replace the eigenvalue problem in Eq. (5) by its
counterpart in Eq. (8).
To that end, one rst have to dene the spatial rep-
resentation of the second PiolaKirchho stress in terms
of the Kirchho stress
s = FSF
T
; (53)
which shares the same principal values s
i
; Namely, from
Eq. (20) we can get
0 = S
_
s
i
C
1
_
n
i
[F
= FSF
T
......
s
_
_
s
i
F(F
T
F)
1
F
T
_
F
T
n
i
......
mi
= [s s
i
1[m
i
: (54)
The stress constitutive Eq. (18) can similarly be modied
to get
s := FSF
T
=

3
i=1
ow
ok
e
i
k
e
i
F(F
T
F)
1
n
i
F(F
T
F)
1
n
i
=

3
i=1
ow
ok
e
i
k
e
i
m
i
m
i
= s
i
=
ow
ok
e
i
k
e
i
: (55)
The kinematic hardening strain-like variable can also be
written in spatial description with
z = FNF
T
; (56)
which, by exploiting the result in (40), can easily be
shown to have the same principal vectors, since
0 = N
_
z
2
i
C
1
_
n
i
[F
= FNF
T
......
z
_
_
z
2
i
F(F
T
F)
1
F
T
_
_
F
T
n
i
......
m
i
= [z z
2
i
1[m
i
: (57)
A similar spatial representation can be provided for
back-stress, since from Eq. (46) we get
a := FAF
T
=

3
i=1
ow
oz
i
z
i
F(F
T
F)
1
n
i
F(F
T
F)
1
n
i
=

3
i=1
ow
oz
i
z
i
m
i
m
i
= a
i
=
ow
oz
i
z
i
: (58)
By making use of the foregoing results we can nally
provide the spatial description of the evolution equa-
tions. In particular, it follows from Eq. (8) that one can
dene
b
e
= FG
vp
F
T
: (59)
The time derivative of the last equation can be readily
computed to obtain
_
b
e
=
_
FF
1
FG
vp
F
T
FG
vp
F
T
F
T
_
F
T
F
_
G
vp
F
T
= lb
e
b
e
l
T
F
_
G
vp
F
T
; (60)
where l =
_
FF
1
is the spatial velocity gradient. With this
result on hand we can provide the spatial representation
of the evolution Eq. (29) as
_
b
e
lb
e
b
e
l
T
= F
_
G
vp
F
T
= 2
/)
g

3
i=1
o/
os
i
FC
1
n
i
n
i
G
vp
F
T
= 2
/)
g

3
i=1
o/
os
i
F(F
T
F)
1
F
T
....................
I
m
i
m
i
FG
vp
F
T
..........
b
e
= 2
/)
g

3
i=1
o/
os
i
m
i
_
m
i
_
b
e
; (61)
where the results in Eqs. (12) and (59) were used. A
similar transformation can be performed for the evolu-
tion equation of kinematic hardening variable in Eq.
(50) to obtain
_ z lz zl
T
= 2
/)
g

3
i=1
o/
oa
i
m
i
_
m
i
_
z: (62)
A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525 515
3. Numerical implementation
In summary of considerations given in the previous
section, we note that the internal state variables for the
presented viscoplasticity model in spatial representation
are: the left CauchyGreen elastic deformation tensor,
b
e
, the kinematic hardening tensor, z, and the isotropic
hardening scalar variable, n. The list of state variables
should be completed by the position vector in the de-
formed conguration, u, which is used to compute the
total deformation gradient
F = [u
;1
u
;2
u
;3
[; (63)
where u
;i
denotes the partial derivative of the position
vector with respect to the corresponding coordinate, x
i
.
The central problem of the computational visco-
plasticity reduces to tracing the time histories of the state
variables: u(t), b
e
(t), z(t) and n(t) in the time interval of
interest. The central problem is well posed, and it can be
solved by integrating the evolution equations in Eqs.
(49c), (61) and (62), accompanied by the weak form of
momentum balance equations. The latter is obtained by
using the principle of virtual power [38] as
G(u; b
e
; z; n; _ u) :=
_
B
s d G
ext
= 0; (64)
where B is the material domain occupied by the body
and G
ext
is the external virtual power. The integral in Eq.
(64) is computed by using the nite element method and
the quadrature formulae (Gauss quadrature, [39,40]),
which, as elaborated upon by Ibrahimbegovic et al. [41],
allows the computation of the state variables to be re-
duced to a single quadrature point at the time. Consid-
ering further that one-step solution schemes are typically
used to carry out the computation, the central problem
of computational viscoplasticity can be restated as fol-
lows:
Central problem in computational viscoplasticity (\
quadrature point)
Given : u
n
= u(t
n
); b
e
n
= b
e
(t
n
); z
n
= z(t
n
);
n
n
= n(t
n
); Dt = t
n1
t
n
> 0;
compute : u
n1
= u(t
n1
); b
e
n1
= b
e
(t
n1
);
z
n1
= z(t
n1
); n
n1
= n(t
n1
):
We note in passing that after having computed the
state variables at time t
n1
, we can recover the corre-
sponding values of dependent variables: the stress ten-
sor, s
n1
, the back-stress, a
n1
, the isotropic hardening
stress-like variable, q
n1
, simply by using the constitutive
Eqs. (55), (58) and (45), respectively.
The central problem of computational viscoplasticity
is composed of a large number of local equations (one
set of internal variable evolution equations for each
quadrature point) and a single set of global equilibrium
Eq. (64). As rst shown by Simo and Ortiz [19], such a
structure can be exploited to simplify the computation
by employing the operator split procedure to separate
the local (pertaining to a quadrature point) and global
computational tasks.
3.1. Internal variable computations
For the purpose of the discussion to follow, we as-
sume that the position vector at time t
n1
, u
n1
, is ob-
tained, by solving the momentum balance Eq. (64). This
can be carried out either by a direct or an iterative
method, independent on local solution step. We recall
again that the latter is the only global computation,
which aects all the displacement degrees of freedom
simultaneously. The remaining local computation can
then be started to obtain the corresponding values of
internal variables, by integrating the evolution Eqs.
(49c), (61) and (62). To this end, we have to examine two
possibilities. A simpler one is when the process remains
elastic i.e. /) = 0 leading to
_
b
e
lb
e
b
e
l
T
= 0; b
e
(0) = b
e
n
; (65)
_ z lz zl
T
= 0; z(0) = z
n
; (66)
_
n = 0; n(0) = n
n
; (67)
which denes the so-called elastic trial step.
It is immediately apparent that the exact solution of
the last equation can be obtained as
n
trial
n1
= n
n
: (68)
Although it is somewhat less apparent, we can also ob-
tain closed-form solutions for Eqs. (65) and (66).
Namely, by exploiting the result in Eq. (59), for a xed
value of the viscoplastic deformation,

G
vp
, Eq. (65) can
be rewritten as
_
b
e
=
o
ot
FG
vp
F
T
_

G
vp
; b
e
(0) = b
e
n
:= F
n
G
vp
n
F
T
n
:
(69)
We recall again the chosen xed value of the plastic
deformation is consistent with the assumption of the
trial step being elastic. By introducing the relative de-
formation gradient
f
n1
= F
n1
F
1
n
; (70)
the exact solution for the elastic trial left CauchyGreen
strain can be obtained
b
e;trial
n1
= F
n1
G
vp
n
F
T
n1
= f
n1
b
e
n
f
T
n1
: (71)
516 A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525
The computed value of the elastic strain is used to
devise the corresponding form of the eigenvalue problem
in Eq. (5),
b
e;trial
n1
_
(k
e;trial
i;n1
)
2
1
_
m
trial
n1
= 0 (72)
leading to the trial values of elastic principal stretches,
k
e;trial
i;n1
, and the trial principal vectors, m
trial
n1
. The same
principal vectors are shared by the trial value of the
kinematic hardening tensor, z
trial
n1
, while its principal
values are those from the previous step, z
trial
i;n1
= z
i;n
.
Making use of the results in Eqs. (55), (58) and (45)
we can compute the corresponding trial values of the
Kirchho stress, s
trial
i;n1
, and the back stress, a
trial
i;n1
, and
isotropic hardening stress-like variable q
trial
n1
. If the value
of / computed from Eq. (42) for so obtained trial values
is indeed negative or zero, i.e. if /(s
trial
i;n1
; a
trial
i;n1
; q
trial
n1
) 6 0,
our guess for /) = 0 was correct and the trial state can
be accepted as the nal state at time t
n1
.
In the opposite case, if the trial value of / is positive,
we need to compute the true values of state variables
corresponding to modied evolution equations
_
b
e
=
2
g
/)

3
i=1
o/
os
i
m
i
_
m
i
_
b
e
; b
e
(0) = b
e;trial
n1
; (73)
_ z =
2
g
/)

3
i=1
o/
oa
i
m
i
_
m
i
_
z; z(0) = z
trial
n1
; (74)
_
n =
/)
g
o/
oq
; n(0) = n
trial
n1
: (75)
We note that, in the spirit of the operator split method,
this kind of computation carries on from the computed
trial values.
An approximate rst-order solution to Eq. (75) can
be obtained by using the implicit, backward-Euler
scheme leading to
n
n1
= n
trial
n1
c
n1
o/
oq

n1
; (76)
where we denoted
c
n1
= /
n1
)
Dt
g
: (77)
Approximate rst-order solutions are also sought to
the evolution Eqs. (73) and (74), but as opposed to using
the backward-Euler scheme the exponential approxi-
mation is employed, as proposed earlier by Weber and
Anand [27], to get
b
e
n1
=

3
i=1
exp
_
_
2c
n1
o/
os
i
_
m
i;n1
m
i;n1
_
b
e;trial
n1
;
(78)
z
n1
=

3
i=1
exp
_
_
2c
n1
o/
oa
i
_
m
i;n1
m
i;n1
_
z
trial
n1
;
(79)
where the orthogonality of the eigenvectors was ex-
ploited.
Further, from eigenvalue problems (5) and (57) writ-
ten at time t
n1
, we can obtain the spectral decomposition
of the left CauchyGreen elastic deformation tensor
b
e
n1
=

3
i=1
(k
e
i;n1
)
2
m
i;n1
m
i;n1
(80)
and the kinematic hardening strain tensor
z
n1
=

3
i=1
(z
i;n1
)
2
m
i;n1
m
i;n1
: (81)
Similar results can be written for the trial values of the
elastic strain and kinematic hardening variable, i.e.
b
e;trial
n1
=

3
i=1
k
e;trial
i;n1
_ _
2
m
trial
i;n1
m
trial
i;n1
; (82)
z
trial
n1
=

3
i=1
z
trial
i;n1
_ _
2
m
trial
i;n1
m
trial
i;n1
: (83)
With these results on hand, we can devise the prin-
cipal axis representation of the exponential approxima-
tions (78) and (79). The latter, along with the uniqueness
of the spectral decomposition, implies that the trial and
nal eigenvectors coincide, i.e.
m
i;n1
= m
trial
i;n1
(84)
and that the trial values of elastic principal stretches and
kinematic hardening variables ought to be modied ac-
cording to
(k
e
i;n1
)
2
= k
e;trial
i;n1
_ _
2
exp
_
2c
n1
o/
os
i

n1
_
; i = 1; 2; 3
(85)
(z
i;n1
)
2
= z
trial
i;n1
_ _
2
exp
_
2c
n1
o/
oa
i

n1
_
; i = 1; 2; 3:
(86)
Introducingtheprincipal elasticlogarithmicstretches with

e
i;n1
= ln(k
e
i;n1
);
e;trial
i;n1
= ln(k
e;trial
i;n1
) (87)
and the principal kinematic hardening logarithmic
strains with
j
i;n1
= ln(z
i;n1
); j
trial
i;n1
= ln(z
trial
i;n1
) (88)
and taking logarithm at both sides of Eqs. (85) and (86),
we obtain
A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525 517

e
i;n1
=
e;trial
i;n1
c
n1
o/
os
i

n1
; i = 1; 2; 3; (89)
j
i;n1
= j
trial
i;n1
c
n1
o/
oa
i

n1
; i = 1; 2; 3 (90)
Therefore, with the present principal axis formula-
tion of the nite deformation viscoplasticity, we recover
formally the same structure of the internal variable up-
dates as the one from the small deformation theory,
since the multiplicative updates can be replaced by the
additive ones.
In particular, following Ibrahimbegovic et al. [41],
the viscoplastic ow computation can be carried out in a
systematic manner by grouping together the results in
Eqs. (76), (77), (89) and (90) to get
r
n1
:=

e
i;n1

e;trial
i;n1
c
n1
o
s
i
/
n1

g
Dt
c
n1
/
n1
j
i;n1
j
trial
i;n1
c
n1
o
ai
/
n1
n
n1
n
n
c
n1
o
q
/
n1
_

_
_

_
= 0; i = 1; 2; 3:
(91)
In Eq. (91), we have to solve a set of nonlinear al-
gebraic equations with c
n1
, n
n1
,
e
i;n1
and j
i;n1
,
(i = 1; 2; 3) as unknowns. As shown in the next section,
for certain forms of /, such a computation can be per-
formed in a very ecient manner, by reducing the sys-
tem to a single scalar equation, which is solved
iteratively.
Once such iterative procedure has converged, we can
recover the corresponding values of the elastic strains by
reversing the procedure in Eqs. (87) and (80)
b
e
n1
=

3
i=1
[exp(
e
i;n1
)[
2
m
trial
i;n1
m
trial
i;n1
(92)
as well as the kinematic hardening variable by making
use of the results in Eqs. (88) and (81)
z
n1
=

3
i=1
[exp(j
i;n1
)[
2
m
trial
i;n1
m
trial
i;n1
: (93)
The corresponding values of the Kirchho stress and the
back stress and isotropic hardening variables can also be
obtained from the constitutive equations in (55) and
(58), respectively.
3.2. Model problem: nite strain version of classical
Perzyna or DuvautLions viscoplasticity
The classical form of the elastic domain, corre-
sponding to J2-ow theory, can readily be adapted to
the present model. If we rst consider the perfect vi-
scoplasticity case, we can write
/(~ s
i
) := ~ s
2
1
_
~ s
2
2
~ s
2
3
_
1=2

2
3
_
s
y
; (94)
where ~ s
i
= s
i

1
3

3
k=1
s
k
_ _
and s
y
is the elasticity limit
for a uniaxial stress state. It is easy to see that such a
form of / is pressure insensitive, with

3
i=1
(o/=os
i
) = 0,
which according to Remark 1 will result in isochoric
viscoplastic ow. If we take into account the isotropic
and kinematic hardening of PragerZiegler type, we
should modify / in Eq. (94) as
/(~ s
i
; a
i
; q) := (~ s
1
_
a
1
)
2
(~ s
2
a
2
)
2
(~ s
3
a
3
)
2
_
1=2

2
3
_
(s
y
q): (95)
The strain energy is chosen as a function of the loga-
rithmic strain measures, by separating the isochoric
(viscoplastic-strain-producing) part, form the spherical
part;
w(J
e
;
~
k
e
i
; z
i
; n) :=
1
2
B(ln J
e
)
2

1
2
2l (ln
~
k
e
1
)
2
_
(ln
~
k
e
2
)
2
(ln
~
k
e
3
)
2
_

1
2
2H
3
(ln z
1
)
2
_
(ln z
2
)
2
(ln z
3
)
2
_
v(n); (96a)
where B is the bulk modulus, l is the shear modulus, H
is the kinematic hardening modulus and v(n) is the
chosen (nonlinear) law for isotropic hardening. In Eq.
(96a), we denoted
J
e
= k
e
1
k
e
2
k
e
3
;
~
k
e
i
= (J
e
)
1=3
so that
~
k
e
1
~
k
e
2
~
k
e
3
= 1: (96b)
As shown by Ibrahimbegovic et al. [41], the visco-
plastic ow computation (at each Gauss quadrature
point) can be reduced for such a model to a single
nonlinear algebraic equation in c
n1
.
The iterative solution for this equation makes use
at each iteration (k) of the corresponding linearized
form
2l
_

2
3
k
/
(n
(k)
n1
)
_
H
_

g
Dt
_
Dc
(k)
n1
= /
(k)
n1

g
Dt
c
(k)
n1
:
(97)
The stress computation can also be simplied due to
a particular choice of the strain energy function in Eq.
(96a); Namely, by making use of one results [23]
oJ
e
=ob
e
=
1
2
J
e
b
e1
, the spherical part of stress is com-
puted as
s = 2
ow()
oJ
e
oJ
e
ob
e
b
e
=
ow()
oJ
e
J
e
1: (98)
518 A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525
Similarly, it can easily be shown from Eqs. (5) and (96b)
that
~
k
e
i
are the principal values of the unimodular part of
b
e
, denoted as
~
b
e
= (J
e
)
2=3
b
e
~
b
e
_
(
~
k
e
i
)
2
1
_
m
i
= 0: (99)
The deviatoric part of stress can then be computed as
~s = 2
ow()
o
~
k
e
i
o
~
k
e
i
~
b
e
o
~
b
e
ob
e
b
e
= 2
ow()
o
~
k
e
i
1
2
~
k
e
i
m
i
m
i
(J
e
)
2=3
1
_

1
3
b
e
b
e1
_
b
e
=
ow()
o
~
k
e
i
1
~
k
e
i
m
i
m
i
(
2
3
b
e
): (100)
4. Numerical examples
In this section, we present several illustrative results
of numerical simulations. All the computations are
performed by a research version of the computer pro-
gram FEAP, written by Prof. R.L. Taylor at UC
Berkeley [39]. We employ a 4-node element, enriched by
a set of incompatible modes, as described in a recent
work of Ibrahimbegovic and Gharzeddine [18].
4.1. Stress solution for a closed elastic strain path
This example is adopted from a work of Kojic and
Bathe [14]. It considers a square block of elastic material
(Fig. 2) subjected to a homogeneous deformation eld,
which starts from initially stress-free reference congu-
ration, followed by uniform extension, simple shear,
uniform compression and nal return to the initial form.
By considering that the material is hyperelastic, no re-
sidual stress should be found at the end of such a closed
elastic strain path, regardless of a particular order of
elementary deformations.
However, it was shown by Kojic and Bathe [14] that
an often used constitutive model, employing the linear
elastic relationship between the Jaumann rate of the
Cauchy stress
6
and velocity strain tensors, is not capable
of reproducing this results. It leads instead to a residual
(homogeneous) stress eld, which depends on relative
values of the applied extension and shear (Fig. 3).
In contrast to this erroneous result obtained by the
Jaumann stress rate model, the present formulation
leads the exact response of zero residual stress eld. The
computation conrming this kind of behavior is carried
out on a single 4-node element.
Fig. 2. Closed elastic strain path: problem description states
of deformations.
6
The Jaumann rate of the Cauchy stress is dened as
r
\
= _ r wr rw, where w =
1
2
(l l
T
). Fig. 3. Closed elastic strain path: residual stress.
A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525 519
4.2. Simple shear test
The second example is also a homogeneous defor-
mation test which can be solved by a single element.
Namely, by sliding the upper edge of a square block
horizontally, while keeping its lower edge xed, we in-
duce a simple shear (homogeneous) deformation state
(Fig. 4). The corresponding form of the deformation
gradient can be written as
F =
1 c 0
0 1 0
0 0 1
_
_
_
_
:
For the elastic case, the exact analytic solution can be
computed for stress components [42]
r
11
= r
22
=
2lc
(4 c
2
)
1=2
ln
1
2
c
_
_
(4 c
2
)
1=2
_
_
; (101)
r
12
=
4l
(4 c
2
)
1=2
ln
1
2
c
_
_
(4 c
2
)
1=2
_
_
: (102)
The present formulation is capable of exactly reproduc-
ing this analytic solution for all the values of shear angle
c. This test was also used by Moss [12] to demonstrate the
undesirable oscillations that the frequently used choice of
the linear elastic model employing the Jaumann stress
rate could have on the solution. See Fig. 5, for the cor-
responding results computed with these models for shear
and normal stress components, respectively.
The same computations is repeated for an elastic
perfectly plastic material, using dierent values of the
yield stress, as 0:1l, l,

3
_
l and 2l, respectively. The
corresponding results are given in Fig. 6. It is interesting
to note that the relatively low values of the yield stress
reduce the oscillations found in the elastic case for the
Jaumann stress rate model.
Finally, the same test was carried out for an elasto-
plastic material with linear kinematic hardening. The
data are adopted from a work of Johnson and
Bammann [11] (with r
y
= 345, E = 206000, m = 0:33 and
H = 138), who solved this problem by using the Jau-
mann stress rate. All these results are plotted in Fig. 7,
along with the results we obtained with the proposed
formulation. We can note that the Jaumann stress rate
leads again to an oscillatory solution, as originally no-
ticed by Nagtagaal and De Jong [13] and elaborated
upon by Dafailas [43].
4.3. Thick-wall cylinder in strain cycling
In this example, we consider a plane strain model of a
thick-wall cylinder, with internal and external radii
equal to 30 and 60, respectively. The cylinder is sub-
jected to a cyclic loading corresponding to a radial dis-
placement imposed on the interior boundary, with the
time variation given in Fig. 8.
Fig. 5. Simple shear test: elastic solution.
Fig. 4. Simple shear test: initial and deformed congurations.
520 A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525
Making use of the symmetry of the structure and the
loading, the nite element model is constructed for a
quarter of the cylinder only (Fig. 9). The model consists
of 36 4-node elements with incompatible modes [25].
The material is considered to be elasticviscoplastic,
with Young's modulus E = 2100 and Poisson's ratio
m = 0:33. Both kinematic hardening, with H = 5, and
isotropic hardening, are used. The latter is chosen as an
exponential-type saturation hardening model with
k(n) = (r

r
y
)(1 e
bn
) Kn;
where r

= 60, r
y
= 30, K = 5 and b = 0:5. Two dif-
ferent values of viscosity parameter are chosen: g = 10,
for a viscoplastic behavior, and g = 10
10
, which basi-
cally reduces to rate-independent plastic behavior. The
computed numerical results are presented in Fig. 10, in
terms of pressuredisplacement diagram. We can see
that from the chosen values of the viscosity parame-
ter the viscous eects are not very pronounced. In
Fig. 7. Simple shear test: kinematic hardening solution.
Fig. 8. Imposed radial displacement time history.
Fig. 9. Finite element model for thick cylinder.
Fig. 6. Simple shear test: elasticperfectly plastic solution.
A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525 521
particular, for g = 10
10
we recover essentially the re-
sults obtained by the rate-independent plasticity model,
which are also given in Fig. 10.
The typical convergence rate remains quadratic for
both models (Table 1). In general, the increasing values
of the viscosity parameter typically reduce the visco-
plastic deformation and hence also reduce the number of
iterations.
4.4. Tension test problem
In this example, we study a simple tension test for a
rectangular specimen in plane strain. The selected
geometric and material properties are selected after
Tvergaard et al. [44], with the specimen length l =
53:334, its width b = 12:286, Young's modulus E =
206:9 and Poisson's ratio m = 0:29. An exponential iso-
tropic hardening model is employed according to
k(n) = (r

r
y
)(1 e
bn
) Kn;
where
r

= 0:715; r
y
= 0:45; K = 0:012924; b = 16:93. The
chosen negative value of the coecient K eventually
induces a softening eect, and triggers the localization of
plastic deformation. For an ideal case of a perfect
specimen, the localization can start in any section of the
specimen, i.e. in such a case we deal with a bifurcation
problem. In order to replace such a problem with mul-
tiple solutions by a limit load problem (with a unique
solution), a geometric imperfection is introduced to
trigger the localization in the middle of the specimen.
The latter is achieved by reducing linearly the specimen
width from 100% at the clamped end to 98.2% of its true
width in the middle.
Taking into account the symmetry of the problem,
only a quarter of the specimen is retained for the nite
element computation. Three dierent nite element
meshes are constructed with 200, 375 and 600 elements
with incompatible modes. In each mesh, a more rened
mesh-grading is selected in the inner quarter of the
specimen in order to better capture the shear band
propagation. Increasing values of the imposed dis-
placement lead eventually to shear bands creation, ap-
proximately formed at 45

with respect to the loading


axis. Dierent stages in shear band formation are pre-
Fig. 11. Deformed shapes for the 200 element mesh.
Table 1
Solution convergence rates (residual norm)
Iteration no. g = 10
10
g = 10
1 2:3368 10
03
2:3825 10
03
2 5:6391 10
01
5:0650 10
01
3 1:8128 10
01
1:2261 10
01
4 1:9757 10
06
7:3154 10
07
Fig. 10. Pressuredisplacement diagram for the thick-walled
cylinder.
522 A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525
sented in Figs. 1113 for the chosen three mesh gradings,
respectively.
As rst noted by Needleman [45], the viscoplastic
model leads to a mesh independent response in the
softening region, with the viscosity having a regulariza-
tion eect and postponing the loss-of-ellipticity condi-
tion. These results are conrmed in Fig. 14, where three
dierent mesh gradings lead to the essentially same
softening response, if the viscosity parameter is chosen
as g = 0:1.
To obtain the estimate of the importance of the
chosen viscosity parameter value, a parametric analysis
is performed, choosing the values of g as 0:01, 0:1 and 1,
respectively. These results are presented in Fig. 15. We
can see that for the rst two value of the viscosity pa-
rameter, g = 0:01 or 0:1, the viscoplasticity eects are
not extremely pronounced leading to the results,
which are not much dierent from those obtained with
Fig. 12. Deformed shapes for the 375 element mesh. Fig. 13. Deformed shapes for the 600 element mesh.
Fig. 14. Plane strain localization problem: loaddisplacement
diagram for dierent meshing.
A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525 523
a rate-independent plasticity model [25]. Moreover, both
values of g lead to a softening response. However,
choosing a higher value of the viscosity parameter re-
duces the viscoplastic deformation and nearly suppresses
the softening eect (Fig. 15).
5. Conclusions
We have presented a phenomenological model of a
nite deformation viscoplasticity, which is capable of
accounting for both isotropic and kinematic hardening
eects. The proposed viscoplasticity model is based on a
hypotheses that a (smooth) surface in the Kirchho
stress space can be dened to specify the elastic domain,
i.e. the domain in which no viscoplastic deformation
would occur. In that sense, this model represents a
generalization of the classical Perzyna and Duvaut
Lions viscoplasticity models to the nite strain regime.
One of the most interesting ndings presented in this
article is that such a model can be constructed within
geometrically nonlinear framework simply from a reg-
ularized, penalty-like form of the principle of maximum
plastic dissipation.
Another point of practical interest conrming the
recent ndings is that the viscoplastic ow computation
can formally be simplied to the one used for small
deformation case, under hypothesis of isotropic elastic
response (applicable to most metals) and with making a
judicious choice of the logarithmic strain measure. We
have shown in this work how to extend the same sim-
plication to generalized PragerZiegler kinematic
hardening model, where the back stress shares the same
principal vectors as the nite deformation tensor.
A number of numerical simulations demonstrate that
the proposed model does not suer from the deciencies
of spurious stress oscillations found for same frequently
used models employing the Jaumann stress rate.
Acknowledgements
This work was partially supported by CNRS through
a LG2mS Grant. LC was also supported by a French
Algerian scholarship.
References
[1] Perzyna P. Fundamental problems in viscoplasticity. Adv
Appl Mech 1968;9:243322.
[2] Halphen B, Nguyen QS. Sur les Materiaux Standard
generalises. J de Mecanique 1975;14:3963.
[3] Moreau JJ. Application of convex analysis to the treatment
of elastoplastic systems In: Germain P, Nayroles B, editors.
Applications of methods of functional analysis to problems
in mechanics Berlin: Springer-Verlag, 1976. p. 5689.
[4] Duvaut G, Lions JL. Inequalities in mechanics and
physics. Berlin: Springer-Verlag, 1976.
[5] Nayroles B. Quelques applications variationnelles de la
theorie des fonctions duales a la mecanique des solides. J de
Mecanique 1971;10:26389.
[6] Lemaitre J, Chaboche JL. Mecanique des Materiaux
Solides. Paris: Dunod, 1985.
[7] Nguyen QS. On the elastic plastic initial-boundary value
problem and its numerical integration. Int J Numer
Methods Engng 1977;11:81732.
[8] Wilkins ML. Calculation of elasticplastic ow. In: Adler
B, et al. editors. Methods of computational physics, vol. 3.
New York: Academic Press, 1964. p. 21172.
[9] Krieg RD, Krieg DB. Accuracies of numerical solution
methods for the elastic-perfectly plastic model. ASME J
Press Vessel Tech 1977;99:5105.
[10] Dienes JK. On the analysis of rotation and stress rate in
deforming bodies. Acta Mech 1979;32:21732.
[11] Johnson GC, Bammann DJ. A discussion of stress rates in
nite deformation problems. Int J Solids Struct 1984;
20:72537.
[12] Moss WC. On instabilities in large deformation simple
shear loading. Comput Methods Appl Mech Engng
1984;46:32938.
[13] Nagtagaal JC, De Jong JC. Some aspects of nonisotropic
work-hardening in nite strain plasticity. In: Lee EH,
Mallett L, editors. Plasticity of metals at nite deforma-
tions Stanford: Stanford University 1982, 65.
[14] Kojic M, Bathe KJ. Studies of nite element procedures
stress solution of a closed elastic strain path with stretching
and shearing using the updated Lagrangian Jaumann
formulation. Comput Struct 1987;26:1759.
[15] Simo JC, Pister KS. Remarks on rate constitutive equa-
tions for nite deformation problems: computational
implications. Comput Methods Appl Mech Engng
1984;46:20115.
[16] Lee EH. Elasto-plastic deformation at nite strain. ASME
J Appl Mech 1969;36:16.
Fig. 15. Plane strain localization problem: loaddisplacement
diagram for dierent viscosity parameter values.
524 A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525
[17] Mandel J. Plasticite classique et viscoplasticite. CISM
courses and lectures 97. Berlin: Springer-Verlag, 1971.
[18] Green AE, Naghdi PM. A general theory of an elasto-
plastic continuum. Arch Rat Mech Anal 1965;18:25181.
[19] Simo JC, Ortiz M. A unied approach to nite deforma-
tion elastoplastic analysis based on the use of hyperelastic
constitutive equations. Comput Mech Appl Mech Engng
1985;49:22145.
[20] Simo JC. A framework for nite strain elastoplasticity
based on maximum plastic dissipation and multiplicative
decomposition. Part I: continuum formulation. Comput
Methods Appl Mech Engng 1988;66:199219.
[21] Moran B, Ortiz M, Shi CF. Formulation of implicit nite
element methods for multiplicative nite deformation
plasticity. Int J Numer Methods Engng 1990;29:483514.
[22] Marsden JE, Hughes TJR. Mathematical foundations of
elasticity. New Jersey: Prentice Hall, 1983.
[23] Ibrahimbegovic A. Equivalent Eulerian and Lagrangian
Formulation of Finite Deformation Elastoplasticity in
Principal Axes. Int J Solids Struct 1994;31:302740.
[24] Hill R. Aspects of invariance in solid mechanics. Advances
Appl Mech 1978;18:175.
[25] Ibrahimbegovic A, Gharzeddine F. Finite deformation
plasticity in principal axes: from a manifold to the
euclidean setting. Comput Methods Appl Mech Engng
1998;171:34169.
[26] Simo JC. Algorithms for static and dynamic multiplicative
plasticity that preserve the classical return mapping
schemes of the innitesimal theory. Comput Methods
Appl Mech Engng 1992;99:61112.
[27] Weber G, Anand L. Finite deformation constitutive
equations and a time integration procedure for isotropic,
hyperelastic-viscoplastic solids. Comput Methods Appl
Mech Engng 1990;79:173202.
[28] Peric D, Owen DRJ, Honnor ME. A model for nite strain
elasto-plasticity based on logarithmic strains: computa-
tional issues. Comput Methods Appl Mech Engng 1992;
94:3561.
[29] Eterovic AL, Bathe KJ. A hyperelastic-based large strain
elasto-plastic constitutive formulation with combined iso-
tropic-kinematic hardening using the logarithmic stress
and strain measures. Int J Numer Methods Engng 1990;
30:1099114.
[30] Cuitino A, Ortiz M. A material-independent method for
extending stress update algorithms from small-strain plas-
ticity to nite plasticity with multiplicative kinematics.
Engng Comput 1992;9:43751.
[31] Naghdi PM. A critical review of the state of nite
plasticity. J Appl Math Phys (ZAMP) 1990;41:31594.
[32] Gurtin ME. An introduction to continuum mechanics.
New York: Academic Press, 1981.
[33] Coleman BD, Gurtin ME. Thermodynamics with internal
variables. J Chem Phys 1967;47:597613.
[34] Germain P, Nguyen QS, Suquet P. Continuum thermody-
namics. ASME J Appl Mech 1983;50:101020.
[35] Maugin G. The thermomechanics of plasticity and frac-
ture. Cambridge: Cambridge University Press, 1992.
[36] Hill R. The mathematical theory of plasticity. London:
Oxford University Press, 1950.
[37] Lubliner J. A maximum-dissipation principle in general-
ized plasticity. Acta Mech 1984;52:22537.
[38] Germain P. Duality and convection in continuum me-
chanics. In: Fichera G, et al. editors. Trends in Applica-
tions of Pure Mathematics to Mechanics, Pitman: London,
1976, pp.10728.
[39] Zienkiewicz OC, Taylor RL. The nite element method:
basic formulation and linear problems. London: McGraw-
Hill, 1989.
[40] Bathe JK. Finite element procedures. New Jersey: Prentice
Hall, 1996.
[41] Ibrahimbegovic A, Gharzeddine F, Chor L. Classical
plasticity and viscoplasticity models reformulated: theoret-
ical basis and numerical implementation. Int J Numer
Methods Engng 1998;42:1499535.
[42] Ibrahimbegovic A. Finite elastoplastic deformations of
space-curved membranes. Comput Methods Appl Mech
Engng 1994;119:37194.
[43] Dafailas YF. Corotational rates for kinematic hardening
at large plastic deformations. ASME J Appl Mech
1983;50:5615.
[44] Tvergaard V, Needleman A, Lo KK. Flow localization in
the plane strain tensile test. J Mech Phys Solids 1981;
29:11542.
[45] Needleman A. Material rate dependence and mesh sensi-
tivity in localization problems. Comput Methods Appl
Mech Engng 1988;67:6985.
A. Ibrahimbegovic, L. Chor / Computers and Structures 77 (2000) 509525 525

You might also like