1 s2.0 0045794987900265 Main
1 s2.0 0045794987900265 Main
00
Printedin Gaul Erium. Pcrgamon JoumaL Ltd.
Abstract-Common numerical techniques for plasticity computations in finite element analysis are
examined. The plasticity theory considered is the simple rate-independent van Mises criterion for small
strains. Work hardening is represented by a general isotropic model or by a linear, isotropic-kinematic
mixed model. Algorithms to integrate the rate equations, strategies for stress updating over a time (load)
step in implicit codes, and tangent operators consistent with the integration algorithm are discussed. The
elastic predictor-radial return algorithm and a consistent tangent operator satisfy the requirements for
a stable, accurate and efficient numerical procedure. An extension of this model for plane stress with mixed
hardening is described. Two numerical examples are given to demonstrate the accuracy and efficiency for
plane stress analyses.
strain vectors are enclosed in { }. R is related to the and using eqns (a), (7) and (1 I), the deviatoric stress
effective tensile stress Y by rate is given by
The shifted stress { is given by The rate of shifted stress is given by addition of the
volumetric stress rate to eqn (13)
{=a-a (3)
where u is the total stress and a locates the center of ~=S+p[l,l,l,o ,..., O]T (14)
the yield surface, i.e. the back-stress.
where p is the volumetric stress rate, J) = (K/3)
The total strain rate i is decomposed into devi-
(i, + I, + L,), and K is the bulk modulus. Using 6 x 1
atoric and volumetric components. The volumetric
component vectors for the stress and strain rates, eqn
component is treated elastically. The deviatoric strain
(14) is usually written as
rate e is additively decomposed into elastic and
plastic parts
e = e, + er. (4)
where closed forms of [Dr] for three-dimensional and
The elastic part of the deviatoric strain rate is related plane stress conditions were first given by Yamada et
to the deviatoric stress rate by the elastic shear af.[3].
modulus
$ = 2Ge,. (5)
INTEGRATION PROCEDURES
The associated flow rule is used to give
In conventional finite elements analysis, the consti-
e,=In tutive quantities are known at time r,, and the updated
(6)
strains are known at time I,+ 1. For static analyses
where 1 is a proportionality factor and n is a vector time is interpreted as a loading parameter. Over the
normal to the yield surface at the contact point. increment At a load step is applied to the structure.
Components of n are given by The constitutive routine integrates the plasticity rate
equations over the time increment to determine the
updated stresses and plastic state variables.
The generalized trapezoidal rule as described by
Ortiz and Popov[4] encompasses the three most
The plastic hardening rules are popular methods for integration of the plasticity rate
equations. These methods are known as: (1) tangent
p = /IH’($& (8) stiffness-radial corrector; (2) mean normal or secant
stiffness; and (3) elastic predictor-radial return. In
oi = $(l - /?)H’i, (9) this section, each of these methods is discussed from
the viewpoints of numerical stability, accuracy and
where the parameter j? defines the portion of isotropic ease of implementation. Complications that arise for
hardening, and H’(c,) defines the instantaneous plas- the plane stress condition, strain hardening, and
tic modulus. When j? < 1, H’ is assumed constant. combined elastic and elastoplastic response within a
The rate of effective plastic strain consistent with step are also addressed.
the von Mises yield surface and the Prandtl-Reuss Each integration method operates under the re-
relations is given by striction of a constant strain rate vector over the time
step. Higher derivatives of the strain vector are
L, = J(2/3) e;e,. (10) usually not available from the structure level sol-
ution. For finite sixe load steps, this leads to predicted
Using the consistency requirement that 4 = 0 dur- stress and strain paths that are chordal approxi-
ing neutral or plastic loading, the proportionality mations to the generally curved, exact paths. The use
factor is found to be of a linear strain path over each step introduces
discretixation errors. These errors are in addition to
the errors from integration of the plasticity rate
(11) equations over a specified strain increment. To con-
2R2[1 + (H’/3G)l’
trol the load path discretixation errors, Tracey and
Rewriting qn (5) in the form: Freese[S] developed an adaptive scheme that exam-
ines local curvature of the yield surface and direction
$ = 2G [e - e,] (12) of the strain rate vector to select the load step sixes.
Plasticity computations in finite element analysis 769
c.+,=L+&-2GAep (16)
4n+I(&+17Y,+,)=O (18)
twice the elastic strain vector at yield. The failure of lower bound for the stability limit of twice the elastic
the method for a simple plane stress problem led yield strain imposes severe restrictions on the sub-
Nagtegaal and de Jong to an investigation of the increment size for materials with a large ratio of
instability. The problem that failed is a four-node, Young’s modulus to yield stress. The expense of
isoparametric element oriented at 45” to the X-axis reforming [Dr] and updating the state variables for
and stressed in uniaxial tension. In global coordinates many sub-increments may lead to excessive com-
all three stress components (uX,uY,uXY) are equal. After putation times.
yielding, stresses at the integration points oscillate Two additional complications exist with this
erratically unless very small load steps are used. In method. First, for steps in which both elastic and
contrast the solution is insensitive to load step size for plastic behavior occur, the contact stress must be
an element aligned with the coordinate axes (in which found to permit division of the strain increment
case a, is the only non-zero stress). The appearance vector into purely elastic and elasto-plastic parts.
of such instabilities in complex models has not been Second, the stress state at the end of each sub-
explicitly reported in the literature. Interactions with increment generally lies outside the updated yield
adjacent elements may dampen the oscillations dur- surface. To prevent artificial hardening, the stress
ing equilibrium iterations. More likely, solutions state is scaled radially to the yield surface. Nyssen[ 111,
become slowly convergent with the cause attributed and Mondkar and Powell[l3] note that additional
by the analyst to the frequency of stiffness updates. plastic flow occurs during this correction and that it
Only close study of the stress fluctuations during should be incorporated in the plastic strain vector.
iterations would reveal this type of instability. Moreover, when the plastic modulus varies, an inwn-
The accuracy of this method was studied by Krieg sistency in the updated yield surface radius develops
and Krieg@] for a nonhardening material and by from linearization of the stress-strain curve during
Schreyer, et uf.[9] for isotropic hardening with a each sub-increment. Additional scaling of the
constant plastic modulus. The method is exact if the updated stress vector may be required to prevent
strain increment vector is parallel to the deviatoric accumulation of this error.
component of the contact stress (radial loading). For
other orientations of the strain increment vector, Mean normal method
errors are introduced in both the orientation of the This method was presented first by Rice and
updated stress vector and the radius of the yield Tracey[l4] for the plane strain condition with non-
surface. hardening materials. The method is particularly
To reduce integration errors, the strain increment simple and predicts a stress vector that lies on the
vector is generally partitioned into m sub-increments yield surface for non-hardening materials under
and the elastic-plastic [Dr] matrix reformed at the plane strain, axisymmetric, and threedimensional
beginning of each sub-increment. The updated stress conditions. This is an advantage over the tangent
vector is then given by stiffness method which requires corrective scaling of
the predicted stress vector.
The mean normal method is usually implemented
with sub-incrementation. Equation (23) is again used
but with a rnem [Dr] computed at the contact point
Several criteria have been proposed to select the corresponding to an average vector normal to the
number of sub-increments. Bushnell[lO] selects m by yield surface
limiting the magnitude of an effective uniaxial strain
in each sub-increment. Nyssen[ll] limits the mag- sn + 112 = 0.5(S”+ s-r). (25)
nitude of the deviations from the yield surface in each
sub-increment to a fraction of the deviation for a
single step. Schreyer er a!.[91 select m using the
angular difference between a stress vector normal to
the yield surface at the current contact point and a
normal vector at the contact point computed with a
single step estimate. This angle measures the change
in plastic flow direction due to curvature of the yield
surface. The angle change in each sub-increment is
limited by the value of m. Krieg and Key[lZ] recom-
mend selection of the number of sub-increments
using the direction of the strain increment vector and
the known error magnitudes for the direction taken
from the error studies.
While sub-incrementation clearly improves the
accuracy, an unacceptably large number of sub-
increments may be necessary to ensure stability. The Fig. 3. Mean normal algorithm.
Plasticity computations in finite element analysis
Unfortunately, plane stress conditions significantly the material. If H’ is constant, eqn (33) simplifies to
complicate the procedure. To satisfy the plane stress
requirement, the total stress uz must be zero. Non- Yn+, = Y,+BH’Ac, (34)
zero values of the components {, and a, are generally
necessary for the plane stress solution to match the and eqn (32) becomes
Bauschinger effect predicted by a corresponding Yr - Y”
three-dimensional solution (with plane stress traction AC,=--. (35)
H’+3G
boundary conditions).
In the procedure described below, the strain in- Figure 5 outlines a simple iterative method to com-
crement AC, is iteratively adjusted with a Newton pute AC, if the plastic modulus varies. Equation (35)
algorithm until u, = 0. Details of the algorithm are is also valid for the non-hardening case, H’ = 0.
given following a summary of the computational With known values for I and A.+ the updated
steps for the three-dimensional elastic predictor- back-stress vector and total stress vectors are
radial return method which is used in the iterations.
H’Ac
~.+i=%+(l-8)~sr (36)
T
Three-dimensional algorithm
The yield function is evaluated for the plastic 3GAc
@.+I = a, + tT - 1 (37)
variables at time t. and the trial elastic stress vector YT %
Cr. If 4 (Sr, 5) > 0, then plastic deformation occurs;
Plane stress algorithm
otherwise the updated stress vector is given by
a, + At,. For plastic deformation, y = 1 in eqn (17) The following algorithm provides an updated
with n, + , = &,. The plastic strain increment is then stress vector that satisfies the consistency and plane
given by stress conditions.
AC, = 2%. (26) (a) Compute CTusing the plane stress, elastic consti-
tutive matrix and evaluate d. If 4 > 0, there is
The deviatoric form of eqn (22) becomes simply plastic deformation. Complete the remaining
steps. If 4 S 0, then CT+ a,, is the new Stress,
s “+,=(l -2GL)ST. (27) u,, ,. Update state variables to indicate elastic
unloading from a plastic state if necessary. Exit
Both sides of eqn (27) must satisfy the consistency this process.
condition at I,+, (b) Estimate AC;, where i = 1 for the initial estimate.
(c) Compute CT using the three-dimensional elastic
s II+1‘%,I = (I- 2Gi,)??&& (28) constitutive matrix and perform the elastic
predictor-radial return computations. If
An equivalent form of eqn (28) is ai I 101,then the updated stress vector has been
determined. Otherwise, consider a: to be a re-
Y,,+i=(l -2G1)Y,. (29) sidual stress ai defined by
To eliminate 1, AC, from eqn (26) is substituted into 6: z azucL- ai = - a:. (38)
eqn (10) to give
(d) Compute a first-order change in Afi such that
AC; e ;&L&r (30)
a;+da,=O (39)
or equivalently (using Y: = (&-ST)
wher: da, is defined by
), _3 (31)
-2y,*
da, I
to compute AC,. Y. denotes the tensile yield stress for Return to step (c).
Plasticity computations in finite element analysis 173
A% = $(Yr- Y,,,)
YT- yn
AC; =
H,’ + 3C
(c) Find y’,+t from the supplied curve of stress vs. effective plastic strain
using cj defined by
The initial estimate for AC,is computed using one cases with zero for the initial estimate converged
of two schemes. If the current state is elastic, then the equally as well.
elastic change in Acz for plane stress conditions is To verify the correctness of this procedure, plane
used. If the current state is plastic, the (IS) row of stress problems for simple extension, shear, and
[DT] is formed with the current stress vector and biaxial loading were analyzed. The strains and
solved (A{, = 0) to yield A+ stresses were compared to the results for the same
The convergence test in step (c) compares a: to the problems analyzed using a threedimensional sol-
maximum of (a,, uv, crJ’_ A tolerance of 10-j has ution with plane stress boundary conditions. The
been used successfully. Alternatively, the magnitude plane stress and three-dimensional solutions were
of Ac: may be compared to AC:. identical in each case.
Simple numerical differentiation yields the required
derivative A in eqn (41). The three-dimensional elas- STRAINPATHS FOR =RRSS UPDATING
tic predictor-radial return computations are repeated
at Ac:(l - rf) and at Ac:(l + q), where 11is a small In implicit codes, the global solution is advanced
constant (n = IO-’ is satisfactory). The correspond- from t, to f,+,using an iterative Newton method. If
ing ur values are used to compute A i denotes the iteration number, then two strain in-
crement vectors for stress updating at material points
may be defined as
A
‘&&+1) - u*I I%!(I - I’)
=
(43)
2?lAc; *
A&=c;+,-c” (44)
CONSISTENTTANGENT OPERATORS
given by
-=
_r T
I-I-
B
=-
El Y
0
4
0
Pomt L7 r
t-l-
Y,=2625--
ET’260
0 0 0
The 6 x 1 vector {n} contains normalized deviatoric A 262251 0 E = 26.300
B 26251 24 **cl3
components for the contact stress vector at the ith l/c
c
iteration of the step, arranged in the order
{x, Y, 2, V, YZ,xz 1. Thus, Fig. 7. Data for example problem 1.
{“)_{Sb+J
-- (47) Example 1
R:+,
A thin tube is first stressed in tension to the point
where RA,, is the yield surface radius at the ith of yielding and is then twisted under constant axial
iteration. The factors /? and 7 are given by stress. Remote from the ends of the tube, there is no
spatial variation and a single material point is
sufficient to model the problem. Figure 7 provides the
(48) loading path and material properties. For isotropic
hardening, Hill[21] gives the exact solution for the
axial and shear strains as
(49)
For large load steps, the trial elastic stress vector may
lie far outside the yield surface so that fl becomes
significantly < 1. The consistent tangent then differs
markedly from the continuum tangent. Note that the
continuum tangent is recovered for fl = 1, i.e. the
elastic trial stress lies on the current yield surface.
Plane strain and axisymmetric versions are ob- where Y, is the yield stress in tension, E is Young’s
tained by deleting rows 5,6 and columns $6. The modulus, H’ is the plastic modulus, and G is the
plane stress version is obtained by statically condens- elastic shear modulus for v = 0.3. Figure 8 shows the
ing the third (zz) row‘ of the plane strain version. exact strain path which has significant curvature for
The consistent tangent is applied with the path- low values of the shear strain. This problem repre-
independent updating strategy. For iteration one of sents a difficult test case for numerical methods which
each load step, the continuum tangent is used to approximate the strain path with linear segments.
compute the structure stiffness. At the beginning of Numerical results were obtained using a program
each subsequent iteration, the consistent tangent is that ‘exercises’ non-linear material models before
used in the formation of the structure stiffness. they are installed in our production finite element
system (POLO-FINITE[ZZ, 231). The program exe-
cutes interactively and allows users to test material
NUMERICAL EXAMPLES models for arbitrary stress or strain paths with min-
Table 2. Computed strains for example 1 with sub-incrcmentation (number of sub-increments listed in [ 1)
7XY Exact AT, = 0.50 AT, = 1.0 AT, = 2.0 At, = 4.0
(ksi) ~~100 y*lOO cslO0 ye100 c*lOO y*lOO co100 y*lOO c*lOO y.100
0 0.093 0.000 0.093 0.000[1] 0.093 O.OoO[l] 0.093 0.000 [l] 0.093 0.000 [l]
4 0.405 0.131 0.404 O.MO[l] 0.404 0.142[3] 0.404 0.148 [5] 0.404 0.149m
8 1.234 0.752 1.230 0.773 [3] 1.228 0.782[5] 1.221 0.816[11] 1.204 0.880 [20]
12 2.352 2.073 2.343 2.106[3] 2.337 2.127[7] 2.316 2.197 (141 2.268 2.337 (281
:: 4.773
3.568 4.057
6.572 4.755
3.554 4.100[3] 4.737
3.542 4.133[7]
6.662 4.682
3.504 4.233
6.787 [Is] 4.560
3.419 4.439
1.044 [3 l]
6.622[3] [7] [15] [3 l]
24 5.917 9.482 5.894 9.538[3] 5.871 9.583[6] 5.801 9.726 [14] 5.647 10.021 [29]
imum computational cost. The program has options generally exhibit the same relative error in the shear
to control the frequency of updates for the tangent strain for each load step.
operators and fully simulates the material model These results illustrate the magnitudes of error that
interface of the production finite element system. may be anticipated for realistic load step sixes when
Using the path-independent strategy, com- the strain path is highly nonlinear. Even though
putations were performed with and without sub- equilibrium is satisfied and the computed strains are
incrementation of the strain increment vector. Four converged to four significant figures, it is possible to
analyses were performed for each case. In each have significant errors in numerical values.
analysis the axial stress was increased to 1.OOlc Y, in Solutions computed with the consistent tangent
the first load step. The shear stress was then increased operator converged in many fewer iterations than did
to 24 ksi using a constant size increment in each solutions computed with the continuum tangent
analysis (0.5 ksi, 1.0 ksi, 2.0 ksi and 4.0 ksi). For the operator. Table 3 lists the number of iterations
analyses with sub-incrementation, the number of required for convergence at each load step for
sub-increments was selected to limit the length of the the analysis using 2 ksi shear stress increments with
trial elastic stress vector (deviatoric components) to sub-incrementation.
l/2 the yield surface radius in each sub-increment. Convergence is equally good for the kinematic
The iterative solution continued at each load step hardening model when used with the consistent tan-
until the Euclidean norm of the residual stress vector gent operator. Table 3 also lists the number of
was less than 0.001 ksi. This tolerance also ensured iterations required for convergence at each load step
convergence of the computed strains to four for the kinematic hardening model.
significant figures.
Tables 1 and 2 compare the computed and exact
strains. In both cases (with and without sub- Table 3. Iterations required for convergence in example 1
increments), the errors increase with shear step size. Consistent Continuum Consistent
TXY
Errors in the computed strains are due to the com- Orsi) (isotropic) (isotropic) (kinematic)
bined effects of discretization of the strain path into
2 3 5 3
linear segments and integration of the plasticity rate 4 5 20 5
equations. The largest errors, relative to the mag- 6 5 3
nitude of the shear strain, occur at lower values of 8 4 2 5
shear strain where the curvature of the strain path is 10 4 46 5
12 4 50 5
greatest. At a shear stress of 4 ksi, errors in the shear 4 52 5
strain range from 7 to 35%. At 24 ksi shear stress the :d 5 52 5
errors range from 0.6 to 6%. The comparison in 5 51 5
Table 2 demonstrates the benefits of using a sub- :: 5 50 5
22 5 48 5
increment procedure. The solutions using sub- 5 46 5
24
increments generally have 4&50% less error and
Plasticitycomputationsin fmitc clement analysis 177
Crack
Lmd St* 4
‘\\ --corltkun
- consiitnt
\\
Fig. 9. Data for exampleproblem 2. Fig. 10. Convcrgcnce curves for example 2.
778 ROBERTH. DODDS, JR
Table 4. Iterations required for convergence in example 2 or ad hoc scaling of the updated stress vector. Mixed
A
isotropic-kinematic hardening is easily included.
Load step (in. * 10)) Continuum Consistent For implicit solutions, the path-independent
strategy for stress updating over a time (load) step is
1 1.7 1 1
2 2.5 14 4 essential to prevent spurious numerical unloading.
3 3.3 13 4 Sub-incrementation of the total strain increment vec-
4 4.1 >I5 4 tor for the step considerably improves the accuracy.
5 4.6 14 4 To maintain optimal convergence of the Newton
6 5.1 12 3
I 5.6 13 3 solution, the consistent tangent operator for the
8 6.1 10 3 elastic predictor-radial return algorithm must be
9 6.6 13 3 used to form the structure tangent stiffness.
10 1.6 >15 5
I1 8.6 215 5
12 9.0 >15 3 Acknowledgements-This work was partially sponsored by
13 9.8 >15 3 the National Bureau of Standards, Fracture and Defor-
14 10.6 >15 4 mation Division under contract NB83R4030012. Com-
15 11.4 13 4 putations were performed on the Harris 1000 computer
operated by the School of Engineering at the University
of Kansas. The donation of this computer by the Harris
Corporation is gratefully acknowledged.
reactions at constrained nodes. The tolerance was
selected to insure convergence of the strains to three
REFERENCES
significant figures. Table 4 lists the number of iter-
ations required for convergence at each load step. 1. J. C. Simo and R. L. Taylor, Consistent tangent oper-
The structure stiffness was updated before each iter- ators for rate-independent elastoplasticity. Compuf.
ation. The performance of the consistent tangent Mefh. Appl. Mech. Engng 48, 1101-1118 (1985).
2. R. P. Goel and L. E. Malvem, Biaxial plastic simple
operator is much superior, never requiring more than waves with combined kinematic and isotropic hard-
five iterations. Convergence curves for two load steps ening. Trans. ASME., J. Appl. Mech. 92, 1100-1106
and the corresponding extent of the plastic zones are (1970).
shown in Fig. 10. 3. Y. Yamada, N. Yoshimura and T. Sakurai, Plastic
The load increment size has negligible effect on the stress-strain matrix and its application for the solution
of elastic-plastic problems by the finite element method.
computed strains for this model. At Gauss points in Inl. J. Mech. Sri. 10, 343-354 (1968).
the highly deformed shear band (see Fig. lo), the 4. M. Oritiz and E. P. Popov, Accuracy and stability of
strain paths are nearly linear. The analysis was integration algorithms for elastoplastic constitutive re-
repeated with 60 load steps. The strains changed less lations. Inr. J. Numer. Merh. Engng 21, 1561-1576
(1985).
than 1%. 5. D. M. Tracey and C. Freese, Adaptive load m-
crementation in elasto-plastic finite element analysis,
SUMMARY AND CONCLUSIONS Comput. Struct. 13, 45-53 (1981).
6. B. Hunsaker, W. E. Haisler and J. A. Stricklin, On the
Numerical techniques for plasticity computations use of two hardening rules of plasticity in incremental
and pseudo force analysis. In Constitutive Equations in
in finite element analysis have been examined. The Viscoplasticity: Computational and Engineering Aspects,
widely used von Mises yield function with mixed AMD-20 (Edited by J. A. Stricklin and K. J. Sac&ski),
isotropic-kinematic hardening provided the specific pp. 139-170. ASME, New York (1976).
constitutive relations for study. The discussion 7. J. C. Naatenaal and J. E. de Jona. Some comuutational
aspects if &tic-plastic, large strain analysis. Inr. J.
focused on: (1) integration of the plasticity rate
Numer. Mefh. Engng 17, 15-41 (1981).
equations; (2) strain paths for stress updating in 8. R. D. Krieg and D. B. Krieg, Accuracies of numerical
implicit codes; and (3) consistent tangent operators to solutions for the elastic-perfectly plastic model. Trans.
maintain optimal convergence of Newton-type sol- ASME, J. Press. Vessel Tech. 99, 510-515 (1977).
9. H. L. Schreyer, R. F. Kulak and M. M. Kramer,
utions. An extension of the elastic predictor-radial
Accurate numerical solutions for elastic-plastic models.
return algorithm was presented for solution of plane Trans. ASME, J. Press. Vessel Tech. 101, 226-234
stress models with mixed isotropic-kinematic hard- (1979).
ening. Sufficient details of the algorithms were 10. D. Bushnell, A strategy for the solution of problems
presented to enable rapid implementation into exist- involving large deflections, plasticity, and creep. Int. J.
Numer. Mel. &gng 11, 683-708 (1977).
ing plasticity routines. 11. C. Nyssen, An efficient and accurate iterative method,
The elastic predictor-radial return algorithm ahowing, large incremental steps to solve elasto-plastic
provides a superior basis on which to construct a problems. Cornput. Srrucr. 13, 63-71 (1981).
numerical plasticity model. Conceptually simple, the 12. R. D. Krieg and S. W. Key, Implementation of a time
algorithm provides the most accuracy for both single independent plasticity theory into structural computer
programs. In Constitutive Equations in Vircoplarticity:
step and sub-incrementation schemes. The algorithm Computational and Engineering Aspects, AMD-20 (Bdi-
is unconditionally stable for large strain increments; ted by J. A. Stricklin and K. J. Sacxalski), pp. 125138.
it does not require computation of the contact stress ASME, New York (1976).
Plasticity computations in finite element analysis 119
13. D. P. Mondkar and G. H. Powell, Evaluation of state 19. G. L. Goudreau and J. 0. Hallquist, Recent develop
determination calculations in nonlinear analysis. Trans ments in large-scale finite element Lagrangian hydro-
4th Int. Con/. Siruct. Mech. React. Tech. (Edited by code technology. Compur. Merh. Appl. Mech. Engng 33,
T. A. Jaeger and B. A. Bolcy), L2/5 (1977). 725-757 (1982).
14. J. R. Rice and D. M. Tracey, Computational fracture 20. S. S. Ibrahim and R. H. Dodds, Finite element study of
mechanics. In Nwnerical h4ithodr G Structural Mech- highly deformed tensile panels with short cracks. Srruc-
anics (Edited bv S. J. Fenves ef al.). DD. 585-623. rural Engineering and Engineering Materiab, SM Rep1
Academic Press,~New York (1973). ” -’ 10, University of Kansas Center for Research, Inc.
15. J. C. Nagtcgaal, On the implementation of inelastic (1984).
constitutive equations with special reference to large 21. R. Hill, The MathematicalTheory o/Piasricity. Oxford
deformation problems. Combur. Meth. Appl. Me&. University Press, London (1950).
EWIP 33.469-484 (19821. 22. R. H. Dodds and L. A. Lopez, A generalized software
16. M.-c Wilkins, Calculation of elastic-plastic flow. In system for nonlinear analysis. Inf. /. Adu. Engng Sofr-
Methods of ComputationalPhysics (Edited by B. Alder ware 2, 161-168 (1980).
er al.), Vol. 3. Academic Press, New York (1964). 23. R. H. Dodds, D. R. Rehak and L. A. Lopez, Devel-
17. A. Mendelson, Plasticity:Theory and Application.Mac- opment methodologies for scientific software. ht. J.
millan, New York (1968). So/rware Pracr. Exp. 12, 1085-l 100 (1982).
18. S. W. Key er al., HONDO II-a finite element computer 24. R. H. Dodds and D. T. Read, Experimental and
program for the large deformation dynamic response analytical estimates of the J-integral for tensile panels
of axisymmetric solids. SAND78-0422, Sandia Labora- containing short center cracks. Inr. J. Fracf. 28, 3954
tories, Albuquerque, NM (1977). (1985).