Numerical Evaluation of Dynamic Response - Interpolation Method
Numerical Evaluation of Dynamic Response - Interpolation Method
A highly efficient numerical procedure can be developed for linear systems by interpo-
lating the excitation over each time interval and developing an exact solution for a lincar
system using the methods of Chapter 4. If the time intervals are short, linear interpolation
is satisfactory. Figure 5.2.1 shows that over the time interval ; <t < #;., the excitation
function is given by
Ap; (5.2.1a)
pt)=p;+
At T
where
and the time variable 7 varies from 0 to A¢,. For algebraic simplicity, we first consider
systems without damping; later, the procedure will be extended to include damping. The
equation to be solved is
s Ap;
mii + ku = p; + A T (5.2.2)
The response u(z) over the time interval 0 < v < Ay is the sum of three parts:
(1) free vibration due to initial displacement u; and velocity #; at T = 0, (2) response
to step force p; with zero initial conditions, and (3) response to ramp force (Ap; /At)T
with zero initial conditions. Adapting the available solutions for these three cases from
Sections 2.1, 4.3, and 4.4, respectively, gives
7 ; Ap; T sinw,T
u(t) = u; COsSw, T + aT,: sinw, T + %(1 —COSWRT) + —kl- (th — o A"[i ) (5.2.3a)
and
; 2 i . Ap 1
4o = —u;sinw,T + & cosw,T + biid sinw,T + £PE (1 —cosw,T) (5.2.3b)
wy, Wy k k w, At
Evaluating these equations at 7 = A¢; gives the displacement u,, and velocity ;4 at
time 7 + 1:
7
U1 = u; cos(w, AL) + — sin(a, Af)
@y
Pi Api 1 .
+ —[1 — cos(w, At)] + —— ——[wy At; — sin(w, A%)] (5.2.42)
k k w, Ay
fl1+1 - l“i
= —u, sin(w, At;) + — cos(w, AL)
Wy Wy
i Ap; 1
+ %sm(w,, At) + %w,, a0 [1 — cos{w, At;)] (5.2.4b)
These equations can be rewritten after substituting Eq. (5.2.1b) as recurrence formulas:
w1 = Au; + Bu; + Cp; + Dp;yy (5.2.5a)
A =e bt 3 sinwp At + coswp At
1-¢2
1
B = e ten M (— sinwp At)
wp
1 2 2%2-1 2%
D=-|1- B o0 B 3 sinwp Af + d coswp At
wp At @y At
[
A= —eb N (*"= sinwn-41>
¢ ; 1
Al —
+ ——=—— — coswpAt
&
| sinwp At +
4
&
= At
$
an1-¢2
a
1-22 At
LY
R
+
||
I
|
1
D= TAT |:1 — gTbun A ( $ = sinwp At + cos wp A:)]
V1-¢
The exact solution of the equations of motion required in this numerical procedure
is feasible only for linear systems. It is conveniently developed for SDF systems, as
shown above, but would be cumbersome for MDF systems unless their response is
obtained as superposition of modal responses (Chapters 12 and 13).
Example 5.1
An SDF system has the following properties: m = 0.2533 kip-sec¥/in., k = 10 kipsfin.,
T, = 1 sec (w, = 6.283 rad/sec), and £ = 0.05. Determine the response u(z) of this
system to p(t) defined by the half-cycle sine pulse force shown in Fig. E5.1 by (a) using
piecewise-linear interpolation of p(f) with Ar = 0.1 sec, and (b) evaluating the theoretical
solution.
Solution
1. Initial calculations
P, kips
10 sin (7t / 0.6)
10 8.66
Piecewise linear
interpolation
t, sec
06 Figure E5.1
2. Apply the recurrence equations (5.2.5). The resulting computations are summa-
rized in Tables E5.1a and ES.1b.
3. Compute the theorerical response. Equation (3.2.5)—valid for t < 0.6 sec,
Eq. (2.2.4) modified appropriately—valid for r > 0.6 sec, and the derivatives of these
two equations are evaluated for cach #; the results are given in Tables E5.1a and E5.1b.
4, Check the accuracy of the numerical results. The numerical solution based on
piecewise linear interpolation of the excitation agrees reasonably well with the theoretical
solution. The discrepancy arises because the half-cycle sine curve has been replaced by
the series of straight lines shown in Fig. ES.1. With a smaller Ar the piecewise linear
approximation would be closer to the half-cycle sine curve, and the numerical solution
would be more accurate.
Sec. 5.3 Central Difference Method 161
In this equation »; and u;_; are assumed known (from implementation of the procedure
for the preceding time steps). Transferring these known quantities to the right side leads
to
moLe [ g Zm (53.3)
B2 Taa M TR T T 2ar @0z | e
or
kg = i (5.3.4)
where
pR— ¢ (53.5)