Normally, Direct Numerical Integration For Earthquake Loading Is Very Slow
Normally, Direct Numerical Integration For Earthquake Loading Is Very Slow
20.1
INTRODUCTION
The most general approach for solving the dynamic response of structural systems is the direct numerical integration of the dynamic equilibrium equations. This involves the attempt to satisfy dynamic equilibrium at discrete points in time after the solution has been defined at time zero. Most methods use equal time intervals at t,2t,3t........Nt . Many different numerical techniques have previously been presented; however, all approaches can fundamentally be classified as either explicit or implicit integration methods. Explicit methods do not involve the solution of a set of linear equations at each step. Basically, those methods use the differential equation at time t to predict a solution at time t + t . For most real structures, which contain stiff elements, a very small time step is required to obtain a stable solution. Therefore, all explicit methods are conditionally stable with respect to the size of the time step. Implicit methods attempt to satisfy the differential equation at time t after the solution at time t t has been found. Those methods require the solution of a set of linear equations at each time step; however, larger time steps may be used. Implicit methods can be conditionally or unconditionally stable.
20-2
A large number of accurate, higher-order, multi-step methods have been developed for the numerical solution of differential equations. Those multi-step methods assume that the solution is a smooth function in which the higher derivatives are continuous. The exact solution of many nonlinear structures requires that the accelerations, the second derivative of the displacements, are not smooth functions. This discontinuity of the acceleration is caused by the nonlinear hysteresis of most structural materials, contact between parts of the structure, and buckling of elements. Therefore, only single-step methods will be presented in this chapter. On the basis of a significant amount of experience, it is the conclusion of the author that only single-step, implicit, unconditional stable methods should be used for the step-by-step seismic analysis of practical structures.
20.2
(20.1)
The direct use of Taylors series provides a rigorous approach to obtain the following two additional equations: & t-t + u t = u t-t + tu &t =u & t-t + tu && t-t + u t 2 t 3 && t-t + & &&t-t + ...... u u 2 6 t 2 & &&t-t +...... u 2
(20.2a) (20.2b)
Newmark truncated those equations and expressed them in the following form: & t-t + u t = u t-t + tu t 2 && t-t +t 3& && u u 2
(20.2c)
20-3
(20.2d)
If the acceleration is assumed to be linear within the time step, the following equation can be written: & && = u && t u && t t ) (u t
(20.3)
The substitution of Equation (20.3) into Equations (20.2c and 20.2d) produces Newmarks equations in standard form: 1 & t-t + ( )t 2 u && t-t +t 2 u && t u t = u t-t + tu 2
(20.4a) (20.4b)
Newmark solved Equations (20.4a, 20.4b and 20.1) by iteration for each time &&t was step for each displacement DOF of the structural system. The term u obtained from Equation (20.1) by dividing the equation by the mass associated with the DOF. In 1962 Wilson [2] formulated Newmarks method in matrix notation, added stiffness and mass proportional damping, and eliminated the need for iteration by introducing the direct solution of equations at each time step. This requires that Equations (20.4a and 20.4b) be rewritten in the following form: && t = b1 (u t u t t ) + b 2 u & t t + b 3 u && t t u & t = b 4 (u t u t t ) + b 5 u & t t + b6 u && t t u
(20.5a) (20.5b)
where the constants b1 to b6 are defined in Table 20.1. The substitution of Equations (20.5a and 20.5b) into Equation (20.1) allows the dynamic equilibrium of the system at time t to be written in terms of the unknown node displacements u t . Or: & t t b 3 u && t t ) (b1 M + b 4 C + K)u t = Ft + M(b1 u t t b 2 u & t t b6 u && t t ) + C(b 4 u t t b 5 u
(20.6)
20-4
The Newmark direct integration algorithm is summarized in Table 20.1. Note that the constants bi need to be calculated only once. Also, for linear systems, the effective dynamic stiffness matrix K is formed and triangularized only once.
Table 20.1 Summary of the Newmark Method of Direct Integration I. INITIAL CALCULATION A. Form static stiffness matrix K , mass matrix M and damping matrix C B. Specify integration parameters C. Calculate integration constants
and
1 2 ) t 2
b1 = b4 =
1 t2
b2 =
1 t
b3 = 1
b5 = 1
b6 = (1
K = K + b1 M + b 4 C K = LDLT
& 0 ,u && 0 u 0 ,u
II. FOR EACH TIME STEP t = t,2t,3t - - - - - A. Calculate effective load vector
20.3
20-5
1 1 , 2 2 and t MAX
1 - 2
(20.7)
where MAX is the maximum frequency in the structural system [1]. Newmarks method is unconditionally stable if: 2 1 2
(20.8)
However, if is greater than , errors are introduced. Those errors are associated with numerical damping and period elongation. For large multi degree of freedom structural systems, the time step limit given by Equation (20.7) can be written in a more useable form as: t TMIN 1 2 2 -
(20.9)
Computer models of large real structures normally contain a large number of periods that are smaller than the integration time step; therefore, it is essential that one select a numerical integration method that is unconditional for all time steps.
20.4
(20.10)
20-6
where is a variable point within the time step. The consistent velocity can be obtained by differentiation of Equation (20.10). Or: & =u & t-t + ( u If = t : & t-t + u t =u t-t + tu & t =u & t-t + u t 2 t 2 && t-t + && t u u 4 4 && t -t + u && t u ) 2
(20.11)
(20.12a) (20.12b)
These equations are identical to Newmarks Equations (20.4a and 20.4b) with = 1/ 2 and = 1/ 4 . It can easily be shown that the average acceleration method conserves energy for && + Ku = 0 , for all possible time steps [4]. the free vibration problem, Mu Therefore, the sum of the kinetic and strain energy is constant. Or: &T & t +uT &T & t-t + u T 2E = u t Mu t Ku t = u t-t Mu t -t Ku t-t
(20.13)
20.5
WILSONS FACTOR
In 1973, the general Newmark method was made unconditionally stable by the introduction of a factor [3]. The introduction of the factor is motivated by the observation that an unstable solution tends to oscillate about the true solution. Therefore, if the numerical solution is evaluated within the time increment, the spurious oscillations are minimized. This can be accomplished by a simple modification to the Newmark method using a time step defined by: t = t and a load defined by:
(20.14a)
R t = R t-t + (R t R t-t )
(20.14b)
20-7
& t vector has been evaluated using where 1.0 . After the acceleration & u Newmarks method at the integration time step t , values of node accelerations, velocities and displacements are calculated from the following fundamental equations: 1 && t = u && t-t + (u && t u && t-t ) u
The use of the factor tends to numerically damp out the high modes of the system. If equals 1.0, Newmarks method is not modified. However, for problems where the higher mode response is important, the errors that are introduced can be large. In addition, the dynamic equilibrium equations are not exactly satisfied at time t . Therefore, the author no longer recommends the use of the factor. At the time of the introduction of the method, it solved all problems associated with stability of the Newmark family of methods. However, during the past twenty years, new and more accurate numerical methods have been developed.
20.6
CD = K
where the modal damping ratio, given by Equation (13.5), is defined by:
(20.16)
20-8
1 n = n = Tn 2
(20.17)
One notes that the damping is large for short periods and small for the long periods or low frequencies. It is apparent that when periods are greater than the time step, they cannot be integrated accurately by any direct integration method. Therefore, it is logical to damp those short periods to prevent them from oscillating during the solution procedure. For a time step equal to the period, Equation (20.17) can be rewritten as:
= n
(20.18)
Hence, if the integration time step is 0.02 second and we wish to assign a minimum of 1.0 to all periods shorter than the time step, a value of = 0.0064 should be used. The damping ratio in all modes is now predictable for this example from Equation (20.17). Therefore, the damping ratio for a 1.0 second period is 0.02 and for a 0.10 second period, it is 0.2.
20.7
(20.19)
When equals zero, the method reduces to the constant acceleration method. It produces numerical energy dissipation in the higher modes; however, it cannot be predicted as a damping ratio as in the use of stiffness proportional damping. Also, it does not solve the fundamental equilibrium equation at time t. However, it is currently being used in many computer programs. The performance of the method appears to be very similar to the use of stiffness proportional damping.
20-9
20.8
Table 20.2 Summary of Newmark Methods Modified by the METHOD Central Difference Linear Acceleration Average Acceleration Modified Average Acceleration
Factor ACCURACY Excellent for small t Unstable for large t Very good for small t Unstable for large t Good for small t No energy dissipation Good for small t Energy dissipation for large t
0 1/6 1/4
0 0 0
t T MIN
0.3183 0.5513
1/2
1/4
For single degree of freedom systems, the central difference method is most accurate, and the linear acceleration method is more accurate than the average acceleration method. However, if only single degree of freedom systems are to be integrated, the piece-wise exact method previously presented should be used because there is no need to use an approximate method. It appears that the modified average acceleration method, with a minimum addition of stiffness proportional damping, is a general procedure that can be used for the dynamic analysis of all structural systems. Using = T/ will damp out periods shorter than the time step and introduces a minimum error in the long period response.
20.9
NONLINEAR ANALYSIS
The basic Newmark constant acceleration method can be extended to nonlinear dynamic analysis. This requires that iteration be performed at each time step to satisfy equilibrium. Also, the incremental stiffness matrix must be formed and
20-10
triangularized before each iteration or at selective points in time. Many different numerical tricks, including element by element methods, have been developed to minimize the computational requirements. Also, the triangularization of the effective incremental stiffness matrix may be avoided by introducing iterative solution methods.
20.10 SUMMARY
For earthquake analysis of linear structures, it should be noted that the direct integration of the dynamic equilibrium equations is normally not numerically efficient as compared to the mode superposition method using LDR vectors. If the triangularized stiffness and mass matrices and other vectors cannot be stored in high-speed storage, the computer execution time can be long. After using direct integration methods for approximately forty years, the author can no longer recommend the Wilson method for the direct integration of the dynamic equilibrium equations. The Newmark constant acceleration method, with the addition of very small amounts of stiffness proportional damping, is recommended for dynamic analysis nonlinear structural systems. For all methods of direct integration, great care should be taken to make certain that the stiffness proportional damping does not eliminate important high-frequency response. Mass proportional damping cannot be justified because it causes external forces to be applied to the structure that reduce the base shear for seismic loading. In the area of nonlinear dynamic analysis, one cannot prove that any one method will always converge. One should always check the error in the conservation of energy for every solution obtained. In future editions of this book it is hoped that numerical examples will be presented so that the appropriate method can be recommended for different classes of problems in structural analysis.
20.11 REFERENCES
1. Newmark, N. M. 1959. A Method of Computation for Structural Dynamics, ASCE Journal of the Engineering Mechanics Division. Vol. 85 No. EM3.
20-11
2. Wilson, E. L. 1962. Dynamic Response by Step-By-Step Matrix Analysis, Proceedings, Symposium On The Use of Computers in Civil Engineering. Labortorio Nacional de Engenharia Civil. Lisbon, Portugal. October 1-5. 3. Wilson, E. L., I. Farhoomand and K. J. Bathe. 1973. Nonlinear Dynamic Analysis of Complex Structures, Earthquake Engineering and Structural Dynamics. 1, 241-252. 4. Hughes, Thomas. 1987. The Finite Element Method - Linear Static and Dynamic Finite Element Analysis. Prentice Hall, Inc.
20-12