Professional Documents
Culture Documents
Numerical Solutions of
Dynamics of Structural
Problems
3.1 Governing Equations of Dynamics of
Structural Systems
To solve structural or continuum mechanics transient dynamics problems
numerically, the governing hyperbolic partial differential equations are first
discretized in space. Either finite element or finite difference methods can be
used to semi-discretize the governing equations. The semi-discretization will
reduce the problem to a system of second order ordinary differential equations
in time, which in turn must be integrated to complete the solution.
The resulting semi-discrete equations of motion can be viewed as a set
of static equilibrium equations of a structure at time t, including the effect of
acceleration-dependent inertia forces and velocity-dependent damping forces
in addition to externally applied discretized forces and internal nodal forces of
the continuum or structure, which may be written as:
F I (t ) F D (t ) F Int . (t ) F Ext . (t ) (3.1)
where
The internal nodal forces F Int . ( t ) include forces due to initial stresses in
the system, which may depend upon displacements and velocities at the nodes
or their histories.
For linear systems, the static equilibrium equations (3.1), after the
application of finite element spatial-discretization, will take the form:
CU
MU KU R (3.2)
t t t t
include body forces, surface tractions, and concentrated loads acting on the
, and U
system at time t. U t , U are the nodal displacements , velocities, and
t t
In the absence of the effects of inertia and damping forces on the system, Eq.
(3.2) will reduce to the finite element equilibrium equation of quasi-static
problems i.e.
Chapter Three Numerical Solutions of Dynamics of Structural Problems 15
KU t R t (3.5)
Here, the displacement response Ut, is a linear function of the applied forces
vector Rt, noting that these forces may vary with time, and accordingly the
displacement response will vary with time also, i.e. Eq. (3.5) represents a
statement of static equilibrium for any specific station in time.
The choice for static or dynamic analyses, i.e. for the inclusion or
negligence of velocity and acceleration dependent forces in the analyses is
apparently decided by engineering judgement of the rates at which the loads
are applied. However, if the loads are applied rapidly, inertial forces need to
be considered and a truly dynamic problem must be solved.
discrete time intervals, t apart. This is akin to solutions of, basically, “static”
equilibrium equations, which include the effect of inertia and damping forces
at discrete time stations. Secondly, the direct integration method is based on
the assumption of a given variation of displacements, velocities, and
accelerations within each time interval, t. It is the form of the assumption of
the variations of displacements, velocities, and accelerations within each time
interval that determines the accuracy, stability, and cost of the solution
procedure.
Direct integration procedures can be further subdivided into explicit
and implicit methods each with distinct advantages and disadvantages. Each
approach employs difference equivalence to develop recurrence relations,
which may be used in a step-by-step computation of the response. The critical
parameter in the use of each of these techniques is generally the largest value
of the time step which can be adopted to provide sufficiently accurate results,
as this is directly related to the total cost of satisfactory analysis.
methods are relatively few in number and independent of the finite element
band width, since no factorization of the effective stiffness matrix is required.
However, explicit time marching schemes are only conditionally stable
and generally require small time steps to be employed to ensure numerical
stability. Here, the step size restriction is often more severe than accuracy
considerations requirements. This restriction limits the effectiveness of the
approach when used in analyses of dynamic problems of moderate duration,
e.g., earthquake response problems. The conditionally stable algorithms
require the time step size employed to be inversely proportional to the highest
frequency of the discrete system.
than that needed for the required accuracy, thus increasing the cost of
computation.
The second order explicit central difference method is one of the most widely
used methods among explicit numerical integration techniques. The central
difference method is claimed to have the highest accuracy and maximum
stability limit for any explicit method of order two [26]. However, it has the
disadvantage of requiring small time steps to ensure stability.
The central difference method is based on expressions which
approximate each of velocities and accelerations in terms of displacements as:
1 U
U t t t U t t (3.7)
2 t
and
1
U t U 2 U t U t t (3.8)
t 2 t t
Where, t-t, t, and t+t are three successive time stations.
The expressions (3.7) and (3.8) are of a second order of error, i.e. the
error in U is quartered when t is halved.
For linear problems, the displacements at time t+t is obtained by
considering the discrete equations of motion (3.2) at time t, that is:
CU
MU KU R
t t t t
and U
Substituting the relations for U in (3.7) and (3.8) into Eq. (3.2) and
t t
conditions at time t. For this reason, the integration procedure is explicit and
in such schemes there is no need for factorization of the effective stiffness
matrix in the solution process.
Chapter Three Numerical Solutions of Dynamics of Structural Problems 21
can be calculated using the equilibrium equation (3.2) at time to. That leaves
U t to be determined. That can be achieved by matching equations (3.7) and
t 2
U t U o tU o Uo (3.10)
2
The effectiveness of this procedure depends on the use of a diagonal mass
matrix, which can be obtained by a lumping process. There is a need also to
neglect the general viscosity-dependent damping forces, or the use of a
diagonal damping matrix. Otherwise, the solution requires a factorization of
the effective coefficient matrix. This is one of the shortcomings of the central
difference method apart from time step size restriction due to stability
considerations.
For structural systems without physical damping Eq. (3.9) reduces to
1 2 1
MU t t R t K M U t MU t t (3.11)
t 2
t
2
t 2
which can be further simplified to
U t t t 2 M 1 R t KU t 2 U t U t t (3.12)
Damping may be included and the explicit form can still be preserved,
provided M is diagonal. If a backward rather than central difference
; i.e. Eq. (3.7) is replaced by
approximation is used to approximate velocity U t
1 U
U t t t U t (3.13)
t
The latter equation modifies Eq. (3.9) into
U t t M 1 t 2 R t KU t tCU t U t t 2 U t U t t (3.14)
Substituting both Eqs. (3.16) and (3.17) into Eq. (3.18) and arranging all known
vectors on the right hand side yields
2 11 5 3 4 3
M C KUtt Rtt M CUt M CUtt
t
2
6t t
2
t t
2
2t
(3.19)
1 1
M CUt2t
t
2
3t
values might be calculated using some other means, i.e. a special starting
procedure must be employed. The central difference scheme may be used with
a time step taken as a fraction of t adopted in Houbolt method.
In Eq. (3.19), the appearance of the stiffness matrix K as a factor of the
unknown displacement U t t , is due to the formulation of the equilibrium
equations at the current time t+t. That makes Houbolt operator an implicit
operator. Hence, it requires a solution of a system of simultaneous equations.
A noteworthy point regarding Houbolt operator is that the method
reduces the problem directly to a static problem when the mass and damping
effects are neglected. The analysis of Houbolt method proved its unconditional
stability. But, the most significant drawback associated with Houbolt
integrator is the algorithmic damping, which is inherent in the numerical
procedure and is introduced into the response when large time steps are used.
In linear problems, this damping can cause the transient response to decay so
severely that a static response is obtained.
The parameters and determine the stability and accuracy of the algorithm.
The value of =0.5 ensures that no spurious damping forces arise. Choosing
=0.5 and =0.25 is equivalent to a constant acceleration assumption and
gives an unconditionally stable method for linear problems [11]. For =1/6
and =1/2, the relations (3.20) and (3.21) correspond to the linear acceleration
method [11].
Eqs. (3.20) and (3.21) can be matched to express U
t t and U t t in
equations
U t t U t t U t 1 U t t 1 U t (3.22)
t 2
1 1 1
U t t U t t U t U t 1 U t (3.23)
t 2 t 2
Considering the equilibrium equations at time t+t and using Eqs. (3.22)
and (3.23) gives
1 1 1 1
M C KU R M U U
1Ut
t2 t tt t t t2 t
t
t
2
(3.24)
C Ut 1U t t
1U t
t 2
Chapter Three Numerical Solutions of Dynamics of Structural Problems 25
2 3
U t U t U t
2
Ut
6t
U tt U t (3.29)
t
2
U t t U t tU t
2
U t t U t (3.31)
which can be solved for U
t t and U t t in terms of U t t as
6 6
U t t U t t U t
U t 2U t (3.32)
t 2 t
3
U t t U t t U t 2 U t t U
t (3.33)
t 2
To obtain the solution for displacements, velocities, and accelerations at time
t+t, the equilibrium equations of motion are considered at time t+t
MU
t t CU t t KU t t R t t
Substituting Eqs. (3.32) and (3.33) into Eq. (3.34) and rearranging gives
6 3 6 6
M C KUtt Rtt M U
2 t
Ut 2U t
t t
2
t t (3.35)
3 t U
C Ut 2U t
t
t 2
Solving the above simultaneous system for U t t and using (3.32) and (3.33)
6
U t t U t t U t 26 U t 1 3 U
t (3.36)
t
3 2
t
t
U
t t U t
2
U t t U t (3.37)
t U
2
U t t U t tU t
6
t t 2 U t (3.38)
Chapter Three Numerical Solutions of Dynamics of Structural Problems 28
Where U l is the nodal set of displacements U at time node l. The base function
variable variation, U(t), within the elements. The base functions Nl(t), are
assumed to be the same for each component of a vector U, and therefore Nl (t)
is a scalar.
The lowest order of polynomials necessary for the expression of base
function Nl (t) is a second order polynomial, because of the appearance of a
This formula is derived by the assumption that the time domain of interest is
length (2t). Figure (3.1) shows a typical element, n, with three nodes
(n-1, n, and n+1). The corresponding nodal displacements are ( U n 1 , U n , and
U n 1 ). The figure also shows nodal base functions variations, as well as the
The interpolation functions and their first and second derivatives can be
1
1 2 1
N n 1 ; N n 1 ; N n 1
2 t t 2
N n 1 2 ; N 2 ; N 2
n n
t t 2 (3.40)
1
1 2 1
N n1 ; N n1 ; N n1
2 t t 2
t t n t ; t t n 1 t n t n t n 1
The displacement distribution within the element (n) according to Eq. (3.39)
n n n
U(t ) N n 1 U n 1 N n U n N n 1 U n 1 (3.41)
full domain of interest corresponds to the one element of size (2t) and
assuming that the values of vectors Un-1 and Un are prescribed. Thus, leaving
only Un+1 to be determined. A single weighted residuals equation needs to be
considered.
tn1
2
d U dU
dt 2
W M C
dt
K U R dt 0 (3.42)
t n 1
Matching Eqs. (3.40) and (3.41) and substituting into Eq. (3.42) yields
Chapter Three Numerical Solutions of Dynamics of Structural Problems 31
1 2 1
M U
2 n1 U U
t t2 n t2 n1
1
1
1
2 2 2
WC
1
t
Un1 Un
t t
Un1
d 0
(3.43)
1 1
K Un1 1 Un
2
Un1 R
2 2
Various weighting functions can be inserted in this general equation, which
1 Z 2 12Z 1
M C KUn1 M C 2 K
t2
t
Z t2
t
2
Z Z
Un
Z
1 1Z 1
t2 M C Z ZK
Un1 R
t 2
(3.44)
in which
1 1
1
Z
1
W d
2 Wd
1
1 1
Z
W1 d Wd
1 1
(3.45)
1 1
R
1
WRd Wd1
Arranging Eq. (3.44) and putting all known terms in the right hand side yields
Chapter Three Numerical Solutions of Dynamics of Structural Problems 32
1 Z 2 1
t2 M t CZKUn1 RMt2 Un t2 Un1
Z
2 1 1 Z
C z Un Un1
t t (3.46)
1 1
K2Z Z Un Z Z Un1
2 2
11 1
z W1 d Wd
2 1 1
z z Method
-1/2 0 Forward
3/2 1 Backward
1
1
z 2 M 2 3 C z z z KU RM 3z 4U 53z U z 2U
t t 6 2 3
n1 t2 n t2 n1 t2 n2
3z 3 3
4z 5z z 3
z 1
C 2 2U
n
2 U
n1 2z n2
U
t t 2 6
3 5 11
K z z 2z Un z 3z z Un1 z z z 1Un2
2 2 2 2 6 6
(3.48)
where
Chapter Three Numerical Solutions of Dynamics of Structural Problems 34
3 3
3
Z W d Wd
0 0
3 3
2
Z W d Wd
0 0 (3.49)
3 3
Z
0
W d 0
Wd
3 3
R
0
WRd
0
Wd
3 3
Wd
3
z W d
30 30
Wd
2
z W d
03 30
z W d
0
Wd
0
z z z
30 9 3
702 36 13
35 5 5
A general algorithm, SSpj, for single-step time marching scheme for use in the
solution of second order dynamic equations or first order diffusion equations
or similar problems was presented by Wood [31] and by Zienkiewicz et.
al.[32]. The subscript p denotes the desired order of approximation, while j
denotes the order of the equation to be solved. The algorithm is based on the
general weighted residuals theory, and has many additional desirable features over
Chapter Three Numerical Solutions of Dynamics of Structural Problems 35
t2 (p) t
p
U(t ) U n U n t U n ........... n (3.50)
2 p!
Chapter Three Numerical Solutions of Dynamics of Structural Problems 36
or more compactly as
p1 q
tq (p) t
p
U(t )
q 0
Un
q!
n
p!
(3.51)
q
where U n is the q-order derivative of the vector U at node n with respect to
p 1
, ......., U n are known values at the
time. The algorithm assumes that U n , U n
start of the interval and np is the unknown vector from which,
p 1
U n1 , U n 1 , ............, U n 1 will be determined as
p 1
t q t p t p
q
U n1 Un n (p) U n1 n (p)
q! p! p!
q 0
p 1
t q1 t p1 n 1 ( p ) t
p 1
U
q
(p)
U n1 n n U
q1
q 1! p 1! n
p 1!
. (3.52)
.
etc.
n 1 , ......... etc. can be viewed simply as extrapolated
The values of U n 1 , U
t t
defining
0
Wt dtq
0
Wdt qt q (3.54)
q=1 to p; o = 1; 0 q 1
t t p1 q
t q t p
WUdt Wdt
q 0
Un
q!
q n p
p!
p
0 0
t t p1 q
t q1 p t
p1
0
dt
WU
0 Wdt
q 1
Un
q 1! q1 n p 1! p1
(3.55)
t t p1 q
t q2
t p 2
dt
WU Wdt U
q2
n
q 2 !
q 2 n p
p 2 ! p2
0 0
t t
WRdt Wdt R
0 0
t
Substituting Eq. (3.55) into Eq. (3.53) and dividing by Wdt gives
0
p1 q t q
p t
p
K U n
q 0 q!
q n
p!
p R 0
1
p
tp2tp1 tp ~
~
~
n p2M p1C pK RMUn1 CUn1 KUn1 (3.57)
p2! p1! p!
~ ~ ~
where U n 1 , U n 1 , and U n 1 can be considered as a mean predictor values of
U n 1 , U n 1 , and U n 1 in the interval which can be defined by
Chapter Three Numerical Solutions of Dynamics of Structural Problems 38
p1 q
~ t q
U n 1
q 0
Un
q!
q
p1 q
~ t q1
U n 1
q 1
Un
q 1! q1
(3.58)
p1 q
~ t q2
U n 1
q2
Un
q 2 ! q2
The final step is to substitute the value of (np) obtained in Eq.(3.57) into
p1
Eq.(3.52) and obtain the required vectors ( U n 1 , U
n 1 , U n 1 ,....., U n 1 ). As
shown above, the pth order algorithm requires values of U o and all initial
values of the time derivatives up to order p-1 to be defined for the solution to
proceed.
It should be noted that having chosen the polynomial of order p, the
error associated with the displacement U in specific time interval, will be of
(p+1) order and the algorithm is at least p-order accurate in a given time step,
provided exact starting values are used. The lowest order of approximation for
dynamic problems is p=2, to be able to approximate the second derivative in
the governing equation.
Two particular cases of the general algorithm SSpj dealing with
dynamic equations will be considered in the present study, SS 22 and SS32.
For this algorithm, and from the previous general derivation, two parameters
1 and 2 need to be specified together with the starting values of U o and
that need to be given. The sequence of the solution is represented by three
U o
stages:
(i) Eq.(3.58) gives
~ t
U n 1 U n U n 1 (3.59)
~
UU n (3.60)
Chapter Three Numerical Solutions of Dynamics of Structural Problems 39
f C U~ K U~
1
2 t 2
(3.61)
n M t 1 C 2 K
2
2 t 2
U n 1 U n tU n n (3.62)
2
2
U n 1 U n n t (3.63)
1
(3.64)
0.5 2
Thus, the requirment for unconditional stability is
1 0.5
(3.65)
2 1
Although SS22 is similar to Newmark, it has considerable computational
as well as physical advantages:
The numerical answers, although not identical with Newmark, are very
comparable.
3- The governing equilibrium equation is satisfied in the mean throughout
the interval.
Chapter Three Numerical Solutions of Dynamics of Structural Problems 40
and U
values of U o , U are needed. As in SS22 the sequence of solution
o o
~ t 2
U n 1 U n U n t 1 U n 2 (3.66)
2
~
UU n U n t 1 (3.67)
~
U n 1 U n 1 (3.68)
f MU~
1
3 t 2 t 3 ~ ~
n t 1 M C 3 K n 1 CU KU (3.69)
2 6
t 3 t
2 3
U
U n 1 U n tU (3.70)
n n n
2 6
t 3 t
2
U U
U (3.71)
n 1 n n n
2
3
U n 1 U n n t (3.72)
6- The solution and storage scheme adopted in the program is the active-
point formula for the mass matrices and 2-point formula for the stiffness
matrices.
The program was modified to adopt each of the eight time integration
schemes, which are investigated in the present work (see the Appendix).
selected for the direct numerical experiments [Fig. (3.4)]. As explained earlier,
m1=m2=m3=1.0
k1=1.0
k2=100.0
k3=10000.0
k4=2.0
k5=200.0
0 U k k k
m1 0 1 1 2 5 k2 k5 U1 0
0 m
2 0 U
2 k2 k2 k3 k 4 k3 U2 0 (3.73)
0 0 m3 U k5 k3 k3 k5 U3 F
3
where
2 t 0t5
F t 20 2 t 5 t 10 (3.74)
0 t 10
This particular problem was chosen to ensure the development of a
wide spectrum of natural frequencies [16, 42]. These natural frequencies were
calculated and are listed together with their associated natural periods in
Table (3.2).
Table (3.2). Natural frequencies for the example problem.
Number f(Hz) Period (sec.)
1 0.159 6.2893
2 3.379 0.2959
3 22.593 0.0442
3.10 Discussion
3.10.1 Finite Difference Family
3.10.1.1 Central Difference Method
Figure (3.5) shows the instability phenomenon associated with the explicit
central difference operator as a function of time-step length. The critical
time-step length shown in the figure is 0.014088 sec which satisfies the
criterion (3.15) exactly. The criterion relates the critical time step with the
highest natural frequency of the system
1
t t crit .
fn
where fn is the highest natural frequency of the system, here (fn = 22.593 Hz).
The figure shows how a slight increase in time step above the critical limit
leads to the deterioration of the solution and produces unbounded response.
Figure (3.6) shows the behavior of the Houbolt operator solution with the
variation of time step length. The figure shows that increasing the time step
size produces various errors, i.e. the attenuation of the response as well as
phase shift.
However, the figure shows good results for time step length up to
(t=0.1 sec.) which is approximately 7 times the critical time step of the explicit
central difference method. In other words, 300 time steps were needed to
arrive at the response shown in the figure by the use of Houbolt method, while
the central difference solution, Fig. (3.5), required 2130 time steps.
Figure (3.7) shows the effect of the variation of the parameter on Wilson-
method for a constant time step (0.3 sec.). The Wilson- operator needs a value
Chapter Three Numerical Solutions of Dynamics of Structural Problems 45
Figures (3.9) and (3.10) show the effect of varying and parameters on
Newmark operator. The two figures tested the criterion (3.26) for
unconditional stability:
0.5 ; 0.25 0.52
Figure (3.9) shows the effect of variation of keeping =0.25. The values of
greater or smaller than 0.5 do not satisfy the criterion above and thus yield
unstable response as shown in the Figure.
Figure (3.10) where is varied while is kept equal to 0.5, shows that
for =0.246 (which do not satisfy the criterion above), the solution oscillates
and is unbounded, while for >0.25, the solution exhibits period elongation
and gives arithmetic negative damping (self excitation), however, this
behavior need a value more greater than 0.25 (1.5 in the figure) to be noticed.
On the other hand, keeping =0.5 and =0.25 (equivalent to constant
average acceleration) produce very good results for a relatively large time step
size (0.3 sec.) shown in Fig. (3.11), which is 21 times the critical time step of the
explicit central difference method.
The behavior of Newmark constant average acceleration operator as a
function of time step length is presented in Fig. (3.11). The response exhibits
no artificial damping even when t takes relatively large values. The only
error associated with large t is period elongation. The accuracy of this
Chapter Three Numerical Solutions of Dynamics of Structural Problems 46
5.0 5.0
Displacement of mass 3
t=0.014088 sec. t=0.3 sec.
3.0 t=0.014089 sec. 3.0 t=0.5 sec.
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.5). Explicit central difference Fig. (3.8). Wilson- method using
method using two time-steps different time-steps increments (=1.377)
5.0 5.0
t=0.3 sec.
3.0 t=0.5 sec. 3.0 = 0.52
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.6). Houbolt method using Fig. (3.9). Newmark method with
different time-step increments different ’s keeping =0.25 (t=0.3 sec.)
5.0 5.0
=1.34 = 1.500
3.0 =2.00 3.0 = 0.246
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.7). Effect of -variation on Fig. (3.10). Newmark method with
Wilson- method different ’s keeping =0. 5 (t=0.3 sec.)
Chapter Three Numerical Solutions of Dynamics of Structural Problems 47
The other three well-known operators covered by Newmark method each are
conditionally stable. These are the explicit central difference, the Fox-
Goodwin, and the linear acceleration operators.
Figure (3.12) shows the explicit central difference operator as a
particular case of Newmark method (=0.5, =0.0). The behavior is exactly
identical to the explicit central difference method shown in Fig. (3.5).
The second operator is the Fox-Goodwin operator (=0.5, =1/12) which
is shown in Fig. (3.13). The critical time step value is that presented in
Table (3.1), i.e., tcrit. =0.1725 sec. which is 1.225 times that of the central
difference method.
The linear acceleration operator (=0.5, =1/6), on the other hand has
tcrit.=0.0244 sec. and also satisfies the value in Table (3.1), and is 1.772 times
that of the central difference method.
Figures (3.15), (3.16), (3.17), and (3.18) shows how this operator embraces the
Newmark operator by introducing the constant average acceleration, explicit
central difference, Fox-Goodwin, and linear acceleration operators
respectively.
Two additional operators are presented in Figs. (3.19) and (3.20), the
backward point collocation and the Galerkin method. Each of these operators,
as depicted by the figures, exhibits both artificial damping and response shift
errors. It is noticed that the imposed damping of these operators is very
severe. However, the backward point collocation operator is better than the
Galerkin with respect to both of these two errors.
Chapter Three Numerical Solutions of Dynamics of Structural Problems 48
5.0 5.0
Displacement of mass 3
t=0.3 sec. t=0.024415sec.
3.0 t=0.5 sec. 3.0
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.11). Constant average acceleration Fig. (3.14). Linear acceleration version of
version of Newmark’s method (=0.5, Newmark’s method (
=0.25)
5.0 5.0
Displacement of mass 3
t= 0.014089 sec. t=0.3 sec.
3.0 3.0 t=0.5 sec.
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.12). Explicit central difference Fig. (3.15). Constant average acceleration
version of Newmark’s method (=0.5, =0) version of 3-point formula (z=0.5, z=0.25)
5.0 5.0
Displacement of mass 3
t=0.017257sec. t=0.014089sec.
3.0 3.0
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.13). Fox-Goodwin version of Fig. (3.16). Explicit central difference
Newmark’s method (=0.5, =1/12) version of 3-point formula (z=0.5, z=0)
Chapter Three Numerical Solutions of Dynamics of Structural Problems 49
Figures (3.21), (3.22), and (3.23) show how the finite element four-point
when the time step is made greater than 0.059 sec., which is the same as the
Galerkin operator critical time step.
The cubic single-step formula covers the Houbolt, the Wilson-, and the linear
acceleration operators as special cases, Figs. (3.30), (3.31), and (3.32),
respectively.
Two additional unconditionally stable members presented in Figs. (3.33)
and (3.34). Figure (3.33) produce unconditionally stable operator with very
encouraging characteristics. The accuracy of this operator with the variation of
Chapter Three Numerical Solutions of Dynamics of Structural Problems 50
5.0 5.0
Displacement of mass 3
t=0.017257sec. t=0.3 sec.
3.0 3.0 t=0.5 sec.
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.17). Fox-Goodwin version of Fig. (3.20). Galerkin version of 3-point
3-point formula (z=0.5, z=1/12) formula (z=1.5, z=0.8)
5.0 5.0
Displacement of mass 3
t=0.024415sec. t=0.3 sec.
3.0 3.0 t=0.5 sec.
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.18). Linear acceleration version of Fig. (3.21). Houbolt version of 4-point
3-point formula (z=0.5, z=1/6) formula (z=27, z=3, z=9)
5.0 5.0
Displacement of mass 3
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.19). Backward point collocation Fig. (3.22). Wilson- version of 4-point
version of 3-point formula (z=1.5, z=1.0) formula (z=16.224, z=2.4, z=6.093)
Chapter Three Numerical Solutions of Dynamics of Structural Problems 51
5.0 5.0
Displacement of mass 3
t=0.017257sec. t=0.3 sec.
3.0 3.0 t=0.5 sec.
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.23). Fox-Goodwin version of Fig. (3.26). Constant average acceleration
4-point formula (z=9, z=2, z=4.1666) version of SS22 method (1=0.5, 2=0.5)
5.0 5.0
Displacement of mass 3
Displacement of mass 3
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.24). Galerkin version of 4-point Fig. (3.27). Explicit central difference
formula (z=20.05714, z=2.6, z=7.2) version of SS22 (1=0.5, 2=0)
5.0 5.0
Displacement of mass 3
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.25). Weighted residual 4-point Fig. (3.28). Fox-Goodwin version of SS22
formula (z=15.25, z=2.5, z=3.0) method (1=0.5, 2=1/6)
Chapter Three Numerical Solutions of Dynamics of Structural Problems 52
5.0 5.0
Displacement of mass 3
t=0.024415sec. t=0.017257sec.
3.0 3.0
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.29). Linear acceleration version of Fig. (3.32). SS32 with (1=0.6, 2=0.4333,
SS22 method (1=0.5, 2=1/3) 3=0.3)
5.0 5.0
Displacement of mass 3
t=0.3 sec. t=0.3 sec.
3.0 t=0.5 sec. 3.0 t=0.5 sec.
2.0 2.0
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.30). Houbolt version of SS32 Fig. (3.33). SS32 with (1=0.78, 2=1.05,
(1=2.0, 2=11/3, 3=6.0) 3=1.4)
5.0 5.0
Displacement of mass 3
1.0 1.0
0.0 0.0
-1.0 -1.0
-2.0 -2.0
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Time (sec.) Time (sec.)
Fig. (3.31). Wilson- version of SS32 Fig. (3.34). SS32 with (1=0.6, 2=0.7666,
(1=1.4, 2=1.96, 3=2.744) 3=0.9)
Chapter Three Numerical Solutions of Dynamics of Structural Problems 53
time step is greater than the average acceleration method. The figure shows
period elongation, but only slight damping appears.
The other operator in Fig. (3.34) exhibits good characteristics for large
time steps, the operator overestimates the response by producing negative
damping. The operator is also accompanied by very small phase shift error.
3.11 Conclusions
It is clearly apparent from the numerical experiments thus conducted that the
finite element method in both of its versions: the direct weighted residuals and
the unified single-step SSpj methods contain as special cases all finite
difference methods presented in this work. The finite element approach also
offers many additional operators with special merits.