Dynamics of Rotating Machines: Solution Manual
Dynamics of Rotating Machines: Solution Manual
Dynamics of Rotating Machines: Solution Manual
MACHINES
SOLUTION MANUAL
Version 1. July 2011
Supporting MATLAB scripts and functions have been written with emphasis on
clarity, not necessarily on efficiency or compactness.
1
Chapter 2
Problem 2.1
=
From Equation (2.24), the response is given by x ( t ) e −ζωnt ( a0 cos ωd t + b0 sin ωd t ) .
Thus x =−ζωn eζωnt ( a0 cos ωd t + b0 sin ωd t ) + ωd eζωnt ( −a0 sin ωd t + b0 cos ωd t ) .
When t = 0 , x ( 0=
) x=
0 a0 and x ( 0 ) = x0 = −ζωn a0 + ωd b0 .
Hence =
b0 ( x0 + ζωn x0 ) ωd .
Now m = 1kg , k = 9 N m , x0 = 10−3 m , x0 = 0 .
Thus ζ =0 and b0 = 0 , ωn =ωd = k m = 9 =3rad s . So x ( t ) = 10−3 ( cos 3t ) m .
If c = 1Ns m , 2ζω
= ζ c ( 2mω=
m 1 . Then=
n c= n ) 1 ( 2 ×=
3) 0.1666 and
Problem 2.2
For the shaft, d =
0.01m, L =
0.40m, J = 9.818 10−10 m 4 .
πd 4 32 =×
ksh =GJ L =80 ×109 × 9.818 ×10−10 0.15 =523.60N m .
For the disk, I = ρπhD 4 32 = 0.1960kg m 2 . Thus
=ω =
ksh I = 51.68 rad s . ω=
523.60 0.1960 ( 2π ) 8.23Hz .
( 2π ) 51.68=
Problem 2.3
ω2 =k m . Thus k = (1× 2π ) 700 = 27635 N m = 27.635 kN m .
2
Problem 2.4
ω= 50 × 2π= 314.159 rad s = = 10−3 m .
. x0 1mm
v0 =ωx0 =314.159 ×10−3 =0.3142 m s , a0 = 314.1592 ×10−3 =
ω2 x0 = 98.7 m s 2 .
Problem 2.5
Critical damping ζ =1 . Now 2ζωn = c m so that
cc = 2ωn m = 2 × (1× 2π ) × 700 = 8796.5 Ns m .
Problem 2.6
−ζωn ( t +T )
=x ( t ) e −ζωnt c0 cos ( ωd t − φ=
) and x ( t + T ) e c0 cos ( ωd ( t + T ) − φ ) . Now
x ( t + T ) e −ζωn ( t +T )
cos ( ωd ( t + T ) −=
φ ) cos ( ωd t − φ ) so that= = e−ζωnT .
x (t ) e −ζω n t
x (t ) x (t ) 2π 2πζ
Hence = eζωnT . Thus δ = log e = ζωnT = ζωn = .
x (t + T ) x (t + T ) ωd 1 − ζ2
2
Problem 2.7
( t ) As cos ωt + Bs sin ωt . Substitute into equation (2.29) we have
Let xs=
−ω2 ( As cos ωt + Bs sin ωt ) + 2ζω ( − As sin ωt + Bs cos ωt )
+ ω2n ( As cos ωt + B
=s sin ωt ) ( f0 m ) cos ωt
Collecting together terms in cos ωt and sin ωt and letting f 0 = 1 gives
{( ω2
n ) }
− ω2 As + 2ζωn ωBs=
cos ωt (1 m ) cos ωt
{( ωn − ω ) Bs − 2ζωn ωAs } sin ωt = 0
2 2
Dividing by ω2n and noting that generally, cos ωt ≠ 0 and sin ωt ≠ 0 we have
(1 − r 2 ) As + 2ζrB=s 1 ( mωn2 )
(1 − r 2 ) Bs − 2ζrAs =0
Solving this pair of equations gives expressions for As and Bs identical to Equation
(2.33).
Problem 2.8
In Equation (2.35) let r 2 = λ .
=
Then, Cs
(
1 mω2n
=
) 1
(1 − λ ) 2
+ λ ( 2ζ ) 2 −1 2
.
2
(1 − λ ) + λ ( 2ζ )
2 2 mωn
Problem 2.9
5 Hz= 10π s. r= ω ωn= 10π 11π= 1.1 .
(a) From Equation (2.34) it is clear that the response is proportional to the input
force. Doubling input force doubles response. No change in phase.
(b) If the phase of the input force changes, the phase of the response changes by
the same amount. Magnitude of response unchanged.
(c) If the forcing frequency is halved, r is halved. Using Equation (2.35) with
ζ =0 ,
3
=
then ( Cs )r =1.1
1 mω2n
=
( 1 mω2n), ( Cs )r =0.55
=
( ) (
1 mω2n
=
)
1 mω2n (
.
)
( 0.21
) ( )
0.6975
2 2
1 − 1.12 1 − 0.552
( Cs )r =0.55 0.21
Thus = = 0.3011 - a reduction to 30% of the original response.
( Cs )r =1.1 0.6975
Because the forcing frequency is now below the natural frequency, the phase
changes by 180° to zero.
=
(d) Initially, ( Cs )ζ=0
1 mω2n
=
( 1 mω2n).
( )
(
1 − 1.12 2 0.21
)
With damping, ( Cs )ζ=0.1
= =
1 mω2n ( )
1 mω2n
,
( )
( 2 2
)
1 − 1.1 + ( 2 × 0.1×1.1)
2 0.3041
( Cs )ζ=0.1 0.21
Thus = = 0.6905 - a reduction to 69% of the original response.
( Cs )ζ=0.0 0.3041
2ζr 2 × 0.1× 1.1
( φs )ζ=0.1 =tan −1 2
=tan −1 =−46° . i.e. −46 + 180 = 134° .
1− r 1 − 1.12
Problem 2.10
In this case f ( t ) = t T . Thus from Equation (2.43) b0 = 0 and
T T T
1 1 t 1 t2 1
=a0 ∫ =
f ( t )dt =∫ dt =
T0 T 0T T 2T 2
0
T T
2 2 2πnt
From Equation (4.42)=
bn ∫ f ( t ) sin ω0 nt
= dt ∫ f ( t ) sin dt .
T0 T0 T
x so that=
Let 2πnt T = dt (T 2πn ) dx . When
= t 0,=x 0 and when t = T , x = 2πn .
2 πn
2 2 2 πn
Hence bn = 2 ∫ x sin x dx = 2 sin x − x cos x 0 = −1 ( nπ ) .
( 2πn ) 0 ( 2πn )
2 πn
2 2 2 πn
Similarly, a=
n ∫
( 2πn ) 0 2
x cos x dx=
( 2πn ) 2
cos x + x sin x 0 = 0 .
t 1 ∞ 1 2πnt
Thus the Fourier series for the function is = − ∑ sin .
T 2 n=1 nπ T
In this example, T = 2 . The MATLAB script, Problem_02_10.m, uses this series to
determine the Fourier approximation of the function using 10, 50 and 100 terms in the
series and provides the following graphical output.
4
10 term Fourier series 50 term Fourier series
Force (N) 1 1
Force (N)
0.5 0.5
0 0
-2 0 2 4 -2 0 2 4
Time (s) Time (s)
100 term Fourier series
1
Force (N)
0.5
0
-2 0 2 4
Time (s)
Problem 2.11
1 0 5 −4
For this system M = kg and K = N m . The equations of motion are
0 2 −4 5
Mq + Kq = 0 . Solving these equations for free vibrations leads to an eigenvalue
problem of the form Ku = λMu where ωn = λ . This equation can be solved by
finding roots of the quadratic 2λ 2 − 15λ + 9 = 0 . Alternatively the eigenvalue problem
can be solved directly, see the MATLAB script Problem_02_11.m. Running this
script gives the following output:
Problem 2.12
The radial force due to each out of balance mass is = fu mu r Ω 2 , Thus when the
masses have rotated from the vertical by an angle θ , then in the vertical direction the
sum of the forces is f vert =mu r Ω 2 cos θ + mu r Ω 2 cos θ =2mu r Ω 2 cos Ωt , since
θ = Ωt . (Refer to Figure 2.36). In the horizontal direction the sum of the forces is
f hz = mu r Ω 2 sin θ − mu r Ω 2 sin θ = 0 . Thus there is no horizontal force and, so, in the
x direction the equation of motion becomes mx + kx= 2mu r Ω 2 cos Ωt .
5
If a vibration absorber is added, and the displacement of this mass is xa then the
equation of motion for free vibrations are
ma 0 xa ka − ka xa 0
0 m + = .
x − k a k a + k x 0
Thus, assuming a harmonic solution, we have
ka − ma ω2 − ka xa 0
( )(
= . Thus ka − ma ω2 ka + k − mω2 − ka2 =)
0.
−ka ka + k − mω2 x 0
k + k ka 2 ka k
Multiplying out, and dividing by ma m gives ω4 − a + ω + =0 .
m ma ma m
The forced vibration equations are
ka − ma ω2 − ka xa 0
= cos Ωt
−ka ka + k − mω2 x f vert
Inverting the 2 × 2 coefficient matrix, we have
xa 1 ka + k − mω 0 1 ka f vert
2
ka
= = Ω cos Ωt .
( )
cos t
x D ka ka − ma ω2 f vert D ka − ma ω2 f vert
where D is the determinant of coefficient matrix. The response x is zero if k=
a ma ω2 .
The response of the absorber is ( ka D ) f vert cos ωt where
D= ( ka − maω2 )( ka + k − mω2 ) − ka2 . When k= a ma ω2 , D = −ka2 .
−2mu r Ω 2
Thus xa =− (1 ka ) f vert cos Ωt = cos Ωt
ka
Problem 2.13
+ Kq = 0 and assuming a harmonic solution,
The equation of motion are Mq
Ku = λMu where ωn = λ . The system mass and stiffness matrices are
10 0 0 k2 + k3 −k3 − k2 20 −10 −10
−k
M = 0 10 0 kg , K = k3 + k4 −k4 = kN
3 −10 20 −10 m
0 0 40 −k2 − k4 k1 + k2 + k4 −10 −10 40
−1.1861 1
u2 =
−1.1861 , u3 =
−1 . The products u 2 M u3 and u 2 K u3 are both zero.
T T
1.0000 0
Now, the triple product u3T M u3 = 20 .
Thus uTN 3 = {1 −1 0} 4.47214= {0.22361 −0.22361 0} .
u3T 20 =
6
Problem 2.14
3
(a) q ( t )
= ∑ u Ni ci cos ( ωit + φi ) and since the masses are initially at rest,
p =1
3
φ1 =φ2 =φ3 =0 . When t =
= 0 , q0 ∑
= u Ni ci U N C , where C is a column vector of
p =1
0.006417 −0.001417
=q ( t ) 0.006417 cos ( ω1t ) m + −0.001417 cos ( ω2t ) m ,
0.003806 0.001194
6.42 −1.42
or q ( t ) 6.42 cos ( ω1t ) mm + −1.42 cos ( ω2t ) mm .
=
3.81 1.19
7
406.9297 0 0
Λ= 0 1843.0707 0 rad 2 s 2 . Hence the uncoupled equations of
0 0 3000.0048
motion are
p1 + 406.9297 p1 =10.16 cos ( ωt ) ,
p2 + 1843.0707 p2 = 12.11cos ( ωt ) and
p3 + 3000.0048 p3 = 0 . Note ω = 6 Hz = 6 × 2π = 37.699 rad s . Solving these three
second order differential equations gives the following steady state solutions:
p1 = −0.0100 , p2 = 0.0287 and p3 = 0 . Thus
0.17132 −0.14369 0.22361 −0.010
q ( t ) =U N p ( t ) =0.17132 −0.14369 −0.22361 0.0287 cos ( ωt ) m
0.10161 0.12114 0 0
−0.00584
−0.00584 cos ( ωt ) m
=
0.00246
Fk1 =
k1q3 =
30000 × 0.00246 =
73.8N
Fk 2 =k2 ( q1 − q3 ) =10000 × ( −0.00584 − 0.00246 ) =−83N .
Fk 3 k3 ( q2 −=
= q1 ) 10000 × ( −0.00584 + 0.00584
= ) 0.
Fk 4= k4 ( q3 − q2 )= 10000 × ( 0.00246 + 0.00584 )= 83N .
( )
Mobility Y13 = jωα13 = j 37.6991× −5.84 ×10−5 = −2.2016 ×10−3 j m Ns .
( )
Inertance, A13 = −ω2α13 = −37.69912 × −5.84 × 10−5 = −8.3039 × 10−2 m Ns 2
The MATLAB script Program_02_14.m repeats these calculations and gives the
following output:
Response at q1 = -5.8428 mm
Response at q2 = -5.8428 mm
Response at q3 = 2.4611 mm
8
Problem 2.15
+ Kq = 0 and assuming a harmonic solution,
The equations of motion are Mq
Ku = λMu where ωn = λ . The system mass and stiffness matrices are
q1 1 0 0 0
q 0 1 0 0
2
=q = , M kg ,
3q 0 0 1 0
q4
0 0 0 1
k1 + k2 − k2 0 0 20 −10 0 0
−k k2 + k3 −k3 0 −10 14 −4 0 3 N
K = 2 10 .
0 − k3 k3 + k4 − k4 0 −4 14 −10 m
0 0 − k4 k4 0 0 −10 10
(b) Stage 1: The ratio of kii to mii is 20000, 14000, 14000 and 10000. The coordinate
with the highest ratio (i.e. coordinate 1) is the first coordinate to be eliminated from
the systems as follows. Reorder the rows and columns so that the new order is
[2 3 4 1] . Hence
1 0 0 0 14 −4 0 −10 q2
0 1 0 0 −4 14 −10 0 q
3
=M r 0 = kg K = 103 N q
q .
0 0 1 0 r0 0 −10 10 0 m
r0
4
0 0 0 1 −10 0 0 20
q1
Thus K ss = 20000, K sm = [ −10 0 0]103 . Hence, P = [0.5 0 0 ]
−K −ss1K sm =
and
9
1 0 0
1.25 0 0
I 0 1 0
=
T = . Hence,= M r1 T= T
MT 0 1 0 kg and
P 0 0 1
0 0 1
0.5 0 0
9 −4 0 q2
3 N
K r1 ==
T KT −4 14 −10 10
T
and q r1 = q3 (from Equation (2.115) ).
m q
0 −10 10 4
Stage 2: The ratio of kii to mii is 7200, 14000 and 10000 for coordinates 2, 3 and 4.
Thus we remove coordinate with the highest ratio, coordinate 3. Reordering the rows
and columns into the sequence [ 2 4 3] we have
1.25 0 0 9 0 −4 q2
3 N
M r1 =
0 1 0 kg K r1 =
0 10 −10 10 q r1 =
q4 .
0 0 1 −4 −10 14 m q
3
Thus K ss =
14000, K sm =[ −4 −10]103 , and so P = [0.2857 0.7143]
−K −ss1K sm =
1 0
I
and= T = 0 1 . Hence, using Equation (2.115) gives
P
0.2857 0.7143
1.3316 0.2041 7.8571 −2.8571 3 N q
M r 2 = kg K r 2 = 10 qr 2 2 .
0.2041 1.5102 −2.8571 2.8571 m q4
The eigenvalue problem of this reduced system can be solved to give two natural
frequencies.
(c) Adding the masses at coordinates 1 and 2 together, and also at 3 and 4 together
gives the following mass and stiffness matrices.
2 0 k1 + k4 −k4 14 −4 3 N
M == 0 2 kg , K = k4 −4 4
10 .
− k4 m
The eigenvalue problem of this reduced system can be solved to give two natural
frequencies.
q1 1 0
q 1 0 q
(d) If q1 = q2 and q3 = q4 then 2 = 1 .
q3 0 1 q3
q4 0 1
Applying Equation (2.113) to the original mass and stiffness matrices gives
2 0 14 −4 3 N
M= kg and K = 10 m . These matrices are identical to those of
0 2 −4 4
part (c).
The MATLAB script Problem_02_15.m solves this problem and gives the following
output:
10
Full system model
1st natural frequency = 4.8538 Hz
2nd natural frequency = 13.2727 Hz
3rd natural frequency = 23.5933 Hz
4th natural frequency = 26.6981 Hz
Retaining q1 and q2
1st natural frequency = 6.2228 Hz
2nd natural frequency = 23.5014 Hz
Constraining q1 = q2 and q3 = q4
1st natural frequency = 5.735 Hz
2nd natural frequency = 13.9672 Hz
Note that the reduction in stages, eliminating the coordinate with the highest kii to
mii ratio gives the most accurate estimate for the two lowest natural frequencies.
Problem 2.16
If the amplitude of motion is x0 then the energy dissipated over a quarter of a cycle
by the force f dry is f dry x0 . Hence over one complete cycle the energy dissipated is
W = 4 f dry x0 . The energy dissipated over one cycle by viscous friction is
t = 2π ω
W =∫ Let x x0 sin ( ωt ) , x =x0 ω cos ( ωt ) and so x 2 =
cx 2 dt . = x02 ω2 cos2 ( ωt ) .
t =0
2π
Hence letting θ = ωt , W = cx02 ω∫ cos2 θ d θ = cωπx02 . The equivalent viscous
0
damping can be determined by equation energies, thus W = cωπx02 = 4 f dry x0 . Hence
the equivalent viscous damping=
is ceq 4 f dry ( πωx0 ) . The equation of motion is
mx + ceq x + kx =
= f 0 cos ωt . Thus ζ ceq ( 2=
mωn ) 4 f dry ( πωx0 × 2mωn ) . Hence
=
2ζr 4 f dry ( πx0 k ) where r =ω ωn . The amplitude of the response of a forced
f0 k
system is x0 = . Thus, substituting for ζ for a system with a dry
(1 − r ) 2 2
+ ( 2ζr )
2
f 02 k 2
friction damper, we have x02 = 2
. Rearranging we have
4 f dry
(1 − r ) 2 2
+
πx0 k
2
4 f dry
x02 (1 − r )
2 2
+
πk
f 02
=
k2
. Further rearrangement gives
11
f 02 4 f dry
2
(1 − r ) f0 1 − δ2
2 2 4 f dry
x02 = 2 1 − = where δ =
( )
. Thus x0 . To ensure
k πf 0 k 1 − r 2 πf 0
that x0 is real, 1 − δ2 > 0 and hence f0 f dry > 4 π .
We can also determine the phase of the response because for a single degree of
2ζr 4 f dry ( πx0 k )
freedom system with damping tan φ = . Thus tan φ = , but
1− r2 1− r2
f 1 − δ2 4 f dry δ
x0 k = 0 = tan φ =
( )
and hence . Thus we see that the phase
1− r2 πf 0 1 − δ2 1 − δ2
angle is not a function of frequency for this system. For the above analysis to be valid,
δ < 1 , and this implies that f dry < πf 0 4 . In the example, m = 1kg ,=
k 100 ×103 N m ,
ω = 25 Hz , f dry = 10 N and f 0 = 50 N . Thus =
ωn k=
m 316.23rad/s ,
4 f dry 4 ×10
ω= 25 × 2π= 157.08rad/s and hence r =ω ωn = 0.4967
= .δ = = 0.2546 .
πf 0 π× 50
f 1 − δ2 50 1 − 0.25462
Thus x0 =0 = 6.42 ×10−4 m ≡ 0.642 mm .
=
k 1− r 2
10 1 − 0.4967
5 2
( ) ( )
180 −1 δ
=φ tan = 14.75° . The MATLAB script Problem_02_16.m repeats
π 2
1 − δ
these calculations and gives the following output and graphical output.
Natural frequency = 50.3292 Hz
delta = 0.2546
Excitation frequency = 25
Response = 0.6419 mm at 14.7527 degree
Excitation frequency = 55
Response = 2.4895 mm at -14.7527 degree
0
10
Amplitude
0 0.5 1 1.5 2
Frequency ratio r
Phase (degrees)
150
100
50
0
0 0.5 1 1.5 2
Frequency ratio r
12
Problem 2.17
Equation of motion is mx + kx + hx=
3
f 0 cos ωt
(a) =
If we let x x1 cos ωt , =
x = −ω2 x1 cos ωt and x3 x13 cos3 ωt . Expanding this
=
expression in terms of multiple angles gives x3 x13 ( cos 3ωt + 3cos ωt ) 4 .
=
Considering only the cos ωt terms, we have x3 3 x3 cos ωt
4 1
. Substituting in the
equation of motion and cancelling the cos ωt factor we obtain
−ω2 mx1 + kx1 + 34 hx13 = f 0 . Thus, 3 hx3
4 1 ( )
+ k − ω2 m x1 − f 0 = 0 .
through by m we have 3 αx 2
4 1 ( )
+ ω02 − ω2 = 0 where α =h m and ω02 =k m .
( )
Thus ω2= 105 + 34 4 ×106 × 0.012 = 100300rad 2 / s 2 and so
=ω =
100300 ( 2π ) 50.4046 Hz .
{( k − 9ω m ) x + h ( x
2
3
1
4
3
1 )}
+ 6 x12 x3 + 3x33 cos 3=
ωt f 0 cos ωt
Thus, equating coefficients of cos ωt and cos 3ωt gives a pair of equations thus:
=
f1 {( k − ω m ) x + h (3x + 3x x + 6x x )} − f=
2
1
1
4
3
1
2
1 3
2
1 3 0 0
f = {( k − 9ω m ) x + h ( x + 6 x x + 3 x )}= 0
2
2
3
1
4
3
1
2
1 3
3
3
13
Let=ε f12 + f 22 . Clearly when the values of x1 and x3 are the roots, f=
1 f=
2 0
and ε =0 . The MATLAB function fminsearch.m iterates from initial values to
minimise ε and hence solve the equations. This function is used in the MATLAB
function Problem_02_17.m. From this function we have the following output
Note that to obtain the second solution, when ω =55 Hz , the initial values were zero.
14
Chapter 3
Problem 3.1
In this problem there is no damping in the bearing and the stiffness is the same in the
x and y directions. Hence
I d
θ + I p Ωψ + kL2 θ = 0
or in matrix notation,
Id ψ − I p Ωθ + kL2 ψ = 0
Id 0 θ I p θ kL2 0 θ 0
0
0 + Ω + = .
I d ψ − I p
0 ψ 0 kL2 ψ 0
Seeking solutions of the form θ = θ0e jωt and ψ = ψ 0e jωt , results in the equations
−ω2 I d + L2 k jωΩI p θ 0
0 = . This matrix must be singular and hence its
2 ψ
− jωΩI p
−ω I d + L k 0 0
2
15
( −ω2 Id + L2k ) = ( ωΩI p )2 . Hence ( −ω2 Id + L2k ) = ± ( ωΩI p )
2
and so
Once ω is calculated the relative displacements of the rotor are determined from the
matrix equation above as
θ0 − jωΩI p L2 k − ω2 I d
= = . Note that for Ω =0 the modes are not unique.
ψ 0 L2 k − ω2 I d jωΩI p
At 3000 rev min , ω =148.9699 rad s and 167.8195 rad s . θ0 ψ 0 =− j and j
v0 u0 j and − j .
respectively. Since v =− Lθ and u= Lψ , then =
u ( t ) 1 jθ 1 − jθ cos θ
For the first mode, = e + e 2
= where θ = ωt .
v ( t ) j − j − sin θ
u ( t ) 1 jθ 1 − jθ cos θ
For the second mode, = e + e = 2 .
v ( t ) − j j sin θ
The above is identical to Equations (3.34) and (3.35) and the text with these equations
explains why the first mode (23.71 Hz) is a backward rotating mode and the second
mode (26.71 Hz) is a forward rotating mode. The orbits are circular.
16
Problem 3.2.
In this problem there is no damping in the bearing. Hence
I d
θ + I p Ωψ + k y L2 θ = 0
or in matrix notation,
Id ψ − I p Ωθ + k x L2 ψ = 0
Id 0
θ 0 I p θ k y L2 0 θ 0
+Ω + = .
0 I d ψ
− I p 0 ψ 0 2 ψ 0
kx L
Seeking solutions of the form θ = θ0e jωt and ψ = ψ 0e jωt , results in the equations
−ω2 I d + L2 k y jωΩI p θ 0
0 = . This matrix must be singular and hence
− jωΩI p
−ω2 I d + L2 k x ψ 0 0
its determinant is zero. Thus ω is the solution of
( −ω2 Id + L2k y )( −ω2 Id + L2kx ) − ( ωΩI p )2 = 0 . Letting λ = ω2 this leads to a
quadratic in λ thus: λ 2 I d2 − ( I 2p Ω 2 + I d L2 ( k x + k y ) ) λ + L2 k x k y = 0 which is easily
solved for given parameters. For example, when
Ω 3000 rev min
= = 3000 × 2 π = 60 314.159 rad s we have
100λ 2 − 6.1448 ×106 λ + 81.25 ×109 = 0 . Solving this equation gives
λ = −23997 and − 33858 and hence s = λ = ±138.77 j and ± 205.40 j Taking the
positive roots we have
=ω 138.77 ( 2 π ) and 205.40= ( 2π ) 24.6548Hz and 29.2854Hz
Alternatively, we can solve the eigenvalue problem as described by equations (3.48),
(3.50), (3.51) and (3.52). The MATLAB script Problem_03_02.m gives the user the
choice of solving either the characteristic equation or the eigenvalue problem to
determine the system natural frequencies. Of course, both methods give the same
numeric values for the frequencies which are as follows
Solution of the characteristic equation
Problem 3.3.
In this problem there is damping and the stiffness in the bearing and the properties are
the same in the x and y directions. Hence
I d
θ + I p Ωψ + cL2 θ + kL2 θ = 0
or in matrix notation,
Id ψ − I p Ωθ + cL2 ψ + kL2 ψ =0
17
2
Id θ cL
0 ΩI p θ kL2 0 θ 0
0 + + =
I d ψ
−ΩI cL2 ψ 0 kL2 ψ 0
p
Since damping is included we now look for solutions of the form θ = θ0e st and
ψ = ψ 0e st , where s is complex, results in the equations
s 2 I d + sL2c + L2 k sΩI p θ 0
0 =
− sΩI p s 2 I d + sL2c + L2 k ψ 0 0
Setting the determinant of the above array to zero we have
s 2 I d + sL2c + L2 k =± jsΩI p . This gives the following quadratic equation (with one
( )
complex coefficient) I d s 2 + L2c jΩI p s + L2 k =
0 . For example, when
Ω 3000 rev min
= 60 314.159 rad s we have
= 3000 × 2 π =
10 s 2 + (125.00 ± 188.50 j ) s + 25 ×104 =
0
Each equation has two roots so the two equations have together four roots (forming
complex conjugate pairs) thus s = −6.62 ± 167.70 j and − 5.88 ± 148.85 j . From these
roots we can obtain the damped natural frequency by taking the imaginary part of s,
the natural frequency by taking the absolute values of s, and the damping, ζ , by
changing the sign of the real value divided by the absolute value of s. For example,
when s = −6.62 ± 167.70 j=
, ωd 167.7= ( 2π ) 26.69= Hz , ζ 6.62 = 167.7 0.395
18
Problem 3.4.
In this case the force applied to the support in the x and y directions is
f x= ku + kc v= kLψ − kc Lθ and f= y kcu + kv
= kc Lψ − kLθ . The moment acting on
the rotor in the θ direction is Lf=
y kc L2ψ − kL2θ . Similarly the moment acting on
the rotor in the ψ direction is − Lf x = −kL2ψ + kc L2θ and the equations of motion
become
I d
θ + I p Ωψ + L2 k θ − L2 kc ψ = 0
or, in matrix notation,
Id ψ − I p Ωθ − L2 kc θ + L2 k ψ = 0
Id 0
θ 0 I p θ kL2 −kc L2 θ 0
0 +Ω + =
I d ψ
− I p 0 ψ − kc L2 kL2 ψ 0
Seeking solutions of the form θ = θ0e st and ψ = ψ 0e st , gives the following equation
for s
s 2 I d + L2 k sΩI p − L2 kc
det = 0 or
− sΩI p − L2 kc s 2 I d + L2 k
I d2 s 4 + ( I 2p Ω 2 + 2 I d L2 k ) s 2 + L4 ( k 2 − kc2 ) =0 , a quadratic in s 2 .
For example, when Ω =3, 000 rev min and letting λ =s 2 , we have
100λ 2 + 5.0355 ×106 λ + 6 × 1010 = 0 . Solving this quadratic gives
λ = −1.935 × 10 4 and − 3.100 × 10 4 . Hence s = 139.12 j and 176.07 j and so
=ωn 139.12 = ( 2π ) 22.14 Hz and 176.07= ( 2π ) 28.02 Hz .
Alternatively, we can solve the eigenvalue problem as described by equations (3.48),
(3.50), (3.51) and (3.52). The MATLAB script Problem_03_04.m gives the user the
choice of solving either the characteristic equation or the eigenvalue problem to
determine the system natural frequencies. Of course, both methods give the same
numeric values for the frequencies which are as follows
Problem 3.5.
This machine has the equations of motion given by Equation (3.9), with kT = 2k ,
kC = 0 and k R = 2a 2 k , where L is the distance between the bearings (hence
a= b= L 2 ). Thus the equations of motion are
19
mu + 2ku = 0
mv + 2kv = 0
or in matrix notation,
I d
θ + I p Ωψ + 2a 2 k θ = 0
− I p Ωθ + 2a 2 k ψ = 0
Id ψ
m 0 0 0 u 0 0 0 0 u 2k 0 0 0 u 0
0 m 0 0 0 0 0 2k 0 0 v 0
0 v 0 v
+ Ω 0 0 0 + =
0 0 Id 0 θ I p θ 0 0 2a 2 k 0 θ 0
0 0 0 I d ψ 0 0 − I p 0 ψ 0 0 0 2a 2 k ψ 0
The translational and rotational equations of motion decouple. Thus, from
translational equations of motion, natural frequencies are 2k m (twice).
We now consider the 3rd and 4th equations and seek solutions of the form θ = θ0e st
and ψ = ψ 0e st . Thus
I d s 2 + 2 a2 k I p Ωs
det = 0 gives the following equation for s
− I Ωs 2 2
I d s + 2a k
p
( Id s2 + 2a2k ) + ( I pΩs )2 =
2
0 or I d s 2 + 2a 2 k =
± jI p Ωs giving the pair of
Problem 3.6.
This system is described by Equation (3.84). In matrix notation, we have
m 0 0 0 u 0 0 0 0 u kT 0 0 kC u 0
0 m 0 0 v
0 v 0
+ Ω
0 0 0
kT −kC 0 v 0
+ =
0 0 I d 0 θ 0 0 0 I p θ 0 −kC k R 0 θ 0
0 0 0 I d ψ 0 0 − I p 0 ψ kC 0 0 k R ψ 0
Using the stiffness formulae gives in Appendix 2, Table A2.1, System 5, we have
20
12 EI ( a + 3b ) 12 EI ( a + b )
k= k=
uu k= , k=
R kψψ
= k= and
b ( 4 a + 3b )
T vv θθ
b ( 4 a + 3b )
3
6 EI ( 2 a + 3b )
kC =
kψ u =
−kθv =
− 2 . Letting u = u0e st etc. we can solve these
b ( 4 a + 3b )
equations either by forming the characteristic equation or by solving the eigenvalue
problem. The characteristic equation for this system is
Aλ 4 + Bλ3 + C λ 2 + Dλ + E = 0 where λ =s 2 and A = m 2 I d2 ,
B
= ( mI Ω
2
p
2
)
+ 2 mI d k R + 2 I d2 kT m , E =kC4 + kT2 k R2 − 2 kT k R kC2
Using the values of u0 ψ 0 we can make sketches of the mode shapes as shown
below. The left column diagrams are for the stationary rotor, the right column
diagrams are for the spinning rotor.
21
0.5 0.5
0 0
-0.5 -0.5
0 0.5 1 0 0.5 1
0.5 0.5
0 0
-0.5 -0.5
0 0.5 1 0 0.5 1
Problem 3.7.
The equations of motion are the same as Equation (3.4), except that here a force f x1
is required to enforce the constraint u1 = u − aψ = 0 . The equations of motion are
then (noting that a= b= L 2 )
mu + k0 ( u + aψ ) =− f x1
mv + k1 ( v + aθ ) + k2 ( v − aθ ) =0
I d
θ + I p Ωψ + ak1 ( v + aθ ) − ak2 ( v − aθ ) = 0
− I p Ωθ + ak0 ( u + aψ ) = af x1
Id ψ
Adding a times the first equation to the last equation, gives
mv + k1 ( v + aθ ) + k2 ( v − aθ ) =0
I
dθ + I Ωψ + ak ( v + aθ ) − ak ( v − aθ ) = 0
p 1 2
− I p Ωθ + 2ak0 ( u + aψ ) = 0
mau + I d ψ
Now applying the constraint u = aψ to eliminate u gives
mv + ( k1 + k2 ) v + a ( k1 − k2 ) θ =0
θ + I p Ωψ + a ( k1 − k2 ) v + a 2 ( k1 + k2 ) θ = 0
I d
22
mv + ( k1 + k2 ) v + a ( k1 − k2 ) θ =0
θ + I p Ωψ + a ( k1 − k2 ) v + a2 ( k1 + k2 ) θ = 0 , as before.
I d
(I d )
− I p Ωθ + 4 a2 k0 ψ = 0
+ ma2 ψ
Part 1 When Ω =0 . Here the 3rd equation is uncoupled from the other two and so we
obtain (I d )
+ ma2 s 2 + 4 k0 a2 = (
0 and mI d s 4 + I d + ma2 )(k + k ) s
1 2
2
+ 4 a2 k1k2 =
0.
The linear equation in s 2 and the quadratic equation in s 2 can easily be solved.
st
Part 2. When k=
1 k=
2 k . Here the 1 equation uncouples from the other two and so
( ) { ( ) }
we obtain I d I d + ma2 s 4 + 2 ka2 I d + ma2 + 4 k0 a2 I d + Ω2 I 2p s 2 + 8a 4 k0 k = 0
23
Rotor speed = 9550 rev/min
Stiffness k1 = 2000000 N/m
Stiffness k2 = 2000000 N/m
Natural frequency = 29.0576 Hz
Natural frequency = 33.8302 Hz
Natural frequency = 60.7316 Hz
Problem 3.8.
Using the stiffness formulae gives in Appendix 2, Table A2.4, System 6 with
(3EI + a k ) ,
2
3
D6
a= b= L 2 and k1 = k2 , we have = kC =
kψ u =
−kθv =
0,
k=
T k=
uu k=
vv
6 EI
D6
( )
3EIk + a3k 2 and kψψ
= k=
θθ
6EI
D6
(
EIa2 k + a5 k 2 . The )
equations of motion for the system are
mu + kT u =
0
mv + kT v =
0
I
dθ + k θ =0
R
+ k R ψ =0
Id ψ
Note that because kC = 0 and gyroscopic effects are ignored the four equations are
uncoupled from each other and can be solved independently of each other. Thus,
letting u = u0e jωt etc. we have we have ωn = kT m (twice) and ωn = k R I d .
Simply supported beam with central disk: From Appendix 2, Table A2.1, System 1
with a= b= L 2 we have kTss = 6 EI a3 , k Rss = 6 EI a and kCss = 0 . Thus we can
ωn = k Rss I d .
Rigid rotor: The stiffness coefficients for this system are given (3.7) so that
kTrgd = 2 k , k Rrgd = 2 a2 k and kCrgd = 0 . Again, the equations uncouple so that the
frequency equations are as above. Although these calculations are simple we have
written a MATLAB script to carry them out. Thus The MATLAB script
Problem_03_08.m determines the system natural frequencies for the three models, as
follows.
These results show that when the bearing stiffness is low the system behaves like a
24
rigid rotor on flexible supports. When the bearing stiffness is high, the system behaves
like a simply supported flexible beam. At the intermediate stiffness (1MN/m) only the
full model adequately describes the system.
Problem 3.9.
The data of Table 3.4 gives the eigenvalues and eigenvectors for a rotor supported by
(a) isotropic bearings and (b) anisotropic bearings. The natural frequencies of the
system are determined from the eigenvalues,= i.e. ωn imag ( s ) ( 2 π ) . The method to
determine the shape of an orbit and direction of whirl is described in Section 3.6.1.
Equation (3.55) requires amplitude and phase of the displacements in the x and y
directions. From this the shape of the orbit can be determined (κ, given in Equation
(3.60)) and the direction of whirl given by the sign of κ.
The displacements in the x and y directions at the two ends of the rotor are given by
Equation (3.61). The MATLAB script Problem_03_09.m analyses the isotropic and
the anisotropic bearing case. The script begins by regenerates the data of Table 3.4 and
then determines T (Equation (3.56)), H = T TT , and then the eigenvalues of H .
From these eigenvalues the script determines κ and the direction if rotation. The
MATLAB script Problem_03_09.m determines the system natural frequencies and
values of κ , thereby giving the shape and direction of the orbit at various locations
along the rotor.
Isotropic bearings
omega_n (Hz) 47.4044 47.4233 88.8962 154.9324
x-y orbit at rtr centre kappa: -1.0000 1.0000 -1.0000 1.0000
Rotation at rtr centre kappa: -1.0000 1.0000 -1.0000 1.0000
x-y orbit at bearing 1 kappa: -1.0000 1.0000 -1.0000 1.0000
x-y orbit at bearing 2 kappa: -1.0000 1.0000 -1.0000 1.0000
Isotropic bearings
omega_n (Hz) 47.4140 50.3203 91.6220 157.8805
x-y orbit at rtr centre kappa: -0.0067 0.0076 -0.4441 0.3827
Rotation at rtr centre kappa: -0.2558 -0.2926 -0.8889 0.9348
x-y orbit at bearing 1 kappa: 0.0012 0.0297 -0.9120 0.9286
x-y orbit at bearing 2 kappa: -0.0212 -0.0286 -0.8770 0.9380
As expected, for the isotropic bearings, the orbits are circular. For the anisotropic
bearings, the orbits are elliptic and some of the modes are forward, some are backward
and some are a mixture. For example the mode at frequency 47.414 Hz has a forward
whirl at bearing 1, but backward at the centre of the rotor and at bearing 2.
Problem 3.10.
The equations of motion of this system are given by Equation (3.9) (or Equation
(3.26)) with kT = 2k , kC = 0 and k R = 0.5 L2 k (since a= b= L 2 ). Thus
mu + 2ku = 0
mv + 2kv = 0
.
I d
θ + I p Ωψ + 0.5 L2 k θ = 0
− I p Ωθ + 0.5 L2 k ψ = 0
Id ψ
We know that m = 30 kg . The first and second equations are uncoupled from the
25
third and fourth equations and are independent of speed. Thus one natural frequency
is independent of speed and from the 1st or 2nd equation is given by ω1 = 2k m .
2
2
k 0.5mω=
Hence = 1 0.5 × 30 × ( 2π× 7.1)= 29.8516 kN m
The other natural frequency, when Ω =0 , is obtained from the 3rd or 4th equation is
given by ω2 = 0.5 L2 k I d Thus
0.5 L2 k 0.5 × 0.82 × 29.8516 ×103
=Id = 2 2
= 0.53838 kg m 2
ω2 ( 2π× 21.2 )
When the rotor spins the second pair of natural frequencies are given by the solutions
to equation (3.29), that is
−ω2 I d + k R
( ) (
2
)
2
−ω2 I d + k R − I p Ωω = 0 . Thus I p =
Ωω
where the natural frequency is ω = 2π× 46.7 rad s and the rotor spin speed is
60 209.44 rad s . k R =0.5 L2 k =0.5 × 0.82 × 29851.6 =9552.5 Nm
Ω 2000 × 2π =
=
and hence I p = 0.59883kg m 2 .
Problem 3.11.
The development in Section 3.6.1 is reworked with the eigenvalue si = jωi and the
corresponding mode. Consider first the calculation of the lengths of the semi-major
and semi-minor axes - the mode considered here will be the complex conjugate of the
mode used in Section 3.6.1, and hence the matrix T will be post multiplied by
1 0
0 −1 . Thus H will be as given in Section 3.6.1 and thus so will be the lengths of
the semi-major and semi-minor axes. The only question that remains is to determine
the direction of whirl. If ηu and ηv are the angle corresponding to the new mode
with eigenvalue si =− jωi then the equivalent equations to Equation (3.59) is
u ( t ) ru cos ( −ωi t ) ru cos ( ωi t )
= =
v ( t ) ru cos ( ηv − ηu − ωi t ) ru cos ( − ( ηv + ηu ) + ωi t )
and hence the same conclusions can be draw about the direction of whirl by making
( ηv − ηu ) negative. Thus in this case 0 < ( ηv − ηu ) < π implies forward whirl and
−π < ( ηv − ηu ) < 0 implies backward whirl.
Problem 3.12
Since the rotor is stationary and the bearings are also isotropic we only need to
consider motion in, say, the x direction. Using the stiffness formulae gives in
Appendix 2, Table A2.4, System 6, and letting k1 → ∞ gives
= (
D6 a3 k1 3EI + b3 k2 = , kuu )
3EI
D6
3EIk1 + a3 + b3 k1k2 ,
( )
kψ u
=
3EI
D6
3EI ( −ak1 ) + ab a2 − b2 k1k2 ,
( )
26
3EI
kψψ
= 3EIa2 k1 + a2 b2 ( a + b ) k1k2 .
D6
Since k1 is a factor in both the numerators and the denominator of the above
equations, these simplify to
= ( )
D6 a3 3EI + b3 k2 , kT = kuu =
3EI
D6
(
3EI + a3 + b3 k2
)
kC =kψu =
3EI
D6
( )
−3EIa + ab a2 − b2 k2 , k R =
3EI
kψψ = 3EIa2 + a2 b2 ( a + b ) k2
D6
Thus the equations of motion are
m 0 u kT kC u 0
0 I + k = .
d ψ C k R ψ 0
From this equation we can obtain Mq + Kq = 0 and hence the eigenvalue
s 2 Mq 0 + Kq 0 =
0 . This can be solved to obtain the two system natural frequencies.
Using the reduction formulae of Appendix 2, kred= kT − kC2 k R and
mred= m + I D kC2 k R2 . Hence the frequency of the reduced model is
ωn _ red = kred mred . The MATLAB script Problem_03_12.m solves the eigenvalue
problem to determine the system natural frequencies and the natural frequency of the
reduced model, which are as follows
Problem 3.13
(a) Using the formulae gives in Appendix 1:
For the cylinder, I p =MD 2 8 = 100 × 0.42 8 =
2kg m 2 ,
I d = I p 2 + Mh 2 12 = 2 2 + 100 × 0.62 12 = 4 kg m 2 .
MD 2 8 =
For the disk, I p = 100 × 1.42 8 =
24.5 kg m 2
I d = I p 2 + Mh 2 12 = 24.5 2 + 100 × 0.12 12 = 12.3333 kg m 2
The center of gravity of the system, relative to bearing number 1 is given by
∑ Mz =z ∑ M and hence 100 × 0.8 + 100 × 1.6 = 200z . Thus z = 1.2m .
For the total system, I p =
I p( cyl ) + I p( dsk ) = 26.5 kg m 2
2 + 24.5 =
(
I d = I dC + Mh 2) + ( I + Mh )
cyl
dC
2
dsk
27
ac= 0.4 × 9.81 + 1.2 × ( −5 ) + 9.81= 19.7340 m s2 . Denoting a vertical force by V,
Vc =
Mac = 3946.8 N . The distance from bearing 1 to bearing 2 is
200 × 19.7340 =
zb 2 = 1.3m . z2 = zb 2 − z = 1.3 − 1.2 = 0.1m .
Vb1 =( M x + z2Vc ) zb2 =( −241.66 + 0.1 × 3946.8) 1.3 =
117, 7 N
Vb 2 =Vc − Vb1 =3946.8 − 117.7 =3829.1N
H, Hb M
Denoting a vertical force by = =y zb 2 38851
= 1.3 29,885 N The
horizontal force acting n the bearings are equal and opposite.
The MATLAB script Problem_03_13.m repeats these calculations thus:
28
Chapter 4
In this chapter almost all the solutions require either the element matrices for the axial
deflection of a bar or the lateral deflection of a beam. These are given in text and are
repeated here for convenience.
For a bar in axial vibration (see Equation (4.12) for details)
ρe Aele 2 1 Ee Ae 1 −1
=Me = , Ke .
6 1 2 le −1 1
For a beam in bending (see Equations (4.24) and (4.25) for details)
156 22le 54 −13le 12 6le −12 6le
ρe Aele 22le 4le2 13le −3le2 Ee I e 6le 4le
2
−6le 2le2
Ms = K .
420 54 156 −22le le3 −12 −6le −6le
s
13le 12
−13le −3le2 −22le 2
4le 6le 2le2 −6le 2
4le
Problem 4.1
Assembling two axial deflection elements of equal length ( le = L 2 ) gives:
2 1 0 0 0 0 2 1 0
ρA L ρA L ρA L
M= 1 2 0 + 0 2 1 = 1 4 1 .
6 2 6 2 6 2
0 0 0 0 1 2 0 1 2
1 −1 0 0 0 0 1 −1 0
2 2 2
=K EA −1 1 0 + EA 0 1 = −1 EA −1 2 −1 .
L L L
0 0 0 0 −1 1 0 −1 1
With free-free boundary conditions there are no constraints to be applied. Forming
and solving the eigenvalue problem Ku = λMu , where λ = ω2 , gives three natural
frequencies. The lowest one is zero, because the unconstrained bar can move as a
rigid body.
With fixed-free boundary conditions we must eliminate the first row and column from
the system matrices. Thus
ρA L 4 1 2 2 −1
= M = 1 2 , K EA −1 1 .
6 2 L
Forming and solving this eigenvalue problem gives two natural frequencies.
The MATLAB script Problem_04_01.m solves the above eigenvalue problems to
give
In model, rho = A = E = L = 1
Free-free system - 1st elastic freq = 3.4641 rad/s
Fixed-free system - 1st freq = 1.6114 rad/s
0
Adding a force f ( t ) to the free end gives Mq
+ Kq =
.
f ( t )
29
Problem 4.2
Assembling two axial deflection elements of equal length gives:
2 1 0 0 0 0 2 1 0
ρA L ρA L ρA L
M= 1 2 0 + 0 2 1 = 1 4 1 .
6 2 6 2 6 2
0 0 0 0 1 2 0 1 2
1 −1 0 0 0 0 1 −1 0
2 2 2
=K EA −1 1 0 + EA 0 1 = −1 EA −1 2 −1 .
L
L
L
0 0 0 0 −1 1 0 −1 1
Note that le = L 2 .
With fixed-fixed ends we must eliminate the first and third rows and columns to give
ρAL 2 EA
= M = [ 4] , K [ 2] . These are, of course, scalar quantities and so
12 L
=
ωn ρL2 3.4641 E ρL2
12 E=
30
4 1 0 2 −1 0
ρAL 4 EA
Ms = 1 4 1 , K s = −1 2 −1 . The eigenvalue problem can be
24 L
0 1 4 0 −1 2
formed and solved to give three natural frequencies.
The MATLAB script Problem _04_02.m solves the above formulations to give
In model, rho = A = E = L = 1
clamped-clamped, 2 element- 1st nat freq = 3.4641 rad/s
clamped-clamped, 3 element- 1st nat freq = 3.2863 rad/s
clamped-clamped, 4 element- 1st nat freq = 3.2228 rad/s
Problem 4.3
Modelling the system with two elements
1 −1 0 0 0 0 0 0 0
2 2
=K EA −1 1 0 + EA 0 1 −1 + 0 0 0
L L
0 0 0 0 −1 1 0 0 k
2 1 0 0 0 0
ρA L ρA L
= M 1 2 0 + 0 2 1 . Thus
6 2 6 2
0 0 0 0 1 2
2 1 0 1 −1 0
ρA L 2
M= 1 4 1 , K = EA −1 2 −1 where k * = kL 2 EA .
6 2 L *
0 1 2
0 −1 1 + k
The bar is clamped at the left hand end, so we must eliminate the first row and
column to give
ρAL 4 1 2 EA 2 −1 *
=M = , K * . Since k = EA 2 L , k = 0.25 and hence
12 1 2 L −1 1 + k
ρAL 4 1 2 EA 2 −1
=M = , K . Solving the eigenvalue problem (see
12 1 2 L −1 1.25
MATLAB script Problem_04_03.m gives
Problem 4.4
Modelling the system with two elements
1 −1 0 0 0 0
2 2
K =EA −1 1 0 + EA 0 1 −1
L L
0 0 0 0 −1 1
2 1 0 0 0 0 0 0 0
ρA L ρA L
M= 1 2 0 + 0 2 1 + 0 0 0 . Thus
6 2 6 2
0 0 0 0 1 2 0 0 m
31
2 1 0 1 −1 0
ρA L 2
M= 1 4 1 , K = EA −1 2 −1 where = m* 12m ρAL .
6 2
*
L
0 1 2 + m 0 −1 1
The bar is clamped at the left hand end, so we must eliminate the first row and
column to give
ρAL 4 1 2 EA 2 −1
M = * , K . Since m = 3ρAL , m* = 36 and hence
12 1 2 + m L −1 1
ρAL 4 1 2 EA 2 −1
=M = , K . Solving the eigenvalue problem must be
12 1 38 L −1 1
solved, (see MATLAB script Problem_04_04.m) gives
Problem 4.5
Assembling an axial deflection element of length 3L 4 and an axial deflection
element of length L 4 gives
2 1 0 0 0 0 6 3 0
ρ A 3L ρA L ρA L
M= 1 2 0 + 0 2 1 = 3 8 1
6 4 6 4 6 4
0 0 0 0 1 2 0 1 2
1 −1 0 0 0 0 1 −1 0
4 4 4
=K EA −1 1 0 + EA 0 1 = −1 EA −1 4 −3
3L L 3L
0 0 0 0 −1 1 0 −3 3
Since the left hand end is clamped, we must eliminate the first row and column, thus
ρAL 8 1 4 EA 4 −3
= M = , K . The eigenvalue problem can be formulated
24 1 2 3L −3 3
and solved, see MATLAB script Problem_04_05.m.
Assembling two axial deflection elements, each of length L 2 , and applying the
boundary conditions has been carried out in Problem 4.1, part (b) and the system
matrices are
ρAL 4 1 2 EA 2 −1
= M = , K . Again the eigenvalue problem can be
12 1 2 L −1 1
formulated and solved. Problem_04_05.m gives
In model, rho = A = E = L = 1
Clamped-free with equal length elements - 1st freq = 1.6114 rad/s
Clamped-free with unequal length elements - 1st freq = 1.6157 rad/s
Problem 4.6
The arrangement of rows and columns for a lateral displacement element is
[u1 ψ1 u2 ψ 2 ] . Thus using a single element to model a pinned-pinned beam, we
must eliminate the first and third rows and columns. Hence
32
2
ρAL 4 L −3L2 2
EI 4 L 2 L
2
M = K
420 −3L2 4 L2 L3 2 L2 4 L2
We can formulate and solve the eigenvalue problem to determine the system natural
frequencies, see MATLAB script Problem_04_06.m. Running this scripts gives
In model, rho = A = E = I = L = 1
Pinned-Pinned system with one element - 1st freq = 10.9545 rad/s
Problem 4.7
Assembling two lateral deflection elements of equal length gives:
156 22le 54 −13le 0 0 0 0 0 0 0 0
22le 4le2 13le
−3le2 0 0 0 0 0 0 0 0
156 −22le 0 0 0 0 156 22le −13le
ρAle 54 13le 54
M +
420 −13l −3l 2 −22l 4l 2
0 0 0 0 22le 4le2 13le −3le2
e e e e
0 0 0 0 0 0 0 0 54 13le 156 −22le
0 0 0 0 0 0 0 0 −13le −3le2 −22le 4le2
where le = L 2 . Note that pairs of rows and columns are overlapped because we are
making both the slope and deflection at the right hand end of the first element to be
equal to the corresponding slope and column of the left hand end of the second
element. For a clamped-clamped beam the first, second, fifth and sixth rows and
columns must be eliminated to give
ρAle 312 0 EI 24 0
=M = , K .
420 0 8le2 le3 0 8le2
k11 EI × 24 × 420 EI
Thus= ω1 = 4
= 22.7359
m11 ρA ( L 2 ) 312 ρAL4
The MATLAB script Problem_04_07.m) repeats this calculation thus:
In model, rho = A = E = I = L = 1
Clamped-clamped system with two element - 1st freq = 22.7359 rad/s
Problem 4.8
The assembly of two lateral deflection elements of equal length is shown in Problem
4.7 (above) where le = L 2 . For a clamped-pinned beam the first, second and fifth
rows and columns must be eliminated to give
33
312 0 −13le 24 0 6le
ρAle EI
=M 0 8le2 −3le2 K = 3 0 8le2 2le2 . Solving the resultant
420 le
2 2
−13le −3le 4le2 2
6le 2le 4le
eigenvalue problem (see MATLAB script Problem_04_08.m) gives
In model, rho = A = E = I = L = 1
Clamped-pinned system with two element - 1st freq = 15.5608 rad/s
Problem 4.9
Using a single element, le = L . Because the beam is clamped at the left hand end, the
first and second rows and columns of the element matrices must be eliminated.
Introducing an extra coordinate ( q3 in Figure 4.21) and adding the effect of a
concentrated mass m at q3 , we have
156 −22 L 0 0 0 0 156 −22 L 0
ρAL ρ AL
M = −22 L 4 L2 0 + 0 0 0 = −22 L 4 L2 0 where
420 420
0 0 0 0 0 m
m*
0 0
m* 420m ρAL . Adding a spring of stiffness k between q1 and q3 , gives
=
12 −6 L 0 k 0 −k 12 + k * −6 L −k *
q1
EI 2 EI 2
K= −6 L 4 L 0 + 0 0 0 = −6 L 4L 0 q=q2
L3 3
L q
0 0 0 −k 0 k −k
*
0 k* 3
where k * = kL3 EI . Thus the equation of motion is Mq + Kq = 0 . Note that there is
an error in the stiffness matrix given in the solution for this problem in the text book.
Problem 4.10
Consider Equation (4.37). Since the cross sectional area is now a function of ξ we
must rewrite the integral in the first equation of (4.37) as
T
le N e′1 ( ξ ) N e′1 ( ξ )
∫0 ( A1 N e1 ( ξ ) + A2 N e 2 ( ξ ) ) dξ
N e′ 2 ( ξ ) N e′ 2 ( ξ )
Hence
le ( A1 N e1 + A2 N e 2 ) N e′1 ( A1Ne1 + A2 Ne 2 ) Ne′1Ne′ 2
2
∫0 ( A N + A N ) N ′ N ′ ( A N + A N ) N ′2 d ξ where =
N e1 N e1 ( ξ ) , etc.
1 e1 2 e2 e1 e 2 1 e1 2 e2 e2
1 1
Now N e′1 ( ξ ) =− and N e′1 ( ξ ) = .
le le
Consider (for example) the element in row 1, column 2.
l
le ξ 1 1 1 ξ2 ξ2
e
ξ
∫0 A1 1 − + A2 − d ξ = − 2 A1 ξ − + A2
2le
le le le le le 2le
0
1 l l 1A A
− 2 A1 le − e + A2 e =
= − 1+ 2
le 2 2 le 2 2
34
Completing all the integrations gives
E A + A2 1 −1
Ke = 1
le 2 −1 1
Rewriting the integral in the first equation of Equation (4.39) to account for the
variation of cross section area,
T
le N e1 ( ξ ) N e1 ( ξ )
∫0 ρ ( A1Ne1 ( ξ ) + A2 Ne2 ( ξ ) ) Ne2 ( ξ ) Ne2 ( ξ ) d ξ
Hence
le ( A1 N e1 + A2 N e 2 ) N e1 ( A1Ne1 + A2 Ne2 ) Ne1Ne2
2
∫0 ( A N + A N ) N N
( A N A N ) N 2
ρ dξ
1 e1 2 e2 e1 e 2 1 e1 + 2 e2 e2
Consider (for example) the element in row 1, column 2.
∫0 ( A1Ne1Ne2 + A2 Ne1Ne2 =
le 2
) ρ d ξ ∫0
2 le
( A (1 − 2
1
ξ
le
2
+ ξl 2
e
) ξ
le ( ) )ρ dξ .
+ A2 1 − lξ
e
ξ2
le2
35
assembled matrices. The MATLAB script Problem_04_10.m develop both models
for the linearly tapered bar and solves the resulting eigenvalues as follows:
Problem 4.11
(a) Modelling the bar with three elements gives
2 1 0 0 0 0 0 0 0 0 0 0
1 2 0 0 0 2 1 0
M=
ρA L + ρA L + ρA L 0 0 0 0
6 3 0 0 0 0 6 3 0 1 2 0 6 3 0 0 2 1
0 0 0 0 0 0 0 0 0 0 1 2
1 −1 0 0 0 0 0 0 0 0 0 0
−1 1 0 0 0 1 −1 0
3
K = EA + EA 3 + EA 3 0 0 0 0
0 −1 1 0 0 0 1 −1
L 0 0 0 0 L L
0 0 0 0 0 0 0 0 0 0 −1 1
Applying the boundary condition by eliminating the first row and column gives
2 −1 0 4 1 0
3 ρ A L
K = EA −1 2 −1 and M =
1 4 1
L
6 3
0 −1 1 0 1 2
The eigenvalue problem can be formulated and solved, see the MATLAB script
Problem_04_11.m.
(b) Using a single element
ρAL 2 1 EA 1 −1
=M = , K
6 1 2 L −1 1
Applying the boundary condition by eliminating the first row and column gives
m=
2ρAL 6, k =
EA L and thus
= ω k m
= 3 E ρL2
36
The MATLAB script Problem_04_11.m solves .the three cases of this problems and
gives the following results
In model, rho = A = E = L = 1
Clamped-free: 3 elements - 1st freq = 1.5888 rad/s
Clamped-free: 1 element - 1st freq = 1.7321 rad/s
Clamped-free: Reduced model - 1st freq = 1.7321 rad/s
Problem 4.12
Assembling a large number of elements can only be done realistically using a
computer. The MATLAB script Problem_04_12.m assembles a number of axial
deflection elements and applies the boundary conditions, The first three system
natural frequencies are computed using 3, 4, 6 and 8 elements, thus:
In model, rho = A = E = I = L = 1
No of elements 1st nat freq 2nd nat freq 3rd nat freq (rad/s)
3 9.8776 39.9451 98.5901
4 9.8722 39.6342 90.4495
6 9.8701 39.5104 89.1770
8 9.8698 39.4887 88.9407
Exact 9.8696 39.4784 88.8264
The also script computes the first three natural frequencies using up to 64 elements
and plots the percentage error against the number of elements,
2
10
0
10
-2
10
% Error
-4
10
-6
10
-8
10
0 10 20 30 40 50 60 70
Number of Elements
37
Chapter 5
Note. Solving Problems 5.1, 5.2, 5.3, 5.8, 5.9 and 5.11 requires a finite element
analysis that allows shafts to be modelled and include gyroscopic effects, etc. Here
we use the rotordynamics software developed to accompany this book, but other
appropriate software can be used.
Problem 5.1
Modelling this problem requires finite element analysis (FEA) and can only be solved
using appropriate FEA software. Here MATLAB script Problem_05_01.m makes
use the Rotordynamics Software package to model and analyse the system. The
diagrams below, generated by the script, shows the solid and hollow rotors modelled
with 16 elements.
Node 4
Node 5
Node 6
Node 7
Node 8
Node 9
Node 10
Node 11
Node 12
Node 13
Node 14
Node 15
Node 16
Node 17
Node 4
Node 5
Node 6
Node 7
Node 8
Node 9
Node 10
Node 11
Node 12
Node 13
Node 14
Node 15
Node 16
Node 17
38
Solid shaft, 16 Timoshenko elements
Natural Frequency 1 = 16.1328 Hz
Natural Frequency 2 = 17.1523 Hz
Natural Frequency 3 = 64.0008 Hz
Natural Frequency 4 = 68.8696 Hz
Natural Frequency 5 = 144.2202 Hz
The inside and outside diameters of the hollow shaft are chosen to make the natural
frequencies of the hollow shaft system very close to those of the solid shaft. However,
the differences between the natural frequencies obtained using Euler-Bernoulli and
the Timoshenko elements are greater for the hollow shaft than for the solid shaft.
39
Problem 5.2
Modelling this system requires finite element analysis (FEA) and can only be solved
using appropriate FEA software. Here MATLAB script Problem_05_02.m makes
use the Rotordynamics Software package to model and analyse the system. The
diagram below, generated by the script, shows the rotor, modelled with 16 elements.
Node 4
Node 5
Node 6
Node 7
Node 8
Node 9
Node 10
Node 11
Node 12
Node 13
Node 14
Node 15
Node 16
Node 17
Rotor modelled with 16 elements
Note that as the number of elements is increased the change in a particular estimated
frequency decreases.
Problem 5.3
Modelling this problem involves finite element analysis (FEA) and can only be
solved using appropriate FEA software. Here MATLAB script Problem_05_03.m
makes use the Rotordynamics Software package to model and analyse the system.
The diagrams below, generated by the script, shows the rotor models. In model 1,
four tapered elements and three uniform elements are used, in model 2, seven uniform
elements of different diameters are used and in model 3, eleven uniform elements if
different diameters are used. In models 2 and 3 the diameters of the uniform elements
are chosen to be the average of the shaft diameters at each end of the element.
40
Brg Type 1 Brg Type 1
Node 1
Node 2
Node 3
Node 4
Node 5
Node 6
Node 7
Node 8
Model 1. Model with 4 tapered elements and 3 uniform elements.
Node 2
Node 3
Node 4
Node 5
Node 6
Node 7
Node 8
Node 2
Node 3
Node 4
Node 5
Node 6
Node 7
Node 8
Node 9
Node 10
Node 11
Node 12
41
The output of script is as follows:
Problem 5.4
The equations of motion for this system are
I d
θ + I p Ωψ + cuu L2 θ + cuv L2 ψ + kuu L2 θ + kuv L2 ψ = 0
− I p Ωθ + cvu L2 θ + cvv L2 ψ + kvu L2 θ + kvv L2 ψ = 0
Id ψ
These equation are similar to those given in the solution of Problem 3.3, except that
the stiffness and damping properties are different to the x and y directions and there is
cross coupling between the stiffness and damping in the x and y directions. Thus we
have in matrix notation,
I d 0
θ 0 ΩI p θ 2 cuu cuv θ 2 kuu kuv θ 0
+
0 I −ΩI + L + L k =
d ψ p 0 ψ cvu cvv ψ vu kvv ψ 0
The stiffness and damping coefficients are based on the hydrodynamic bearing
properties. To determine the stiffness and damping of the bearing at 3000 rev/min,
from Equation (5.84)
DΩηL3b 0.1 ( 3000 × 2 π 60 ) 0.03 × 0.020
3
=Ss = = 0.0393 where.
8 fc 2
( )
2
8 × (1200 2 ) × 0.2 × 10 −3
2
Ss D
From Equation (5.85), the Somerfeld= number, S = 0.3125 .
π Lb
To determine the eccentricity it is necessary to solve the quartic equation given by
Equation (5.83).
( ( )) ( )
β4 − 4β3 + 6 − 0.0400 2 16 − π2 β2 − 4 + π2 0.0400 2 β + 1 =0 where β = ε2 .
The equation must be solved numerically, and the smallest root is β =0.6557 . Thus
ε =0.8098 . Using Equation (5.61)
42
DΩηL3b ε2 πDΩηL3b ε
fr =
− =
521.47N and f =
− =
296.76N
( ) ( )
2 t 32
2c 1 − ε
2 2
8c 1 − ε
2 2
π 1 − ε2
=
From Equation (5.86) tan γ = 0.5691 . Hence
4ε
=γ tan ( 0.5726
−1
= ) 0.5174rad= or γ 0.5201 × 180
= π 29.7974°
To determine the stiffness and coefficients for the bearings we must evaluate
Equation (5.87). This is a tedious process and the details are not shown. The results
are cuu = 10348 Ns m , cuv = cvu = −18184 Ns m , cvv = 79640 Ns m
kuu = 5.508 MN m , kuv = −2.188 MN m , kvu = −16.323 MN m , kvv = 28.684 MN m .
Using the data provided and computed, the equations of motion in matrix form when
the rotor spins at 3000 rev/min are
θ 10 0 0 188.496
q = , M = Nms2 , G =
0
Nms ,
ψ 0 10 −188.496
0.2587 −0.4546 4 1.3770 −0.5470 6
C= 10 Nms , K = 10 N m
−0.4546 1.9910 −4.0809 7.1711
where Mq + ( G + C ) q + Kq = 0 . This equation can be transformed into an eigenvalue
problem, see section 5.8. The MATLAB script Problem_05_04.m determines the
bearing stiffness and damping matrix elements and solves the resultant eigenvalue
problem. The output of the script is as follows:
43
Problem 5.5
Using Equation (5.97), the equations of motion for this system are
mu + cu + ku + k s v =0 ms 2 + cs + k ks
. Let u = u0e , etc to give
st
=0.
mv + cv − k s u + kv =
0 −ks ms 2 + cs + k
Hence (taking square roots) ms 2 + cs + k =± jk s . Let s = jω (i.e. assuming the real
part of the solution is zero) gives k − mω2 + jcω ± jk s = 0 . Considering the real and
imaginary parts we have k − ω2 m = 0 and ± ks + cω =0 . Thus ω = k m = ωn and
c= ks ωn= ccrit . Since ks = βτ ( Dm Lb ) and τ= P Ω then at the critical conditions,
ks =βP ( Dm Lb Ω ) =ccrit ωn .
Thus Pmax = ccrit ωn Dm Lb Ω β = ( Ωccrit Dm Lb β ) ( k m )
Given that the power P = 30000 W at a rotor speed of Ω =9600 rev min , then
=
Ω 9600 × 2π = 60 1005.3rad s and τ= P Ω= 29.8416 N m . For this system, β =3 ,
and the blades are of length Lb = 0.05 m with a mean diameter of Dm = 0.15 m .
Thus ks = βτ ( Dm Lb ) = 3 × 29.8416 ( 0.15 × 0.05 ) = 11937 N m .
The rotor is of length L = 0.3m (not 300m as stated in question!) with a diameter
d = 0.015 m carries a central mass ( m ) of 3kg . Thus, for the shaft,
I = πd 4 64 = π× 0.0154 64 = 2.4850 ×10−9 m 4 .
Since E= 2 ×1011 Pa , at the mid-span of the shaft,
k = 48 EI L3 = 48 × 2 × 1011 × 2.4850 × 10−9 0.33 = 883570 N m . Thus we have
=
ωn k=m 883570= 3 542.7 rad s and hence ccrit = ks ωn= 21.9948 Ns m
These calculations are repeated in the MATLAB script Problem_05_05.m.
In order to determine the system properties for various values of damping, it is
necessary to solve an eigenvalue problem derived from the system equations. The
eigenvalue problem is solved in the MATLAB script Problem_05_05.m. From the
=
roots s, we have ωd imag ( s ) 2π , ω= n s 2π and ζ = −real ( s ) s . To determine
the direction of the orbit we must compute κ This is done in Problem_05_05.m
using the MATLAB function whirl.m which is provided in the Rotordynamics
software package. The output from the script is
Damping (Ns/m) Damped freq (Hz) Nat freq (Hz) zeta kappa
0 86.3755 86.3775 0.006754 -1
0 86.3755 86.3775 -0.006754 1
44
Note that (i) the value of κ = ±1 implying that the forward or backward whirl orbit is
circular, (2) that when c = 0 and c = 20 Ns m one value of ζ is negative, i.e. the
system is unstable, as we expect, since the critical damping is 21.995 Ns m .
Problem 5.6
We now introduce an error into Equation (5.97), the equations of motion for this
system by changing the sign of ks . Thus we have
mu + cu + ku − k s v =0 ms 2 + cs + k −ks
. Let u = u0e , etc to give
st
=0.
mv + cv + k s u + kv =
0 ks ms 2 + cs + k
Hence (taking square roots) ms 2 + cs + k =± jk s . Let s = jω (i.e. assuming the real
part of the solution is zero) gives k − mω2 + jcω ± jk s = 0 . Considering the real and
imaginary parts we have k − ω2 m = 0 and ± ks + cω =0 . Note that these equations are
identical to those of Problem 5.5, so the frequencies computed will be identical to
u ms 2 + cs + k
those of Problem 5.5. However, where as 0 = in the correctly
v0 ks
u0 ms 2 + cs + k
formulated analysis, = in the incorrectly formulate analysis. Thus the
v0 − ks
sign of u0 v0 will be reversed in the incorrect formulation. So if u0 v0 is positive
the incorrect formulation will be negative and vice-versa. The direction of whirl will
be reversed and in error.
Problem 5.7
From Equation (5.96)
m0 + md 0 u c0 + cd md Ω u
+
0 m0 + md v − md Ω c0 + cd v
k0 + kd − 1 md Ω 2 1c Ω u 0
2 d
+ 4 =
− 12 cd Ω 2 v
k0 + kd − 4 md Ω 0
1
Let =
m m0 + md , =
k k0 + k d , =
c c0 + cd and u = u0e st , etc. Hence,
ms 2 + cs + k − 14 md Ω 2 ( 12 cd + md s ) Ω
=0
− ( 12 cd + md s ) Ω ms 2 + cs + k − 14 md Ω 2
To determine the stability boundary, the real part of the solution is zero, and hence we
let s = jω . Under these conditions, Ω → Ωc and ω → ωc (where subscript c implies
the critical value at the boundary of stability. Thus
−mωc2 + jωc c + k − 14 md Ωc2 ( 12 cd + jωc md ) Ωc
= 0 . Thus
− ( 12 cd + jωc md ) Ωc −mωc2 + jωc c + k − 14 md Ωc2
45
−mωc2 + jωcc + k − 14 md Ωc2 =± j ( 12 cd + jωc md ) Ωc . Hence
−mωc2 + k − 14 md Ωc2 =± ( −ωc md Ωc ) and cωc =± 12 cd Ωc
Taking the positive sign in the imaginary equation, the limit of stability is when
ωc =Ωc cd ( 2c ) =Ωc r 2 where r = cd c . Substituting this value of ωc into the real
part of the equation (and taking the positive sign) gives
k
−m ( Ωc r 2 ) + k − 14 md ( Ωc r 2 ) =− rmd Ωc2 2 and hence Ωc =2
2 2
.
mr 2 + md − 2md r
Note that when c0 = 0 , =
r cd ( c0 + cd=) 1.
k k
Thus ωc =Ωc 2 =
and Ωc 2 = 2
m − md m0
k
Note also that as c0 → ∞ , r → 0 and then Ωc =2 and ωc =0 .
md
For the shaft, I = 3.068 10 −7 m 4 . The shaft stiffness at the centre is (see
πd 4 64 =×
Appendix 2, Table A2.1, system 1) = =
is k0 48EI L3 1.3635 × 10 7 N m .
=k 1.3635 × 10 7 + 2 × 10
= 7
3.3635 × 10 7 N m . m0 = 600kg , md = 120kg ,
cd = 200 Ns m and kd = 20 kN m ,
k 3.3635 ×107
For c0 = 0 , =
Ωc 2 = 2 = 473.53rad s ≡ 4521.9 rev min and
m0 600
ωc =Ωc 2 =473.53 2 =236.76 rad s ≡ 37.68Hz .
The critical speed and frequency can be easily calculated for other system damping.
However, MATLAB script Problem_05_07.m calculates these speeds and
frequencies (see output below) and also plots various parameters against rotor speed
for a system damping of c0 = 160 Ns m .
46
Problem 5.8
This problem involves finite element analysis (FEA) and can only be solved using
appropriate FEA software.
Case 1. When the bearings are rigid, the bearings act in their nominal position, i.e.
0.1m from end of the shaft. There is no axial tension in the shaft.
Case 2. When contact angle is 20° the point of contact of the bearing on the shaft is
shifted by
= δ 0.035= tan ( 20° ) 0.0127m so that the bearings are now 0.0873m from the ends of
the shaft.. A tensile force of 500N acts on the shaft.
Case 3. If δ =0.0127m a tensile force on the shaft can be applied to the shaft which
will negate the effect of this shift in bearing position. To do this it is necessary to
calculate the first natural frequency for a range of tensile forces and interpolate to find
the force that gives a first natural frequency identical to that of Case 1 (above).
Node 2
Node 3
Node 4
Node 5
Node 6
Node 7
Node 8
Node 9
Node 10
Node 11
Node 12
Node 13
47
Problem 5.9
This problem involves finite element analysis (FEA) and can only be solved using
appropriate FEA software. In order to compute the bearing properties we require the
static load acting on each bearing. From the data of Table 5.11, we can compute the
volume and hence the mass of the shaft. Similarly, the question gives the details of
the disks and the volume and hence the mass can be determined. Thus we have
msft = 101.914 kg , mdsk = 34.184 kg and adding these together the total mass of the
=
rotor is 136.097 kg . Thus total force on the bearings =
is F 136.097 g 13.35kN .
This can then be divided in ratios 1:1:1, 1:3:1 and 2:1:2, i.e 445N: 445N: 445N,
267N:801N:267N and 534N:267N:534N.
The MATLAB script Problem_05_09.m makes use the Rotordynamics Software
package to model and analyse the system. The diagrams below, generated by the
script, shows the rotor modelled with 28 Timoshenko elements. Note that all the
hydrodynamic bearing configurations give a stable system.
Node 1
Node 2
Node 3
Node 4
Node 5
Node 6
Node 7
Node 8
Node 9
Node 10
Node 11
Node 12
Node 13
Node 14
Node 15
Node 16
Node 17
Node 18
Node 19
Node 20
Node 21
Node 22
Node 23
Node 24
Node 25
Node 26
Node 27
Node 28
Node 29
Brg Type 3 Brg Type 3 Brg Type 3
48
Rotor spd = 3000rev/min, Anisotropic brgs
Natural frequency 1 = 18.7426 Hz, kappa = -0.4948
Natural frequency 2 = 19.1590 Hz, kappa = 0.5010
Natural frequency 3 = 36.9661 Hz, kappa = -0.1596
Natural frequency 4 = 38.7591 Hz, kappa = 0.0978
Natural frequency 5 = 62.9348 Hz, kappa = -0.2357
Natural frequency 6 = 67.5727 Hz, kappa = 0.2983
Problem 5.10
Part a: Solve problem 5.1(b).
For the shaft, I=
s
64
(
π 4
)
d0 − di4 = 6.1662 × 10 −7 m 4 =
. EI s 1.2332 × 10 5 Nm 2
π
( )
For the shaft, ρA =ρ d02 − di2 =6.5611kg m
4
π 2
For each disk, =Md (dd − d02 )=
td ρ 75.2776kg
4
Assume the shape of the first mode of vibration can be approximated by
z ) sin ( πz L ) .
u1 (=
Thus u1′ ( z ) =− ( π L ) cos ( πz L ) and u1′′ ( z ) =− ( π L ) sin ( πz L ) . Note that when
2
z = 0 and z = L , both u1 ( z ) and u1′′ ( z ) are zero. Thus the boundary conditions are
satisfied.
{ }
4
2 EI π L
1 L EI
∫ − ( π L ) sin ( πz L ) =
2
U=
max s dz s = 7.3321× 10 and
5
2 0
2
L 2
49
Tmax = 12 ω12 ∫ ρA{sin ( πz L )} dz + 12 ω12 M d {sin ( πz D1 L )} + 12 ω12 M d {sin ( πzd 2 L )}
L 2 2 2
0
L
2
{
= 12 ω12 ρA + M d sin 2 ( π0.5 L ) + sin 2 ( π L )
}
ω12 1.6
= 6.5611 2 + 75.2776 {0.6913 + 0.8536} =60.7724ω1
2
2
Tmax = U max . Thus 60.7724=
ω12 7.3321 × 10 5 so that
(
Thus u1′ ( z ) =
−0.8815 + 6.6667 z 3 − 5 z 4 ) 1′′ ( z )
L and u= ( 20 z 2 − 20 z3 ) L2
When z = 0.4 then z = 0.25 and when z = 1.6 then z = 1 . Substituting these values
into u1 ( z ) , we have u1= ( 0.4 ) u= 1 (1.6 ) 0 so that there is no deflection at the
bearings. When z = 0 then z = 0 and when z = 1.6 then z = 1 . Substituting these
values into u1′′ ( z ) , we have =u1′′ ( 0 ) u= 1′′ (1.6 ) 0 . Thus there is no bending moment at
the ends of the shaft.
{ } EI s 400 1
2
1 L EI 202 z 2 L4 − z 3 L5 dz =
2 ∫0
U max = s 2 3 105 = 1.4445 ×105 and
L
Tmax = 12 ω12 ∫ ρA{u1 ( z )} dz + 12 ω12 M d {u1 ( zd 1 )} + {u1 ( zd 2 )} + {u1 ( zd 3 )}
L 2 2 2 2
0
{
=12 ω12 34.4593 ×1.6 × 0.0158 + 75.6574 ( −0.2148 ) + 0.15302 +0.15632 =3.9896ω12
2
}
Tmax = U max . Thus 3.9896= ω12 1.4445 × 10 5 so that
=
ω1 1.4445 × 10 5 3.9896
= 190.28 s .
= 190.28
Thus the approximate natural frequency = ( 2π ) 30.2844Hz .
50
Problem 5.11
Part (a): For the 2 degree of freedom system the mass matrix is
mdsk 0 312.9kg 0
=
M dsk =
0 Id 0 12.71kg m 2
From Appendix 2, Table A2.1, system 1,
kT =
kuu = (
3EI a3 + b3 ) ab =1.60 × 10 N m
3 3 6
kC = 3EI ( a
k =
ψu
2
−b ) a b =
2 2 2
2.75 × 10 N
5
16.0 N m 2.75N 5
kR = kψψ = 3EI ( a + b ) ab =3.30 × 10 5 N m and so K =
3.30N m
10 .
2.75N
The eigenvalue problem can then be solved.
Part (b). For the 2 degree of freedom system mass coefficients are given in Appendix
2, Table A2.2, system 1. muu = 17ρA ( a + b ) 35 =4.76kg ,
mψu = (
13ρA b2 − a2 ) 35 =
−0.168kg m , m ψψ = ( )
2ρA a3 + b3 105 =
0.052kg m 2 .
4.76kg −0.168kg m
Hence M shft = 2
. Thus=
M M shft + M dsk , giving
−0.168kg m 0.052kg m
317.63kg −0.168kg m
M= 2
. Using K from (a), the eigenvalue can then be
−0.168kg m 12.765kg m
solved.
Part (c) The MATLAB script Problem_05_11.m uses the rotordynamics package to
solve the 28 degree of freedom mode. The script also solves the two, 2 degree of
freedom models and also computes the errors in the 2 degree of freedom models,
compared with the 20 element model. The output of Problem_05_11.m is given
below:
20 Element FE model
Disk diam/thickness 1st Nat freq (Hz) 2nd Nat freq (Hz)
1 0.3000/0.0300 40.3017 226.6899
2 0.4000/0.0400 28.0620 136.5622
3 0.5000/0.0500 20.5934 81.8612
4 0.6000/0.0600 15.8173 52.6797
5 0.7000/0.0700 12.5873 36.1118
6 0.8000/0.0800 10.2940 26.0200
51
2dof model: Massless shaft, no central hole in disk
Disk 1st Nat freq (Hz) 2nd Nat freq (Hz) 1st % error 2nd % error
1 45.7859 298.3024 13.6077 31.5905
2 29.6902 145.5528 5.8020 6.5835
3 21.1981 83.5017 2.9363 2.0041
4 16.0807 53.0839 1.6657 0.7673
5 12.7161 36.2349 1.0235 0.3409
6 10.3627 26.0641 0.6667 0.1693
This output show that the results are substantially improved by accounting for the
mass of the shaft, particularly where the disk is small.
The question asks the reader to (a) model the system assuming a mass-less shaft and a
disk without a central hole, and (b) model the system accounting for the shaft mass
and modelling the disk with a central hole. By mistake the solutions in the text for
part (b) gives the results of modelling the system accounting for the shaft mass and
modelling the disk without a central hole. Clearly the mass at the centre of the disk is
accounted for twice. However, the above results show that this over-estimation of
mass makes very little difference to the results.
52
Chapter 6
Note. Solving Problems 6.10, 6.11 and 6.12 requires a finite element analysis that
allows shafts to be modeled and include gyroscopic effects, etc. Here we use the
rotordynamics software developed to accompany this book, but other appropriate
software can be used.
Problem 6.1
The equations of motion for free vibration of this rotor are developed in Problem 3.1
and are as follows:
I d + L2 k θ = 0
θ + I p Ωψ
− I p Ωθ + L2 k ψ = 0
Id ψ
To obtain the critical speed we can solve these equations to determine the roots
(natural frequencies) and then equate the speed of rotation to the natural frequencies.
A slightly different but equivalent approach is to combine the pair of equations above
by letting ϕ = ψ − jθ . Then subtracting j × the second equation from the first we
− jΩI p ϕ + kL2 ϕ = 0 . We can now solve this equation by letting ϕ = ϕ0 e jΩt
have I d ϕ
( )
etc. to obtain −Ω2 I d − j 2 Ω2 I p + kL2 ϕ0 = 0 and hence
= Ω ( )
L2 k I d − I p . This is
=
obtain Ω ( )
L2 k I d + I p . Given that L = 0.5m , I p = 0.6kg m 2 , I d = 10kg m 2 and
L2 k 0.52 × 10 6
k = 10 N m . Then =
6
Ω = 2
= 2.3585 × 10 4 and 2.6596 × 10 4 .
Id ± I p 10 ± 0.6
Hence the critical speeds are 153.57 and 163.08 rad s or 1467 rev min (backwards)
and 1557 rev min (forwards).
To determine the response of the rotor to an unbalance we must add the out of balance
forcing term to the equations of motion. The out of balance force at the right end of
the rotor due to an out of balance mass m0 at a radius ε is fub= m0 εΩ2 . This
rotating force can be resolved into two components in the x and y directions, i.e
f=
x m0 εΩ2 cos Ωt and f= y m0 εΩ sin Ωt . (Here it is assumed that the out of
2
53
Letting ϕ = ϕ0 e jΩt we have −Ω2 I d + Ω2 I p + kL2 ϕ0 e jΩ=
t
(
m0 εLΩ2 e jΩt and hence )
m0 εLΩ2
ϕ0 =
{ )}
. The orbit at the left end of the rotor r0 is given by
kL2 − Ω2 I d − I p (
r0 = Lϕ0 . Now Ω = 1500 × 2 × π / 60 rad/s and thus
0.1 × 0.1 × 0.5 × Ω2
=
θ0 = 6.8295 × 10 −3 rad and hence the radius of the orbit
0.5 × 10 − Ω × (10 − 0.6 )
2 6 2
at the right end is Lθ0 =3.41mm . The MATLAB script Problem_06_01.m repeats
these calculations and gives the following output.
Problem 6.2.
The equations of motion for free vibrations are
I d (
+ L2 k0 + k1Ω + k2 Ω2 θ = 0
θ + I p Ωψ )
d − I Ωθ + L ( k
I ψ p
2
0 + k Ω + k Ω )ψ = 0
1 2
2
To obtain the critical speed we can solve these equations to determine the roots
(natural frequencies) and then equate the speed of rotation to the natural frequencies.
A slightly different but equivalent approach is to combine this pair of equations by
letting ϕ = ψ − jθ . Then subtracting j × the second equation from the first we have
(
− jΩI p ϕ + kL2 k0 + k1Ω + k2 Ω2 ϕ = 0 .
Id ϕ )
We can now solve this equation by letting ϕ = ϕ0 e jΩt etc. to obtain
{( k L − ( I + I )) Ω + k L Ω + k L } ϕ =0 .
2
2
d p
2
1
2
0
2
0
speed. Solving this quadratic equation using the system data gives Ω =179.48 and
−141.41 Similarly, if we let ϕ = ϕ0 e− jΩt , then we have
{( k L − ( I
2
2
d )) }
− I p Ω2 + k1L2 Ω + k0 L2 = 0 Here Ω is a forward critical speed.
Solving this quadratic equation using the system data= gives Ω 193.06 and − 149.70 .
Taking the positive roots we have Ω =179.48 and 193.06 rad s or 1714 and 1844
rev min .
To determine the response we must add the out of balance moments to the system
thus:
I d (
+ L2 k0 + k1Ω + k2 Ω2 θ = − M Ω2 sin Ωt
θ + I p Ωψ )
d − I Ωθ + L ( k
I ψ p
2
0 + k Ω + k Ω ) ψ=
1 2
2
M Ω2 cos Ωt
54
To determine the response, let ϕ = ψ − jθ . Then subtracting j × the second equation
from the first we have
(
− jΩI p ϕ + k0 + k1Ω + k2 Ω2 L2 ϕ= M Ω2 ( cos Ωt + j sin Ωt )
Id ϕ )
(
− jΩI p ϕ + k0 + k1Ω + k2 Ω2 L2 ϕ= M Ω2 e jΩt .
and hence I d ϕ )
{ (
Letting ϕ = ϕ0 e jΩt we have −Ω2 I d − I p + k0 + k1Ω + k2 Ω2 L2 ϕ0= M Ω2 and ) ( ) }
M Ω2
hence ϕ0 =
{ ( ) }
. The radius of the orbit at the
−Ω2 I d − I p + k0 + k1Ω + k2 Ω2 L2 ) (
right end of the rotor is r0 = Lθ0 . At 1500 rev min the bearing stiffness is
1.3096 MN m . Thus
5 × 10 −3 Ω2 5 × 10 −3 × Ω2
=
θ0 = = 1.2922 × 10 −3 rad
( −Ω I d1 + L k + Ω I p
2 2 2
)
−Ω × (10 − 0.6 ) + 0.5 × 1.3096 × 10
2 2 6
and hence the radius of the orbit at the right end is 0.646 mm.
The MATLAB script Problem_06_02.m repeats these calculations and gives the
following output. It also plots the Campbell diagram.
30
25
Natural frequency (Hz)
20
15
10
0
0 500 1000 1500 2000
Rotor speed rev/min
Problem 6.3.
From the solution to Problem 3.2 the natural frequencies are given by
( ( ))
ω4 I d2 − I 2p Ω2 + I d L2 k x + k y ω2 + L4 k x k y =0 . The critical speeds are obtained by
( ) (
setting ω = Ω so that Ω 4 I d2 − I 2p − I d L2 k x + k y Ω2 + L4 k x k y =0 which is a )
55
quadratic in Ω2 . Hence the solutions for Ω2 are 24717.4 and 32990.4, thus the
critical speeds are 157.22 and 181.63 rad s or 1501 and 1734 rev min .
From Problem 3.2 we have the natural frequencies at 0, 3000 and 10,000 rev min .
This data provides 3 points for each frequency line in the Campbell diagram.
Furthermore, we have one extra point for each frequency line because we know that at
a critical speed ω = Ω . The MATLAB script Problem_06_03.m computes the critical
speeds and plots the Campbell diagram, using 4 points to define each frequency line.
The points are joined by straight lines. The dotted line shows the exact frequency
lines. The difference between the exact and approximate lines is very small. The
output is as follows:
34
32
Natural frequencies, Hz
30
28
26
24
22
0 2000 4000 6000 8000 10000
Rotor speed rev/min
Problem 6.4.
The equations of motion for free vibration of this system are
mu + kuuu + kuψ ψ =0
mv + kvv v + kvθθ =0
I d + kθθθ + kθv v = 0
θ + I p Ωψ
− I p Ωθ + kψψ ψ + kψuu =0
Id ψ
where the stiffnesses are obtained from Appendix 2, Table A2.1, System 4, and are
12 EI 6 EI 4 EI
kT = kuu = kvv = 3 , kC = kuψ = kψu =−kvθ =−kθv = − 2 , kR = kθθ = kψψ =
a a a
Writing the equations in matrix notation we have Mq + ΩGq + Kq = 0 where
M = diag ( m, m, I d , I d ) and
56
0 0 0 0 kT 0 0 kC
0 0
0 0 0 −kC 0
G=
kT
, K= . To solve the eigenvalue
0 0 0 Ip 0 −kC kR 0
0 0 −I p 0 kC 0 0 k R
problem we must let q = q 0 e jΩt and thus: Ω2 ( M − jC ) q 0 = Kq 0 . Solving this
eigenvalue problem with the problem data gives the following critical speed, The
resulting values of critical speed are 150.47, 175.32, 669.93 and 1002.1j rad/s - note
that the last critical speed is imaginary and hence there are only 3 critical speeds for
this 4 dof system. These are 1436.9, 1674.2, and 6397.4 rev/min. Since the supports
are isotropic only the critical speed at 1674.2 rev/min will be excited by unbalance.
mu + kuuu + kuψ ψ= mεΩ2 cos Ωt
mv + kvv v + kvθθ= mεΩ2 sin Ωt
I d + kθθθ + kθv v = 0
θ + I p Ωψ
− I p Ωθ + kψψ ψ + kψuu =0
Id ψ
Alternatively to obtain the forward whirling critical speeds excited by unbalance, we
write the equations of motion in terms of complex co-ordinates r = u + jv and
ϕ = ψ − jθ , then
mr + kuur + kuψ ϕ= mεΩ2 e jΩt
− I p jΩϕ + kψψ ϕ + kuψ r = 0
Id ϕ
−mΩ2 + kuu kuψ
The critical speeds are then given by det =0
kuψ (
− Id − I p ) Ω + kψψ
2
which gives the quadratic in Ω2 thus
( ) (( ) )
m I d − I p Ω 4 − I d − I p kuu + mkψψ + kuu kψψ − ku2ψ =0 with solutions
57
β = 1o, then q0 = 1.2264 × 10 −3 , 3.8798 × 10 −3 , and hence the maximum β in
If
degrees is 0.361/1.2264=0.285º.
The MATLAB script Problem_06_04.m repeats these calculations and gives the
following output:
r_bar = 30.00
For this value of r_bar obtain alpha_bar = 2.4e-3 from Fig 6.57
Acceleration thro critical speed = 73.7715 rad/s^2
Torque to accelerate thro critical speed = 11.4395 Nm
Problem 6.5.
Consider Equation (6.32). The stiffness coefficients for this system are given in
Appendix 2, Table A2.1, System 1. When the disk is at the mid-span, a = b and
hence kC = 0 . Furthermore, there is no damping and thus c=
T c=
C c=
R 0 . Thus, for
pure angular misalignment of disk in complex coordinates
mr + kT r =
0
− jI p Ωϕ + k R=
Id ϕ ϕ ( I d − I p ) βΩ2e jΩt
The first equation gives no response. Letting ϕ = ϕ0 e jΩt we obtain
ϕ0 =
( I d − I p ) βΩ2
. Now =
kR k=
12 EI
= 126kNm/rad . Thus, when β =1 ,
k R − Ω2 ( I d − I p )
ψψ
L
Problem 6.6.
Let r = u + jv . Then we have the response, from Equation (6.47), for the bend and the
Note that mass of the shaft is similar to the mass of the disk. Thus, neglecting the
mass of the shaft is likely to lead to large errors in computed natural frequency.
Note also that in the text book the solution contains an error, the balance mass is
incorrect.
Problem 6.7.
Using the stiffness formulae gives in Appendix 2, Table A2.4, System 6 with
48EIkb
a= b= L 2 , gives kuu = = I 4.3216 × 10 −8 m 4 and
( )
. For this rotor,
24 EI + L kb
3
=
hence EI 8.6431 × 103 Nm 2 . Hence
= kuu 3.9834 × 10 5 N m . If the mass of the shaft
is neglected then the first critical speed is Ωcrit =kuu m where m is the disk mass.
Evaluating, we have Ωcrit =
240.41rad s or 2296 rev/min. When an out of balance
acts, mu + kuu=
u m0 εΩ2 cos Ωt Letting
= (
u u0 cos Ωt , −mΩ2 + kuu u=
0 m0 εΩ2 . )
m0 εΩ2
Thus the unbalance response is given by u0 =
( )
. At a rotor speed of
−mΩ2 + kuu
1500 rev min or 157.08 rad s , u0 = 1.62mm .
The force required to produce this deflection, f is given by kuuu0 . This force is
transmitted to the ground via the bearings, so the deflection at each bearing is f 2 .
=
Thus ubrg f= (
2 kbrg kuuu0) ( 2kbrg ) .
3.9834 × 10 5
=
Thus ubrg × 1.62mm
= 0.065mm
2 × 5 × 10 6
The stiffness of the system with short bearings, kuu , can also be derived by
recognising that the shaft stiffness ( kuu )ss is effectively in series with the stiffnesses
59
Evaluating this system stiffness, ( kuu )cl = 1.4233×10 6 N m . This has raised the
stiffness by a factor of 3.573 and hence the critical speed of 3.573 = 1.89 . The new
critical speed is 4340 rev/min. The MATLAB script Problem_06_07.m gives the
following output:
Note that the solution to this problem given in the text book contains errors.
Problem 6.8.
We will begin by plotting a Campbell diagram. This system is described by Equation
(3.84). In matrix notation, the equations of motion for the system are
m 0 0 0 u 0 0 0 0 u kT 0 0 kC u 0
0 m 0 0 v
+ Ω
0 0 0
0 v
0 kT −kC 0 v 0
+ =
0 0 I d 0 θ 0 0 0 I p θ 0 −kC k R
0 θ 0
0 0 0 I d ψ 0 0 − I p 0 ψ kC 0 0 k R ψ 0
or Mq + ΩGq + Kq = 0 . Using the stiffness formulae gives in Appendix 2, Table
A2.1, System 5, we have
12 EI ( a + 3b ) 12 EI ( a + b )
k= k=uu k= , =
k k = k= and
b ( 4 a + 3b )
ψψ θθ
b3 ( 4 a + 3b )
T vv R
6 EI ( 2 a + 3b )
kC =
kψ u =
−kθv =
− 2 . Letting q = q0e st , then
b ( 4 a + 3b )
s 2 Mq 0 + sΩGq 0 + Kq 0 =0 . This leads to an eigenvalue problem of the form
ΩG M q K 0 q
s = − . This eigenvalue problem can be solved for a
M 0 sq 0 − M sq
particular value of Ω to give the eigenvalues s. From s we can obtain the system
natural frequencies and these frequencies can be plotted against rotor speed to create a
Campbell diagram, see below. Examining this diagram shows immediately why there
are two backward critical speeds but only one forward critical speed. The highest
natural frequency (a forward whirl) is increasing with rotor speed (due to the
gyroscopic effect) faster than the increase in the excitation frequency with rotor
speed, so that the two can never be equal, however high the system rotation speed.
We now compute the critical speeds directly. From Mq + ΩGq + Kq = 0 , we let
q = q 0 e jΩt to give −Ω2 Mq 0 + jΩ2 Gq 0 + Kq 0 = 0 . This leads to the eigenvalue
problem Ω2 ( M − jG ) q 0 = Kq 0 where Ω is a critical speed. Solving this equation
numerically gives the 4 critical speeds, 3 real and one imaginary, see below.
Alternatively, we can go back to the equations of motion and let r= u + jv and
ϕ = ψ − jθ . Adding j × the second equation to the first and subtracting j × the third
60
mr + kT r + kC ϕ =0
equation from the fourth, we have .
− jΩI p ϕ + kC r + k R ϕ = 0
Id ϕ
Letting r = r0 e jΩt
etc gives
(k T )
− Ω2 m r0 + kC ϕ0 = 0
To solve this pair of
(k R
2 2
)
− Ω I d + Ω I p ϕ0 + kC r0 = 0
equations we must determine the roots of
( ) { ( )
m I d − I p Ω 4 − kT I d − I p + mk R Ω2 + kT k R − kC2 =0 } ( )
The roots of this equation are the forward whirling critical speeds. To determine the
backward whirling critical speeds we let r = r0 e − jΩt and this leads to
( ) { ( )
m I d + I p Ω 4 − kT I d + I p + mk R Ω2 + kT k R − kC2 =0 } ( )
Both of these equation are quadratics in Ω2 and if the value of Ω2 is positive, then
Ω is a real value
The MATLAB script Problem_06_08.m computes the critical speeds and plots the
Campbell diagram. The output is shown below.
Solving eigenvalue problem
Critical speeds rev/min 683+ 0j
Critical speeds rev/min 1537+ 0j
Critical speeds rev/min 0+2562j
Critical speeds rev/min 3183+ 0j
Note that one of the four critical speeds is imaginary so the solution exists
mathematically but not in reality. Note also that in the text book solutions the forward
critical speed is incorrect.
150
Nat frequency (Hz)
100
50
0
0 1000 2000 3000 4000 5000 6000
Rotor speed (rev/min)
61
Problem 6.9
On Figure 6.62 we must draw the 1x line, i.e. from the origin to the point (12000
rev/min, 200 Hz), a 3x line, i.e. from the origin to the point (12000 rev/min, 600 Hz)
and a line at a constant speed of 10000 rev/min. Where these lines cuts the natural
frequency lines we can obtain the following data (approximately).
(1) From the left hand diagram of Figure 6.62 (which we can identify as the rotor
on isotropic bearings because when the rotor is stationary all frequencies are
repeated because the frequency in the x and y directions is the same) we have
(a) 2,200 and 5,000 rev/min due to synchronous unbalance. (b) 720 and 1,200
rev/min due to the 3x force. (c) At 10,000 rev/min, 22, 38, 119, 244 and 573
Hz.
(2) From the right hand diagram of Figure 6.62 (which we can identify as the
rotor on anisotropic bearings because when the rotor is stationary the
frequencies are distinct because the frequencies in the x and y directions are
different due to the bearing stiffnesses) we have (a) 2,200, 2,600, 2,900 and
5,600 rev/min due to synchronous unbalance. (b) 740, 900, 1,000, 1,400,
5,800 rev/min due to the 3x force. (c) At 10,000 rev/min, 26, 38, 46, 124, 244,
and 573Hz.
Note that in the case of the rotor supported by isotropic bearings only the forward
critical speeds are excited. In the case of the rotor supported by anisotropic bearings
forward and backward critical speeds can be excited.
Problem 6.10.
Modeling this problem requires finite element analysis (FEA) and can only be solved
using appropriate FEA software. Here MATLAB script Problem_06_10.m makes use
the Rotordynamics Software package to model and analyze the system. The diagrams
below, generated by the script, shows mode shapes, the Campbell diagram and
response plots for the three sets of out of balance.
Only the forward whirling critical speeds will be excited (i.e. 1,746 and 4,027
rev/min).
90
80
Undamped natural frequencies (Hz)
70
60
50
40
30
20
10
0
0 1000 2000 3000 4000 5000
Rotor spin speed (rev/min)
62
Nat Freq = 26.7733Hz Nat Freq = 61.5787Hz
Mode shapes
Response magnitude (m)
-5
10
Node 1, x
Node 5, x
Node 7, x
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Rotor spin speed (rev/min)
o/b case (a)
200
Phase (degrees)
100
0
Node 1, x
-100 Node 5, x
Node 7, x
-200
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Rotor spin speed (rev/min)
Note this mass distribution only weakly excites the first critical speed (above).
Response magnitude (m)
-5
10
Node 1, x
Node 5, x
Node 7, x
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Rotor spin speed (rev/min)
o/b case (b)
200
Phase (degrees)
100
0
Node 1, x
-100 Node 5, x
Node 7, x
-200
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Rotor spin speed (rev/min)
Note this mass distribution only weakly excites the second critical speed (above).
63
Response magnitude (m)
-5
10
Node 1, x
Node 5, x
Node 7, x
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Rotor spin speed (rev/min)
o/b case (c)
200
Phase (degrees)
100
0
Node 1, x
-100 Node 5, x
Node 7, x
-200
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Rotor spin speed (rev/min)
Note this mass distribution excites both the first and second critical speed (above).
Problem 6.11
This problem is based on Problem 5.9 and since it requires a finite element analysis
(FEA) it can only be solved using appropriate FEA software. In order to compute the
bearing properties we require the static load acting on each bearing. From the data of
Table 5.11, we can compute the volume and hence the mass of the shaft. Similarly,
the question gives the details of the disks and the volume and hence the mass can be
determined. Thus we have msft = 101.914 kg , mdsk = 34.184 kg and adding these
together the total mass of the rotor is 136.097 kg . Thus total force on the bearings is
= =
F 136.097 g 13.35kN . This can then be divided in ratios 1:1:1. The MATLAB
script Problem_06_11.m makes use the Rotordynamics Software package to model
the system with 28 Timoshenko elements and analyze the system.
The system is initially modeled assuming that the outer bearings are placed at the
extremities of the rotor. (This is the model used to generate Figures 6.63 and 6.64).
The MATLAB script gives the following output:
In the above computation, it is difficult to accurately locate the critical speeds at 2,201
and 2,716 rev/min, even when the initial values of critical speed used in the iteration
are close to these values. The MATLAB script Problem_06_11e.m models the same
64
system, except that the bearings are now moved to the same position as in Problem
5.9 and gives the following output:
The relatively small change in the position of the outer bearings make some quite
significant change to the critical speeds, particularly in the case of the hydrodynamic
bearings.
Problem 6.12
Modeling this problem requires finite element analysis (FEA) and can only be solved
using appropriate FEA software. Here MATLAB script Problem_06_12.m makes use
the Rotordynamics Software package to model and analyze the system. The diagrams
below, generated by the script, show the Campbell diagram and response plots for the
of out of balance and the bent shaft.
The graphs below show the response due to out of balance and bend. In this problem
the responses at the first critical speed is similar.
Response magnitude (m)
-5
10
Node 6, x
Node 11, x
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Rotor spin speed (rev/min)
out of balance
200
Phase (degrees)
100
-100 Node 6, x
Node 11, x
-200
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Rotor spin speed (rev/min)
65
Response magnitude (m)
-2
10
-4
10 Node 6, x
Node 11, x
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Rotor spin speed (rev/min)
bent shaft
200
Phase (degrees)
100
-100 Node 6, x
Node 11, x
-200
0 500 1000 1500 2000 2500 3000 3500 4000 4500
Rotor spin speed (rev/min)
Problem 6.13.
We begin with the proof of the expression for the solution of pi ( t ) , starting with
Duhamel’s integral given in the question. Thus
f u τ e i (=
s t −τ )
f u e −βτe i ( ) d τ .
s t −τ
( ) ∫0 ( )
t t
=
p t
i dτ i g ∫0 i 0
t −βτ+ s ( t −τ )
Thus pi ( t ) fi u0=
= ∫ e i
d τ f i u0 e sit t −βτ− si τ
∫e dτ .
0 0
t
1 ( −β− si )τ fi u0 e sit ( −β−si )t
Hence pi ( t ) fi u0 e =
= e
sit
− 1
e
−β − si 0 − ( si + β )
=
Finally pi ( t )
fi u0
( si + β )
esit − e−βt ( )
From the equations of motion developed for Problem 3.1 we have to add the forcing
term. The forced equations of motion are (with k x = k y = k )
I d + cθ + L2 k θ = 0
θ + I p Ωψ
. where c ∝ kL2 .
Id ψ + L k ψ = kLug ( t )
− I p Ωθ + cψ 2
Or in matrix notation
I d 0
θ c I p θ L2 k 0 θ 0
+ Ω + = ,
0 I d ψ − I p c ψ 0 L2 k ψ kLug ( t )
0
+ ΩGq + Kq = Qug ( t ) where Q = .
i.e. Mq
kL
66
10 0 0.25 0 20 188.5 0
Here M = , K = 10 6 , C= , Q = 10 6 .
0 10 0 0.25 188.5 20 0.5
Writing these equations in state space form gives
ΩG M d q K 0 q Q ΩG M
M 0 dt q + 0 −M q = ug ( t ) . Let A = ,
0 M 0
K 0 q
B= and u = . Setting the right side of the above equations to zero,
0 −M q
and letting u = u R est leads to the eigenvalue problem sAu R = −Bu R . Solving this
eigenvalue problem (with 4 degrees of freedom) provides the eigenvalues or roots si
and the eigenvectors u Ri , i = 1, , 4 and the subscript R denotes that this is the right
eigenvector. Alternatively, we have su L A = − u L B or sA T u L = −BT u L . Solving this
eigenvalue problem provides identical eigenvalues, but the left eigenvectors, u Li ,
i = 1, , 4 . (See Section 5.8). Note that B = BT but A ≠ A T . Consider the equation
Q
for the forced system, Au + Bu = gug ( t ) where g = . In this example
0
=gT 0 0.5 × 10 6 0 0 .
Let U R = [ u R1 u R 2 u R 3 u R 4 ] , U L = [ u L1 uL2 u L3 u L 4 ] and note that U R
and U L are square matrices. In this example
0.0002 − 0.0057 j 0.0002 + 0.0057 j − 0.0062 − 0.0004 j − 0.0062 + 0.0004 j
−0.0057 − 0.0002 j − 0.0057 + 0.0002 j 0.0004 − 0.0062 j 0.0004 + 0.0062 j
UR =
0.9534 + 0.0466 j 0.9534 − 0.0466 j 0.0728 − 0.9272 j 0.0728 + 0.9272 j
0.0466 − 0.9534 j 0.0466 + 0.9534 j 0.9272 + 0.0728 j 0.9272 − 0.0728 j
( A )= ( )
−1 −1
=p − sp *
U gu ( t )
T
L g fug ( t ) and hence f = A* U TL g . In this example,
67
2.9121 + 0.0493 j 0.0595 + 1.3862 j
2.9121 − 0.0493 j
UTL g = 103 and f = 10 4 0.0595 − 1.3862 j .
0.2870 − 3.0520 j 1.2608 − 0.0905 j
0.2870 + 3.0520 j 1.2608 + 0.0905 j
This set of differential equations in p comprise four uncoupled equations of the form
fi ug ( t ) where i = 1, , 4 and fi =
p i − si pi = {( U g ) A } . Each equation can be
T
L
i
*
i
solved using for the function ug ( t ) using Duhamel’s integral to obtain pi ( t ) . Given
p ( t ) we can determine u ( t ) from u ( t ) = U R p ( t ) . From u ( t ) we can derive θ ( t )
and ψ ( t ) . Hence we can compute the displacements at the flexible bearing since
Root = -1.0595+/-j167.8162
Root = -0.9405+/-j148.9666
Response in direction of ground disturbance mm
2 1
1.5
0.5
1
0
0.5
-0.5
0
-0.5 -1
0 1 2 3 0 1 2 3
Time, s Time, s
Orbit during the time 2 to 3 sec Orbit during the time 0 to 1 sec
0.2 2
0.15
1.5
displacement mm
displacement mm
0.1
0.05 1
0 0.5
-0.05
0
-0.1
-0.15 -0.5
-0.2 -0.1 0 0.1 0.2 -1 -0.5 0 0.5 1
displacement mm displacement mm
Removing the damping in the system obviously removes the decay in the time series.
68
Chapter 7
Note. Solving Problems 7.10 and 7.11 requires a finite element analysis that allows
shafts to be modeled and include gyroscopic effects, etc. Here we use the
rotordynamics software developed to accompany this book, but other appropriate
software can be used.
Problem 7.1
For a Jeffcott rotor, ignoring the mass of the shaft, the only mass is the disc and the
stiffness is the stiffness of the rotor at mid-span. Thus in the x and y-directions,
mu + kuu u = 0 and mv + kvv v =0 . In rotation about the x and y-directions,
I
θ + I Ωψ + k θ = 0 and I ψ
d p θθ − I Ωθ + k ψ = 0 . These equations are based on
d p ψψ
those given in Equation (3.83). Letting, k=uu k= =
vv kT and k θθ k= ψψ k R . Thus in
coordinates fixed in space we have Mq + ΩGq + Kq = 0 where in this case
m 0 0 0 0 0 0 0 kT 0 0 0 u
0 m 0 0
0 0 0 0 0 kT 0 0 v
M= , G= , K= , q = .
0 0 Id 0 Ip 0 θ
0 0 0 0 kR 0
0 0 0 I d 0 −I p 0 k R ψ
0 0 0 0
=
Here, =
kT 48 EI L3 1.1685 ×106 N m and
= k R 12=
EI L 1.4314 ×105 Nm
Letting q = q0e st , (and q = sq 0e st , q (
= s 2q0e st ) gives Ms 2 + ΩGs + K q 0 =
0 . We )
can either solve the resulting eigenvalue problem with 4 degrees of freedom or, obtain
I d s 2 + kR ΩI p s θ0 st 0
( )
st 2
(
ms + kT u0i e =0, ms + kT v0i e =0 ,
2 st
)
−ΩI p s
e = .
ψ 0
+ R 0
2
I d s k
From the first pair of equations, s= −kT m (twice) and from the second set of
equations
I d s 2 + kR ΩI p s
( ) + ( ΩI p s )2 =0 . Rearranging this
2
= 0 . Thus I d s 2 + k R
−ΩI p s I d s 2 + kR
equation gives I d s 2 + k R =± jΩI p s or I d s 2 jΩI p s + k R =
0 . We can solve this
quadratic equation to find the roots. The MATLAB script Problem_07_01.m carries
out these calculations. It also solves the eigenvalue for the complete system.
Converting the equations of motion from the fixed coordinates to coordinates rotating
with the shaft using the transformation given in Equations (7.5) – (7.10) we have
+ Ω M
Mq (
+G
1 ) { (
q + Ω 2 M +G +K q = 0 where M
2 1 )
=M, G }
=G, K =K,
0 −2m 0 0 0 0 0 0
0
= 2m 0 0 0 0 0 0
= −M , M
M and G1 =
2 1
0 0 0 −2 I d 0 0 Ip 0
0 0 2Id 0 0 0 0 I p
69
= s 2q e st we can either solve the
Letting q = q 0e st , we have q = sq 0e st and q 0
resulting eigenvalue problem with 4 degrees of freedom or, obtain a pair of 2 degree
eigenvalue problems thus:
ms 2 − mΩ 2 + kT −2mΩs
= 0 and
2mΩs ms 2 − mΩ 2 + kT
( )
I d s 2 + Ω2 I p − I d + kR (
− 2 I d − I p Ωs)
=0
( 2I d − I p ) Ωs (
I d s 2 + Ω2 I p − I d + kR )
Thus we have
( )
ms 2 ± j 2mΩs + kT − mΩ 2 =0 and I d s 2 ± j 2 I d − I p Ωs + k R + Ω 2 I p − I d = 0 . We ( )
can solve these quadratic equations to find the roots. The MATLAB script
Problem_07_01.m gives the user the choice of solving either the characteristic
equations or the eigenvalue problem to determine the system natural frequencies. Of
course, both methods give the same numeric values for the frequencies which are as
follows
Problem 7.2
+ Ω M
In rotating coordinates we have Mq +G
1 (
q + Ω 2 M
+G
2 1) { (
+K
q = 0 ) }
where from Equations (7.80), (7.83) and (7.84)
m 0 0 0 0 −2m 0 0
0 m 0
0 2m 0 0 0
M=
0 0 I dx 0
, M1 = 0
0 0 (
− I dx + I dy ) and
0 0 0 I dy 0
0 (
I dx + I dy ) 0
−m 0 0 0 0 0 0 0
0 −m 0
0 0 0 0 0
M2 = , From (7.85) G1 =
and
0 0 − I dy 0 0 0 Ip 0
0 0 0 − I dx 0 0 0 I p
0 0 0 0 kT 0 0 kC
0 0 0 0
=
0 kT −kC 0
G = TT KT
.K = K=
0 0 0 Ip 0 −kC kR 0
0 0 − I p 0 kC 0 0 k R
70
For a simply supported shaft, from Appendix 2, Table A2.1, system 1 we have
k= k=
(
3EI a3 + b3 ), k (
3EI a2 − b2 )
T uu k=
vv 3 3 C =
kψ u =
−kθv = 2 2 and
a b a b
3EI ( a + b )
k=
R = k=
kψψ θθ , where a = 0.2m and b = 0.5m . To solve the equations
ab
of motion we must rearrange them as a set of state space equation thus
(
Ω M
+G
1
)
d q Ω 2 M
M
=
+G
2 (
+K
1
)0 q
M 0 dt q 0 −M q
Problem 7.3
+ Ω M
In rotating coordinates, Mq (
+G
1 ) { (
q + Ω 2 M
+G
2
+K
1 )
q = 0 where from }
Equations (7.80), (7.83) and (7.84)
m 0 0 0 0 −2m 0 0
0 m 0 0 2m 0 0 0
M= , M1 =
and
0 0 Id 0 0 0 0 −2 I d
0 0 0 I d 0 0 2Id 0
−m 0 0 0 0 0 0 0
0 −m 0 0
0 0 0 0
=
M . From (7.85) G1 =
and
2
0 0 −Id 0 0 0 Ip 0
0 0 0 − I d 0 0 0 I p
71
0 0 0 0 kuu 0 0 0
0 0 0
0
0 kvv 0 0
G=
and K= T KT T
= K=
0 0 0 Ip 0 0 kθθ 0
0 0 − I p 0 0 0 0 kψψ
For a simply supported shaft, from Appendix 2, Table A2.1, system 1 we have
48EI xx 48EI yy 12 EI xx 12 EI yy
kuu = , k vv = , k ψψ = and k θθ = where, for an
L3 L3 L L
elliptical cross section I xx = πd y d x3 64 etc. Since the first pair of equations is
uncoupled from the second pair we can solve them separately. Thus, letting u = u0 e st
ms 2 + kuu − mΩ2 −2 mΩs u st 0
etc., we have e = .
2 mΩs ms 2 + kvv − mΩ2 v 0
Setting the determinant of the coefficients to zero gives
{ } (
m 2 s 4 + m ( kuu + kvv ) + 2 m 2 Ω2 s 2 + kuu − mΩ2 kvv − mΩ2 = )( )
0 . This is a quadratic
in s 2 and can readily be solved. From the second pair of equations and letting
ψ = ψ 0 est etc, we have
( )
I d s 2 + kθθ − I d − I p Ω2
(
− 2 I d − I p Ωs )
u est = 0 .
( )
2 I d − I p Ωs ( )
I d s 2 + kψψ − I d − I p Ω2 v
0
Setting the determinant of the coefficients to zero gives
{ ( ) ( ) }
I d2 s 4 + I d kθθ + kψψ + 2 I d2 − 2 I d I p + I 2p Ω2 s 2 +
(k − (I
θθ d − Ip ) Ω )(k
2
ψψ ( ) )
− I d − I p Ω2 =
0
72
Roots at a rotor speed of 2100 rev/min
Real part Imag part Real part Imag part Unstable = 1
0.0000 6.3311 0.0000 -6.3311 0
0.0000 336.5616 0.0000 -336.5616 0
0.0000 367.8495 0.0000 -367.8495 0
0.0000 430.6949 0.0000 -430.6949 0
Problem 7.4
In rotating coordinates, the internal shaft viscous damping is given by
ciT 0 0 0
0 c 0 0
=
f d Cq
=
iT
. Now in rotating coordinates,
0 0 ciR 0
0 0 0 ciR
= =
f d Tf d
=
TC TC
iq
TT q + T
i (
T q . Thus
= =
Ci TCi )
TT C
and
i
0 ciT 0 0
−c 0 0 0
= =
Ci1 TC T iT . Thus, in fixed coordinates, the equations of
iT
0 0 0 ciR
0 0 −ciR 0
+ ( Ce + Ci + ΩG ) q + ( ΩCi1 + K ) q = 0 where
motion are Mq
m 0 0 0 0 0 0 0 kT 0 0 0
0 m 0 0 0
0 0 0 0 0
, G=
kT 0
M= , K= and
0 0 Id 0 0 0 0 Ip 0 0 kR 0
0 0 0 I d 0 0 −I p 0 0 0 0 k R
ce 0 0 0
0 ce 0 0
Ce =
0 0 0 0
0 0 0 0
When the system is at rest, Mq + ( Ce + Ci ) q + Kq =
0 . Considering the first pair of
equations we have
mu + ( ce + ciT ) u + kT u =0
. Hence, for these separate single degree of freedom
mv + ( ce + ciT ) v + kT v =0
ce + ciT
equations, we have ζ = (twice). Considering the second pair of equations,
2 mkT
I d
θ + ciR θ + k R θ = 0
. Hence, , for these separate single degree of freedom equations,
Id ψ + ciR ψ + k R ψ =0
ciR
we have ζ = (twice). Consider now the set of system equation. Letting
2 I d kR
q = q0e st , we have Ms 2 + ( Ce + Ci + ΩG ) s + ( ΩCi1 + K ) q0e st = 0 .Because the
first pair and the second pair of equations are uncouple from each other we can
proceed as follows:
73
ms 2 + ( ce + ciT ) s + kT ciT Ω
= 0 and thus
−ciT Ω ms 2 + ( ce + ciT ) s + kT
{ms2 + ( ce + ciT ) s + kT }
2
+ ciT 2Ω 2 =0 . Hence ms 2 + ( ce + ciT ) s + kT ± jciT Ω =0 .
Similarly
I d s 2 + ciR s + k R ( ciR + I p ) Ω
= 0 and thus
(
− ciR + I p Ω ) I d s 2 + ciR s + k R
We can solve these two quadratic equations to obtain the 4 system roots.
Alternatively we can the 4 equations together, (see Problem 7.2). The MATLAB
script Problem_07_04.m gives the user the choice of solving either the characteristic
equations or the eigenvalue problem to determine the system natural frequencies. The
script also checks that the real part of the roots or eigenvalues are positive implying
an unstable system. The output of the script is as follows. Note that the system is
unstable under certain conditions.
Problem 7.5
In rotating coordinates Mq 1 2 {
+ Ω ( M + G ) q + Ω 2 ( M + G ) + K q =
1 Q }
. An out of
balance force rotates with the shaft so that in rotating coordinates the out of balance
is constant, there will be no velocities or
force is in a fixed direction. Thus, since Q
{
accelerations in the rotating coordinate system, so that Ω 2 ( M + G ) + K q =
2
.
Q 1 }
Separating the translation and rotation coordinate gives
2 m 0 0 0 k T 0 q T Q
Ω + + = T
0 I d 0 I p 0 k R q R 0
Since there is no excitation or coupling to the rotation coordinates, we have
kTx − mΩ 2 0 u Q
= x
0 kTy − mΩ 2 v Q y
74
If the out of balance force is in the x-direction,
kTx − mΩ 2 u m0εΩ 2
2 1
0
= m 0 εΩ and hence
u = . Similarly
0 kTy − mΩ 2 v 0 kTx − mΩ 2
m0εΩ 2
when the out of balance force is in the y direction v = . Finally, when the
kTy − mΩ 2
out of balance force is at 45° to the x direction is
kTx − mΩ 2 u m0εΩ 2
2 1 2
0
= m0εΩ
, Hence u =
( )
and
0 kTy − mΩ 2 v 1 2 2 kTx − mΩ 2
m0εΩ 2
v = . Thus the response is
( )
2
2 kTy − mΩ
m0 εΩ 2 1 1
r = u 2 + v 2 = +
2 kTx − mΩ 2
kTy − mΩ 2
The MATLAB script Problem_07_05.m gives the following output:
Problem 7.6
48EI xx 48EI yy ω2x ω2y
kuu = , kvv = . From Equation (7.42), Ω = where Ω is
2
L3 L3 2 ω2x + ω2y ( )
the gravity critical speed.
(
From Equation (7.22), s 4 + ω2x + ω2y + 2Ω 2 s 2 + ω2x − Ω 2 ω2y − Ω 2 = 0 ) ( )( )
Let s = jΩ , then s 2 = −Ω 2 and s 4 = Ω 4 . Substituting in Equation (7.22) gives
( )
Ω 4 − ω2x + ω2y + 2Ω 2 Ω 2 + ω2x − Ω 2 ω2y − Ω 2 = 0 ( )( )
ω2x ω2y
−2 ( ω2x + ω2y )Ω + (
2
ω2x ω2y ) =0 and thus Ω 2
=
( )
. Now, for this rotor,
2 ω2x + ω2y
= m 4.7270 × 10 4 and=
ω2x kTx= ω2y kTy=
m 4.1546 × 10 4 . Thus
ω2x ω2y 4.7270 × 4.1546 ×108
=
Ω 2
= = 1.1056 ×104 . Hence
2 ωx + ω y
2 2
( )
2 ( 4.7270 + 4.1546 )10 4
=Ω ( 2π ) 1004.1rev min
1.1056 × 10 4 × 60=
The MATLAB script Problem_07_06.m calculates the gravity critical thus:
75
Problem 7.7
For a Jeffcott rotor, ignoring the mass of the shaft, the only mass is the disc and the
system stiffness is the stiffness of the shaft at mid-span. Let k=
uu k=vv kT and
k=
θθ k= ψψ kR .
+ ΩGq + Kq = 0
Fixed Coordinates: In coordinates fixed in space we have Mq
where, in this case,
m 0 0 0 0 0 0 0 kT 0 0 0 u
0 m 0 0 0 0 0
0 v
, G = 0 kT 0 0
M= , K= , q = .
0 0 Id 0 0 0 0 Ip 0 0 kR 0
θ
ψ
0 0 0 I d 0 0 − I p 0 0 0 0 k R
Letting q = q0e st , (and q = sq 0e st , q (
= s 2q0e st ) gives Ms 2 + ΩGs + K q 0 =
0. )
Noting that the first two equations are uncoupled from each other and from the third
and fourth equations, the first two equations give
( ms2 + kT ) u0est =0, ( ms2 + kT ) v0est =0 and hence s= 1 s=
2 j kT m ,
76
0 −2m 0 0 0 0 0 0
2m 0 0 0 0
0 0 0
M 2 = −M , M1 =
and G1 =
.
0 0 0 −2 I d 0 0 Ip 0
0 0 2Id 0 0 0 0 I p
Letting q = q 0e st etc. we obtain four equations. (Note we are writing the root as s to
distinguish it from the roots in the fixed coordinates, s). The first pair of equations are
uncoupled from the second pair of equations and each pair can be solve separately
from the other pair. Thus, from the first pair of equations,
ms 2 − mΩ 2 + kT −2mΩs
= 0 , and hence ms 2 ± j 2mΩs + kT − mΩ 2 =0 .
2mΩs ms − mΩ + kT
2 2
(
Dividing by m gives s 2 ± j 2Ωs + ω2n1 − Ω 2 = 0 since ω2n1 = )
kT m . Solving these
two quadratic equations, and simplifying we have s = ± j ( Ω ± ωn1 ) = s ± jΩ . Now
n and so ω
s =± jω n1 = ωn1 − Ω and ω n 2 = ωn1 + Ω = ωn 2 + Ω . Note that taking the
absolute value ensures that the natural frequencies are positive. Furthermore the
ordering is arbitrary as the relative amplitudes of the natural frequencies will vary
with rotor spin speed. From the second pair of equations, we have
I d s 2 − I d Ω 2 + I p Ω 2 + k R ( I p − 2I d ) Ωs
= 0 . Hence,
(
− I p − 2Id ) Ωs I d s 2 − I d Ω 2 + I p Ω 2 + k R
( ) ( )
I d s 2 ± j I p − 2 I d Ωs + k R − Ω 2 I d − I p = 0 . Dividing by I d and noting that
α =I p I d and ω02 =k R I d we have s 2 ± j ( α − 2 ) Ωs + Ω 2 ( α − 1) + ω02 = 0 . Solving
2
( )
these two quadratic equations gives s = ± j 12 α − 1 Ω ± ω02 + 12 Ωα = s ± jΩ ( )
from the definition of s above. Also, from the definition of ωn3 and ωn 4 above we
( 12 α − 1) Ω + ( 12 Ωα )
2
n3 = −
have ω ω02 + = ωn3 + Ω and
( 12 α − 1) Ω + ( 12 Ωα )
2
n4 =
ω ω02 + = ωn 4 − Ω . Since ωn3 ≤ ωn 4 we know that ωn3
corresponds to a backward whirling mode (see Section 3.6.1), and we have to add Ω
to obtain the natural frequency in the rotating frame. Conversely ωn 4 is a forward
whirling mode and we have to subtract Ω to obtain the natural frequency in the
rotating frame. This is consistent with the discussion at the end of Section 7.3.1,
although note that this discussion considers the transformation from the rotating to the
stationary coordinates, whereas here we consider the transformation from the
stationary to rotating coordinates. In Problem 7.1 the natural frequencies equal to
16.4507, 31.4102 (twice) and 110.2007 Hz. Applying these results to these natural
frequencies in fixed coordinate computed to convert to rotating coordinates gives
31.4102 + 50 = 81.4102Hz , 31.4102 − 50 = 18.5898Hz ,
110.2007 − 50 =
60.2007Hz and 16.4507 + 50 =
66.4507Hz (as in Problem 7.1).
77
Problem 7.8
In rotating coordinate the equations of motion are of the form
Mq (
+ Ω M
+G q + Ω 2 M
1 ) { (
+G +K )
q = 0 where for this system
2 1 }
2
= kL 0 I dx 0
0 ( )
− I dx + I dy
M= 1
=
I dy
K M
0 kL2 0 I dx + I dy 0
− I 0 0 Ip I 0 θ
= dy
M =
, G = p
G and q =
2 1
0 − I dx − I p 0 0 I p ψ
For this system, L = 0.5 m , k = 1× 106 N m , I dx = 10.6 kg m 2 , I dy = 10.2 kg m 2 and
I p = 0.8 kg m 2 and hence
+G
=
0 I p − I dx + I dy 0 −20
( )
20 0
M ,
I +I −I ( )
1
0
dx dy p
I p − I dy 0 −9.4 0
+G
= =
−9.8
M 2 1 ,
0 I p − I dx 0
kL2 0 0.25 ×106 0
=K = . Letting q = q 0 e st we have
0 kL
2
0 0.25 ×10
6
M
s2 + Ω M +G
1 (
s + Ω2 M +G
2
+K
1 ) { (
q =
0 )
0 . The system roots can be }
determined from the determinant of the coefficient matrix thus
M s2 + Ω M +G (
s + Ω2 M +G
1 ) { (
+K = 0 2 1 ) }
This simplifies to
10.6 s 2 − 9.4Ω 2 + 0.25 ×106 −20Ωs
=0
20Ωs 10.2 s 2 − 9.8Ω 2 + 0.25 × 106
This leads to a quadratic in s 2 . Alternatively we can solve an eigenvalue problem.
The gravity critical speed can be derived following the approach of Equations (7.37)
and (7.38). Thus we have
(
+ Ω M
Mq +G q + Ω 2 M ) { (
+G +K q = −mg sin Ωt . Thus
) }
1 2 1
cos Ωt
I dx 0
+ Ω
0 I p − I dx + I dy
q +
( )
0 I dy
q
(
I +I −I
dx dy p ) 0
kL + Ω I p − I dy
2 2
( ) 0
q = −mg
sin Ωt
0 kL2 + Ω 2 I p − I dx
(
cos Ωt )
Let q1 = θ = θ 0 sin Ωt and q2 = ψ = ψ 0 cos Ωt . Then
78
(
kL2 + Ω 2 I p − I dy − I dx
) (
−Ω 2 I p − I dx − I dy θ
0 = −mg
1 )
(
−Ω 2 I − I − I
p dx dy ) (
kL2 + Ω 2 I p − I dx − I dy ψ 0
1 )
The maximum response occurs when the determinant of the coefficient matrix is zero.
{ ( )} ( )
2 2
Now D = kL2 + Ω 2 I p − I dy − I dx − Ω 4 I p − I dx − I dy and hence, if D = 0 ,
(
kL2 + Ω 2 I p − I dy − I dx = ) ( )
±Ω 2 I p − I dx − I dy . This leads to gravity critical speed is
kL2
given by Ω gr = .
(
2 I dx + I dy − I p )
Out of balance
2
Mq (
+ Ω M
+G
1 ) { (
q + Ω 2 M
+G
2 1
q = m r Ω 2 L 1
+K
0
2 1
) } . Thus
2
( )
kL2 + Ω 2 I p − I dy 0 1 2
q = m0 r Ω 2 L . Hence we can
0 (
kL2 + Ω 2 I p − I dx
)
2 1 2
determine the response q.
The MATLAB script Problem_07_08.m carries out these calculations and gives the
following output
Problem 7.9
In this case the force applied to the support in the x and y directions is
f x= ku + kc v= kLψ − kc Lθ and f y = −kcu + kv = −kc Lψ − kLθ . The moment acting
on the rotor in the θ direction is −kc L2ψ − kL2θ . Similarly the moment acting on the
rotor in the ψ direction is −kL2ψ + kc L2θ and, in fixed coordinates the equations of
motion become
I d
θ + I p Ωψ + L2 k θ + L2 kc ψ = 0
or, in matrix notation,
Id ψ − I p Ωθ − L2 kc θ + L2 k ψ = 0
Id 0
θ 0 I p θ kL2 kc L2 θ 0
0 +Ω + =
I d ψ − I p 0 ψ − kc L2 kL ψ 0
2
79
Seeking solutions of the form θ = θ0e st and ψ = ψ 0e st , gives the following equation
for s
s 2 I d + L2 k sΩI p + L2 kc
det = 0 or
− sΩI p − L2 kc s 2 I d + L2 k
I d s 2 ± jI p Ωs + L2 ( k ± jkc ) =0 ..
Alternatively, we can solve the eigenvalue problem as described by equations (3.48),
(3.50), (3.51) and (3.52). The MATLAB script Problem_07_09.m gives the user the
choice of solving either the characteristic equation or the eigenvalue problem to
determine the system natural frequencies. Of course, both methods give the same
numeric values for the frequencies which are as follows
Problem 7.10
Modelling this system requires finite element analysis (FEA) and can only be solved
using appropriate FEA software. The rotor is the same as that of Problem 5.2 except
that now the rotor has internal damping. This can lead to instability at high speeds.
The MATLAB script Problem_07_10.m makes use of the Rotordynamics Software
package to model and analyse the system. The model has 8 elements and the stability
is determining by checking that all the eigenvalues have negative real parts. This is
done every 0.5 rev/min, until any one eigenvalue has a positive real part.. The output
of the script is as follows:
Node 2
Node 3
Node 4
Node 5
Node 6
Node 7
Node 8
Node 9
80
0.1
Real(eigenvalues) 0
-0.1
-0.2
-0.3
-0.4
-0.5
0 1000 2000 3000 4000 5000
Rotor Speed (rev/min)
Problem 7.11
This is the same system as in Problem 5.2 and 7.10 except that now the rotor is
asymmetric. There shaft stiffness in one direction is 10% higher than in the other
direction. Modelling this system requires finite element analysis (FEA) and must be
solved using appropriate FEA software. Here the MATLAB script Problem_07_11.m
uses the Rotordynamics Software package to model and analyse the system in
rotating coordinates and plots the real part of the eigenvalues. When the real part of
the eigenvalues are positive the system is unstable. It can be seen there are three
speed ranges where that is the case. The MATLAB script gives the following output:
At 3000 rev/min
Natural freq 1 = 17.4679 Hz
Natural freq 2 = 19.1392 Hz
Natural freq 3 = 75.8073 Hz
Pesudo-nat freq from nat freq 1 = 32.5321 Hz
Pesudo-nat freq from nat freq 1 = 67.4679 Hz
Pesudo-nat freq from nat freq 2 = 30.8608 Hz
Pesudo-nat freq from nat freq 2 = 69.1392 Hz
Pesudo-nat freq from nat freq 3 = 25.8073 Hz
Pesudo-nat freq from nat freq 3 = 125.8073 Hz
81
10
5
Real(eigenvalues)
-5
-10
0 1000 2000 3000 4000 5000
Rotor Speed (rev/min)
82
Chapter 8
Problem 8.1
From Equation (8.1) we have
4
Ω 2 ∑ mi εi
fub =
i =1
(
Ω 2 0.4 × 0.2e j 0 + 0.2 × 0.2e j 76 π 180 + 0.7 × 0.1e j132 π 180 + 0.2 × 0.3e j 212 π 180
= )
=Ω 2 {( 0.080 ) + ( 0.0097 + 0.0388 j ) + ( 0.0468 + 0.0520 j ) + ( −0.0509 + 0.0318 j )}
=Ω 2 {−0.0080 + 0.0590 j} kg m
4
Ω ∑ mi εi zi
M ub = 2
i =1
=Ω 2
{( 0.080 ) × 0 + ( 0.0097 + 0.0388 j ) × 0.5 +
( 0.0468 + 0.0520 j ) ×1.0 + ( −0.0509 + 0.0318 j ) ×1.5}
= Ω 2 {−0.1183 + 0.0237 j} kg m 2
Since for balance ( bB + bD + fub ) Ω 2 =0 and ( bB z B + bD z D + M ub ) Ω 2 = 0.
Cancelling the Ω 2 terms from the above equations, then from Equation (8.4) we have
Ab = v where
1 1 1 1 fub 0.0080 − 0.0590 j
=A = =
and v = .
z B z D 0.5 1.5 M ub 0.1183 − 0.0237 j
−1 −0.1063 − 0.0648 j 0.1245
=
Thus b A= v kg m . Hence b = kg m and
0.1143 + 0.0058 j 0.1144
−146.6149
θ = ∠b ×180 π = degree . Thus the unbalance correction masses are
2.8974
0.1245 1 1.2447
m= b = ε = kg
0.1144 0.1 1.1445
The MATLAB script Problem_08_01.m repeats these calculations to give.
Problem 8.2
From Equation (8.1) we have
3
Ω 2 ∑ mi εi
fub =
i =1
(
Ω 2 10 × 0.15e j120 π 180 + 50 × 0.10e j15π 180 + 20 × 0.20e− j 45π 180
= )
Ω 2 {( −0.7500 + 1.2990 j ) + ( 4.8296 + 1.2941 j ) + ( 2.6264 − 2.6264 j )}
=
Ω 2 {6.9081 + 0.2353 j} kg mm=Ω 210−3 {6.9081 + 0.2353 j} kg m
=
83
3
Ω 2 ∑ mi εi zi
M ub =
i =1
Problem 8.3
At 3000 rev/min, the initial rotor response is:
= =
r0 0.02e j 30 π 180 ( 0.0173 + 0.0100j ) mm
Adding the trial balance mass b1 = 10e j180 π 180 = −10 g m gives the response
=r1 0.03e − j=
60 π 180
( 0.0150 − 0.0260 j ) mm
Thus
84
rd =r1 − r0 =0.0173 + 0.0100 j − ( 0.0150 − 0.0260 j ) =−
( 0.0023 − 0.0360 j ) mm
From Equation (8.14)
bc =− r0b1 rd =− ( 0.0173 + 0.0100j ) × ( −10 ) ( −0.0023 − 0.0360 j )
= ( −3.0769 + 4.6154 j ) g m
Thus the product of the balance mass times the radius at which it acts is
bc = 5.5470 g m and θb = ∠bc ×180 π = 123.69° . The MATLAB script
Problem_08_03.m repeats these calculations and give the following output
Problem 8.4
The initial rotor response at 1500 rev/min in planes 1 and 2 is
0.35e− j 64 π 180 0.1534 − 0.3146 j
=r0 = mm The first trial balance mass added in
0.36 e − j 89 π 180
0.0063 − 0.3599 j
−3
j0
−3 0.5
0.5e
= =
plane 1 is b1 10 10 kg m . The rotor response is then
0 0
0.35e− j 94 π 180 −0.0305 − 0.3487 j
=r1 = mm
−0.2385 − 0.3816 j
− j122 π 180
0.45e
−0.1839 − 0.0341 j
Then rd 1 = r1 − r0 = mm
−0.2447 − 0.0217 j
−3
0 0
The second trial mass added= in plane 2 is b 2 10 = j 90 π 180
10−3 kg m
0.5e 0.5 j
0.59e− j 73π 180 0.1725 − 0.5642 j
=
The rotor response is then r2 = m
0.55e − j 86 π 180
0.0384 − 0.5487 j
0.0191 − 0.2496 j
Then rd 2 = r2 − r0 = mm
0.0321 − 0.1887 j
−0.1839 − 0.0341 j 0.0191 − 0.2496 j
=
Defining rd [r=
d 1 rd 2 ] −0.2447 − 0.0217 j 0.0321 − 0.1887 j mm then
6.8256 + 1.7542 j −9.1008 − 1.4630 j 1
rd−1 =
−1.5437 + 8.9132 j 1.8132 − 6.6441 j mm
−3 0.5 0
=
Defining, b [b =1 b 2 ] 10 kg m , then from Equation (8.26)
0 0.5 j
−0.5076 − 0.6943 j
bc = −b rd−1r0 = 10−3 kg m
0.5794 − 0.0935 j
0.8601 −126.1743
Thus b c = g m and θc = ∠bc ×180 π = degree
0.5869 −9.1636
The MATLAB script Problem_08_04.m repeats these calculations and gives the
following results
85
Required balance, plane 1 = 0.86007 g m at -126.1743 degree
Required balance, plane 2 = 0.58688 g m at -9.1636 degree
Problem 8.5
The initial rotor response at 3000 rev/min at bearings 1 and 2 is
j 49 π 180
0.18e 0.1181 + 0.1358 j
=r0 = mm . The first trial balance mass added at
0.3817 + 0.4886 j
j 52 π 180
0.62e
−3
0.5e j 0 −3 0.5
= =
disk 1 is b1 10 10 kg m . The rotor response is then
0 0
0.17e j 54 π 180 0.0999 + 0.1375 j
=r1 = mm .
0.5822 + 0.4885 j
j 40 π 180
0.76e
−0.0182 + 0.0017 j
Then rd 1 = r1 − r0 = mm . The second trial mass is added at disk
0.2005
2 (and the first trial mass at disk 1 is left in place). Thus
−3 0.5e
j0 0.5
=b 2 10 = 10−3 kg m
j 90 π 180
0.5e 0.5 j
0.10e− j 22 π 180 0.0927 − 0.0375 j
The rotor response= is then r2 = mm
0.63e
j 24 π 180
0.5755 + 0.2562 j
−0.0254 − 0.1733 j
Thus rd 2 = r2 − r0 = mm
0.1938 − 0.2323 j
−0.0182 + 0.0017 j −0.0254 − 0.1733 j
= rd [r= d 1 rd 2 ]
0.1938 − 0.2323 j
Defining mm then
0.2005
−5.6519 − 5.2157 j 4.4320 − 0.4241 j
rd−1 = mm −1
−0.2534 + 5.0898 j 0.0197 + 0.4634 j
−3 0.5 0.5
=
Defining b [b = 1 b 2 ] 10 kg m , then from Example (8.26)
0 0.5 j
−0.4999 − 0.6864 j
bc = −b rd−1r0 = 10−3 kg m
0.3766 + 0.4701 j
0.8492 −126.0642
Thus b c = g m and θc = ∠bc ×180 π = degree .
0.6023 51.3043
The MATLAB script Problem_08_05.m repeats these calculations and gives the
following output:
This machine is flexible and we have performed a 2 plane balance. Therefore above
3000rev/min the residual unbalance will excite the higher flexible modes and hence
the machine will not be balanced at higher speeds. Indeed the machine will not be
exactly fully balanced at any speeds, and is only balanced at the sensor location for
3000rev/min.
86
Problem 8.6
From Equation (6.55), the response of a complex rotor to an out of balance is
−1
q0= K − Ω 2M + jΩ ( ΩG + C ) Ω 2b 0 where Ω 2b0 is a vector of unknown
u
unbalance forces. From Equation (6.60), the response of a bent rotor is
−1
q 0= K − Ω 2M + jΩ ( ΩG + C ) Kqb 0 where qb 0 is a vector defining the shape of
b
the bent rotor. Let us assume that a bent rotor spins at Ω0 , but fact that the rotor is
bent is unknown and the response is assumed to be due to unbalance. Then this
unbalance can be corrected, and the response reduced to zero, by introducing
appropriate balance masses thus:
( ) ( )
−1
0 K − Ω02M + jΩ0 ( Ω0G + C ) Kqb 0 − Ω02b 0 or Kqb 0 − Ω02b0 = 0 . Thus the
=
rotor is successfully balanced at speed Ω0 . When the speed changes to Ω1 , for
( )
example, then Kqb 0 − Ω12b0 and clearly this is not equal to a vector of zeros. Thus
when the rotor speed changes the response is no longer zero and the rotor is not
balanced.
Problem 8.7
At 1500 rev/min the initial response at bearings 1 and 2 is
0.20e j150 π 180 −0.1732 + 0.1000 j
=r0 = mm
−0.1500 + 0.2598 j
j120 π 180
0.30e
−3
0.1×150e j 0 −3 15
The first trial mass added = to disk 1 is b1 10 = 10 kg m
0 0
The rotor response at bearings 1 and 2 is then
0.10e j140 π 180 −0.0766 + 0.0643 j
=r1 = mm
−0.1732 + 0.1.000 j
j150 π 180
0.20e
0.0966 − 0.0357 j
Then rd 1 = r1 − r0 = mm
−0.0232 − 0.1598 j
The second trial mass added to disk 2 is
−3 0.1× 150e
j0
15
b 2 10 = 10−3 kg m
j 90 π 180
0.1× 150e 15 j
The rotor response at bearings 1 and 2 is then
0.45e j 90 π 180 0.4500 j
=r2 = mm
0.2000 − 0.3464 j
j 300 π 180
0.40e
0.1732 + 0.3500 j
Then rd 2 = r2 − r0 = mm
0.3500 − 0.6062 j
0.0966 − 0.0357 j 0.1732 + 0.3500 j
=
Defining rd [r= d 1 rd 2 ] mm then
−0.0232 − 0.1598 j 0.3500 − 0.6062 j
87
2.6420 + 12.9045 j 6.8085 + 2.7647 j
rd−1 = mm −1
−2.3220 − 1.9600 j −0.9139 + 1.7090 j
−3 15 15
=
Defining b [b = 1 b 2 ] 10 kg m , then from Equation (8.26)
0 15 j
0.4795 + 0.1505 j
bc = −b rd−1r0 = 10−1 kg m
−0.0580 − 0.0437 j
0.3350 17.4255
Thus m = c bc = ε kg and θc = ∠bc ×180 π = degree .
0.0484 −143.0003
At 3000 rev/min the initial response at bearings 1 and 2 is
0.10e j 70 π 180 0.0342 + 0.0940 j
=r0 = mm
−0.0684 + 0.1879 j
j110 π 180
0.20e
Adding the first trial mass described by b1 (above), the rotor response at bearings 1
and 2 is then
0.25e j 90 π 180 0.2500 j
=r1 = mm
0.30 e j150 π 180
−0.2598 + 0.1500 j
−0.0342 + 0.1560 j
Then rd 1 = r1 − r0 = mm
−0.1914 − 0.0379 j
Adding the second trial mass described by b 2 (above), the rotor response at bearings
1 and 2 is then
0.30e j130 π 180 −0.1928 + 0.2298 j
=r2 = mm
0.2000 − 0.3464 j
j 300 π 180
0.40e
−0.2270 + 0.1358 j
Then rd 2 = r2 − r0 = mm
0.2684 − 0.5343 j
−0.0342 + 0.1560 j −0.2270 + 0.1358 j
=
Defining rd [r= d 1 rd 2 ] mm then
−0.1914 − 0.0379 j 0.2684 − 0.5343 j
−5.1845 − 5.1720 j −0.7086 − 3.1617 j
rd−1 = mm −1
1.1757 − 2.0804 j 1.6834 + 0.9965 j
−1.3270 + 0.4402 j
Thus from Equation (8.26), bc = −b rd−1r0 = 10−2 kg m
0.4313 + 0.1001 j
0.0932 161.6485
Thus m = c bc = ε kg and θ c = ∠ b c × 180 π = 13.0647 degree .
0.0295
The MATLAB script Problem_08_07.m repeats these calculations and gives the
following results
88
Problem 8.8
The initial response at bearings 1 and 2 in the x and y directions is
0.0420 0.0420
=r0 x = j10 π 180 0.0443 + 0.0078 j
mm
0.045e
0.065e− j 40 π 180 0.0498 − 0.0418 j
=r0 y = mm
0.067 e − j 30 π 180
0.0580 − 0.0335 j
−3
j0
−3 7.5
0.03 × 250e
The first trial mass added = to disk 1 is b1 10 = 10 kg m
0 0
The rotor response at bearings 1 and 2 in the x and y directions is then
0.076e− j 20 π 180 0.0714 − 0.0260 j
=r1x = mm
0.080 e − j10 π 180
0.0788 − 0.0139 j
0.120e − j 60 π 180 0.0600 − 0.1039 j
=r1 y = mm
0.0600 − 0.1039 j
− j 60 π 180
0.120e
0.0294 − 0.0260 j
Hence rd 1x = r1x − r0 x = mm
0.0345 − 0.0217 j
0.0102 − 0.0621 j
rd 1 y = r1 y − r0 y = mm
0.0020 − 0.0704 j
−3
0 0
The second trial mass added = to disk 2 is b 2 10= j0
10−3 kg m
0.03 × 250e 7.5
The rotor response at bearings 1 and 2 in the x and y directions is then
0.048e− j10 π 180 0.0473 − 0.0083 j
=r2 x = mm
0.0500 0.0500
0.074e− j 40 π 180 0.0567 − 0.0476 j
=r2 y = mm
0.0575 − 0.0482 j
− j 40 π 180
0.075e
0.0053 − 0.0083 j
Hence rd 2 x = r2 x − r0 x = mm
0.0057 − 0.0078 j
0.0069 − 0.0058 j
rd 2 y = r2 y − r0 y = mm
−0.0006 − 0.0147 j
0.0294 − 0.0260 j 0.0053 − 0.0083 j
rd 1x rd 2 x 0.0345 − 0.0217 j 0.0057 − 0.0078 j
=
Thus rd = mm
r r
d1 y d 2 y 0.0102 − 0.0621 j 0.0069 − 0.0058 j
0.0020 − 0.0704 j −0.0006 − 0.0147 j
The 4 × 2 matrix rd cannot be inverted, but we can obtain the pseudoinverse (see
Equation (8.37) and the following text) to give
2.930 − 5.503 j 4.359 − 6.403 j −9.258 + 16.119 j 2.701 + 1.890 j
rd† = 100
−1.897 + 42.16 j −7.414 + 45.28 j 54.35 − 61.71 j −13.53 + 21.86 j
89
7.5 0
=
Defining b 10−3 [b=
1 b2 ]
kg m then we have
0 7.5
−0.0060 − 0.0055 j
bc = −b rd†r0 = 0.0052 − 0.0007 j kg m
0.0324 −137.6634
Thus m = c bc = ε kg and θc = ∠bc ×180 π = degree .
0.0208 −8.0893
Using x direction data only
0.0294 − 0.0260 j 0.0053 − 0.0083 j
=rd [r= d 1x rd 2 x ] mm
0.0345 − 0.0217 j 0.0057 − 0.0078 j
−2.0602 + 0.7769 j 2.0467 − 0.9277 j
rd−1 = 100 mm −1
9.2800 + 0.1796 j −8.8545 + 1.2691 j
−0.0086 − 0.0056 j
Thus, using Equation (8.26), bc = −b rd−1r0 = 0.0094 + 0.0041 j kg m
0.0410 −146.6913
Thus m = c bc = ε kg and θc = ∠bc ×180 π = degree .
0.0410 23.3087
The MATLAB script Problem_08_08.m repeats these calculations and gives the
following results and also gives a plot of the rotor orbit at the bearings, shown below.
0.05
y direction (mm)
-0.05
-0.1
90
Problem 8.9
The initial rotor response at bearings 1 and 2 in the x and y directions is
0.0420 0.0420
=r0 x = j 9 π 180 0.0444 + 0.0070 j
mm
0.045e
0.065e− j 39 π 180 0.0505 − 0.0409 j
=r0 y = mm
0.067 e − j 34 π 180
0.0555 − 0.0375 j
−3
j0
−3 7.5
0.03 × 250e
The first trial mass added = to disk 1 is b1 10= 10 kg m
0 0
The rotor response at bearings 1 and 2 in the x and y directions is then
0.076e− j 22 π 180 0.0705 − 0.0285 j
=r1x = mm
0.080e − j13π 180
0.0779 − 0.0180 j
0.120e − j 61π 180 0.0582 − 0.1050 j
=r1 y = mm
0.0671 − 0.0995 j
− j 56 π 180
0.120e
Hence
0.0285 − 0.0285 j
rd 1x = r1x − r0 x = mm
0.0335 − 0.0250 j
0.0077 − 0.0640 j
rd 1 y = r1 y − r0 y = mm
0.0116 − 0.0620 j
−3
−3 0
0
The second trial mass added = to disk 2 is b 2 10 = 10 kg m
0.03 × 250e
j0
7.5
The rotor response at bearings 1 and 2 in the x and y directions is then
0.048e− j 7 π 180 0.0476 − 0.0058 j
=r2 x = mm
0.0500 e j 3π 180
0.0549 + 0.0026 j
0.074e− j 45π 180 0.0523 − 0.0523 j
=r2 y = mm
0.0575 − 0.0482 j
− j 40 π 180
0.075e
Hence
0.0056 − 0.0058 j
rd 2 x = r2 x − r0 x = mm
0.0055 − 0.0044 j
0.0018 − 0.0114 j
rd 2 y = r2 y − r0 y = mm
0.0019 − 0.0107 j
0.0285 − 0.0285 j 0.0056 − 0.0058 j
rd 1x rd 2 x 0.0335 − 0.0250 j 0.0055 − 0.0044 j
=
Thus rd = mm
rd 1 y rd 2 y 0.0077 − 0.0640 j 0.0018 − 0.0114 j
0.0116 − 0.0620 j 0.0019 − 0.0107 j
The 4 × 2 matrix rd cannot be inverted, but we can obtain the pseudoinverse (see
Equation (8.37) and the following text) to give
−0.632 − 0.922 j 0.645 + 0.060 j −0.490 + 0.0687 j 0.236 + 0.447 j
rd† = 100
3.691 + 5.290 j −3.452 − 0.204 j 2.778 − 0.0812 j −1.272 − 2.198 j
91
7.5 0
=
Defining b 10−3 [b=
1 b2 ] kg m then we have
0 7.5
−0.0073 − 0.0060 j
bc = −b rd†r0 = 0.0097 + 0.0025 j kg m
0.0376 −140.5128
Thus m = c bc = ε kg and θc = ∠bc ×180 π = degree .
0.0401 14.5691
Using x direction data only,
0.0285 − 0.0285 j 0.0056 − 0.0058 j
=rd [r= d 1x rd 2 x ] mm
0.0335 − 0.0250 j 0.0055 − 0.0044 j
−0.9753 − 0.7759 j 1.2276 + 0.7479 j
rd−1 = 100 mm −1
5.6155 + 4.8156 j −6.0137 − 3.8134 j
−0.0063 − 0.0070 j
Thus, using Equation (8.26), bc = −b rd−1r0 = 0.0034 + 0.0072 j kg m
0.0375 −131.8990
Thus m = c bc = ε kg and θc = ∠bc ×180 π = degree .
0.0318 64.3837
The MATLAB script Problem_08_09.m repeats these calculations and gives the
following results and also gives a plot of the rotor orbit at the bearings, shown below.
0.05
y direction (mm)
-0.05
-0.1
92
Problem 8.10
The initial rotor response at bearings 1 and 2 in the x and y directions is
0.0310 0.0310
=r0 x = j 20 π 180 0.0479 + 0.0174 j
mm
0.051e
0.050e− j 30 π 180 0.0433 − 0.0250 j
=r0 y = mm
0.072e − j 30 π 180
0.0624 − 0.0360 j
−3
j0
−3 7.5
0.03 × 250e
The first trial mass added= =
to disk 1 is b1 10 10 kg m
0 0
The rotor response at bearings 1 and 2 in the x and y directions is then
0.034 0.0340
=r1x = − j 20 π 180 0.0498 + 0.0181 j
mm
0.053e
0.055e− j 40 π 180 0.0421 − 0.0354 j
=r1 y = mm
0.076 e − j 30 π 180
0.0658 − 0.0380 j
Hence
0.3000
rd 1x = r1x − r0 x =10−2 mm
0.1879 + 0.0684 j
0.1169 − 1.0353 j
rd 1 y = r1 y − r0 y =10−2 mm
0.3464 − 0.2000 j
−3
0 0
The second trial mass added = to disk 2 is b 2 10= j0
10−3 kg m
0.03 × 250e 7.5
The rotor response at bearings 1 and 2 in the x and y directions is then
0.032 0.0320
=r2 x = j 20 π 180 mm
0.0510e 0.0479 + 0.0174 j
0.052e− j 30 π 180 0.0450 − 0.0260 j
=r2 y = mm
0.0624 − 0.0360 j
− j 30 π 180
0.072e
Hence
0.1000
rd 2 x = r2 x − r0 x = 10−2 mm
0
0.1732 − 0.1000 j
rd 2 y = r2 y − r0 y = 10−2 mm
0
0.3000 0.1000
rd 1x rd 2 x 0.1879 + 0.0684 j 0
=
Thus rd = mm
rd 1 y rd 2 y −0.1169 − 1.0353 j 0.1732 − 0.1000 j
0.3464 − 0.2000 j 0
The 4 × 2 matrix rd cannot be inverted, but we can obtain the pseudoinverse (see
Equation (8.37) and the following text) to give
0.189 − 0.982 j 0.483 − 0.176 j −0.327 + 0.378 j 2.701 + 1.890 j
rd† = 100
5.323 + 2.945 j −0.423 + 2.243 j 2.762 − 0.106 j −3.980 + 2.236 j
93
7.5 0
=
Defining b 10−3 [b=
1 b2 ]
kg m then we have
0 7.5
−0.0760 + 0.0044 j
bc = −b rd†r0 = −0.0412 − 0.3004 j kg m
0.3046 −176.6739
Thus m = c bc = ε kg and θc = ∠bc ×180 π = degree .
1.2128 −97.8016
Using x direction data only
0.3000 0.1000
=rd [r= d 1x rd 2 x ]
0
mm
0.1879 + 0.0684 j
0 0.4698 − 0.1710 j
rd−1 = 103 mm −1
1.0000 −1.4095 + 0.5130 j
−0.1913
Using Equation (8.26), bc = −b rd−1r0 = 0.3413 kg m
0.7650 180.0000
Thus m = c bc = ε kg and θc = ∠bc ×180 π = degree
1.3650 0.0000
The MATLAB script Problem_08_10.m repeats these calculations and gives the
following results and also gives a plot of the rotor orbit at the bearings, shown below.
-0.05
-0.06 -0.04 -0.02 0 0.02 0.04 0.06
x direction (mm)
94
Problem 8.11
The rotor system is described in EXAMPLE 8.5.5, except that the diameter of the left
hand disk is increase to 0.35 m. The MATLAB script Problem_08_11.m models and
simulates the rotor, including the inherent unbalance, using the Rotordynamics
Software Package. From this script Problem_08_11.m we obtain the mode shapes
and the response due to the inherent out of balance. For th first mode of the stationary
rotor, the ratio of displacements between the right hand disk to the left hand disk ( a1 )
1
is −2.5241 . For the second mode, this ratio ( a2 ) is 2.1588 . Thus u1 = and
a1
1
u 2 = . Since we wish to balance the effect of the first two modes, we must to
a2
define the vectors e1 and e2 according to Equation (8.43).
−a
Fir the first mode we must define e1 so that u1T e1 = 1 . If e1 = 2 then
1
1 −a2
1 a1 − a2 . Thus if we make e1 =
u1T e= then u1 e1 = 1 . There is in fact a
T
a1 − a2 1
wide range of possible forms of e1 .
−a
For the second mode we define e2 so that u T2 e 2 = 1 and u1T e 2 = 0 . If e 2 = 1 ,
1
1 −a1
2 a2 − a1 . Thus, if we make e 2 =
then u1T e 2 = 0 and uT2 e= then
a2 − a1 1
u T2 e 2 = 1 . (Note that the trial forces b1 and b 2 are determined by b1 = δ1e1 and
b 2 = δ2e 2 . The parameters δ1 and δ2 are chosen to make the trail forces a suitable
size, i.e. not so small that it is difficult to measure the response accurately, but not so
large as to risk damaging the rotor due to an excessive level of vibration. It does not
matter if e1 is chosen such that u1T e1 is not equal to unity, because the scale factor in
e1 is multiplied by δ1 . The parameter δ1 is still chosen to make b1 have a suitable
magnitude. The same argument applies to e2 ,)
Initial Response. From the rotor system model, we find that the response at 1110
rev/min at nodes 5 and 13 due to the inherent unbalance is
33.9991 − 8.5685 j
r01 = mm
−85.0928 + 21.4472 j
1 −a2 1 −2.1588 0.4610
Balance the first= mode. e1 = = .
a1 − a2 1 −4.6829 1 −0.2135
Let δ1 =0.001 . Then b1 = δ1 e1 .
0.4610 0
Thus b1 = g m and ∠b1 ×180 π = degrees
0.2135 180
With the trial balance b1 added to the rotor, the simulation gives the following
response at 1110 re/min at nodes 5 and 13:
95
1.8516 − 8.5685 j −32.1475
r1 = mm and hence rd 1 =r1 − r01 = mm
−4.6511 + 21.4472 j 80.4417
rH r 0.4876 − 0.1229 j
α1 = −δ1 dH1 01 = 10−3 (1.0578 − 0.2666 j ) and bc1 = α1e1 = g m .
rd 1 rd 1 −0.2259 + 0.0569 j
0.5029 345.85
Hence, bc1 = g m and ∠bc1 ×180 π =
0.2329 165.85
With the trial balance forces b1 removed and replaced by the balance forces b c1 , the
first mode is balanced and the simulation gives the following response at 2,315
rev/min at nodes 5 an 13:
0.4532 − 0.1620 j
r02 = 100 mm
1.0134 − 0.3623 j
Balance the second mode.
1 −a1 1 2.5241 0.5390
=e2 = = . Let δ2 = 0.001 . Then b 2 = δ2e 2 .
a2 − a1 1 4.6829 1 0.2135
0.5390 0
Thus b 2 = g m and ∠b1 ×180 π = degrees
0.2135 0
With the trial balance forces b 2 added to the rotor (in addition to the balance forces
b c1 ), the simulation gives the following response at xxx re/min at nodes 5 and 13:
−0.6799 − 0.1620 j −113.3145
r2 = 100 mm and thus rd 2 =r2 − r02 = mm
−1.5205 − 0.3623 j −253.3900
rH r 0.2156 − 0.0771 j
α 2 = −δ2 dH2 02 = 10−3 ( −0.3999 − 0.1430 j ) . b c 2 = α 2e 2 = g m .
rd 2 rd 2 0.0854 − 0.0305 j
0.2289 340.33
Hence, bc 2 = g m and ∠b c 2 ×180 π =
0.0907 340.33
0.7032 − 0.2000 j
Combining b c1 and b c 2 gives b c = b c1 + b c 2 = g m .
−0.1405 + 0.0264 j
0.7311 344.13
Hence, bc = g m and ∠b c ×180 π = degrees
0.1429 169.36
The MATLAB script Problem_08_11.m simulates the rotor system and repeats these
calculations and gives the following results:
96
Problem 8.12
The rotor system is described in EXAMPLE 8.5.4. The MATLAB script
Problem_08_12.m models and simulates the system, including the inherent
unbalance, using the Rotordynamics Software Package. From this script we obtain the
response due to the inherent out of balance. However, the mode shapes are assumed to
1 0.95
be have been measured inaccurately and are u1 = and u 2 = . If we make
0.9 −1
1
e1t =
0.95
T
=
then e1t u 2 = 0 . Letting e1 e= (T
)
1t e1t u1
0.5391
0.5121
, then e1 u1 = 1 . Of
T
course, e1T u 2 = 0 .
(Note that the trial forces b1 and b 2 are determined by b1 = δ1e1 and b 2 = δ2e 2 . The
parameters δ1 and δ2 are chosen to make the trail forces a suitable size, i.e. not so
small that it is difficult to measure the response accurately, but not so large as to risk
damaging the rotor due to an excessive level of vibration. It does not matter if e1 is
chosen such that u1T e1 is not equal to unity, because the scale factor in e1 is
multiplied by δ1 . The parameter δ1 is still chosen to make b1 have a suitable
magnitude. The same argument applies to e2 .)
Initial Response. From the rotor system model, we find that the response at 820
rev/min at nodes 5 due to the inherent unbalance is
=r01 (1.0100 − 1.8433 j ) mm
0.5291 −3
Balance the first mode. e1 = . Let δ1= 0.4 ×10 . Then
0.5121
0.2156 0.2156 0
b1 = δ1e1 = g m . Thus b1 = g m and ∠b1 ×180 π = degrees
0.2049 0.2049 0
With the trial balance forces b1 added to the rotor, the simulation gives the following
response at 820 rev/min at nodes 5:
=r1 ( 0.0844 − 2.1567 j ) mm and hence rd 1 = r1 − r01 =( −0.9255 − 0.3133 j ) mm
rd 1 r01
Using the data from node 5 only, α1 = −δ1 = 10−4 (1.4965 − 8.4731 j ) .
rd 1 rd 1
0.0807 − 0.4568 j 0.4638
b c1 =
α1e1 = g m . Hence, bc1 = g m and
0.0766 − 0.4339 j 0.4406
−79.9841
∠bc1 ×180 π = degrees. With the trial balance forces b1 removed and
−79.9841
replaced by the balance forces b c1 , the first mode is balanced and the simulation
gives the following response at 3075 rev/min at nodes 5:
=r02 ( 0.6355 + 0.1399 j ) mm
97
Balance the second mode.
1 −0.9
u1 = . If we make e 2t = then e2t u1 = 0 . Letting
T
0.9 1
=e2 e= T
(
2t e 2t u 2 )
0.4852
−0.5391
, then e2 u 2 = 1 . Of course, e2 u1 = 0 .
T T
0.1941 0.1941
Let δ2 = 0.4 ×10−3 . Then b 2 = δ 2e 2 =
g m . Thus b 2 = g m and
−0.2156 0.2156
0
∠b 2 ×180 π = degrees
180
With the trial balance forces b 2 added to the rotor (in addition to the balance forces
b c1 ), the simulation gives the following response at 3075 rev/min at nodes 5:
=r2 ( 0.6425 − 0.2428 j ) mm and thus rd 2 =r2 − r02 =( 0.0070 − 0.3827 j ) mm
rd 2 r02
Using that data from node 5 only, α 2 = −δ2 = 10−4 (1.3405 − 6.6663 j ) .
rd 2 rd 2
0.0650 − 0.3234 j 0.3299
bc 2 =α 2e 2 =
g m . Hence, bc 2 = g m and
−0.0723 + 0.3594 j 0.3666
−78.6300
∠bc 2 ×180 π = degrees
101.3700
0.1457 − 0.7802 j
Combining b c1 and b c 2 gives b c = b c1 + b c 2 = g m .
0.0044 − 0.0746 j
0.7937 −79.4213
Hence bc = g m and ∠bc ×180 π = degrees .
0.0747 −86.6443
The MATLAB script Problem_08_12.m simulates the rotor system and repeats these
calculations and gives the following results:
e2 = [ 0.4852 -0.5391 ]
Required balance, mode 2 at disk 1: 0.3299 g m at 281.3700 degrees
Required balance, mode 2 at disk 2: 0.3666 g m at 101.3700 degrees
98
Using the exact mode shapes
e1 = [ 0.5000 0.5000 ]
Required balance, mode 1 at disk 1: 0.4522 g m at 280.0167 degrees
Required balance, mode 1 at disk 2: 0.4522 g m at 280.0167 degrees
e2 = [ 0.5000 -0.5000 ]
Required balance, mode 2 at disk 1: 0.3598 g m at 281.4885 degrees
Required balance, mode 2 at disk 2: 0.3598 g m at 101.4885 degrees
Problem 8.13
Using four measurements. (This is a restatement of the solution of EXAMPLE 8.6.1).
Initial estimate for the required balance. The largest difference between the original
response magnitude and the modified response occurs when the trial balance is fitted
at 240° . i.e r3 −=
r0 2.6759 − 2.0
= 0.6759 mm s . Therefore, to balance the as found
response of 2.0 mm s , the initial estimate of the corrective balance is
bc 0 = 20 × 2.0 0.6759 = 59.18g m . Because the trial unbalance at 240° increases the
unbalance response, to reduce the unbalance response the initial estimate for the
position of the corrective balance must be 240 − 180 =60° .
The initial estimate for R0 ( Ω
= ) r0 = = 0.0338 kg −1s −1 at 60° .
bc 0 2.0 59.18
We must now determine the values of the three unknown parameters, i.e. R ( Ω ) and
the real and imaginary parts of bc to achieve balance. Letting R ( Ω ) =σ1 ,
real ( bc ) = σ2 and imag ( bc ) = σ3 , we must adjust these parameters to make
ri − σ1 × bi − ( σ2=
+ jσ3 ) 0,=
where i 1, , 4 .
To estimate the unknown parameters, we minimise the sum of the squares of the
3
errors, i.e. minimize J ( σ1 , σ2=
, σ3 ) ∑ ( ri − σ1 bi − ( σ2 + jσ3 ) )
2
i =0
To minimize this function requires an iterative scheme. Thi sis done in MATLAB
script Problem_08_13.m, together with the MATLAB user defined function bnpr.m.
Using 4 measurements with an initial balance of 59.18 g m at 60 degrees gives a final
balance of 57.139g m at 42.4897 degrees.
Using three measurements. Case 1. Starting with the same initial balance as in
Example 8.6.1 (above), i.e. 59.18g m at 60° and minimising the function
J ( σ1 , σ2 , σ3 ) gives a balance of 57.1353g m at 42.491 degrees.
Using three measurements. Case 2. Starting with an initial balance of 25g m at 40°
and minimising the function J ( σ1 , σ2 , σ3 ) gives a balance of 29.654g m at 51.0166
degrees.
Thus to obtain a unique solution this non-linear problem of three unknowns requires
four equations, based on the as found conditions and the response to three trial
balance masses. Three equations, (as found and two trial balance masses) do not give
a unique (correct) solution. The apparent solution depends on the initial conditioned.
Using script Problem_08_13.m gives
99
Using 3 trial masses. Initial balance = 59.18 g m at 60 degrees
Required balance = 57.139g m at 42.4897 degrees
Final value of |R(Omega)| = 0.035002 1/(kg s)
Problem 8.14
The rotor system is described in EXAMPLE 8.5.4. The MATLAB script
Problem_08_14.m models and simulates the rotor, including the inherent unbalance,
using the Rotordynamics Software Package.
Initial Response
From the rotor system model, we find that the response at 1000 rev/min at nodes 5
and 13 due to the inherent unbalance is
1.2173 − 2.0176 j
r01 = mm
1.2184 − 2.0227 j
=
Hence e1 e= T
1t e1t u1( )1
and then e1 u1 = 1 . The parameters δ1 is chosen to make
0
T
the trial forces a suitable size, i.e. not so small that it is difficult to measure the
response accurately, but not so large as to risk damaging the rotor due to an excessive
level of vibration. It does not matter if e1 is chosen such that u1T e1 is not equal to
unity, because the scale factor in e1 is multiplied by δ1 . The parameter δ1 is still
chosen to make b1 have a suitable magnitude. (The same argument applies to e2 ,)
0.4 0.4
Let δ1= 0.4 ×10−3 . Then b1 = δ1e1 =10−3 and hence b1 = g m and
0 0
0
∠b1 ×180 π = degrees . With the trial balance forces b1 added to the rotor, the
0
simulation gives the following response at 1000 re/min at nodes 5 and 9:
0.2466 − 2.3925 j −0.9707 − 0.3749 j
r1 = mm and hence rd 1 =r1 − r01 = mm
0.2447 − 2.3976 j −0.9737 − 0.3749 j
rdH1 r01 0.1572 − 0.8918 j
α1 = −δ1 = 10−4 (1.5717 − 8.9177 j ) . bc1 =α1e1 = g m .
rdH1 rd 1 0
0.9055 −80.0045
Hence, bc1 = g m and ∠bc1 ×180 π = degrees
0 0
100
With the trial balance b1 removed and replaced by the balance b c1 , the first mode is
balanced and the simulation gives the following response at 3075 rev/min at nodes 5
an 9:
−0.1738 − 0.0177 j
r02 = mm
0.1731 + 0.0172 j
1 1 −1
Balance the second mode. u1 = and u 2 = If we make e2t = then
1 −1 1
eT2t u1 = 0 . =
Letting e2 e= (
T
2t e 2t u 2 ) 0.5000
−0.5000
, then e2 u 2 = 1 . Of course, e2 u1 = 0 .
T T
0.2 0.2
Let δ1= 0.4 ×10−3 . Then b 2 = δ 2e 2 = g m and hence b 2 = g m and
−0.2 0.2
0
∠b 2 ×180 π = degrees . With the trial balance forces b 2 added to the rotor (in
180
addition to the balance forces b c1 ), the simulation gives the following response at
−0.1633 − 0.3911 j
3000 rev/min at nodes 5 and 9: r2 = mm and thus
0.1626 + 0.3906 j
0.0104 − 0.3734 j
rd 2 =r2 − r02 = mm
−0.0104 + 0.3734 j
rdH2 r02 −0.0068 + 0.0931 j
α 2 = −δ2 = 10−4 ( −0.1353 + 1.8614 j ) . bc 2 = α 2e 2 = g m .
rdH2 rd 2 0.0068 − 0.0931 j
0.9331 94.1568
Hence, bc 2 = g m and ∠b c 2 ×180 π = degrees
0.9331 −85.8432
0.1504 − 0.7987 j
Combining b c1 and b c 2 gives bc = b c1 + b c 2 = g m . Hence,
0.0068 − 0.0931 j
0.8127 280.6647
bc = g m and ∠bc ×180 π = degrees
0.0933 274.1568
The MATLAB script Problem_08_14.m simulates the rotor system and repeats these
calculations and gives the following results (very similar to EXAMPLE 8.5.4):
101
Problem 8.15
Balance mode 1 at 830 rev/min. Converting the as found response at 830 rev/min and
response to the trial balance mass to complex numbers gives
1.616e j 81π 180 0.2528 + 1.5961 j
− j 85π 180
=r01 0.633e = 0.0552 − 0.6306 j mm
j 98π 180 −0.5861 + 4.1700 j
4.211e
1.726e j 72 π 180 0.5334 + 1.6415 j
− j 94 π 180
r1 = 0.651e = −0.0454 − 0.6494 j mm
j 87 π 180 0.2246 + 4.2861 j
4.292e
Thus
0.2806 + 0.0454 j
rd 1 = r1 − r01 =− 0.1006 − 0.0188 j mm
0.8107 + 0.1161 j
0
Now b1 has been chosen to be proportional to e1 . Since b1 = 5 g m then e1 must
0
0
be of the form p . The element p must be chosen to make u1T e1 = 1 .
0
0.3780 0 0
Since u1 = −0.1526 , e1 =
1 −0.1526 =
−6.5531
1 0
0
δ1 =b1 e1 =( b1 )2 ( e1 )2 =5 −6.5531 =−0.7630 .
0
α1 =δ1 rdH1 r01 ( rdH1 rd 1 ) =0.1590 + j 3.9549 . bc1 =
α1e1 =
−1.0419 − j 25.9168 g m
0
0 0
and hence b c1 = 25.94 g m and ∠bc1 =− 92 degrees
0 0
Balance mode 2 at 1080 rev/min. Converting the as found response at 1080 rev/min
and response to the trial balance mass to complex numbers gives
9.142e − j156 π 180 −8.3516 − j 3.7184
j15π 180
=r02 0.447e = 0.4318 + j 0.1157 mm
2.299e j 25π 180 2.0836 + j 0.9716
102
13.664e− j160 π 180 −12.8400 − 4.6734 j
j15π 180
=r2 0.682e = 0.6588 + 0.1765 j mm . Thus
j 21π 180 3.2068 + 1.2310 j
3.435e
−4.4883 − 0.9550 j
rd 2 =r2 − r02 = 0.2270 + 0.0608 j mm . Now b 2 has been chosen to be
1.1232 + 0.2594 j
5 p1
proportional to e2 . Since b 2 = 0 g m , e2 must be of the form 0 . Also, we
−1.89 p
3
1 p
u1T 1 0
must make u1 e2 = 0 and u 2 e2 = 1 where u 2 = −0.0514 . Thus 0 = or
T T
−0.2513 uT2 1
p3
( u1 )1 ( u1 )3 p1 0
=
( u 2 )1 ( u 2 )3 p3 1
( u1 )1 ( u1 )3 0.3780 1 p1 −1 0 0.9132
=U = . Hence=
U=
( u 2 )1 ( u 2 )3 1 −0.2513 p3 1 −0.3452
0.9132 u1T
1 0
Thus e 2 = 0 , Check on orthogonality: T [e1 e2 ] = ’
−0.3452 2
u 0.3368 1
=
δ2 b 2 =
e2 ( b 2 )1 ( e=
2 )1 = 5.4750 .
5 0.9132
103
0.823e j169 π 180 −0.8079 + 0.1570 j
j164 π 180
r3 = 10.731e = −10.3153 + 2.9579 j mm
j165π 180 −0.8973 + 0.2404 j
0.929e
Thus
−0.0853 − 0.1647 j
rd 3 = r3 − r03 =− 1.2298 − 1.8730 j mm
−0.1106 − 0.1779 j
We must make u1Te3 = 0 , uT2 e3 = 0 and u3Te3 = 1 . Thus,
u1T u1T 0.3780 −0.1526 1
0
u 2 e3 = 0 . Letting
= −0.0514 −0.2513 . then
T T
U u 2 1
T 1 T 0.0763 0.0866
1
3
u u
3
0 0.0806
−1
=e3 U= 0 0.9835 .
1 0.1196
u1T
1 0 0
Check on orthogonality: uT2 [e1 e 2
e 3 ] = 0.3368 1 0
T 6.5531 0.0398 1
u
3
0.410
Now b3 should have been chosen to be proportional to e3 . b3 = 5 g m and this
0.608
implies that δ3 =0.4100 0.0806 or 5 0.9835 or 0.608 0.1196 . Thus
δ3 =5.0862 or 5.0839 or 5.0832 . This means that b3 proportional to e3 to an
accuracy of 3 significant figures. The mean value is for δ3 is 5.0844.
α3 =δ3 rdH3 r03 (rdH3 rd 3 ) =−2.1402 + 23.2255 j .
−0.1725 + 1.8722 j
bc3 =
α3e3 =
−2.1048 + 22.8421 j g m
−0.2560 + 2.7780 j
1.881 95
or b c3 = 22.939 g m and ∠bc3 =
95 degrees
2.790 95
The MATLAB script Problem_08_15.m repeats these calculations and gives the
following results:
104
Mode 1 at 830 rev/min
Vector e1 = [ 0.0000 -6.5531 0.0000]
delta = -0.763
alpha = 3.9581 at 87.6979 degree
Amplitude of bc1 = 0.0000 25.9378 0.0000
Phase (deg) of bc1 = 0.0000 -92.3021 0.0000
105
Chapter 9
Problem 9.1
(a) Axial vibration. In this case, A =
πd 2 4 =
0.0020m 2 ,
= =
k1 EA L1 9.8175 ×108 N m =
, k2 EA=
L2 6.545 ×108 N m , k=
c 50 × 10 N m
3
and k=
b 30 × 10 N m . M D = πρhD 4 = 22.054 kg . The equations of motion (with
3 2
+ Kq = 0 where
4 degrees of freedom) for both axial vibrations are Mq
kb + k1 −k1 0 0 M D 0 0 0
−k k1 + kc − kc 0 0 MD 0 0
K = 1
M
0 − kc kc + k 2 − k 2 0 0 MD 0
0 0 − k2 k2 0 0 0 M D
This leads to the eigenvalue problem λMq 0 = Kq 0 where λ = ω2n . This is solved in
the MATLAB script Problem_09_01.m and the natural frequencies are shown below.
If we divide the system into to parts then the system matrices are shown below.
k1 −k1 M D 0 k2 − k2 M 0
= K r1 = M r1 = , K r 2 = Mr 2 D
−k1 k1 0 MD − k2 k2 0 M D
Thus we have two systems with 2 degrees of freedom and each resultant eigenvalue
problem can be solved separately. See the output of the MATLAB script below.
If we join the central inertias together then
kb + kc −kc 2M D 0
= K rb =
kc 0 2 M D
M . This is a 2 degree of freedom system
− kc
rb
and the resultant eigenvalue can be solved, see the output of the MATLAB script
Problem_09_01.m as follows:
Axial vibrations
Natural frequency 1 = 2.711 Hz
Natural frequency 2 = 8.204 Hz
Natural frequency 3 = 1226.1684 Hz
Natural frequency 4 = 1501.7444 Hz
The coupling stiffness is very low compared to the shaft axial stiffnesses. For the two
highest frequencies, the coupling has little effect so treating the two rotors separately
gives accurate results. Conversely, joining the two rotors together predict the two
lowest frequencies very accurately.
106
(b) Torsional vibration. In this case J = 6.136 ×10−7 m 4 ,
πd 4 32 =
=
k1 GJ=
L1 1.227 ×105 N m =
, k2 GJ=
L2 8.181×104 N m , kc = 6 ×105 N m and
= ID M = 2 2
D D 8 0.248 kg m . The equations of motion (with 4 degrees of freedom)
for both axial vibrations are Mq + Kq = 0 where
k1 −k1 0 0 ID 0 0 0
−k k + k − kc 0 0 ID 0 0
K = 1 1 c
M
0 − kc kc + k 2 − k 2 0 0 ID 0
0 0 − k2 k2 0 0 0 I D
This leads to the eigenvalue problem λMq 0 = Kq 0 where λ = ω2n . This is solved in
the MATLAB script Problem_09_01.m and the natural frequencies are shown below.
If we divide the system into to parts then the system matrices are shown below.
k1 −k1 ID 0 k2 − k2 I 0
= K r1 = M r1 = , K r 2 = Mr 2 D
−k1 k1 0 ID − k2 k2 0 ID
Thus we have two systems with 2 degrees of freedom and each resultant eigenvalue
problem can be solved separately. See the output of the MATLAB script below.
If we join the central inertias together then
kc − kc 2I 0
= K rb = M rb D
2 I D
. This is a 2 degree of freedom system and
− kc kc 0
the resultant eigenvalue can be solved, see the output of the MATLAB script
Problem_09_01.m as follows:
Torsional vibrations
Natural frequency 1 = 0 Hz
Natural frequency 2 = 94.5794 Hz
Natural frequency 3 = 146.2986 Hz
Natural frequency 4 = 365.9606 Hz
Note that because the torsional stiffness of the coupling is similar to the shaft
stiffnesses, analysing the rotors separately, or joining then with a rigid connection
give poor prediction of the natural frequencies of the 4 degree of freedom system.
107
Problem 9.2
For this relatively simple system the equations of motion are Mq + Kq = 0 where the
stiffness and inertia matrices are
k1 −k1 0 0 0 I cr 0 0 0 0
− k 2k 0
1 1 −k1 0 0 0 I cg 0 0
K = 0 −k1 k1 + k2 −k2 0 M 0 0 I te 0 0
0 0 − k 2 2 k 2 − k 2 0 0 0 I cg 0
0 0 0 −k2 k2
0 0 0 0 I gr
Substituting numerical values give
1 −1 0 0 0 100 0 0 0 0
−1 2 −1 0 0 0 10 0 0 0
K= 25 ×106 0 −1 2 −1 0 M = 0 0 50 0 0
0 0 −1 2 −1 0 0 0 10 0
0 0 0 −1 1 0 0 0 0 80
Solving these equations to determine the natural frequencies leads to an eigenvalue
problem. This eigenvalue problem is solved in the MATLAB script
Problem_09_02.m. The output is as follows:
Natural frequency 1 = 0 Hz
Natural frequency 2 = 58.7123 Hz
Natural frequency 3 = 124.8542 Hz
Natural frequency 4 = 360.9772 Hz
Natural frequency 5 = 378.8684 Hz
Not that the first natural frequency is zero, because the system is unconstrained.
Problem 9.3
φ1 φ2
ID1
ID1
k1
k2
ID2 ID1
gφ2
φ3
=
Suppose the rotation of the small gear is ϕ . The kinetic energy of gear is T 1I ϕ
2 D2
2.
=
But ϕ = gφ2 and hence the kinetic energy of the gear is T 2 .
1 I g2 φ Thus, referred
2 D2 2
108
=
Hence V 1k
2 2 (g φ
2 2
2 )
− 2 gφ2 φ3 + φ32 . This implies that there are terms in g2 k2 and
− gk2 appear in the equation of motion – see the stiffness matrix below. Thus, for this
relatively simple system the equations of motion are Mq + Kq = 0 where the stiffness
and inertia matrices are
k1 −k1 0 I D1 0 0
K= −k1 k1 + g k2 − gk2 M =
2
0 I D1 + g I D 2 0 .
2
0 − gk2 k2 0 0 I D1
Using the data given, the second moment of area for the shaft is 6.136 × 10 −7 m 4 6
and hence= k1 1.227 × 10 5 Nm and
= k2 8.181 × 10 4 Nm , I D1 = 0.248 kg m 2 ,
I D 2 = 0.0155 kg m 2 and g = 2 . The MATLAB script Problem_09_03.m solves
the eigenvalue problem for this problem and gives the following output:
Natural frequency 1 = 0 Hz
Natural frequency 2 = 106.2585 Hz
Natural frequency 3 = 215.2714 Hz
Note that since this torsional system is unconstrained, the first natural frequency is
zero.
Problem 9.4
Consider the system with all the constraints removed, i.e. there are no gear
interactions. Thus (see Equation (9.10)), MU q U + KU qU = QU + QC where QC are
the internal forces that enforce the constraints between the degrees of freedom. The
unconstrained mass and stiffness matrices are
I g1 0 0 0 0 0 0
0 Ig2 0 0 0 0 0
0 0 I g3 0 0 0 0
MU = 0 0 0 Ig4 0 0 0
0 0 0 0 I m1 0 0
0 0 0 0 0 Ie 0
0 0 0 0 0 0 I m 2
km1 0 0 0 −km1 0 0
0 0 0 0 0 0 0
0 0 ke 0 0 − ke 0
KU = 0 0 0 km 2 0 0 − km 2
−km1 0 0 0 km1 0 0
0 0 − ke 0 0 ke 0
0 − km 2 km 2
0 0 0 0
109
Let us refer the unconstrained coordinates φ1 , φ2 and φ4 to φ3 . From Figure 9.16 we
can see that φ2 =γ 23φ3 where γ 23 = −r3 r2 and φ4 =γ 43φ3 where γ 43 = −r3 r4 .
φ1 =γ12 φ2 where γ12 = −r2 r1 . In matrix notation
0 1 −γ 23 0 0 0 0 φ1 0
1 −γ
12 0 0 0 0 0 = 0 or E T qU = 0 . (Equation (9.12). Thus
0 0 −γ 43 1 0 0 0 φ7 0
0 1 −γ 23 0 0 0 0
= 0 0 0 0
1 −γ12
T
E 0
0 0 −γ 43 1 0 0 0
Using φ1 =γ12 φ2 and φ2 =γ 23φ3 we have φ1 =γ12 ( γ 23φ3 ) . Let qU = Tq R where
φ1 γ12 γ 23 0 0 0
φ γ 0 0 0
2 23 φ3
φ3 1 0 0 0
φ5
φ4 = γ 43 0 0 0 .
φ 0 φ6
1 0 0
5
φ7
φ6 0 0 1 0
φ7 0 0 0 1
Thus when we apply constraints the system has 4 degrees of freedom. Note that
ET T = 0 . Note also that in this system γ12 =γ 43 =−2.8571 and γ 23 =−1 . Since
U + KU qU =
MU q QU + QC , (Equation (9.12)) and qU = Tq R , TT QU = Q R ,
R + K R q R =
TT QC = 0 and M R = TT MU T etc, we have M R q Q R This gives
5.469 − 0.257 − 4.000 0.257 0.063 0 0 0
−0.257 0.090 0 0 0 0.180 0 0
KR = 5
10 M R
−4.000 0 4.000 0 0 0 20 0
0.257 0 0 0.090 0 0 0 0.180
We can determine the system natural frequencies by solving the eigenvalue problem
ω2M R q R 0 =
K R q R 0 . (For the system natural frequencies, see the output from
MATLAB script Problem_09_04.m, below).
Gear error: The gear error is φ2 + φ3 = 1 × 10 −5 sin ( 3000t ) . This can be combined
with the existing constraints by E T qU = e ( t ) (Equation (9.30)) where in this case
1×10−5
=e ( t ) 0 sin Ωt . (Recall that γ 23 =−1 ). Let =
qU Tq R + q ref (Equation
0
(9.31)). Here q ref is chosen so that E T q ref = e ( t ) . Thus E E T q ref = Ee ( t ) and
( )
−1
hence q ref = E ET E e ( t ) (Equation (9.32)).
110
T
In this problem q ref 10 4 {−0.143 0.050 0.050 − 0.143 0 0 0} sin Ωt .
=
Substitute = U + KU qU =
qU Tq R + q ref into MU q QU + QC (Equation (9.12)) and
premultiplying by TT , noting that and TT QC = 0 and M R = TT MU T etc. gives
R + K R q R =
M Rq ( )
ref + KU q ref , Equation (9.33). This can be written
Q R − TT MU q
R + K R q R =
as M R q Q R + Q Rref where Q Rref = (
ref + KU q ref . In this
−TT MU q )
problem Q R = 0 . Now since q ref is a harmonic,
ref = −Ω2 q ref and hence Q Rref =
q ( )
−TT KU − Ω 2 MU q ref . In this problem
−2.000
−0.129
=
Q Rref sin Ωt where Ω =3000 rad s
2.000
−0.129
(K )
−1
Solving Equation (9.33), we have =
qR R − Ω MR
2
Q Rref . In this problem
0.1316
−3 −0.0020
=q R 10 sinΩt
−0.0003
0.0022
Now =
qU Tq R + q ref .and in this problem
qUT 10 −3 {0.3618 − 0.1266 0.1366 − 0.3904 − 0.0020 − 0.0003 0.0022} sin Ωt
=
= ke ( φ6 − φ3 ) where φ6 etc. is a component of qU . From
We can determine τke
Equation (9.12), assuming a harmonic solution and QU = 0 , then the torques due to
the constraints and gear error are =
QC (K U )
− Ω 2 MU qU . This gives, for this
Problem 9.5
From Equation (9.31) =
qU Tq R + q ref , we know that ET qU = e (Equation (9.30))
and hence ET qU = ET Tq R + ET q ref = ET q ref (since ET T = 0 ).
Thus ET q ref = e . Equation (SM.1)
111
Suppose we have two choices for q ref , denoted by q ref 1 and q ref 0 . Thus from
( )
Equation (SM.1) ET q ref 1 − q ref 0 = e − e = 0 . Equation (SM.2)
Since ET T = 0 and [ E T] is full rank, we can write q ref 1 − q ref 0 in terms of the
columns of [ E T] . Thus q ref 1 − q ref 0 =Th + E g Equation (SM.3)
for some vectors h and g . From Equation (SM.2)
( )
ET q ref 1 − q ref 0 = ET Th + ET E g = 0 Equation (SM.4)
Since ET T = 0 , this implies that ET E g = 0 Equation (SM.5)
Since E is full rank we must have g = 0 and hence q ref 1 − q ref 0 =
Th Equ’n (SM.6).
The two possible q ref vectors will lead to different reduced states q R , denoted by
q R 0 and q R1 . From Equation (9.33) these are given by
R 0 + K R q R 0 =
M Rq ( ref 0 + KU q ref 0
Q R − TT MU q )
Q R − TT ( MU q
R1 + K R q R1 =
M Rq ref 1 + KU q ref 1 )
Subtracting, and using Equation (SM.6), we have
M R (q −TT ( MU Th
R 0 ) + K R ( q R1 − q R 0 ) =
R1 − q + K Th )
U
= − K h
−M R h R
and hence M R ( q
R1 − q ) + K ( q − q + h ) =
R 0 + h R R1 R0 0 Equation (SM.7)
Initial conditions: From Equations (9.31) and (SM.6),
qu1 − qu= 0 T ( q R1 − q R 0 + h
= ) 0 and thus q R1 − q R 0 + h =0 at t = 0 . (Similarly for
the initial velocities). Then from Equation (9.31)
qu 0= Tq R 0 + q ref 0= Tq R1 + Th + q ref 0
= Tq R1 + q ref 1 − q ref 0 + q ref 0 = qu1
Problem 9.6
The equations of motion can be derived from energy principles or by applying
Newton’s 2nd Law.
q2 q3 q4
f3 f4
m2 m3 m4
For example, considering mass m3 in the free body diagram shown above, then
m3q=
3 f3 − f 4 where f3 and f 4 are spring forces and are given by
−k3 ( q3 − q2 ) and
f3 = = f 4 k4 ( q3 − q4 ) . Form these three relationships, and
rearranging we obtain m3q3 − k3q2 + ( k3 + k4 ) q3 − k4 q4 =
0 . Applying Newton’s 2nd
Law to each mass gives the following equation, expressed here in matrix notation
thus Mq + Kq =0 where
112
M = diag [ m1 m2 m3 m4 m5 m6 m7 m8 m9 ] and
K=
k1 + k2 − k2 0 0 0 0 0 0 0
−k k2 + k3 −k3 0 0 0 0 0 0
2
0 −k3 k3 + k4 − k4 0 0 0 0 0
0 0 − k4 k 4 + k5 − k5 0 0 0 0
0 0 0 − k5 k5 + k6 − k6 0 0 0
0 0 0 0 − k6 k6 + k7 + k10 −k7 0 0
0 0 0 0 0 −k7 k7 + k8 −k8 0
0 0 0 0 0 0 −k8 k8 + k9 −k9
0 − k9 k9
0 0 0 0 0 0
To obtain the first three axial; natural frequencies we must solve the eigenvalue
problem Kq 0 = λMq 0 where λ = ω2n . The MATLAB script Problem_09_06.m
formulates the mass and stiffness matrices from the given data, solves the eigenvalue
problem and gives the following output:
Mode 1
0.01
0.005
0
1 2 3 4 5 6 7 8 9
Axial position
Mode 2
0.05
0
1 2 3 4 5 6 7 8 9
Axial position
Mode 3
0.05
-0.05
1 2 3 4 5 6 7 8 9
Axial position
Problem 9.7
Although the constraint is posed in the question in terms of angular velocity the same
constrain must exist in terms of angular position. Since the torques are specified in
terms of shafts 1 and 2, then it is sensible to write the position of shaft 3 in terms of
shafts 1 and 2. Let φ1 =q1 , φ2 =q2 . The constraint is φ1 − φ2 5 + φ3 = 0 . Thus
113
1 0
φ3 =−q1 + q2 5 . In matrix for this becomes φ = Tq where T = 0 1 . Now
−1 1
5
Problem 9.8
To refer a inertia from one shat speed to another we consider the kinetic energy of the
inertia. Let I m be the polar moment of inertia of the motor, I g be the polar moment
of inertia of the small gear and I c be the polar moment of inertia of the large gear and
cone combined. Let ωs be the angular velocity of the shaft and ωc be the angular
velocity of the cone. Thus the kinetic energy of the cone and large gear, is =
T 1 I ω2 .
2 c c
Now, ωc = gωs where g is the gear ratio and in this case is equal to 1 6 . Thus the
kinetic energy of the cone and large gear can be expressed =
as T 1 I g 2 ω2 .
2 c s Hence
the polar moment of inertia of the cone and large gear is I c g2 when it is referred to
the shaft, i.e. it is assumed to be rotating at the same speed as the shaft.
If the torque acting on the crusher cone is τc , then the work done by this torque is
τc φc where φc is the angular displacement of the cone. Since φc = gφs the work
done by the torque is τc gφs when related to the shaft. The stiffness of the shaft can be
derived from = 1 k 1 / k1 + 1 k2 . The polar moment of inertia of the cone and large
gear combined is the sum of the polar moments of inertia of the individual
components. Thus, relating the cone inertia and torque to the shaft, and applying
Newton’s 2nd Law it is easy to show that M φ + Kφ = Γ where
Im 0 k −k 0
M= , K = and Γ = .
0 I m + g I c −k k τc g
2
The MATLAB script Problem_09_08.m implements these calculations and gives the
following output:
114
Peak shaft torque at 10 Hz = 427.7746 Nm
Peak shaft torque at 20 Hz = 740.3462 Nm
Peak shaft torque at 30 Hz = 3398.879 Nm
Peak shaft torque at 40 Hz = 385.0415 Nm
Peak shaft torque at 50 Hz = 179.9207 Nm
Problem 9.9
Let ne is the number of elements and the coordinates are numbered 1 to ne + 1 . The
driving machine is located at coordinate 1 and the drill bit is at coordinate ne + 1 . We
can model the drill pipe using the stiffness and inertia elements given in Equations
(4.45) and (4.48) respectively. Using these matrices we can assemble the inertia
matrix (M) and the stiffness matrix (K) for the drill string. The inertia of the driving
machine must be added to the inertia matrix at coordinate 1 and the inertia of the drill
bit is added to the inertia matrix at coordinate ne + 1 . This analysis has been
implemented in the MATLAB script Problem_09_09.m and gives the following
output:
Problem 9.10
The equations of motion for this system are Mq + Kq = Q ( t ) where M and K are
given in Problem 9.6. We now need to determine the vector of forces acting on the
system. The axial force due to the cylinders firing once per cycle is
=f ( t ) 6, 000 cos (10 πt ) + 1, 500 cos ( 30 πt ) − 500 sin ( 30 πt )
Only force terms at a frequency of 15 Hz (i.e. 30π ) will excite the system at 15 Hz,
f ( t ) a cos ( 30 πt ) + b sin ( 30 πt ) where
i.e. at this frequency the force is effectively =
a = 1, 500 and b = −500 . Due to the firing timing of each cylinder the axial force
separating the masses either side of the cylinder are
=f ( t ) a cos ( 30 πt − nα ) + b sin ( 30 πt − nα ) , where α = 2 π 5 (i.e. 72° ). and n
depends on the cylinder number, see below. Expanding this force function gives
=f ( t ) {a cos ( nα ) + b sin ( nα )} cos ( 30 πt ) + {a sin ( nα ) − b cos ( nα )} sin ( 30 πt ) .
When the system runs at 5 Hz (i.e. 10π ) then only the terms at this frequency excite
=
the system, i.e. the force is effectively f ( t ) a cos (10 πt ) where a = 6, 000 . Due to
the firing timing of each cylinder the force will be= f ( t ) a cos (10 πt − nα ) where n
depends on the cylinder number. Thus
=f ( t ) {a cos ( nα ) + b sin ( nα )} cos (10 πt ) + {a sin ( nα ) − b cos ( nα )} sin (10 πt ) where
in this case, b = 0 .
Since the firing order is 1-3-5-2-4 then n = 0, 1, , 4 . Thus, for cylinders 1, 2, , 5 the
values of n are 0, 3, 1, 4 and 2 in that order.
Each coordinate (corresponding to a mass) has a force acting on each side.
115
q2 q3 q4
f2 f3
m2 m3 m4
3 (t )
For example, the axial force acting at coordinate 3 is Q= f3 ( t ) − f 4 ( t ) and hence
=
Q3 (t ) {a cos ( 3α ) + b sin ( 3α )} cos (10 πt ) + {a sin ( 3α ) − b cos ( 3α )} sin (10 πt )
Si
− {a cos ( α ) + b sin ( α )} cos (10 πt ) − {a sin ( α ) − b cos ( α )} sin (10 πt )
mplifying this expression
{ }
Q3 ( t ) a ( cos ( 3α ) − cos ( α ) ) + b ( sin ( 3α ) − sin ( α ) ) cos ( Ωt )
=
{ }
+ a ( sin ( 3α ) − sin ( α ) ) − b ( cos ( 3α ) − cos ( α ) ) sin ( Ωt )
=
or Q3 ( t ) Q3C cos ( Ωt ) + Q3S sin ( Ωt ) .
No forces act at coordinates 7, 8 and 9. The response is determined from
(K − Ω M ) (K − Ω M )
−1 −1
q=
C
2
QC and q=
C
2
QC
116