Documentos de Académico
Documentos de Profesional
Documentos de Cultura
VECTORS
2. VECTORS
Vector algebra forms the mathematical foundation for kinematics and dynamics. Geometry of
motion is at the heart of both the kinematics and dynamics of mechanical systems. Vector
analysis is the time-honored tool for describing geometry. A Vector can be described either
geometrically or algebraically.
Vectors
Geometric presentation
Vectors are denoted by bold-face characters such as
R
R, V, etc. The magnitude of a vector, such as R, is
V
denoted as:
| R | , R , or R
The angle of a vector is denoted as which is measured
Rx R cos
R= =
= R
R
R
sin
sin
cos Rx
R sin( + 2 ) R cos
Rx
y
Ry
Ry
R
x
Rx
P.E. Nikravesh
Rx
2-1
AME 352
Position vectors
In general a position vector describes the position of one
point with respect to another point. Either of these points
could be moving or stationary. When a point moves, the
orientation and/or the magnitude of its position vector change
as well. Examples: R BA connects two points that are defined
VECTORS
RBA
CO
on two separate moving links; R CO connects point O on the
O
ground (stationary) to point C on a moving link.
Note: A point depicted as a small black circle in a figure is assumed stationary (defined on the
ground).
Index of A Vector
In kinematic analysis of mechanisms, it is helpful to assign indices to position vectors. Most
commonly, an index refers to the end points of the vector. The first letter in an index indicates the
head of the vector (the arrow) and the second letter refers to the tail
B
of the vector. For example vectors R BC , which reads position of B
R
BC
R CO
same as vector R BC .
Linear Velocity and Acceleration
The time derivative of a position vector represents the
velocity of the point the position vector represents. For
example:
d
V (velocity of B relative to A)
R =R
BA
BA
dt BA
d
V (velocity of C relative to O)
R =R
CO
CO
dt CO
This velocity is also called linear velocity.
R3
Q
B
A
RCQ
RBA
R CO
O
Note: Linear velocity is defined for a point (not for a link or a vector).
When the reference (the tail) point of a position vector is stationary, that points index could
be dropped from the index of the velocity vector. For example:
d
(a)
R = VCO = VC
dt CO
If we consider another stationary point such as Q, we get
d
(b)
R = VCQ = VC
dt CQ
This means that the velocity of a point with respect to the ground is independent of the defined
reference point on the ground. This vector represents the velocity of C relative to the ground or
the absolute velocity of C.
The second time derivative of a position vector, or the time derivative of a velocity vector,
denotes the acceleration of the point the position vector represents. For example, acceleration of
B relative to A is denoted as
d2
d V = V
A
R BA = R
BA
BA
BA
2
dt BA
dt
P.E. Nikravesh
2-2
AME 352
VECTORS
R BA
RCA
R BC
C
The time rate of change of the angular velocity of a vector, or a link, is defined as the angular
acceleration of that vector or link. In planar systems, the angular acceleration is a vector along
the z-axis and it is denoted as
d
d2
= =
2
dt
dt
We consider a counter-clockwise (CCW) rotation as positive and a clockwise (CW) rotation as
negative.
Position, Velocity, and Acceleration Vectors in Mechanisms
Position vectors must be constructed between well-defined points of a mechanism. The
magnitude and the angle of a position vector must reveal certain information about the position
and orientation of a link with respect to another link or with respect to the ground. Depending on
the type of a position vector, the corresponding velocity and acceleration vectors may be
decomposed differently.
The following examples show typical position vectors, and their corresponding velocity and
acceleration vectors that appear in kinematic analysis of mechanisms.
Constant Magnitude, Constant Angle
The position vector is defined between two non-moving points.
Q
cos
R QO = LQO
R QO
, VQO = 0 , A QO = 0
sin
O
2-3
AME 352
VECTORS
cos
R BO = RBO
sin
cos
cos
s
s
BO
VBO = R BO
VBO , A BO = R
A BO
sin
sin
Vs
As
As
B
R BO
O
Vs
sin
Vt
A
sin
t
VBA = LBA
VBA
cos
Vt = R
cos
sin
n
t
A BA = 2 LBA
+ LBA
A BA + A BA
sin
cos
An = 2R
At = R
The acceleration vector contains two components: one in the opposite direction of R BA called
normal, and one perpendicular to R BA called tangential acceleration.
Variable Magnitude, Variable Angle
Ac
A block and a rod form a sliding joint. Both the rod and
the block rotate together; i.e., the two links have the same
As
angular velocity and the same angular acceleration.
An
cos
At
R BA = RBA
B
sin
Vt
R BA
sin cos
t
s
VBA = RBA
+ RBA
VBA + VBA
A
cos
sin
Vs
Vs
Vt = R
cos
sin cos
sin
A BA = 2 RBA
+ RBA
+ RBA
+ 2 R BA
cos
sin
sin
cos
An = 2R
At = R
As
Ac =2 V s
A +A +A +A
The acceleration vector is decomposed into four components: a normal component in the
n
BA
P.E. Nikravesh
t
BA
s
BA
c
BA
2-4
AME 352
VECTORS
yB yC
sin
x B xC
sin
VB = = + LBC
(e)
y B yC
cos
xC
x B
cos
sin
A B = = 2 LBC
+ LBC
(f)
yB
yC
sin
cos
In the second example, two points are defined on two
links of a sliding joint. The velocity and acceleration of point
C are given and we want to determine the velocity and
acceleration of point B.
We start with the position vector equation that is identical
to (a). The corresponding velocity equation:
t
s
s
(g)
VB = VC + VBC
+ VBC
= VC + R BC + VBC
If the angular velocity (both links have the same angular
P.E. Nikravesh
VC
R BC
C
AC
R BO
RCO
x
O
2-5
AME 352
VECTORS
yB yC
sin
s
VBC
t
VBC
VC
VB
AB
A cBC
A sBC
AC
AtBC
A nBC
x B xC
sin cos
VB = = + RBC
(j)
+ RBC
y B yC
cos
sin
xC
x B
cos
sin cos
sin
A B = = 2 RBC
+ RBC
+ RBC
+ 2 R BC
yB
yC
sin
cos
sin
cos
(k)
Vector Loop
The position vectors that are defined for kinematic analysis of a mechanism should form one
or more kinematic loops (also called closed chains). As an example the vectors that are defined
for the four-bar in (a) form a loop. These vectors may be directed differently to form a loop as
shown in (b)
If we navigate in a loop from vector to vector, the vector that is navigated from tail-to-head
is considered positive and a vector that is navigated from head-to-tail is considered negative. For
example, for the four-bar in (a), if we navigate through the loop in the following fashion
O2 A B O4 O2 , vectors R AO2 and R BA are navigated positively and R BO4 and R O4O2
are navigated negatively.
RBA
A
RBO 4
RAO 2
O2
RO4 O2
R AB
RO4 B
RAO 2
O4
O2
RO4 O2
O4
(a)
(b)
A kinematic loop can be expressed as a vector equation. For example, the vectors in the fourbar (a) form the vector-loop equation
R AO2 + R BA R BO4 R O4O2 = 0
Similarly, the vectors in (b) form the vector-loop equation
R AO2 R AB + R O4 B R O4O2 = 0
Obviously, there are many other possible scenarios. Any of these vector loop equations can be
used for kinematic analysis of the mechanism.
Examples
Several examples of commonly used planar mechanisms are presented here. For each
mechanism a set of vectors are defined to form a vector-loop equation(s).
P.E. Nikravesh
2-6
AME 352
VECTORS
(a) Four-bar
R AO2 + R BA R BO4 R O4O2 = 0
RBA
RBO 4
RAO 2
RO4 O2
O2
O4
A
A
RBA
RAO 2
O2
O2
RBO 2
RO4 O2
R O4 A
RBA
RAO 2
O2
RO4 O2
O4
RBO 2
O2
A
B
R AB
A
RAO 2
O2
O4
RAO 2
RBA
RAO 2
RBO 4
O2
O4
R BO4
RO4 O2
O4
RO4 O2
P.E. Nikravesh
RAO 4
RAO 2
RBA
RBO 2
(b)
2-7
AME 352
VECTORS
A third loop may be visualized as O4 CABO2O4 . However, this is a redundant loopits vector
loop equation can be obtained from subtracting the second equation from the first:
R BA R BO2 + R AC + R CO4 + R O4O2 = 0
If we combine the two ground vectors, R BO2 and R O4O2 , into one vector we get:
R CO4 + R AC + R BA R BO4 = 0
(c)
R CO1 C
O1
R CB
(b)
R O1O2
R BO
RAO 2
O2
R AO4
RO4 O2
O4
R AB
RBO 4
O4
R AO4
RO4 O2
O2
P.E. Nikravesh
R QO2
O4
R O4Q
Q
2-8