Professional Documents
Culture Documents
Recent Work
Title
IMPROVED NUMERICAL DISSIPATION FOR TIME INTEGRATION ALGORITHMS IN STRUCTURAL
DYNAMICS
Permalink
https://escholarship.org/uc/item/18z548gt
Author
Hilber, Hans M.
Publication Date
1976-04-01
-.
IMPROVED NUMERICAL DISSIPATION FOR TIME
INTEGRATION ALGORITHMS IN STRUCTURAL DYNAMICS
April 1976
For Reference
Not to be taken from this .room
DISCLAIMER
This document was prepared as an account of work sponsored by the United States
Government. While this document is believed to contain correct information, neither the
United States Government nor any agency thereof, nor the Regents of the University of
California, nor any of their employees, makes any warranty, express or implied, or
assumes any legal responsibility for the accuracy, completeness, or usefulness of any
information, apparatus, product, or process disclosed, or represents that its use would not
infringe privately owned rights. Reference herein to any specific commercial product,
process, or service by its trade name, trademark, manufacturer, or otherwise, does not
necessarily constitute or imply its endorsement, recommendation, or favoring by the
United States Government or any agency thereof, or the Regents of the University of
Califomia. The views and opinions of authors expressed herein do not necessarily state or
reflect those of the United States Government or any agency thereof or the Regents of the
University of California.
0 0 0
Hans M. Hilber
Thomas J. R. Hughes
Robert L. Taylor
and
University of California
Berkeley, California 94720
April 1976
(
* This work was supported in part by the U. S. Energy Research
and Development Administration
o o· u o ~ 4 o
i.
ABSTRACT
are compared with members of the Newmark family, and the Houbolt.
CONn;NTS
ABSTRACT • • • • i
1. INTRODUCTION l
•
2. ANALYSIS • • • . . . .. 4
3. COMPARISON OF DISSIPATIVE
ALGORITHMS • • • • . 12
4. CONCLUSIONS . 17
ACKNOWLEDGEMENT . • • • 18
REFERENCES • • • • • • • 19
0 0 {). v''J'. 9 3
1. INTRODUCTION
. .
In many structural dynamics applications only low mode respons~ is of
Conditionally stable algorithms require that the size of the time step
can be attained with time steps which are very large compared with the period
putational effort.
properties are Houbolt's method [1], the Wilson 8-rnethod [2] and the Newmark
2
family of methods restricted to parameter values of y > 1/2 and B ~ (y+l/2) j4
see [ 3].
the Houbolt and the Wilson methods, since the lower modes are affected too
strongly. (It seems all of these algorithms adequately damp the highest modes;
I I
2.
time steps be taken per period, whereas the generally employed rule-of-thumb
is ten steps per period for nondissip~tive algorithms. From this we conclude
that the Wilson method is generally too dissipative in the lower modes,
requiring a time step be taken that is smaller than that needed for accuracy.
and does not permit parametric control over the amount of dissipation present.
dissipation is desired.
problems.
too strongly.
.. ~i<
0,, 0 t !
'''"'!i
1)
"'' 4 4 0 0 ..) '1 4
'~'
3.
three-parameter family.
are presented and its algorithmic damping ratio and relative period error are
shown to compare 'favorably with those of the Wilson and Houbolt methods.
2. ANALYSIS
Mu + Ku = F (1)
celeration vector). The initial value problem .for (1) consists of finding
a function u = u(t), where t£[0,T], T > 0, satisfying (1) and the initial
conditions:
u(O)_ =
(2)
u<o> =
d = d
~o
v
~o
=v (3c)
a~o - Kd )
~~o
where N is the number of time steps, ~t = T/N, d , v and a are the approxima-
~n -n ~n
the Newmark family. In this case if y = 1/2 the algorithms possess no numerical
dissipation (in a sense made precise later on) where~s if y > 1/2 numerical
2
dissipation is present; if B ~ l/4(y + l/2) the algorithm in question is
Mi.i + Ku F, (4)
2
dn+.l = d + /),tv + llt [ (1/2-B) a + Ba ]
n n n n+l
, nE:{O,l, ••. ,N-1},
(Sb)
d
0
- d
v = v (Sc)
0
a
0
- M-l(F
0
- Kd
: 0
)
which F = 0. In these cases (Sa) - (Sc) can be succintly written in the recur-
sive form
X =AX, nE:{O,l, ••• ,N-1}, (6a)
-n+l --n
where
(6b)
6.
( 7)
Al = 1/2 trace A
A3 = determinant· A
are invariants of A.
eigenvalues of A.
Comparison of (9) with (7) indicates that the discrete solution.has the
representation
3
=~
n
d c. A.. , (10)
n l. l.
i=l
is
1 + aS~l 1 1/2 - 8
A =
1 - yQ2 1 - (l+a.) (y-8)0.
2
1 - y - (l+a.) .(l
2 - .8)
0,2 (lla)
D
- 0,2 - <I+a.> n2 - (l+a.) (1/2-8) n
2
7.
in which
2
D = 1 + (l+a) 6Q
n = w Llt (llb)
w = (K/M)l/2
l
Explicit forms corresponding to· (8) and (9), respectively, can be computed
from (11):
2 .
Al = 1 - n [ (l+a) (y+l/2) - a6]/2D
2
A2 = 1 - Q [y-1/2 + 2a(y-6)]/D (12)
2
A3 = aQ (6-y + 1/2)/D
and
dn+l - 2d
----'---~n:--__ 1+ d
n_-_
...n( y- 1 / 2 )
+ ~'
Llt2 D
2 d - 2d + d
+ an <y-6> n n-1 . n-2
= 0 (13)
D . Llt 2
Example. Consider the case in which 6 0 andy= 1/2. For these values (12).
.:.. (l+a)Q 2 /2
Al = 1
an2 (14)
A2 = 1 -
A3 = 0
and
dn+l - 2d
,n
.+ d
n-1
d
n
- d
n-1 2
2
+ anw Llt
+ w d
·n
0 . (15)
Llt
Since A = 0 there are only two nontrivial eigenvalues of A. Thus the sblution
3
of (15) has the form
8.
2
d
n
= ~ c.A~,
.L.J ~~
(16a)
i=l
where
~
/\1,2 A ± (A21-A2)1/2.
=, 1 (16b)
2
If A < A the eigenvalues are complex conjugate and (16a) can· be written
1 2
(18)
It is clear from (17) and (18) that the requirement for stable oscillatory
this algorithm becomes the familiar central difference method which is non-
tive; the algorithm with a = 1/9 has been used successfully in the finite
case we define stability in terms of the root condition which requires that
and a so-called spurious root A. , which satisfy IA. 1 < IA. , 1 ~ 1. Under
3 3 1 2
these circumstances the principal roots of (7) are
(19)
d (20a)
n
where
w= n;~t
2 2
~ = - in(A +B )/2Q (20b)
Q = arctan (B/A)
As measures o'f the numerical dissipation and dispersion ·we consider the
where T=2TI/W and T=2TI/W. Note that from (20b) , both -~ and T are .defined in
terms of the principal roots. Thus these measures of accuracy are defined
only for values of n such that 0 < n < n • Outside this region accuracy is
c
not an issue and we are concerned only about stability; here p is the most
the other as AD= l-exp(~8). As is clear from their definitions, AD and 8 can
10.
only be determined from the discrete solut:i_on of an.initial-value problem, see [2].
all three measures are equivalent.for practical purposes. This can be seen
algorithms the effects of the spurious roots vanish in the limit 6t/T + 0.
A 1 + 2A (21) .:
2 3
2 2
A
3
= a(l+a) Q /4D
...
·. 2 2
where D 1 + (1-a) (1-a )Q /4. Substituting (21) into (7) yields
(22)
a ~ 1, (22) becomes
(23)
..
The roots of (23) are real and are depicted in Figure 1 as functions of a.
This figure indicates that the proposed algorithm is stable in the limit
below -1/3 increases the spectral radius. Moreover, it was found by numerical
-1/3 ~ a ~ o.
··:.
PRINCIPAL ROOTS
Figure 2 illustrates the behavior of spectral radii versus 6t/T for the
following algorithms*:
,__
a. Trapezoidal rule (a=O, 8=.25, y=.S)
The spectral radii for cases c and d are strictly less than one as 6t/T + oo
The results for case b indicate why a-damping, in itself, is not an effective
dissipative mechanism. For large 6t/T, cases c and d are identical. However,
for small 6t/T, the spectral radius for case d is closer to one for a larger
fact, it was the observation that combining cases b and c would produce an
Houbolt and Wilson methods is clearly evident. The superiority of the dissipa-
tive characteristics of the present scheme over those of the Wilson method can
be seen from Figure 3. Consider the case a=-.3; for small 6t/T the new
algorithm has a spectral radius curve closer to one than does the Wilson
method indicating that it is more accurate in the lower modes yet for large ,,
The point at which the spectral radius attains its minimum in Wilson's
* In all cases 8 2
(y+l/2) /4 which insures unconditional stability.
13.
0.9
0.7~----------~~----------~----------~------------~----------~
102 103
2 1
16 10- ·1o
~tiT
XBL7G5-1814
HOUBOLT METHOD
'•:;-.,
XBL 765-1815
.NEWMARK METHOD
(a· o.~= 0.3025,y= o.6l
·~·
0.03
0.02
NEW ALGORITHM
(a=-0.1, ~ = 0.3025, y = 0.6)
0.01
TRAPEZOIDAL RULE
<a= o, ~ =0.25,y = 0.5)
.0;5
XIII. 71i!i-181G
0.10 r-------~-r----------r------,
Xlll. 765-1817
In Figure 4 the damping ratios versus 6t/T are plotted for cases a, b,
are a zero tangent at the origin and subsequently a controlled turn upward.
This insures adequate dissipation in the higher modes and at the same time
guarantees that the lower modes are not affected too strongly. Notice that
for case c the dissipation ratio curve has positive slope at the origin.
This is typical for Newmark y-damping and is the reason why the Newmark family
this property and, in addition, turns downward at 6t/T increases, which further
, dissipation ratio for case d has a zero slope at the origin and then turns
upward.
are compared with those for the Wilson and Houbolt methods. The continuous
and the graphs show that the proposed family of algorithms possesses the
0.4
~;...
0.3
1-
.....
1-
I
II-
0.2
NEW ALGORITHM
0.1 <a= -0.11
TRAPEZOIDAL
RULE (a= 0)
4. CONCLUSIONS
dynamics has been developed which possesses improved algorithmic damping pro-
possible. It is shown that there are members of the new family which are
more accurate in the lower modes than the Wilson method, yet are more
commensurate storage when compared with the Newmark and Wilson methods, and
ACKNOWLEDGEMENT
We would like to acknowledge the support for this work provided by the
·.· ,.
Q 0 v v .d.
q 4i 0 0 0
19.
REFERENCES
I
0 u
' .
., rJ
..---------LEGAL NOTICE-----------.
This report was prepared as an account of work sponsored by the
United States Government. Neither the United States nor the United
States Energy Research and Development Administration, nor any of
their employees, nor any of their contractors, subcontractors, or
their employees, makes any warranty, express or implied, or assumes
any legal liability or responsibility for the accuracy, completeness
or usefulness of any information, apparatus, product or process
disclosed, or represents that its use would not infringe privately
owned rights.
..
TECHNICAL INFORMATION DIVISION
LAWRENCE BERKELEY LABORATORY
UNIVERSITY OF CALIFORNIA
BERKELEY, CALIFORNIA 94720
,,