CHAPTER 5: Multi Degree-Of-Freedom Vibration
CHAPTER 5: Multi Degree-Of-Freedom Vibration
Initially we will just increase the number of degrees-of-freedom to three. Thereafter we will
increase the numbers of degrees-of-freedom. It will soon become apparent that the maths will
be overwhelming for systems with many degrees-of-freedom. For this reason computers are
used extensively in vibration analysis. However it is important to have a good understanding of
vibrating systems even when they have many degrees-of-freedom. The results from solving the
equations of motion will be given but the mathematical detail will be omitted. In the next chapter
more detail will be given of the mathematical solutions of the equations. At this stage it is the
object to aim for understanding of the results rather than the means used to obtain them.
We need to introduce another variable x 3 to locate the position of the mass m 3 . The coordinate
x 4 is introduced to aid in the deriving of the equations of motion but can be found from x1 and
x 2 so does not imply a fourth degree-of-freedom. From geometry,
c c c
x 4 = x1 + ( x2 − x1 ) = x1 1 − + x2 ................................ (5.1)
L L L
Contents
Free body diagrams ignoring gravity forces and working relative to the static equilibrium
position are shown in figure 5.2.
Using Newton's second law for the linear motion of the centre of mass gives
1
mL2θ' ' = −k1x1L / 2 + k2 x2L / 2 + k 3(x4 − x3 )(c − L / 2) + F( L / 2 − b) .............. (5.5)
12
If in equations (5.4) - (5.6) we substitute for x from (5.2), θ from(5.3) and x 4 from (5.1) we
obtain 3 equations with just the three degrees-of-freedom x1 , x 2 and x 3 . Thus after much
maths,
c c
m(x1' ' + x2' ' ) = 2 x1 −k1 − k3 1 − + x2 − k2 − k3 + k 3x3 + F .............. (5.7)
L L
and
mx1' ' =
c c c c c 6b
x1 −4k1 − k3 1− 4 − 6 + x2 2k 2 − k3 4 − 6 + x3k 3 4 − 6 + F 4 −
L L L L L L
...... (5.9)
Subtracting (5.7) and (5.8)
Contents
mx 2' ' =
c c c c c 6b
x1 2k1 + k3 1− 2 − 6 + x2 −4k 2 + k3 2 − 6 − x3k 3 2 − 6 − F 2 −
L L L L L L
..... (5.10)
c c
and m 3x3' ' = k 3 x1 1 − + x2 − x3 ........................................ (5.11)
L L
Equations (5.9) - (5.11) may be written in matrix form
c c c c c
4k1 + k 3 1 − 4 − 6 −2k2 + k 3 4 − 6 −k 3 4 − 6
m 0 0 x1' ' L L L L L x1
c c c c c
0 m 0 x2 '' + −2k1 − k3 1− 2 − 6 4k 2 − k3 2 − 6 −k 3 2 − 6 x2
L L L L L
0 0 m3 x 3' ' c c x3
−k 3 1− −k 3 k3
L L
6b
F 4 −
L
6b
= −F 2 −
L
0
.. (5.12)
However the stiffness matrix is not symmetrical. If we had used the Lagrange equations the
derivation would have been as follows,
1 1 1
T= mx2G + IG θ2 + m3x23
2 2 2
mL2
IG = (long slender beam)
12
1 1 1 2
and V = k1x21 + k2 x22 + k3 (x3 − x 4 )
2 2 2
θL θL
x1 = x + and x 2 = x −
2 2
and
L
x 4 = x − θ c −
2
1 θL 2 1 θL 2 1 L 2
so that V = k1 x + + k2 x − + k 3 x3 − x + θ c −
2 2 2 2 2 2
for the q i = x
Contents
∂V θL θL L
= k1 x + + k 2 x − − k3 x3 − x + θ c −
∂x 2 2 2
∂T d ∂T
and = m1x so that = m1x' '
∂x dt 2 ∂x
θL θL L
∴m 1x'' + k1 x + + k2 x − − k3 x3 − x + θ c − = 0
2 2 2
for the q i = θ
∂V L θL L θL L L
= k1 x + − k 2 x − + k 3 c − x3 − x + θ c −
∂θ 2 2 2 2 2 2
∂T d ∂T
and = IG θ so that = IG θ''
∂θ dt 2 ∂θ
L θL L θL L L
I Gθ' ' + k1 x + − k 2 x − + k 3 c − x3 − x + θ c − = 0
2 2 2 2 2 2
for the q i = x 3
∂V L
= k3 x3 − x + θ c −
∂x3 2
∂T
and = m 3x3 so that d 2 ∂T = m 3x3''
∂x3 dt ∂x3
L
m 3x3' ' + k3 x3 − x + θ c − = 0
2
In matrix form
m 1 0 0 x''
0 IG 0 θ''
0 0 m 3 x 3' '
L
k1 + k2 + k 3 (k1 − k2 )L / 2 − k 3 c − −k 3
2 x
L L2 L
+ (k1 − k 2 )L / 2 − k 3 c − (k1 + k2 )L2 / 4 + k 3 c − k 3 c − θ = 0
2 2 2
L x 3
−k 3 k3 c − k3
2
This may be abbreviated to
..
[ M][ X]+ [K][ X] = 0 ........................................................ (5.13)
and in this case both the mass and stiffness matrices are symmetrical. Using the method
described in chapter 4 we can find the eigen values and vectors and hence the natural
frequencies and mode shapes.
Contents
5.1.1 Natural frequencies
If we put λ = ω2 and [ X] = {u} we obtain the characteristic or eigen value equation of the
system:
k1 +k 2 +k 3 ( )
(k1 − k2 )L/ 2−k 3 c−
L
2
2
−k3
m1 0 0
( )
det (k1 −k 2 )L/2 −k 3 c−
L
2 ( )
(k1 +k 2 )L2 / 4+k 3 c−
L
2 ( )L
k 3 c− − λ 0 I G 0 =0
2
0 0 m3
− k3 ( )
k 3 c−
L
2
k3
This is a cubic equation in λ so that there will be three natural frequencies. When each of
these values is substituted in (4.17) the associated eigen vector {u} is found and this is the
mode shape. For ease of comprehension it is convenient to represent the mode shapes in
θL θL
terms of the coordinates x1 = x + and x 2 = x − and x 3 as shown in figure 5.3.
2 2
The amount of maths is significant so a program has been written to calculate the natural
frequencies and the associated mode shapes. The results are shown in figure 5.4 for
Contents
x1 0.2683 x1 1.0
ω n1 = 0.4857 Hz {u1} = x2 = 0.6008 ω n2 = 0.9106 Hz {u2} = x2 = 0.0866
x3 1.0 x3 −0.4227
x1 −0.699
ω n3 = 1.412 Hz {u2} = x2 = 1.0
Figure 5.4 Natural frequencies and mode
shapes x3 −0.2247
Contents
For steady state vibration the exiting force is Fsinωt and x1=X1sinωt, x2=X2sinωt and
x3=X3sinωt. This is because there is no damping. Substituting in (5.9), (5.10) and (5.11)
c c c c c
X1 4k1 + k3 1− 4 − 6 − mω2 + X2 −2k2 + k 3 4 − 6 + X3k 3 −4 + 6
L L L L L
6b
= F4 −
L
c c c c c
X1 −2k1 − k3 1− 2 − 6 + X2 4k 2 − k 3 2 − 6 − mω 2 + X3k 3 2 − 6
L L L L L
6b
= −F 2 −
L
and
c c
( )
− k 3X1 1− − k 3 X 2 + X3 k 3 − m 3ω 2 = 0
L L
c c c c c
4k1 + k3 1− 4 − 6 − mω2 −2k2 + k 3 4 − 6 k3 −4 + 6
L L L L L X1
c c c c c
−2k1 − k 3 1− 2 − 6 4k2 − k3 2 − 6 − mω2 k 3 2 − 6 X2
L L L L L
c c X3
− k3 1 − − k3 k 3 − m3ω 2
L L
6b
F 4 −
L
6b
= −F 2 −
L
0
....................5.14)
X1 X2 X
after much maths it is possible to obtain the responses , and 3
F F F
and hence the response X/F at any position Xpos along the beam may be determined
Contents
Figure 5.6 Response of beam
The response shown in figure 5.6 is for the same values as used previously with the excitation
(Fpos) and response position (Xpos) as shown,
Note that there are infinite resonances at the natural frequencies because there is no damping.
Note that the resonant frequencies do not change with Fpos or Xpos.
To get a better understanding of this system an animation program has been written.
This shows the system vibrating and allows the excitation frequency to be set by dragging the
blue line on the graph (see figure 5.7). As shown this is set to a minimum on the graph. At this
frequency the beam has no vibration amplitude for the Xpos value. The beam is vibrating as if
there was a pivot at Xpos. It is of interest to investigate when the additional spring/mass acts as
a detuner.
Contents
Figure 5.7 Excitation frequency variation.
k3 10
The detuned frequency is given by ω = = = 4.472rad / s = 0.7118Hz . At this
m3 0.5
frequency the beam will have no amplitude of vibration where the detuner is attached. This is
because the detuner exhibits infinite dynamic stiffness at this frequency. If Xpos = Dpos then
the response will be zero at this frequency. However note that the response graph is drawn at
discrete frequencies and the frequency for zero response will be close to 0.7118 Hz but not
exactly this value.
If Xpos and Dpos are kept the same but varied it will be found that the response is always zero
at 0.7118 Hz.
With damping as shown above we retain the detuner as it has no damping. The transient
response involves a decaying vibration and is a major maths exercise to determine. For the
steady state solution for sinusoidal excitation the previous undamped solution (equation
Contents
(5.14)) is easily modified. When viscous damping is included in parallel with the springs,
wherever there was a kx term we will now have kx + cx' so that equation (5.14) becomes,
c
( )( )
c c
4(k1 +iωc1 )+k 3 1− L 4−6 L − mω 2
c
−2( k2 + iωc 2 )+k 3 4−6
L ( ) c
L ( )
k 3 −4+6
L X1
( )( )
−2(k1 + iωc1 )−k3 1− 2−6c c c
4(k 2 +iωc 2 )−k3 2−6 − mω( )c 2
( )
k 3 2−6
c X 2
L L L L L
X3
( )
−k3 1−
L
c
−k 3
c
L
k 3 −m 3ω2
6b
( )
F 4− L
6b
= −F 2−
( )
L
............................................. (5.15)
0
after even more maths it is possible to
X X X
obtain the responses 1 , 2 and 3
F F F
(these will be complex, ie having
amplitude and phase).
It is of interest to note that the highest natural frequency is barely visible. The effect of damping
may be examined using the program and varying c1 and c 2 .
k3 10
There is still a detuner with a detuned frequency ω = = = 4.472rad / s = 0.7118Hz .
m3 0.5
At this frequency the beam will have no amplitude of vibration where the detuner is attached.
The animation program will allow this to be checked.
Contents
As for the undamped system, if Xpos = Dpos then the response will be zero at this frequency.
If Xpos and Dpos are kept the same but varied it will be found that the response is always zero
at 0.7118 Hz.
As an example consider
Contents
1.9 0 0 0 0
0 1.8 0 0 0
The mass matrix [ M] is then 0 0 1.7 0 0 kg
0 0 0 1.6 0
0 0 0 0 1.5
25 −13 0 0 0
−13 27 −14 0 0
and the stiffness matrix [ K] is then 0 −14 29 −15 0 N/m
0 0 −15 31 −16
0 0 0 −16 16
Using the eigen value approach and a computer program we find the five modes as shown in
Figure 5.8.
Figure 5.8 Natural frequencies and mode shapes of five degree of freedom system.
The program used to calculate these values is available and the effect of varying parameter
values may be investigated.
Contents
5.2.2 Forced vibration
Consider forces applied to each of the masses. This is a common approach as then if we wish
to have a force applied to only one mass we may set the others to zero.
As an example consider steady state sinusoidal excitation with F1(t) = F1 sin ωt and
x1=X1sinωt, x2=X2sinωt, x3=X3sinωt, x4=X4sinωt and x5=X5sinωt. We then obtain,
(k +k )−m ω 2 −k 2 0 0 0 X F
1 2 1 1 1
−k2 (k2 +k3 )−m 2ω 2 − k3 0 0 X2 0
2 X = 0
0 −k 3 (k3 +k 4 )− m3ω − k4 0 3
2
0 0 −k 4 (k 4 + k5 )− m4ω − k5 X 4 0
0 0 0 −k 5 k 5 −m 5ω2 X5 0
..........5.16)
X1 X2 X3 X 4 X
After much maths it is possible to obtain the responses , , , and 5 .
F1 F1 F1 F1 F1
A computer program has been written to obtain the responses. For the example considered
previously and for which the natural frequencies have been found.
Contents
The five responses are shown in figure 5.9.
The program that calculates the response may be run and the parameter values changed and also
which mass is excited. It will be found that the number of anti-resonances also changes with the
excitation position.
It should be noted that all responses have five resonances. These resonances are at the natural
frequencies found previously and hence are at the same frequencies for each response. The
'height' of the resonances varies because the computer draws the graph at discrete frequencies.
These discrete frequencies are not exactly at the natural frequencies (when the response would
be infinite) and the responses are not the same off resonance.
The responses have anti-resonances, when the response tends to zero. The 'depth' of these anti-
resonances again would be zero if the discrete frequency used by the program was at the
X
'correct' value. It is of interest to note from figure 5.9 that for 1 there are 4 anti-resonances,
F1
Contents
X2 X X
for there are 3 anti-resonances, for 3 there are 2 anti-resonances, for 4 there is 1 anti-
F1 F1 F1
X5
resonance, and for there are no anti-resonances, It is informative to view an animation of
F1
the motion at a particular excitation frequency. A program has been written to do this.
A typical output from the program is shown with an additional drawing of the system added at
X
the bottom. A typical response is shown - 4 . This illustrates that this program also allows
F1
the steady state motion of the system to be observed at a particular frequency. This
frequency may be changed by 'dragging' the blue line across the graph. In the diagram below
the animation is frozen at an extreme of its motion. By comparison with the fixed drawing of
the system the amplitudes can be deduced. As the frequency of the animation is set at 0.75
rad/s (the second natural frequency) the animation shows the second mode shape.
Contents
We may begin to understand the anti-resonance effect when the blue line is dragged to the
appropriate frequency (1.035 rad/s). At this frequency the mass m 4 is not moving. However
the mass m 5 to the right is moving with no excitation on it. Thus the mass m 5 and the stiffness
k5 act as a detuner. The detuned frequency is k5 / m5 = 1.6 / 1.5 = 1.033rad / s . The
discrepancy with 1.035 rad/s is because the program uses discrete frequencies.
The transient response involves a decaying vibration and is a major maths exercise to determine.
For the steady state solution for sinusoidal excitation of mass m 1 the previous undamped
solution (equation (5.16)) is easily modified. When viscous damping is included in parallel
with the springs, wherever there was a kx term we will now have kx + cx' so that equation
(5.16) becomes,
where k*1 = k1 + iωc1 ; k*2 = k2 + iωc 2 ; k*3 = k3 + iωc3 ; k*4 = k 4 + iωc 4 and k*5 = k5 + iωc5 .
The maths is now even more prohibitive. A computer program similar to that for the
undamped case allows the various responses to be checked.
A typical response is shown in figure 5.11. The effect of low levels of damping is to reduce
the 'height' of the resonance peaks and to raise the anti-resonance 'depth'. If the animation is
Contents
observed for high damping it will be found that the masses do not just vibrate in-phase and
out of phase, as is the case with undamped systems.
5.5 Conclusions
As the number of degrees-of-freedom increases the maths to solve the equations increases
significantly. In this chapter much of that maths has been omitted and the major trends have
been highlighted. It should be clear that an 'N' degree of freedom system will have 'N' natural
frequencies and associated mode shapes. When excited, resonance normally occurs at
(undamped) or close to (damped) the natural frequencies. The response may have anti-
resonances when a detuner comes into play.
_____________________________________________________
Next chapter
Contents
.
Contents