You are on page 1of 45

Chapter 2

Kinematics

2.1 Basic Concepts


Kinematics describes the motion of mechanical systems, without considering the
forces that produce that motion. Kinematics deals with velocities and accelerations,
which are defined for points of interest on the mechanical systems. The description
of motion is relative in nature. Velocities and accelerations are therefore defined
with respect to a reference frame.

2.2 Kinematics of a particle. Rectilinear and curvi-


linear motion
The particle is classically represented as a point placed somewhere in space. A
rectilinear motion is a straight-line motion. A curvilinear motion is a motion along
a curved path.

2.2.1 Position vector. Velocity vector. Acceleration vector


()
The position vector r t (see Fig. 2.1) of the particle P at a given instant of time
t refers to its location relative to some reference point usually taken as the origin
of a coordinate system. Note that every vector considered in section 2.2 may be
projected onto the coordinate frame oxyz. As the particle moves along its straight-

line path, its position changes with time. By definition the displacement r of the

particle during a time interval t is given by the change of its position during this
time interval.
 = ( + )
r rt t rt () (2.1)

16
CHAPTER 2. KINEMATICS 17

P
r
path of particle

r (t )
r (t+ t)

o y

Figure 2.1: Position vector

2.2.2 Average and instantaneous velocities


The average velocity during the time interval t is defined as
vav = rt (2.2)

The instantaneous velocity is given by

v= lim r = dr = r_
t!0 t dt
(2.3)

2.2.3 Average and instantaneous acceleration


We need to learn how the velocity varies with time ,we define average acceleration
by
aav = vt (2.4)
and the instantaneous acceleration is defined by letting the time interval t ap-
proach zero in the limit:

a= lim v = dv = v_
t!0 t dt (2.5)
CHAPTER 2. KINEMATICS 18

2.2.4 Absolute frame


Let us express the position vector rP to point P on the path of the particle in terms
of x, y , z components (see Fig. 2.2)
z

rP
k
j y
o
i

Figure 2.2: Absolute frame

rP (t) =
x(t)i + y (t)j + z (t)k (2.6)
vP =drP = x_ (t)i + y_ (t)j + z_ (t)k
dt (2.7)

aP =dvP = x(t)i + y(t)j + z(t)k


dt (2.8)
p p
thus we have the magnitudes vP = x_ 2 + y_ 2 + z_ 2 and aP = x2 + y2 + z2 . The
velocity and acceleration vectors are obtained by successive time differentiation of
position vector. Let us state now some notations which will be used. rP and rQ
being the position vectors of two points P and Q, we have;

rP=Q = rP rQ (2.9)
vP=Q = vP vQ (2.10)

2.2.5 Tangential and normal coordinates


In many plane problems dealing with the motion of a particle along a curve, it is
convenient to express the acceleration in term of two components; one along the
CHAPTER 2. KINEMATICS 19

tangent to the trajectory, and the second along the inward normal to the path. For
this purpose we define two unit vectors n and t respectively along the inward nor-
mal and along the tangent to the path (see Fig. 2.3).
Consider a particle moving along a curved path in a plane shown in Fig. 2.3

y
P(t)
s t
r
n P(t + t)
s+s Path of
r particle
P
j

o i x
k

Figure 2.3: Plane motion of a particle

As we have seen above;

v= lim r = dr
t!0 t dt
Thus we can write;  
v = lim
r  s
t!0 s t
and
lim s = ds
t!0 t dt
As t goes to zero, the direction of r approaches the tangent to the trajectory at
position rp (t) and approaches s in magnitude. Consequently, in the limit, r=s
becomes the unit vector t
lim r = t
t!0 s
thus   
v = lim
 r  s
= ds t
t!0 s t dt
Note that ds=dt is the magnitude of the velocity,

v=
ds
dt
CHAPTER 2. KINEMATICS 20

Let calculate now the two components of the acceleration


 
a=
d v d d s
dt = dt dt t
d2 s ds dt = d2 s t + ds dt ds
a = 2t+
dt dt dt dt2 dt ds dt
Let evaluate the derivation of t with respect to s.
Consider now the unit vector t at two positions s and s + s (see Fig. 2.4 (a))
y
Path of particle P(t)
t (s)
s

P(t + t )
n
s+s

r t(s+ s)
P
C Center of curvature
j

o i x
k (a)


t (s)

t (s)
(b)
t (s+ s)

Figure 2.4: Plane motion of a particle

dt = lim  t(s + s) t(s)



= lim t
ds s!0 s s!0 s
 
In the limit as s goes to zero, the vector t ends up in the plane normal to the
path at s and directed toward the center of curvature, it is the direction of the unit
vector n (see Fig. 2.4 (b)).
CHAPTER 2. KINEMATICS 21


Knowing the limiting direction of t, we next evaluate its limiting magnitude. Ac-
cording to Fig. 2.4 (b) we can say that,when s ! :0 
jtj ! jtj  =  ! Rs
thus the magnitude and the direction are established in an approximate manner.

t ! Rs n
dt = lim  t  = lim  (s=R) n  = n
and so

ds s!0 s s!0 s R

y
Path of particle P(t )
t at
v
P
n
a R
n a
r(t)
P
C Center of curvature
j

o i
k
Figure 2.5: The acceleration components

then the acceleration can be evaluated by:

a=
d2 s t + (ds=dt)2 n
dt2 R
(2.11)

or
a = at + an = at t + an n (2.12)
where
d2 s = dv
at =
dt2 dt (2.13)

an =
(ds=dt)2 = v2 (2.14)
R R
CHAPTER 2. KINEMATICS 22

For a plane curve y = y(x), the radius R of curvature is given by;


 3
1+ dy 2 2
dx
R=
d2 y
(2.15)
dx2

2.2.6 Rotation around a fixed point in a plane


The center O of the fixed frame (see Fig. 2.6) is the center of rotation; the instanta-
neous position and velocity of the point P are given by;

rP = OP = R cos i + R sin j
 
vP
d 
= R dt [ sin i + cos j] (2.16)
2 3 2 3
0 R cos 
= ddt 4 0 5  4 R sin  5 (2.17)

1 0
i j k

=
0 0 d
dt

(2.18)
R cos  R sin  0

= ddt k  rP (2.19)
= !  rP (2.20)

v
P

P
j r
P

o i x
k

Figure 2.6: Rotation of a particle around a fixed point


CHAPTER 2. KINEMATICS 23

2.3 Kinematics of a rigid body


The description of motion is relative. Any velocity or acceleration is expressed with
regard to a specific reference frame. This fact induces specific notations that must
be understood: vPS=s denotes the instantaneous velocity of the point P attached to
the body S, relatively to the body s.
A rigid body is considered to be composed of continuous of distribution of particles
having fixed distances between each others. There are various types of rigid-body
motion but the most important of them are translations and rotations.

2.3.1 Translation

A2

A1

B2

B1

Figure 2.7: Rectilinear translation

A2
A2 B2
A1
A1 B1
B2

B1

Figure 2.8: Curvilinear translation

A motion is said to be a translation if any straight line defined inside the body
keeps the same direction during the motion. In translation all particles move along
parallel paths. We have rectilinear translation when the paths are straight lines as
in Fig. 2.7 in other cases it is a curvilinear translation as in Fig. 2.8. Referring to
Eq. 2.9, we have;
= +
rB rA rB=A (2.21)
=
where rB=A AB.
Let us differentiate the relation with respect to t. Since the vector rB=A = AB has a
CHAPTER 2. KINEMATICS 24

constant direction and a constant magnitude, its time derivative is zero:

vB = vA
aB = aA
In a translation all particles of the rigid body have same velocity and same acceler-
ation.

2.3.2 Rotation about a fixed axis


If a part of a rigid body, or a hypothetical extension of the body, has zero velocity
to some reference, the body is said to be in rotation. The axis of rotation is the line
of stationary particles. Since the velocity of P is a vector perpendicular to the plane
z

vP
P y
B

k rP
j
o
i
S

(s)
x

Figure 2.9: Rotation about fixed axis

(Fig. 2.9) containing the rotation axis and rP . We can write referring, to Eq. 2.19:

vPS=s = ddrtP (2.22)


= !S=s  rP (2.23)

or in a condensed form
v=
dr = !  r
dt (2.24)
CHAPTER 2. KINEMATICS 25

Note that the vector product can be computed as the determinant:



vx i j k

v= vy
=
!x !y !z
(2.25)
vz x y z

And then
vx i =

i
!y !z = i (! z y! )
y z y z

vy j =

j
!x !z = j (! z x! )
x z
x z

vz k =

k
!x !y = k (! y x! )
x y x y

Since
! = _k (2.26)
We have !x =0 , !y =0 =_
, !z  and the velocity is completely determined.
The acceleration a of P is now determined as
dvP
aPS=s = dt
S=s
(2.27)

= d ! r 
dt S=s P (2.28)

= d!S=s  r + !  drP
dt P S=s dt (2.29)
k  rP + !S=s  !S=s  rP

= (2.30)

2.3.3 Particular case: Motion in plane


A Plane Motion is a motion in which all particles of the body move in parallel
planes.

Velocity in plane motion


Given two particles A and B of a rigid body in plane motion the velocity vB of B is
obtained from the velocity formula (referring to Eq. 2.10)

vB = vA + vB=A (2.31)

=
In relative motion about A , A is fixed (vA=A 0). Thus vB=A can be associated
with the rotation of the body about A and is measured with respect to axes centered
at A
vB=A !  rB=A = (2.32)
CHAPTER 2. KINEMATICS 26

vA vA

A A A
= vB +
B vB B B vB/A

Figure 2.10: Plane motion

and
vB=A = AB ! (2.33)
! = !k is the angular velocity of the body, we note that rB=A = AB
vB = vA + !  AB (2.34)

Acceleration in plane motion

A (s) x
an vB
S B at

Figure 2.11: Plane motion

aB = ddvtB (2.35)

d vA d !  rB=A
= dt + dt (2.36)

= aA + dt  rB=A + !  drdBt=A
d! (2.37)
= aA + !_  rB=A + !  !  rB=A (2.38)
CHAPTER 2. KINEMATICS 27

If A is the center of a fixed frame s (see Fig. 2.11) we have aA = 0 and then;
aB = !_ k  rB=A ! 2 rB=A (2.39)
= !_ k  AB ! 2 AB (2.40)

In the right hand of Eq. 2.40, the first term is perpendicular to AB and the second
is parallel.

Equiprojectivity
For two points A and B of a given rigid body we can write
vA

A
B

vB

Figure 2.12: Equiprojectivity

vB = vA + !  rB=A

(2.41)
vB  rB=A = vA  rB=A + !  rB=A  rB=A (2.42)
vB  rB=A = vA  rB=A (2.43)
vB  AB = vA  AB (2.44)

Instantaneous center of rotation


Considering a general plane motion of a body, at given instant, the velocities of
various particles of the body could be expressed as the result of a rotation whose
axis is perpendicular to the plane. This axis intersects the plane at a point called the
instantaneous center of rotation. The position of this particular point can be defined
in many ways. If the directions of the velocities of two particles A and B are known
and if they are different, (Fig. 2.13, at left) the instantaneous center of rotation is
obtained by drawing the perpendicular to vA through A and the perpendicular to vB
CHAPTER 2. KINEMATICS 28

through B and finding the point in which these two lines intersect.
If the velocities vA and vB are perpendicular to the line AB and if their magnitude
are known, the instantaneous center of rotation can be found by intersecting AB
with the line joining the extremities of the vector (Fig. 2.13, at right).

C C

A A

B B

Figure 2.13: Instantaneous center of rotation

Kennedys theorem
The Kennedys theorem states that the three instant centers shared by three rigid
bodies in relative planar motion to another (whether or not connected) all lie on the
same straight line.
Application of Kennedys theorem
S2

S1
S3

S0

Figure 2.14: Four-bar linkage

The figure 2.14 shows four-bar linkage let us locate all instant centers. When the
number of bodies is large, it is helpful to use some kind method to find the instant
S
centers. Note that 0 represents the stationary frame.

1. By inspection ,determine as many centers as possible, in the exemple the


I I I I
instant centers 01 , 12 , 23 , 03 are easily placed.
CHAPTER 2. KINEMATICS 29

S S S
2. Using Kennedys theorem with links 0 , 1 , 2 the instant center 02 must lie I
I I
on the same straight line with 01 , 12 but it must also lie on the line through
I I
23 and 03 . The location is defined by the intersection of the two lines.
3. The same reason can be used to locate the center 13 . I

S0 I02

Revolute Revolute

I12 S2
S3 S1 I23
S1
S3
Revolute Revolute
S2 I01 S0 I03 I13

Figure 2.15: Locating instant center

2.3.4 General motion in space

Z
z

A Y

S
o
y
X
(s)

Figure 2.16: General motion in space without rotating axis

The most general motion of a rigid body in space is equivalent at any given
instant to the combination of a translation and a rotation (as we have seen for plane
CHAPTER 2. KINEMATICS 30

motion). Considering two particles A and P of the rigid body S, we have:

vP = vA + vP=A (2.45)

Where vP=A is the velocity of P relative to a frame attached to A, thus vP=A =


=
!S=s  rP=A or vP=A !S=s  AP where ! is the angular velocity of the body
S relative to the fixed frame s. The absolute velocity of a particle P belong to S is
given by from above:
= +
vPS=s vAS=s !S=s  AP (2.46)
The equation 2.46 allows the determination of the velocity of any point P of a body
S with respect to another frame s, vPS=s , if the following variables are known:

 vA = : velocity of a point A of the body S with respect to s.


S s

 !S=s : angular velocity of S with respect to s.


 AP: position of the particle P with respect to A.
The acceleration of P is obtained by differentiating the equation with respect to
time.

aPS=s = ddvtP (2.47)



d vA d !S=s  AP
= dt + P=s

dt (2.48)

= aA + !_  AP + !S=s  dAP
S=s
dt (2.49)
= aA=s + !_ S=s  AP + !S=s  !S=s  AP (2.50)

The equation 2.50 allows the determination of the acceleration of any point P of a
body S with respect to another frame s, aPS=s , if the following variables are known:

 aA = : acceleration of the point A of the body S with respect to s.


S s

 !S=s : angular velocity of S with respect to s.


 !_ S=s : angular acceleration of S with respect to s.
 AP: position of the particle P with respect to A.
In some cases, (Fig. 2.17) it is needed to express either the velocity either the accel-
eration in different frames. then the following equation can be used:
For velocity:
=
vP=s vP=S vPS=s+ (2.51)
CHAPTER 2. KINEMATICS 31

z
Z P Y

S
X
o
y

(s)

Figure 2.17: General motion of a rigid body in space with rotating axis

assume to S and s are two frames, note that here vPS=s represents the velocity of the
frame S with respect to the frame s.
The acceleration is then given by:

aP=s = aP=S + aPS=s + acor (2.52)

where acor is the Coriolis acceleration:

acor = 2!S=s  vP=S (2.53)

The Coriolis acceleration has a zero value if:

 the point P has no relative velocity with respect to S (vP=S = 0);


 the relative velocity vP=S = 0 is parallel to the angular velocity !S=s .
(see [2] for demonstration)

2.3.5 Rolling without slipping


The point of contact G between a cylinder and a the flat ground has instantaneously
=
zero velocity (vG 0) if the cylinder rolls without slipping (Fig. 2.18).

vPS=s = vG + !x  GP
S=s
vPS=s = 0 + !S=s x  GP
CHAPTER 2. KINEMATICS 32

Z
P
z

A Y
o y
X
x G

Figure 2.18: Rolling without slipping

In particular for the center A of the cylinder we get from above

vAS=s = vGS=s !S=s x  GA


vAS=s = 0 !S=s x  GA

thus
x y z
vA = ! 0 0 = R! y
0 0 R
2.4 Kinematics of systems of rigid bodies
2.4.1 Mechanism
A mechanism is an collection of rigid bodies connected together by joints. Mecha-
nisms transfer motion and mechanical work from one or more members to others.
When several links are connected by joints,they form a kinematics chain with one
link possibly fixed. The joints permit relative motion in some directions while con-
straining motion in others.

2.4.2 Degrees of freedom


The types of motion permitted are related to the degree of freedom (dof) also called
mobility. This represents the number of input parameters which can be controlled
independently in order to bring the device in a particular position. It is possible to
determine the mobility of a mechanism by counting the number of links (including
the fixed one) and the degrees of freedom constrained by each joint. For a plan
motion, we have: X
dof = 3 (
nb nj )+ fj (2.54)
CHAPTER 2. KINEMATICS 33

where
 nb is the total number of rigid bodies including the fixed link;
 nj is the total number of joints possibly including the fixed link
 fj degree of freedom of relative motion between the bodies constrained by
the kinematical joint.
For a three-dimensional motion
X
dof = 6 (nb nj ) + fj (2.55)

2.4.3 Lower pairs and higher pairs

Name Relative Degree of Skecth Other


motion freedom (f j) symbol view

Rigid 0 rotation
joint 0 translation 0
Revolute 1 rotation
0 translation 1
Prismatic 0 rotation
1 translation 1
Helical 1 rotation
1 translation 1 (right)
(left)

Cylindrical 1 rotation
1 translation 2
Spherical 3 rotations
0 translation 2
Planar 1 rotation
2 translations 3

Figure 2.19: Lower pair joints

We divide joints joints into two groups:


 A lower pair joint is one in which contact two rigid bodies occurs at every
points of one or more surface segments (see Fig. 2.19).
CHAPTER 2. KINEMATICS 34

Description Degree of freedom Typical


(f ) form
j

Cylindrical surface
on a plan
without slipping
1 #

Cylindrical surface on
a plan with
slipping
2

Ball on a plan
without slipping 3 #

Point on a plan
with slipping 5

Figure 2.20: Higher pair joints

Name Symbol

s Fixed body

 A higher pair joint is one which contact occurs only at isolated points or along
a line segments (see Fig. 2.20)

# represents that there is not slipping on the plane.


CHAPTER 2. KINEMATICS 35

2.4.4 Kinematics exercises


The M ATLAB file Kexx.m can be executed by typing Kexx in the interactive window
of M ATLAB . It provides an interface where the user may examine the numerical
aspects of the exercises simply by pressing command buttons, corresponding to the
various kinematics exercises. Each button calls the corresponding M ATLAB file
with an illustration of the exercise solution. It is also possible to see the solution of
each exercise by calling the corresponding file, directly from the command line.

Exercise 2.4.1 Piston connected to a nut (see Fig. 2.21) Kex1.m


A single-threaded screw S0 , defining a pitch p (translation of the nut along the
screw axis for one turn), supports a nut S1 . A solid rod AB (length L) connects the
nut (point B) and to a piston S3 (point A). The piston S3 can only slide along the
Az axis in a straight slot (this axis is parallel to the screw axis Oz). The distance
between the two axes is d.
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
d
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx xxxxxxxxxxxxxxx
xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx xxxxxxxxxxxxxxx
xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
S3
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
A xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
xxxxxxxx
S2
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
xxxxxxxx xxxxxxxx
z

L
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
O
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
y
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

S1
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
S0
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

S1

A O y
B

S2
x

Figure 2.21: Piston connected to a nut.


CHAPTER 2. KINEMATICS 36

The coordinates of A are (0; ; )


d zA .
The coordinates of B are R ( cos ; sin ; 2 )
R p=  .
If the nut rotates at the constant angular speed ! =d d
= t, what is the vertical
velocity vA of the piston?
For the following parameters :R = 30 mm = 50 mm = 10 mm = 100 mm
,d ,L ,p ,
! = 1 rad s = , compute the vertical velocity, with respect to and compare it with
the results provided by the Kex1.m file.
Solution

 The velocity vA is the first time derivative of the coordinate zA . We will first
determine the expression of zA .
AB = AO + OB = OB OA 
p
= R cos ; +R sin + d; 2 zA
AB 2 = L2  2
= R2 cos + R2 sin + d2 + 2Rd sin + p
2 zA
 p 2
2 zA = L2 R2 d2 2Rd sin
p
zA =  L2 R2 d2 2Rd sin + 2p
There are two different solutions but the only physically valid solution is
2
zA >p /  .
 Determination of vAz

vAz
+ 2 Rd cos dd t
= dt = 2pL2 R2 d2 2Rd sin + 2p dd t
dzA

vAz = pL2 R2!Rdd2sin 2Rd sin + 2p !


Another way to solve the problem is presented here.
 First, the velocity vB is determined.
vB = vO + !  OB
) vO = 2p !

  i j k
p
) vB = 0; 0; 2 ! + 0 0 !
R cos R sin 0
 p 
vB = !R sin ; !R cos ; !
2
CHAPTER 2. KINEMATICS 37

 Equiprojectivity along AB is then used:


AB  vAAB=s = AB  vB  AB=s

with vBAB=s = vB = R sin !; R cos !; 2p !
S1 =s
 
AB = R cos ; R sin + d; 2p zA
vAAB=s = (0; 0; vAz )
 
) vAz 2p zA = R2 sin cos ! + R2 sin cos !
+ Rd cos ! + 2p !
) vAz = Rd cos ! p
p z + 2 ! (2.56)
2 A
) vAz = pRd2 cos ! + p
p
2
p
2 L R d2
2 2Rd sin 2 ! (2.57)
Rd cos !
) vAz = 2p ! p 2
R2 d2 2Rd sin
(2.58)
L
The file Kex1.m illustrates the exercise. First, the geometrical parameters of the
system (R, d, L, p), the angular velocity and the number of rotations for S1 have to
be introduced (see Fig. 2.22). Then, the vertical coordinates and the velocity of the
point A are calculated and plotted. An animation of the mechanism is performed
(see Fig. 2.23). The mechanical system is shown in different configurations when
the solid S1 turns around the Oz axis.
Exercise 2.4.2 Rolling trolley (see Fig. 2.24) Kex2.m
A trolley S2 , supported by multiple rigid steel balls S1 (radius r ), can only have
a rectilinear motion along the conductor rail s (z axis).
It is assumed that there is no sliding at the contact points M, N et P (see Fig. 2.24).
=
If the velocity v v k of the trolley is known, and if O is considered as a point
of S1 , determine, with respect to parameters v and r :
1. the relative velocity of the point O depending on the reference frame s;
2. the relative velocity of the point O depending on the reference frame S2 .
For the following parameters: r = 10 mm = 10 m s
,v = , compute the relative ve-
locities of O depending on the reference frame s, and depending on the reference
S
frame 2 compare them with the results provided by the Kex2.m file.
Solution
CHAPTER 2. KINEMATICS 38

Figure 2.22: Introduce the parameters values or keep the default values.

Figure 2.23: Animation of the piston in two views.

1. Motion of S1 depending on the reference frame s.


=
As there is no sliding at points M and N: vMS1 =s 0 and vNS1 =s = 0.
CHAPTER 2. KINEMATICS 39

trolley S2 y
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
45
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
P
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
r
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x xxxxx C
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
M
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
S xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
1 xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx
xx
N x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x
O
support s z

Figure 2.24: Rolling trolley.

With s as a reference, we note that MN defines the instantaneous axis of rota-


tion for the motion of S1 . This implies that !S1 =s lies on the axis MN.

!S1 =s = !1:uNM with !1 > 0.


Since there is no sliding at point P: vPS1 =S2 = 0 ) vP S1 =s = vP S2 =s

Now, we also have: vPS2 =s v k and =


=
vPS1 =s !1 (distance between P and the instantaneous axis of rotation MN) k
| {z }
p
r+r 22
p
) v = !1(r + r 22 ) ) !1 = r1+v p  2
2
 
p p2 
Thus: !S1 =s = = r 1+ 2
 v p  :uNM = r(2+p2) ; r(2+p2) ; 0
 vp 2 v: p12 ; p12 ; 0 v:
r 1+ 22
vOS1 =s = !1 (distance
2
between O and the instantaneous axis of rotation MN) k
| {z }
p
r 2
2

p p p
) vOS =s = !1 r 2k = 
v
p2  r
2 k = v p2 k
1
2 r 1+ 2
2 2+ 2 (2.59)

2. Motion of S1 depending on the reference frame S2 .


CHAPTER 2. KINEMATICS 40

The relative velocities between S1 and s and between S2 and s are known.
Actually: v0S2 =s : (0; 0; )
v and !S2 =s
 : (0; 0; 0)p
(S2 =s= translation).
=
and : v0S1 =S2 v0S1 =s v0S =s = 0; 0; 2+
2
v p2
2 v
Now, we also have:
p p !
!S1=S2 = !S1=s !S2 =s = !S1 =s = v 2p  ; v: p2  ; 0
r 2+ 2 r 2+ 2 (2.60)

The M ATLAB file concerning this exercise is Kex2.m. After having introduced
the numerical parameters for this exercise (radius of the balls and the velocity of the
trolley), the relative velocity of point O depending on the reference frame s or S2
are computed and displayed on the screen.

Exercise 2.4.3 Gear set (see Fig. 2.25) Kex3.m

S r P

S*
z R
O
x

Figure 2.25: Gear set.

The gear set is defined by the two wheels s (centre O, radius R) and S (centre C,
radius r), the wheel s being fixed.
A solid rod S connects the two gears at points O and C. The assembly defines
two revolute joints: between s and S at point O and between S and S at point C.
A pure rolling without sliding occurs between S and S .
If the velocity !S =s and the radius R and r are known, determine vPS=s , the
relative velocity of P (attached to S) depending on the reference frame s.
CHAPTER 2. KINEMATICS 41

For the following parameters: R = 50 mm = 10mm = 1rad s


,r ,! = , compute the
amplitude of the velocity of P give the graph with respect to the time t and compare
it with the results provided by the Kex3.m file.
Solution

Rolling without
slipping in M
s
S
R(O)

S* R(C)

Figure 2.26: Kinematical chain.

The number of degrees of freedom can be determined quite directly (see Fig. 2.26):
(2 bodies  3) - (2 revolute joints  2) - (1 pure rolling constraint  1) = 1.

One can notice that the pure rolling without sliding only introduces one con-
straint (no sliding) since the contact is already defined by S (that cannot be warped).

vPS=s = vC + !S=s  CP
S =s
= vC + !S=s  CP
S =s
= !S =s  OC + |vO{z } +!S=s  CP

S =s

=0
) vP = = ! S=s  OC + !S=s  CP
S s

i j k i j k

= 0 0

+ 0 0 !S=s
!S=s



0 R+r 0
r 0 0
= !S =s(R + r)i + !S=srj


= i !S =s(R + r) + |{z}
 !S=s rj
?
One can deduce the relation between !S =s et !S=s from the pure rolling without
sliding that occurs at M
CHAPTER 2. KINEMATICS 42

vMS=s= vC + !S=s  CM = 0
S=s (2.61)
= vC + !S=s  CM
S =s (2.62)
= !S =s  OC + !S=s  CM
 (2.63)
) !S =s  OC + !S=s  CM = 0
 (2.64)
!S =s : jOCj :i + !S=s :r:i = 0
 (2.65)
R+r
!S=s = !S =s : (2.66)
r
) vP = !S =s(R + r)i + !S =s(R + r)j
S=s
  (2.67)
) vP ? MP
S=s (2.68)

The M ATLAB file Kex3.m is divided into two parts. The first one is used to cal-
culate the speed of P depending on the reference frames as function of the numerical
parameters introduced by the user: the radii r and R and the angular velocity ! . The
scalar product of the velocity of P and the vector MP is also computed to show that
they are perpendicular. The amplitude of the velocity is plotted when the rod S2
makes a complete revolution around O.
The second part of the M ATLAB file Kex3.m is used to get an animated sketch
of the mechanism and a plot of the velocity of P when the rod S2 covers a number
of turns chosen by the user.

Figure 2.27: Animation of the gear set.


CHAPTER 2. KINEMATICS 43

s
S3

S2
C
M

S1

O
s

Figure 2.28: Cam

Exercise 2.4.4 Cam (see Fig. 2.28) Kex4.m


The ground s being the reference frame, the assembly includes three different
bodies:

 the cam S1 defining with the reference s a revolute joint at point O;

 the cam wheel S2 defining with the piston S3 a revolute joint at point C (centre
of the wheel), a pure rolling without sliding occurring at point M between the
wheel S2 and the came S1 ;

 the piston S3 defining with the reference frame a prismatic joint.

To set things clear, we have, in terms of motion:


 a rotation of S1 with respect to s,

 a rotation S2 with respect to S3 and a pure rolling without sliding of S2 on S1 ,

 a translation of S3 with respect to s.


We ask to determine vCS3 as a function of !S1 =s .
For the following parameters: !S1 =s = 1 rad s
= , r1 = 02m
: , r2 = 01m
: , the 3 S
05m
length = : , the length Le =01m
: , compute the coordinates of the instant center
CHAPTER 2. KINEMATICS 44

I13 (see Fig. 2.4.4) at the initial time t = 0, and compare it with the results provided
by the Kex4.m file.
Solution
The number of degrees of freedom can be determined quite directly:
(3 bodies  3) - (2 revolute joints) - (1 prismatic joint x 2) - (1 pure rolling without
sliding  2) = 1.

R(O)
s
S1
R(Oy) Rolling without
slipping in M
S3
S2
R(C)

Figure 2.29: Kinematical chain relative to exercise 2.4.4.

One can notice that the pure rolling without sliding introduces two constraints:
zero normal and tangential velocities.
We have:
vMS1 =s = !S =s  OM 1

vMS2 =S1 = 0
coming from the pure rolling without sliding that allows to write:

vMS2 =s + vMs=S1 = 0 ) vM = vM
S2 =s S1 =s
vCS2 =s = vM + !S =s  MC
S2 =s 2

vCS3 =s = vC S2 =s
vCS3 =s
| {z }
= |!S =s {z OM} + !| S =s {z MC}
1 2

vertical known ?MC


) !S1=s  OM = vCS3 =s !S2 =s  MC
ICR S3 S2 S1 s
S3 ? C I13 Px (1)
S2 C ? M I02
S1 I13 M ? O
s Px (1) I02 O ?
I02 is the intersection between Cx (horizontal axis including C) and OM (Kennedys
theorem). We therefore can write:
CHAPTER 2. KINEMATICS 45

s
S3

S2 I02
C
M

S1

I13
O

Figure 2.30: Kinematical sketch relative to exercise 2.4.4.



vCS2 =s = !S =s  I02C 2


vM = v M
S 1 =s S2 =s
!S =s : jOM j = !S =s : jI02 M j
1 2

!S =s : jOM j
) !S =s =
2
jI02 Mj
1

) vC = !S =s : jjIOMMjj : jI02 Cj

S2 =s 1
02
I13 is the intersection between Ox (horizontal axis including O) and CM (Kennedy
theorem) and the instantaneous centre of rotation between S3 and S1 . We therefore
can write:
vI13S3 =S1 = 0
vI13S3 =s = vI 13S1 =s
vCS3 =s + !S =s  I13 = vI
3 13S1 =s
vCS3 =s = vI 13S1 =s
= vO + |!S =s {z OI13}
S =s 1
| {z1 }
=0 ?OI13
The M ATLAB file Kex4.m supposes that the body 1 is a circle with a radius r1 .S
After giving the two radius r1 ,r2 and the angular velocity !S1 =s , we have an anima-
tion of the mechanism where the instantaneous centers of rotation are represented.
CHAPTER 2. KINEMATICS 46

Figure 2.31: Animation of the system of cam.

Exercise 2.4.5 Assembly of 3 bodies (see Fig. 2.32) Kex5.m

Figure 2.32: Assembly of bodies

The ground s being the reference frame, the assembly includes three different
bodies:
 a solid rod OA (length L) defining with the reference s a revolute joint at point
O;

 a wheel S (centre C; radius R) defining with the solid rod AB a revolute


joint at point B (BC = R), a pure rolling without sliding occuring at point P
CHAPTER 2. KINEMATICS 47

between the wheel S and the ground s;

 a solid rod AB (length 2R) defining with the solid OA a revolute joint at point
A.

In the current state, the rod OA and the horizontal axis X define an angle , the
rod AB being vertical and the segment BC being horizontal.
If the instantaneous angular velocity of the rod OA depending on the reference
_
frame s is known ( ), determine:

1. vDOA=s

2. vAOA=s

3. vBS=s

4. vEAB=s

5. vMS=s

For the following parameters: OA = 50 mm , the radius of S R = 10 mm ,


! = 1 rad s = 30
= , o , compute the velocities according to corresponding equations
and compare them with the results provided by the Kex5.m file.
Solution

1. vDOA=s

!OA=s = _ k
vDOA=s = vOOA=s + !OA=s  OD:

i j k

= 0+ 0
0 _
3 cos 3 sin 0
L L

L L
= _ sin ; _ cos ; 0
3 3
2. vAOA=s

vAOA=s = vOOA=s + !OA=s  OA:



i j k

= 0 + 0 0 _
L cos L sin 0
= ( _ sin ; L
L _ cos ; 0)
CHAPTER 2. KINEMATICS 48

3. vBS=s
P being the instantaneous centre of rotation between S and s, we have:

vBS=s = vPS=s +!S=s  PB = !S=s k  PB


| {z }
=0
i j k

=
0 0 !S=s

R R 0

= !S=s R; !S=s R; 0

With the revolute joint at point A between OA and AB, we have: vAOA=s =
vAAB=s

With the revolute joint at point B between AB and S, we have: vBAB=s = vB S=s

Using the property 2.44, we have:


vAAB=s  AB = vBAB=s  AB
and then vAOA=s  AB = vBS=s  AB


( L
_ sin ; L
_ cos )  (0; 2R) = !S=s R; !S=s R  (0; 2R)
_ cos 2R =
L !S=s R2R
! !S=s = _ cos
L
R

Finally, we get: vBS=s = ( L


_ cos ; L
_ cos ; 0)
4. vEAB=s

vAAB=s + vBAB=s
vEAB=s = 2
 
= _
L
2 (cos sin ) ; L
_ cos ; 0
Other method (we solve the problem at once for !S=s and !AB=s )
CHAPTER 2. KINEMATICS 49

vBS=s = vBAB=s = vA AB=s + !AB=sk  AB


i j k

!S=s R; !S=s R; 0 = ( L _ cos ; 0) + 0 0
_ sin ; L
!AB=s
0 2R 0
= L_ sin + !AB=s2R; L_ cos ; 0
Projection along the X axis: L _ cos = L_ sin + !AB=s2R.
Projection along the Y axis: !S=s R = L
_ cos ! !S=s = _ cos
L
R !
!AB=s L= (cos + sin )
_
2R .

vEAB=s = vA + !AB=sk  AE
AB=s
= ( L
_ sin ; L
_ cos ; 0) +
i j k

0 0 L

2R (cos + sin )
_

0 R

0 

_
L
= 2 (cos sin ) ; L
_ cos ; 0
5. vMS=s

vMS=s = vPS=s +! S=s  PM = !S=s k  PM


| {z }
=0
i j k
_ cos
= + 0 0
0 L
R
0 2R
0
= (2 L
_ cos ; 0)
The file Kex5.m illustrates the exercise. First, the geometrical parameters of the
system (R, d, L, p), and the angular velocity of S1 have to be introduced. Then, the
five velocities vDOA=s , vAOA=s , vBS=s , vEAB=s , vMS=s are calculated.

Exercise 2.4.6 Wheel (see Fig. 2.33 ) Kex6.m


The wheel S (centre C, radius R) defines with the horizontal axis Ox (ground
reference s) a pure rolling without sliding at point M.
The displacement of point M is described by the law: xM t = f( )
Determine:
CHAPTER 2. KINEMATICS 50

+
y
S
R C xx
xx

M xx
xx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x
O
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx s

Figure 2.33: Wheel

1. the velocities of S;
2. the accelerations of S
For the following parameters: r = 0 7 m _ = 0 001 rad s
: ,! : = , compute the velocity
and the acceleration at the instant t = 125
and compare it with the results provided
by the Kex6.m file.
Solution
=
Using the fundamental relationship 2.34 v vO !  e, we have: +
vx = v0x !z y (2.69)
vy = v0y + !z x (2.70)
(2.71)
M being the instantaneous centre of rotation between S and s, we have jvC j =
jvMj jf 0 t j j!z j R and !z f 0R(t) .
= () = =
Since vM=S = 0, we have 0 = v0x !z :0 and 0 = v0y + !z f (t).
Expressions that can be simplified in 0 = v0x and v0y = f (t)Rf (t) . 0

As a consequence, the velocities of S are:


y
vx = f 0 (t) ;
R
f (t)
0
vy = R
(f (t) x) :
CHAPTER 2. KINEMATICS 51

Coming from these, the accelerations are:


v0x !z
ax = dt dt
y !z v0y !z2 x; (2.72)
v0y !z
ay = dt dt
+ x !z v0x !z2y; (2.73)
f 00 (t) f 0 (t) f (t)f 0 (t) f 0 2 (t)
ax = R
y+
R R R2
x; (2.74)
f 0 2 (t) + f (t)f 00 (t) f 00 (t) f 0 2 (t)
ay = R R
x
R2
y; (2.75)
f 0 2 (t) f 0 2 (t) f 00 (t)
ax = R2
f
R2
x + R
y; (2.76)
f 0 2 + ff 00 f 00 f 02
ay = R R
x
R2
y: (2.77)

The file Kex6.m illustrates this exercise by giving an animation of the wheel
rolling on a fixed ground. First, the geometrical parameters of the system (r , ! )
have to be introduced. Then, the user need to choose between a representation of
the velocity vector or the acceleration vector during the wheel motion. We suppose
in this exercise that, the angular acceleration of the body S is constant.

Figure 2.34: In the animation given by the Kex6.m file we have either the velocity
vector or the acceleration vector of a point of the circle.

Exercise 2.4.7 Ship motion (see Fig. 2.35) Kex7.m


A sailing O ship purely moves forward along its longitudinal axis (this axis can
be seen as the intersection between the longitudinal symmetry plane of the ship and
the surface of the sea). For such a motion to occur, the wind w should blow in the
backward face of the sail.
If is the angle between the longitudinal axis and the wind direction and the
angle between the longitudinal axis and the sail orientation (see Fig. 2.35), deter-
mine the limit angle lim so that a longitudinal motion of the ship still occurs. Show
CHAPTER 2. KINEMATICS 52

vwind



vboat

Figure 2.35: Ship motion

how it is possible to sail forward with dead winds.


For the following parameters: vw=s = 10 m s = 10
=, o , vo=s = 20 m s
= , draw the
two functions y1 = sin(
vw=s )= ( ) =
y1 and y2 vo=s sin( ) = ( )
y2 , with
respect to on the same figure and find lim, compare it with the results provided
by the Kex7.m file.
Solution
If we take the ship O as a reference, it will still sail forward only if the relative
velocity of the wind vw=o shows a positive component along the longitudinal axis:

vw=o  uno > 0 (2.78)

Using the angles and , we can write (for a ground reference s):

vw=o = vw=s vo=s


= vw=s vo=s
=( vw=s cos vo=s )i vw=s sin j (2.79)

uno = sin i cos j (2.80)


By replacing in Eq. 2.78:

vw=o  uno > 0


vw=s cos sin vo=s sin + vw=s cos sin > 0
vw=s sin( ) vo=s sin > 0 (2.81)

For an unvarying wind (vw=s and ), this last equation (2.81) gives the limit
angle lim. One can see that, even for dead winds ( < 2 , it is possible to sail
forward.
The file Kex7.m gives a graphical solution of the exercise. First, the parameters
of the system; vw=s , the wind velocity, its angle with respect to the longitudinal
axis and vo=s , the ship velocity have to be introduced. According to the Eq. 2.81
two graphs with respect to are drawn on the same figure and the required lim is
CHAPTER 2. KINEMATICS 53

boat path
vwind

Figure 2.36: Ship motion.

given.

Exercise 2.4.8 (see Fig. 2.37) Kex8.m

Figure 2.37: Circle around horizontal axis

The circle s (centre O, radius R) being the reference frame, a wheel S (center
C , radius R) revolves around the horizontal axis PC (this axis being perpendicular
to the wheel reference plane) and rolls without sliding on the ground at point A,
describing the abovementioned circle s.
The axis PC revolves around this vertical axis OP with a known angular veloc-

ity .
The points A, B, C and D being clearly located by the figure:
1. determine vAS=s , vBS=s , vCS=s and vDS=s ;
2. considering a constant velocity
, determine the accelerations aA S=s , aBS=s ,
aCS=s and aDS=s .
CHAPTER 2. KINEMATICS 54

For the following parameters: R = 30 m


= 0 1 rad s
, : = compute all required
velocities and accelerations according to the adequate formulas and compare the
values with the results provided by the Kex8.m file.
Solution

1. Since a pure rolling without sliding occurs at point A between S and s, we


have:

vAS=s = 0
vAS=s = vC + !  CA

S=s

We know that:
vCS=s = vC 
PC =s
= R
i
Combining the last two equations we have:


i j p kp

vAS=s = R
i +
0
!S=s 2 !S=s 22
2

0 p0 R

= R
i + R!S=s 22 i = 0

And, as a consequence, p
!S=s = 2

CHAPTER 2. KINEMATICS 55

The other velocities are easily determined as shown here below:


vBS=s = vCS=s + !  C B

i j k

= R
i +



0
R 0 0
= R
i + R
j + R
k
vCS=s = vC + !  CC

S=s

i j k

= 0


R
i +

0 0 R
= R
i R
i = 2R
i
vDS=s = vC + !  CD

S=s

i j k

= R
i +



0
R 0 0

= R
i R
j R
k

2. Quite logically, we have:


aPS=s =0
M being a point randomly selected on S, we have:

aMS=s = dd!t  PM + !  (!  PM) ; M 2 S

We also have:
p
p =
AP
! = !S=s =
2 AP
RR 2
If is the instantaneous angle between PC and Ox during the motion, we can
write:
AP = Rk R cos i R sin j
! =
(k cos i sin j) :
d! d
dt
=
(sin i cos j) =
2 (sin i cos j) :
dt

For the current position, we have:


=
2 ,
CHAPTER 2. KINEMATICS 56

! =
(k j),
d!
dt =
2 i,
and aMS=s =

2 i  PM +
2 ((k j)  PM)(k j) 2
2 PM.
We finally get:

aAS=s =
2 R (j + k)
aBS=s =
2 R (2i + j)
aCS=s =
2 R (3j + k)
aDS=s =
2 R (2i j)
The M ATLAB file Kex8.m illustrates this exercise by calculating all required ve-
locities and accelerations assume to R the radius of the body S, and the angular

velocity of PC around the vertical axis OP, are known.

Exercise 2.4.9 Slider-crank mechanism (see Fig. 2.38) Kex9.m


The mechanism includes:

 a solid rod S1 of length L defining with the reference frame s a revolute joint
at point O,

 a solid rod S2 of length L defining with the S1 a revolute joint at point P,

 a piston S3 defining with the reference frame a prismatic joint.

In the configuration represented at Fig. 2.38, we want to determine the relative


velocity of point B of S3 depending on the reference frame s as a function of !S1 =s .

A
S1 S2
O B

S3

Figure 2.38: Slider-crank mechanism.


CHAPTER 2. KINEMATICS 57

Figure 2.39: In the animation you can see two velocity vectors vA and vB , their
projections and the center of AB trajectory.

For the following parameters: !S1 =s = 1 rad s = 1 m


= ,L plot the magnitude of
vBS3 =s with respect to and compare it with the results provided by the Kex9.m file.
Solution
The velocity of the point A of S1 depending on the reference frame s is determined
by:

vAS1 =s = vOS1 =s + ! S1 =s  OA

vAS1 =s = L!S1 =s sin ; L!S1 =s cos ; 0
The centre of rotation of S2 depending on the reference frame s is the point P
which is at the intersection between OA and the vertical issued from B.
The angular velocity of S2 can be deduced of:

vAS1 =s = vA = !S =s  PA = !S =s  OA
S2 = s 2 2

!S2 =s = !S =s since PA = OA
1

And finally, the velocity of B is determined by:

vBS3 =s = vB S2 =s (2.82)
= !S =s  PB
2 (2.83)
= !S =s  (0; 2L sin ; 0)
2 (2.84)
= 2L!S =s sin ; 0; 0 1 (2.85)

The file Kex9.m illustrates the exercise. Considering as parameters of the system
!S1 =s , the angular velocity of the rod S1 around the point O and L the length of the
CHAPTER 2. KINEMATICS 58

two rods S1 and S2 have been introduced, the velocities of the points A and B are
calculated. An animation of the mechanism is performed (see Fig. 2.39). The me-
chanical system is shown in different configurations when the solid S1 turns around
the Oz axis. The two velocity vectors and their projection on the AB axis are rep-
resented. Thus the user can see that the relation of equiprojectivity (see Eq. 2.44) is
always verified.

Exercise 2.4.10 Excavator (see Fig. 2.40) Kex10.m


An excavator works with two handles S1 and S2 of respective lengths L0 and L00 .
As shown on the Fig. 2.40, the problem includes two revolute joints: one at point A
and the other at point B. is the angle between S1 and the vertical axis and is the
angle between the two handles S1 and S2 .
The ground s being the reference, find the ratio = t = = t so that the (d d ) (d d )
claws of the shovel (point C) describes a horizontal motion.

B
L'
S1 L''

A S2
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
h
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
C
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
s
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Figure 2.40: Excavator.

For the following parameters: L0 , L00 , =3m


o plot for five given = 5 m = 30
the ratio !1 =!2 versus and compare it with the results provided by the Kex10.m
file.
Solution
We successively get the following equations:
vCS2 =s = vBS2 =s + !S2 =s  BC
vBS2 =s = !S1 =s  AB
vCS2 =s = !S1 =s  AB + !S2=s  BC

= !S1 =s  AB + !S2 =S1 + !S1=s  BC
= !S1 =s  (AB + BC) +!S2=S1  BC
| {z }
=AC
BIBLIOGRAPHY 59

AC = [L0 sin + L00 sin( )] i + [L0 cos L00 cos ( )] j


BC = [ L00 sin( )] i + [ L00 cos ( )] j

i j k

!S1=s  AC =
0 0 !1
L0 sin + L00 sin( ) L0 cos L00 cos ( ) 0
= ! [L0 cos L00 cos ( )] i + !1 [L0 sin
1
+ L00 sin ( )] j
i j k

!S2=S1  BC =
0 0 !2
L00 sin( ) L cos ( ) 0
00
= !2 L00 cos ( ) i ! L00 sin( ) j
2
Still vCS2 =s has to be parallel to the horizontal axis i, we can write:

!2 :L00 sin( ) = !1 [L0 sin + L00 sin( )]


= [L sinL 00 +sinL( sin( ) )]
!2 0 00
!1
= !!1 = 1 + L1 sin
d
dt
d 0
dt 2 L sin( )
00

The file Kex10.m gives a graphical solution of the exercise. The parameters of
S S
the system are L0 , the length of the body 1 , L00 , the length of the body 2 . We plot
for five given the ratio !1 =!2 with respect to .

Bibliography
[1] J.W. McNabb B.B. Muvdi, A.W. Al-Khafaji. Dynamics For Engineers.
Springer-Verlag, New York, 1997.

[2] Serge Boucher. Mcanique Rationnelle. Editions des tudiants de la Facult


Polytechnique de Mons, Mons, Belgium, 1999. (in French, 7 volumes).

[3] E.Russel Johnston JR Ferdinand P. Beer. Vector Mechanics For engineers. Stat-
ics and Dynamics. McGraw-Hill, USA, 1997.

[4] J.J. Uicker J.E. Shigley. Theory of Machines and Mechanics. McGraw-Hill,
New York, 1995.

[5] Irving H. Shames. Engineering Mechanics. Statics and Dynamics. Prentice


Hall, Upper Saddle River, New Jersey, USA, 1996.
BIBLIOGRAPHY 60

[6] Kenneth J. Waldron and Gary L. Kinzel. Kinematics, Dynamics and Design of
Machinery. John Wiley and Sons, New York, 1999.

You might also like