You are on page 1of 158

ME 3507: Theory of Machines

Position Analysis

Dr. Faraz Junejo

Introduction
A principal goal of kinematic analysis is to
determine the accelerations of all the
moving parts in the assembly. Why ?
The design engineer must ensure that the
proposed mechanism or machine will not fail
under its operating conditions. Thus the
stresses in the materials must be kept well
below allowable levels.
From Newton's second law, F = ma,
one typically needs to know the
accelerations (a) in order to compute the
dynamic forces (F) due to the motion of the

Introduction (contd.)

Kinematic Analysis
We determine relative motion
characteristic of a given mechanism.
Can be classified into:
- Position analysis
- Velocity analysis
- Acceleration analysis

For all these three type of problems,


we can use either:
- Graphical Method or
- Analytical Method

Position Analysis
Given

the

kinematic

dimensions and position or


movement

of

the

input

link determine the position or


movement of all other links

Objective
Determine the positions of links
and points on mechanisms.

Graphical Approach
In

the

graphical

method,

the

kinematic diagram of the mechanism


is drawn to a suitable scale, and
The desired unknown quantities are
determined

through

geometrical

constructions

calculations.

suitable
and

Graphical approach

We will have to do an independent


graphical solution for each of the
positions of interest
None of the information obtained
graphically for the first position will
be applicable to the second position.
It is useful for checking the
analytical results.

Analytical approach
Derive

the

general

equations

of

motion
Solve analytical expressions
Once the analytical solution is
derived for a particular mechanism,
it

can be quickly solved (with a

computer) for all positions.

Graphical vs. Analytical approach


Graphical Position Analysis
Is more simple then the algebraic
approach
Graphical Velocity and Acceleration
analysis
Becomes quite complex and difficult then
the algebraic approach
Graphical analysis is a tedious exercise
and was the only practical method available
in the day B.C.(Before Computer) , not so
long ago.

Graphical vs. Analytical approach (contd.)

Coordinate System
Global or Absolute: Master frame
reference fixed in space.
Local: Typically attached to a link at
some point of interest.
- This might be a pin joint, a center of
gravity, or a line of centers of a link.
- These local coordinate system may be
either rotating or non-rotating as we
desire.

Position & Displacement (Point motion)

The position of a point in the plane can


be defined by the use of a position
vector.
Polar coordinate / Cartesian coordinate
A position vector can be expressed
in:
Polar form : a magnitude and angle
of vector

Cartesian form : X
components of the vector

and

Position Vector in Cartesian


and Polar Form

Coordinate Transformation

The systems origins are coincident


and the required transformation is a
rotation.

Coordinate Transformation

Displacement of a point
Is the change in its position and can be
defined as the straight line between the
initial and final position of a point which
has moved in the reference frame.
Note
that
displacement
is
not
necessarily the same as the path length
which the point may have traveled to get
from its initial to final position.

Displacement (contd.)
Figure a shows a point in two positions, A
and B. The curved line depicts the path
along which the point traveled.

The position
vector RBA
defines the
displacement of
the point B with
respect to point A
.

Displacement (contd.)
Figure b defines this situation with
respect to a global reference frame XY.
The vectors RA and
RB define,
respectively, the
absolute positions
of points A and B
with respect to this
global XY reference
frame.

Displacement (contd.)
The vector RBA denotes the difference in
position, or the displacement, between A and
B.
This can be expressed as the position
difference eq:
The position of B with
RB toRA or
respect R
toBA
A=
is equal
the (absolute) position
of B minis the
(absolute) position of A,
where absolute means
with respect to the
origin of
the global reference
frame.

RBA=RBO-RAO

Displacement (contd.)
Case 1
One body in two successive position
position difference
Case 2
Two bodies simultaneous in separate
position
relative or apparent position

Summary
Cartesian (Rx, Ry)
Polar (RA, )
Converting between the two
R A Rx 2 R y 2

arctan R y Rx

Rx R A cos
R y R A sin

Position Difference, Relative position


Difference (one point, two times)Y
relative (two points, same time)

RBA=RB-RA

A
RA

RBA

RB
X

Translation

All points on
the body have
the same
displacement, as

No change in
angular
orientation
Can
be curvilinear or rectilinear translation

Rotation

Different points in the body


undergo different
displacements and thus there
is a displacement difference
between any two points chosen

The link now changes its


angular orientation in the
reference frame

Complex Motion
The sum of the translation and rotation components.

total complex displacement =


translation component + rotation component
The total complex displacement of point B can be defined
as:

Whereas, the
new absolute
position of
point B w.r.t
origin at A is:

Theorems

Eulers theorem
The general displacement of a rigid body
with one point fixed is a rotation about
some axis.
This applies to pure rotation as mentioned earlier.

Chasles theorem describes complex


motion
Any displacement of a rigid body is
equivalent to the sum of a translation of
any one point on that body and a rotation
of the body about an axis through that
point.

Summary: Translation, Rotation,


and Complex motion
Translation: keeps the same angle
Rotation: one point does not move, such as
A in preceding examples
Complex motion: a combination of rotation
and translation

Example: 1
The path of a moving point is defined
by the equation y = 2x2 28. Find
the position difference from point P
tox point Q, when
x

RP 4 and RQ 3

Example: 1 (contd.)
The y-components of two vectors can be
2 as
2
y written
y

RP 2 4 - 28 4

and RQ 2 3 28 10

Therefore,
the
two vectors can
be
written

RP 4i 4j and RQ 3i 10j
as
RQP RQ RP 7 i 14j 15.65243.4

Thus, position difference from point P to Q


As, is(-7) 2 (14) 2 15.65 and
14
tan
63.43 180 243 .4
7
1

Remember:

Angles will
always be
measured ccw
from +ve x-

Example: 2

Where , RP 3 / 2 displacement of link 3 w.r.t link 2

Example: 2 (contd.)
jt

RP re (t 2)e
j

(1 2)e
2

j 1

345

RP (1) 3 cos 45i 3 sin 45 j 2.121i 2.121 j.


3

RP (2) (2 2)e
2

j 2

690

RP (2) 6 cos90i 6 sin 90 j 6 j.


3

RP RP (2) RP (1)
3

RP 2.121i 3.879 j 4.421118 .7 Ans


3

RP

3/ 2

Example: 2 (contd.)
j
2
j0
re (t 2)e 0

RP (t 2)0 (t 2)i2
2

3/ 2

RP (1) (1 2)i2 3i2


2

3/ 2

RP (2) (2 2)i2 6i2


2

3/ 2

RP RP (2) RP (1) 3i2 Ans


3/ 2

3/ 2

3/ 2

Objective of Position
Analysis
The main task in position analysis is the
find the output variables knowing:
The input variable
The length of all the links

Objective of Position Analysis (contd.)


As discussed earlier, there are 2 ways of doing
this:
Graphical method (use drawing tools)
Analytical method (use equations)
Reminder: All angles are measured counter
clockwise from the positive x-axis, as shown below

Graphical Position Analysis


For any one-DOF linkage, such a four-bar,
only one parameter is needed to
completely define the positions of all the
links. The parameter usually chosen is the
angle of the input link; i.e.

Construction of the graphical solution

1. The ground link (1) and the input link (2)


are drawn to a convenient scale such that
they intersect at the origin O2 of the
global XY coordinate system with link 2
placed at the input angle 2.
2. Link 1 is drawn along the X axis for
convenience.

Construction of the graphical solution (contd.)

3. The compass is set to the scaled length of


link 3 (i.e. length b), and an arc of that
radius swung about the end of link 2
(point A) i.e. draw an arc centered at end
of Link 2 (point A)

Construction of the graphical solution (contd.)

4. Set the compass to the scaled


length of link 4 (i.e. length c), and
draw another arc centered at end of
Link 1 (point O4). Label the
intersection of both arcs B and B
Note that intersection of
both arcs B and B define
the two solution to the
position problem for a fourbar linkage which can be
assembled in two
configurations, called
circuits, labeled open and
crossed.

First Config. (Open Config.)

Measure 3 and 4 with protractor


Called Open configuration because
both links adjacent to the shortest link
(Links 1 and 3) do NOT cross each
other

Second Config. (Cross Config.)

Measure 3 and 4 with protractor (CCW


from positive x-axis)
Called Cross configuration because both
links adjacent to the shortest link (Links 1
and 3) cross each other

Summary: Example 1
Given the length of the links (a,b,c,d),
the ground position, and 2. Find 3 and
4
B
A

b
3

a
2
O2

4
O4

Example 1: Graphical Linkage Analysis

Draw an arc of radius


b, centered at A

B1

Draw an arc of radius


c, centered at O4
The intersections are
the two possible
positions for the
O2
linkage, open and
crossed

b
3

a
d

4
O4

B2

Summary: Graphical Position


Analysis

Shaping machine
A photographic view of general configuration of shaping
machine is shown in Figure. The main functions of
shaping machines are to produce flat surfaces.

Example: 2
Model of Slotted quick return mechanism
used in Shaping machines
Tool holder moves in a slot, in the frame of
machine
Block Hinged to the bull
gear, and moves up &
down in the slotted
lever
Link connecting
slotted lever with
tool holder
Cutting tool

Slotted lever
hinged to frame
Bull gear rotated
at constant speed

Example: 2 (contd.)
So, we have a six link mechanism, where
continuous uniform rotation of the bull
gear is converted into to and fro motion
of the cutting tool.
It can be seen that cutting tool is doing
useful work during forward motion/stroke,
so we have to maintain a proper cutting
speed. However, during return stroke it is
not doing any useful work, so we would
like to make return stroke faster, hence it
is referred as quick return mechanism.

Link 2, O2A Bull gear


Link 3, block that is hinged
to bull gear and goes up &
down in the slotted lever,
which is link 4
Link 5 connects slotted
lever with tool holder,
which is represented by

Here, we have got 5


revolute pairs at 02, O4,
A, B and D
respectively.
There are two
prismatic pair, one
between link 1 & 6 in
the horizontal
direction, second one is

Example 2: Statement
Determination of quick return ratio (ratio of

the durations of the forward stroke and the


return stroke) & stroke length of a slotted
lever mechanism used in shapers, with constant
angular speed 2 of input link 2 i.e. bull gear
f
q.r .r
r
where;
f rotation of link2 during forward motion of the cutting tool
r rotation of link2 during return motion of the cutting tool

Example 2: Solution

Example 2: Procedure
1. Note that Point A moves along the circle drawn
whose centre is at O2 with radius O2A. Therefore,
this circle represent path of point A i.e. KA.
2. To determine the extreme positions of the link 4
(i.e. slotted lever), we draw two tangents to the
circle (representing path of point A) from point
O4.
3. Consequently, tangent drawn on right hand side
(R.H.S) represent right most position of slotted
lever (i.e. link 4), indicated by AR, whereas
tangent on L.H.S. represent right most position
of slotted lever (i.e. link 4), indicated by AL.

4. Since the distance O4B does not change, so


we can also locate rightmost position of
revolute pair at B (indicated by BR), by
drawing a circular arc with O4 as centre and
radius O4B. In similar manner, on L.H.S. we
can locate BL.
5. It should be noted that the distance BD does
not changes, as D (i.e. tool holder) moves
horizontally. Hence, BR location can be used
to locate rightmost position of tool holder
(indicated by DR) by drawing a circular arc
with BR as centre and radius BD. In similar
manner, DL i.e. leftmost position of tool
holder can be obtained.

Example 2: Procedure (contd.)

Determination of Q.R.R
It can be seen that input link O2A rotates from
O2AR to O2AL for forward motion (i.e. right to left),
hence the angle between O2AR and O2AL represent
f i.e. rotation of input link (i.e. link 2) during
forward motion.
Similarly, it can be seen that for return motion
(i.e. left to right) input link travels from O2AL to
O2AR now indicating this angle with r i.e. rotation
of input link (i.e. link 2) during return motion.
It can be seen that f is larger then r resulting in
quick return motion of tool holder.

Example 2: Discussion
It should be noted that if stroke length
needs to be decreased, we need to:
decrease the length of input link O2A, because as a result, tangent
from O4 to circle KA i.e. AR and AL points representing rightmost and
leftmost position of slotted lever will move up, resulting inf r .
(i.e. f approaches r) implying a decrease in quick return ratio.

It can be concluded, that this mechanism is OK

for producing quick return effect so long the


stroke length is sufficiently large, and quick return
effect decreases as stroke length decreases.

Slotting machine
Slotting machines can simply be considered as vertical
shaping machine where the tool reciprocates vertically.
Unlike shaping machines, slotting machines are generally
used to machine internal surfaces, implying smaller stroke
length.

Example: 3
Determination of quick return ratio of
Whitworth quick return mechanism
used in slotting machines.
Here,

the

quick

return

ratio

independent of the stroke-length.

is

Model of Whitworth quick return mechanism


used in Slotting machines

Cutting tool

Kinematic diagram

It is a 6 link mechanism, with five revolute pairs at O2,


O4, A, C and D, and two prismatic pairs between link 3 &
4, and link 6 & 1 respectively.

Kinematic diagram description


Link 2 (O2A) is input link that rotates at
constant angular speed, and is hinged to
fixed link at O2.
Link 3 is the block that moves along link 4
via a prismatic pair.
Link 4 is hinged to fixed link at O4.
Link 4 & Link 5 are connected by a revolute
pair at point C.
Link 5 & Link 6 are connected by a revolute
pair as well.
Link 6 has prismatic pair with fixed link 1 for
horizontal motion.

Example 3: Solution

Example: 4
For a six link mechanism shown below,
determine stroke-length of the output link
i.e. the slider 6. Also determine the quick
return ratio assuming constant angular
speed of link 2.

Example 4: Solution

Exercise: 1

Figure shows a kinematic diagram of a mechanism that is


driven by moving link 2. Graphically reposition the links of
the
mechanism
as
link
2
is
displaced
30
counterclockwise. Determine the resulting angular
displacement of link 4 and the linear displacement of point
E . Use suitable scale.

= 26o,
CCW
R E = 0.95

Exercise: 1 (sol)

Link
2
is
graphically
rotated
30
counterclockwise, locating the position of
point B.
Being rigid, the shape of link 3 cannot change,
and the distance between points B and C
remains constant. Because point B has been
moved to B, an arc can be drawn of length rBC
, centered at B. This arc represents the
feasible path of point C. The intersection of
this arc with the constrained path of C
(obtained by Drawing an arc of radius 3.3 in,
centered at D) yields the position of C.

This same logic can be used to locate the position of


point E. The shape of link 5 cannot change, and the
distance between points C and E i.e. rCE remains
constant.
Because point C has been moved to C, an arc can be
drawn of length rCE, centered at C. This arc represents
the feasible path of point E. The intersection of this arc
with the constrained path of E yields the position of E.
Finally, with the position of C and E determined, links
3 through 6 can be drawn. The displacement of link
4 is the angular distance between the new (CD) and
original position (CD), approx.: 26 Degrees
counterclockwise
The displacement of point E is the linear distance
between the new (E) and original position (E)of point .
approx.: 0.95 in

Exercise: 2
A point Q moves from A to B along
link 3while link 2 rotates
30 to from
120
2

'
2

. Find the absolute


displacement of Q.

Algebraic Position Analysis


The same procedure that was used earlier to solve
geometrically for the intersections B and B and
angles of links 3 & 4 can be encoded into an
algebraic algorithm.

Coordinates of point A
Eq: 1

Coordinates of point B
are found using equations
of circles about A & O4

Coordinates of point B are found using


equations of circles about A & O 4
respectively

Eq: 2

Eq: 3

Above equation provides a pair of


simultaneous equations in Bx and By
Now subtracting eq. 3 from eq: 2, and
solving yields:
Eq: 4

Now substituting eq:4 in to eq:3 gives a quadratic


equation in By , which has two solutions
corresponding to Figure 4.5 (i.e. graphical solution
Eq: 5
shown earlier)

Algebraic Position Analysis (contd.)


Eq: 5

Now eq: 5 can be solved using quadratic equation


Eq: 6

Where,

Solution to Eq:6;
- Imaginary implies links cant connect at given input
angle
- Real both values of By can be substituted into eq:4 to
find their corresponding x component

Algebraic Position Analysis (contd.)

Link angles for the given position


can be found from

Eq: 7

Equations 1 - 7 can be encoded in any computer


language or equation solver, such as MATLAB, and
the value of 2 varied over the linkage's usable
range to find all corresponding values of the other
two link angles.

An

Vector Loop
Representation of
Linkage
alternate

linkage

approach

position

to

analysis

creates a vector loop (or


loops) around the linkage.

Vector Loops of a Mechanism


The main difference between freely moving
bodies and the moving links in a mechanism
is that they have a constrained motion due to
the joints in between the links.
The links connected by joints form closed
polygons (flat shape consisting of straight lines
that are joined to form a closed chain) that we
shall call aloop.
The motion analysis of mechanisms is based on
expressing these loops mathematically.

Loop closure equation

Let us consider a four-bar mechanism as shown


above as a simple example (figure A).

In this mechanism A0,is a permanently


coincident point between links 1 and 2, A is
permanently coincident point between links 2 and
3, B between 3 and 4 and B0between 1 and 4.
Let us disconnect joint B.

Loop closure equation (contd.)


In such a case we will obtain two open kinematic
chains A0AB (links 1,2,3) with two degrees of freedom
and A0B0B (links 1,4) with one degree of freedom

Note that Except A0B0 , the other three vectors will be a function
of time (since the distances between the two points on the same
link are fixed, the magnitudes will remain constant but the
directions of these vectors will change in time).

Loop closure equation (contd.)


For the open kinematic chain, the position of
point B may be defined in two different forms as:
A0A + AB = A0B3(1,2,3 open loop)

A0B0+ B0B = A0B4(1,4 open loop)


However, when considering a mechanism, at
every instant the revolute joint between links 3
and 4 must exist and point B must remain a
permanently coincident point.
Therefore the vectorA0B3andA0B4obtained
from the two equations using the two open
kinematic chains must be equal and this results
with the vector equation:
A0A + AB = A0B0+ B0B

Loop closure equation (contd.)


A0A + AB = A0B0+ B0B
This vector equation must be valid for all

positions due to the permanently coincident


points. If this vector equation can not be
satisfied for a given input angle, then that
position cannot exist (mechanism cannot be
assembled at that position).
In a four-bar mechanism there is a single loop

formed and the vector equation describes the


closure of this loop mathematically.

Vector Loop Representation of Linkage


The links are represented as position
vectors which form a vector loop.
This loop closes on itself making the sum
of the vectors around the loop zero.

Vector Loop Representation of Linkage (contd.)

The directions of the position vectors in


Figure 4-6 are chosen so as to define their
angles where we desire them to be
measured. By definition, the angle of a
vector is always measured at its root,
not at its head.

We would like angle 4 to be measured at


the fixed pivot 04, so vector R4 is arranged
to have its root at that point.
On the same note, we would like to
measure angle 3 at the point where links
2 and 3 join, so vector R3 is rooted there.

Vector Loop Representation of Linkage (contd.)

A similar logic dictates the arrangement of


vectors R1 and R2.
Note that the X (real) axis is taken for
convenience along link 1 and the origin
of the global coordinate system is taken at
point 02, the root of the input link vector,
R2.
These choices of vector directions and
senses, as indicated by their arrowheads,
lead to this vector loop equation:

Multi-loops Mechanisms

Complex Numbers as Vectors

Vectors may be defined in polar


coordinates by their magnitude and
angle, or in Cartesian coordinates
as x and y components.
As mentioned earlier, they are easily
convertible from one to other using
following notations.

Complex Numbers as Vectors


(contd.)

The position vector in Figure 4-6, can


be represented by any of the following
expressions.

Vectors: Regular Notation


Above expression uses unit vector to
represent x and y component directions in
Cartesian form

Vectors: Complex Number Notation


A vector can be
represented by a complex
number
Real part is x-axis
Imaginary part is y-axis
j is imaginary number,=
1
Please note this
imaginary number is used
in a complex number as
operator, not as a value.

Imaginary
Axis
Point A
jR sin

RA

R cos

Reason for using complex number


notation will be apparent in subsequent
discussion

Real
Axis

Complex Number Notation (contd.)

This complex number notation to represent


planar vectors comes from the Euler identity

Advantage: It is easier to differentiate,


because

Derivatives, Vector Rotations


in the Complex Plane
Taking a derivative
of a complex
number will result
in multiplication by
j
Each multiplication
by j rotates a
vector 90 CCW in
the complex plane

Imaginary
B

RB = j R

A
RA

RC = j2 R = -R

R D = j3 R = - j R

Real

It can be seen that each multiplication of j


operator result in a 90 Degree
counterclockwise (ccw) rotation

Position Analysis of Pin-Jointed


Fourbar Linkage using Vector
Loop Method

Vector Loop Method (contd.)


1. Constants, Input & Output Variables
- Constants: a, b, c, d
- Variables: 2 (input), 3 & 4
(output)
2. Draw Vector Loop Diagram

Vector Loop Method (contd.)


3. Write associated vector loop
equation
R3
aA

b
3 B R4
c

R2
Alternative notation:
2 d
RAO2 + RBA - RBO4 - RO4O2 O
R1
2
O4
=0
nomenclature - tip then
4. Represent Each Vector using Complex Number
tail
Notation

Vector Loop Method (contd.)


These equations can be solved for two
unknowns.
There are four variables, namely the four link
angles, in above equation and since 1 = 0,
because it is a ground link, thereby only one
independent variable 2.
We therefore need to find the algebraic
expressions which define 3 and 4 as functions
of the constant link lengths and the one input
angle 2.

Vector Loop Method (contd.)

5. Substitute Euler Identity into above


expression

6. Above equation can now be separate into real


and imaginary parts, and each set to zero.

Vector Loop Method (contd.)

Real:
a cos 2 + b cos 3 - c cos 4 - d cos 1 = 0
a cos 2 + b cos 3 - c cos 4 - d = 0,
since 1 = 0 cos 1 = 1
Imaginary:
ja sin 2 + jb sin 3 - jc sin 4 - jd sin 1 = 0
a sin 2 + b sin 3 - c sin 4 = 0,
since 1 = 0 sin 1 = 0 and the j divides
out

Vector Loop Method (contd.)

a cos 2 + b cos 3 - c cos 4 - d = 0


a sin 2 + b sin 3 - c sin 4 = 0
a,b,c,d are known
One of the three angles is given
2 unknown angles remain
2 equations given above
Solve simultaneously for remaining
angles

a cos 2 + b cos 3 - c cos 4


-d=0
a sin 2 + b sin 3 - c sin 4 =
Solving
these two equation simultaneously is
0
straightforward, but a tedious job. First step is to
eliminate 3 and solve for 4

Vector Loop Method (contd.)

Using half angle identities, which will


convert the sin4 and cos4 terms to
tan 4

This result in following simplified from, where the


link lengths and known input value ( 2) terms have
been collected as constants, A, B and C

Vector Loop Method (contd.)


Note that above equation is in
quadratic form, and the solution is

Summary: Position Analysis of Pin-Jointed Fourbar


Linkage using Vector Loop Method

Example: 1
Calculate the values of 4 when the
input
angle, 2 = 30

Example: 1 (contd.)

Example: 1 (contd.)

Example: 1 (contd.)

Plot of Output Variable Versus


Input
Variable

Using a Matlab program, we can plot


the output variables for all values of
the input variable (0 2 360)

So Why Should we Choose Analytical


over Graphical Methods?

A plot showing all output values for


any input value (0 2 360) can
be obtained by using the analytical
method together with a math
program (as here in Matlab)
To obtain the same results using the
graphical method, 360 diagrams
have to be made, which is

Vector Loop Method (contd.)


Has Two Solutions, solution may be:
Real and Equal one value of 4 corresponding to
any one value of 2
Real and Unequal i.e. two values of 4
corresponding to any one value of 2 (Crossed or
Open)
Complex Conjugates Link lengths are incapable of
connection for the value of 2 under consideration.

Vector Loop Method: Summary


1. Draw and label vector loop for
mechanism
2. Write vector equations
3. Substitute Euler identity
4. Separate into real and imaginary parts
5. 2 equations, 2 unknown angles
6. Solve for 2 unknown angles
Note: there will be two solutions since
mechanism can be open or crossed

a cos 2 + b cos 3 - c cos 4


-d=0
a sin 2 + b sin 3 - c sin 4 =
Solving these two equation
0 simultaneously is
straightforward, but a tedious job. First step is to
eliminate 4 and solve for 3

Solution for 3

Solution for 3

Example 1:
Analytic Position Analysis
Input position 2 given
Solve for 3 & 4
b=2.14
3 =?
a=1.6
2 =51.3 d=3.5

c=2.06
4 =?

Example 1:
Vector Loop Equation
R2 + R3 - R4 - R1 = 0
aej2 + bej3 - cej4 - dej1 = 0
1.6ej51.3 + 2.14ej3 - 2.06ej4 3.5ej0 = 0

R2

R3

b=2.14
3 =?

R4
c=2.06

a=1.6
2 =51.3 d=3.5

R1

4 =?

Example 1:
Analytic Position Analysis (contd.)
aej2 + bej3 - cej4 - dej1 = 0
a(cos2+jsin2) + b(cos3+jsin3) - c(cos4+jsin4)
- d(cos1+jsin1)=0
Real part:
a cos 2 + b cos 3 - c cos 4 - d = 0
b=2.14
1.6 cos + 2.14 cos 3
- 2.06 cos 4 - 3.5 = 0
3 =?
Imaginary part:
a=1.6
c=2.06
a sin 2 + b sin 3 - c sin 4 = 0
1.6 sin + 2.14 sin 3
2 =51.3 d=3.5
- 2.06 sin 4 = 0

Example 1: Solution Open Linkage

2 equations from real & imaginary equations


1.6 cos + 2.14 cos 3 - 2.06 cos 4 - 3.5 =
0
1.6 sin + 2.14 sin 3 - 2.06 sin 4 = 0
2 unknowns: 3 & 4

b=2.14

Solve simultaneously to yield


3=21
2 solutions.
a=1.6
Open solution:
c=2.06
3 = 21, 4 = 104
2=51.3 d=3.5

4=104

Recap
In case of a four-bar, the vectors in the
loop
closure
equation
have
fixed
magnitudes.
However, the angular inclinations of the
three vectors representing the moving links
will change. Hence, there are three position
variables (12, 13and 14). Note 11 for fixed
link is 0.
If one of these variables is defined, the
remaining two variables can be solved from
the vector equation; using scalar and
imaginary parts respectively.

Recap (contd.)
If we refer to the definition of the degree-offreedom of a mechanism, the variable that
must be defined is the input variable; and,
for a constrained motion the number of
input variables must be

equal to

the

degree-of-freedom of the joints involved.


In

case

of

connections

a
are

four-bar,

since

revolute

all

joints,

variables are all rotation variables.

the
the

Loop closure Eq. of Slider-crank


mechanism
In case of a prismatic joint, the variable will be
the magnitude of a vector or a vector
component.
Consider a slider-crank mechanism as shown in
Figure A. Let us disconnect the revolute joint at
B (Figure B)

In order to determine the positions of links 2


and 3 we must define12and13.
To locate the position of link 4 its displacement
along the slider axis must be known and the
position variable s14must be defined. The
resulting loop closure equation is:

AoA+AB=AoB
Again there are three variables (12,13and s14)
one of which must be specified as the input. In
this case the vectorsAoAandABhave fixed
magnitudes and varying directions. The
vectorAoBhas a fixed y component (length c)
and a changing x component (s14).

Loop closure Eq. of Slider-crank


mechanism (contd.)
Depending on the applications
either 12(i.e. in pumps) or s14(i.e. internal
combustion engines) is the input.
In complex numbers the vector loop
equation will be:

a2e j a3e j s14 jc


12

13

where;
a2 , a3 : lengths of link 2 & 3 respectively

Important Note!!
The vectors defined and the variables used in
the loop closure equations are not unique.
For example, for the slider crank mechanism,
rather than disconnecting the revolute joint at
B, one can as well disconnect the revolute joint
at A between links 2 and 3, as shown in
figurebelow.

Important Note!!
(contd.)

We must now define the angle 13 i.e.


,<BA instead of the angle 13 to determine
the position of link 3.
Note that the angles 13 and 13 differ by a
constant angle (In this case by 180o).
Thus, the resulting loop equation is:
AoA = AoB + AB
In complex numbers the vector loop
j '
equationjwill
be:
13
12

a2e

s14 jc a3e

Example: 2
The linkage is driven by moving the sliding
block 2. Write the loop-closure equation.
Solve analytically for the position of sliding
block
i.e.mm
RA,. 15; 45
where
, RAB 4
200

Example: 2 (contd.)

st, drawing kinematic diagram with XY coordinate sy


A
RAB

Now, the loop closure equation by


disconnecting at A is
R =R +R

Example: 2 (contd.)

w writing the loop closure equation in complex form

RA e

j / 12

RA e

j .15

RB RAB e
RB RAB e

j ( 45 )

j .135

Now equating the imaginary components


of above equation, we get
RA sin 15 RAB sin 135
sin 135
sin 135
RA
RAB 200
546 mm.
sin 15
sin 15

The fourbar Slider-crank


Position solution

Following figure shows an offset fourbar


slider-crank linkage.
The term offset means that the slider axis
extended does not pass through the crank
pivot.

This linkage could be represented by only three


position vectors, R2, R3, and Rs, but one of them
(Rs) will be a vector of varying magnitude and
angle.
It will be easier to use four vectors, R 1, R2, R3, and
R4 with R1 arranged parallel to the axis of sliding
and R4 perpendicular.
It can be noted that the pair of vectors R1 and R4
are orthogonal components of the position vector
Rs from the origin to the slider.
The variable-length, constant-direction
vector R1 then represents the slider position with
magnitude d. The vector R4 is orthogonal to R1
and defines the constant magnitude offset of the
linkage.

The coupler's position vector R3 is placed with its


root at the slider which then defines its angle 3
at point B.
This particular arrangement of position vectors
leads to a vector loop equation similar to the pin
jointed fourbar example:
R2 - R 3 - R 4 - R 1 = 0
Letting the vector magnitudes (link lengths) be
represented by a, b, c, d as shown, we can
substitute the complex number equivalents for
the position vectors.

Now separating the real and imaginary components

Real:
a cos 2 - b cos 3 - c cos 4 - d cos 1 = 0
a cos 2 - b cos 3 - c cos 4 - d = 0,
since 1 = 0 cos 1 = 1
Imaginary:
ja sin 2 + jb sin 3 - jc sin 4 - jd sin 1 = 0
a sin 2 - b sin 3 - c sin 4 = 0,
since 1 = 0 sin 1 = 0 and the j divides out

a cos 2 - b cos 3 - c cos 4 - d = 0 (Eq:A)


a sin 2 - b sin 3 - c sin 4 = 0 (Eq:B)
We want to solve above equations
simultaneously for the two unknowns, link
length d and link angle 3.
The independent variable is crank angle 2.
Link lengths a and b, the offset c, and angle
4 are known.
But note that since we have set up the
coordinate system to be parallel and
perpendicular to the axis of the slider block,
thus the angle 1 is zero and 4 is 90.

The fourbar Slider-crank


Position solution (contd.)
Equation B can be solved for 3 and the result
substituted into equation A to solve for d. The
solution is:

Arcsine function is multivalued. For instance:


sin-1(0) = 0 and sin-1(0) = 180
Calculator will only give the arcsine value between
90 representing only one configuration of the
linkage

The fourbar Slider-crank


Position solution (contd.)
To get the other value of 3 for the
second configuration:

Example: 1

Determine the values of 3 and d when


the input angle, 2 = 80

Example: 1 (contd.)

Example: 1 (contd.)

Position of Any Point on


a Linkage

Determine position of points on the

mechanism, instead of finding the output


variables.
Can only be done once all the output
variables are found
This is the ULTIMATE goal of this chapter

Position of points on the


links

Consider finding the position of Point S


(relative to O2)
Draw a position vector from the fixed pivot
02 to point S.
This vector RS02 makes anangle
with
2
the vector RA02.

2
This angle

is completely defined by the

geometry of link 2 and is constant.


The position vector for point S is then:

Consider finding the position of Point


P (relative to O2)

Consider finding the position of Point


U (relative to O4)
Similarly, the position of point U on
the link 4 can be found using
the
4
angle
which has a constant
angular offset with the link 4.

Example: Determine position of


point P

RPO2= 3.99 @26.5o

Review - Law of Cosines


2

A B C
cos
2AB

A2 B2 C2
arccos

2AB

Transmission Angles
The transmission angle is defined as the
angle between the output link and the
coupler.
For our four bar linkage example, it would be
the difference between 3 and 4 .
It is usually taken as the absolute value of
the acute angle.

Extreme Values of the Transmission Angle

For a Grashof crank-rocker fourbar linkage


the extreme values of the transmission
angle will occur when the crank is collinear
with the ground link as shown in Figure.

Extreme Values of the Transmission Angle (contd.)

The values of the transmission angle in these


positions are easily calculated from the law of
cosines since the linkage is then in a
triangular configuration.
The sides of the two triangles are link 3, link
4, and either the sum (when extended) or
difference (when overlapped) of links 1 and 2.
Measure of quality of force transmission. How?
Ideally, as close to 90 as possible. Why?

Because..
If the measured angle between the coupler and output
link is greater than 90, the transmission angle is
calculated as 180 minus the measured angle.
Thus, the maximum possible, and optimal,
transmission angle is 90.
At this angle, all of the force (generated from the
torque) is transferred to the output link.
As the transmission angle deviates from 90, some
component of the force is not acting on the output
link.
At 45, only about 70% of the force is producing
desirable work. As a rule of thumb, machine designers
try to keep the minimum transmission angle above
~40.

Transmission of motion is impossible when


transmission angle is either 0 or 180 degrees, as
in such case no load can be realized on output
link.

This figure shows that a small input transmission


angle tends to maximize the axial force on the
coupler, given an input -motor torque
T that
produces a force F = T/s (s= AD) normal to the
crank at D

Whereas, a large output transmission


angle between coupler and rocker BC
tends to: Maximize the torque, produced
by the axial force on the coupler at point
C, about the R-joint at B

Extreme Values of the Transmission Angle


(contd.)

One extreme value of the transmission angle


occurs when links 1 and 2 are collinear and nonoverlapping (i.e. Extended) as shown in Figure.

as 1 > 90,

trans1 = 180 - 1

Extreme Values of the Transmission Angle


(contd.)

The other extreme transmission angle


occurs when links 1 and 2 are collinear
and overlapping as shown in Figure.

Transmission Angles

Transmission Angles:
Summary
C

B
A

A ground link
B input link
C coupler
D output link

Angle between coupler and output


link should be 40140
Zero torque at output link if =0 or
=180

Example

Figure illustrates a crank-and-rocker four-bar


linkage in the first of its two limit (toggle) positions.
In a limit position, points 02,A, and B lie on a
straight line; that is, links 2 and 3 form a straight
line. The two limit positions of a crank-rocker
describe the extreme positions of the rocking
angle. Suppose that such a linkage has r1 = 400
mm, r2 = 200 mm, r3 = 500 mm, and r4 = 400 mm.

Toggle
angles
are a measure of
when the crank
torque
will
create
a
maximum

Example (contd.)
a. Find 2 (i.e. toggle angles of the crank link) and
4 corresponding to each limit position.
b. What is total rocking angle of link 4?
c. What are the transmission angles at the extremes?

From isosceles triangle (as r1 = r4 =


400mm) O4O2B we can calculate or measure

om triangle O2BO4 using law of cosines

2 29; 4 58; 29

om triangle O2B O4 using law of cosines


2 180 68 248;
'

4 136;
'

' 68

Example (contd.)
b. Since two limit positions of a crank-rocker
describe the extreme positions of the
rocker, therefore rocking angle is given
by

4 4 ' 4 136 58 78

c. The transmission angle is defined as


the angle between the output link i.e.
rocker in this case and the coupler,
therefore the transmission angles at the
extremes
29are
& given
' 68by

Exercise: 1

For a four-bar mechanism shown


below, find extreme transmission
angles. Find the two toggle angles of
the crank AB as well.

Toggle angles : 2 40.1; 2 ' 228.6

Transmissi on angles : 81.9(extended);

53.1(overlapped )

Transmission Angle: Slider Crank

In the slider-crank, the transmission angle is


measured between the coupler and a line normal
to the sliding direction.
The values for the minimum (@ 270 degrees) and
maximum (@ 90 degrees) transmission angles can
be determined by geometrically constructing the

Alternatively, the minimum and maximum


transmission angles for a slider-crank can
be calculated from

You might also like