Documente Academic
Documente Profesional
Documente Cultură
ENGINEERING
CHAPTER: VIBRATION
FREE vs damped VIBRATION
VIBRATION TYPES
FREE VIBRATION DAMPED FREE
(UNDAMPED) VIBRATION
Vibration
X - DIRECTION
Y - DIRECTION
Free Vibration (Undamped)
FRICTIONLESSS
X-
DIRECTION
Y-
DIRECTION
Simple Harmonic Motion
Y-direction X-direction
Free Body Diagram W = mg
F = kx = Fx max
Reaction force
F x ma x ; k x mx
(Equation of Motion)
Free Body Diagram
When t = 0, R = x
k
where n
m
x n2 x 0
x n2 x 0 is a homogeneous, second-order, linear,
differential equation with constant coefficients, and the
general solution is
x n2 x 0 is a homogeneous, second-order, linear,
differential equation with constant coefficients, and the
general solution is
y @ x A sin n t B cos n t
If t = 0,
MATLAB Code for General Solution
x_new = subs(x,A,A1);disp(x_new);
x_new = subs(x_new,B,B1);disp(x_new);
SUMMARY – Free Vibration
x A sin n t B cos n t
C sin n t
x x 0
2
n
k
where n
m
Period is the total time needed to make a complete cycle of vibration
2 m
2
n k
1n 1 k
f
2 2 m
EXAMPLE (FREE VIBRATION)
A body weighing 25 lb is suspended from a spring of constant k = 160
lb/ft. At time t = 0, it has a downward velocity of 2 ft/s as it passes
through the position of static equilibrium. Determine:
(a) the static spring deflection δst
(b) the natural frequency of the system in both rad/sec (n) and
cycles/s (ƒn)
(c) the system period, τ
EXAMPLE (FREE VIBRATION)
EXAMPLE (FREE VIBRATION) –
continue…
A body weighing 25 lb is suspended from a spring of
constant k = 160 lb/ft. At time t = 0, it has a downward
velocity of 2 ft/s as it passes through the position of
static equilibrium. Determine:
(d) the displacement x as a function of time, where
x is measured from the position of static equilibrium
(e) the maximum velocity vmax attained by the
mass
(ƒ) the maximum acceleration amax attained by the
mass.
EXAMPLE (FREE VIBRATION) –
continue…
EXAMPLE (FREE VIBRATION) –
continue…
weight = input('Give the weight value: ');
k_spring = input('Give the spring constant: ');
syms t;
A = 0; velocity = 2; t1 = 0:0.01:3;
x_displacment = A * cos (free_rot*t) + (velocity/free_rot)*sin(free_rot*t);
disp(x_displacment);
x_displacment_new = subs(x_displacment,t1);
subplot(3,1,1);
plot(t1,x_displacment_new);
title('displacement');
x_velocity = diff(x_displacment);
disp(x_velocity);
x_velocity_new = subs(x_velocity,t1);
subplot(3,1,2);
plot(t1,x_velocity_new);
title('velocity');
x_acc = diff(x_velocity);
disp(x_acc);
x_acc_new = subs(x_acc,t1);
subplot(3,1,3);
plot(t1,x_acc_new);
title('acceleration');
Example 2:
A spring has stiffness 25 kN/m. If a block of mass 10
kg is attached to the spring, pushed a distance 20
mm above its equilibrium position, and released from
rest at t = π/400 s, determine:
1. The frequency
2. The period time
3. The displacement, velocity and acceleration when
time, t is quarter of the period time.
Example 2 - Solution
Example 3:
A spring has stiffness 20 kN/m. If a block of
mass 4 kg . At the initial stage, the mass is
pushed 8 mm and released to produce linear
oscillations. Calculate:
1. The frequency
2. The period time
3. The displacement, velocity and
acceleration when time, t is 0.05s
Damped Free Vibration
F cx
where the constant c, is the coefficient of viscous damping and has
units of N.s/m
Fx max ;
kx cx mx
(Equation of Motion)
mx cx kx 0
c k
x x x 0
m m
General solution for this linear, second-order,
t
homogeneous, differential equation is x e
where e is the base of the natural logarithm
and λ is a constant.
The Mathematic Reason behind the
Scene
t
xe mx cx kx 0
x
e t
t
t
x
2
(m c k )e 0
2
e2 t
t 2
(m c k ) 0
2
m c k 0
2
c c 4mk 2
2m
The solution for the roots will be one of the
following cases:
k mx cx kx 0
c2 – 4mk = 0, n
m c k
x x x 0
Damping ratio is defined as m m
c
2 mk
When t = 0,
TUTORIAL #1 - Solution
When t = 0,
(1) (2)
Displacement will be
syms t C angle;
x = C*exp(-damping_ratio*wn*t)*sin(wd*t + angle);
x_dot = diff(x);
t1 = 0;
x_new = subs(x,t,t1);%disp(x_new);
x_dot_new = subs(x_dot,t,t1);%disp(x_dot_new);
syms t C A B;
%A = 0.2; velocity = 0;
t1 = 0;
x_displacment = A * cos (wd*t) + B *sin(wd*t);
x = exp(-damping_ratio*wn*t)*x_displacment; %disp(x);
x_dot = diff(x); %disp(x_dot);
x_inital = subs(x,t,t1); x_dot_initial = subs(x_dot,t,t1);
%disp(x_inital); disp(x_dot_initial);
A1 = solve(x_inital == 0.2, A);
x_dot_int = solve(x_dot_initial ==0,B);
disp(x_dot_int); B1 = subs(x_dot_int,A,A1);
disp(B1);
x_final = subs(x,A,A1);
x_final = subs(x_final,B,B1);
disp(x_final);
t2 = 2;
x_final_new = subs(x_final,t,t2);
disp(double(x_final_new));
EXAMPLES
TUTORIAL
syms c x t tida x_dot Wn zida;
k = 100; C = 12; m = 60;
Wn = (k/m)^0.5;
zida = C / (2*m*Wn); %underdamping ; zida <1 (0.0775)
Wd = Wn*(1-zida^2)^0.5;
x = c*exp(-zida*Wn*t)*sin(Wd*t + tida);
%displacement@amplitude
x_dot = diff(x,t); %velocity
t=0;
x_t_0 = subs(x,t);
x_dot_t_0 = subs(x_dot,t);