Abstract

Time history analysis is becoming the routine process to quantify the response of the structure under dynamic loads. In this paper, a novel two-step unconditionally stable explicit integration algorithm, named Unconditional Stable Two-Step Explicit Displacement Method (USTEDM), is proposed for vibration analysis of structure. USTEDM is unconditionally stable, requires low memory, produces no overshoot, and is third order accurate. The accuracy and efficiency of USTEDM are presented and compared with other commonly used integration algorithms. The result shows that the proposed algorithm has superior performance and can be used efficiently in solving vibration response of civil engineering structure.

1. Introduction

With the advance of computer hardware, more advanced computer software is being used to solve the response of the structure under dynamic loads. Hence, more advanced numerical methods have been developed to efficiently and accurately predict the dynamic response of the structure. In the past, multiple implicit [17] and explicit [812] integration algorithms have been developed, whose relationship [13] and design methods are comprehensively analyzed [1416]. The explicit method has high computational efficiency, while the implicit method has higher stable. The commonly referenced explicit algorithm is Central Difference Method (CDM) (ref), CDM is easy to use, but it is only conditionally stable. Many new explicit methods which are unconditionally stable [1719] have been developed. Though these methods are unconditionally stable, they require multiple steps which are not as efficient as the CDM. The paper presents a novel 2-step explicit integration method, named Unconditional Stable Two-Step Explicit Displacement Method (USTEDM), that is used to solve the dynamic response of a structure. USTEDM is efficient to use and unconditionally stable. The performance of USTEDM is compared with other explicit algorithms. The result shows that USTEDM has superior performance and can be used efficiently in solving vibration response of civil engineering structures.

2. Derivation of the Two-Step Integration Algorithm

Equation (1) shows the generalized dynamic equations of motion of a structure:where are the acceleration, velocity, and displacement of the structure, respectively. are the mass, damping, and stiffness of the structure, respectively. is external applied force.

In this paper, a two-step integration algorithm, as presented in (2), is proposed to solve the dynamic equation as presented in (1):where is the displacement at time step and is the integration time step. Similarly, and are the displacement at time and , while and are the force at , and , respectively.

It should be noted that (2) as presented above has physical units, where the displacement could be in the unit of “meter” or “feet,” while the mass can be in the unit of “kg” or “slugs.” To make the equation dimensionless, (2) can be rewritten in form of dimensionless quantity as

To construct function at the right hand of (3), the linear combination of with the arguments including 1, and , can be used:where are undetermined coefficients. The effects of the dimensionless arguments that represent the structure’s material properties to the displacements can be expressed by replacing the coefficients with linear combination of constant term :where are coefficients.

Substituting (5) into (4) yieldswhere are coefficients to be determined and .

Equation (6) can be simplified to be

In order to decrease the number of undetermined coefficients , (7) can be simplified by dividing at both sides:where are undetermined coefficients.

Equation (8) is the preliminary form of USTEDM.

3. Determination of Coefficients

3.1. Accuracy Analysis

The accuracy of USTEDM can be examined using convergence test. Equation (9) shows the Taylor series expansion of the displacement, velocity, and acceleration of the structure at time step of , , respectively.

Similarly, the dynamic equilibriums at are expressed in

Substituting (9) into (10) yields

Substituting (9)–(11) into (8) yieldswhere

USTEDM having first-order accuracy means

Combining (12) and (14) leads to

Equation (15) is satisfied only when

Combining (16) and (13) yields

Similarly, (8) has second-order accuracy only when . This means that

Solving (18) yields

This shows that USTEDM is second order accurate.

Similarly, (8) has third-order accuracy only when . This means that

Equation (8) has fourth-order accuracy when , which can be satisfied when

Equations (21) are contradictory equations, which shows that two-step displacement method expressed by (8) can have third-order accuracy at most, and (20) are adopted in the following derivation.

3.2. Stability Analysis

According to Lax theorem, (8) is convergent if and only if it is stable. The stability of (8) can be analyzed through studying a single degree-of-freedom (SDOF) system. For a SDOF system, (8) can be rewritten as

Amplification matrix in (22) determining (8)’s stability is

Substituting -damp ratio-natural frequency) into (23) yields

The characteristic equation of matrix can be written as where is the identity matrix, denotes eigenvalue of , and

The stability of (8) depends on spectral radius of matrix and (8) is stable only when

Because is determined by , the stability domain of (8) can be expressed by functions and . In similar way, the study of stability made by Hilber and Hughes [20] is performed. Firstly, the boundary line of stability domain of (8) where is to be derived. means thatwhere is the maximum amplitude of . Complex value whose amplitude is 1 can be expressed by , where and is argument of . Substituting into (25) yields

The identities including are used and (29) can be rewritten as

Equation (30) is satisfied only when

The boundary lines of stability domain of (8) can be determined by (31) when It can be derived that when , (31) are satisfied when

When , (31) are satisfied when

When , (31) are satisfied when

The boundary of stability domain of (8) is then made up with three lines described by (32), (33), and (34), respectively, in - plane as shown in Figure 1. Because is continuous function of and when , the stability domain of (8) is the inner part of the triangle as shown in Figure 1 and can be expressed by

3.3. Final Form of Two-Step Displacement Method with Third-Order Accuracy

Combining (20) and (8) yields

Combining (20), (26), and (35) yields, after simplification, the stability domain of (36):

According to (36) and (37), the two-step displacement methods satisfying different requirements can be obtained. The explicitness of method can be obtained only when and the unconditional stability can be obtained when (37) are always satisfied when . It can be found that (37) are always satisfied only when

Substituting into (36) yields

Equation (39) shows the final form of USTEDM, which is an unconditionally stable two-step explicit integration algorithm. USTEDM is third order accurate. The analysis shows that USTEDM has very similar numerical attributes as Newmark’s average acceleration method. Figure 2 shows that the spectral radius of amplification matrix of USTEDM is 1, which is the same as that of Newmark’s average acceleration method.

Figure 3 shows that the numerical damping of USTEDM is zero, which is the same as that of Newmark’s average acceleration method. Figure 4 shows the relative period error of USTEDM is minimal compared with other methods including Houbolt Method, Wilson- Method (), and Generalized Method ( = 0.3, = 0.35). Though with similar numerical attributes as Newmark’s average acceleration method, USTEDM is explicit and has great computation advantage over the implicit Newmark’s average acceleration method.

The applicability of the USTEDM for nonlinear problem is also investigated. Compared with other unconditional stable explicit algorithms [1719], whose main calculation amount includes at least solving two-reverse matrix of nondiagonal matrix for displacement and velocity, respectively, USTEDM shows higher calculation efficiency since its main calculation amount includes solving only one-reverse matrix of nondiagonal matrix for displacement. In addition, USTEDM shows minimal memory requirements, since its calculation only involves displacement when only displacement-related nonlinearity occurs. This shows that USTEDM can be viewed as a complementary or improved form of conditional stable explicit CDM.

3.4. Implementing USTEDM for Nonlinear Problem

The procedure to use USTEDM is similar to that of CDM and is outlined as follows.(A)Initial input and calculation:(1)Input the initial stiffness matrix , mass matrix , and damping matrix .(2) Input initial displacement vector and initial velocity vector , solving initial acceleration vector :  .(3) Select time step duration .(4) Calculate(B)For each time step (from time point to time point ):(1) based on known , , , and outer force vector , calculate the “effective” load vector ;(2) form “effective” mass matrix: ;(3) calculate ;(4) if necessary, calculate velocity vector and acceleration vector at time point :

3.5. Numerical Example

In this example [7, 17], the forced vibration response of an 200-degree-of-freedom spring-mass system as shown in Figure 5 is examined using the proposed numerical method. The structural properties of this system are assumed to be  kg and  N/m in which . This system is subjected to a ground acceleration of . The lowest and highest natural frequency is 2.62 rad/s and 632.4 rad/s, respectively [17]. According to the highest natural frequency, a time step duration of  s is obtained from the Newmark’s average acceleration method and is selected to be the exact solution. Displacement responses versus time of the largest degree of freedom are plotted in Figure 6. Analysis is accomplished by considering time step duration to be equal to 0.02 s. The displacement errors are presented in Figure 7. It can be seen that here USTEDM provides the most accurate displacement solutions, compared with Houbolt Method and commonly used Newmark’s average acceleration method. More importantly, without needs of iteration calculation, the unconditionally stable explicit USTEDM has much less time consumption of calculation, compared with those unconditionally stable implicit methods, which are listed in Table 1.

4. Conclusions

A novel two-step unconditionally stable explicit displacement method, named Unconditional Stable Two-Step Explicit Displacement Method (USTEDM), is proposed in this paper. USTEDM has third-order accuracy and is unconditionally stable. The conclusions mainly include the following:(1)The novel way of constructing direct time integration methods from the start point of dimensional analysis is applicable, and it is believed that it will contribute to improvement of numerical calculation in structural dynamics.(2)With no prerequisite difference assumption of velocity and acceleration, the derivation of USTEDM is completely different from any documented one. With unconditional stability, third-order accuracy, higher calculation efficiency, and lower storage requirement, USTEDM is promising in solving vibrations of structures, especially those with displacement-dependent nonlinearity.

The zero numerical damping of USTEDM is its shortcoming, and the introduction of numerical damping will be studied.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

The authors would like to acknowledge the partial support of this work from Project Research on Parallel Adaptive Method in Solving Seismic Response of High Speed Railway Bridge supported by National Natural Science Foundation of China (51308555) and Hunan Provincial Natural Science Foundation of China (14JJ3015). The research was supported by the Postdoctoral Science Foundation of Central South University and the Strategic Pilot Project of Central South University.