Synthesis of Mechanisms
Synthesis of Mechanisms
SYNTHESIS OF MECHANISMS
Sunder Dasika
U11ME195 SVNIT, Surat
1 Introduction
Many machine design problems require the creation of a device with particular set of motion
characteristics. Synthesis of mechanisms means the design or creation of a mechanism to yield
a desired set of motions characteristics. Examples are, moving a tool from position A to
position B in a machine tool in a particular interval of time or tracing out a particular path in
space to insert a path into assembly. The possibilities are endless, but a common denominator
is often the need for a linkage to generate the desired motion.
1.1
The synthesis of linkages consists of three primary stages. The first one is type synthesis,
followed by number synthesis and at the last dimensional synthesis.
(1.1)
Introduction
1.2
There are three fundamental types of kinematic synthesis problems, which can be solved in a
systematic manner. However, one should remember that drawing strict borders between these
problem types is not possible and a designer should be well versed with all three types.
1.3
The number of techniques available are large, some of which may be quite frustrating. Hence
only a few of the more useful approaches have been discussed in this report.
Graphical
Methods
Two Position
Synthesis
Three Position
Synthesis
Analytical
Methods
Overlay
Method
Bloch's Method
Freudensteins'
Method
Introduction
Relating the function y = f(x) and the input and output motions of the linkage and;
Positioning the required output points in such a way, so as to minimize the error
2.1
Crank-Angle Relationships
The output and the input variables of a mechanism are proportionally related to the specified
function y = f(x). The input rotation of the mechanism is proportional to the independent
variable x, while the output motion g of the mechanism is proportional to the dependent variable
y.
If y = f(x), with xs x xf and ys y yf is the domain of the problem, the following relations
can be developed by simple linear interpolation:
= +
( )
(2.1a)
( )
(2.1b)
= +
2.2
Precision points are those points on a linkage that exactly satisfy the desired function. We have
to assume that if the design fits the specifications at these few points, then it will probably
deviate only slightly from the desired function between the precision points.
Structural error is defined as the theoretical difference between the function produced by the
synthesised linkage and the function originally prescribed. For many function generation
problems the structural error in four-bar mechanism can be held to less than 4 percent.
2.3
Chebychev Spacing
The amount of structural error in the solution can be reduced by choosing appropriate positions
of precision points. Freudenstein and Sandor gave a very good trial for spacing these precision
points, called Chebychev spacing. For n precision points in range x0 x xn+1, the Chebychev
spacing is given by:
(2 1)
1
1
= (+1 + 0 ) (+1 0 ) cos
,
2
2
2
= 1, 2, ,
(2.2)
Chebychev spacing can also be conveniently found by graphical approach as described below.
Drop perpendiculars from each jth vertex to intersect the diameter, x at precision
position value of xj
3.1
Limiting Conditions
Linkage synthesis procedure of often only provide that the particular positions specified will
be obtained. They say nothing about the linkages behaviours between those points. Two
important considerations about this have to be kept in mind: the extreme positions of the
linkage and the transmission angle.
(3.1)
To develop this method, we can apply the cosine rule to figure 3.1. This gives us two equations
12 + 42 (3 2 )2
cos(4 + ) =
21 4
(3.2a)
12 + 42 (3 + 2 )2
21 4
(3.2b)
32 + 42 (1 2 )2
23 4
(3.2c)
32 + 42 (1 + 2 )2
=
23 4
(3.2d)
cos 4 =
Now the above equations can be solved simultaneously to obtain the following ratios,
7
3
1 cos
=
1
2 cos 2
4
=
1
(3.3)
2
1 (3 )
1
(3.4)
2
1 (3 ) cos 2
1
2
3 2
4 2
= ( ) + ( ) 1
1
1
1
(3.5)
Brodell and Soni plotted these results and found out that the transmission angle should be larger
for good quality motion and larger if high speeds are involved.
3.2
This is the most trivial case of function generation. The output function is defined as two
discrete angular positions of the rocker.
In figure 3.1, if > 180o, then = 180o, where can be obtained from the equation of time
ratio (ratio time of advance stroke and time of return stroke),
=
180 +
180
(3.6)
8
A crank-and-rocker mechanism for specified values of and can be synthesized by following
the steps given below:
1. Locate point O4 and choose any desired rocker length r4.
2. Draw the two positions O4B1 and O4B2 of link 4 separated by the angle.
3. Through B1 construct any line X and then through B2 construct any line Y at the angle
to the line X. The intersection of these two lines defines the line the location of crank
pivot O2.
4. Next, the distance B2C is 2r2, or twice crank length. So, we bisect this distance to find
r2
5. The coupler length is r3 = O2B1 r2. This completes the synthesis of linkage.
(b)
(a)
Figure 3.3 Two position synthesis of four-bar mechanism
Because the line X was chosen arbitrarily, there are infinite number of solutions possible for
this problem.
3.3
In three position synthesis, inversion is used as a method of synthesis. Suppose that the rotation
of input rocker O2A through an angle 12 causes the output rocker to rotate through an angle
12. The link O4B is held stationary and the remaining links (including the frame) are permitted
to rotate and occupy the same relative positions. The link is hence moved backward through
an angle 12. The final position is therefore O2A2B2O4.
Figure 3.5
Graphical Methods of Synthesis
10
The solution to the problem is based on inverting about link 4. The following systematic
procedure gives the method to synthesis the linkage:
1. Draw the input rocker O2A in the three specified positions and then locate a desired
position for point O4.
2. Because we will invert the link on link 4 in the first design position, join O4A2 and
rotate it backward through the angle 12 to locate A2.
3. Similarly obtain A3. A1 and A1 are coincident as the inversion is about this position.
4. Draw perpendicular bisectors to the lines A1A2 and A2A3.
5. These intersect at B1 and define the length of the coupler link 3 and the length and
start positions of link 4.
11
3.4
Synthesis of function generator using overlay method is the easiest and the quickest. It is
always not possible to obtain a solution, and sometimes the accuracy may also be less.
Theoretically, however, one can apply as many precision points as required. The procedure in
overlay method is somewhat iterative in nature and requires a little bit of intuition from the
designer. The major steps to be followed are:
1. On a sheet of tracing paper, construct all the input positions of the crank arm O2A.
2. On the same sheet choose an arbitrary length for coupler AB and draw arcs from the
end points of the crank arm positions.
3. On another piece of paper, construct the rocker arm, whose length is unknown at all
positions.
4. Through O4 draw a number or arbitrarily spaced arcs intersecting the lines. These
represent the possible lengths of the output rocker.
5. Finally, lay the tracing paper over the drawing and manipulate it in an effort to find the
fit.
12
4 Analytical Methods
The synthesis techniques presented in the previous article were strictly graphical. The
analytical procedures are algebraic, rather than graphical and hence are less intuitive. However,
their algebraic nature makes them quite suitable for computerization.
4.1
Bloch (a Russian kinematician) developed a method for synthesis of linkages for prescribed
angular velocities and accelerations of the links.
The links of the four-bar mechanism are replaced by position vectors and written in the
following
1 +
2 +
3 +
4 = 0
(4.1a)
(4.1b)
(4.1c)
2 (2 + 22 ) 2 + 3 (3 + 32 ) 3 + 4 (4 + 42 ) 4 = 0
(4.1d)
Analytical Methods
13
If we now transform equations 4.1(a) through (c) back into vector notation, we get the
following relation
1 +
2 +
3 +
=0
2
2 +
3
3 +
4 4
=0
(2 + 22
)2 +
(3 + 32
)3 +
4
(4 + 42 )
=0
This is a set of homogenous vector equations, having complex numbers as coefficients. Based
on the desired values of angular velocities and angular accelerations, the equations can be
solved for relative link dimensions.
1
1
1
0
3
4
2
0 3 + 3 4 + 42
2 =
1
1
1
2
3
4
2 + 22 3 + 32 4 + 42
(4.1e)
4.2
2 = 4 (3 + 32 ) 3 (4 + 42 )
(4.2a)
3 = 2 (4 + 42 ) 4 (2 + 22 )
(4.2b)
4 = 3 (2 + 22 ) 2 (3 + 32 )
(4.2c)
1 = (2 +
3 + 4 )
(4.2d)
Freudensteins Equation
If real and imaginary components of equation 4.1b are separated, we obtain two algebraic
equations
1 cos 1 + 2 cos 2 + 3 cos 3 + 4 cos 4 = 0
(4.3a)
(4.3b)
Analytical Methods
14
From figure 4.1, sin 1 = 0 and cos 1 = 1; therefore
1 + 2 cos 2 + 3 cos 3 + 4 cos 4 = 0
(4.4a)
(4.4b)
(4.5)
(4.6)
Where,
1
4
1
2 =
2
1 =
3 =
(a)
(b)
32 12 22 42
22 4
(c)
Freudensteins equations enable us to find the motion of the output link based on that of input
link. Suppose that we wish the output lever of a four-bar linkage to occupy the positions 1, 2
and 3, corresponding to the angular positions 1, 2 and 3 of the input lever. Then, in equation
(4.6), we simply substitute 2 with i, 4 with i and write the three equations. This gives
1 cos 1 + 2 cos 1 + 3 = cos(1 1 )
(4.7a)
(4.7b)
(4.7c)
The three equations above are solved simultaneously for K1, K2 and K3. One of the link lengths
is chosen and the others can be found from equations 4.6 (a) through (c)
Analytical Methods
15
5 Conclusion
In this report a few methods of synthesis of mechanisms (especially four-bar mechanism) have
been studied. The design methods were widely classified as either graphical or analytical. The
synthesis could be done for either two positions or three positions easily using graphical
methods. Higher number of precision points require analytical or numerical approach. One
graphical method, the overlay method, has been discussed which can be used for any number
of precision points. However, it suffers from a disadvantage that the designer requires a fair
amount of intuition and is iterative in nature. Analytical methods are non-intuitive but can be
easily programmed.
Most real life design problems have many more variables than the number of equations
available to describe the system. Such systems can be can be solved by iterating between
synthesis and analysis. Commercially available CAD programs like Creo 2.0, Autodesk
Inventor and AutoCAD allow rapid analysis of a proposed mechanical design.
Conclusion