An efficient time-integration algorithm for nonlinear dynamic analysis of structures is presented. By adopting the temporal discretization for time finite element approximation, very large time steps can be used by the algorithm. With an accuracy of fourth order, this technique requires only displacements and velocities to be made available at the start of the current time step for integration in state space. Using the weighted momentum principle, the problem of discontinuity caused by impulsive loads is resolved after time-integration of the applied load in external momentum. Since no knowledge is required of acceleration at the current time step, the errors caused by estimation of acceleration by previous finite-difference methods are circumvented. Moreover, an iterative procedure is included for each time step, involving the three phases of predictor, corrector, and error-checking. The effectiveness and robustness of the proposed algorithm in solving nonlinear dynamic problems is demonstrated in the numerical examples.
Read full abstract