On a composite implicit time integration procedure for nonlinear ...

12
On a composite implicit time integration procedure for nonlinear dynamics Klaus-Ju ¨ rgen Bathe * , Mirza M. Irfan Baig Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, MA 02139, USA Received 6 June 2005; accepted 12 August 2005 Abstract Transient analysis of nonlinear problems in structural and solid mechanics is mainly carried out using direct time integration of the equations of motion. For reliable solutions, a stable and efficient integration algorithm is desirable. Methods that are unconditionally stable in linear analyses appear to be a natural choice for use in nonlinear analyses, but unfortunately may not remain stable for a given time step size in large deformation and long time range response solutions. A composite time integration scheme is proposed and tested in some example solutions against the trapezoi- dal rule and the Wilson h-method, and found to be effective where the trapezoidal rule fails to produce a stable solution. These example results are indicative of the merits of the composite scheme. Ó 2005 Elsevier Ltd. All rights reserved. Keywords: Direct time integration; Nonlinear dynamic analysis; Stability 1. Introduction Transient analysis of nonlinear problems in solid and structural mechanics requires the stable and accurate solution of the equations M U þ C _ U þ FðU; timeÞ¼ RðtimeÞ ðplus initial conditionsÞ ð1Þ where M is the mass matrix, C is the damping matrix, R is the vector of externally applied nodal loads, F is the vector of nodal forces equivalent to the element stresses, U is the vector of nodal displacements (including rota- tions), and a time derivative is denoted by an overdot. We note that F depends on the displacements and time, whereas we assume M and C to be constant (an assump- tion that can be removed) [1]. A widely used approach to solve Eq. (1) is direct time integration in which the equilibrium relations are satis- fied at discrete time points Dt apart. The solution is stepped forward in time by assuming time variations of displacements, velocities and accelerations within the time interval Dt. The assumptions used result into a specific algorithm and directly affect the stability and accuracy of the procedure. Direct integration techniques can be either explicit or implicit. Assume that the solutions have been obtained at the discrete time points Dt apart up to time t. Explicit integration techniques use Eq. (1) at the time(s) for which the displacements are known, to obtain the solu- tion at time t + Dt. This computation is relatively inex- pensive to carry out for each time step since no 0045-7949/$ - see front matter Ó 2005 Elsevier Ltd. All rights reserved. doi:10.1016/j.compstruc.2005.08.001 * Corresponding author. Tel.: +1 617 253 6645; fax: +1 617 253 2275. E-mail address: [email protected] (K.J. Bathe). Computers and Structures 83 (2005) 2513–2524 www.elsevier.com/locate/compstruc

Transcript of On a composite implicit time integration procedure for nonlinear ...

Page 1: On a composite implicit time integration procedure for nonlinear ...

Computers and Structures 83 (2005) 2513–2524

www.elsevier.com/locate/compstruc

On a composite implicit time integration procedurefor nonlinear dynamics

Klaus-Jurgen Bathe *, Mirza M. Irfan Baig

Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, MA 02139, USA

Received 6 June 2005; accepted 12 August 2005

Abstract

Transient analysis of nonlinear problems in structural and solid mechanics is mainly carried out using direct timeintegration of the equations of motion. For reliable solutions, a stable and efficient integration algorithm is desirable.Methods that are unconditionally stable in linear analyses appear to be a natural choice for use in nonlinear analyses,but unfortunately may not remain stable for a given time step size in large deformation and long time range responsesolutions. A composite time integration scheme is proposed and tested in some example solutions against the trapezoi-dal rule and the Wilson h-method, and found to be effective where the trapezoidal rule fails to produce a stable solution.These example results are indicative of the merits of the composite scheme.� 2005 Elsevier Ltd. All rights reserved.

Keywords: Direct time integration; Nonlinear dynamic analysis; Stability

1. Introduction

Transient analysis of nonlinear problems in solid andstructural mechanics requires the stable and accuratesolution of the equations

M€Uþ C _Uþ FðU; timeÞ ¼ RðtimeÞðplus initial conditionsÞ ð1Þ

where M is the mass matrix, C is the damping matrix, Ris the vector of externally applied nodal loads, F is thevector of nodal forces equivalent to the element stresses,U is the vector of nodal displacements (including rota-tions), and a time derivative is denoted by an overdot.

0045-7949/$ - see front matter � 2005 Elsevier Ltd. All rights reservdoi:10.1016/j.compstruc.2005.08.001

* Corresponding author. Tel.: +1 617 253 6645; fax: +1 617253 2275.E-mail address: [email protected] (K.J. Bathe).

We note that F depends on the displacements and time,whereas we assume M and C to be constant (an assump-tion that can be removed) [1].

A widely used approach to solve Eq. (1) is direct timeintegration in which the equilibrium relations are satis-fied at discrete time points Dt apart. The solution isstepped forward in time by assuming time variationsof displacements, velocities and accelerations withinthe time interval Dt. The assumptions used result intoa specific algorithm and directly affect the stability andaccuracy of the procedure.

Direct integration techniques can be either explicit orimplicit. Assume that the solutions have been obtainedat the discrete time points Dt apart up to time t. Explicitintegration techniques use Eq. (1) at the time(s) forwhich the displacements are known, to obtain the solu-tion at time t + Dt. This computation is relatively inex-pensive to carry out for each time step since no

ed.

Page 2: On a composite implicit time integration procedure for nonlinear ...

2514 K.J. Bathe, M.M.I. Baig / Computers and Structures 83 (2005) 2513–2524

solution of coupled linear equations is needed (assumingM to be a diagonal matrix, and C as well, if present). Awidely used explicit technique is the central differencemethod which, however, is only conditionally stable;that is, the time step size that can be employed withoutlosing the stability of the algorithm must be smallerthan, or equal to, the critical time step. This restrictioncan result in a time step size that can be several ordersof magnitude smaller than the step size which shouldbe adequate to accurately resolve the response. In suchcases, the use of an implicit integration procedure canbe much more effective.

Implicit methods use Eq. (1) at a time for which thesolution is not known, to obtain the response at timet + Dt. The need for the solution of a coupled systemof equations makes implicit methods considerably moreexpensive, computationally, per time step. Hence uncon-ditionally stable implicit schemes are desirable since thenthe time step size is chosen to satisfy accuracy require-ments alone. The use of larger time steps means, ofcourse, that much fewer steps are used than with anexplicit, conditionally stable procedure.

Implicit integration schemes like the trapezoidal ruleand the Wilson h-method [2,3] are unconditionally stablein linear analyses, and are also employed in nonlinearanalyses. As pointed out long time ago, when using animplicit method in nonlinear analysis, it can be of greatimportance that equilibrium iterations be carried out ateach time step [1,4]. Unfortunately, even with Newton–Raphson iterations carried out to very tight convergencetolerances, a scheme that is unconditionally stable in lin-ear analysis may become unstable in a nonlinear solu-tion. In particular, the trapezoidal rule which is knownto be unconditionally stable in linear analysis, maybecome unstable in nonlinear analysis when a long timeresponse and very large deformations are considered. Ifpresent, the instability is clearly seen in that the displace-ments, velocities and accelerations become unrealisti-cally large.

Much research effort has been directed to improvethe stability of integration schemes for nonlinear dy-namic analysis of solids and structures. Kuhl and Cris-field [5] have presented a survey of algorithms thathave been formulated with this aim. The basic idea fol-lowed in the research is to satisfy, either algorithmicallyor by constraint equations, conservation of momentaand energy, see [5–7] and the references therein. How-ever, high frequency modes which are inaccurately re-solved with the time step used may then deterioratethe overall solution accuracy. Also, these methods mayresult in non-symmetric tangent stiffness matrices andthe solution of a scalar variable either at the integrationpoints or over each element in an averaged sense. Hence,these integration schemes are computationally costly.

In this paper we focus on the formulation and studyof a single step (but two sub-steps) composite integra-

tion procedure. First we present the basic scheme andthen we solve various example problems. The calculatedresults are compared with those obtained using the trap-ezoidal rule and the Wilson h-method. The compositeprocedure is attractive since it only operates on the usualglobal vectors, only uses the usual symmetric matrices,shows good stability characteristics and is of second-order accuracy.

2. The composite time integration procedure

In general, time integration algorithms formulatedusing backward difference expressions display somenumerical damping and we might use this propertyto stabilize a time integration scheme. The Houboltmethod is such an example which uses a four-pointbackward difference approximation [1].

A composite, single step, second-order accurate inte-gration scheme for solving first-order equations arisingin the simulation of silicon devices and circuits was pre-sented by Bank et al. [8]. This composite scheme isavailable in the ADINA program for fluid flow struc-tural interaction problems. The first-order fluid flowequations and second-order structural equations aresolved fully coupled in time using this procedure[9,10]. Some experience with the algorithm in the solu-tion of structural mechanics problems has been pre-sented in Ref. [11]. In this section we briefly presentthe formulation of the algorithm, and in Section 5 wegive the solutions of some test problems for the evalu-ation of the scheme. For details on the notation used,see [1].

Assume that the solution is completely known up totime t, and the solution at time t + Dt is to be computed.Let t + cDt be an instant in time between times t andt + Dt, i.e., c 2 (0,1). Then using the trapezoidal ruleover the time interval cDt, we have the followingassumptions on velocity and displacement:

tþcDt _U ¼ t _Uþt €Uþ tþcDt €U

2cDt ð2Þ

and

tþcDtU ¼ tUþt _Uþ tþcDt _U

2cDt ð3Þ

or after simplification,

tþcDtU ¼ tUþ t _UcDt þ ðt €Uþ tþcDt €UÞ cDt2

� �2

ð4Þ

Solving for tþcDt €U and tþcDt _U from the above equations

tþcDt €U ¼ ðtþcDtU� tU� t _UcDtÞ 4

c2Dt2� t €U ð5Þ

tþcDt _U ¼ ðtþcDtU� tUÞ 2

cDt� t _U ð6Þ

Page 3: On a composite implicit time integration procedure for nonlinear ...

0 0.02 0.04 0.06 0.080.08 0.1 0.12 0.14 0.16 0.18

0

2

4

6

8

10

12

14

∆t / T

Per

cent

age

perio

d el

onga

tion

Trapezoidal ruleTwo sub–step composite scheme, γ=0.5 Wilson θ–method, θ=1.4 Three sub–step composite scheme

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18

0

2

4

6

8

10

12

14

16

18

∆t /T

Per

cent

age

ampl

itude

dec

ay

Two sub–step composite scheme, γ=0.5 Wilson θ–method, θ=1.4 Three sub–step composite scheme

(a)

(b)

Fig. 1. Percentage period elongation and amplitude decay forthe trapezoidal rule, the Wilson h-method, the two sub-stepcomposite scheme (c = 0.5), and the three sub-step compositescheme. (Here, Dt is of course always the total time step size.)

K.J. Bathe, M.M.I. Baig / Computers and Structures 83 (2005) 2513–2524 2515

The equilibrium equation (1) at time t + cDt is

M tþcDt €Uþ C tþcDt _U ¼ tþcDtR� tþcDtF ð7Þ

Substituting for tþcDt €U and tþcDt _U in the above equation,and linearizing, the following expression is obtained (see[1]),

tþcDtKði�1Þ þM4

c2Dt2þ C

2

cDt

� �DUðiÞ

¼ tþcDtR� tþcDtFði�1Þ

�M4

c2Dt2ðtþcDtUði�1Þ � tUÞ � 4

cDtt _U� t €U

� �

� C2

cDtðtþcDtUði�1Þ � tUÞ � t _U

� �ð8Þ

with t+cDtU(i) = t+cDtU(i�1) + DU(i), and t+cDtK(i�1) beingthe consistent tangent stiffness matrix at the configura-tion corresponding to the displacement t+cDtU(i�1). Oncethe displacements have been computed, the velocitiesand accelerations are obtained from the relations givenabove.

Let the derivative of a function f at time t + Dt bewritten in terms of the function values at times t,t + cDt and t + Dt as [12]

tþDt _f ¼ c1tf þ c2tþcDtf þ c3tþDtf ð9Þ

where

c1 ¼ð1� cÞ

Dtcð10Þ

c2 ¼�1

ð1� cÞcDt ð11Þ

c3 ¼ð2� cÞð1� cÞDt ð12Þ

Evaluating velocities in terms of displacements andaccelerations in terms of velocities, we have

tþDt _U ¼ c1tUþ c2tþcDtUþ c3 tþDtU ð13ÞtþDt €U ¼ c1t _Uþ c2tþcDt _Uþ c3 tþDt _U ð14Þ

Eq. (1) at time t + Dt is

M tþDt €Uþ C tþDt _U ¼ tþDtR� tþDtF ð15Þ

and substituting the above expressions and proceedingas for Eq. (8), we obtain

ðtþDtKði�1Þ þ c3c3Mþ c3CÞDUðiÞ

¼ tþDtR� tþDtFði�1Þ �Mðc1 t _Uþ c2tþcDt _U

þ c3c1 tUþ c3c2tþcDtUþ c3c3tþDtUði�1ÞÞ� Cðc1 tUþ c2tþcDtUþ c3tþDtUði�1ÞÞ ð16Þ

Note that Newton–Raphson iterations are performed inEqs. (8) and (16) with i = 1,2,3, . . . and appropriatetight convergence tolerances [1], in order to establish dy-namic equilibrium at time t + cDt (using the trapezoidal

rule), and at time t + Dt (using the three-point backwardmethod), respectively. The solution for t+DtU and thecalculation of the velocities and accelerations from thebackward difference approximations in Eqs. (13) and(14) gives the complete response at time t + Dt. In ourstudies below we use c = 0.5.

3. Generalization of the composite scheme

The idea of using sub-steps in a given time step can ofcourse be generalized. For example, for n sub-steps, thetrapezoidal rule can be applied (n � 1) times, and thenthe solution can be obtained at the end of the time stepby an (n + 1)-point backward difference scheme. Ifn = 3, the sub-steps being equal in size, solutions attimes t + Dt/3 and t + 2Dt/3 can be obtained by two suc-cessive applications of the trapezoidal rule. The solutionat time t + Dt is then obtained by using the Houboltmethod based on the solutions at times t, t + Dt/3 and

Page 4: On a composite implicit time integration procedure for nonlinear ...

2516 K.J. Bathe, M.M.I. Baig / Computers and Structures 83 (2005) 2513–2524

t + 2Dt/3, see [1]. We call this scheme ‘‘the three sub-stepcomposite method’’.

4. Accuracy of analysis

The scheme presented in Section 2 is in linear analysisunconditionally stable and second-order accurate be-cause so are the trapezoidal rule and the three-pointbackward difference method [12]. Following the ap-proach in Refs. [1,3], we can evaluate the percentage per-iod elongation and percentage amplitude decay. Theevaluations are carried out for a simple spring mass sys-tem without any physical damping, and with unit initialdisplacement and zero initial velocity, as functions of Dt/T, where Dt is always the complete time step size and T isthe natural period of the spring mass system. The curvesobtained are given in Fig. 1, along with the curves forthe trapezoidal rule and the Wilson h-method. The com-posite scheme is seen to perform well when compared tothe other methods.

The figures also show the curves calculated for thethree sub-step composite method defined in Section 3.This procedure shows considerably more amplitudedecay than the two sub-step composite scheme.

5. Numerical examples

In this section we present numerical results for threetest problems, obtained using both the proposed com-

E = 200x109N/m2

thickness = 0.01mplane stress

ρ = 8000kg/m3

ν = 0.30

p = f(time)N/m2

0.05 m

0.05 m

0 5.0 10.0time(s)

f(time)

1.0

y

z

A

Fig. 2. The rotating plate problem.

posite algorithm (with c = 0.5) and the trapezoidal rule.Since the composite scheme retains stability due tothe numerical damping introduced by the three-pointbackward difference method, we also test the Wilsonh-method (which is known to introduce numerical

Fig. 3. The rotating plate problem; results using the trapezoidalrule; Dt = 0.02 s.

Page 5: On a composite implicit time integration procedure for nonlinear ...

K.J. Bathe, M.M.I. Baig / Computers and Structures 83 (2005) 2513–2524 2517

damping as well, see Fig. 1) in the solution of the prob-lems, with h = 1.4. The test problems involve large dis-placements and rotations and the solutions illustratethe instabilities encountered using the trapezoidal rule.We use linear elastic constitutive relations, thereforethe nonlinearities in these problems are only due to largedeformations.

Fig. 4. The rotating plate problem; results using the compositescheme; Dt = 0.4 s.

5.1. Rotating plate

A plate in plane stress conditions, modeled with four-node elements, is subjected to the loading shown inFig. 2. The load is applied normal to the plate boundaryfor 10 s to give the plate a reasonable angular velocity

Fig. 5. The rotating plate problem; results using the Wilsonh-method; Dt = 0.02 s.

Page 6: On a composite implicit time integration procedure for nonlinear ...

2518 K.J. Bathe, M.M.I. Baig / Computers and Structures 83 (2005) 2513–2524

and is then taken off to have a conservative system fromthat instant onwards.

The problem is first solved using the trapezoidal rulewith Dt = 0.02 s. The velocity and acceleration in the z-direction of point A on the plate are plotted along withthe angular momentum in Fig. 3. The response is mainly

Fig. 6. The rotating plate problem; results using the three sub-step composite scheme; Dt = 0.4 s.

in the rigid body rotational mode. The period of rigidbody rotation is about 12.5 s and therefore the time stepchosen should be sufficiently small to capture theresponse very accurately. However, after about threerevolutions of the plate, numerical errors start to accu-mulate significantly, resulting eventually into very largeaccelerations. Consequently the angular momentum isnot conserved, and a point is reached at which the solu-tion cannot proceed any further.

The same problem is next solved using the proposedcomposite formula with Dt = 0.4 s (that is, 20 times thetime step used with the trapezoidal rule but of courseabout twice the computational effort per time step).Fig. 4 shows that the quality of response remains excel-lent. In fact, there is a negligible decay in the angularmomentum of the plate. This decay is less than 0.06%per revolution for the time step chosen. This solutionillustrates the superior and more robust performanceof the composite procedure in this long time durationproblem. It is also of interest to test the performanceof the Wilson h-method. Using Dt = 0.02 s, an accuratesolution is also obtained, see Fig. 5. However, the use ofa time step size Dt = 0.1 s resulted in a non-positive def-inite effective stiffness matrix after only a few time steps,probably because the solution at the discrete time t + Dtdoes not satisfy the dynamic equilibrium accurately (theNewton–Raphson iterations are used to satisfy dynamicequilibrium at time t + hDt, see [1,2]), and yet this solu-tion is used for the start of the next time step solution.

For comparison purposes, we also present the solu-tion obtained using the three sub-step composite scheme

0.01 m

0.5 m

60o

O

y

z

E = 200x109 N/m2

ν = 0.3

ρ = 8000 kg/m3

Plane stress

g = 9.81m/s2

thickness = 0.01 m

Fig. 7. The compound pendulum in its initial configuration.

Page 7: On a composite implicit time integration procedure for nonlinear ...

K.J. Bathe, M.M.I. Baig / Computers and Structures 83 (2005) 2513–2524 2519

of Section 3 with Dt = 0.4 s, see Fig. 6. The integrationremains stable but has considerably more numericaldamping (and of course, for a given step size the compu-tational effort is larger than when using the two sub-stepcomposite algorithm).

Fig. 8. The compound pendulum; results using the trapezoidalrule; Dt = 0.005 s.

5.2. Compound pendulum

Fig. 7 shows the compound pendulum considered.The bar is initially at rest and released to swing underthe action of the constant gravitational field with a per-iod of about 1.25 s.

Fig. 9. The compound pendulum; results using the compositescheme; Dt = 0.01 s.

Page 8: On a composite implicit time integration procedure for nonlinear ...

2520 K.J. Bathe, M.M.I. Baig / Computers and Structures 83 (2005) 2513–2524

Forty four-node elements are used to model the pen-dulum, with 20 elements along the length and 2 in thethickness direction.

The problem is first solved using the trapezoidal rulewith a time step Dt = 0.005 s. This time step size should

Fig. 10. The compound pendulum; results using the compositescheme; Dt = 0.02 s.

be small enough to capture the evolution of responseaccurately. Fig. 8 shows the calculated velocity andacceleration in the z-direction at the tip of the bar, alongwith the kinetic energy of the system. The trapezoidalrule performs well for a certain length of time after

Fig. 11. The compound pendulum; results using the compositescheme; Dt = 0.04 s.

Page 9: On a composite implicit time integration procedure for nonlinear ...

K.J. Bathe, M.M.I. Baig / Computers and Structures 83 (2005) 2513–2524 2521

which the predicted velocity and acceleration responsedeteriorates noticeably, eventually resulting in very largevelocity and acceleration.

The problem is next solved using the compositescheme with Dt = 0.01 s, which requires about the same

Fig. 12. The compound pendulum; results using the Wilsonh-method; Dt = 0.005 s.

solution effort as using the trapezoidal rule withDt = 0.005 s. The composite scheme performs well, giv-ing a good velocity and acceleration response, as seenin Fig. 9 which also shows the evolution of kinetic en-ergy of the bar. Although the response for only the first

Fig. 13. The compound pendulum; results using the Wilsonh-method; Dt = 0.02 s.

Page 10: On a composite implicit time integration procedure for nonlinear ...

500 f(time) N/m20.001 m

0.4 m

E=70 x 109 N/m2

plane strain

ρ=2700 kg/m3

ν=0.33

f(time)

time (s)0 0.02 0.04

1.0

Fig. 14. Cantilever beam modeled using nine-node elements.

2522 K.J. Bathe, M.M.I. Baig / Computers and Structures 83 (2005) 2513–2524

20 s is shown, the problem was actually run for a totaltime of 150 s, and the solution was observed to stay sta-ble and accurate. Also, in our experience, the algorithmremains stable if a larger time step is used, introducing,however, greater numerical damping resulting in re-duced accuracy of the solution. This loss of accuracydue to the increase in numerical damping is illustratedin Fig. 10, which shows the results obtained using thecomposite scheme with Dt = 0.02 s, and more so inFig. 11 which shows the results obtained using the com-posite scheme with Dt = 0.04 s.

Next we solve the problem using the Wilson h-method with Dt = 0.005 s. Fig. 12 shows the solutionobtained which is very accurate. Fig. 13 shows the solu-tion calculated using the Wilson h-method withDt = 0.02 s and this figure shows that the solution accu-racy is similar to when using the composite scheme withDt = 0.04 s. Since the composite scheme uses two solu-tions per time step, the solution effort is about the samein these two cases. However, the use of a larger timestep, e.g., Dt = 0.03 s, with the Wilson h-method resultedin a non-positive definite effective stiffness matrix afteronly a few steps (an instability we also encountered inthe previous example).

5.3. Cantilever beam

The response solved for in the two previous test prob-lems involved large rigid body motions over long timeintervals. Here we consider the cantilever beam shownin Fig. 14, modeled with a 400 · 1 mesh of nine-node ele-ments and subjected to pressure loading. The beam issupported to prevent rigid body motion but undergoeslarge displacements.

Figs. 15–17 show the calculated response of the beamat its tip using the trapezoidal rule, the compositescheme and the Wilson h-method. As in the solution

of the previous problems considered, the solution pro-vided by the trapezoidal rule is not acceptable, whereasthe composite scheme and the Wilson h-method performwell.

6. Conclusions

We focused on a composite single step direct timeintegration scheme. The procedure uses two sub-stepsper time step Dt: in the first sub-step the usual trapezoi-dal rule is used and in the second sub-step a three-pointbackward difference approximation is used. There are nospecial calculations to start the time integration. Thecomposite scheme is available in the ADINA program,in particular for the solution of fluid flow structuralinteraction problems, where first- and second-order sys-tem equations are fully coupled.

In this paper we presented the scheme for nonlineardynamic analysis of structures and demonstrated its per-formance relative to the trapezoidal rule and the Wilsonh-method—representative of other widely used timeintegration methods—by solving three test problemsthat are useful to test time integration methods in non-linear dynamics. For a given time step size the compositescheme is about twice as expensive computationally asthe usual trapezoidal rule and the Wilson h-method,and hence we are primarily interested in the schemewhen the other techniques are not stable. The numericalexamples solved show the algorithm to remain stable forlarge time step sizes; but when the time step is too largethe numerical damping can be appreciable.

When comparing the performance of the methods, thecomposite scheme can be significantly more effective thanthe trapezoidal rule when large deformations over longtime ranges need be calculated. The Wilson h-methodalso provides quite effective solutions for the elastic

Page 11: On a composite implicit time integration procedure for nonlinear ...

K.J. Bathe, M.M.I. Baig / Computers and Structures 83 (2005) 2513–2524 2523

analysis problems considered herein. However, forinelastic and contact problems, integration methods thatestablish equilibrium at the actual physical times, anduse these equilibrium states to march forward arepreferable.

Fig. 15. Cantilever beam; results using the trapezoidal rule;Dt = 0.002 s.

The basic approach used in the construction of thecomposite scheme is to use two second-order accurate(and in linear analysis, unconditionally stable) schemes,one of which introduces a small amount of numerical

Fig. 16. Cantilever beam; results using the composite scheme;Dt = 0.004 s.

Page 12: On a composite implicit time integration procedure for nonlinear ...

Fig. 17. Cantilever beam; results using the Wilson h-method;Dt = 0.002 s.

2524 K.J. Bathe, M.M.I. Baig / Computers and Structures 83 (2005) 2513–2524

damping. This approach is quite different from the ap-proach of constraining the energy and momenta of the

finite element system. Of course, a small amount ofdamping can also be introduced in other ways, but thebasic aim then needs to be to preserve stability andsecond-order accuracy.

The composite scheme is attractive because only theusual symmetric stiffness, mass and damping matricesare used, and no additional unknown variables (i.e., La-grange multipliers) need to be solved for. Indeed, theimplementation is as straightforward as the implementa-tion of the trapezoidal rule. Therefore the compositescheme is of value in analyses where the trapezoidal ruleand other techniques do not give sufficiently accuratesolutions.

References

[1] Bathe KJ. Finite element procedures. New York: PrenticeHall; 1996.

[2] Wilson EL, Farhoomand I, Bathe KJ. Nonlinear dynamicanalysis of complex structures. Int J Earthquake EngStruct Dyn 1973;1:241–52.

[3] Bathe KJ, Wilson EL. Stability and accuracy analysis ofdirect integration methods. Int J Earthquake Eng StructDyn 1973;1:283–91.

[4] Bathe KJ, Ramm E, Wilson EL. Finite element formula-tions for large deformation dynamic analysis. Int J NumMethods Eng 1975;9:353–86.

[5] Kuhl D, Crisfield MA. Energy-conserving and decayingalgorithms in non-linear structural dynamics. Int J NumMethods Eng 1999;45:569–99.

[6] Simo JC, Tarnow N. The discrete energy-momentummethod. Conserving algorithms for nonlinear elastody-namics. Z Angew Math Phys 1992;43:757–92.

[7] Laursen TA, Meng XN. A new solution procedure forapplication of energy-conserving algorithms to generalconstitutive models in nonlinear elastodynamics. ComputMethods Appl Mech Eng 2001;190:6309–22.

[8] Bank RE, Coughran Jr WM, Fichtner W, Grosse EH,Rose DJ, Smith RK. Transient simulations of silicondevices and circuits. IEEE Trans CAD 1985;CAD-4(4):436–51.

[9] Bathe KJ. ADINA system. Encyclopaedia Math1997;11:33–5. see also www.adina.com.

[10] Bathe KJ, Zhang H. Finite element developments forgeneral fluid flows with structural interactions. Int J NumMethods Eng 2004;60:213–32.

[11] Baig MMI, Bathe KJ. On direct time integration in largedeformation dynamic analysis. In: Bathe KJ, editor.Computational fluid and solid mechanics 2005. Proceed-ings of the third MIT conference on computational fluidand solid mechanics, 2005, p. 1044–7.

[12] Collatz L. The numerical treatment of differential equa-tions. third ed. New York: Springer-Verlag; 1966.