Professional Documents
Culture Documents
Bulletinpitesti Pennestri
Bulletinpitesti Pennestri
1 Introduction
Kinematic synthesis is an useful tool mainly used in the first stages of mecha-
nisms design. The possibility to obtain through computation the dimensions of
a linkage whose parts reproduce a prescribed motion allows to spare time and
increase accuracy.
It is well known that time consuming trial-and-error kinematic synthesis
techniques are often adopted at the industry level.
This situation is caused by different reasons such as:
- Many useful kinematic synthesis methods are scattered in technical lit-
erature which spans a time interval of decades. These methods are not
always available on line and their retrieval often requires a manual library
search.
- Most of the university textbooks concentrate on the theory of few classical
methods of kinematic synthesis. Considered their didactic purposes, the
description of the methods is usually made with abundance of details.
Hence, the style of description is far to be concise and essential, as the
one usually adopted in manuals dedicated to industrial designers.
The main purpose of this paper is to provide industrial designers with ready-
to-use kinematic synthesis methods. For this reason, the description format
adopted is consistent with this purpose. In fact, the methods have been summa-
rized in an algorithmic way and with explicative numerical examples provided.
1
Each method has been also programmed in the scripting language Ch 1 .
This work has been written to provide the engineer with simple and ready-
to-use kinematic synthesis procedures which can assist him in the early stages
of mechanisms design.
ta tr
µ
µ
B Ou
nk
tp
t li
u
t
lin
pu
k
In
2
- it is therefore significant the difference |90◦ − µ| instead of the absolute
value of µ (in other words, according to the discussed criterion, a mecha-
nism with µ = 50◦ has the same merit as one with a value of µ = 130◦);
- the location of µ depends on the way in which the mechanism is driven.
With reference to Figure 2, let µ be the inner angle between the coupler and
output lever.
B
e r
u pl
Co
Ou
µ
A b
tp
ut
k
c
lin
lin
ut
k
p
In
3
B1
B2
µmin
µmax
b c
a
A2 A1
d
ta
k
µ
n
li
r
t
u
l tr
p
In
θ µ
µ tr
ε µ
ta
Input link
- with the crank as the input link, is the angle between the coupler and the
line perpendicular to the velocity of the slider;
- with the slider as the input link (e.g. internal combustion engine) is the
angle between the coupler and the crank.
Let us denote with r, the crank length, l the coupler length, ε, the slider-crank
offset, θ the crank angle. In the first case, the value of the transmission angle
at a generic position is given by
ε + r sin θ − π
µ = arctan q (3)
2 2
l2 − (ε + r sin θ)
4
The minimum value of the transmission angle, attained for θ=90◦ , is
s 2
l
µmin = arctan −1 (4)
r+ε
5
2
TR
1.8
1.6
1.4
1.2
0.8
0.6
B1
B2
b
θ
c
ψ
A1 ψ0
θ0
A0 d=A0 B0 B0
a
A2
Figure 6: Nomenclature
6
2. Let
n1 = sin θ0
n2 = cos θ0
n3 = sin (θ + θ0 )
n4 = sin (ψ − θ − θ0 )
n5 = cos (ψ − θ − θ0 )
3. Compute
n1 (n3 + n4 )
ψ0 = atan
n2 n3 − n1 n5
4. Let
sin ψ0
p1 =
sin θ0
sin (ψ + ψ0 )
p2 =
sin (θ + θ0 )
p3 = sin (ψ0 − θ0 )
5. Compute
d=1
sin θ0
c=
p3
c (p1 − p2 )
a=
2
c (p1 + p2 )
b=
2
The extremes values µmin e µmax of the transmission angle for the synthesized
mechanism follow from the equations
" #
2
b2 + c2 − (1 − a)
µmin = acos ,
2bc
" #
b2 + c2 − (1 + a)2
µmax = acos .
2bc
The procedure can be repeated for different values of the angle θ0 until satis-
factory extremes values of the transmission angle are obtained.
7
Numerical example
Let θ=10◦ , ψ=50◦ and θ0 =30◦ . The previous formulas give ψ0 =81.05◦ and
a = 0.257961 b = 1.012188
c = 0.642896 d = 1
Program: FOURB-CR-1.ch
θf = θ + 180◦
y = ψ0 + ψ − θf
m2 = − sin ψ0 sin θf
m1 = sin y + cos ψ0 sin θf − sin ψ0 cos θf
m0 = cos ψ0 cos θf − cos y
3. Solve w.r.t. x
m2 x2 + m1 x + m0 = 0
4. If the roots are complex the initial data are not consistent.
5. For each root x, let θ0 = atan (x)
6. Let
sin ψ0
p1 =
sin θ0
sin (ψ + ψ0 )
p2 =
sin (θ + θ0 )
p3 = sin (ψ0 − θ0 )
8
7. Compute link legths
d=1
sin θ0
c=
p3
c (p1 − p2 )
a=
2
c (p1 + p2 )
b=
2
8. Accept only the solution with all positive values of link lengths.
The extremes values µmin e µmax of the transmission angle for the synthesized
mechanism follow from the equations
" #
b2 + c2 − (1 − a)2
µmin = acos ,
2bc
" #
2
b2 + c2 − (1 + a)
µmax = acos .
2bc
The procedure can be repeated for different values of the angle θ0 until satis-
factory extremes values of the transmission angle are obtained.
Numerical example
Let θ=36.5◦ , ψ=85◦ and ψ0 =70◦ . The previous formulas give θ0 =33.89◦ and
a = 0.585014 b = 1.009510
c = 0.946189 d = 1.000000
Program: FOURB-CR-2.ch
9
1. Let θf = θ + 180◦
θf
t = tan
2
θf − ψ
u = tan
2
3. Let
t
λ= √
x
and, if you want a crank-rocker mechanism, accept only those solutions
which satisfy the inequality
1 ≤ λ2 ≤ u2 t2
5. Among all the feasible values of λ choose the solution with the least value
of ∆
2
(a ± d) − c2 − b2
sin ∆ =
2bc
where 0◦ ≤ ∆ ≤ 90◦ , + sign if θ < 0, − sign if θ > 0.
Numerical example
Let θ=-10◦ , ψ=45◦ . The previous formulas give
a = 0.253031 b = 0.671266
c = 0.676194 d = 1
10
Thus, the maximum deviation of the transmission angle from the optimal value
of 90◦ is
∆ = 46.844◦
For the case of T R = 1 (i.e. θ = 0) the method does not give feasible results
and algorithm FOURB-CR-4 should be used.
Program: FOURB-CR-3.ch
b
c
ψ
a
1. Compute
s
b 1 − cos ψ
=
d 2 cos2 µmin
v
2
1 − db
u
c u
= t
2
d 1 − db cos2 µmin
s
2
a b c 2
= + −1
d d d
11
Numerical example
Let ψ=50◦ and µmin = 30◦ . The previous formulas give
a = 0.407014 b = 0.487998
c = 0.963078 d = 1
The maximum value of the transmission angle is (use last of eqs. (2))
∆ = 149.99◦
Program: FOURB-CR-4.ch
Design charts for this procedure have been prepared and included in another
section.
Alternatively, the problem can be solved by means of the formulas deduced
by J.G. Volmer3 .
v
cos2 µmin cot2 ψ2
u
d u
=t , (6a)
a cos2 µmin − sin2 ψ2
v
cos2 ψ2
u
b u
=t , (6b)
a cos2 µmin − sin2 ψ2
c 1
= . (6c)
a sin ψ2
12
B1
180 - µ max= µ min
b
c
A1 d A2
a B0
A0
∆ψ0 µ min
B2
Figure 8: Nomenclature
1. Let c=1;
2. Compute4
s
sin ∆ψ0
b=c
sin (∆ψ0 − µmin )
b sin µmin
λ = atan
c + b cos µmin
sin µmin
a1 = b
sin λ
−c cos ∆ψ0 + b cos (∆ψ0 − µmin )
b1 =
cos λ
a1 + b 1
a=
2
d = a1 − a
Numerical example
Design a drag-link four-bar for ∆ψ0 =120◦ and µmin =45◦.
The formulas listed above give (c = 1)
b = 1.316074 λ = 25.7353◦
a1 = 2.143189 b1 = 0.933189
a = 1.538189 b = 1.316074
13
Design charts for this problem are given in [1] and [12]. These charts have been
also included in this paper.
Program: DRALINK1.ch
A1 b B1
a φ1 ∆ψ
d=A0 B0
A0 B0
∆φ
A2
B2
Purpose: Design a drag-link mechanism in its two unity velocity ratio positions
for prescribed crank rotations, ∆φ and ∆ψ, and minimized maximum deviation
∆µmax of the transmission angle from 90◦ (see Figure 9).
The method of drag-link design previously described often introduces ex-
cessive velocity and acceleration. This is due to the 180◦ input link rotation
arbitrarily chosen for the design. The mechanisms so achieved are not used for
their maximum capacity. Therefore, this method approaches the problem with
a different design criterion.
Data: Input link rotation ∆φ, Output link rotation ∆ψ.
Unknowns: Link lengths ratios a/d, b/d and c/d and input crank angle φ1 at
the first design position.
Source: [15, 16]
Computational procedure(without transmission angle optimization)
14
1. Let5
∆L = ∆φ − ∆ψ
∆φ
t = tan
2
∆ψ
u = tan
2
∆L
v = tan
2
2. Assume
Length of coupler
λ=
Length of input crank
3. Compute link lengths
r
v2
d=
1 + v2
r
u2 + λ2
a=
1 + u2
r
λ2 v 2
b=
1 + v2
r
t2 + λ2
c=
1 + t2
Computational procedure (with transmission angle optimization)
1. Let
∆L = ∆φ − ∆ψ
∆φ
t = tan
2
∆ψ
u = tan
2
∆L
v = tan
2
15
3. Let
t
λ= √
x
and accept only those solutions which satisfy the inequality
1 ≤ λ2 ≤ u2 t2
a sin (∆ψ/2) p
= 1 + t2 ǫ 2
d sin (∆L/2)
b
= utǫ
d
c sin (∆φ/2) p
= 1 + u 2 ǫ2
d sin (∆L/2)
a2 + d2 − b2 − c2 + 2da
sin ∆µ1 = sin
2bc
a2 + d2 − b2 − c2 − 2da
sin ∆µ2 = sin
2bc
∆µmax = max (µ1 , µ2 )
7. Among all the feasible solutions choose the one with the minimum value
of ∆µmax .
8. Compute the initial angular position of input crank
b cos (∆ψ/2)
r=−
a sin (∆L/2)
d sin (∆ψ/2)
s=−
a sin (∆L/2)
∆φ
φ1 = ATAN2 (r, s) −
2
16
Numerical example
Design a drag-link four-bar for ∆φ=170◦ and ∆ψ=130◦.
The formulas listed above give λopt = 2.727403 and
a b c
= 4.287136 = 2.727403 = 2.994452
d d d
The maximum deviation of the transmission angle is ∆µmax =44.91◦. The input
crank angle at first design position is φ1 =146.82◦.
This design procedure can also be carried out by means of design charts.
Program: DRALINK2.ch
17
B
b ψj
A
φj c
a ψ0
φ0
A0 d = A0 B0 B0
4. Compute
raj cos ǫj
a1 = − t sin (ξ − ǫ) + cos (ξ − ǫ)
a cos φ0
raj sin ǫj
b1 = − t cos (ξ − ǫ) − sin (ξ − ǫ)
a cos φ0
rbj
c1 = − (t cos ξ + sin ξ)
c
5. Solve w.r.t.ψ0
a1 sin ψ0 + b1 cos ψ0 + c1 = 0
6. Compute
xA = a cos φ0 yA = a sin φ0
xB = d + c cos ψ0 yB = c sin ψ0
q
2 2
b= (xB − xA ) + (yB − yA )
Numerical example
Design a four-bar linkage such that:
• Rotation of driving link: φj =60◦
• Rotation of driven link: ψj =30◦
18
• Initial position of driving link: φ0 =50◦
• Link length ratios: a/d = 4.000000, c/d = 2.000000
The procedure gives two different solutions:
Solution n.1: b/d = 2.695481 and ψ0 =114.260208◦.
Solution n.2: b/d = 2.4.441984 and ψ0 =169.186625◦.
Program: FOURB-FG2-1.ch
b c
φ2 ψ3
φ3 a
ψ2
φ1
ψ1
d
Unknowns: Link lengths ratios a/d, b/d and c/d. The values of the transmis-
sion angles at ech position are also computed.
Source: Reported in almost all books on kinematics synthesis published after
1960. The algorithm is due to F. Freudenstein. The book [6] reports a detailed
algebraic treatment and an interesting analysis of errors.
Computational procedure
19
1. For i = 1, 2, 3, compute
Ai1 = cos φi
Ai2 = cos ψi
Ai3 = −1
Bi = cos (φi − ψi )
3. Compute
d=1
c 1
=
d k1
a 1
=
d k2
p
b = a2 + c2 + d2 − 2ack3
Numerical example
The values of input-output angles are summarized in Table 1
i φi ψi
1 30◦ 195◦
2 45◦ 220◦
3 60◦ 245◦
20
Solving the system we have
a/d = 2.102450
b/d = 0.828241
c/d = 1.267905
Program: FOURB-FG3-1.ch
r l
ε
θ1
θ2
s2
s1
21
2. Compute
1 1p 2
s1 = ∆s + ∆s − 4 (ε ∆s cot∆θ + ε2 )
2 2
s2 = s1 − ∆s
3. Compute
ε
θ1 = arctan −
s1
θ2 = θ1 + ∆θ + π
4. Compute
1 s1 s2
r= −
2 cos θ1 cos θ2
1 s1 s2
l= +
2 cos θ1 cos θ2
Numerical example
Design a slider crank mechanism with ∆θ =145 ◦ and ∆s=3.30.
If ε = 0.9 is assumed, then r = 1.501426, l = 2.726228, θ1 = -12.29◦, and
θ2 = 312.71◦, µmin = 28.25◦ .
Program: SLIDFG1.ch
22
Data: θ1 , θ2 , crank angular positions at dead-center configurations, s1 ,s2 , slider
position at dead-center configurations.
Unknowns: ε, slider-crank offset, r, crank length and l, coupler length, µmin ,
minimum value of transmission angle.
Source:[2]
Computational procedure
1. Compute
1 s1 s2
r= −
2 cos θ1 cos θ2
1 s1 s2
l= +
2 cos θ1 cos θ2
2. Compute
ε = −s1 tan θ1
3. Compute s 2
l
µmin = arctan −1
r+ε
Numerical example
Design a slider crank mechanism if the following dead-center positions are pre-
scribed θ1 = -16◦, θ2 = -54◦ , s1 = 4.000000, s2 = 1.000000. The computed slider-
crank dimensions are: r = 1.229948, l = 2.931250, ε = 1.146982, µmin = 35.81◦.
Program: SLIDFG2.ch
23
REFERENCES 24
References
[1] C. Bagci. Synthesis of the Double-Crank Four-Bar Plane Mechanism with
Most Favorable Transmission Via Pole Technique. In A.H. Soni, editor,
Linkage Design Monograph. National Science Foundation, 1976.
[2] F.Y. Chen. An analytical method for synthesizing the four-bar crank-rocker
mechanism. ASME Journal of Engineering for Industry, 91:45–54, 1969.
[3] C.H. Chiang. Kinematics and Design of Planar Mechanisms. Krieger Pub-
lishing Company, Malabar, Florida, 2000.
[4] N.P. Chironis and Sclater N. eds. Mechanisms and mechanical devices
sourcebook. McGraw-Hill Book Company, 2nd edition, 1996.
[5] F. Freudenstein and Primrose E.J.F. The classical transmission angle prob-
lem. In Proceedings of the Conference on Mechanisms, pages 105–110, Lon-
don, 1972. The Institution of Mechanical Engineers.
[6] J. Grosjean. Kinematics and Dynamics of Mechanisms. McGraw-Hill Book
Compnay, 1991.
[7] K. Hain. Applied Kinematics. McGraw-Hill Book Company, New York,
2nd edition, 1967.
[8] A.S. Hall. Kinematics and Linkage Design. Waveland Press, Inc., Illinois,
1986.
[9] R.S. Hartenberg and J. Denavit. Kinematic Synthesis of Linkages.
McGraw-Hill, New York, 1964.
[10] K. Luck and K.H. Modler. Getriebetechnik - Analyse, Synthese, Opti-
mierung. Springer Verlag, 1995.
[11] P.R. Pamidi. Gross Motion Synthesis of the Plane Crank-Rocker Mecha-
nism. In A.H. Soni, editor, Linkage Design Monographs, pages 44.1–44.4.
National Science Foundation, 1976.
[12] A.H. Soni. Mechanism Synthesis and Analysis. Krieger Publishing Co.,
Malabar, Florida, 1981.
[13] A.H. Soni and R.J. Brodell. Design of the crank-rocker mechanism with
unit time ratio. Journal of Mechanisms, 5:1–4, 1970.
[14] D.C. Tao. Applied Linkage Synthesis. Addison-Wesley, 1964.