Professional Documents
Culture Documents
is a small positive number
Figure 3.1
From sophomore dynamics
The impulse
imparted to an object is equal to the change in the
objects momentum
i.e. area impulse force = F (t )dt F t
F(t) under
pulse
Fˆ I ( )
F (t )dt F (t )dt N s
2
Fˆ
2 Fˆ
2
We use the properties of impulse to define the impulse
function: Dirac Delta
Equal
function
impulses
F(t)
F (t ) 0, t
F (t )dt Fˆ
t
If Fˆ 1, this is the Dirac Delta (t)
The effect of an impulse on a spring-mass-damper is
related to its change in momentum.
Just after Just before
impulse impulse
impulse=momentum change
F t mv m[v(t ) v(t )]
0 0
ˆ F t
F
Fˆ mv0 v0
m m
v0 n x0 x0d
2 2
x0d
x(t ) e-nt sin(d t tan 1 )
d v0 n x0
0.5
h(t 0 k c
)
-0.5
-1
0 10 20 30 40
Time
The response to an impulse is thus defined in terms of the
impulse response function, h(t).
for the case that the impulse occurs at note that the effects of
non-zero initial conditions and other forcing terms must be super
imposed on this solution (see Equation (3.9))
1
=0
For example: If two h
1
0
superimpose h1
+h 0
2
-1
0 10 20 30 40
Time
Consider the undamped impulse response
From equations (3.7) and (3.8) with ζ = 0, the impulsive response is:
F t mv
x(t ) sin nt b sin nt
mcn mcn
mb v
X
The magnitude of the response due to the impulse is thus mcn
Next compute the momentum of the bird to complete the
magnitude calculation:
km 1000 m hour
mb v 1 kg 72 20 kg m/s
hour km 3600 s
Next use this value in the expression for the maximum value:
mb v 20 kg m/s
X 0.088 m
mcn 3 kg 75.45 rad/s
x(t ) x1 x2
1.008e0.25(t ) sin(1.984t ) 0 t
0.25( t )
1.008e 0.25t
sin(1.984t ) 0.504 e sin(1.984(t )) t
Example 3.1.3 two impacts and initial conditions
x 2 x 4 x (t ) (t 4), x0 1 mm, x0 1 mm/s
Solve three simple problems and add the results.
Homogeneous solution (n 2rad/s, =0.5, d = 3 rad/s)
v0 x0n
xh (t ) e nt [ sin d t x0 cos d t ]
d
1 1
et [ sin 3t cos 3t ] e t cos 3t
3
Treat (t ) as x0 0 and v0 1, 0 t 4
n t v0 1 t
xI (t ) e sin d t e sin 3t
d 3
0t 4
Total Response for 0< t < 4
x1 (t ) xh (t ) xI (t )
t 1
e (cos 3t sin 3t ),
3
for 0 t 4
Next compute the response to the second impulse:
1 t 4
x2 e sin 3(t 4), t 4
3
et 4
sin 3(t 4) H (t 4)
3 Heaviside Step function
0.5
x t
0 2 4 6 8 10
0.5
t
3.2 Response to an Arbitrary Input
The response to general force, F(t), can be viewed as a series
of impulses of magnitude F(ti)Δt
th
Response at time t due to the i impulse zero IC
.
xi(t) = [F(ti)Dt ] h(t-ti) for t>ti x
F(t) ti t
Impulses If t t I (the i th time interval)
I
F(ti) x(t I ) [ F (ti )t ]h(t ti )
i 1
t 0, ti
t
x(t ) F ( )h(t )d (3.12)
0
1 nt t
n
x(t ) e
F ( ) e sin d (t ) d
md 0
1 t
md 0
F (t )e n sin d d (3.13)
0 0 t t0
mx cx kx
F0 t0 t
x0 0, v0 0, 0 1
t
1 nt 0 1 nt t
n n
x(t ) e (0) e sin (t ) d e F e sin d (t )d
md md
d t 0
0
0
F0 nt t n
md
e t0
e sin d (t )d
Integrating (use a table, code or calculator) yields the
solution:
F0 F0
x(t ) en (t t0 ) cos d (t t0 ) , t t0 (3.15)
k k 1 2
tan 1 (3.16)
1 2
Example: undamped oscillator under IC and constant force
For t1 t t2
t
1
x12 F0 sin n (t )d
t1
mn
F0 (1)(1)
t
cos n (t )
mn n t1
F
0 2 [1 cos n (t t1 )]
mn
Now compute the solution for time greater than t2
For t t2
0 0
t1 t2 t
x2 F ( )h(t )d F ( )h(t )d F ( )h(t )d
0 t1 t2
F0 1
t2
cos n (t )
mn n t1
F0
[cos n (t t2 ) cos n (t t1 )]
mn 2
Total solution is superposition:
v0
sin nt x0 cos nt t t1
n
v0 F
x(t ) sin nt x0 cos nt 0 2 [1 cos n (t t1 )] t1 t t2
n mn
v0 F
sin nt x0 cos nt 0 2 cos n (t t2 ) cos n (t t1 ) t t2
n mn
m F0 1, n 8, t1 2, t2 4, x0 0.1, v0 0
Check points: x increases after application of F . Undamped response around x 0
0.3
Displacement x(t)
0.2
0.1
-0.1
0 2 4 6 8 10
Time (s)
Example 3.2.3: Static versus dynamic load
md g t 0
mx cx kx
0 t0
md g 1 nt
x(t ) 1 e cos d t
k 1
2
md g
0 x(t ) (1 cos d t )
k
md g
This has max value of xmax 2 , twice the static load
k
Numerical simulation and plotting
a0
Assume F (t ) an cos nt bn sin nt (3.20)
2 n 1
2n
where n n
T
T
a0 2
T 0
F (t ) dt (3.21) : twice the average
T
an 2
T 0
F (t ) cos nt dt (3.22) : Oscillations around average
T
bn 2
T
0
F (t ) sin nt dt (3.23)
The terms of the Fourier series satisfy orthogonality
conditions:
T 0 mn
0 sin nT t sin mT tdt T mn
(3.24)
2
T 0 mn
0 cos nT t cos mT tdt T mn
(3.25)
2
T
0
cos nT t sin mT tdt 0 (3.26)
Fourier Series Example
F(t)
Step 1: find the F.S. and
F0
determine how many terms
you need
0 t1 t2=T
0, t t1
F (t ) F0
t t t t1 , t1 t t2
2 1
Fourier Series Example
1.2
1
F(t)
2 coefficients
0.8 10 coefficients
100 coefficients
0.6F(t)
Force
0.4
0.2
-0.2
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (s)
Having obtained the FS of input
where x0 (t ) is a solution to
a0 a0
x 2n x x x0 (t )
2
2n2
n
2
and xcn (t ) and xsn (t ) are a solutions to
x 2n x n2 x an cos(nT t ) Solutions calculated from
x 2n x n2 x bn sin(nT t ) equations of motion (see
section Example 3.3.2)
3.4 Transform Methods
f(t) F(s)
at e
( s a )t
1
L{e } t
( s a ) 0 ( s a)
Laplace Transforms of Derivatives
• Laplace transform of the derivative of a function
df (t ) df (t )
0
st
L e dt
dt dt
Integration by parts gives,
df (t ) st
st
L
f (t ) e s f (t ) e dt
dt 0 0
df (t )
L f (0) sL f (t )
dt
Laplace Transform Procedures
• Laplace transform of the integral of a function
L
t
1
f (t )dt L f (t ) f (t )dt
s
0
eat f t
L
F s a
f t a (t a )
L
e as F s
thus
(t )
1 (t a)
L
e L as
Example 3.4.3: compute the forced response of a
spring mass system to a step input using LT
The equation of motion is
mx(t ) kx(t ) (t )
Taking the Laplace Transform (zero initial conditions)
1 1 1/ m
( ms 2 k ) X ( s) X ( s)
s s (ms 2 k ) s ( s 2 n2 )
Taking the inverse Laplace Transform yields:
1/ m 1
x(t ) 2 1- cos nt 1- cos nt
n k
-0.05
X ( ) x(t ) e jt dt
-0.1
• Corresponding inverse transform 0 1 2 3 4
Time (s)
Fourier
X ( )e d
jt
x(t ) 1
2 Transform
20
-10
H ( ) h(t ) e jt
dt
-20
0 1 2 3 4 5
Frequency (Hz)
3.5 Random Vibrations
• So far our excitations have been harmonic, periodic, or at least known in advance
• These are examples of deterministic excitations, i.e., known in advance for all time
– That is given t we can predict the value of F(t) exactly
– Earthquakes
– Aerodynamic forces
-A
2
2 T A rms
A /2
Autocorrelation
Rxx(t) Rxx(t)
t time shift
2
-A /2 t time shift
Power Spectral Density
Sxx(w) Sxx(w)
Frequency Frequency
1/T (Hz) (Hz)
More Definitions
T
1
x lim x(t )dt (3.47)
Average : T T
0
T
1 2
x lim x (t )dt
2
(3.48)
Mean-square: T T
0
T
1 2
xrms x lim x (t )dt
2
(3.49)
rms: T T
0
Expected Value
(or ensemble average)
T
x(t )
E[ x(t )] lim dt x (3.63)
The expected value = T
0
T
1
L[h(t )] G (s )
ms cs k
2
0
In a Lab, the PSD function of a random input and the output can be measured simply in one experiment. So the
FRF can be computed as their ratio by a single test, instead of performing several tests at various constant
frequencies.
Here we get an exact Here we get an expected
time record of the output value of the output given
given an exact record of the a statistical record of the
input. input.
Example 3.5.1 PSD Calculation
Consider mx cx kx F (t ), where the PSD of F (t ) is constant S0
The corresponding frequency response function is:
1
H ( ) (2.59)
k m 2 c j
2
1 1 1
H ( )
2
k m 2 c j k m 2 c j k m 2 c j
1
(k m 2 ) 2 c 2 2
S0
S xx H ( ) S ff
2
(k m 2 )2 (c )2
Example 3.5.2 Mean Square Calculation
Consider the system of Example 3.5.1 and compute:
2
1
E x 2 S0 d
k m c j
2
n
m S0
S0
kcm kc
t
x(t ) F ( )h(t )d (3.71)
0
Using the convolution equation as a tool, compute the
maximum value of the response
Recall the impulse response function undamped system:
1
h(t ) sin n (t ) (3.73)
mn
1
F ( ) sin n (t ) d
t
x(t ) max
mn
0 max
(3.74)
For x2 apply
F0 t t1 sin n (t t1 )
time shift t1 x2 (t ) , t t1 (3.76)
k t1 nt1
cos nt p cos nt p cos nt1 sin nt p sin nt1
1 cos nt1
nt p tan
1
sin t
n 1
sin 2 nt1 (1 cos nt1 ) 2
2 1 cos nt1
1 cos nt1
nt p
sinnt 1
From the triangle: sinnt p
1
(1 cos nt 1)
2
sinnt 1
cos nt p
2(1 cos nt 1)
xmax k 1
1 2 1 cos nt1
F0 nt1
st nd
1 term is static, 2 is dynamic. Plot versus:
t1 nt1 Input characteristic time
T 2 System period
Response Spectrum
X ( s) 1
receptance: 2 (3.86)
F ( s ) ms cs k
sX ( s ) s
mobility: 2 (3.87)
F ( s ) ms cs k
s 2 X (s) s2
inertance: 2 (3.87)
F ( s) ms cs k
The magnitude of the compliance transfer function yields
information about the systems parameters
1
H ( j ) (3.89)
(k m ) (c )
2 2
k 1
H( j ) (3.90)
m cn
1
H (0) (3.91)
k
3.8 Stability
Stable: x(t ) M , t 0
(n2 2 )2 (2n ) 2 n
2
X
m 2 (k 2
mg ) a b
m 2 b (k 2
mg a )) 0
Choose b 0 and a mg
m 2 b k 2 0
F (t )
F0 30 N
F(t) k 1000 N/m
0.1 x(t)
F0 M
n 3.6
t0 2 s
t0 k c
Example 3.9.1 Analytical versus numerical
x(t ) 0.03 0.03e0.316(t t0 ) cos[3.144(t t0 ) 0.101] (t t0 )
(t t0 )
%% Analytical solution (example 3.2.1)
Fo=30; k=1000; wn=3.16; zeta=0.1; to=0; 2 x2
theta=atan(zeta/(1-zeta^2)); m m m
wd=wn*sqrt(1-zeta^2);
t=0:0.01:12;
Heaviside=stepfun(t,to);% define Heaviside Step function for 0<t<12
xt = (Fo/k - Fo/(k*sqrt(1-zeta^2)) * exp(-zeta*wn*(t-to)) *
cos (wd*(t-to)- theta))*Heaviside(t-to);
plot(t,xt); hold on
%% Numerical Solution
xo=[0; 0];
ts=[0 12];
[t,x]=ode45('f',ts,xo);
plot(t,x(:,1),'r'); hold off
%---------------------------------------------
function v=f(t,x)
Fo=30; k=1000; wn=3.16; zeta=0.1; to=0; m=k/wn^2;
v=[x(2); x(2).*-2*zeta*wn + x(1).*-wn^2 + Fo/m*stepfun(t,to)];
Matlab Code
x0=[0;0]; 0.06
plot(t,x(:,1)) 0.03
0.02
0.01
0
0 2 4 6 8 1 1
Time (s)
function v=funct(t,x)
F0=30;
k=1000;
wn=3.16;
z=0.1;
t0=2;
m=k/(wn^2);
v=[x(2); x(2).*-2*z*wn+x(1).*-wn^2+F0/m*stepfun(t,t0)];
Problem 3.22
A wave consisting of the wake from a passing boat impacts a
seawall. It is desired to calculate the resulting vibration.
Figure P3.22 illustrates the situation and suggests a model.
Calculate the resulting response.
Numerical solution of Problem 3.22
%problem 3.19
m=1000; F (t )
E=3.8e9;
F(t) F (1 t ) 0 t t0
A=0.03; 0 t0
L=2;
F0 t t0
k=E*A/L;
t0=0.2;
F0=100;
global F0 k m t0
%numerical solution
x0=[0;0];
ts=[0 0.5];
[t,x]=ode45('f_3_19',ts,x0);
plot(t,x(:,1))
function v=f_3_19(t,x)
global F0 k m t0
A=x(2);
F=(((1-t./t0).*stepfun(t,0))-((1-t./t0).*stepfun(t,t0)))*F0/m;
B=(-k/m)*x(1)+F;
v=[A; B];
P3.22
3.9 Nonlinear Response Properties
Nonlinear term