2. 2
5.1 Types of Kinematic Synthesis
• Function Generation: correlation of an input
function with an output function in a mechanism
• Path Generation: control of a point in the plane
such that it follows some prescribed path
• Motion Generation: control of a line in the plane
such that it assumes some sequential set of
prescribed positions
10 Oct, 2018
3. 3
• The points, positions prescribed for successive
locations of the output (coupler or rocker) link in the
plane.
• In graphical synthesis:
move from C1D1 to C2D2
• In analytical synthesis:
move from P1 to P2 while
rotating coupler a2
note: angles are measured
5.2 Precision Points
P1
a2
P2
4. 4
a2
• Can define vectors
Z and S from the
attachment points
E and F to P
• Note: the coupler
is not triangular,
but 3 points are
defined on the
coupler.
Precision Points
P1
P2
Z1 S1
A
B
11 Oct, 2018
5. 5
5.3 Two Position Synthesis
• Want to move from P1 to
P2 while coupler rotates a2
• Given P21, d2 and a2
• Design each half
separately
• Write vector loop
equation(s) to include
given values, find free
choices to make problem.
6. 6
1. Choose any coordinate system X-Y
2. Draw vector P21 inclined at d2
3. Define position vectors R1 and R2
4. Draw an arbitrary vector Z1. Then
form vector Z2 with same
magnitude but angle a2 with Z1.
5. Draw vectors W1 and W2 to meet at
O2.
6. Write vector loop equation.
Problem Statement
Design a 4-bar linkage which will move P1 to P2
while coupler rotates thru a2. P lies on coupler.
Find the lengths and angles of all links.
X
Y
R2 R1
Z1
Z2
W1
W2
d2
P21
a2
P1
P2
O2
16 Oct, 2018
7. 7
Two Position Synthesis
• Vector loop equation
W2 + Z2 - P21 - Z1 - W1 = 0
• Write complex vectors
• Expand exponents
• Combine terms
2 2 2
21 0
i i i i i
we ze p e ze we
a d
2 2 2
21
1 1
i i i
i i
we e ze e p e
a d
2 2 2
21 0
i i i
i i i i
we e ze e p e ze we
a d
8. 8
Two Position Synthesis
• Variables
w, , 2, z, , a2, P21, d2 = 8
• Given
P21, d2, a2 =-3
• Complex equations: 1
can solve for 2 unknowns =-2
• Free Choices =3
2 2 2
21
1 1
i i i
i i
we e ze e p e
a d
9. 9
Two Position Synthesis
• Choose (, 2, )
Gives 2 simultaneous eqns.
2 2 2
21
1 1
i i i
i i
we e ze e p e
a d
2
2
2
21
1
1
i
i
i
i
i
S e e
T e e
U p e
a
d
U
zT
wS
U
T
z
S
w
16 Oct, 2018
10. 10
Two Position Synthesis
• Choose (2, z, )
from which the magnitude and
angle can be calculated
w=abs(Q), =angle(Q)
• The other side can be calculated
similarly
2 2 2
21
1 1
i i i
i i
we e ze e p e
a d
2 2
2
21 1
1
i i
i
i
i
p e ze e
we Q
e
d a
11. 11
Two Position Synthesis
• Once both sides have been
solved, the coupler and
ground can be calculated
using
v=abs(V1)
g=abs(G1)
1
1
1 S
Z
V
1 1 1 1
G W V U
12. 12
Two Position Synthesis Comparison
• For graphical, position of attachment points A and B
relative to P in x and y directions (4) and points of O2 and
O4 along the perpendicular bisectors (2) gives 6 total
• For analytical, 3 free choices each side * 2 sides=6 total
17 Oct, 2018
13. 13
5.6 Three Position Synthesis
• Want to move from
P1 to P2 while
coupler rotates a2
and from P1 to P3
while coupler
rotates a3
• Given P21, d2, P31,
d3, a2 and a3.
14. 14
Three Position Synthesis
• Vector loop equations
W2 + Z2 - P21 - Z1 - W1 = 0
W3 + Z3 - P31 - Z1 - W1 = 0
• Write complex vectors
.
2 2 2
3 3 3
21
31
0
0
i i i i i
i i i i i
we ze p e ze we
we ze p e ze we
a d
a d
15. 15
Three Position Synthesis
• Variables
w,,2,3,z,,a2,a3,P21, P31,
d2 ,d3 = 12
• Given
P21,P31,d2,d3,a2,a3 =-6
• Complex equations *2
2*2 =-4
• Free Choices =2
2 2 2
3 3 3
21
31
1 1
1 1
i i i
i i
i i i
i i
we e ze e p e
we e ze e p e
a d
a d
16. 16
Three Position Synthesis
• Choose (2, 3 )
• Two linear equations
• Gives solution
w=abs(W), =angle(W)
.
2 2 2
3 3 3
21
31
1 1
1 1
i i i
i i
i i i
i i
we e ze e p e
we e ze e p e
a d
a d
2 2 2
3 3 3
2 2 2 21
3 3 3 31
1 1
1 1
i i i
i
i i i
i
W we S e T e U p e
Z ze S e T e U p e
a d
a d
3
3
3
2
2
2
U
ZT
WS
U
ZT
WS
17. 17
3 3
3
U ZT
W
S
Eliminate W to get:
2 3 3 2
2 3 3 2
U S U S
Z
T S T S
Then solve for W:
(USE MATLAB)
Solution
3
3
3
2
2
2
U
ZT
WS
U
ZT
WS
18. 18
2 2 2
3 3 3
21
31
1 1
1 1
j j j
j j
j j j
j j
ue e se e p e
ue e se e p e
a d
a d
2 2 2
3 3 3
2 2 2 21
3 3 3 31
1 1
1 1
j j j
j
j j j
j
U ue S e T e U p e
S se S e T e U p e
a d
a d
2 2 2
3 3 3
US ST U
US ST U
Choose (2, 3 )
Two linear equations
REPEAT FOR RIGHT-HAND SIDE
OF LINKAGE
(USE MATLAB)
19. 19
Three Position Synthesis Comparison
• For graphical, position of attachment points A and B
relative to P in x and y directions (4)
• For analytical, 2 free choices each side * 2 sides=4 total
18 Oct, 2018
22. 22
3 Position Synthesis with Specified
Fixed Pivots .
• Want to move from P1 to
P2 while coupler rotates a2
and from P1 to P3 while
coupler rotates a3 and
attach to ground at O2 and
O4
• Given R1,R2,R3,z1,z2, z3,
a2 and a3
• Note: if R1 and R2 are
satisfied, P21 is satisfied,
and R1 and R3 give P31
23. 23
3 Position Synthesis with Specified
Fixed Pivots .
• Vector loop equations
W1+Z1=R1
W2+Z2=R2
W3+Z3=R3
• Use relationships
to get
3
2
2 1 3 1
, i
i
e e
W W W W
3
2
2 1 3 1
, i
i
e ea
a
Z Z Z Z
2 2
3 3
1 1 1
1 1 2
1 1 3
i i
i i
e e
e e
a
a
W Z R
W Z R
W Z R
24. 24
3 Position Synthesis with Specified Fixed Pivots
.
• Variables
w,,2,3,z,,a2,a3 ,R,z1,z2,z3
= 12
• Given
R,z1,z2,z3,a2,a3 =-6
• Complex equations *2
3eqn*2 =-6
This makes the problem hard
2 2
3 3
1 1 1
1 1 2
1 1 3
i i
i i
e e
e e
a
a
W Z R
W Z R
W Z R
1
2 2 2
3 3 2
i
i i
i i i
i i
i i i
i i
we ze Re
e we e ze Re
e we e ze Re
z
a z
a z
25. 25
Use this to eliminate Z1
Divide 2 eq’ns to eliminate W1
Cross Multiply
2 2 2
3 3 3
1 2 1
1 3 1
i i i
i i i
e e e
e e e
a a
a a
W R R
W R R
2 2
2
3
3 3
2 1
3 1
i i i
i
i i
e e e
e
e e
a a
a
a
R R
R R
3 Position Synthesis with Specified Fixed Pivots
.
2 2
3 3
1 1 1
1 1 2
1 1 3
i i
i i
e e
e e
a
a
W Z R
W Z R
W Z R
1
2 2 2
3 3 2
i
i i
i i i
i i
i i i
i i
we ze Re
e we e ze Re
e we e ze Re
z
a z
a z
1 1 1
Z R W
From 1st equation:
26. 26
Arrange into form
where
using s and t:
3
2
3
2
3 2
1 3
2 1
i
i
i
i
e e
e
e
a
a
a
a
A R R
B R R
C R R
3
2
and i
i
t e s e
0
s
t C
B
A
3 Position Synthesis with Specified Fixed Pivots
.
3 3 3
2 2 2
3 1 2 1
i i i
i i i
e e e e e e
a a
a a
R R R R
0
3
2
i
i
e
e C
B
A
27. 27
Taking conjugate
Since s and t represent angles
Multiplying by st
From (a)
• Substituting into (b) gives a
quadratic function of only t
0
s
t C
B
A
0
s
t C
B
A
0
s
t
C
B
A
0
t
s
st C
B
A
(a)
C
B
A t
s
(b)
3 Position Synthesis with Specified Fixed Pivots
.
28. 28
where
Solving gives
Only one of the t will be valid.
s can be solved using
Any 2 of the first eqns can be
used to solve for W1 and Z1
0
2
c
bt
at
B
A
C
C
B
B
A
A
B
A
c
b
a and
,
,
2
2
4
2
2
,
1
j
e
a
ac
b
b
t
3
1,2 i
t
s e
A B
C
3 Position Synthesis with Specified Fixed Pivots
.
29. 29
Summary of calculations (for MATLAB implementation)
B
A
C
C
B
B
A
A
B
A
c
b
a and
,
,
2
2
4
2
2
,
1
j
e
a
ac
b
b
t
3
2
,
1
j
e
t
s
C
B
A
2
1
R
R
1
1
2
2
1
1
Z
W
e
e j
j a
3
2
3
2
3 2
1 3
2 1
i
i
i
i
e e
e
e
a
a
a
a
A R R
B R R
C R R
3 Position Synthesis with Specified Fixed Pivots
.
30. 30
Example Problem
• Move from C1D1 to C2D2 to C3D3 using
attachment points O2
• and O3 Call point
C, P
1
2
3