Sie sind auf Seite 1von 25

COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING

Commun. Numer. Meth. Engng 2008; 24:2087–2111


Published online 3 June 2008 in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/cnm.1097

A technique for time integration analysis with steps larger


than the excitation steps

Aram Soroushian∗, †
Structural Engineering Research Center, International Institute of Earthquake Engineering
and Seismology (IIEES), 19395 Tehran, Iran

SUMMARY
The integration step size is the main algorithmic parameter in time integration analysis. Nowadays, for
time integration with the complete records of digitized excitations, the integration steps cannot be set
larger than the excitation steps. Considering the practical importance of this restriction, and with the aim
of structural dynamic analysis with less computational cost, this paper intends to extend conventional
time integration analyses to analyses, if needed, carried out with steps larger than the excitations steps. In
view of few simplifying assumptions, and presenting a new theorem on responses convergence, a
technique is developed and a computational procedure is set. Being based on convergence-oriented
redefinition of digitized excitations, the implementation of the new procedure is simple and, though,
sacrificing some accuracy, can considerably reduce the total computational cost. Copyright q 2008 John
Wiley & Sons, Ltd.

Received 19 October 2006; Revised 14 November 2007; Accepted 15 November 2007

KEY WORDS: time integration; digitized excitations; integration step size; computational cost;
convergence; accuracy

1. INTRODUCTION

The behaviors of many structural systems are being governed by the effects of inertial forces, e.g.
building structures’ behaviors in regions with high seismic risk. In order to analyze the structures’
dynamic behaviors, it is an accepted approach to define the structural models, set the mathematical
models, and, discretizing the mathematical models in space [1–3], try to analyze the resulting

∗ Correspondence to: Aram Soroushian, Structural Engineering Research Center, International Institute of Earthquake
Engineering and Seismology (IIEES), 19395 Tehran, Iran.

E-mail: a.soroushian@iiees.ac.ir, aram.soroushian@gmail.com

Copyright q 2008 John Wiley & Sons, Ltd.


2088 A. SOROUSHIAN

initial value problems


Mü(t)+fint (t) = f(t), 0t < tend

 u(t = 0) = u0


Initial conditions:  u̇(t = 0) = u̇0 (1)

 f (t = 0) = f
int int0

Additional constraints : Q
where, t and tend imply the time and the duration of the dynamic behavior; M is the mass matrix;
fint and f(t) stand for the vectors of internal force and excitation; u(t), u̇(t), and ü(t) denote the
vectors of displacement, velocity, and acceleration; u0 , u̇0 , and fint0 define the initial status of the
model (regarding the essentiality of considering fint0 in Equations (1), also see [4]); and finally, Q
represents some restricting conditions, e.g. additional constraints in problems involved in impact
or elastic–plastic behavior [5, 6], all in view of the degrees of freedom set for the model. The most
versatile approach to analyze Equations (1) is time integration by an approximate method [7, 8].
Since time integration cannot in general be based on exact formulations [8, 9], by implementing
different approximations, many integration methods are developed in the past decades; e.g. see
[10–15]. The Newmark family [16], central difference [17], and HHT [18] are the most popular
time integration methods, see [2, 8, 10, 19]. To briefly review the process of time integration, the
sizes of time steps or a criterion for adaptive time stepping, e.g. see [20], should be set before
any computation. Then, the analysis starts from the initial conditions (if needed, after applying
a starting procedure [21]), and with marching along the time axis (see Figure 1), approximate
responses are being determined at discrete time stations, sequentially, based on the formulation of
the integration method. Accordingly, time integration is by its nature a computationally expensive
analysis tool, leading to approximate responses. As an immediate consequence, in the evaluation
of time integration methods, special attention should be paid to (also, see [22, 23]):
1. Convergence of the computed approximate value of any arbitrary component of the response,
Ua , to the corresponding exact value, U [24–27], i.e.
lim Ua =U (2)
t→0

(t is a positive-definite parameter, linearly controlling the sizes of time steps throughout
the integration). In view of the Lax equivalence theorem [24, 25], for well-posed problems
[19, 26], the approximately computed responses converge only when they are both numerically
consistent and numerically stable [19, 24–26]. Equation (2) is also conceptually equivalent
to the convergence plot in Figure 2 [26, 27], where, from the definition of error [28],
E = |Ua −U | (3)

Time step : 1 2 ….……..…………….….... i …….

t
Time station : 0 1 2 ………………… i-1 i ……..

Figure 1. Typical arrangement of time steps and time stations at time integration analyses.

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2089

log (E )

1
q

−∞
log (∆t)

Figure 2. Typical convergence plot for computed responses converging to exact responses.

(Equation (3) is meaningless in real computations unless being considered relatively), and,
from the definition of the rate of convergence [26], q (the slope of the linear section in the
convergence plot) is the positive integer, satisfying
 
 E −Ct q 
q1, lim   =0 (4)
t→0 t q 

In Equation (4), C is a real number depending, specifically, on the definition of the U in


Equation (2), see [29]; it is meanwhile worth noting that there is only one integer that if set
as q can satisfy Equation (4) and if that integer is less than one, the consistency is violated.
2. Computational cost or effort, as the CPU and memory usage [30], mainly depending on the
number of steps, the integration formulation (the number of matrices that should be inversed
and their sizes), the size of the problem (number of degrees of freedom) [30–32], and the
probably existing nonlinearities [19, 26, 27, 31].
3. Accuracy; implying the smallness of the E in Equation (3) (specifically, when stated rela-
tively); largeness of the order of accuracy, q0 [29] (responses are expected to, and in general,
converge with a rate at most equal to the order of accuracy qq0 [19, 26, 29]); and specifically,
for stiff large problems in the engineering practice, the appropriate artificial (algorithmic)
damping, as the capability to damp out the erroneous effects of higher oscillatory modes, and
the appropriate overshoot performance, as the capability of appropriately modeling instanta-
neous excitations and abrupt changes in the systems properties [2, 10, 18, 19, 26]. Since good
overshoot performance and algorithmic damping are not crucial issues in the analysis of all
problems, the smallness of E and largeness of q0 are, in this seemingly first study on the
subject, considered as the main accuracy concerns.
Convergence, accuracy, and computational cost, all, are being affected by the t defined in
Equation (2) [19, 26, 30–32]; hence, the appropriate selection of t is of high computational
importance, attracting considerable theoretical attention, see also [33–36]. Currently, it is a general
approach to set t (time step size) equal to the largest value satisfying the requirements of numerical
stability and consistency (convergence), also, appropriate for accuracy. To speak more precisely,
theoretically,
 
T
t = min h, for linear systems
10
  (5)
T
t = min h, for nonlinear systems
100

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
2090 A. SOROUSHIAN

where the two terms in the parentheses, respectively, represent the requirements of convergence
and accuracy; h is the minimum step size essential for preserving convergence (numerical stability
and consistency) [9, 19, 26], and T standing for the smallest period of oscillations, when being
divided by 10 (or 100), implies the existing accuracy-related comment, for the selection of t
[37–39] (not having the responses before the analyses, when, also not having any information
about the least dominating periods of vibration, the smallest natural periods of vibration at t = 0
are, in general, being considered as the T in Equations (5)). Efforts for relaxing Equations (5)
and implementing larger t are reported in the literature, e.g. adaptive time stepping [20, 40] and
commenting the implementation of unconditionally stable time integration methods (h = ∞), see
[19, 41]. Nevertheless, in real problems, convergence and accuracy are not necessarily the only
restrictions affecting the selection of the t. An additional restriction is the step size by which some
excitations are recorded [8, 9, 37]; not all excitations are available analytically, e.g. the current
seismological instrumentations and computational methods can result in only digitized ground
strong motions, recorded at specific, temporally separate time instants (see [42]). This restriction
affects Equations (5) by f t, the step by which the digitized excitation is recorded, i.e.
 
T
t = min h, , f t for linear systems
10
  (6)
T
t = min h, , f t for nonlinear systems
100
In problems with digitized excitations, f t may be the governing term in Equations (6). In such
cases, although, implementing the small step size, equal to f t, as the integration step size is
computationally more expensive than implementing the step size obtained from Equations (5)
(by leading to a higher total number of integration steps), with the latter step size, considering
the complete excitation history, is not established yet. (Simply omitting the inter-integration-step
excitations, though will cancel the computational cost, caused by the dominating f t, is vague
from the points of view of accuracy and convergence.) A practical potential engineering case in
this regard is the seismic analysis of advanced structural systems of modern buildings, bridges,
tunnels, etc. Seismic excitations are in general being applied as ground accelerations, available
as digitized records [42, 43]. Since specific engineering experience regarding the recent modern
structural systems (now many all around the world) is rare, and besides financial aspects are of
important issues especially for large constructions, such structural analyses also need to take into
account the nonlinear behavior (see [8, 37, 43]), the possibilities of very near natural frequencies,
unproportional dampings [8, 37], etc. Therefore, as the only almost completely versatile structural
dynamic analysis tool [8, 9, 11, 37], time integration should be implemented in the analyses. In the
stage of structural analysis, in general, after some nondetailed modeling (with moderate number
of degrees of freedom) and analysis of the structural systems, based on the obtained results, the
systems are remodeled in further detail with much higher number of degrees of freedom, and
the analyses are being repeated for further specific detailed studies. In the latter analyses, the
dominating periods of oscillations (the T in Equations (5) and (6)) are already approximately known
from the first analyses, and if the dynamic effects are considered important, the analyses of the
structural systems subjected to ground accelerations should be, according to the current knowledge,
carried out with steps not larger than the excitation steps (the f t in Equations (6)). In view of
Equations (6), when f t is much smaller than min(h, T /(10 or 100)), considerable computational
cost should be spent mainly because of the smallness of f t (not convergence or accuracy).

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2091

Integration (and excitation) stations Excitation stations

Excitation steps : 1 2 ...... n ......

Excitation stations : 0 1 2 ...... n . . . . . . . . . . . 2n ......

t
Integration stations : 0 1 2 ......
Integration steps : 1 2 ......

Figure 3. Typical distribution of excitation and integration stations in this paper.

Considering the practical importance of convergence, computational cost, and accuracy [22, 23],
the objective of this paper is to indirectly take into account the inter-integration-step excitations
(if existing), in conventional time integration analyses, i.e. arrive at a time integration analysis
procedure for considering all the excitation histories, without directly integrating Equations (1)
with steps equal to f t. In other words, by reasonably sacrificing a part of the accuracy achievable
by time integration with t = f t, most of the computational cost difference between analyses,
respectively, with step sizes t = f t and t = min(h, T /(10 or 100))> f t is intended to be
saved, also without negative effects on convergence. With no specific relevant documentation in
the literature, first the following four simplifying, still practical, assumptions are imposed on the
study (see Figure 3, for the first three):
1. The excitation steps, f ti , i = 1, 2, . . . , are equally sized, i.e.

∀i, j, f ti = f t j = f t>0 (7)

2. The integration steps, ti , i = 1, 2, . . . , also known as the time steps, are equally sized, i.e.

∀i, j, ti = t j = t>0 (8)

3. The excitation steps are embedded by the integration steps (the first time station, i.e. t0 , is a
station for both excitation and integration),
t
∃ n ∈ Z +, = n<∞ (9)
f t

4. The f(t) in Equations (1) is a digitized representation (recorded at separate time instants) of
an actual excitation, g(t), smooth [44], with respect to time, i.e.

f(t) = g(t)(t −i )


g(t) : smooth with respect to time
i = i f t, i = 0, 1, 2, . . . (10)

1, t = i
(t −i ) =
0, t  = i

(hence, the temporal derivative of f(t) (see [45]), though rarely known, exists).

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
2092 A. SOROUSHIAN

Then, the main theory is explained in Section 2; where, after presenting, attempting to prove,
and numerically studying a basic statement (theorem) on responses convergence, a technique for
indirectly considering inter-integration-step excitations in the integration process is introduced and
its parameters are set by a brief study on accuracy, computational cost, and computational ease.
Later, in Section 3, a computational procedure for practical implementation of the new technique
is presented. This paper is then proceeded, numerically demonstrating the capabilities of the
technique, and finally, the achievements are summarized in Section 5.

2. THE NEW TECHNIQUE

2.1. The key idea


In view of the objective of this paper, this section presents a technique for reducing the influence
of the f t in Equations (6), i.e. for f t<min(h, T /(10 or 100)), arriving at the capability to
implement step sizes between the sizes recommended by Equations (5) and (6), with reasonable
effects on convergence, accuracy, and computational cost (see Figure 4). The key idea is to appro-
priately replace the original excitations with excitations, digitized at n f t<min(h, T (10 or 100)),
n ∈ Z + −{1}, such that time integration of the new problem results in responses, appropriately
converging to the exact responses of the original problem, without significant loss of accuracy.
To materialize this idea, and since numerical analyses cannot be considered successful without
responses convergence [24], herein, after stating and trying to prove and verify a new theorem on
responses convergence, a new technique is introduced with attention to convergence, and then, its
parameters are set in view of accuracy and computational cost and ease. It is also worth noting that,
since the new and original problems would be different (because of having different excitations),
the process of defining the new problem would rather be interpreted as a part of the numerical
analysis (or model), which together with a conventional time integration analysis are supposed to

Responses convergence trend, with or without implementing the technique to be presented in this paper

Responses convergence trend, after implementing the technique to be presented in this paper

The range of integration steps, not acceptable for time integration, according to the current literature

Integration step size, when the excitation is digitized at separate instants (Eqs. (6))

Integration step size, when the excitation is continuous (Eqs. (5))

log (E ) Corresponding to integrations with steps


larger than the digitized excitations steps
(to be defined in this paper)

Corresponding to integrations with Loss of accuracy


steps equal to the excitations steps (the (supposed to be tolerable)
current, maximum integration step size)

−∞ Min (h, T (10,100 )) log ( ∆ t )


f∆t
Integration step size, to be materialized in this paper
Save of computational cost
(supposed to be considerable)

Figure 4. For f t<min(h, T /(10 or 100)), the typical convergence trend planned for the
errors of time integration analyses.

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2093

lead to approximate responses (with acceptable computational features) for the original problem,
see [46].

2.2. A basic statement


Considering time integration of Equations (1), the literature regarding the effects of excita-
tions’ approximations on responses convergence is somehow inconsistent and without rigorous
mathematical proofs, see [47, 48]. Hence, in order to continue the study in this paper, the following
theorem is stated and attempted to be proved.
Theorem
In time integration of a semi-discretized equation of motion (Equations (1)) with sufficient
prescribed (errorless) initial conditions, when the excitation is considered approximately; for the
computed responses to converge to the exact responses with a rate equal to the order of accuracy
q0 , the excitation approximation should disappear with a rate not less than q0 +1−n s , where, n s
denotes the number of matrix inversions needed at each step of the single-step scheme.
Proof attempt
For an arbitrarily selected oscillatory mode at step i, a familiar relationship between the computed
responses at two consecutive time stations is as follows:
yi = Ayi−1 +LP̃i (11)
In Equation (11), yk , k = i −1, i, denote the vectors of the computed displacements and, depending
on the integration method, at least, one of its temporal derivatives, at time station k; A represents
the potential effects of yi−1 on yi , known as the amplification matrix [19, 26]; P̃i is the vector
of the excitations implemented in the analysis at step i; and L stands for a matrix (or vector)
known as the load operator [49]. In view of the inexact consideration of the excitation vector in
the numerical analysis here, we can denote the difference between P̃i (the excitation implemented
in the numerical analysis, corresponding to the oscillatory mode under consideration) and Pi (the
exact excitation corresponding to the oscillatory mode under consideration) as (Pi )
(Pi ) = P̃i −P(ti )  = Ō (12)
where, Ō is the zero vector. Replacing the terms in Equation (11) with the corresponding exact
terms results in
y(ti ) = Ay(ti−1 )+LP(ti )+i (13)
where, y(ti ) is the exact yi , and i (also explained later) is the term balancing the two sides of
Equation (11), after the replacement. It is worth noting that, whereas, yi is the approximately
computed vector for the unknown vector y(ti ) (y(ti )  = yi ), the approximate vector corresponding
to the known vector P(ti ) implemented (not computed) in the numerical analysis is referred to
as P̃i (P(ti ) = Pi  = P̃i ). Subtracting Equation (13) from Equation (11), also taking into account
Equation (12), leads to
ei = Aei−1 +L(Pi )−i (14)
where,
ek = yk −y(tk ), k = i −1, i (15)

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
2094 A. SOROUSHIAN

Considering Equation (14) throughout the interval 0t < ti , along with the assumption in the
statement of the theorem, i.e.

e0 = Ō (16)

we can, from mathematical induction [45], obtain


i
ei = Ai−k (L(Pk )−k ) (17)
k=1

Equation (17) can also be rewritten in the form below:

ei = ei1 +ei2

i
ei1 = Ai−k L(Pk ) (18)
k=1


i
ei2 = − Ai−k k
k=1

In view of Equation (14) and the definition of local truncation error [50], the i , in Equation (14),
is the local truncation error, at step i, in absence of the excitations’ approximation at ti , i.e.

(Pi ) = Ō : ei−1 = Ō ⇒ ei = −i (19)

In other words, i , being dependent on the computed responses, e.g. see [51, 52], is also under the
influence of (Pi ). As a result, while ei1 reflects the explicit effect of the excitations’ approximations
on the response error at ti , ei2 denotes the corresponding implicit effect of (Pi ). This leads to
the point that, if ei1 does not converge with the rate of the order of accuracy, ei2 may also be
affected and does not converge with the rate of the order of accuracy. Hence, also from Equations
(11)–(14), we specifically need to study the essentialities of convergence with the rate q0 for the
ei1 in Equations (18).
In this regard, consider the formal definition of ei , e.g. see [19],
 (n d −1)
T
vi −v(ti ) v̇i − v̇(ti ) v̈i − v̈(ti ) v −v (n d −1) (ti ) (n d )
ei = −1 −2
··· i vi −v (n d ) (ti ) (20)
t d
n t d
n t d
n t

where, n d denotes the number of the temporal derivatives of the displacement implemented in
the definition of yi in Equation (11), also the number of the temporal derivatives needed in the
(n )
integration process; the superscript T is the matrix transposition operator; and vi , v̇i , v̈i , . . . , vi d ,
respectively, stand for the vectors implying displacement, velocity, acceleration, and other temporal
derivatives of v at t = ti in correspondence with the oscillatory mode under consideration.
Equation (20) can also typically be considered valid for ei1 . From Equations (17) and (18) and
the general structure of the LP vector, e.g. see Table I, it is apparent that, when the requirements
of convergence in absence of excitations’ approximations are provided, i.e. the exact response
associated with the exact excitation is asymptotically achievable and Ak 1, ∀k ∈ Z + [10, 19, 26],

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2095

Table I. The LP vector for some broadly known integration methods.∗


Integration method LP
⎡ ⎤
0.25Pn+1

1 ⎢ 0.5P

Average acceleration [16] ⎥
n+1 ⎦ , D = 1+ 2 t  2 t 2
mD ⎣ T + 2 T
Pn+1
⎡ ⎤
0
1 ⎢
⎢ ⎥
Central difference [17] ⎥ D = 1+ 2t
m D ⎣ 0.5Pn+1 ⎦ , T
Pn+1
⎡ ⎤
(1+ )Pn+1 −  Pn
⎢
 ⎢ (1+ )P  ⎥
HHT [18, 41] n+1 −   Pn ⎥ , D = 1+4(1+ )(  t 2 t 2
mD ⎣  ⎦ T + T 2 )
1 (1+ )P − 1 P
 n+1  n
∗ m, T , and represent the mass, the natural period, and the viscous damping of the SDOF system in Equation
(11), and, , , and  are the parameters of the HHT method.

and (Pi ) converges to zero with a rate q


(q
>1), the members of the vector ei1 would converge
to zero with a rate equal to
q = q
−1 (21)
Accordingly, the members of ei in Equation (20) may converge with the rate q, resulting in
(k)

vi −v (k) (ti ) = O(t q +n d −1−k ), k = 0, 1, 2, . . . , n d (22)


Since some matrix inversions may be essential in the integration processes, we do not need to
consider all the equations in Equations (22); n s equations, where, n s is the number of essential
matrix inversions, can be canceled. Consequently, from the algebra of ‘O’s [29, 45], for the
convergence of the computed displacements and its temporal derivatives in the ei1 vector, to zero,
with a rate equal to q0 , we need to provide
q
q0 +1−n s (23)
In view of the last equality in Equations (18) and the structure of the amplification matrix, A,
for most of the integration methods (according to which all the members of A can be set as
without-unit numbers), convergence with the rate of q0 for all the members of ei1 is also essential
for the appropriate convergence of i , and hence, ei2 to zero. Therefore, from Equation (23), for
the convergence of ei1 with the rate of q0 , at the most common, meanwhile recommended, case,
where, n s = 1 [11, 41], it is essential to provide
q
q0 (24)
For ei2 , if we consider the effect of (Pi ) on the response and that on  (for instance, see the
approximate formulations suggested for  in [50–53]), when the requirement in Equations (23) is
provided, the rate of convergence of ei2 is equal to or more than q0 . Therefore, in order to provide

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
2096 A. SOROUSHIAN

q = q0 , it is essential to set q
with attention to Equation (23). With a similar argumentation, for
values of q
not satisfying Equation (23), if the conventional requirements of numerical stability
and consistency [19, 26] are provided and n s = 1, responses would converge with the rate of q
.
Even regardless of the four assumptions stated in Section 1, single-step integration scheme,
linear behavior, and classical (or as referred to in some references proportional) damping [2, 8–10]
are the assumptions in the discussion above (see Equation (11)). The last two assumptions, i.e.
linear behavior and classical damping, can likely be relaxed by implementing more complicated
mathematics, considering the nonlinearity residuals in the formulation, see [27, 53], and the fact
that time integration converts the nonlinear mathematical models to piece-wisely linear models
[21, 27, 54, 55]. The first assumption, i.e. single-step integration, though probably affects Equation
(23), can be disregarded in view of facts such as: (1) considering adaptive time stepping and prob-
lems involved in nonlinearity, single-step integration is the conventional practice, recommended in
the literature by times, see [11, 41]; (2) many multi-step integration schemes can simply be refor-
mulated as single-step methods, e.g. see [21, 56] for the Houbolt method (also see [30]). Hence, the
proof attempt can be considered concluded. 
(In view of the Lax equivalence theorem [25], it is reasonable to consider the new requirement
as a part of the consistency requirement. In other words, excitations’ approximations negatively
affect consistency unless Equation (23) is satisfied, i.e. for the convergence of the responses
computed for a well-posed problem, besides numerical stability, consistency should be maintained
in the sense that both the satisfaction of the equation of motion and the exact excitation should be
asymptotically achievable; the convergence rate would then equal the minimum of the rates of the
two approaches.)
Numerical illustration: In view of both the plan to implement Equations (23) and (24) in arriving
at the objective of this paper and the discrepancy existing in the literature (regarding the effects
of excitations’ approximations on the rate of convergence) [47, 48], presenting a simple numerical
example sounds instructive. In this regard, an illustrative example is studied below, once with
q
= 1 and then again with q
= 2. Consider the simple problem in the following equation (studied
in the literature by times [39, 57, 58]):
Mü+Ku = f(t), 0t<6.72
u(t = 0) = u̇(t = 0) = Ō
    (25)
2 0 6 −2 0
M= , K= , f(t) =
0 1 −2 4 100

The exact response of Equations (25) is noted as follows [39]:


   √ √ 
u1 1− 53 cos( 2t)+ 23 cos( 5t)
u= = 10 √ √ (26)
u2 3− 53 cos( 2t)− 43 cos( 5t)

Replacing f(t) in Equations (25) with the f̃(t) below,

f̃(t) = f(t)(1+ (10w)q ) (27)


100

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2097

and considering q
= 1 (or 2), the new problem
Mü+Ku = f̃(t), 0t<6.72
u(t = 0) = u̇(t = 0) = Ō
    (28)
2 0 6 −2 0
M= , K= , f̃(t) =

0 1 −2 4 100+(10w)q

would be parametric with the parameter w. By considering

w = t (29)

and decreasing the size of the time steps, t, the new excitation at Equations (28) would converge
to the excitation of Equations (25) with the rate q
. Therefore, when selecting integration methods
with q0 = 2 and n s = 1, for instance, the average acceleration, the single-step central difference, the
Wilson-, and the generalized- methods, for time integration analysis of Equations (28), in order
that the computed responses converge with the rate q = q0 = 2 to the exact responses (reported in
Equations (26)), it is essential to provide q
= 2 (see Equation (24)). Analyzing the new problem
(Equations (28)) using the four integration methods, each in the two cases q
= 1 and q
= 2, several
times with different step sizes, all satisfying Equations (5), i.e. t = 0.1, 0.05, 0.025, . . . , and then
analyzing the errors in view of different norms [59], result in the convergence plots depicted in
Figures 5 and 6, as an apparent evidence for the validity of Equations (23) and (24).

Maximum u1 Maximum u2 Final response (with the L2 norm)


1.E+01 1.E+01

1.E+00 1.E+00
Error (%)
Error (%)

1.E-01 1.E-01
q = 1 ≠ q0 q = 1 ≠ q0
1.E-02 1.E-02

1.E-03 1.E-03
0.001 0.01 0.1 1 0.001 0.01 0.1 1
(a) Integration step size, ∆ t (sec) (b) Integration step size, ∆ t (sec)

1.E+01 1.E+01

1.E+00 1.E+00
Error (%)
Error (%)

1.E-01 1.E-01
q = 1 ≠ q0 q = 1 ≠ q0
1.E-02 1.E-02

1.E-03 1.E-03
0.001 0.01 0.1 1 0.001 0.01 0.1 1

(c) Integration step size, ∆ t (sec) (d) Integration step size, ∆ t (sec)

Figure 5. Responses convergence in time integration of Equations (28) when q


= 1: (a) average
acceleration (q0 = 2); (b) central difference (q0 = 2); (c) Wilson-,  = 1.4 (q0 = 2); and
(d) generalized-, r∞ = 0.8 (q0 = 2).

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
2098 A. SOROUSHIAN

(a) (b)

(c) (d)

Figure 6. Responses convergence in time integration of Equations (28) when q


= 2: (a) average
acceleration (q0 = 2); (b) central difference (q0 = 2); (c) Wilson-,  = 1.4 (q0 = 2); and
(d) generalized-, r∞ = 0.8 (q0 = 2).

2.3. General formulation


In view of the achievements in Section 2.2 and the fourth assumption in Section 1, we can now
implement the Taylor expansion [45]
2
*F(t) 1 2 * F(t)
F(t +) = F(t)+ +  +· · ·
*t 2! *t 2
(30)
2
*F(t) 1 2 * F(t)
F(t −) = F(t)− +  −· · ·
*t 2! *t 2
to conclude that, for an arbitrary function F,
F(t +)+ F(t −) = O(2 ) (31)
Hence, if based on the problem in Equations (1), we define the new problem,
Mü(t)+fint (t) = f̃(t), 0t < tend

u(t = 0) = u0


Initial conditions : u̇(t = 0) = u̇0 (32)

f (t = 0) = f
int int0

Additional constraints : Q

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2099

where,
t =0: f̃i = f(t = 0) = f0
0<t<tend : f̃i = af(ti )+(1−a)[b1 (f(ti+d1 )+f(ti−d1 ))+b2 (f(ti+d2 )
(33)
+f(ti−d2 ))+· · ·+bn
(f(ti+dn
)+f(ti−dn
))]
t = tend : f̃i = f(tend )

and
n

 1
bk =
k=1 2
ci
di = (34)
t
t
ci = i , i = 1, 2, . . . , n

Equation (23), and specifically, Equation (24), would be satisfied; consequently, the responses
computed for Equations (32) by time integration with steps equal to t would converge with a
rate equal to the order of accuracy q0 to the exact responses of Equations (1) (see Figure 4),
when the requirements established for convergence in the absence of excitations’ approximations
[19, 25, 26] are provided. This is specifically true for q0 = 2 and n s = 1, which is the most common
and recommended case in the literature, see [41]. Now, if we relate Equations (33) and (34) to the
assumptions in Section 1 and the objective of this paper, by considering 1<n<2n
(n is defined in
Equation (9)), we can claim that, by implementing Equations (33) and (34), the excitations at all
stations digitized at steps t/n, are used in defining the new excitation, digitized at steps t; in view
of Equation (23) and the conventional values of q0 = 2 and n s = 1, time integration of Equations
(1), considering one of the two excitations (see Equations (1) and (32)), would result in responses
converging with the rate of order of accuracy q0 to the exact response of Equations (1). This
implies arriving at an inherently computationally inexpensive technique for time integration with
steps larger than the steps of excitation, with the cost of sacrificing some accuracy. Nonetheless,
the n
, addressed above, and the a and bk at the right-hand sides of Equations (33) and (34) are
still undetermined. The remainder of this section deals with these parameters, from the standpoints
of accuracy, and computational cost and ease.

2.4. Parameters’ details


The objective of this paper is almost theoretically achieved. Still, specifically, from a practical
point of view, the undetermined parameters, i.e. n
, a, and bk , should be set. Regarding n
: 2n
can
indeed be interpreted as the number of (original) excitation stations not located on the integration
stations associated with each integration station (see Equations (33) and Figure 3). In view of
the explanation in Section 2.3, we can assign any positive integer, satisfying 2n
n −1, to n.

Nevertheless, not to consider the inter-integration-step excitations more than once, and besides,
for further accuracy (in view of the notion of the Taylor expansion as the starting point for

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
2100 A. SOROUSHIAN

Figure 7. Replacement of the original excitation with the excitation in Equations (33)–(35).

the formulation suggested for f̃), the smallest acceptable value for n
, such that not to miss any
excitation station, seems to be the best selection. Hence, as displayed in Figure 7,

t = t : n
= n −1
⎧n

⎨2, n = 2 j, j ∈ Z +

t<t<tend −t : n = (35)


⎩ n −1 ,

n = 2 j +1, j ∈ Z +
2
t = tend −t : n
= n −1

Parameters a and bk : both directly affect the accuracy, and for both, in view of specifically
Equations (30) and (33), an appropriate theoretical selection will depend on the excitations and
the temporal derivatives of the excitations. Therefore, in this seemingly first study on the subject,
considering that the parameter a is indeed a controller of the contribution of the original excitation at
ti (in the new excitation at ti ) and that bk , and specifically, (1−a)bk , imply the contribution of
the original digitized excitations at t +dk and t −dk , not located at integration stations (in the
new excitation), it seems to be a simple, reasonable, and computationally inexpensive selection to
consider the constant unbiased contributions below,

a = 1−a
(36)
(1−a)bk = const.

and, in view of the first equation in Equations (34), obtain

a= 1
2
1 (37)
bk =
2n

(Regarding the constant values selected for the three parameters above, it is also worth noting that
a profound study on n
, a, and bk would result in formulations depending on the excitation and/or
the response, and probably on their temporal derivatives. This may need the computation of the
three parameters at each integration step, which, requiring considerable computational cost, may
destroy the main advantage and justification of time integration with larger steps, i.e. less compu-
tational cost.) Consequently, in view of Equations (33)–(37) and the four assumptions addressed in
Section 1, the main formulation proposed in this paper for replacing excitations (digitized at steps
smaller than the integrations steps) with excitations digitized at integration stations and enabling

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2101

integration with steps larger than the excitations digitizations steps is summarized in the following
equations:
ti = 0 : f̃i = f(ti )
1 1 n

0<ti <tend : f̃i = f(ti )+


[f(ti+k/n )+(ti−k/n )] (38)
2 4n k=1
ti = tend : f̃i = f(ti )

where, n
can be obtained from Equations (35). Provided we have appropriately determined the
three parameters n
, a, and bk , we can now claim that the objective of this paper is attained
(as also implied with the ‘a’ in the start of the title of this paper, the proposed technique is only
one technique to materialize time integration with steps larger than the steps of excitation). To
verify the above claim and specifically to study the performance of the proposed technique, a
computational procedure is presented next.

3. PRACTICAL IMPLEMENTATION

3.1. Procedure
There is no claim that the selections made for the parameters in Section 2 are the best; only a
new technique for integration with steps larger than the steps of the excitations’ digitizations is
defined; this technique is acceptable from the points of view of convergence and computational
cost, and sounds reasonable for accuracy. A computational procedure for applying the proposed
technique is presented below:
(a) Select a conventional time integration method; if needed, apply a starting procedure, e.g.
see [21]; in view of Equations (1), determine the largest t and n, satisfying
 
T
t = n f tmin h, for linear systems
10
 
T
t = n f tmin h, for nonlinear systems (39)
100
t  tend
where, n is a positive integer, h and T are defined in Equations (5), and the last relation is
a trivial restraint, essential in computerizing the procedure.
(b) If n = 1, considering

f̃i = f(ti ) (40)


go to stage ‘c’ (conventional analysis); otherwise, obtain f̃(t) from Equations (38).
(c) Implementing the integration method and the t set in stage ‘a’, time integrate Equations
(32) and consider the responses as approximate responses for Equations (1).
Regarding the expression ‘conventional method (or analysis)’ in the above procedure, it is worth
noting that the expression does not exclude any existing integration method (or analysis). The

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
2102 A. SOROUSHIAN

procedure would be more effectual for methods of first or second order of accuracy; for methods
with higher orders of accuracy, in view of Equations (23) and (24), we can re-formulate the
proposed technique by determining bi from the first equation of Equations (34) and the set of
algebraic equations below:

 2j
j = 0, 1, 2, . . . J : bi ci = 0 (41)
i=1

where, J is the sufficient number of the terms on the right hand sides of Equations (30) that when
omitted, the q
will change, such that Equation (23) can be satisfied (since, in general, J n
,
the bi with the above two restrictions exist). It should meanwhile be noted that the proposed
procedure is applicable to systems with linear or nonlinear behaviors. To explain better, after
the stage ‘b’ in the above procedure, the procedure is identical to conventional time integration
analyses; hence, under the four assumptions in Section 1, we can always implement the proposed
technique.

3.2. Computational ease (simplicity)


Time integration is a simply applicable computational process. Still, the stages of the proposed
procedure, additional to the stages of conventional time integrations, are by no means causes of
complicatedness. (Even we can simply enhance the existing time integration softwares by adding
pre-processors for computing f̃.)

3.3. Computational cost


The computational cost of a numerical method depends on the computational time spent (CPU
usage in general) and the computational memory involved in the analysis [30–32]. The technique
proposed in Section 2 has specifically the stage ‘b’ of the corresponding procedure (proposed
in Section 3.1), additional to the conventional time integration procedures. Nevertheless, since
time integration is by itself an expensive computational tool, the computational cost associated
with stage ‘b’ can be considered trivial. Concentrating on the computational cost associated with
stages ‘a’ and ‘c’, from Equations (5), (6), and (39), the t set in stage ‘a’ and implemented
in stage ‘c’ can be larger compared to that determined in conventional time integration analyses.
This results in considerably less computational cost associated with the proposed procedure.
Therefore, if stage ‘a’ leads to n>1, the proposed procedure would reduce the computational
cost; otherwise, with attention to the first part of stage ‘b’, the computational cost would remain
unchanged.

3.4. Accuracy
By implementing the new technique, responses accuracies may decrease, because of replacing the
exact excitations with approximate excitations. Hence, as implied in Sections 1 and 2.1, imple-
menting (or not implementing) the new technique is inherently a trade-off between computational
cost and accuracy, which, by the selections made in Section 2.4, is attempted to be reasonable. The
numerical study in the next section is dedicated to demonstrating that the theoretical discussion,
leading to the computational procedure in this section, materializes this objective.

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2103

4. NUMERICAL STUDY

4.1. Preliminary notes


In the examples below, the errors are studied relatively at different time instants and/or in terms
of the L 2 or L ∞ norms [59]. Meanwhile, in view of the existing similarity between the procedure
presented in Section 3.1 and the ordinary (conventional) integration procedures and the fact that the
CPU and memory usage associated with single-step integration are independent of the integration
step size, the total time spent for the time integration analysis (on one computer) is considered as
a measure for the computational cost. Considering these, and implementing consistent SI units,
Section 4.2 investigates the numerical verification of the main concept, and then a nonlinear,
moderately stiff [30, 60] mathematical model is studied in Section 4.3.

4.2. Simple SDOF system


In view of the f (t) displayed in Figure 8, consider the single-step central difference time integration
of the simple equation of motion below:
ü +0.2u̇ +u = f (t), 0t < 40
(42)
u 0 = u̇ 0 = 0
The exact response is depicted in Figure 9. Taking into account the linear behavior of the model,
if the excitation was not digitized, time integration with steps equal to 0.6 s would accord with the
comments in the literature (see Equations (5) and (42), and Figure 9, for T , and the conventional
stability analysis procedure [10, 19, 26], resulting in h = 2 s). With digitized excitations, unless

0.6
f ∆t = 0.01 sec
0.4
0.2
f (t)

0
-0.2
-0.4
-0.6
0 10 20 30 40
Time (sec)

Figure 8. The digitized excitation for the SDOF model in Equations (42).

0.2 0.2
Displacement (m)

Velocity (m/s)

0.1 0.1

0.0 0.0

-0.1 -0.1

-0.2 -0.2
0 10 20 30 40 0 10 20 30 40
Time (sec) Time (sec)

Figure 9. The exact response for the SDOF model in Equations (42).

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
2104 A. SOROUSHIAN

When implementing the new technique ( ∆ t = n f ∆ t )


When not implementing the new technique ( ∆ t = f ∆ t = 0.01 sec )
Exact

0.2 0.2
Displacement (m)

Velocity (m/s)
0.1 0.1

0.0 0.0

-0.1 -0.1

-0.2 -0.2
0 10 20 30 40 0 10 20 30 40
(a) Time (sec) Time (sec)

0.2 0.2
Displacement (m)

Velocity (m/s)
0.1 0.1

0.0 0.0

-0.1 -0.1

-0.2 -0.2
0 10 20 30 40 0 10 20 30 40
(b) Time (sec) Time (sec)

0.2 0.2
Displacement (m)

Velocity (m/s)

0.1 0.1

0.0 0.0

-0.1 -0.1

-0.2 -0.2
0 10 20 30 40 0 10 20 30 40
(c) Time (sec) Time (sec)

0.2 0.2
Displacement (m)

Velocity (m/s)

0.1 0.1

0.0 0.0

-0.1 -0.1

-0.2 -0.2
0 10 20 30 40 0 10 20 30 40
(d) Time (sec) Time (sec)

Figure 10. Responses for Equations (42) computed by the single-step central difference
method, for the new technique: (a) n = 2 (t = 0.02 s); (b) n = 4 (t = 0.04 s); (c) n = 15
(t = 0.15 s); and (d) n = 60 (t = 0.60 s).

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2105

The Excitation implemented by the new technique

Exact Excitation
0.6 0.6
0.4 0.4
0.2 0.2
f (t )

f (t )
0.0 0.0
~

~
-0.2 -0.2
-0.4 -0.4
-0.6 -0.6
0 10 20 30 40 0 10 20 30 40
(a) Time (sec) (b) Time (sec)

0.6 0.6
0.4 0.4
0.2 0.2
f (t )

f (t )
0.0 0.0
~

~
-0.2 -0.2
-0.4 -0.4
-0.6 -0.6
0 10 20 30 40 0 10 20 30 40
(c) Time (sec) (d) Time (sec)

Figure 11. The excitations implemented in the analysis of the SDOF model in Equations
(42), for the new technique: (a) n = 2 (t = 0.02 s); (b) n = 4 (t = 0.04 s); (c) n = 15
(t = 0.15 s); and (d) n = 60 (t = 0.60 s).

Table II. The study of computational costs associated with the responses in Figure 10.
Integration step size, t (s) Computational cost (s) Cost saved (%)

f t (conventional time integration) 18.35 Comparison basis


2 f t 9.112 50.34
4 f t 4.654 74.63
15 f t 1.309 92.87
60 f t 0.398 97.83

implementing the technique proposed here, the integration steps cannot be set larger than 0.01 s
(t = f t = 0.01 s). In view of these considerations, central difference time integration, without
implementing the new technique, with integration steps equal to 0.01 s, and then, time integration,
again, with the central difference method and implementing the new technique, several times, with
steps equal to t = 2 f t, t = 4 f t, t = 15 f t, t = 60 f t, set in stage ‘a’ of the proposed
procedure, would result in the responses depicted in Figure 10 (for each case, the excitation
obtained from stage ‘b’ of the proposed procedure is reported in Figure 11). Since, for linear
systems, u and u̇ completely represent the systems statuses, Figure 10 reveals the adequacy of the
analyses from the point of view of accuracy. This in addition to the computational costs saved
by the new technique reported in Table II demonstrate that while the losses of accuracies by
implementing the new technique are tolerable, the saved computational costs can be considerable.
Specifically, in order to display the independency of the proposed technique from the integration

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
2106 A. SOROUSHIAN

Error of u at t = 30 sec Error of u (with the L∞ norm)


Error of the maximum response (with the L2 norm) Error of u (with the L∞ norm)

1.E+04 1.E+04

1.E+01 1.E+01

Error (%)
Error (%)

1.E-02 1.E-02

1.E-05 1.E-05
1.E-06 1.E-05 1.E-04 1.E-03 1.E-02 1.E-01 1.E+00 1.E-06 1.E-05 1.E-04 1.E-03 1.E-02 1.E-01 1.E+00
(a) Integration step size, ∆t (sec) (b) Integration step size, ∆t (sec)

Figure 12. Convergence of the responses computed by implementing the new technique in
time integration of Equations (42), with the: (a) central difference method and (b) HHT
( = −0.1,  = 0.3025,  = 0.6) method.

method, the study is repeated with the HHT ( = −0.1,  = 0.3025,  = 0.6) method [18, 41] and
led to the results conceptually similar to those reported in Figure 10 and Table II. The convergence
trends in analyses with both integration methods are reported in Figure 12. In view of Figure 2 and
the fact that, for both the central difference and the HHT ( = −0.1,  = 0.3025,  = 0.6) methods,
q0 = 2, the effect of the new technique on convergence (implied in Figure 12) is acceptable.
Figure 12, together with Figure 10 and Table II, clearly evidence the validity of the claim made
in this paper, i.e. the capability to time integrate Equations (1) (with acceptable computational
features), with steps larger than the excitations’ digitization steps, using all the original excitation
record, is achieved. (The differences between Figures 12(a) and (b) also imply that, as noted in
Section 2.1, the excitations defined via Equations (38) are a part of the numerical model.)

4.3. Complementary numerical study


Consider the structural system introduced in Figure 13. The problem behaves nonlinearly, unless
no impact occurs between m 1 and m 2 , and m 2 and the barrier at the right of m 2 ; this is not the case,
in view of Figures 13(a) and 14. With attention to the almost exact response displayed in Figure 15,
the system can be considered moderately stiff [30, 60] and considerably nonlinear [61, 62]. This
system is analyzed with the average acceleration method [8, 16, 37] (recommended for nonlinear
systems [39]), considering the fractional-time-stepping method [63, 64], as the nonlinearity solution
method, once with and then again without implementing the technique proposed in this paper. In
view of Figure 13 (or even, Figure 15), in the selection of the integration step size by Equations
(5) or (6), T = 9.8 s, h = ∞, and f t = 0.02 s; hence, the new technique is herein studied with
n = 2, 3, 4, respectively, corresponding to t = 0.04, 0.06, 0.08 s (see Equations (39) set in the stage
‘a’ of the proposed procedure). Computation of f̃ in the stage ‘b’ of the proposed procedure,
and then carrying out the time integration analysis (stage ‘c’ of the proposed procedure), leads
to Figure 16 and Table III, as apparent illustrations of the capability of the proposed technique
in reducing the computational cost with acceptable effects on accuracy. (Since, in presence of
nonlinearity, responses do not in general converge properly [4, 19, 26, 27], convergence is not
studied here.)

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2107

u1 u2
m1 = 1 Kg
d m 2 = 10 m1
s
k 1 = k 2 = 0 .2 N m
Barrier Damping : Negligible
k1 k2
s =1 m
m1 m2
d = 0 .1 m
All impacts are elastic
(a) u g (ground acceleration)

0.4
0.3 f ∆ t = 0.02 sec
0.2
0.1 ⎡1 0 ⎤ ⎧1⎫
u g 0.0 f (t ) = −9.81⎢ ⎥⎨ ⎬ u g
-0.1 ⎣0 10⎦ ⎩1⎭
-0.2
-0.3
-0.4
0 5 10 15 20 25 30
(b) Time (sec)

Figure 13. The structural system under consideration as the second example:
(a) structural system and (b) excitation.

For the first degree of freedom For the second degree of freedom
0.3 0.4
Displacement (m)

0.2
Velocity (m/s)

0.2
0.1
0.0 0.0
-0.1
-0.2
-0.2
-0.3 -0.4
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec) Time (sec)

Figure 14. The exact response of the system introduced in Figure 13 when the displacement
constraints are removed (linear behavior).

For the first degree of freedom For the second degree of freedom
6 20
Displacement (m)

Velocity (m/s)

3 10

0 0

-3 -10

-6 -20
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec) Time (sec)

Figure 15. The almost exact response of the system introduced in Figure 13.

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
2108 A. SOROUSHIAN

When implementing the new technique ( ∆ t = n f ∆ t )


When not implementing the new technique ( ∆ t = f ∆ t = 0.02 sec)
Almost exact
6 6
4 4
2 2
u1 0 u2 0
-2 -2
-4 -4
-6 -6
0 5 10 15 20 25 30 0 5 10 15 20 25 30
(a) Time (sec) Time (sec)

6 6
4 4
2 2
u1 0 u2 0
-2 -2
-4 -4
-6 -6
0 5 10 15 20 25 30 0 5 10 15 20 25 30
(b) Time (sec) Time (sec)

6 6
4 4
2 2
0 0
u1 u2
-2 -2
-4 -4
-6 -6
0 5 10 15 20 25 30 0 5 10 15 20 25 30
(c) Time (sec) Time (sec)

Figure 16. Responses for the system introduced in Figure 13 computed by the average acceleration method,
for the new technique: (a) n = 2 (t = 0.04 s); (b) n = 3 (t = 0.06 s); and (c) n = 4 (t = 0.08 s).

Table III. The study of the computational costs associated with the responses in Figure 16.
Integration step size,  t (s) Computational cost (s) Cost saved (%)
Integration steps equal to f t (conventional) 6.296 Comparison basis
Integration steps equal to 2 f t 3.194 49.27
Integration steps equal to 3 f t 2.149 65.87
Integration steps equal to 4 f t 1.646 73.85

5. CONCLUSION

Considering structural dynamic systems subjected to digitized excitations, a technique and corre-
spondingly a computational procedure are proposed for time integration with steps larger than the

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2109

excitation steps. The simplifying assumptions are the uniform distribution of the steps of inte-
grations and excitations, the latter embedded by the former, and the smoothness of the digitized
excitations. The objective is materialized by replacing the original excitations with new excitations,
digitized at larger steps, such that in time integration analyses, with losing some accuracy, consid-
erable computational costs are saved. After theoretically arriving at a technique for materializing
the integration, without destroying the convergence trend or disregarding any part of the excitation
history, the parameters of the technique are set, reasonably, leading to a computational procedure,
later implemented in the numerical study. The main achievements are as summarized below:
1. A technique is proposed that provides the capability of time integration, with steps larger
than the excitation steps, without discarding any part of the excitation record; based on the
new technique, the conventional procedure of time integration analysis is, for the first time,
extended to a procedure for time integration analysis, very less sensitive to the sizes of
digitized excitations steps (see Equations (6) and (39)).
2. As the key stage of the proposed computational procedure, prior to conventional time integra-
tion analysis, the original digitized excitations are being replaced with excitations digitized
at steps larger than (by an integer multiplier greater than one) the excitations’ digitization
steps. This stage is a part of the numerical model (analysis), applicable in time integration of
different types of equations of motion, with different types of conventional time integration
methods.
3. Considering convergence, computational cost and ease, and accuracy, the new technique does
not destroy convergence, considerably reduces the computational cost, is simply applicable,
and suffers from tolerable loss of accuracy.
4. As an intermediate, yet important, achievement, in the presence of approximations in the
right hand sides of semi-discretized equations of motion, for providing convergence of the
responses computed by time integration, with the rate of the order of accuracy, the excitations’
approximations should disappear with a rate not less than, and preferably equal to, q0 −1+n s
(see Equation (23)). This would rather be interpreted as a part of the consistency requirement.
Finally, the mere claim of the author is the introduction of a simple inexpensive tool for time
integration with steps larger than the excitations’ digitization steps, that, as a pioneering attempt,
can be considered successful.

ACKNOWLEDGEMENTS
Professor M. G. Ashtiany is gratefully appreciated for his question in a scientific session causing the need
to the research reported in this paper come into the view of the author. Sincere gratitude of the author is
also given to Dr O. Bahar and Dr M. Hosseini for the talks the author had with them while revising the
paper. Finally, the author is very thankful to the reviewer(s), who have caused many improvements in the
paper.

REFERENCES
1. Henrych J. Finite Models and Methods of Dynamics in Structures. Elsevier: The Netherlands, 1990.
2. Argyris J, Mlejnek JP. Dynamics of Structures. Elsevier: The Netherlands, 1991.
3. Belytschko T, Liu WK, Moran B. Non-linear Finite Elements for Continua and Structures. Wiley-Intersciences:
New York, U.S.A., 2000.
4. Soroushian A. New methods to maintain responses’ convergence and control responses’ errors in the analysis of
nonlinear dynamic models of structural systems. Ph.D. Thesis, University of Tehran, 2003 (in persian).

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
2110 A. SOROUSHIAN

5. Wriggers P. Computational Contact Mechanics. Wiley: New York, U.S.A., 2002.


6. Hughes TJR, Pister KS, Taylor RL. Explicit–explicit finite elements in nonlinear transient analysis. Computer
Methods in Applied Mechanics and Engineering 1979; 17/18:159–182.
7. Chung J, Hulbert GM. A family of single-step Houbolt time integration algorithms for structural dynamics.
Computer Methods in Applied Mechanics and Engineering 1994; 118:1–11.
8. Chopra AK. Dynamics of Structures: Theory and Application to Earthquake Engineering. Prentice-Hall: Englewood
Cliffs, NJ, U.S.A., 1995.
9. Gupta AK. Response Spectrum Method: In Seismic Analysis and Design of Structures. CRC Press: Boca Raton,
FL, U.S.A., 1992.
10. Humar JL. Dynamics of Structures. Balkema: The Netherlands, 2002.
11. Tamma KK, Zhou X, Sha D. The time dimension: a theory towards the evolution, classification, characterization
and design of computational algorithms for transient/dynamic applications. Archive of Computational Methods
in Engineering 2000; 7:67–290.
12. Zhou X, Tamma KK. Algorithms by design with illustrations to solid and structural mechanics/dynamics.
International Journal for Numerical Methods in Engineering 2006; 66:1738–1790.
13. Fung TC. Third order time-step integration methods with controllable numerical dissipation. Communications in
Numerical Methods in Engineering 1997; 13:307–315.
14. Mancuso M, Ubertini F. An efficient integration procedure for linear dynamics based on a time discontinuous
Galerkin formulation. Computational Mechanics 2003; 32:154–168.
15. Hauret P, Le Tallec P. Energy-controlling time integration methods for nonlinear elastodynamics and low velocity
impact. Computer Methods in Applied Mechanics and Engineering 2006; 195:4890–4916.
16. Newmark NM. A method of computation for structural dynamics. Journal of Engineering Mechanics (ASCE)
1959; 85:67–94.
17. Clough RW. Numerical Integration of Equations of Motion. Lectures on Finite Element Methods in Continuum
Mechanics. University of Alabama: Huntsville, AL, 1973; 525–533.
18. Hilber HM, Hughes TJR, Taylor RL. Improved numerical dissipation for time integration algorithms in structural
dynamics. Earthquake Engineering and Structural Dynamics 1977; 5:283–292.
19. Belytschko T, Hughes TJR. Computational Methods for Transient Analysis. Elsevier: The Netherlands, 1983.
20. Zeng LF, Wiberg N-E, Li XD. A posteriori local error estimation and adaptive time-stepping for Newmark
integration in dynamic analysis. Earthquake Engineering and Structural Dynamics 1992; 21:555–571.
21. Soroushian A, Farjoodi J. A unified starting procedure for the Houbolt method. Communications in Numerical
Methods in Engineering 2008; 24:1–3.
22. Zhou X, Tamma KK, Sha D. Design spaces, measures and metrics for evaluating quality of time operators
and consequences leading to improved algorithms by design—illustration to structural dynamics. International
Journal for Numerical Methods in Engineering 2005; 64:1841–1870.
23. Fung TC, Chen ZL. Krylov precise time-step integration method. International Journal for Numerical Methods
in Engineering 2006; 68:1115–1136.
24. Henrici P. Discrete Variable Methods in Ordinary Differential Equations. Prentice-Hall: Englewood Cliffs, NJ,
U.S.A., 1962.
25. Richtmyer RD, Morton KW. Difference Methods for Initial Value Problems. Wiley: New York, U.S.A., 1967.
26. Wood WL. Practical Time Stepping Schemes. Oxford: U.S.A., 1990.
27. Soroushian A, Wriggers P, Farjoodi J. On practical integration of semi-discretized nonlinear equations of motion.
Part 1: reasons for probable instability and improper convergence. Journal of Sound and Vibration 2005;
284:705–731.
28. Ralston A, Rabinowitz P. First Course in Numerical Analysis. McGraw-Hill: New York, U.S.A., 1978.
29. Lambert JD. Computational Methods in Ordinary Differential Equations. Wiley: Chichester, U.K., 1973.
30. Zhou KK, Tamma KK. A new unified theory underlying time dependent first-order systems: a prelude to
algorithms by design. International Journal for Numerical Methods in Engineering 2004; 60:1699–1740.
31. Soroushian A, Farjoodi J. More reliable responses for time integration analyses. Structural Engineering and
Mechanics 2003; 16:219–240.
32. Schueller GI, Pradlwarter HJ. On the stochastic response of non-linear FE models. Archive of Applied Mechanics
1999; 69:765–784.
33. Daniel WJT. The subcycled Newmark algorithm. Computational Mechanics 1997; 20:272–281.
34. Smolinski P, Wu Y-S. An implicit multi-time step integration method for structural dynamics problems.
Computational Mechanics 1998; 22:337–343.

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm
A TECHNIQUE FOR TIME INTEGRATION ANALYSIS 2111

35. Hörnell K, Lötstedt P. Time step selection for shock problems. Communications in Numerical Methods in
Engineering 2001; 17:477–484.
36. Koteras JR, Lehoucq RB. Estimating the critical time-step in explicit dynamics using the Lanczos method.
International Journal for Numerical Methods in Engineering 2007; 69:2780–2788.
37. Clough RW, Penzien J. Dynamics of Structures. McGraw-Hill: Singapore, 1993.
38. McNammara JF. Solution schemes for problems of nonlinear structural dynamics. Journal of Pressure Vessels
1974; 96:147–155.
39. Bathe KJ. Finite Element Procedures. Prentice-Hall: Englewood Cliffs, NJ, U.S.A., 1996.
40. Haitian Y. A new algorithm of time stepping in the non-linear dynamic analysis. Communications in Numerical
Methods in Engineering 2001; 17:597–611.
41. Hughes TJR. The Finite Element Method: Linear Static and Dynamic Finite Element Analysis. Prentice-Hall:
Englewood Cliffs, NJ, U.S.A., 1987.
42. Havskov J, Alguacil G. Instrumentation in Earthquake Seismology (Modern Approaches in Geophysics). Springer:
The Netherlands, 2005.
43. Zhongzhi S, Naeim F. The Seismic Design Handbook. Kluwer Academic Publishers: Hingham, MA, U.S.A.,
2001.
44. Brown JW, Churchill R. Fourier Series and Boundary Value Problems. McGraw-Hill: Singapore, 1993.
45. Apostol TM. Calculus, vol. I. Wiley: New York, U.S.A., 1967.
46. Eykhoff P. System Identification: Parameters and State Estimation. Wiley: The Netherlands, 1974.
47. Penry SN, Wood WL. Comparison of some single-step methods for the numerical solution of the structural
dynamic equation. International Journal of Numerical Methods in Engineering 1985; 21:1941–1955.
48. Zhou X, Tamma KK. Design, analysis, and synthesis of generalized single step single solve and optimal algorithms
for structural dynamics. International Journal for Numerical Methods in Engineering 2004; 59:597–668.
49. Weaver Jr W, Timoshenko SP, Young DH. Vibration Problems in Engineering. Wiley: New York, U.S.A., 1989.
50. Warburton GB. Formulae for errors for initial displacement and velocity problems using the Newmark method.
Earthquake Engineering and Structural Dynamics 1989; 18:565–573.
51. Li XD, Zeng LF, Wiberg N-E. A simple local error estimator and an adaptive time-stepping procedure for direct
integration method in dynamic analysis. Communications in Numerical Methods in Engineering 1993; 9:273–292.
52. Zienkiewicz OC, Boroomand B, Zhu JZ. Recovery procedures in error estimation and adaptivity in linear
problems. Earthquake Engineering and Structural Dynamics 1991; 9:871–887.
53. Soroushian A, Wriggers P, Farjoodi J. Time integration of nonlinear equations of motion—numerical instability
or numerical inconsistency? Fifth EUROMECH Nonlinear Dynamics Conference, Eindhoven, 7–12 August 2005.
54. Chen CC, Robinson AR. Improved time stepping analysis for structural dynamics calculations I. Treatment
of rapidly varying excitation and material nonlinearity. Journal of Engineering Mechanics (ASCE) 1993; 119:
2496–2513.
55. Bernal D. Locating events in step-by-step integration of equations of motion. Journal of Structural Engineering
(ASCE) 1991; 117:530–545.
56. Katona MG, Zienkiewicz OC. A unified set of single step algorithms. Part 3: the beta-m method, a generalization
of the Newmark scheme. International Journal for Numerical Methods in Engineering 1985; 21:1345–1359.
57. Soroushian A, Farjoodi J. More reliable responses for time integration analyses. Structural Engineering and
Mechanics—An International Journal 2003; 16:219–240.
58. Bismarck-Nasr MN, De Oliveira AM. On enhancement of accuracy in direct time integration dynamic response
problems. Earthquake Engineering and Structural Dynamics 1991; 20:699–703.
59. Noble B, Daniel JW. Applied Linear Algebra. Prentice-Hall: Englewood Cliffs, NJ, U.S.A., 1977.
60. Hairer E. Solving Ordinary Differential Equations. II. Stiff and Differential-Algebraic Problems. Springer:
New York, U.S.A., 1996.
61. Babitsky VI, Krupenin VL. Vibration of Strongly Nonlinear Discontinuous Systems. Springer: Germany, 2001.
62. Soroushian A, Farjoodi J, Mehrazin H. A new measure for the nonlinear behavior of piece-wisely linear structural
dynamic models. Proceedings of the 13th International Congress on Sound and Vibration, Vienna, 2006.
63. Mahin SA, Lin J. Construction of inelastic response spectra for single degree-of-freedom systems. Report No.
UCB/EERC-83/17, Earthquake Engineering Research Center, University of California, Berkeley, U.S.A., 1983.
64. Nau JM. Computation of inelastic spectra. Journal of Engineering Mechanics (ASCE) 1983; 109:279–288.

Copyright q 2008 John Wiley & Sons, Ltd. Commun. Numer. Meth. Engng 2008; 24:2087–2111
DOI: 10.1002/cnm

Das könnte Ihnen auch gefallen