+ All Categories
Home > Documents > A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal...

A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal...

Date post: 07-Apr-2018
Category:
Upload: tao-zeng
View: 213 times
Download: 0 times
Share this document with a friend

of 26

Transcript
  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    1/26

    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERINGInt. J. Numer. Meth. Engng 2001; 50:273298

    A comparative study of stress update algorithms

    for rate-independent and rate-dependent crystal plasticity

    Christian Miehe; and Jorg Schroder

    Institut fur Mechanik (Bauwesen) Lehrstuhl I; Universitat Stuttgart; 70550 Stuttgart; Pfaenwaldring 7; Germany

    SUMMARY

    The paper presents a comparative discussion of stress update algorithms for single-crystal plasticity at smallstrains. The key result is a new unied fully implicit multisurface-type return algorithm for both the rate-

    independent and the rate-dependent setting, endowed with three alternative approaches to the regularizationof possible redundant slip activities. The fundamental problem of the rate-independent theory is the possibleill condition due to linear-dependent active slip systems. We discuss three possible algorithmic approachesto deal with this problem. This includes the use of alternative generalized inverses of the Jacobian of thecurrently active yield criterion functions as well as a new diagonal shift regularization technique, motivated bya limit of the rate-dependent theory. Analytical investigations and numerical experiments show that all threeapproaches result in similar physically acceptable predictions of the active slip of rate-independent single-crystal plasticity, while the new proposed diagonal shift method is the most simple and ecient concept.Copyright ? 2001 John Wiley & Sons, Ltd.

    KEY WORDS: constitutive integration algorithm; crystal plasticity; multisurface plasticity; redundant systems

    1. INTRODUCTION

    This article presents a comparative discussion of stress update algorithms for single-crystal plasticity

    at small strains and considers aspects of its nite-element implementation. The key result is a new

    unied fully implicit multisurface-type return algorithm for both the rate-independent and the rate-

    dependent setting, endowed with three alternative approaches to the regularization of possible

    redundant slip activities.

    The description of the phenomenological response of crystalline solids is based on the well-

    established so-called continuum slip theory, see e.g. Mandel [1], Havner [2], and references therein.

    In the small strain format, one assumes locally an additive decomposition of the total strains into

    a plastic part solely due to the plastic slip on given crystallographic slip planes and an elastic part

    Correspondence to: Christian Miehe, Institut fur Mechanik (Bauwesen), Universitat Stuttgart, Lehrstuhl I,Pfaenwaldring 7, 70569 Stuttgart, Germany

    E-mail: [email protected]

    Contract=grant sponsor: Deutsche Forschungsgemeinschaft; contract=grant number: SFB 404=A8

    Received 29 October 1998

    Copyright ? 2001 John Wiley & Sons, Ltd. Revised 12 November 1999

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    2/26

    274 C. MIEHE AND J. SCHR ODER

    which describes the lattice distortion. It is well known that the single-crystal plasticity can be recast

    into the mathematical framework of multisurface plasticity as outlined for example in the works of

    Koiter [3] and Mandel [1]. In this format, the multiple constraints are the yield criterion functions

    on the given crystallographic slip planes. In contrast to standard formulations of multisurface

    plasticity, the constraints can be linearly dependent or redundant. This results in a possible non-

    uniqueness of the set of active systems for a given deformation mode, see also Taylor [4], Kocks [5]

    and Havner [2] for a discussion of this point. In order to circumvent this problem, many authors

    have applied rate-dependent formulations based on power-type creep laws without dierentiation

    of slip systems into active and inactive sets via loading functions. These formulations without

    an elastic domain have been applied as a numerical regularization technique even in situations

    where rate dependency is a physically negligible eect. We refer in this context to the numerical

    implementations of rate-dependent single-crystal plasticity documented in Peirce et al. [6; 7], Asaro

    and Needleman [8], Mathur and Dawson [9], Becker [10], Steinmann and Stein [11], among others.

    The recent research on computational single-crystal plasticity focuses on formulations with an

    elastic domain and in particular the rate-independent theory. We refer in this context to the refer-

    ences Cuitino and Ortiz [12], Borja and Wren [13], Anand and Kothari [14] and Miehe [15; 16].

    These developments dier in the following format. Cuitino and Ortiz [12] propose an algorithmicsetting for a multisurface-type viscoplastic model with elastic domain. Here, the problem of redun-

    dant constraints does not occur, due to the viscoplastic regularization eect. Borja and Wren [13]

    propose a so-called ultimate algorithm for the rate-independent theory which follows the succes-

    sive development of active slip within a typical discrete time interval. Anand and Kothari [14]

    solve the system of redundant constraints of rate-independent single-crystal plasticity by the use of

    a generalized inverse on the basis of the singular-value decomposition of the Jacobian of the active

    yield criterion functions. This approach meets least-square-type optimality conditions by minimiz-

    ing the plastic dissipation due to the slip activities. Motivated by this development, Schroder and

    Miehe [17] have proposed an alternative general inverse where the reduced space is obtained by

    dropping columns of the local Jacobian associated with zero diagonal elements within a standard

    factorization procedure.

    In this paper we focus on aspects of stress update algorithms for rate-independent single-crystal plasticity which extend the results of the work cited above. The underlying concept of this paper

    is a comparison of the rate-independent formulation with the rate-dependent approach on the basis

    of an elastic domain as used in Cuitino and Ortiz [12]. Clearly, the case of the rate-independent

    theory can be motivated by a limit process from the rate-dependent theory, e.g. for very slow

    processes or a vanishing viscosity. In order to achieve this limit process within the algorithmic

    setting, we construct a unied implicit stress update algorithm in the multisurface format which

    covers both the rate-independent and the rate-dependent theory. The proposed algorithm provides

    the basis for a careful analysis of the above-mentioned limit process which we perform for a

    representative model problem with two redundant slip activities. This consideration motivates a

    further new regularization approach of the possibly singular local Jacobian of the rate-independent

    theory by means of a simple diagonal shift. It turns out that this new approach is the most ecient

    treatment of algorithmic implementations of rate-independent single-crystal plasticity, comparedwith the approaches proposed by Anand and Kothari [14] and Schroder and Miehe [17] based

    on the application of general inverses of the local Jacobian. We include all three alternative

    regularization techniques as sub-tools in the proposed unied stress update algorithm.

    The paper is organized as follows. In Section 2 we summarize the constitutive equations

    of single-crystal plasticity in the multisurface format for both the rate-independent and the

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    3/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 275

    rate-dependent setting. With regard to an application to the analysis of f.c.c. crystals we take

    into account elastically cubic symmetry. Furthermore, we consider a classical constitutive harden-

    ing model as suggested by Kocks [5], Hutchinson [18], Chang and Asaro [19] and others. The

    rate-dependent constitutive formulations for the plastic slip are based on formulations used by

    Perzyna [20] and Cuitino and Ortiz [12].

    Section 3 is concerned with the construction of the above-mentioned unied stress update algo-

    rithm for single-crystal plasticity at small strains. The algorithm is endowed with a straightforward

    robust active set search for the detection of the current active slip systems, allowing the application

    of large time steps. Section 4 investigates in detail the three alternative regularization techniques

    which become a crucial part of the unied stress update algorithm. These sub-tools provide a

    physically acceptable method of handling the possibly ill-conditioned or singular Jacobian of the

    local consistency conditions in the rate-independent limit. A main goal of this part of the paper

    is an analysis of the physical origins of this behaviour. We therefore investigate in detail an an-

    alytical model problem with two linearly dependent slip systems and consider the consequences

    of the transition from the rate-dependent to the rate-independent setting, as well as the response

    of the three regularization techniques considered. For this problem it can be shown that redundant

    constraints appear in particular for the case of isotropic Taylor-type hardening.Finally, we demonstrate in Section 5 the performance of the proposed algorithms for two rep-

    resentative numerical examples. The rst example considers a simple shear test with dierent

    orientation of the f.c.c. unit cell and records the dierent current slip activities for the case of the

    rate-independent and the rate-dependent setting. The second example is concerned with the tension

    of a strip under plane strain conditions and compares the eciency of the proposed alternative

    algorithmic approaches. In summary, it turns out that all the three regularization techniques for

    the rate-independent setting considered yield the same physical result, which coincides in the limit

    with the viscoplastic formulation. Here, the proposed new diagonal shift method appears to be the

    most ecient approach.

    2. THE CONSTITUTIVE FRAME OF SINGLE-CRYSTAL PLASTICITY

    In this section we summarize the constitutive framework of single-crystal plasticity at small strains

    within the continuous setting. Here, we consider successively both the rate-independent elastoplastic

    setting and the rate-dependent elastoviscoplastic setting.

    2.1. Rate-independent single-crystal plasticity

    Let BR3 be the body of interest and u :BR3 a given displacement eld. The linear strain ten-sor U= sym[u] is by denition the symmetric part of the displacement gradient and we considerits additive decomposition

    U= Ue + Up (1)

    into elastic and plastic parts Ue and Up, respectively. The latter remains after stress relaxation.

    2.1.1. Free energy function and stress response. The elastic response of a crystalline solid is

    governed by lattice deformations and by local inhomogeneous deformation elds due to dislocations

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    4/26

    276 C. MIEHE AND J. SCHR ODER

    and point defects. A general anisotropic linear elastic response of the solid is provided by the

    representation

    macro(Ue) = 1

    2Ue :Ce : Ue (2)

    of the free energy function governed by a fourth-order tensor Ce

    of elasticity moduli. The stressesin the crystalline solid are then given by the hyperelastic function

    A= @Ue macro(Ue) =Ce : Ue (3)

    With regard to an application to f.c.c. crystals, we focus in our treatment on the case of cubic

    elastic symmetry. Here, the fourth-order tensor of elastic moduli take the form

    Ce =Ceijklei ej ek el (4)

    in the cartesian base {ei}i=1; 3 aligned to the cubic crystal. The matrix representation of thecoecients is

    Ceijkl =

    C11 C12 C12

    C12 C11 C12C12 C12 C11

    C44C44

    C44

    (5)

    see e.g. Hosford [21]. In the case of elastic isotropy we have the identication

    C11 = +43

    ; C12 = 23 ; C44 = (6)in terms of the bulk modulus and the shear modulus .

    2.1.2. Yield criterion functions and ow rule. In the framework of rate-independent single-crystal

    plasticity we consider a non-smooth convex elastic domain in the stress space

    E= {(A; g) | (A; g)60 for = 1; 2; : : : ; m} (7)based on m-independent ow criterion functions

    (A; g) = (A) g for = 1; 2; : : : ; m (8)These ow criterion functions are formulated in terms of the Schmid resolved shear stresses

    :=A :P with P := sym(s m) (9)on a typical slip system . The slip system is dened by orthonormal vectors (s;m) which

    dene the slip direction and the slip normal, respectively. g denotes the current slip resistance

    on the slip system . The evolutions of these resistances within a multislip deformation process

    of the crystal start from the so-called critical resolved shear stress 0 and are governed by the

    hardening equations

    g =m

    =1

    h with g(t= 0 ) = 0 (10)

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    5/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 277

    Table I. Multislip single-crystal-plasticity.

    Ue := sym[u] Up

    1: macro stress A=Ce : U

    e

    2: Schmid stress

    = A :P

    with P

    := sym(s

    m

    )

    3: ow criteria =

    g for = 1; : : : ; m

    4: ow rule Up =

    m=1

    P

    5: evolution A =m

    =1

    6: hardening g =

    m=1 h(A)

    q + (1 q)

    7: loading 0;

    6 0;

    = 0

    viscoplastic =

    1

    +

    g+ 1

    p 1

    in terms of the plastic slip rates on the slip systems . Here, h are denoted as the hardening

    moduli. A classical assumption is

    h = h(A) [q + (1 q)] (11)as suggested by Hutchinson [18], Peirce et al. [6]. Here, A is a strain-like internal variable for the

    description of the internal hardening state of the crystal on average. It is the sum of the accumulated

    plastic slip on all slip systems. The parameter q [1; 1:4] species the type of hardening behaviourand has been specied for f.c.c. crystals by Kocks [5] on the basis of experimental investigations.

    For q = 1 we obtain the so-called isotropic or Taylor-type hardening. A specic form of the

    function h(A) in terms of the critical resolved shear stress 0, a saturation strength s and the

    initial hardening modulus h0 has been proposed by Chang and Asaro [19]

    h(A) = h0sech2 h0A

    s 0 (12)For an overview of alternative constitutive hardening functions we refer to Cuitino and Ortiz

    [12]. The evolution equations of the plastic strains Up and the strain-like internal variable A in

    rate-independent single-crystal plasticity take the typical form

    Up =m

    =1

    P and A =m

    =1

    (13)

    of multisurface plasticity, where the plastic parameters for each slip system are determined

    by the KuhnTucker-type loading conditions

    0; 60; = 0 (14)

    The constitutive set of small-strain single-crystal plasticity is summarized in Table I. Note thatwe dene slip systems for each possible slip direction, for example 2 12 systems for a typicalf.c.c. crystal. Insertion of (13)1 into the rate equation for stresses (3) yields with denition (9) 2the form

    A=Ce : U A

    (Ce :P) (15)

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    6/26

    278 C. MIEHE AND J. SCHR ODER

    Here, we denote with A the currently active set of slip systems with 0. The active plastic

    parameters are computed from the consistency conditions

    =P : A g = 0 for A (16)

    The insertion of (15) and (10)1 then yields the rate equation for the stressesA=Cep : U (17)

    in terms of the continuous elastoplastic tangent moduli

    Cep :=Ce

    A

    A

    D1(Ce :P) (P :Ce) (18)

    in terms of the denition

    D :=P :Ce :P + h (19)

    The inversion of D needed in (18) is a problem in the case of redundant constraints and com-

    mented on in Section 4.

    2.2. Rate-dependent single-crystal plasticity

    In the rate-dependent formulation we replace the KuhnTucker-type loading conditions (14) by

    a constitutive viscose evolution equation for the plastic slip on the slip systems . A classical

    viscoplastic form is provided by the structure

    =1

    +

    g+ 1

    p 1

    (20)

    where represents the viscosity parameter and p a strain-rate-sensitivity exponent, see e.g.

    Perzyna [20] and references therein. The overstress functions + in (20) are dened by

    + := if 0

    0 otherwise

    (21)

    Insertion of (20) into (15) then gives the representation of the stress rate

    A=Ce : Um

    =1

    1

    +

    g+ 1

    p 1

    (Ce :P) (22)

    for the case of rate-dependent inelastic response.

    Formulation (20) is identical to the power-type viscosity law used in Cuitino and Ortiz [12]

    =

    0

    g

    p 1

    if g

    0 otherwise

    (23)

    with 0 := 1=. An alternative widely used classical creep-type formulation for the evolution of theslip is the power law given by Pierce et al. [7]

    =

    0

    g

    pif 0

    0 otherwise

    (24)

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    7/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 279

    where 0 := 1= denotes a reference slip rate. The ansatz represents a formulation of crystal plastic-

    ity without an elastic domain. Observe carefully that this formulation in contrast to (20) and (23)

    does not distinguish between active and inactive slip-systems. Equation (24) only dierentiates be-

    tween positive and negative slip directions by forcing the plastic slip to be non-negative. It is there-

    fore identical to the power law of the form = 0 sign() (

    |

    |=g)p used by Hutchinson [18].

    In this paper we dene slip systems for each possible slip direction. As an example, we introduce

    2 12 systems for a typical f.c.c. crystal. Then (24) denes an active set of 12 slip systems inthe sence A= { | sign() = + 1}.

    3. STRESS UPDATE ALGORITHMS FOR SINGLE-CRYSTAL PLASTICITY

    We now consider the algorithmic counterpart of the single-crystal plasticity models outlined above

    by constructing multi-surface-type stress update algorithms. Here, we follow conceptually the work

    of Luenberger [22], Simo et al. [23], Cuitino and Ortiz [12], Ortiz and Stainier [24] and Miehe

    [15; 16]. We rst consider the rate-independent case and then discuss the modications for the

    rate-dependent case. The key aspect is the treatment of the redundant constraints in the rate-independent theory by means of a generalized-inverse approach and a comparison with viscoplastic-

    regularization approaches.

    3.1. Rate-independent formulation

    The basis of the proposed algorithm is an implicit backward Euler update applied to the continuous

    evolution equations. We consider a typical time interval [tn; tn+1] R+ and assume that all variablesat time tn are known. An application of the backward Euler scheme to the evolution equations in

    Table I yields the system

    Up = Upn +m

    =1

    P

    A = An +m

    =1

    g = gn +m

    =1

    h(A)

    q + (1 q)

    0; 60; = 0

    (25)

    with the incremental plastic parameters := (tn+1 tn) on each slip system . The initial condi-tions are Up = 0, A =0 and g = 0 at the beginning of the process. In what follows, all variables

    without subscript are assumed to be evaluated at time tn+1. A straightforward algebraic manipula-

    tion of (25)1 yields the update

    Ue = Ue m

    =1

    P (26)

    where Ue := UUpn denotes a trial value of the elastic strains. Based on these elastic trial strains wecompute the associated trial stresses A :=Ce : Ue and the resolved trial shear stresses =A :P

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    8/26

    280 C. MIEHE AND J. SCHR ODER

    on each slip system . For

    :=A :P gn0 S (27)the step is elastic. If Equation (27) is violated for slip systems

    S the step is elasto-plastic.

    In the above expression, S := {1; : : : ; m} denotes the set of possible slip systems. As alreadymentioned above we introduce for a typical f.c.c. crystal m = 2 12 = 24 possible slip systems bydierentiating between positive and negative directions.

    3.1.1. Update of plastic slip at given active set. If the ow criterion functions are violated in the

    sense 0 for some S, we have to satisfy the plastic consistency conditions. The main problem in this context is that the set of active slip systems

    A := { S | 0 and = 0} (28)at the end of the time interval is not a priori known and not uniquely determined by the trial

    state. Thus we have to perform an iterative active set search procedure, which we comment on in

    the Section 3.1.2 below.Assume at this stage of the investigation the set A of active slip systems as given. We then com-

    pute for all A the actual incremental parameters from the associated consistency conditions.Based on the representation of the stresses

    A=Ce : Ue with Ue = Ue m

    =1

    P (29)

    the consistency conditions can be recast in the form

    r := =A :P g = 0 for A (30)The solution of these conditions r(Ue; ) =Ce : Ue

    A P :Ce :P

    g = 0 for the plastic

    parameters at frozen trial value Ue of the elastic strains is performed by a local Newton iterationbased on the linearization

    r D = 0 for (; ) A (31)of (30) with the Jacobian matrix

    D := @r

    @=P :Ce :P + h (32)

    Here, we have introduced the hardening moduli

    h

    :=@g

    @ =

    A

    q + (1 q)

    h(A)

    +h

    (A)

    (33)

    with the notation h :=dh=dA. The resulting update formula for the plastic parameters appears in

    the form

    + with =D1r (34)

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    9/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 281

    for the currently active slip systems, i.e. for (; ) A. The computational steps of the local Newton iteration outlined above have to be repeated until convergence is obtained in the sense

    |r| :=A

    r 26tol (35)

    Alternative approaches to the update (34)2 of the incremental slip in the case where the Jacobian

    D is ill-conditioned or singular are commented on in the Section 4 below.

    3.1.2. Update of the active set of slip systems. The above outlined Newton iteration for the deter-

    mination of the plastic slip is embedded into the following iterative procedure for the determination

    of the active set A of slip systems, which enforces the KuhnTucker-type loadingunloading con-

    ditions (25)4; 5. We start with the rst estimate

    A=An (36)

    by assuming that the active set at time tn+1 coincides the one of the previous time step at time

    tn. If it turns out that this assumption contradicts constraints (25)4; 5, we clear the active set and

    restart the active set iteration with the conditionInitialization: A= (37)

    Slip systems are then loaded or removed successively one after the other. Here, each single change

    of the active set is accompanied by the Newton iteration for the incremental slip outlined in the

    subsection above. After consistency has been restored in the sense of the convergence argument

    (35) for a currently assumed active set, we successively check the conditions (25)4 and (25)5 by

    means of the following update procedure.

    If some parameters for A violate the discrete loading conditions (25)4 in the sense 60,we drop the minimum loaded system(s) from the active working set

    Update I: A {A=( := arg[min ] A)} (38)

    and restart the local Newton iteration with the initialization

    =0 for all A.Having obtained a converged solution of an active working set with 0 for all A, we

    check the condition (25)5 by monitoring the yield criteria of the non-active systems. For some

    violations in the sense 0 with S=A, we add the maximum loaded system(s) which hasnot been previously in the active set, i.e.

    Update II: A{A ( := arg[max ] S=A)} (39)and restart the local Newton iteration with the initialization =0 for all A. Otherwise weterminate the local iteration.

    This update procedure, summarized in Table II, turned out to be a save scheme to handle the

    complex structural changes of the slip activity with sucient accuracy for reasonable time steps,

    compared with alternative active set searches where the working set is updated during the local

    Newton iteration. See also Section 5.1, where the accuracy for dierent choices of the time stepis investigated. The sucessive release of the constaints starting with the initialization (37) is in

    the spirit of the algorithm proposed by Cuitino and Ortiz [12], see also the recent work Ortiz

    and Stainier [24]. It avoids stress oszillations which may occur if one starts with an estimate of

    the active set deduced from violations of the yield functions associated with the trial state as

    considered for example in Miehe et al. [25].

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    10/26

    282 C. MIEHE AND J. SCHR ODER

    Table II. Unied stress update algorithm for crystal plasticity.

    (i) Elastic predictor check

    Database {U; Upn ; An; gn ;An} and projection tensors P

    := sym(sm) are given. Compute trial elas-

    tic strains Ue := U Upn and trial stresses A :=Ce : Ue. Evaluate for all S trial yield functions :=A :Pgn. If (

    6tol S) set Up = Upn , A =An, g

    = gn, A= A; Cep =Ce; A=

    and exit.(ii) Determination of active slip

    1. Initialize active set iteration counter iset = 0 and trial set A=An.2. Set iset iset + 1. If(iset =2 and An = ) clear active set A= .3. Set initial values for plastic slip iteration = 0S.4. Update elastic strains Ue = Ue

    m=1

    P

    and A =An +m

    =1 .

    5. Get current stresses A=Ce : Ue and compute for active slip systems ; A:

    r = A :P

    g p

    t + 1

    D

    =P

    :Ce

    :P

    + h

    t

    + 11=p

    + g

    pt

    t

    + 11=p1

    with g = gn+

    Ah(A)

    q+(1q)

    and h=

    A

    q+(1q)

    [h(A)+h(A)].

    6. Try factorization D= ldu. If (|d| := min Cest1) for one A compute inverse basedon alternative strategies:

    (i) singular value decomposition : D1 :=V

    1U

    T

    (ii) ansatz in reduced space : D1 := D

    T{DTD}1DT

    (iii) diagonal shift method : D1 := (D + 1)

    1

    Else set D1 =D1 based on standard inversion.7. Update incremental plastic slip +

    A

    D1r

    8. If

    A r 2tol

    go to 4.

    9. Update I of slip activity: If (60 for some A) drop minimum loaded system(s) A{A=( := arg[min ]A)} and go to 2.

    10. Update II of slip activity: If (0 for some S=A) add maximum loaded system(s)A{A ( := arg[max ]S=A)} and go to 2.

    (iii) Consistent tangent-moduli

    Cep :=Ce

    A

    A

    D1 (Ce:P) (P:Ce)

    3.1.3. Algorithmic elastoplastic moduli. The algorithmic expression for the stresses is obtained

    by insertion of (26) into (3) and yields the form

    A=Ce : Ue A

    (Ce : P) (40)

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    11/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 283

    From the consistency conditions r(Ue; ) = 0 in (30) we derive the relationship@

    @Ue =D1(P :Ce) (41)

    Based on this result, the algorithmic elastoplastic moduli which govern the increment of the stresses

    A=Cep : U with Cep := @UA= @UeA (42)are obtained in a straightforward manner and take the form

    Cep :=Ce

    A

    A

    D1 (Ce :P) (P :Ce) (43)

    For elastically isotropic material response the moduli appear in the simple form

    Cep := 1 1 + 2P 42

    A

    A

    D1P P (44)

    in terms of the bulk modulus and the shear modulus , respectively. P := I 131 1 is the

    fourth-order deviatoric projection tensor. In the case of an ill-conditioned or singular Jacobian

    D due to redundant constraints, the inverse D1 is replaced by a generalized inverse D

    1

    which we introduce in Section 4 below. Observe that the algorithmic moduli Cep degenerate tothe continuous moduli Cep dened in (18) for tn+1 tn 0 due to the limit D D in thecase of plastic loading.

    3.2. Modications for rate-dependent viscoplastic response

    In this section we point out the modications which have to be taken into account, if the rate-

    dependent formulations of single-crystal plasticity outlined in Section 2.2 are applied. The time

    integration of formulation (20) in a typical time interval yields the incremental slip

    =t

    +

    g+ 1

    p

    1 (45)These equations replace the KuhnTucker-type loading conditions (25)4 of the rate-independent

    formulation. A reformulation of (45) leads to the set of equations

    + g

    p

    t + 1 1

    = 0 for A (46)

    Insertion of the active ow criterion functions yields the equation

    r := A

    P :Ce :P g p

    t + 1 = 0 (47)

    These equations represent a modication of the rate-independent consistency equations (30),

    denoted here as quasi-consistency conditions. They have to be satised for all active slip sys-

    tems A and can be solved for the plastic parameters at frozen elastic trial strains by a localNewton iteration. We obtain the identical update formula as given in (34). The only modication

    concerns the Jacobi matrix D in (32), which now takes the modied form

    Dvis =P

    :Ce :P + h

    t + 1

    1=p+ g

    pt

    t

    + 11=p1

    (48)

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    12/26

    284 C. MIEHE AND J. SCHR ODER

    in terms of the hardening moduli h dened in (33). Observe carefully that we obtain in thealgorithmic setting for the rate-dependent case a formally identical representation for the stress

    rate as for rate-independent case (42)1. This is in contrast to the continuous formulations (17)

    and (22). This fact allows us to analyse within the algorithmic setting the rate-independent case

    as a limit case of the rate-dependent case, an observation which is of high importance for the

    subsequent treatment in Section 4.1.3. We obtain the limit Cepvis Cep for Dvis D. This is

    obtained for 0, p or t, i.e. for vanishing viscosity, high power-law exponents orlarge algorithmic time steps.

    4. TREATMENT OF ILL-CONDITIONED AND SINGULAR LOCAL JACOBIANS

    In the case of multislip the constraints of the multisurface framework outlined above are possibly

    redundant. This eect occurs in the case of the rate-independent theory under particular hardening

    situations. As pointed out in the model problem below, the eect occurs in particular in the case

    of ideal plastic and Taylor-type isotropic hardening. As a consequence, the continuous Jacobian

    (19) as well as the algorithmic Jacobian (32) becomes ill-conditioned or singular. Our subsequentconsiderations focus on the Newton equation (31) which we here represent in the matrix form

    DS= r with DRnn; SRn; rRn (49)in terms of the Jacobian D and the incremental plastic slip vector S. Here, n6m=2 is the number of

    currently active slip systems. In Section 4.1 we discuss physically motivated special solutions for

    the incremental slip S for the case where D is ill-conditioned or singular. The rst two approaches

    are based on the introduction of general inverse matrices which meet optimality conditions. The

    third approach is a simple perturbation technique motivated by the rate-dependent setting of crystal

    plasticity. Section 4.2 analyses a simple model problem and discusses the physical consequences

    of the three regularization methods mentioned above.

    4.1. Regularization techniques4.1.1. Generalized inverse based on singular-value decomposition. The application of singular-

    value decomposition to the problem of redundant constraints in rate-independent single-crystal

    plasticity has been proposed by Anand and Kothari [14]. A singular-value decomposition of the

    matrix D in (49) has the form

    D=UVT (50)

    where URnn and VRnn are orthogonal matrices and Rnn is a diagonal matrix=diag[1; 2; : : : ; n] with 12 n0 (51)

    The decomposition is unique, see for example Golub and Van Loan [26] or Press et al. [27].

    Formulation (50) is consistent with the two spectral decompositions

    DDT =U2UT and DTD=V2VT (52)

    As a consequence, the columns {u}=1;:::;n ofU and {v}=1;:::;n of V can be computed from thespecial eigenvalue problems

    DDTu

    = 2u and DTDv = 2v (53)

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    13/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 285

    associated with the symmetric matrices DDT and DTD, respectively. We denote the eigenvalues

    {}=1;:::;n as the singular values of D. The th columns u and v of U and V are denoted asthe th left singular vector and the th right singular vector of D. For the case where D is a

    symmetric matrix, we have the situation U=V.

    Firstly, the singular value decomposition (50) can be used for an accompanying check of the

    condition of the matrix D. The inverse condition number C is computed from the singular-values

    dened in (51) by

    C:= n=1 for 10 (54)

    and we have the situation C 0 for the case of a singular matrix D. Secondly, a generalizedinverse can be constructed as follows. The insertion of the decomposition (50) into (49) yields

    the spectral form of the Newton equation

    s = rs for = 1; : : : ; n (55)

    based on the vector transformations Ss =VTS=

    n=1

    sv

    and rs =UTr=

    n=1

    su

    . We con-

    sider Equation (49) with the spectral counterpart (55) as ill-conditioned or singular for

    with := minC1 (56)

    where min C is a machine-dependent admissible minimum inverse condition number which is

    assumed to be given. Restriction (56) denes the numerically admissible range r6n of the matrix

    D in the sense

    12 r and r+1r+2 n0 (57)A special solution of an ill-conditioned or singular system (49) is then obtained in the spectral

    form

    s = 1rs for = 1; : : : ; n (58)

    based on the denition

    1 :=

    1= for

    0 otherwise(59)

    Thus the incremental slip { s}=r+1;:::;n associated with the null space of D have been simply setto zero. Based on (59) one computes the generalized inverse

    D1 :=V 1UT (60)

    where the diagonal matrix 1 contains the singular values dened in (59). The special solution

    of (49) is then

    S= D1r (61)

    As pointed out in Press et al. [27], the approach (61) is a unique solution of system (49) for

    the case where the vector r lies in the range of D. Then the special solution S in (58) and

    (61) minimizes the norm of all possible solutions in the sense | S| =min| S + S| where S is a perturbation of the solution which lies in the null space ofD. For positive slip s 0 we realize

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    14/26

    286 C. MIEHE AND J. SCHR ODER

    at once that this condition is identical to a minimization of the plastic power, which in the case

    of ideal plasticity takes the form

    D :=

    A=t0 with = constant (62)

    Taking this interpretation into account, the special solution (61) can be considered as a physicallywell-motivated result. In the case where the right-hand vector r is not in the range of the matrix

    D, system (49) and (55) has no solution. Then the special solution (61) minimizes the residual

    expression |D S r| =min|D( S+ S) r| in the least-square sense, where S is a perturbation ofthe solution which lies in the range of D. Obviously, under the conditions discussed above this

    results again in a minimization of expression (62) for the plastic power.

    4.1.2. Generalized inverse based on an ansatz in a reduced space. An alternative approach for

    the setup of a general inverse for the solution of the ill-conditioned or singular system (49)

    can be obtained as follows. The range of the matrix DRnn is checked out during a standardfactorization process of the form

    DT = ldu with d=diag[d1; d2; : : : ; dn] (63)

    where lRnn and uRnn are lower and upper tridiagonal matrices. During the factorizationprocess, we drop columns of DT with diagonal elements

    |d| with =minCest1 (64)and introduce the rectangular matrix DT Rnr where r6n is the numerically admissible rangeof the matrix D. The machine-dependent tolerance value , computed similar to (56), is based

    on the given admissible inverse condition number min C and the estmation est1 for the largest

    eigenvalue. This estimation can be obtained by the maximum norm

    est1 = D = max166n

    n

    =1 |D|

    (65)

    The key idea then is that an unique solution for the incremental slips S can only be obtained in

    the reduced space Rr with r6n. We therefore introduce the ansatz

    S= DTS (66)

    for the special solution of the redundant plastic slips. The insertion of this ansatz into a least-

    square-type minimization problem yields

    min|DS r| with D :=DDT (67)This problem has the solution

    S= (DTD)1DTr (68)

    in the reduced space, where the matrix is usually denoted as the MoorePenrose pseudo-inverseof D. For known S, we then obtain a special solution S from the ansatz (66). This induces the

    representation

    D1 = DT(DTD)1D

    T(69)

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    15/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 287

    of the generalized inverse alternatively to (60), which avoids the spectral decompositions associated

    with the singular-value-decomposition. Clearly, in the case where the range r of the matrix D is

    identical to the dimension n, the generalized inverse reduces to the inverse of D.

    4.1.3. Inverse based on a perturbation technique. A third possible approach to overcoming the

    problem of the ill-conditioned or singular matrix in rate-independent single-crystal plasticity is

    motivated by the limit of viscoplasticity. The local Jacobian (48) of the viscoplastic formulation

    assumes the form

    D=D + 1 with =g

    pt0 (70)

    for the case of ideal viscoplasticity at = 0. Here, 1Rnn is the identity matrix. Clearly, thesecond term in (70) regularizes the matrix by shifting the singular values of the rate-independent

    formulation in (57) in the sense

    = + for = 1; : : : ; n (71)

    The basic idea is now to apply a constant shift of the form (70) to an ill-conditioned or singularmatrix D as a purely numerical perturbation. We therefore rst check in a standard factorization

    procedure the diagonal elements by analogy with the preceding subsection. If we have

    |d| with =minCest1 (72)for only one , we apply the shift in (70) by using the above expression as a perturbation. Here

    est1 is an estimation of the largest singular value which can be obtained based on the estimation

    (65). As a consequence of the shift, we then invert the now well-conditioned matrix Jacobian D

    in the sense

    D1 := (D + 1)1 (73)

    based on a standard procedure. This is by far the simplest method of overcoming the problem ofan ill-conditioned matrix D.

    4.2. Physical motivation. Analysis of a model problem

    For an analysis of the performance of the local Newton iteration we consider the problem depicted

    in Figure 1. It is a strip in tension with two perpendicular slip systems with an angle of 45 to

    the tensile axis.

    We assume a typical incremental step with a tensile stress 2 associated with a given trial state,yielding the resolved shear stresses 1 = 2 = on the two slip systems indicated in Figure 1. Weassume that the Schmid stresses exceed within the time step [tn; tn+1] under consideration the given

    critical values g1n and g2n. Clearly, we then expect that the incremental slip

    1 and 2 of the time

    interval assume the identical values provided that the resistance to slip on each systems is the same.

    These incremental slip are computed on the basis of the local Newton update Equation (34).

    Taking into account the geometry depicted in Figure 1, we obtain the representation of residual (47)

    r =

    1 + 2

    g1 t

    1 + 11=p

    1 + 2 g2 t

    2 + 11=p

    (74)

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    16/26

    288 C. MIEHE AND J. SCHR ODER

    Figure 1. Tension of a strip with perpendicular slip systems. The applied tensile stress 2 yieldsthe identical Schmid stress 1 = 2 = on both systems. In the rateindependent case, where a singu-lar Jacobian D appears, one expects for physical reasons an identical plastic slip on both systems.

    This is provided by the three alternative regularizations of D discussed in Section 4.

    and the local Jacobian matrix (48)

    D =

    + h11

    t1 + 1

    1=p

    h12

    t1 + 1

    1=p

    h21 t2 + 11=p h22 t2 + 11=p

    +

    g1

    pt

    t

    1 + 11=p1

    0

    0 g2

    pt

    t

    2 + 11=p1

    (75)

    for the model problem under consideration. Here, we have assumed elastically isotropic stress

    response. The current critical shear stresses and hardening moduli take the form

    g =

    g1n

    g2n

    + h(A)

    1 + q2

    q1 + 2

    (76)

    and

    h = h(A)

    1 q

    q 1

    + h(A)

    1 + q2 1 + q2

    q1 + 2 q1 + 2

    (77)

    respectively, with A =An+1+2. Formulations (74) and (75) represent the viscoplastic formulation

    governed by structure (20). Observe, that the rate-independent limit is obtained for the cases

    t, 0 or p , i.e. for very slow processes, for vanishing viscosity or for very largeexponents in the power law (20). All of these limit processes yield the representations

    r =

    (1 + q2) (1 + q2)

    g and D =

    + h (78)

    which are formulations (30) and (32) of the rate-independent theory.

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    17/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 289

    We now start with the analysis of the rate-independent case governed by the two equations

    outlined above. From Equations (78) it can be easily seen that the Jacobian D associated withthe rate-independent case becomes singular in the case of ideal plasticity with h(A)=0 as well

    as in the case of Taylor-type isotropic hardening associated with the cross-hardening value q = 1.

    In this case the residual and Jacobian in (78) take the form

    r =

    1 + 2 g1n 1 + 2 g2n

    and D =

    1 1

    1 1

    (79)

    with the current stiness values = + h(A) and = + h(A)(1 + 2). Clearly, (79) is a singular

    matrix.

    We now apply the three possible regularization techniques proposed above to the solution of

    (49) for the model problem (78). The underlying physically expected result requires that the slip

    activity on both systems has to be identical. This is always achieved when the residual remains

    unchanged. Recall in this context that the exact tangent matrix in (49) ensures the quadratic

    convergence of the Newton iteration. A perturbation of the matrix does not change the physicalresult. The singular-value decomposition (50) is based on the matrices

    U=V=1

    2

    1 11 1

    and =

    4 2 0

    0 0

    (80)

    The evaluation of (60) then yields the generalized inverse

    D1 = 14

    1 1

    1 1

    (81)

    and the special solution

    S=1

    2

    1 + 2 g1n 1 + 2 g2n

    (82)

    for the plastic slip based on (61). This is the physically expected result where both slip systems

    exhibit the identical activity. The ansatz in the reduced space (66) is governed by the non-square

    matrix

    D=

    1

    1

    (83)

    The straightforward exploitation of (69) then yields again the generalized inverse (81) and thusto the identical special solution (82) as the above-described approach based on the singular-value

    decomposition. Finally, the perturbation technique (73) results in the inverse

    D1 =1

    (2 + )

    + +

    (84)

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    18/26

    290 C. MIEHE AND J. SCHR ODER

    Table III. Labels of the slip directions s and planes m.

    s m s m s m

    1 [0 1 1] (1 1 1) 5 [1 0 1] ( 1 1 1) 9 [ 1 1 0] ( 1 1 1)

    2 [1 0 1] (1 1 1) 6 [

    1

    1 0] (

    1 1 1) 10 [0 1 1] (1 1

    1)3 [1 1 0] (1 1 1) 7 [0 1 1] ( 1 1 1) 11 [1 1 0] (1 1 1)

    4 [0 1 1] ( 1 1 1) 8 [1 0 1] ( 1 1 1) 12 [1 0 1] (1 1 1)

    of the local Jacobian and thus the special solution

    S=1

    (2 + )

    1 + 2 g1n 1 + 2 g2n

    (85)

    for the plastic slip based on (61).

    All three regularization approaches considered here provide the same physical reasonable result

    for the double slip in Figure 1. The unied stress update algorithm for rate-independent and rate-

    dependent single-crystal plasticity is summarized in Table II.

    5. NUMERICAL EXAMPLES

    The formulations described above have been implemented in the program CMP which is based

    on of the general-purpose nite element program FEAP, originally developed by R. L. Taylor

    and partly documented in Chapter 24 of Zienkiewicz and Taylor [28]. The subsequent numerical

    examples are based on a formulation for f.c.c. crystals with 2 12 = 24 possible slip systems.The structure of f.c.c. single crystals is characterized by eight {1 1 1} slip planes and three 1 1 0directions in each plane. The rst 12 slip systems are listed in Table III with respect to an or-

    thogonal frame. The further crystallographically similar slip systems are generated with the coaxial

    normal vectors on the opposite facing octahedral planes.

    The orientation of the f.c.c. unit cell is described by three angles of rotation with respect to

    a xed orthogonal frame. Figure 2 illustrates the relation of the xed coordinate-system to the

    rotated unit cell. The local axis of the crystals {ei}i=1; 3 in (4) are related to the xed orthogonalframe { ei}i = 1; 3 by the rotation

    ei =R ei with R=321 SO(3) (86)The matrices 1;2 and 3 represent rotations about the x3-, the x2- and the x3-axes, respectively.

    They are determined by the explicit expressions

    1 =cos#1 sin#1 0

    sin#1 cos#1 0

    0 0 1; 2 =

    cos#2 0 sin#20 1 0

    sin#2 0 cos#2; 3 =

    cos#3 sin#3 0

    sin#3 cos#3 0

    0 0 1

    In the rst example we investigate a strain-driven simple shear test for a set of 36 dierent

    crystal orientations. A comparison of the rate-independent formulation with the rate-dependent

    viscoplastic formulation documents the physical acceptance of the proposed approaches to rate-

    independent crystal plasticity. The second example is concerned with the localization of a tensile

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    19/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 291

    Figure 2. Orientation of the f.c.c. unit cell. The standard cartesian base {ei}i=1; 3 is rotated to the base {ei}i=1; 3aligned to the f.c.c. crystal. The (1 1 1) slip plane of the f.c.c. crystal is marked by the shading.

    specimen of mono-crystalline material. Here, the inuence of dierent orientations of the f.c.c.

    single-crystal cell on the shear band development are investigated. For this case we assume an

    elastically anisotropic crystal with cubic symmetry.

    5.1. Simple shear problem

    In this example we assume elastically isotropic crystals. For this purpose we choose the values

    = 1500:0N=mm2, =562:5N=mm2 for the bulk modulus and the shear modulus, respectively,

    and assume a critical Schmid stress 0 = 1:0N=mm2

    on all slip systems. In the rate-dependentviscoplastic formulations considered, the strain-rate-sensitivity exponent p has been set to 200 and

    the viscosity parameter to = 5 104 s. The crystals are assumed to be stress free in the initialstate.

    We now dene a set of 36 dierent but equally spaced crystal orientations identical to a problem

    considered in Borja and Wren [13]. This set is generated by the angles of rotation #1 and #2. The

    third angle has been set to #3 = 0. The angles considered are listed in Table IV.

    The simple shear problem in the e1 e2 plane has been discretized with four bilinear displace-

    ment-type elements. In a deformation-driven process we deform the nite element mesh in 100

    equal increments up to the nal value of the shear strain 12 = 21 = 0:01. All other components

    of the strain tensor are zero. Thus, the crystal deforms without volume change. The subsequent

    numerical study compares solutions of the rate-independent theory and the rate-dependent theory

    for the 36 crystal orientations listed in Table IV.Table V depicts the active slip systems and the maximum shear stress xy at the nal shear strain

    xy = 0:01. The linearly dependent slip systems in the generalized inverse approach are denoted

    by a minus sign. For the visco-plastic and the rate-independent formulation regularized with the

    perturbation technique we do not get linearly dependent slip systems; thus the minus sign is not

    valid in these cases.

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    20/26

    292 C. MIEHE AND J. SCHR ODER

    Table IV. Orientations of the f.c.c.-unit cell.

    No. #2 #1 No. #2 #1 No. #2 #1

    1 0 0 13 36 0 25 72 02 0 18 14 36 18 26 72 18

    3 0 36 15 36 36 27 72 364 0 54 16 36 54 28 72 545 0 72 17 36 72 29 72 726 0 90 18 36 90 30 72 907 18 0 19 54 0 31 90 08 18 18 20 54 18 32 90 189 18 36 21 54 36 33 90 36

    10 18 54 22 54 54 34 90 5411 18 72 23 54 72 35 90 7212 18 90 24 54 90 36 90 90

    Table V. Simple shear test. Data at xy = 0:01.

    No. Active slip systems xy No. Active slip systems xy

    1 1,2,4,5,7,8,10,12 2.44949 19 2,3,6,8,9,11 1.981682 1,2,4,5,7,8,10,12 1.98168 20 2,8,10,11 1.741293 1,3,5,6,8,9,10,11 1.54327 21 4,10,11 1.243114 2,3,4,6,7,9,11,12 1.54327 22 4,6,10 1.243115 1,2,4,5,7,8,10,12 1.98168 23 2,4,6,8 1.741296 1,2,4,5,7,8,10,12 2.44949 24 2,3,6,8,9,11 1.981687 1,2,4,5,7,8,10,12 2.32960 25 2,3,5,6,8,9,11,12 2.329608 1,5,8,10 1.87521 26 2,5,9,11 1.875219 1,3,5,6,8,9,10,11 1.46913 27 1,2,4,5,7,9,10,11 1.46913

    10 2,3,4,6,7,9,11,12 1.46913 28 1,3,4,6,7,8,10,12 1.4691311 2,4,7,12 1.87521 29 3,6,8,12 1.8752112 1,2,4,5,7,8,10,12 2.32960 30 2,3,5,6,8,9,11,12 2.32960

    13 1,2,4,7,8,10 1.98168 31 2,3,5,6,8,9,11,12 2.4494914 2,8,10,11 1.74129 32 2,3,5,6,8,9,11,12 1.9816815 6,10,11 1.24311 33 1,2,4,5,7,9,10,11 1.5432716 4,6,11 1.24311 34 1,3,4,6,7,8,10,12 1.5432717 2,4,6,8 1.74129 35 2,3,5,6,8,9,11,12 1.9816818 1,2,4,7,8,10 1.98168 36 2,3,5,6,8,9,11,12 2.44949

    The nal stresses xy obtained by the generalized inverse based on the singular-value decom-

    position, the generalized inverse based on the ansatz in the reduced space and inverse based on

    the perturbation technique are identical with the results obtained by the rate-dependent formula-

    tion. Furthermore, the active slip systems obtained in the rate-independent formulation and the

    rate-dependent formulation are also identical.In the following gures the results obtained from the viscoplastic formulation are plotted with

    dashed and the results from the rate-independent formulation with solid lines. These results are

    obtained by increasing the nal boundary displacements in 20 equal steps. Figure 3(a) depicts

    the evolution of the equivalent plastic strains of the rst orientation of the f.c.c. unit cell for the

    rate-independent and rate-dependent formulation versus the applied shear strain xy. Due to the

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    21/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 293

    Figure 3. Orientation 1: (a) Equivalent plastic strain versus shear strains xy per cent; (b) Accmulated plasticslips {A | = 1; 2; 4; 5; 7; 8; 10; 12} versus shear strains xy (per cent).

    Figure 4. Orientation 10: (a) Accumulated plastic slips {A | = 6; 11; 4; 2} versus shear strains xy (per cent);(b) Accumulated plastic slips {A | = 3; 12; 7; 9} versus shear strains xy (per cent), rate-independent model

    (solid line); viscosity model (dashed line).

    symmetry of the problem and the crystallographic structure (characterized by the orientation of the

    f.c.c. unit cell) it is expected that plastic slip will occur simultaneously in the eight slip directions

    {s | = 1; 2; 4; 5; 7; 8; 10; 12} with the same amount. The evolution of the individually accumulatedplastic slip A on the active slip systems is presented in Figure 3(b). For the crystal orientations

    considered, the accumulated plastic slip on the active slip systems obtained by the rate-independent

    and the rate-dependent formulation are identical.

    Figure 4 presents the numerical results of the rate-independent model and the viscoplastic for-

    mulation of the 10th orientation of the unit cell. This orientation is characterized by a high ac-

    tivity of slip systems which start to develop more or less in a sequence. The plastic parameters

    {

    | = 6; 11; 4; 2

    }and

    {

    | = 3; 12; 7; 9

    }are plotted in Figure 4(a) and 4(b), respectively. The

    graphs coincide quite well for all slip systems.In order to investigate the accuracy of the proposed algorithm for the rate-independent formu-

    lation in Table II, dierent time discretizations of the shear problem have been considered. The

    nal value xy = 0:01 for the 10th orientation of the f.c.c. unit cell has been obtained within 100

    (solid line), 50 (solid line with vertical marks) and 10 (solid line with quadrilateral marks) equal

    time steps. The results are documented and compared in Figure 5(a) and 5(b). It can be seen

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    22/26

    294 C. MIEHE AND J. SCHR ODER

    Figure 5. Orientation 10: (a) Accumulated plastic slips {A | = 6; 11; 4; 2}, versus shear strainsxy (per cent); (b) Accumulated plastic slips {A

    | = 3; 12; 7; 9}, versus shear strains xy(per cent) for 100; 50 and 10 equal time steps.

    Figure 6. Tension of a strip. Geometry, boundary conditions and discretization with 1040 elements. Materialimperfection at the shaded element.

    that in the deformation-controlled test under consideration the accumulated plastic slip are almost

    independent of the step size.

    5.2. Tension of a strip

    We now consider the localization of a rectangular strip under plane strain conditions, where the

    z-direction is constrained. Here we treat the problem within the framework of rate-independentsingle-crystal plasticity under quasi-static conditions. The geometry of the strip is characterized

    by the relation width=length= 6=15:4mm. The system and the discretization with 400 Q1=E5

    enhanced strain elements are depicted in Figure 6. In this example we assume anisotropic elastic

    material response with cubic symmetry. For this calculation we set the hardening parameter q = 1:4

    and use the scalar-valued hardening function proposed by Chang and Asaro [20] which has been

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    23/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 295

    Table VI. Material parameters.

    Moduli C11 107:300GPaModuli C22 60:900GPaModuli C44 28:300GPa

    Flow stress 0 0:060GPaSaturation stress s 0:108GPaInitial hardening h0 0:534GPaLinear hardening hl 0:001GPaHardening parameter q 1:4

    Figure 7. Tension of a strip with the orientation of the fcc-unit cell #1 = #2 = #3 = 0. Equivalent plastic

    strains at the load parameters: (a) = 101; (b) = 102; and (c) = 110.

    extended by an additional linear hardening parameter hl. The material parameters are summarized

    in Table VI.

    In order to trigger the localization of the geometrically perfect specimen we assume a material

    imperfection on the left-hand side of the specimen as indicated by the shaded element in Figure 6.

    Here the ow-stress values in Table VI are reduced by the factor 0 :9. The prescribed mechanical

    boundary conditions at both ends of the strip allow free contraction of the specimen.

    As in the previous example we consider a f.c.c. unit cell with dierent orientations. In a

    displacement-controlled numerical test we deform the specimen by a prescribed vertical elongationu = 15:4 105 mm at both ends.

    Figure 7(a) 7(c) presents the equivalent plastic strains for the orientation #1 = #2 = #3 = 0

    for the sequence of load parameters = 101; 102 and 110, respectively. The elongation of the

    specimen was obtained in nine equal time steps up to = 90 followed by 20 equal time steps up

    to the nal value = 110.

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    24/26

    296 C. MIEHE AND J. SCHR ODER

    Figure 8. Equivalent plastic strains at load parameter = 120 for the orientations of the fcc-unit cell#2 = #3 = 0

    and (a) #1 = 0; (b) #1 = 15

    ; and (c) #1 = 15.

    Table VII. Comparison of CPU time.

    #1() (i)(s) (ii)(s) (iii)(s)

    0 407 423 26015 396 413 24730 315 303 260

    Figure 8 depicts the equivalent plastic strains at the load parameter = 120 for three dierent

    orientations of the f.c.c. unit cell. The elongation of the specimen was obtained in 120 equal time

    steps up to the nal value = 120. Figure 8(a) 8(c) depict the distribution of the equivalent

    plastic strains for the rst angle of rotation #1 = 0; #1 = 15

    and #1 = 15, respectively. Theother angles are set constant to #2 = #3 = 0

    .

    The orientations of the localized bands of equivalent plastic strains depend on the arrangement

    of the internal structure, characterized by the orientation of the f.c.c. unit cell. In all examples two

    slip bands develop. The rst example leads to two slip bands which are approximately orientated

    under 45 with respect to the horizontal axis. The second and third orientation lead to moredistinct bands under approximately

    30 and 30, respectively.

    For three dierent orientations of the f.c.c. unit cell, characterized by #1 = 0; 15; 30 and#2 = #3 = 0

    , the computing times are compared for the dierent regularization techniques. All

    computations were performed on an IBM RISC 6000-43P-140 workstation under the UNIX op-

    erating system. The strip is therefore deformed by the above described vertical elongation up to

    a load parameter of = 200 in 200 equal steps. For these calculations the hardening parameter q

    is set to 1. Table VII compares the computing times for the local solution procedure based on

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    25/26

    A COMPARITIVE STUDY OF STRESS UPDATE ALGORITHMS 297

    (i) the generalized inverse based on the singular-value decomposition, (ii) the generalized inverse

    based on ansatz in the reduced space and (iii) the inverse based on the perturbation technique.

    Observe that the solution of the boundary-value problem under consideration based on the

    perturbation technique needs less CPU time then the other regularization techniques.

    6. CONCLUSION

    A new unied fully implicit multisurface-type return algorithm for both the rate-independent and

    the rate-dependent setting of singly crystal plasticity has been proposed. The algorithm is endowed

    with three alternative approaches to the regularization of the possible redundant slip activities of

    the rate-independent theory. This includes the use of alternative generalized inverses of the Jaco-

    bian of the currently active yield criterion functions as well as a new diagonal shift regularization

    technique, motivated by a limit of the rate-dependent theory. Analytical investigations and numeri-

    cal experiments showed that all three approaches result in similar physically acceptable predictions

    of the active slips of rate-independent single-crystal plasticity, while the new proposed diagonal

    shift method is the most simple and ecient concept.

    ACKNOWLEDGEMENTS

    Partial support for this research was provided by the Deutsche Forschungsgemeinschaft (DFG) under grantSFB 404=A8.

    REFERENCES

    1. Mandel J. Plasticite Classique et Viscoplasticite, CISM Courses and Lectures, vol. 97. Berlin: Springer.2. Havner KS. The theory of nite plastic deformation of crystalline solids. In Mechanics of Solids, the Rodney Hill

    60th Anniversary Volume, Hopkins HG, Sewell MJ (eds). Pergamon Press: Oxford, 1982; 265302.3. Koiter WT. General theorems of elasto-plastic solids. In Progress in Solid Mechanics, Sneddon IN, Hill R (eds).

    North-Holland: Amsterdam, 1960.4. Taylor GI. Plastic strain in metals. Journal of the Institute of Metals 1938; 62:307324.5. Kocks UF. The relation between polycrystal deformation and single crystal deformation. Metallurgical Transactions

    1970; 1:11211143.6. Peirce D, Asaro R, Needleman A. An analysis of nonuniform and localized deformation in ductile single crystals. Acta

    Metallurgica 1982; 30:10871119.7. Peirce D, Asaro R, Needleman A. Material rate dependence and localized deformation in crystalline solids. Acta

    Metallurgica 1983; 31:19511983.8. Asaro RJ, Needleman A. Texture development and strain hardening in rate dependent polycrystals. Acta Metallurgica

    1985; 33:923953.9. Mathur KK, Dawson PR. On modeling the development of crystallographic texture in bulk forming processes.

    International Journal of Plasticity 1989; 5:6794.10. Becker R. An analysis of shear localization during bending of a polycrystalline sheet. Journal of Applied Mechanics

    1992; 59:491496.11. Steinmann P, Stein E. On the numerical treatment and analysis of nite deformation ductile single crystal plasticity.

    Computer Methods in Applied Mechanics and Engineering 1996; 129:235254.

    12. Cuitino AM, Ortiz M. Computational modelling of single crystals. Modelling and Simulation in Materials Scienceand Engineering 1992; 1:225263.

    13. Borja RI, Wren JR. Discrete micromechanics of elastoplastic crystals. International Journal for Numerical Methodsin Engineering 1993; 36:38153840.

    14. Anand L. Kothari M. A computational procedure for rate-independent crystal plasticity. Journal of the Mechanics andPhysics of Solids 1996; 44(4):525558.

    15. Miehe C. Multisurface thermoplasticity for single crystals at large strains in terms of Eulerian vector updates.International Journal of Solids and Structures 1996a; 33:19812004.

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298

  • 8/3/2019 A Comparative Study of Stress Update Algorithms for Rate-Independent and Rate-Dependent Crystal Plasticity

    26/26

    298 C. MIEHE AND J. SCHR ODER

    16. Miehe C. Exponential map algorithm for stress updates in anisotropic multiplicative elastoplasticity for single crystals.International Journal for Numerical Methods in Engineering 1996b; 39:33673390.

    17. Schroder J, Miehe C. Aspects of computational rate-independent crystal plasticity. Computational Materials Science1997; 9:168176.

    18. Hutchinson JW. Elastic-plastic behaviour of polycrystalline metals and composites. Proceedings of the Royal SocietyLondon, Series A 1976; 319:247272.

    19. Chang YW, Asaro RJ. An experimental study of shear localization in aluminium-copper single crystals. ActaMetallurgica 1981; 29:241.

    20. Perzyna P. Temperature and rate dependent theory of plasticity of crystalline solids. Revue de Physique Appliquee1988; 23:445459.

    21. Hosford WF. The Mechanics of Crystals and Textured Polycrytals. Oxford Engineering Science Series. OxfordUniversity Press: New York, 1993.

    22. Luenberger DG. Linear and Nonlinear Programming. Addison-Wesley: Reading, MA, 1984.23. Simo JC, Kennedy JG, Govindjee S. Non-smooth multisurface plasticity and viscoplasticity. Loading/unloading

    conditions and numerical algorithms. International Journal for Numerical Methods in Engineering 1988; 26:21612185.

    24. Ortiz M, Stainier L. The variational formulation of viscoplastic constitutive updates. Computer Methods in AppliedMechanics and Engineering 1999; 171:419444.

    25. Miehe C, Schroder J, Schotte J. Computational homogenization analysis in nite plasticity. Simulation of texturedevelopment in polycrystalline materials. Computer Methods in Applied Mechanics and Engineering 1999;171:387418.

    26. Golub GH, Van Loan CF. Matrix Computations. North Oxford Academic, 1983.

    27. Press WH, Teukolsky SA, Vetterling WT, Flannery BP. Numerical Recipies. The Art of Scientic Computing.Cambridge University Press: Cambridge, 1992.

    28. Zienkiewicz OC, Taylor RL. The Finite Element Method, vol. 1 and 2. McGraw-Hill: London, 1989.

    Copyright ? 2001 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2001; 50:273298


Recommended