Professional Documents
Culture Documents
Advanced Dynamics Textbook
Advanced Dynamics Textbook
List of Symbols 3
1 Introduction 5
1.1 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Vectors and matrices 7
a - Acceleration
Cxy - Product of inertia
D - Angular momentum
- Row of unit vectors dening reference frame i
fE i g
F - Force
g - Gravitational acceleration vector
i - Unit vector in x-direction
Ix - Moment of inertia about the x-axis
Iy - Moment of inertia about the y-axis
Iz - Moment of inertia about the z-axis
j - Unit vector in y-direction
[J ]- Mass moment of inertia matrix
k - Spring stiness
k - Unit vector in z-direction
L - Lagrangian: L = T V
m - Mass
M - Moment
p - Component in x-direction of the rotational velocity
q - Component in y-direction of the rotational velocity
qi - Degree of freedom i
[qi ]
- Rotation transformation matrix between fEi g and fEi g
- Generalised force in the direction of qi
1
Qi
r - Component in z-direction of the rotational velocity
r - Position vector
R - Position vector
- Rotation transformation matrix between fEi g and fEi g
[Ri ]
[R]- Distance in matrix form for cross product
1
s - Displacement
T - Kinetic energy
u - Spring extention
v - Velocity
V - Potential energy
V - Velocity
x - x-coordinate
y - y-coordinate
z - z-coordinate
- Flap angle
[ ]- Rotation transformation matrix
- Density
[] - Rotation transformation matrix
[ ] - Rotation transformation matrix
3
4 LIST OF SYMBOLS
! - Rotational velocity
! - Rotational velocity vector
- Rotational velocity
- Rotational velocity vector
[
] - Rotational operator
(_::) - dtd
Chapter 1
Introduction
In these lecturenotes a method to derive equations of motion for three dimensional systems will be explained.
This method is very suitable if used in combination with a symbolic manipulation software programme. It is
possible to nd the equations of motion for very complex systems in a short time. This is why this method
has become very popular over the past decades. It has become clear that this method is also very suitable
for manual calculations of simple problems. The method is almost like book keeping making it very routine
work. The brain does not need to do much thinking during the work. Therefore these lectures could also
be called 'Dynamics for dummies'. Spatial aptitude is hardly necessary, the same goes for understanding of
virtual forces and a good sense for rotating reference frames.
The experiences of the previous years have been used in these lecture notes. Through these experiences it
became clear which parts of the material needed extra attention because a lot of mistakes were made by
students. Ample examples are given to explain the method in more detail and clarify the method.
1.1 Notation
Throughout these notes a certain notation is for vectors and rows and columns. A vector is always an underlined
letter. A row is always written as follows: ( , , ). For a column the following parentheses are used: f g. There
is a great dierence between a vector and a row. A row consists of two or three expressions or numbers that
describe the dierent components of a vector in a certain reference frame. A vector is actually an arrow that
can be divided into components in every possible reference frame. To further clarify this: a velocity is a vector,
no matter which reference frame someone uses, this vector will always be the same arrow.
The notation fEi g is used for a column of unity vectors for reference frame i.
In short:
(a; b; c) - a row
(E i ) - a row of unity vectors for reference frame i
fag - a column
fE i g - a column of unity vectors for reference frame i
a - a vector
[ A] - a matrix
5
6 CHAPTER 1. INTRODUCTION
Chapter 2
In this chapter the denition of a vector will be given followed by a short summary of matrix and vector
calculations. After this a method will be given to write the position vectors of points on moving and/or
rotating objects.
P
z r
Y
y j
7
8 CHAPTER 2. VECTORS AND MATRICES
α
s (Displacement)
1. a b = b a
2. a (b + c) = a b + a c
3. (a) b = a (b) = (a b)
This multiplication gives the same result as Eq. (2.10). It is possible to write this in dierent ways, among
other (by using the right hand rule for the cross product):
2
0 bz by 3
a b = b a = (ax ; ay ; az ) 4 bz 0 bx 5 fE g (2.14)
by bx 0
Using these notations to calculate the velocity of point P gives:
V =
s = (x; y; z )[
]fE g (2.15)
or transposed:
8 9
< x =
V = (E )[
]T : y
;
(2.16)
z
In these equations [
] is the vector
written as a matrix as shown in Eq. (2.13) and s is written in its
components (x; y; z).
Other ways to write the same multiplication:
2
0 z y3 2
0 z y 3T
V = s
= (p; q; r) 4 z 0 x 5 fE g = (p; q; r) 4 z 0 x 5 fE g
y x 0 y x 0
2 38 9
0 z y <p=
= (E ) 4 z 0 x 5 : q ; (2.17)
y x 0 r
Where (p; q; r)fE g is the vector
.
The cross product is also used to calculate the moment of a force. In gure 2.4 a force is drawn in the X Y
plane, although the following is of course true in general. The force F has its point of application in P. The
position vector of this point is r. This means that the moment about O of the force F is:
M =rF (2.18)
2.3. VECTOR 11
Y
F
2.3 Vector
Figure 2.5 shows a robot arm. Assuming that everything is xed in space, one can write the vector for point
A and for point B and calculate the vector from A to B in all three reference frames that are drawn.
For reference frame 1 the vector to point A is:
rA = (0; 0; 0)fE g
1 1 (2.21)
The vector for point B is:
rB = (l ; l ; l )fE g
1 2 3 1 1 (2.22)
The vector from A to B is equal to:
r = rB rA
1 1 (2.23)
This last equation is valid in any reference frame. In the rst reference frame this equation leads to:
r = (XB XA ; YB YA ; ZB ZA)fE g = (l ; l ; l )fE g
1 2 3 1 1 (2.24)
Similarly for reference frame 2, the vector to point A is:
rA = ( l ; 0; l )fE g
2 2 1 2 (2.25)
The vector for point B is:
rB = (0; l ; 0)fE g
2 3 2 (2.26)
This results in the vector from A to B in reference frame 2:
r = (XB XA ; YB YA ; ZB ZA)fE g = (l ; l ; l )fE g
2 2 3 1 2 (2.27)
12 CHAPTER 2. VECTORS AND MATRICES
B
1
0
0
1 l3
z2
y2
x2
l2
Y3 X3
Z3
l1
z1
y
1 11 x1
00
00
11
00 A
11
Three dierent expressions for one and the same vector. Looking at these expressions, it shows that the place
of the origin has in
uence on the vector to point A and the vector to point B but it has no in
uence on the
elements of the vector from A to B. The direction of the axes does have an in
uence on the vector elements
of the vector from A to B. It is very important to realize this. If one has to determine the vector from A
to B, the origin of the reference frame is of no importance, it can be chosen anywhere. This means that
fE g = fE g! A vector is unambiguously dened. Every vector is from one chosen origin, but very often it is
depicted incorrectly as illustrated in gure 2.6.
1 2
2.3. VECTOR 13
O O
rB
A
A
r r rA+B
A A+B rA
r B
B
Figure 2.6: The correct way to illustrate a vector sum (left) and an incorrect way(right)
The meaning of a vector does not change if it is written in another reference frame.
Again looking at gure 2.5 if one wants to write the vector from A to B, it is possible to do this in dierent
reference frames. If the three dierent elements of this robot arm would be connected to each other with
hinges, they would be able to move relative to each other. If every element has some angular velocity then the
best way to write the vector from A to B is to write it as three dierent vectors in three dierent reference
frames, where every vector is written in its local reference frame with the same velocity as the element that is
described by that vector.
This would lead to the following very simple sum:
r = (r x ; r y ; r z )fE g + (r x ; r y ; r z )fE g + (r x ; r y ; r z )fE g
1 1 1 1 2 2 2 3 3 3 3 2
Reference Frames
In this chapter the transformation matrices that are used to write a vector known as a row in one reference
frame, as a row in another reference frame. When determining a vector that consists of a sum of dierent
smaller vectors in dierent reference frames, the transformation matrices must be used in order to get all
dierent parts as expressions in one reference frame.
Figure 3.1: Rotation of the reference frame over the angle of yaw
15
16 CHAPTER 3. REFERENCE FRAMES
Unit vector i can be written as the sum of two vectors in ie and j e directions respectively with lengths of
cos and sin .
1
The same can be done for the other unit vectors of reference frame 1, leading to the following expression:
i = cos ie + sin j e + 0 ke
1
j = sin ie + cos j e + 0 ke
1
(3.1)
k = 0 ie + 0 j e + 1 ke
1
Figure 3.2: Rotation of the reference frame over the angle of pitch
Suppose there are more rotations, following the sequence of Eulerian angles, as shown in gures 3.2 and 3.3.
This means that from reference frame fE g a rotation about the y-axis over the angle of pitch results in
reference frame fE g. This latter reference frame is rotated about its x-axis over the angle of roll resulting
1
Figure 3.3: Rotation of the reference frame over the angle of roll
fE g = []fE g
2 1 (3.4)
and
fE b g = []fE g
2 (3.5)
Give the elements of the two rotation transformation matrices, [] and [].
The answers of this problem can be found in appendix B, in section B.1 .
q
2
y y3
2 y
4
x2 x3
x4
z z3
2
z4
q
3
x1
z1
y
q 1
1
x0
z0
y
0
First draw a picture of the axes that change. In gure 3.5 this is done for the rst rotation. It is very important
to clearly draw the angle so that the gure shows the direction and also in which position this angle is chosen
to be zero.
x
0 x
1
q
1
z0
y
0
z1
y
1
j = sin q i + cos q j + 0k
1 1 0 1 0 0 (3.6)
k = 0i + 0j + k
1 0 0 0
with
2
cos q sin q 0 3 1 1
[q ] = 4 sin q cos q 0 5
1 1 1 (3.8)
0 0 1
The following expressions can be found by looking at gure 3.5:
i = cos q i sin q j + 0k
0 1 1 1 1 1
j = sin q i + cos q j + 0k
0 1 1 1 1 1 (3.9)
k = 0i + 0j + k
0 1 1 1
j = i + 0j + 0k
2 1 1 1 (3.12)
k = 0i + 0j k
2 1 1 1
y
3
y
2
x
2
q
2
z
3
z
2
i3 = cos q2 i2 + 0j 2 sin q2 k2
j 3 = 0i2 + 1j 2 + 0k2 (3.15)
k3 = sin q2 i2 + 0j 2 + cos q2 k2
And nally the last element of the robot turns in negative z-direction as depicted in gure 3.7.
y y
3 4
1
0
0
1
z x 3
3 q
z4 3
x
4
x3
y q
3 2
11
00 y
x 11
00 1
1
z
3
3.1.3 Orthonormality
It is very important to clearly state from which to which reference frame a transformation matrix does the
transformation. Writing it down explicitly as follows leaves no room for any doubt:
fE i g = [Ri ]fE i g
+1 (3.26)
22 CHAPTER 3. REFERENCE FRAMES
(E i ) = (E i )[Ri ]T
+1 (3.27)
Meaning that
[Ri]T = [Ri ] 1
(3.31)
This is a very useful property for the transformation matrices that will very often be used. In this case it
means that:
fE i g = [Ri ] fE i g = [Ri ]T fE i g
1
+1 +1 (3.32)
q
2
y y3
2 y
4
x2 x3
r3 x4
z z3
2
z4
q
3 r4
r
1
B
x1 R
A z1
y
q 1
1
x0
z0
y
0
R = (r1x ; r1y ; r1z )fE 1 g + (r3x ; r3y ; r3z )fE 3 g + (r4x ; r4y ; r4z )fE 4 g (3.33)
It is important that the dierent vectors are constant in the chosen reference frame, or their change is known.
An example of this last possibility is a robot arm that can be extended. For instance the rst element of the
robot arm has a length l (t). This expression can be used in the local vector.
1
In practice this means that usually the vector is written as a sum of vectors going from hinge to hinge, because
after the hinge the element has a dierent angular velocity and thus a dierent reference frame with that same
angular velocity.
Using the transformation matrices discussed in the previous sections it is possible to rewrite the expression for
the vector from A to B:
R = (r x ; r y ; r z )fE g + (r x ; r y ; r z )fE g + (r x ; r y ; r z )fE g
1 1 1 1 3 3 3 3 4 4 4 4
= (r x ; r y ; r z )[q ] + (r x ; r y ; r z )[q ][R][q ] + (r x ; r y ; r z )[q ][q ][R][q ] fE g
1 1 1 1 3 3 3 2 1 (3.34) 4 4 4 3 2 1 0
This expression can be used in computers. Most of the time is not necessary to do the complete calculations
and end up with a very long expression with sines and cosines. The computer can substitute the value of each
angle at every time step and then do the matrix multiplications. This makes the risk of mistakes much smaller.
One can write the vector R in any reference frame desired. As an example the vector in fE g would be: 2
Note that to calculate (r x; r y ; r z )[q ][q ] it is quickest to do these multiplications from left to right and not
4 4 4 3 2
rst multiplying the matrices [q ] and [q ]. Especially when these multiplications are done by hand this is an
3 3
important time saver and the change of making a mistake is smaller.
Suppose that all coordinates of a 3-D gure are known in reference frame X , Y , Z . These coordinates are a
result of a computer calculation and a projection has to be created for the 2-D screen. This projection must
show the gure from a certain view point. Therefore all points need to be projected on a plane that does not
coincide with any of the coordinate planes.
If the coordinates of point P in gure 3.10 are given, how will the eye see this point and the axes of the
reference frame?
3.3 Problems
Figure 3.3 shows a robot arm that has a few degrees of freedom. The rst element is free to rotate about the
vertical axis. The angle corresponding to this movement is called . The second element is connected to the
rst element. This bar can only move vertically relative to element 1. This translation is called Æ. The third
element is free to move horizontally. The translation is called ". The fourth and nal element can rotate as
shown in the gure. The angle from the horizontal position is . fE g in gure 3.3 is the inertial reference
frame. Reference frame fE g rotates with element 1. Point O is situated in the middle of the bottom side of
0
element 1.
1
Determine the vector expression in reference frame fE g for the position of the centre of gravity of element 4
relative to point O.
1
k4
L3
β Zβ
3 Xβ
Yβ
4
k3
ε L4
L2
g
L1 1 Z 0,1
α
δ k2 O
Y1
X0 α
X1 Y0
Angular Velocities
To describe the velocity of a point using vectors, the eect of rotations must be taken into account. If an
expression of the position of the point is known in a rotating reference frame, this rotation must be known if
the velocity is to be determined.
Very often the rotational velocity of a reference frame will be a summation of dierent rotations. These
rotations must be added and transformed to the correct reference frame. Once the rotation of the reference
frame is known, this can be used to determine the time derivative of the reference frame, which is needed to
determine the velocity of the point.
27
28 CHAPTER 4. ANGULAR VELOCITIES
−jp
iq
k
kp
−ir
Y
r
j
q
P
R
p
i
jr
X
−kq
i_
8 9 2 38 9
< = 0 r q < i =
j_ =4 r 0 p 5 j (4.6)
k_ 0
: ; : ;
q p k
Hint
First determine the transformation matrices [ ], [] and [] using the following notation:
fE g = [ ]fE e g
0
(4.11)
fE g = []fE g
00 0
(4.12)
fE b g = []fE g 00
(4.13)
Part of the angular velocity is due to the rotation _ . Call this part ! : 1
This results in the contribution of _ to the angular velocity written in the airplane body reference frame.
Similarly the contributions of _ and _ can be calculated. From this p, q and r can be calculated.
In this expression
i is the rotation operator for reference frame i. This rotation operator contains the total
rotation of the reference frame. For the chosen robot arm this means that the rotation operator for reference
frame 4, this is the rotation of element 3, entails all rotations of the robot. The hand will rotate with all
three rotations. Therefore these rotations must be added, but the same problem as for other vectors occurs.
The correct reference frames must be used and addition can only be done after converting all vectors to one
reference frame. The rotation operators of the robot arm are calculated in the example in the section below.
Figure 4.2 illustrates in more detail how the rotations can be added. Reference frame 1 does not rotate.
! = (0; 0; 0)fE g
1 1 (4.18)
The second reference frame rotates with _ only. Its rotation operator will be rather simple with only _ as
1 1
the "p"-term:
! = (_ ; 0; 0)fE g = (p ; q ; r )fE g
2 1 2 2 2 2 2 (4.19)
2 3
0 0 0
[
2 ] = 4 0 0 _ 5 1 (4.20)
0 _ 0 1
The next reference frame has an extra rotation _ in y-direction. It is clearly shown that the rotations are
2
30 CHAPTER 4. ANGULAR VELOCITIES
z2 z1
z3
y3 α2
y2
α1
y1
α2
x1
x2 x3
α1
dened in dierent reference frames. To be able to add these, one rotation must be transformed to the other
reference frame. The third reference frame will rotate with both rotations:
!3 = (p2 ; q2 ; r2 )fE 2 g + (0; _ 2 ; 0)fE 3 g = (p2 ; q2 ; r2 )[2]T fE 3 g + (0; _ 2 ; 0)fE 3 g = (p3 ; q3 ; r3 )fE 3 g (4.21)
where
2 3
cos 0 sin
2 2
[ ] = 4 0 1 0
2
5 (4.22)
sin 0 cos
2 2
Notice that the transposed transformation matrix is used in order to write the rotation in the third reference
frame. The rotations are always written in its own reference frame. This is because they are used in combination
with a vector in that same reference frame.
Doing the multiplication gives:
!3 = (_ 1 cos 2 ; _ 2 ; _ 1 sin 2 )fE 3 g (4.23)
This means that the rotation operator will be:
2 3
0 _ 1 sin 2 _ 2
[
3 ] = 4 _ sin
1 2 0 _ 1 cos 2 5 (4.24)
_ 2 _ cos
1 2 0
By just looking at the gure this answer could also be found. This is also a very good way to check the answer.
If there are more rotations it gets very diÆcult to nd the expression for the rotation operator by looking at
a gure of the rotations.
What is the angle of attack of a blade element at radius r from the rotor centre? Assume that the air is
at rest. The blade chord is parallel to the rotor plane. Derive the expression by using the method discussed
above. Check the answer using common sense.
4.2.2 Example Robot Arm
Again looking at the robot arm in gure 3.9, the expression for the velocity is:
V B = (r x ; r y ; r z )[
1 ]fE g + (r x ; r y ; r z )[
3 ]fE g + (r x ; r y ; r z )[
4 ]fE g
1 1 1 1 3 3 3 3 4 4 4 (4.25)
4
The rotation operators must be determined. Reference frame 1 rotates with q_ about the z-axis. The rotation
1
vector is:
! = (0; 0; q_ )fE g
1 1 1 (4.26)
This means that the rotation operator for this reference frame is:
2
0 q_ 0 3 1
[
1 ] = 4 q_ 0 0 5
1 (4.27)
0 0 0
For reference frame 2 there is no extra rotation. The rotation q_ must be transformed to the correct reference
1
frame. It is not very diÆcult to see what the rotation vector should be, but it can also be calculated:
! = (0; 0; q_ )fE g + (0; 0; 0)fE g = (0; 0; q_ )[R]T fE g = (0; 0; q_ )fE g
2 1 1 2 1 2 1 2 (4.28)
And the rotation operator will be:
2
0 q_ 0 3 1
[
2 ] = 4 q_ 0 0 5
1 (4.29)
0 0 0
Reference frame 3 rotates with the second element, which rotates with q_ and q_ . The rotation vector is:
1 2
All the matrices in this expression are now known. It is also possible to give an expression for the velocity of
point B in other reference frames. It is important to realize that the velocity in any reference frame is still the
total velocity of point B. The only dierence is the direction of the dierent unit vectors, but the meaning of
the vector does not change!
4.3 Acceleration
In gure 4.4 a translating and rotating reference frame is depicted. In this reference frame moves point P. The
angular velocity of the moving reference frame is:
! = (p; q; r)fE g (4.35)
The absolute position vector of point P is:
rP = r + (x; y; z)fEg
0 (4.36)
This means that the absolute velocity of that point is:
_ y;_ z_ )fE g + (x; y; z)fE_ g
V P = r_ + (x;
0 (4.37)
= r_ + (x;_ y;_ z_ )fE g + (x; y; z)[
]fE g
0
4.3. ACCELERATION 33
r P(x,y,z)
r0
X0
Z0
due to the rotation. The other two terms might not be directly clear, they are the Coriolis acceleration and
the centrifugal acceleration. The Coriolis acceleration is:
acor = 2(x; _ y;_ z_ )[
]fEg = 2
@r @t
(4.39)
This is the acceleration perpendicular to
and @r@t and its magnitude is:
jacor j = 2j
jj @r
@t
j sin (4.40)
Where is the angle between
and @r@t .
The coriolis acceleration can be explained using the following example. In gure 4.5 a rotating disc is depicted.
A person on this disc walks along the radius away from the centre. In the right part of this gure the
velocity is drawn in radial and angular directions at two moments in time with a small time-dierence. The
dierence between the two velocities is caused by the acceleration. This gure shows all contributions to
the acceleration, including the contributions that can easily be explained. The Coriolis acceleration has two
dierent contributions, this makes it diÆcult to visualize. First the radial velocity changes direction. From the
gure it can be seen that the change of velocity is vr d = r_d, so its contribution to the acceleration becomes
_ _
dt r_ . Secondly the magnitude of the velocity in angular direction changes by d(r ). Its contribution to the
r_ d =
acceleration becomes d dtr = r + r__. The second term is the second contribution to the Coriolis acceleration.
( _)
This last term can be easily understood. If the person walks away from the centre, the radius becomes larger
resulting in a larger absolute velocity in angular direction. So in fact he experiences an absolute acceleration
perpendicular to his velocity relative to the disc.
The centrifugal acceleration is:
acf = (x; y; z )[
][
]fE g =
(x; y; z )[
]fE g =
(
r) (4.41)
34 CHAPTER 4. ANGULAR VELOCITIES
dvθ
vθ’
d(rθ)
Ω rθdθ
dθ vθ = r θ
a cor
r dθ vr’
vr = r
r dθ
dr
dvr
Again looking at gure 4.5, the centrifugal acceleration can be explained. It is caused by the change in direction
_ . This means that the centrifugal acceleration
of thedvelocity in angular direction. The change is v d = rd
_ _
is r dt = r in negative r-direction. or towards the center of rotation
2
Energy
The angular momentum for a mass element as dened in Eq. (5.2) can be dierentiated in time:
d
dD = r_ dmr_ + r dmr = r F =M (5.6)
dt 0
The rst term is a cross product of one vector with itself. This is always equal to zero. The second term can
be rewritten using Newton. This results in a cross product of the place times the force working on the mass
element. This is the same as the moment about the rotation point.
37
38 CHAPTER 5. ENERGY
dI=dmV
dD=r x dmV
dm
ω
r
ZZZ
Iy = (x + z )dm
2 2
(5.9)
ZZZ
Iz = (x + y )dm
2 2
If the reference frame used is in the directions of the principal axes then the inertia matrix has the following
form:
2 3
Ix 0 0
[J ] = 4 0 Iy 0 5 (5.12)
0 0 Iz
This results in the following for the angular momentum:
D = (p; 0; 0)[J ]fE g = Ix (p; 0; 0)fEg (5.13)
This is indeed parallel to the rotation vector.
Similarly as shown for the mass element the angular momentum of a body can also be dierentiated in time:
ZZZ
d
D= M 0 = M ext (5.14)
dt
Where M ext is the sum of all external moments on the body about the rotation point, as all internal moments
will cancel each other out. This shows the use of the angular momentum; for bodies that are xed in one
point, the angular momentum can be used to derive the equation of motion in a rather simple manner.
The total angular velocity of the blade can be calculated using the method discussed in chapter 4. Using the
reference frame drawn in gure 5.3 this results in:
! = (p; q; r)fE g (5.15)
with
p =
sin
q = _ (5.16)
r =
cos
40 CHAPTER 5. ENERGY
As the blade is assumed to have a line distribution of mass the inertia matrix will be:
2 3 2
Ix Cxy Cxz 0 0 03
[J ] = 4 Cxy Iy Cyz 5 = 4 0 I 0 5 (5.17)
Cxz Cyz Iz 0 0 I
where I is the moment of inertia about the
apping hinge:
Z R
I= x2 dm (5.18)
0
X
Ω
β
β
Z0
Z
Ω
β β
X0
Y=Y0
it shows that the blade would turn to ne pitch if it was not held in place. This would mean that it would
be
at in the plane of rotation of the propeller and cause a lot of drag. To prevent this the propellers of the
Dakota have a counter balance near the root, as shown in gure 5.7.
The in
uence of this counter balance weight on the inertia term is:
ZZ
Iy Ix = x2 dm Ml2 < 0 (5.27)
In this equation M is the mass of the counter balance weight and l is the eccentricity of this weight.
It is a fail-safe situation. If the hydraulic pressure in the cylinder that adjusts the blade pitch angle would be
lost, the blade will turn to the feathering angle due to this counter balance. Of course the oil must be able to
leave the cylinder. If the oil drain does not open, the cylinder will be locked and the blade will not turn to the
feathering angle. This is what went wrong with the DDA-Dakota.
d
D = M extcg (5.29)
dt cg
44 CHAPTER 5. ENERGY
macg = F (5.30)
Z 0.5 m
Y Ω
5m
Calculate the angular momentum and the kinetic energy of two dierent rotor blades: one without a
ap angle
and one with a
ap angle of ten degrees. Investigate if the angular momentum is parallel to the rotor speed
for either of these cases. The two dierent situations are depicted in gures 5.10 and 5.11.
β=10
The rotation point is at the quarter chord line of the blade (for aeroelastic stability).
The answers can be found in appendix B, in section B.4.
are necessary for the rotational kinetic energy. Please note that ! is the total rotation for the specic element,
meaning that ! for the second element will include terms with q_ as shown in the example of this same robot
1
arm in chapter 4.
3
q
2
y y3
2 y
4
x2 x3
r3 x4
z z3
2
z4
q
3 r4
r
1
B
x1 R
A z1
y
q 1
1
x0
z0
y
0
The inertia matrix about the centre of gravity must also be calculated, choosing a reference frame that is xed
to the element. It is very important to make sure that the rotation vector and the inertia matrix are written in
the same reference frame. A mistake is easily made, for instance using reference frame 2 for the inertia matrix
of the rst element and using the rotation vector of reference frame 1. It is not very diÆcult to check the
answers. From looking at the gure it is easy to estimate some of the terms of the rotational kinetic energy.
48 CHAPTER 5. ENERGY
The inertia matrix will be determined in a reference frame xed to the wheel. Therefore the rotation of the
wheel has to be written in the same reference frame.
Figure 5.14 illustrates the reference frame that rotates with the wheel. The transformation can be written as:
2
cos sin 0 3
fE g = 4 sin cos 0 5 fE g (5.45)
0 0 1
2 1
Y2 Y1
X2
α
X1
0
50 CHAPTER 5. ENERGY
Y2
R
ϕ
X2
Z2
For the wheel z = 0 is assumed. According to the symmetry of the wheel it follows that Ix = Iy . From the
equations above with z = 0 it is clear that Ix + Iy = Iz .
The products of inertia can be calculated:
Cxy =
ZZZ
xydm =
Z 2
R cos R sin mRd = mR
1 Z sin 2d = 0 3
2
ZZZ 0 2 0
To nd the external moment that is needed to turn the wheel about the y axis the expression for the angular
1
momentum must be dierentiated:
M ext = D_ = (p;_ q;_ r_ )[J ]fE g + (p; q; r)[J ]fE_ g
2 1 2 1
8
<
2
1 0 03 2
1 0 0 3 2 0 0 _ 3 9 =
= mR :(p;_ q;_ r_) 4 0 1 0 5 fE g + (p; q; r) 4 0 1 0 5 4 0 0 0 5 fE g; (5.51)
3
0 0 2 0 0 2 _ 0 0
1 1
Notice that this equation is written in reference frame 1, this reference frame does not rotate with
, only
with _ . This results in:
M ext = mR ( 2
;_ ; 2
)
3 _ fE g 1 (5.52)
If the wheel is free to rotate about the z -axis the moment about this axis Mz must be equal to zero. For this
1 1
to be true
must be constant. For a constant angular velocity about the y -axis the external moment must 1
be:
M ext = mR ( 2
;_ 0; 0)fE g
3
1 (5.53)
5.4. GYROSCOPIC MOTION 51
This means that in order to let the wheel turn about its y -axis it is necessary to exert a moment about the
1
x axis!
1
of work that was necessary to reach the same result. In Appendix B, section B.5 this is done in some detail.
1
∆D
D
∆β ∆β X 1
The equation derived for the external moment on the wheel in paragraph 5.4.1, Eq. (5.52) shows that if there
is no moment on the wheel _ = 0 ! This means that the gyroscope will keep its orientation in space relative
to an inertial system. This is quite dierent from a normal, non-rotating mass where the angular velocity _
would be constant if there is no external moment. This means that will get larger or smaller and a normal
mass will not keep its orientation.
In case of rolling about the velocity vector V there is similarly to the spin a nose-down moment needed to keep
rolling:
Mx = 0
My = pr(Ix Iz ) (5.62)
Mz = 0
For ghter planes with a very low slenderness and a heavy engine in the fuselage Ix Iy and Iy is almost
equal to Iz . If the rolling velocity is large a very large nose-down moment is needed. If the rolling velocity is
too large the (often very small) tail cannot generate the necessary moment. This leads to further pitch up.
The airplane can spin uncontrollably in all directions. The F-100 Super Sabre had a limit to its rolling velocity
for this reason.
Conventional airplanes have less chance of getting in this dangerous situation. The reasons for this are:
1. As shown in gure 5.19 for conventional airplanes Ix is close to Iy . Thus Iz is close to 2Ix. Therefore
the moment My = pr(Ix Iz ) that is needed is much smaller.
5.4. GYROSCOPIC MOTION 55
2. With a conventional conguration the rolling velocities are much smaller.
3. The eect on the spin about the Z -axis is much less as r_ = pq IyIzIx is close to zero.
( )
The dierent reference frames are: Xb, Yb, Zb, the airplane body reference frame and Xe, Ye , Ze the engine
reference frame that rotates with the engine. Thus _ is the angular velocity of the engine relative to the
airplane:
= _ . The transformation matrix from the body to the engine reference frame is:
2
1 0 0 3
fE e g = 4 0 cos sin 5 fE b g (5.63)
0 sin cos
The angular velocity of the airplane:
!b = (p; q; r)fE b g (5.64)
The total angular velocity of the engine is:
!e = (p +
; q; r)fE b g = (p +
; q; r)[]T fE e g (5.65)
The total rotation is expressed in the engine reference frame because the moments of inertia are expressed in
the same reference frame. The engine can be modelled as a cylinder with radius R and length L. The moments
of inertia for such a cylinder about its c.g. are (see appendix A):
Ix = mR
1 2
2
1
Iy = Iz = m(3R + 4L )
2 2
(5.66)
12
Cxy = Cxz = Cyz = 0
56 CHAPTER 5. ENERGY
5.4.6 Gyrocompass
The principle of a gyrocompass can be explained with gure 5.22.
5.4. GYROSCOPIC MOTION 57
Spin ϕ
11
00
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
00
11
Southpole
The South pole is drawn at the centre of the picture. Consider a gyroscope that is spinning about its axis. The
axis is in the east-west direction. After some time the earth has rotated a little bit further. If the gyroscope
is completely free it would stay in the same position as drawn in dotted lines. Suppose that the gyroscope is
forced to remain horizontal. In that case a moment is needed on the gyroscope. Precession will turn the axis
of the gyroscope away from the east-west direction. If the axis is in north-south direction the precession will
stop because there is no moment necessary anymore to keep the gyroscope horizontal.
In gure 5.23 a gyrocompass is shown. The gyrocompass is similar to a free gyroscope with the only dierence
being a mass added to the inner gimbal. The rotor can rotate about three Eulerian angles from the local
horizontal plane:
1. The azimuthal angle (precession angle) to X , Y , Z .
1 1 1
Reference frame fEg g has its positive Xg -axis in northern direction. The Xg Yg -plane is the local horizon plane.
The moment that is necessary to keep the spin axis horizontal is generated in the way shown in gure 5.25.
Figure 5.25: The moment that keeps the spin axis horizontal
5.4. GYROSCOPIC MOTION 59
The moment is positive in the direction of the negative Y -axis and is:
M = mgl sin (5.74)
To analyse the gyrocompass in more detail it is necessary to nd the total rotation of the gyroscope in a
stationary condition. In gure 5.26 the dierent reference frames are given that are needed to write the earth's
rotation in the local reference frame.
2 3
Ix 0 0
[J ] = 4 0 Iy 0 5 (5.77)
0 0 Iz
with Iy = Iz .
The angular momentum:
D = (p; q; r)[J ]fE g
2 (5.78)
60 CHAPTER 5. ENERGY
Again this calculation is simplied because the inertia matrix in reference frame 2 is equal to the matrix in
reference frame that rotates with the rotor:
M ext = D_ = (p;_ q;_ r_ )[J ]fE g + (p; q; r)[J ][
]fE g
2 2 (5.79)
where
2 3
0 r q
[
] = 4 r 0 p _ 5 (5.80)
q (p ) 0 _
Note that this is the rotation operator of fE g, thus the spin of the rotor is not involved! Therefore the term
p _ .
2
Eq. 5.79 gives three equations for the dierent components of the moment:
Mx = pI_ x + qr(Iz Iy ) = 0 (5.82)
In the stationary condition p_ = 0 and as mentioned before: Iz Iy = 0. Thus this equation is satised.
Mz = r_ Iz + pq(Iy Ix ) qI _ y = Ix_
cos sin = 0 (5.83)
because r_ = 0.
This shows that the axis of the gyroscope must point north!
My = qI_ y + pr(Ix Iz ) + rI _ z = Ix (_
cos _
sin ) = mgl (5.84)
because q_ = 0.
This gives:
Ix _
sin
= (5.85)
mgl + Ix _
cos
The nutation angle of the gyrocompass is not equal to zero and depends on the latitude. Substitution of
representative values shows that stays small. Thus the assumptions for stationary equilibrium are satised.
This can also be derived using Lagrange's equations, discussed in the next chapter.
Chapter 6
t
1
t2
te
Suppose that the particle will follow a slightly dierent path between the starting point (r ; t ) and the end
0
point (re; te ), as depicted in gure 6.2. An example of this is taking two dierent routes by car from point
0
A to point B, both starting at time t and both arriving together at time te . The forces on the car will be
0
dierent as will the velocities at every time instant. Small dierences in the forces, velocities and place vectors
between the two dierent paths are assumed.
The dierence in position at a certain time is called the virtual displacement Ær. The velocity along the original
path is dened as:
r r1
V = t2lim
!t1 t
2
2
t1
(6.1)
The velocity along the new alternative path has a dierent value: V + ÆV :
V + ÆV = lim
(r + Ær ) (r + Ær ) = V + Ær Ær = V + d (Ær)
2 2 1 1 2 1
(6.2)
t2 !t1 t2 t1 t2 t1 dt
61
62 CHAPTER 6. LAGRANGE'S EQUATIONS OF MOTION
Z
t0
t1 t1
t2
te
t2
Thus:
ÆV = dtd (Ær) (6.3)
It appears that Æ and dtd are interchangeable operators (commutative). This expression relates the variation
of the velocity to the virtual displacement.
The variation of the kinetic energy ÆT can similarly be related to the virtual displacement. At a certain
moment in time the kinetic energy of the particle along the original path is:
1
T = mV V (6.4)
2
At the same time, but on the alternative path the kinetic energy will be:
1
T + ÆT = m[(V + ÆV ) (V + ÆV )] = T + mV ÆV (6.5)
2
To get the last expression in this equation a linearisation was done.
ÆT = mV ÆV = mV dtd (Ær) = m dtd (V Ær) ma Ær (6.6)
According to Newton the following is true along the original path of the particle at every moment in time:
F ma = 0 (6.7)
Thus the following must also be true:
F Ær maÆr = 0 (6.8)
The virtual work is dened by:
ÆW = F Ær (6.9)
This is the work that the force F would do if the particle was moved to the corresponding point of the
alternative path. This is the point on the alternative route at the same moment in time. Combining Eqs.
(6.6), (6.8) and (6.9) gives:
d
ÆW + ÆT m (V Ær) = 0 (6.10)
dt
6.1. DERIVATION OF LAGRANGE'S EQUATIONS OF MOTION 63
Z te
(ÆW + ÆT )dt = 0 (6.11)
t0
The third term in Eq. (6.10) becomes zero after the integration because at t and at te the two dierent paths
0
go through the same point, thus for these times Ær = 0.
Eq. (6.11) is known as Hamilton's principle. This equation shows that if the path of a particle is disturbed,
the virtual work done and the dierence in the kinetic energy on average over the entire path is equal to zero.
If all the forces on the particle are assumed to be conservative, meaning that they depend on the place only
and thus can be written as a potential function V (x; y; z), the virtual work due to the virtual displacement of
the particle will be equal to the reduction in potential energy:
Z te Z te Z te
(ÆW + ÆT )dt = (ÆT ÆV )dt = Æ (T V )dt = 0 (6.12)
t0 t0 t0
This integral must be stationary. In other words: the actual path of a particle in a conservative force eld
diers from all other possible paths by the fact that the above mentioned integral has its minimum value for
this path. It is as if the particle 'knows' at every moment in time to move in a certain way in order to get the
action integral to be minimal over the entire path.
Richard Feynman ( a well-known Nobel price winner) writes in his 'lectures' (vol. II, ch. 19-9):
"How does the particle nd the right path? From the dierential point of view, it is easy to understand. Every
moment it gets an acceleration and knows only what to do at that instant. But all your instincts on cause and
eects go haywire when you say that the particle decides to take the path that is going to give the minimum
action. Does it "smell" the neighbouring paths to nd out whether or not they have more action?"
The explanation is given by Feynman by using quantum mechanics. The principle of least-action in fact gives
the relation between classical mechanics and quantum mechanics.
Generalised coordinates are the quantities that describe the place and the position or the conguration of a
body or a combination of bodies. To fully describe the path and the position of one single body in time the
Cartesian coordinates of the c.g. can be used in combination with the Eulerian angles all as a function of time.
In total that is six coordinates from which the location of every mass element as a function of time can be
determined.
64 CHAPTER 6. LAGRANGE'S EQUATIONS OF MOTION
The double pendulum is a combination of bodies as shown in gure 6.3. The two generalised coordinates
and fully determine the location of all (innitely many) mass elements of the pendulum.
The generalised coordinates can be called q(q ; q ; etc:). Similarly to a point mass a path and the changes
1 2
in position are assumed of a body under the in
uence of a set of forces and moments. This is described by
q (t); q (t); : : : qn (t).
1 2
The potential energy of the body at a certain moment in time is a function of the generalised coordinates:
V = V (qi ) (i = 1:::N ) (6.14)
The kinetic energy will depend on the time derivatives of the generalised coordinates as well:
T = T (q ; q_i )
1 (i = 1:::N ) (6.15)
If the path of the body is disturbed by extra forces and moments, this is expressed as variations of the
generalised coordinate: Æq . A disturbance in the path of the body will lead to a disturbance in the path of
1
all mass elements of the body. In a conservative force eld it follows that:
Z te
Æ (T V )dt = 0 (6.16)
t0
In this equation T is the kinetic energy of the body and V is the potential energy of the body.
The combination T V is often called the 'Lagrangian' L, where L = T V . This makes it possible to say
that the true path of a body distinguishes itself from all others by having the minimum value for the 'action
integral'. The true path corresponds to
Z te
min Ldt = 0 (6.17)
t0
Once again, notice that this is only valid in a conservative force eld.
6.1. DERIVATION OF LAGRANGE'S EQUATIONS OF MOTION 65
For the entire body this is the summation over all masses:
Z te
(ÆW ÆV + ÆT )dt = 0 (6.25)
t0
Where ÆV and ÆT are integrated over the entire body. Furthermore the following yields:
X
ÆW = F j Ærj (6.26)
all masses j
The virtual displacement Ær can be related to the variations of the generalised coordinates Æqi , so the following
can be written:
X @rj
Ærj = Æq (i = 1 : : : N ) (6.27)
@qi i
i
Using this:
X
ÆW = F j Ærj
all masses j
X X @r
= F j j Æqi
@qi
(6.28)
gen coord i all masses j
X
= Qi Æqi
i
The generalised force Qi is dened as:
X @r
Qi = Fj j (6.29)
@q
all masses j i
This is the formal denition of the generalised force Qi . According to Eq. (6.28) the physical meaning of the
generalised force is very simple: vary one of the generalised coordinates Æqi and analyse the work that is done
by all non-conservative forces (and moments). This virtual work ÆWi can be divided by Æqi resulting in the
generalised force. Similar to the derivation of Lagrange's equation in a conservative force eld, the complete
equation of Lagrange can now be derived using:
Z te Z te X
[ÆL + ÆW ]dt = [ÆL + Qi Æqi]dt (6.30)
t0 t0 i
Using the same method as before this leads to:
d @T @T
dt @ q_i @qi
+ @V
@qi
= Qi (6.32)
This is the complete version of Lagrange's equation.
6.2.1 Examples
Generalised Forces on a Double Pendulum
In gure 6.4 (a) a double pendulum is drawn. There are two horizontal forces: F and F . 1 2
a δα
α α α
δβ
F1 b
β β β
F2
In gure 6.4 (b) a virtual displacement Æ, for is constant, is drawn. The virtual work in this case is:
ÆW = (F1 + F2 ) cos aÆ (6.33)
The generalised force:
ÆW
Q = = (F + F ) cos a (6.34)
Æ 1 2
In gure 6.4 (c) a virtual displacement Æ, for is constant, is drawn. The virtual work in this case is:
ÆW = F2 cos bÆ (6.35)
The generalised force:
ÆW
Q = = F cos b (6.36)
Æ 2
A sling load is swinging under a helicopter, as depicted in gure 6.5. The sling load is a cylinder with radius R
and length l. In the gure the cross-section of the cylinder is shown. The angle between the vertical plane and
the swing load is (t). The sling load is connected to the helicopter by a cable with length L. To simplify this
problem the helicopter is assumed to translate only sideways relative to the inertial reference frame X Y Z . 0 0 0
The lateral force that can be exerted by the rotor through cyclic control is F ext. F s is the force on the sling
in the suspension point.
68 CHAPTER 6. LAGRANGE'S EQUATIONS OF MOTION
X Xh
0
Fext
Fs
Y0 rh Yh
Xs
R
α
L
Ys
msg
To nd the equations of motion for this problem Lagrange can be used. The generalised coordinates are rh
and .
To calculate the kinetic and potential energy the following is needed:
The transformation matrix of the helicopter to the sling is:
2
cos sin 0 3
fE s g = 4 sin cos 0 5 fEhg (6.37)
0 0 1
angular velocity of the sling:
! = _ (0; 0; 1)fEs g (6.38)
Inertia matrix of the slingload about its c.g.
2 3
0 0 Ix
[Jcg ] = 4 0 Iy 0 5 (6.39)
0 0 Iz
where
1
Iz = ms R 2
(6.40)
2
6.2. USING LAGRANGE 69
To determine the kinetic energy of the sling load due to the translation it is necessary to calculate the velocity
of the c.g. of the sling load. The vector determining the place of the c.g. of the sling load is:
Rcg = rh + rcg = rh (0; 1; 0)fEh g L(1; 0; 0)fEs g (6.41)
Dierentiating this gives the velocity:
R_ cg = r_h (0; 1; 0)fEh g L(1; 0; 0)[
]fE s g (6.42)
where
fE h g = []T fE s g (6.43)
and
2
0 1 03
[
] = _ 4 1 0 0 5 (6.44)
0 0 0
This gives:
R_ cg = r_h (sin ; cos ; 0)fE s g L_ (0; 1; 0)fE s g (6.45)
With this the kinetic energy due to the translation can be calculated:
1 1
Ttrans = ms R_ cg ms R_ cg = ms [_rh 2_rh L_ cos + L _ ]
2 2 2
(6.46)
2 2
The kinetic energy of the sling load due to the rotation is:
1
Dcg = _ (0; 0; 1)[Jcg ]fE s g = _ ms R (0; 0; 1)fEs g
2
(6.47)
2
Thus
1
Trot = Dcg ! = _ ms R
21 2
(6.48)
2 4
The kinetic energy of the helicopter due to translation is:
1
Theli = mhr_h 2
(6.49)
2
The potential energy of the sling load:
V = ms gL cos (6.50)
N.B. If there would have been a torsional spring between the helicopter and the sling load this would give an
extra term: k where k is the spring constant.
1
2
2
As the helicopter is assumed to move horizontally, the potential energy of the helicopter will be constant.
The total KINETIC
energy of the system is:
1 2 2 2 1
T = ms [_rh 2_rh L_ cos + L _ ] + _ ms R + mh r_h
2 2 1 2
(6.51)
2 4 2
To get the equation of motion for rh Lagrange can now be used:
d @T @T @V
dt @ r_h
+ = Qrh
@rh @rh
(6.52)
In this equation Qrh is the generalised force in the direction of rh. To determine this a virtual displacement
Ærh is assumed, while the other generalised coordinates are kept constant. The work done by the dierent
70 CHAPTER 6. LAGRANGE'S EQUATIONS OF MOTION
external forces and/or moments must be determined for this displacement, unless their in
uence is included
in the potential energy. In this case it is simply:
ÆW = Fext Ærh (6.53)
The corresponding generalised force is:
ÆW
Qrh = = Fext (6.54)
Ærh
If there would have been an external force working on the sling load as well, for instance a horizontal force
due to the wind Fw , where the point of application is the c.g., the generalised force would be:
ÆW = (Fext + Fw )Ærh ) Qrh = Fext + Fw (6.55)
The other terms in the equation of Lagrange:
@T
dr_h
= (ms + mh)_rh ms L_ cos (6.56)
d @T
dt @ r_h
= (ms + mh)rh msL cos + msL_ 2 sin (6.57)
@T
@rh
=0 (6.58)
@V
@rh
=0 (6.59)
The equation of motion for rh can now be determined to be:
(ms + mh)rh msL cos + msL_ sin = Fext
2
(6.60)
To nd the other equation of motion, Lagrange has to be used again, but with as generalised coordinate:
d @T @T
dt @ _ @
+ @V
@
= Q (6.61)
The generalised force in this case is zero:
ÆW = 0 ) Q = 0 (6.62)
Would there have been a force Fw then it would have been:
ÆW = Fw cos LÆ ) Q = ÆW Æ
= Fw cos L (6.63)
The other terms in the equation:
@T
@ _
= msr_hL cos + ms(L + 12 R )_
2 2
(6.64)
d @T
dt @ _
= msrh L cos + msr_h L sin _ + ms(L + 21 R )
2 2
(6.65)
@T
@
= msr_h L_ sin (6.66)
@V
@
= msgL sin (6.67)
The equation of motion is:
1
ms rh L cos + ms (L + R ) + ms gL sin = 0
2 2
(6.68)
2
6.2. USING LAGRANGE 71
The benet of using Lagrange's equations of motion is that the coupling forces, such as F s in this example do
not play any role in nding the equations of motion.
Both equations of motion can be checked using Newton's method: The equation of moments about the c.g. of
the sling load:
M = D_ cg (6.69)
where
M = r F s = L(0; Fz :Fy )fE s g (6.70)
1
Dcg = _ (0; 0; 1)[Jcg ]fE s g = _ ms R (0; 0; 1)fE s g (6.71)
2 2
1 2 2 1
D_ cg = ms R (0; 0; 1)fEs g + _ ms R (0; 0; 0)fE s g
2
(6.72)
2 2
where the vector (0; 0; 0) is the result of the multiplication of (0; 0; 1) with the rotational matrix of the reference
frame fE sg. Substituting these expressions in the equation of moments gives:
1
M = D_ cg ) L(0; Fz ; Fy )fE s g = ms R (0; 0; 1)fEs g
2
(6.73)
2
To complete these equations it is necessary to rst determine Fs as a function of rh ; and their time derivatives.
This can be done by determining the equations of motion of the c.g. of the sling load:
F cg = F s ms g(1; 0; 0)fEh g = (Fx ; Fy ; Fz )fE s g ms g(cos ; sin ; 0)fE s g (6.74)
R_ cg = r_h (0; 1; 0)fEh g L(1; 0; 0)[
]fE s g (6.75)
Rcg = rh (0; 1; 0)fEh g L(1; 0; 0)[
_ ]fE s g L(1; 0; 0)[
_ ]2 fE s g
= rh (sin ; cos ; 0)fE sg L(0; 1; 0)fEsg L_ 2( 1; 0; 0)fEs g (6.76)
Newton:
F cg = ms R cg (6.77)
gives
(Fx; Fy ; Fz )fE sg msg(cos ; sin ; 0)fE sg =
= ms rh(sin ; cos ; 0)fE s g msL(0; 1; 0)fEs g msL_ ( 1; 0; 0)fEs g
2
(6.78)
This gives an expression for F s in rh ; and their derivatives. The equation of moments, Eq. (6.69) now gives
1
LFy = ms R 2
(6.79)
2
Substituting the now known expression for Fy gives
2 1
ms gL sin + ms rh L cos ms L = ms R 2
(6.80)
2
This is the same result as was found using Lagrange's equations. The second equation of motion can be
determined by using Newton's equation for the helicopter in translational direction:
F ext F s + T = mh ah (6.81)
72 CHAPTER 6. LAGRANGE'S EQUATIONS OF MOTION
In this equation T is the lift on the helicopter rotor. It is controlled in such a way as to result in no vertical
translation of the helicopter. Substituting everything that is already known gives:
Fext (0; 1; 0)fE h g ms g(cos ; sin ; 0)fE s g ms rh (sin ; cos ; 0)fE s g + ms L(0; 1; 0)fE s g
+msL_ ( 1; 0; 0)fEsg + T (1; 0; 0)fEhg = msrh (0; 1; 0)fEhg
2
(6.82)
It is irrelevant whether every term in the the equation is transformed to fE sg or to fE hg, but in this case it
is expected that the latter will be most convenient.
Fext (0; 1; 0)fE h g ms g(1; 0; 0)fEh g ms rh (0; 1; 0)fE h g + ms L( sin ; cos ; 0)fE h g
+msL_ ( cos ; sin ; 0)fE hg + T (1; 0; 0)fEhg = ms rh(0; 1; 0)fEhg
2
(6.83)
The y-component of this equation results in:
Fext mh rh + ms L cos ms L_ sin = ms rh
2
(6.84)
This is again the same result as was found by using Lagrange's equations. The x-component of Eq. (6.83)
gives the value of T.
Appendix A
Inertia
Assume a body rotating with !(t) about an axis, as shown in gure A.1. Every particle in this body will move
in parallel planes that are normal to the rotation axis. The tangent acceleration on the particle with mass dm
is r!_ . Using Newton's second law of motion the tangent force can be written as:
dF t = r!dm
_ (A.1)
The moment about the axis due to the acceleration of this particle is:
dM = r2 !dm
_ (A.2)
For the complete body this will be:
Z
M= _
r2 !dm (A.3)
If the body is rigid, the angular acceleration !_ will be equal for every particle of this body and it can be taken
outside of the integral leaving the moment of inertia:
Z
I= r2 dm (A.4)
This moment of inertia can be seen as a measure of resistance to angular acceleration of the body, just as the
mass of a body can be seen as a measure of resistance to translational acceleration of a body.
If the density of the body is constant this can also be taken out of the integral, leaving a purely geometrical
property:
Z
I = r2 dV (A.5)
The mass moments of inertia should never be confused with the area moments of inertia, used in statics. The
dimensions of the area moments of inertia are m or mm , while the mass moments of inertia have dimensions
4 4
kgm .
2
73
74 APPENDIX A. INERTIA
dm
r
For a 3-D body the mass moments of inertia about the x , y and z axes are dened as:
ZZZ
Ix = (y + z )dm
2 2
ZZZ
Iy = (x + z )dm
2 2
(A.6)
ZZZ
Iz = (x + y )dm
2 2
In the derivation of the angular momentum for a rigid body it is shown that there are extra terms in the inertia
matrix; the products of inertia. These are dened as:
ZZZ
Cxy = xydm
ZZZ
Cxz = xzdm (A.7)
ZZZ
Cyz = yzdm
Notice that the products of inertia can become negative, the moments of inertia cannot. The inertia matrix is
dened as:
2 3
Ix Cxy Cxz
[J ] = 4 Cxy Iy Cyz 5 (A.8)
Cxz Cyz Iz
This matrix depends on the directions of the axes and on the place of the origin!
In gure A.2 a body is drawn with two reference frames. Reference frame 0 has its origin in a xed point of
rotation. This means that the origin does not move relative to the inertial reference frame. The rotation can
be written as:
! = (p; q; r)fE g 0 (A.9)
75
Y Y1
0
X1
Z1
X0
Z0
The other reference frame has its origin in the centre of gravity. Both reference frames are xed to the
body,thus:
fE g = fE g
1 0 (A.10)
To calculate the kinetic energy one can use the inertia matrix for reference frame 0:
8 9
< p =
1
T = (p; q; r)[J ] q (A.11)
2 0
:
r ;
It is also possible to calculate the kinetic energy using reference frame 1, the reference frame with its origin in
the centre of gravity. Using Eq. (A.10) the rotation becomes:
! = (p; q; r)fE g
1 (A.12)
The kinetic energy is:
1
T = MV cg V cg + Dcg ! (A.13)
2
The absolute velocity of the centre of gravity is:
V cg = ! rcg = rcg !
2
0 z y3
= (p; q; r) 4 z 0 x 5 fE g (A.14)
x 0 cg
0
y
2 8 9
0 z y 3T < p =
= (E ) 4 z 0 x 5 : q ;
x 0 cg r
0
y
2 8 9
0 z y3 <p=
= (E ) 4 z 0 x 5 : q ;
x 0 cg r
0
y
In this equation the coordinates of the centre of gravity in reference frame 0 are x, y and z.
Using this in the expression for the kinetic energy gives:
2 3 8 9 8 9
1
2
y +z2
xy xz < p =
1 < p =
T = M (p; q; r) 4 xy x + z
2 2
yz 5 q + (p; q; r)[Jcg ] q (A.15)
2 xz yz x + y cg : r ; 2
2 2 :
r ;
76 APPENDIX A. INERTIA
The kinetic energy must be the same for every reference frame. This means that for the inertia matrices in
the two dierent reference frames of which one has its origin in the centre of gravity, the following equation
must hold:
2 3
y +z
2 2
xy xz
[J ] = M 4 xy x + z
0
2
yz 5 + [Jcg ]
2
(A.16)
xz yz x + y 2 2
If [J ] is the inertia matrix of the body in gure A.3 for reference frame 0,then it is possible to transform this
0
inertia matrix to reference frame 1. Suppose that:
fE g = [R]fE g
1 0 (A.17)
Where [R] is the transformation matrix. This transformation matrix can consist of several transformations, it
could be that [R] = [][][
]. Assume an angular velocity:
Y
0
Y1
X1
X0
Z0
Z1
8 9
< p =
! = (p; q; r)fE 0 g = (E 0 ) q (A.18)
: ;
r
The rotation is around the origin, thus the origin of the reference frame does not move due to this rotation.
This means that the angular momentum can be written as:
D = (p; q; r)[J ]fE g
0 0 (A.19)
The kinetic energy for this body with a fixed point of rotation is:
8 9
p
= 21 D! = 12 (p; q; r)[J ] :
< =
T 0 q
;
(A.20)
r
For reference frame 1 the rotation would be:
8 9
< p =
! = (p; q; r)[R]T fE 1 g = (E 1 )[R] q (A.21)
: ;
r
The angular momentum can be written using this expression as:
D = (p; q; r)[R]T [J ]fE g
1 1 (A.22)
77
As the kinetic energy must be independent of the reference frame the following must be true:
[J ] = [R]T [J ][R]
0 1 (A.24)
Similarly of course:
[R][J ][R]T = [J ]
0 1 (A.25)
This expression is valid only for inertia matrices about the same point, but with dierent directions for the
axes. If the inertia matrix about a dierent point is needed one can use the Eq. (A.16). Depending on the
reference frame in which the transfers are put this has to be done before or after the multiplication with the
transformation matrices.
It is always possible to turn the reference frame in such a way that the inertia matrix becomes diagonal:
2 3
Ix 0 0
[J ] = [R][J ][R] = 4 0 Iy 0 5
1 0
T (A.26)
0 0 Iz
These axes are the principal axes of the body. The moments of inertia in this matrix are the principal moments
of inertia. For some shapes that are used very often these principal moments of inertia are given below.
1. Beam
Y
X
Ixx =
1 m(a + b ) 2 2
12
1
Iyy = m(L + b ) 2 2
(A.27)
12
1
Izz = m(L + a ) 2 2
12
2. Cylinder
78 APPENDIX A. INERTIA
R
L
X
1
Ixx = mR2
2
Iyy = Izz =
1 m(3R + L )
2 2
(A.28)
12
The moments of inertia for a slender bar can be found by setting the radius of the cylinder equal to zero.
Appendix B
In this chapter the answers are given to all problems, most with a very clear and complete explanation.
79
80 APPENDIX B. ANSWERS TO THE PROBLEMS
B.3 Ballerina
The answer is:
_ = 2
sin _
cos (B.8)
The way to get to this answer:
fE g = [ ]fE g 0 (B.9)
where
2
cos 0 sin 3
[] = 4 0 1 0 5 (B.10)
sin 0 cos
The rotation of reference frame 0 is:
! = (0; 0;
)fE g
0 0 (B.11)
The total rotation of the arm can be calculated or derived from the gure:
! = (0; 0;
)[ ]T fE g + (0; ;_ 0)fE g = (
sin ; ;
_
cos )fE g (B.12)
The inertia matrix of the arm is simple assuming a line distribution of mass:
2
0 0 03
[J ] = 4 0 I 0 5 (B.13)
0 0 I
Now it is possible to calculate the angular momentum:
D = (p; q; r)[J ]fE g (B.14)
The external moment is equal to the time derivative of this expression.
d
M ext = D = (p;_ q;_ r_ )[J ]fE g + (p; q; r)[J ][
]fE g (B.15)
dt
where
2 3
0 r q
[
] = 4 r 0 p 5 (B.16)
q p 0
B.4. KINETIC ENERGY OF A HELICOPTER ROTOR BLADE 81
4c
0 3
[ 31 x ]R dy = 13 MbladeR = 416:667kgm
ZZ Z c
Iy = (x + z )mdxdy = m (B.22)
4
2 2 3 2 2
0
4c
3
(x + y )mdxdy = m 3 dy (x + y ) = m 3 [ 31 R + y R]dy
ZZ Z c Z R Z c
Iz =
4 4
2 2 2 2 3 2
4c 0 4c
1 2 7
= 3 Mblade R + 48 Mbladec = 418:49kgm
2 2
(B.23)
This last equation could be solved much easier, because z = 0 the moment of inertia about the z-axis must
be: Iz = Ix + Iy . The products of inertia:
Cxy =
ZZ
xymdxdy = m
Z RZ c
4 1
ydy = Mblade Rc = 15:625kgm 2
(B.24)
0 3c
4
8
Because z = 0 the other products must be zero.
For the rst blade (no
ap angle) the rotation vector is:
8 9
< 0 =
! = 40(0; 0; 1)fEg = 40(E ) 0 rad=s (B.25)
:
1;
The angular momentum becomes:
2
1:823 15:625 0 3
D = (p; q; r)[J ]fE g = 40(0; 0; 1) 4 15:625 416:667 0 5 fEg = 40(0; 0; 418:49)fEgkgm =s (B.26)2
0 0 418:49
82 APPENDIX B. ANSWERS TO THE PROBLEMS
(B.35)
Where 2
0
_ cos 3
[
] = 4
0 _ sin 5 (B.36)
_ cos _ sin
2
0
Doing the multiplications gives:
n o
M ext = mR ( sin 2_
cos ; cos + 2_
sin ; 2
)
3 _ fE g 2 (B.37)
Transforming this equation to reference frame 1 nally results in the same expression for the external moment
as Eq.(5.52).
n o
M ext = mR ( sin 2_
cos ; cos + 2_
sin ; 2
)
3 _ []fE g 1
= mR ( 2
;_ ; 2
)
3 _ fE g
1 (B.38)