Belytschko Time Integration
Belytschko Time Integration
_-
J?J&g Computer methods
k!!ii
in applied
mechanics and
englneerlng
ELSEVIER Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363
Abstract
The behavior of explicit time integrators is examined for the field equations of dynamic viscoplasticity in one dimension. The
analysis proceeds by linearizing the field equations about the current state and freezing coefficients so that the solution to the
system of ordinary differential equations can be computed explicitly. Amplification matrices for the central difference method
(with rate tangent constitutive update) and fourth-order Runge-Kutta schemes are obtained by applying these schemes to the
resulting linear, constant coefficient equations. These amplification matrices lead to local truncation error estimates for the
temporal integrators as well as to estimates of the resulting growth rate.
Analysis of the cental difference method with a forward Euler constitutive update indicates that the local truncation error
involves as the product of the third power of the strain-rate and the square of the time step. In viscoplastic models, the
viscoplastic strain-rate is an increasing (decreasing) function of the viscoplastic strain in softening (hardening). Also, the
eigenvalues of the rate tangent method increase with strain-rate in softening. Thus, it is recommended that the time step be
reduced in localization problems to keep the strain-increment within a prescribed tolerance. As a byproduct of the analysis,
conditions for numerical stability for the central difference method with a rate tangent constitutive update are obtained for
strain-hardening dynamic viscoplasticity.
In the softening regime, the resulting linearized differential equations admit exponentially growing solution. Thus, conventional
definitions of stability such as Neumann stability and absolute stability are inappropriate. In order to characterize stability of such
systems, we introduce the concept of g-rel stability which combines the concept of relative and absolute stability. We show
conditions under which the resulting system is g-rel stable and thus characterize the nature of the numerical stability that can be
expected in such problems.
1. Introduction
Unstable material models such as strain-softening viscoplasticity have become increasingly important
because they have been found to reproduce much of the localization behavior found in dynamic
experiments such as those of Marchand and Duffy [l]. When the dynamic equations for solids with
unstable material models are discretized in space, systems of first-order differential equations are
obtained. When localization occurs, there are high gradients in both space and time which have to be
resolved in order to successfully compute the behavior of these models.
In this paper we consider the behavior of explicit time integrators when they are applied to such
systems. We consider both the accuracy of such integrators and appropriate concepts of stability. We
consider, in particular, two standard integrators, the central difference method with a rate tangent
* Corresponding author.
constitutive update and the fourth-order Runge-Kutta method. By linearizing the field equations of
dynamic viscoplasticity about the current state and then freezing the coefficients, we are able to obtain
explicit representations for the local truncation error. Using these estimates, we obtain a criterion for
adaptive choice of the time step in such problems. We illustrate by numerical examples the behavior of
different integrators and the effectiveness of the adaptive time step procedure in following the solution
through severe localization.
We also consider various concepts of stability for such systems of equations. We show that the
resulting linear systems of ordinary differential equations admit exponentially growing solutions in the
softening regime. This behavior, while only for a linearized constant coefficient system of equations,
does in fact model the rapid increase in viscoplastic strain and strain-rate which occurs during
localization. As a result of this growth, standard concepts of stability, such as absolute and Neumann
stability are inappropriate in characterizing the stability behavior of the temporal integrators.
We analyze the behavior of temporal integrators for equations admitting exponentially growing
solutions. Based on this analysis, we find that the stability properties of the time integrators can be
characterized in terms of relative stability. We introduce the concept of g-rel stability and show that this
notion of stability is satisfied by temporal integrators and that this concept characterizes the stability
behavior of numerical simulations of severe localization.
In Section 2 we provide a motivation for our results by analyzing the results of computations of
severe localization in one and two dimensions. In Section 3 we introduce the concept of g-rel stability.
In Section 4 we consider equations where all solutions exhibit exponential growth and show that the
concept of g-rel stability is appropriate. In Section 5 we consider g-rel stability for systems with an
exponential dichotomy, which are characteristic of viscoplastic equations in the softening regime. The
local truncation error and adaptive time step procedures are considered in Section 6 and conclusions are
drawn in Section 7. In the appendix, we present a stability analysis for the central difference in the
hardening regime and obtain necessary conditions for Neumann stability.
2. Motivation
In this section, numerical results are presented for the following problems with non-Drucker
(unstable) materials:
(1) Numerical simulation of the Hopkinson torsion experiment by a finite element model of a
viscoplastic slab subjected to simple shear.
(2) A two-dimensional transient analysis of a strain-softening cantilever beam.
Deviations from energy balance are studied in the softening regime and it is found that conservation of
energy is violated when deformations begin to localize. The objective of these calculations is to
motivate the analysis which follows.
A viscoplastic slab subjected to simple shear was studied using one-dimensional linear finite elements
as shown in Fig. 1. The response of this slab to a prescribed velocity was evaluated using the central
difference and fourth-order Runge-Kutta integrators. The central difference method was used with
three different constitutive updates. A power law model given in Eq. (6.4a) was used.
The relevant dimensionless parameters are, E/v0 = 0.002, &L/u, = 6.25 x lo-‘, pci2L2/q, = 10m3,
m = 0.05, where a, is the initial yield stress and p is the density of the material. The boundary
conditions are as follows: ~(0, t> = 0, and u(L, t) = u&l(t). The initial conditions are stress and strain
free with a linear initial velocity: ~(0, X) = u,x/ L. A dimensionless variable for time was used; t= &,/L
and in what follows in this section the overbar is dropped and t implies the dimensionless time. A
bilinear curve for g(&‘“) was used; g(EVP)= w,, + hleVP for E”~~0.002 and g(&‘“) = m0+ O.O02h, +
h,(evP - 0.002) for E“’ 2 0.002 with h, = 25a, and h, = -2.5a,,.
A small imperfection in the yield function was assumed with the minimum value of the yield taken to
M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363 337
be 0.995~~ at the center of the slab. The imperfection is triangular in shape; the spatial variation of the
yield strength is expressed as q,f(x) where
with 6 = 0.005.
The response is characterized by a rapid growth in the maximum plastic strain and a sharp drop in
stress at the center of the slab, beginning at about t = 0.057 (see Fig. 2). If the time step is constant
throughout the simulation, the growth in the maximum viscoplastic strain and drop in stress is
accompanied by a rapid rise in the energy error, which causes numerical overflow (Fig. 3). The energy
error is defined as follows
- stress
-+I-- peak strain
t t
Fig. 2. Plot of peak-strain and stress at the center of the slab. Note that the stress drop and rise if the peak strain in the slab occur
at the same time.
Fig. 3. Energy error with time. Note that the energy error rises sharply as soon as the stress in the center of the slab begins to
drop.
338 M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363
(2.2)
whereW,“t>We,,, WKE,are the internal work, work done by external forces and the kinetic energy,
respectively; they are evaluated as described by Belytschko [2].
The energy error can be controlled by using a variable time step, determined by the following
procedure: the time step At is reduced in proportion to the maximum strain rate in the slab, so if
(2.3b)
where4,,, is the maximum strain rate in the slab and (Y is a user defined parameter.
For the above parameter values, the Runge-Kutta and central difference method give an energy
conserving response for (Y= 1.0 X 10-4. The relative performance of the Runge-Kutta and central
difference method for various constitutive updates is summarized in Table 1. Note that the forward
Euler, Crank-Nicolson and backward Euler updates correspond to the Rate Tangent Modulus update
[3] for 8 = 0, l/2 and 1, respectively. The Crank-Nicolson and backward Euler methods can compute
the response in the stress drop for larger values of (Y and consequently need fewer time steps than the
forward Euler update and the Runge-Kutta method. Here, N’“‘“’ and Ndrop are the total number of
time steps and the number of steps required in the stress drop, respectively. The parameter (Ydepends
on the exponent m and g(&‘“). The energy error for the various constitutive updates coupled with the
central difference method is almost identical. The energy error at t = 0.059 for the various updates for
(Y= 1.0 x 10m4 is summarized in Table 2. The Runge-Kutta method exhibits smaller energy errors than
the central difference method, except in the stress drop. Fig. 4 shows a comparison between the energy
error with the Runge-Kutta method and the central difference method coupled with the forward Euler
update.
Note that the rapid rise in the peak strain, the sharp drop in the stress and the rise in the energy error
occur at the same time. The onset of the rapid rise in the peak strain is independent of shape of the
imperfection, but depends on the minimum value of the yield stress in the imperfection. The spatial
profiles of viscoplastic strain at various times depend on the spatial character of the imperfection [4].
Spatial profiles of the viscoplastic strain for the imperfection of Eq. (2.1) at various times are shown in
Fig. 5.
In contrast to this unstable behavior in the softening regime, the response in hardening is well-
behaved. Fig. 6 shows the energy error for both methods in the hardening regime. Note that the energy
error decreases in the hardening regime.
Table 1
Comparison of integrators for the strain-softening slab
Runge-Kutta Central difference
Forward Euler Crank-Nicolson Backward Euler
Atmma, 3.0 x 1om5 2.0 x 1o-5 2.0 x 1om5 2.0 x 1om5
;,,,..I 1.0 x 1o-4 6021
1.0 x 1o-4 3425x 1o-4
5.0 5.0 x 1o-4
3425
4857
N drcp 3137 3391 1165 1165
Table 2
Energy error at t = 0.059 for the various constitutive updates for cx= 1.0 x lo-”
Forward Euler Crank-Nicolson Backward Euler
6 (t = 0.059) 7.51 x 1o-3 7.59 x 1o-3 7.27 x lo-’
M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363 339
I
o’
0 0.2 0.4 0.6 0.8 1
XIL
Fig. 4. Comparison of energy error for the central difference and Runge-Kutta time integrators.
Fig. 5. Viscoplastic strain profiles in the slab at various times.
2.0
I
2.0
P
J
10” I
0 0.2 0.4 0.6 0.8 1
25.0
4 c
I
Fig. 6. Energy error in the hardening regime for the central difference and Runge-Kutta integrators.
Fig. 7. Tip loaded strain-softening cantilever beam.
As another example of a problem with material instabilities, results for a tip loaded cantilever beam
are presented (see Fig. 7). An 8 x 10 mesh of four-node quadrilateral elements with one-point
quadrature and hourglass control [5] was used. The relevant parameters are as follows: Young’s
modulus = 5.0 x 104; elastic wave speed = 7.071 x 103; initial yield = 300.0; Poisson’s ratio = 0.45; load
P = 200.0 H(t). The uniaxial stress-strain curve is bilinear and is described in Table 3.
The material is governed by an isotropic von Mises 52 flow model in plane strain. A large
deformation analysis was performed and the Jaumann rate was used as a frame indifferent stress rate.
Energy error as defined in Eq. (2.2) was studied for both the hardening and softening regimes. Figs.
8-10 show the displacement, plastic strain at the root of the cantilever, and energy error versus time,
respectively. For comparison, the energy error for hardening is shown in Fig. 11.
Table 3
Uniaxial stress-strain curve for the strain-softening cantilever beam
Effective plastic strain Effective stress
0.0 300.0
0.20 95.0
20.0 10.0
340 M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363
Fig. 9. Viscoplastic strain at the root of the beam of Fig. 7 with time.
10’
100
lQ 10-l
lo"
10-3
u 0.5 1 1.5 2 2.5 3 U 4 e 10
time time
Fig. 10. Energy error with time for the cantilever beam of Fig. 7.
Fig. 11. Comparison of energy error for strain softening and hardening for the beam of Fig. 7.
It is seen that in the softening regime, energy error grows rapidly when the effective plastic strain at
the root of the cantilever reaches a certain point in the softening curve; within few time steps the energy
error reaches unacceptable levels. In the hardening regime, the energy error diminishes with time.
Many notions of stability have been presented in the literature, but most of these definitions relate to
bounded solutions. The purpose of this section is to present some definitions in the context of both
bounded and unbounded solutions; in the following sections these are examined in detail.
Consider a solution y(t) to a differential equation
jl +.@, Y) = 0 (3.la)
Y(0) = Yo (3.lb)
DEFINITION. y(t) is stable if for every E sufficiently small, there exists a 6 so that if
then
DEFINITION. y(t) is relatively stable if for every E sufficiently small, there exists a S so that if
then
A stable solution does not necessarily satisfy the conditions of relative stability as defined in Eq.
(3.3a)-(3.3b). T o circumvent this, the following definition of generalized relative stability is introduced:
this is termed g-rel stability.
DEFINITION. y(t) is g-rel stable if for every E sufficiently small, there exists a 6 so that if
then
This definition also symmetrizes the concept of relative stability. In applications it is not always clear
which solution represents the true solution and which solution represents the perturbed solution. With
this definition, the difference of the two solutions is required to be small relative to both solutions.
Also, there may be cases, e.g. strain-softening viscoplasticity, where two solutions j(l) and y(t) can start
growing at different times. In this case the behavior of the relative difference can differ dramatically
depending on which solution is used in the denominator.
A nice feature of g-rel stability is that a stable solution is always g-rel stable, whereas it is not always
relatively stable. While the above definitions of stability are given in terms of initial conditions, stability
can also be defined in terms of perturbations of coefficients of the solutions.
The stability of numerical techniques for the solution of ordinary differential equations is usually
studied in terms of (3.2), but for the purpose of analysis, the equations are linearized. As a
consequence, the perturbed solution is governed by the same linearized equation. To develop
conditions for stability, a characteristic equation is developed with roots ri. The solutions to the
ordinary differential equations at time step n are ry. Obviously, ri must lie within the unit circle for the
solutions to be bounded. This leads to the definition of absolute stability. A method is said to be
absolutely stable for a continued given time step if all roots of the stability equation lie within the unit
circle, i.e. Ir,I < 1 for all i.
In studying the stability of partial differential equations, the notion of von Neumann stability is often
used. This is closely related to absolute stability. For example, in finite difference methods, in a von
Neumann stability analysis, a Fourier transform is applied in space to the partial differential equations,
which leads to a set of ordinary differential equations which are then checked for stability (i.e. lril < 1).
Similarly, in finite element methods, the ordinary differential equations resulting from the semi-
discretization are required to have characteristic solutions Ir,l s 1. Thus, in these methods of analysis,
von Neumann stability is closely related to absolute stability.
The properties of numerical approximations of unbounded solutions are described next. Clearly,
many of the definitions of numerical stability are not applicable when the true solution (and the
numerical approximation) are unbounded; when a differential equation has an unbounded solution,
then the numerical solution must also be unbounded, so lril > 1 for some i and the solution will not be
absolutely stable. Therefore a broader concept of stability (or acceptability of numerical solutions) is
needed for unbounded solutions.
342 M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363
Consider a discretization, w,, corresponding to a grid size At. Proceeding by analogy with the concept
of relative stability, the relative error may be defined as
K IlYn - %II
Y
=lim
(3.5b)
12-= llYnII
where y, = y(n At) and w, is the numerical solution. The discretization is relatively stable if for At d S,
there exists a k such that
Y(0) = Y0 (3.8b)
where A is an m x m matrix, assumed to be real symmetric and y is an m vector. A superposed dot
implies a derivative with respect to the independent variable (this notation will be adhered to
throughout this paper). When the matrix A has both positive and negative eigenvalues, the system (3.7)
is said to possess an exponential dichotomy [7]. Let Ai be the eigenvalues of A, with A, < A, < . . . < A,,
and A, CO. The effect of initial conditions on the relative stability of solutions to Eqs. (3.7) is now
examined. Let
m
Y0 = YPX, c
i=l
(3.9)
where xi are the orthogonal eigenvectors of the matrix A and yp are the components of y” with x, as a
basis. The solution to the system of Eqs. (3.7) is then
y(t) = L$,
YP e-*k (3.10)
y; =o (3.11b)
YY=6 (3.11c)
so that
IIY” -BOIL = 8 (3.12)
IIYW - WL =- 6 (3.15b)
IIYW x Iv3
and the solution y(t) is relatively stable. Thus, solutions with non-zero components along the fastest
growth direction are relatively stable.
In this section, various types of stability are examined for forward Euler and Runge-Kutta
integration of first-order systems. Although much of what follows is available in the literature, it is
repeated here to give a comprehensive picture. Consider systems of the form
i+Ay=O (4.la)
where A is real symmetric. The above system of equations can be uncoupled by expanding y in terms of
the eigenvectors of A to yield scalar equations of the form
Y+Ay=O (4.2a)
Y(0) = Yn (4.2b)
where A is an eigenvalue of A. In one-dimensional strain-softening viscoplasticity, at least one
eigenvalue is negative (see Section 6). It will be shown that
(1) If the eigenvalue A in Eq. (2a) is negative, then Euler integration is unstable but relatively stable
regardless of the size of the time step; however, the relative error grows unacceptably large
(tends to unity).
(2) If A > 0, then Euler integration is stable and g-rel stable if and only if the time step is smaller than
a critical time step, i.e. if At < 2/A.
Thus, when A < 0, Euler integration is g-rel stable regardless of the size of the time step and when
A > 0, Euler integration is g-rel stable when At < 2/A. These results will then be generalized to the
Runge-Kutta method and will be verified by numerical results.
90= Yo + 6 (4.4)
and let y(t) and Y(L)be the solutions corresponding to y, and y0. Then the solution y(t) is stable if there
exists an R such that
p(t)=(y,+S)e-“’ (4.6a)
The amplification factor for the forward Euler method (i.e. the ratio y,, I /y,) is
CY
FE=(l-AAf) (4.7b)
K, =
Yo e-AaAt- yo( 1 - A At)”
=l-(‘$,3’)”
-An Ar
Yo e
When A < 0,
l-AAt<e-^A’ (4.11a)
Fig. 12 shows the behavior of e-* ” and (1 - A At) with A At for -1 s A At s 1. It can be seen that
It follows that, as n+ ~0, ((1 - A At)/(e-” “‘))” + 0 and K, = 1. The growth of relative error with time
for the case A < 0 for the forward Euler and Runge-Kutta integrators is shown in Fig. 13 for A = +O.2,
At=O.l.
When A > 0, the relative error may be written as
M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363 345
IO0 7
-0.5 10.101
-1 -0.6 -0.2 0.2 0.6 I 0 20 40 60 80 I00
t
)iat
Fig. 12. Behavior of em”” and l-AAI with AAr in the interval -l<hAtcl.
Fig. 13. Relative error for the forward Euler and Runge-Kutta time integrators for Eq. (4.la).
~,=1-(1-AAt)“e^“~’ (4.12)
Thus, when At > Atcrit, where Atcrit = 2/h and A > 0, (1 - A At) < - 1 and consequently the relative error
grows unboundedly. This corresponds to the situation where the absolute stability condition is violated.
The relative error is bounded when 11- A AtI <e-* Ar, i.e. when A At < 1.278.
Thus, for A > 0, there is a transition between bounded and unbounded relative error depending on
the ratio I(1 - A At)1/eA” “, which defines the critical time step Atcrit (often called the stable time step).
For A < 0, however, there is no sharp transition between boundedness and exponential growth and the
asymptotic relative error equals unity irrespective of the time step used. For larger values of the time
step, this asymptote is reached faster. This is an important feature of the forward Euler method for
A < 0; the relative error is at most unity regardless of the time step. Consequently, according to the
definition of Eq. (3.5a) the method is relatively stable for any time step for A < 0.
For A > 0, the relative error error is unbounded when A At > 1.278, so in the regime 1.278 < A At < 2,
the forward Euler method is absolutely stable, but not relatively stable. This occurs because the error of
the numerical solution becomes large compared to the magnitude of the decaying exact solution.
However, according to the definition of g-rel stability, Euler integration for A > 0 is g-rel stable in the
same regime that it possesses absolute stability.
The conclusions for the forward Euler method for A < 0 are equally valid for other one-step
integration schemes. The relative error for one-step schemes is obtained from Eq. (4.12) with (1 - A At)
replaced by the amplification factor of the integration method aNUM
NUM n
a
K,=l- -
-A Ar (4.13)
( e )
For an explicit forth-order Runge-Kutta scheme, the amplification factor is
ff RK=l-AAt+;AAtZ-;AAt3+&AAt4
i.e. aRK agrees with a Taylor series expansion for e-*” up to fourth order in At.
When A < 0, aRK < e-h ‘I so, using the same arguments as for the forward Euler, the asymptotic
relative error will be unity. The amplification factor of a higher-order method agrees with a Taylor
series expansion for ePh ” to a greater number of terms than the first-order accurate forward Euler
method. Consequently ((a N”“) /(e-” Ar))n+ 0 s1ower and the relative error is improved (Fig. 13).
It can be seen that for A < 0, neither the forward Euler method nor the Runge-Kutta method exhibits
the unbounded growth relative to the exact solution which characterizes the numerical instability which
occurs when At > 2/A and A > 0. Instead, the major difficulty encountered with the forward Euler
method is that the relative error becomes unacceptably large. With higher-order integrators, such as the
346 M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363
Runge-Kutta method, the relative error is much smaller, so these integrators improve the results for
this class of problems. Note that absolute stability requires that A > 0, so an analysis for absolute
stability would indicate that they cannot be used for non-Drucker materials. However, the relative error
remains bounded for non-Drucker materials and the numerical methods are in fact acceptable in this
regime; the major difficulty is the rapid growth of error in low order schemes such as forward Euler.
The boundedness of the relative error for the forward Euler for A < 0 has been previously noted by
Quinney [8, p. 761.
Y(0) = Y, (5.3b)
Y(0) = P, (5.3c)
where superposed dots indicate derivatives with respect to & the bars will be omitted henceforth for
simplicity. This second-order equation may be recast as a first-order system, see Eq. (5.19). It will be
subsequently shown that this system has eigenvalues of +l and -1, i.e. it possesses an exponential
dichotomy.
Eqs. (5.3) also describe a one-dimensional oscillator with a negative stiffness. If the coefficients are
frozen at the onset of strain-softening, this equation provides a useful model for strain-softening. This
problem was previously studied by Hildebrand [9]. Conditions under which the relative error is
bounded are now evaluated for the central difference and Runge-Kutta methods.
The closed form solution for this equation is given by
(4 0.35 1
p =0.5x IO” ,,.-----
0.3
:
0.25
0.1
0.05 .
0‘
0 2 4 6 8 10 12 14
t
@‘I 2.0 Id
0.0 IO0
-2.0 Id
:*fi:
-4.0 ld
:
:
:
:
-6.0 ld :
:
-8.0 Id *
0 5 10 I5 20 25
t
Fig. 14. (a) Behavior of the g-rel stability parameter for Eq. (5.3); (b) Behavior of the central difference and Runge-Kutta
schemesfor Eq. (5.3). Note that the central difference approximation diverges as soon as the exact solution begins to grow.
unstable solution in the sense of Eqs. (3.2). The solution with p = 0 is also relatively unstable according
to condition (3.3b). For /3 #O, the solution (5.4) is unstable but relatively stable. Fig. 14(a) shows the
behavior of the relative difference tREL = ([Y(l) - y(l)l)/( ly(t)l + Iy(l(t>l) of the solution y(t) corre-
sponding to /3 = lo-’ and solutions Y(c) corresponding to p = 5.0 x lo-‘, 6.0 x lo-* and 7.0 X lo-‘,
respectively. It can be seen that after a sharp rise, the relative difference asymptotically reaches the
relative difference in /3. This sharp rise in the relative difference arises because the solution y(t) starts to
grow earlier than the solutions jr(~). Thus, for small /3, the solution of Eq. (5.4) is relatively stable. In
contrast to the behavior of SREL, the difference between the two solutions, 5 = &((t) - y(t)1 grows
exponentially.
Fig. 14(b) shows the behavior of the Runge-Kutta and central difference integrators for initial
conditions p = lo-‘, i.e. a slight perturbation of Eq. (5.5) with p = 0. Observe that as soon as the
closed form solution begins to grow, the central difference scheme diverges from the closed form
solution, whereas the fourth-order Runge-Kutta gives acceptable results.
An analysis of the relative error defined in Eq. (3.5a) sheds some light on the behavior of these
integrators. It is shown that the relative error for a central difference approximation to Eq. (5.3a) for
initial conditions for B = 0 or small fi tends to be unacceptably large, even for very small values of the
time increment. For the Runge-Kutta method, relative errors are within acceptable limits.
When the second derivative in Eq. (5.3a) is replaced by a centered finite difference approximation,
the difference approximation to Eq. (5.3a) is given by
A2 - (At’ + 2)h + 1 = 0
(5.8)
The roots of the above quadratic are given by
A r~,=l+$kAt (5.9a)
For At-O, the square root in the above equation may be approximated by
(5.9b)
The two roots of the quadratic equation (5.8) may then be written as a series in At, which agree with
the expansion for eA’ and emA’, respectively, to second order in At. Thus
* At3
A,=l+At+~+~=e”‘+~(bt’) (5,lOa)
2 At3
h,=l-At+~-s~e-“+o(A~‘) (5.10b)
Substituting for A, and A, in Eq. (5.7) the solution to the difference equation may be written as
b (5.15)
Eliminating the supplementary starting value y1 and expressing C, and C, in terms of yr and am, and
substituting in Eq. (5.11b), the difference solution may be written as
(5.16)
M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363 349
Note that the coefficients multiplying the exponential terms in Eq. (5.16) differ from the closed form
solution by the term -y, At/2 + a(At) which tends to zero as At-to. Expanding y, in a Taylor series
expansion about t = 0, it can be shown that -y, At/2 + a(At) = i,, At*/6. Thus, the coefficients of the
central difference method differ from those of the closed form solution by a second-order term in At.
The relative error as defined by Eq. (3Sa) for this problem is given by
n AI -n Al
e -e
K, = + ~(1- 4At) > /? e” ‘* + O(n At’) (5.17)
+ (yO - %,) e-’ ”
The behavior of K, as a function of time depends on the initial conditions and will be subdivided into
two cases:
Case 1: p=O
$ y, - a(At)
Kn = (y, _ j.) (e*” AI - 1) + O(n At”) (5.18a)
The relative error grows exponentially in this case, so the numerical solution is unstable and relatively
unstable.
Case 2: /3 # 0
Since edfl ” << e” A’ and
(5.18b)
Since the numerator and denominator are constants, the relative error is bounded, but may be
unacceptably large for small p.
In analyzing error growth for the Runge-Kutta method, Eq. (5.3a) is treated as an equivalent
first-order system
(5.19a)
(5.19b)
The closed form solution for the system of Eqs. (5.19) is given by
The amplification matrix for the Runge-Kutta method is given by Lambert [lo]
G RK=I+AtA+;A,2.2++At3A3+&At4A4 (5.21a)
where
(5.21b)
Substituting Eq. (5.21b) in Eq. (5.21a), the amplification matrix for the Runge-Kutta method may be
written as
350 M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363
1 1
I
1 +-i_At2+zAt4 At+;Al’
G Rx = (521c)
1 1
At +$it3 1 +~At2+zAt4 I
The recursive relation for the Runge-Kutta may then be written as
1+~At2+~At4
1 1 At+;At”
(5.22)
Af+;At3 1 +TAt’
1 +zAt4
1
The eigenvalues of A are + 1 and - 1. The corresponding eigenvalues of the amplification matrix from
Eq. (5.21a) and the spectral mapping theorem [ll, p. 3501, are
(5.23a)
A2=1-At+;At2-;At3++4At4 (5.23b)
where
p=
1
[1 -1
1
1 (5.25b)
is the matrix of eigenvectors of A. Carrying out the multiplication in Eq. (5.25a) the solution of the
recursive relation (5.22) may be written as
I{I
A;+h; Al-h; y,
(5.26)
A;-A; A?+A; Y,
A;+;(y,-&)A; (5.27)
Note that the eigenvalues A, and A, are series expansions for ear and ePA’ accurate to fourth order in At,
i.e.
A, = eAr + O(At’) (5.28a)
Unlike in the central difference method, see Eq. (5.16), the coefficients of the exponential terms are
exact and consequently, errors arise only from truncation of the expansions for the exponential terms.
Numerical results for three values of p for the relative error of the central difference and
M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363 351
10”
10’2
10’0
IO’
&06
IO’
IO’
100
lo”
lOA lo”’ 1
0 5 IO IS 20 i
t
t
Fig. 15. Behavior of central difference integrator applied to Eq. (5.3) for various values of @ Note that there is an exponential
growth of relative error for /3 = 0.0.
Fig. 16. Behavior of Runge-Kutta integrator applied to Eq. (5.3) for various values of p. Note that the Runge-Kutta integrator
is accurate for all values of p.
Table 4 Table 5
Relative error for the central differencemethod and Runge- Relative error for the central difference method applied to
Kutta method applied to (5.4)-(5.5) with At = 0.004 (5.4)-(4.5) for /3 = lo-’
Runge-Kutta integration are shown in Figs. 15 and 16, respectively. The parameters used were
At = 0.004, and j. = -1.0 and y, = 1.0 + p. When /3 is small, the relative error of the central difference
method tends to a relatively large constant. This constant increases as p decreases. When /? = 10e7, the
asymptotic relative error K, = 6.0, when /3 = lo-*, K, = 66.0. When p = 2.0, the relative error for the
central difference method was constant at lo-*. The relative error for the Runge-Kutta is much smaller
than that for the central difference method. The variation of K, for the central difference method for
different values of /3 with At = 0.004 is summarized in Table 4. Thus, for growing solutions, the
Runge-Kutta method is characterized by smaller relative errors just like in the absolutely stable
regimes. The central difference method tends to exhibit a larger asymptotic error for larger values of
the time step for fixed values of /3. The effect of the size of the time step on the relative error in the
central difference method is summarized in Table 5 for /3 = 10e7.
In this section, the central difference method and Runge-Kutta method are analyzed in the softening
regime for a one-dimensional semi-discretization. The term central difference method in this section
refers to central difference integration of equations of motion with forward Euler integration of the
constitutive equations.
The field equations of one-dimensional viscoplasticity are recast as a system of first-order ODE’s in
time. A closed form solution of this system of equations is then obtained in terms of matrix
352 M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363
exponentials of the coefficient matrix. The amplification matrices for the Runge-Kutta and central
difference methods are obtained and compared with the closed form amplification matrix.
The method of frozen coefficients is used, so the amplification matrices are assumed to be constant
during a time increment. Unlike the case of linear first- and second-order systems, the amplification
matrices are not real symmetric. The softening regime is shown to admit growing solutions, and the
hardening regime is shown to admit only decaying solutions. Both methods are shown to be absolutely
unstable in the softening regime. Using the method of frozen coefficients, the behavior of the solutions
in the softening regime may be modelled by the first- and second-order equations dealt with in Section 4
and Section 5. It has been shown that numerical integration of these equations is relatively stable.
It will be shown that the amplification matrix of the Runge-Kutta method agrees with that of the
closed form amplification matrix up to fourth order in At, whereas the central difference method has an
erroneous second-order term for both hardening and softening. Consequently, the central difference
method is only first-order accurate and its eigenvectors differ from those of the closed form
amplification matrix. The Runge-Kutta method has the same eigenvectors as the coefficient matrix of
the original first-order system and errors arise from truncation alone.
momentum equation
O-,=pti (6.1)
Y=
I bbldt (6.3a)
and
4 = $Jsgn (T (6.3b)
Here, m denotes the stress, 4 the viscoplastic strain rate, u is the velocity, E the elastic modulus and
p the density of the material. A superposed dot represents a material time derivative and a comma
represents a derivative with respect to the variable which follows. These equations describe a
one-dimensional bar in uniaxial stress or simple shearing of a viscoplastic slab.
The strain rate 4 depends on the sign of the hardening modulus. This plays an important role in error
propagation for the central difference method. Consider a typical functional form for the strain rate [12]
l/RI
H
4(a,r> =d go
( > sign(m)
(6.4~)
where
M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363 353
h=F
ds (6.4e)
is the plastic modulus. Note that in the softening regime, h < 0 so [C#J sign(a)] ,y > 0, whereas in the
hardening regime h > 0, so [C#Jsign(o)] ,y < 0. The viscoplastic strain rate c,t~increases in magnitude with
increasing viscoplastic strain in the softening regime.
In what follows, attention is restricted to a program of loading where u > 0, and 4 > 0. The
differential equations (6.1)-(6.3~) are now discretized in space. The spatial derivatives in the governing
equations (6.1)-(6.3) are replaced by centered finite difference approximations, as follows
uj+l/2 - uj-l12
,j =
.x
Ax
v,+1/2 - ‘j-112
vj.x = (6.6)
Ax
vi = v)(t)/_bj (6.8)
4’ = @(t)jJ (6.9)
(6.10)
(6.11)
where p = e”” ‘I, i = a, m is the wave number and (Y= 2 sin@ AX/~). Substituting these equations
in the governing equations gives
(6.12)
(6.13)
(6.14)
The following dimensionless variables are used: V = v’/c, ~7= a/E, i= tc/Ax, 4 = 4’ Ax/c, f, =
4,,, Ax/c, f, = E4,, Ax/c; c = (E/P)“~ is the elastic wave speed. Substituting these in the semidiscrete
equations and dropping the overbars, the linearized equations may be written as
Y,, + AY = 0 (6.15a)
where
matrix A is frozen at time t and is assumed constant in the interval t 6 t* d t + At. The solution for the
above equation within the time step is [13]
y(t*> = e-Nr*V y(t) tdt*st+At (6.16a)
where eWA’is the matrix with the same eigenvectors as A, and eigenvalues given by eeAi’ where A, are
the eigenvalues of A. It is assumed that A has distinct eigenvalues and linearly independent
eigenvectors; the matrix eeA’ is then given by
G cL=Z-AfA+~Az-~A3+~A4+O(Afi) (6.18)
The solutions to the system of the ordinary differential equations (6.15) decay if all the eigenvalues of
A have positive real parts (see [14]). The eigenvalues of A satisfy the following characteristic equation
ef + (f, -f,)e’ + Ly2ei+ u*f, = 0 (6.19a)
Let
e; = -e; (6.19b)
The Descartes rule of signs is used to obtain the signs of the roots of the polynomial (6.19~); ‘The
number of positive real roots of an equation with real coefficients is either equal to the number of
variations in sign or is less than that number by a positive even integer. A root of multiplicity m is
counted as m roots’ [15]. Note that f, > 0, f, > 0 for softening (6.4a)-(6.4e). If f, >f,, then Eq. (6.19~)
has three variations of sign, thus there are either three real positive roots or one real positive root. If
f, <f,, then Eq. (6.19~) has one variation in sign. Thus, in the softening regime, Eq. (6.19~) has at least
one real positive root. Consequently, the matrix A has at least one negative eigenvalue in the softening
regime and admits growing solutions.
The amplification matrix for the Runge-Kutta algorithm can be written in terms of the matrix A as
follows [lo]
2 3 4
G RK=Z-AtA+$A2_$A3+$A4 (6.20)
where Z is the identity matrix. Note that the amplification matrix for the Runge-Kutta method is a
matrix polynomial of the matrix A and consequently has the same eigenvectors as A [13, 141. Therefore,
the eigenvalues of GRK, hi are related to the eigenvalues of A, ei, by the following
2 3 4
Aj=l-Atei+~e~-~ej+~e~ (6.21)
Since at least one eigenvalue of A is real and negative in the softening regime, the corresponding
eigenvalue for G RK will lie outside the unit circle. Thus, from the viewpoint of absolute stability theory,
the Runge-Kutta method is unconditionally unstable in softening.
M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363 355
Details of the derivation of the amplification matrix are given in Appendix A, Eqs. (Al)-(A25).
Normalizing and ordering the solution vector as in Eq. (6.15), and setting the integration parameter
8 = 0, the central difference amplification matrix derived in Appendix A, may be written as
A Neumann analysis for the central difference method is performed in Appendix A and indicates that
at least one eigenvalue lies outside the unit circle for the softening regime. Necessary conditions for
numerical stability in the hardening regime are obtained as a natural consequence of the Neumann
analysis.
The series expansion for the closed form amplification matrix derived in Eq. (6.18) is compared with
that of the Runge-Kutta method equation (6.20) and the central difference method equation (6.23).
The Runge-Kutta method truncates the series after four terms and the amplification matrix has the
same eigenvectors as the closed form amplification matrix (GRK can be expressed as a matrix
polynomial of A). Thus, errors in the Runge-Kutta method arise from truncation alone and can be
made sufficiently small provided sufficiently small time increments are used.
The amplification matrix for the central difference method agrees with the closed form amplification
matrix up to first order in At, but has an erroneous second-order term. Conse uently, this amplification
%D
matrix has eigenvectors that differ from those of the coefficient matrix A. (G cannot be expressed a
matrix polynomial of the matrix A.)
To obtain an estimate of the error in the incremental values of the solution vector, the difference
between the closed form incremental solution and the incremental solution for the central difference
method is examined. The solution vector at time t + At, y(t + At) may be written in terms of y(t) as
y(t + At) = G CDy(t) (6.24)
Using the series expansion for the closed form amplification matrix and the central difference
amplification matrix and retaining terms up to second order in At, the error term may be written as
where
(6.26)
For the power law model equation (6.4a) the term (f, -f,) is given by
(6.28)
356 M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363
In real materials E/a S- h/g; moreover in the softening regime (+ decreases and E is constant, so the
ratio E/u increases and 4 increases with viscoplastic strain according to Eqs. (6.4a)-(6.4e). In the
hardening regime, the ratio E/c+ decreases for constant and 4 decreases with viscoplastic strain.
Substituting Eq. (6.28) in to the last row of Eq. (6.27) it can be seen that the error in 4 is of order
4” At*. Consequently, the error increases in the softening regime and decreases in the hardening
regime.
Although the above conclusions are based on a linearized analysis, they are borne out by
deterioration in the performance of the numerical method when the strain rates become very large and
decreasing energy error in the hardening regime. It is nevertheless puzzling as to why the time step
needs to be reduced so much in the latter stages of the simulations, for although the linearized analysis
indicate a growth of error with increasing strains, it indicates nothing pathological.
A family of semi-implicit constitutive updates is given by Peirce et al. [3]
(6.29)
where 0 < 8 G 1. The forward Euler, Crank-Nicolson and backward Euler updates correspond to 8 = 0,
l/2 and 1, respectively. From Eqs. (6.4b)-(6.4c) the strain rate 4 and the derivatives 4,, and 4,,, grow
very rapidly at the onset of the localization, which is accompanied by a sharp drop in stress. As a
consequence, the time step must be reduced progressively so that the stress drop may be tracked till the
stress vanishes in the slab.
In order to examine the various definitions of stability in the context of numerical solutions of the
field equations of viscoplasticity, the behavior of the solutions to the slab problem were considered.
These solutions were effected using the central difference method coupled with the backward Euler
constitutive update (0 = 1) with various values of 6 in Eq. (2.1). Stability was examined by evaluating
L, norms of the viscoplastic strain rate 4 and examining their behavior with time.
For this purpose, the difference norm and relative difference norm defined in Section 4 are
generalized as follows
where fi is the vector of values of $+ in the elements. The relative difference norm is defined as by
IlfI - f2112
(6.30b)
SREL(t) = IMl2 + llf2112
The solutions f, and f2 are stable if s(t) satisfies Eqs. (3.3) and are g-rel stable if they satisfy Eqs. (3.4),
the constant (=l) that appears in Eqs. (3.3) plays no role in this particular problem and hence is
dropped from the definitions (6.30). In all cases, f, corresponds to 6 = 5.1 X 10e3. t(t) and SREL(t) were
I t
Fig. 17. e(t) for S = 5.1 x 10m3 for the field equations of one-dimensional viscoplasticity.
evaluated with f2 corresponding to 6 = 5.075 x lo-‘, 5.05 x 10-3, 5.025 X 10e3 and 5.0 X 10m3,
respectively. In all cases, the difference norm grows unboundedly in the last stages of the computation.
Fig. 17 shows the behavior of l(t) with time for f, corresponding to S = 5.1 X 10-3.
Fig. 18 shows the behavior of the relative difference norm eRri_ with time. tREL(t) shows an initial
sharp rise and then decreases. Furthermore, the maximum value of tREL(t) decreases linearly with
difference in 6. We can conclude that the solutions are g-rel stable but not stable. Note that this
behavior is similar to that of the second-order system with an exponential dichotomy, Fig. 14(a).
7. Conclusions
The evaluation of the effectiveness of various numerical integrators and the selection of a time step
poses a challenging problem because the usual notion of von Neumann stability is not applicable. This is
a consequence of the fact that the ordinary differential equations that result from semi-discretization
admit unbounded solutions. The numerical solutions are therefore absolutely unstable.
A von Neumann analysis was made of the field equations of one-dimensional viscoplasticity using the
method of frozen coefficients. It was shown that this analysis predicts an unconditional instability in the
softening regime. Usually an instability predicted by a von Neumann analysis is a characteristic of the
numerical method and manifests itself in a spurious growth of the numerical solution which is large
compared to the solution of the differential equation.
In strain-softening viscoplasticity however, the von Neumann instability is a manifestation of the
instability of the underlying equations, the growth of the numerical solution can be said to be inherited
from the partial differential equations. The numerical solution in fact grows at a rate similar to the
growth of the exact solutions. Another way to look at this dilemma is that the von Neumann analysis
employs the method of frozen coefficients, which in general is not a good model for long-term behavior
of the solution.
In order to understand the behavior of numerical approximations to unbounded solutions, a new
definition of g-rel stability was proposed. These notions of relative stability were applied to linear
first-order systems with unbounded solutions and it was shown that:
(1) For negative eigenvalues, there is no critical time step which marks a transition to unbounded
growth
(2) The forward Euler method and Runge-Kutta method are relatively stable for systems with
negative eigenvalues and the major practical concern is the growth in error.
For second-order equations with an exponential dichotomy, the truncation error for the central
difference method is of second order, whereas that of the Runge-Kutta is of fourth order. The central
difference method also has a second-order error in the coefficients which causes a deterioration in
performance for certain initial conditions.
However, when the field equations of viscoplasticity are integrated using the central difference
method coupled with a semi-implicit update of the constitutive equations, the central difference
performs better than the Runge-Kutta method. This superiority is apparent in the later stages of the
localization problems when the strain rate grows rapidly as the stress begins to drop in the slab. This
behavior cannot be explained by a truncation error analysis of the linearized system and indicates
strongly non-linear behavior in the late stages of localization.
Numerical studies of a one-dimensional slab problem with softening and localization show that the
solutions are Neumann unstable but satisfy the conditions of generalized relative stability [16].
However, these studies have shown that the error grows quite large due to round-off errors. Therefore
the time step must be controlled so that the strain increment in each step is below a specified value.
Acknowledgment
The support of the U.S. Air Force Office of Scientific Research and the National Science Foundation
is gratefully acknowledged.
358 M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363
Appendix A: Absolute stability of the central difference method for dynamic viscoplasticity
The governing equations (6.1)-(6.3) are replaced by central difference approximations with a
uniform spatial grid interval AX and time interval At. A superscript represents the time step and a
subscript represents a grid point. The difference forms of the governing equations are given below.
These difference equations are then linearized and the amplification matrix, which relates the field
variables at time step y1+ 1 to the values at time step n is derived
A. 1. Difference equations
momentum equation
n n ?I+112
uj+l/2 - ‘Tj-li2 ’j - v2
& =P At (Ala)
” n = pr(vl+“’ - f,~y-l’~)
@j+lI2 - aj-1/2 @lb)
where
Ax
‘=ht (AIc)
To relate the value of the strain rate at time step (n + 1) to the value at time step n, the strain rate is
expanded in a Taylor series about the previous step and terms of first order are retained.
n+1/2 FCTE
4 I+112 =--($;;‘2-~;-“2)+(l+FyAt-EF,At)~;,;;; (A6b)
n =rT:1;11,2+~(~~~:i2-U;1i2)-EAt~:’;11:L2
gj+l12 (A7a)
” =~:‘,‘,2+~(ul-1’2-~~~~12)--EAt~;’_;’::2
oj~l/2 (A7b)
n n n-1
E
‘+j+ll2 - ‘+j-l/2 = u~+112 -
n-1
aj-li2
+ r (v,=_:” - 2~;~” + v;:,“~) - E At(r&,‘; - #I;:~‘,?) (A7c)
Substituting Eq. (A7c) in Eq. (Ala) yields an expression for the updated value uY+~‘~of the velocity in
terms of the historical variables.
$+I/2 _ ql12
=~(~,:2-“~~~,2)+~(,;;:12-2u”-l/2+u;_11;2) I
pr
Expressions for the updated value of the stress (T;+,,~ and the updated viscoplastic strain rate $TTI1:,’ in
terms of the historical variables are as follows
n n-l =~(U:‘,“2-U:1~1’2)-EAt9:+~~~
uj+l/2 - uj+ll2 (A9)
Eqs. (A8)-(AlO) relate the velocities at step II to the velocities at step n - 1; the values of the
stresses and strain rates at step (n + l/2) to the values at step (n - l/2). To derive the amplification
matrix: (1) all the quantities are shifted forward by one step; (2) quantities evaluated at the midpoint of
the time step, then, are shifted back by half a step. The relevant update equations at a generic time step
n + 1 are summarized below
?I+1
uj+1!2 =u;,,_,+;(u;+, -u;)-EAt+;+,,2 G412)
n+l 1 E
ui = u; + pr (u;+,,2 - UjnPli2)+ 2 (UT+,- 2u; + r&J - y (4;+,l, - 4jn_,/2) (A13)
pr
Following a Neumann procedure, assume that the difference equations admit solutions of the following
form
360 M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363
(T,? = &An
(AW
v,: = &”
(AW
5 “+‘=(1+F,At-EF,At)~“+~(~1’2---i’2)~~ (A17)
V
II+1
l
vfl + -.@ (p - /p2)A”
W-9
A
n+l
zz -E At 5” +; (p112 - p-“‘)vn + A”
(A19)
Recognizing that
l/2 -112
F --CL = ia (A20)
~+cL-l-2=-(y2
(A21)
where
khw
a =2sin- (A221
2
Eqs. (A17)-(A19) may be written in the following form
G425)
We seek stability conditions for the viscoplastic equations (6.1)-(6.3). Mathematically, we seek
conditions under which all the eigenvalues of the amplification matrix lie within the unit circle. Since
the closed form solution is growing, we expect, a priori, that in the softening regime at least one
eigenvalue will lie outside the unit circle. The eigenvalues ei of the amplification matrix, which is
derived in Appendix A.2 satisfy the following equation
(A26)
REMARK. Recall from Eqs. (Ale) and (A22) that r = Ax/At, and CY= 2 sin@ AX/~). The maximum
value of (Y is +2 and consequently at this value of (Y, R = 4 represents the Courant Frederich Levy
condition for stability of the difference equations of the one-dimensional wave equation.
A .3. Z-transform
To find the appropriate stability condition, the following transformation is used to map the unit circle
to the left-hand plane.
1+z
e-I =1-z 6428)
The characteristic equation may be written in terms of z as
c,z3 + c,z* + c,z2 + c, = 0 (~29)
where
C,) = (8 - 2R) + At((4 - R)F, - 4EF,} (A30)
C, = 2R i- RF, At ~432)
C, = -RF_, At (A33)
Eqs. (6.4a)-(6.4e) indicate that for power law rate dependent models, +,,, > 0, for softening, +..y < 0
for hardening and +,, > 0 irrespective of the sign of the hardening modulus. From Eqs. (A4a)-(A4b), it
follows that in the hardening regime, F, > 0 and F, < 0. Thus, stability conditions (A33) and (A34) are
satisfied in he hardening regime. As a first step in evaluating the stable time step, we show that the
stable time step must be less than the Courant number. It is shown that R = 4 represents the Courant
condition and
C,=(8-2R)-C,. WO)
Furthermore, for stability C,, > 0 and C, > 0, thus if R > 4, i.e. if the time step is above the Courant
number, C,, < 0. Thus a necessary condition for stability is R < 4. We next consider the stability
condition (A37), i.e. C, >O. This leads to
362 M. Kulkami et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363
6441)
(A43b)
Substituting for F, and F, from Eq. (A4a) and Eq. (A4b), this condition may be written in terms of the
field variables as
(A43c)
Ars if,l(l-ie)+%
Condition (A43c) is more restrictive than Eq. (A41) and thus provides a necessary condition for
stability in the hardening regime. Sufficient conditions for stability can only be obtained by solving Eq.
(A30).
For this case, necessary conditions for the eigenvalues to lie within the unit circle are that F, > 0, and
F, < 0. As shown in Eqs. (6.4a)-(6,4d), +,., >O, for softening, +,., <O for hardening and $,.. >O
irrespective of the sign of the hardening modulus. In the softening regime the conditions F, > 0, and
F, < 0 lead to two mutually exclusive conditions; 1 - 0$,, At > 0 and 1 - #+,, At < 0. These conditions
cannot be satisfied for a positive At. This leads to the expected result that in the softening regime, at
least one eigenvalue lies outside the unit circle. This implies that the central difference method cannot
be absolutely stable for any value of the time step.
References
[II A. Marchand and J. Duffy, An experimental study of the formation process of adiabatic shear bands in a structural steel, J.
Mech. Phys. Solids 54 (1988) 806-812.
121T. Belytschko, An overview of semidiscretization and time integration procedures, in: T. Belytschko and T.J.R. Hughes,
eds., Computational Methods for Transient Analysis (North Holland, Amsterdam, 1987) l-65.
131 D. Peirce, C.F. Shih and A. Needleman, A tangent modulus method for rate dependent solids, Comput. Struct. 18(5) (1984)
875-887.
[41 T. Belytschko, B. Moran and M. Kulkarni, On the crucial role of imperfections in quasi-static solutions, J. App. Mech.,
ASME 58 (1991) 658-665.
PI D.P. Flanagan and T. Belytschko, A uniform strain hexahedron and quadrilateral with orthogonal hourglass control, JJNME
17 (1981) 679-706.
161 D. Zwillinger, Handbook of Differential Equations (Academic Press, San Diego, 1989).
171 A. Bayliss, A double shooting scheme for certain unstable and singular boundary value problems, Math. Comput. 32(141)
(1978) 61-71.
PI D. Quinney, An Introduction to the Numerical Solution of Differential Equations (Research Studies Press Ltd., Letchworth,
Hertfordshire, England, 1985).
[91 F-B. Hildebrand, Finite Difference Equations and Simulations (Prentice Hall, Englewood Cliffs, NJ, 1968).
[lfll J.D. Lambert, Computational Methods in Ordinary Differential Equations (Wiley, London and New York, 1973).
1111 E. Kreyszig, Advanced Engineering Mathematics (Wiley Eastern Limited, New Delhi, 1983).
[121 A. Needleman, Material rate dependence and mesh sensitivity in localization problems, CMAME 67 (1988) 69-85.
1131 M.C. Pease, Methods of Matrix Algebra (Academic Press, New York and London, 1965).
M. Kulkarni et al. I Comput. Methods Appl. Mech. Engrg. 124 (1995) 335-363 363
[14] J. Ortega, Matrix Theory; A Second Course (Plenum Press, New York and London, 1987).
(151 L.E. Dickson, First Course in the Theory of Equations (John Wiley, London, 1922).
[16] H.L. Schreyer and Z. Chen, One-dimensional softening with localization, J. App. Mech., ASME 53 (1986) 791-797.