Professional Documents
Culture Documents
Vector Loop Equations For Position Analysis
Vector Loop Equations For Position Analysis
mechanism, it can be quickly solved (with a computer) for all positions. If you want
information for more than 180 positions, it only means you will have to wait longer for
the computer to generate those data. The derived equations are the same. So, have an-
other cup of coffee while the computer crunches the numbers! In this chapter, we will
present and derive analytical solutions to the position analysis problem for various pla-
nar mechanisms. We will also discuss graphical solutions which are useful for checking
your analytical results. In Chapters 6 and 7 we will do the same for velocity and accel-
eration analysis of planar mechanisms.
It is interesting to note that graphical position analysis of linkages is a truly trivial
exercise, while the algebraic approach to position analysis is much more complicated.
If you can draw the linkage to scale, you have then solved the position analysis problem
graphically. It only remains to measure the link angles on the scale drawing to protrac-
tor accuracy. But, the converse is true for velocity and especially for acceleration anal-
ysis. Analytical solutions for these are less complicated to derive than is the analytical
position solution. However, graphical velocity and acceleration analysis becomes quite
complex and difficult. Moreover, the graphical vector diagrams must be redone de novo
(meaning literally from new) for each of the linkage positions of interest. This is a very
tedious exercise and was the only practical method available in the days B.C. (Before
Computer), not so long ago. The proliferation of inexpensive microcomputers in recent
years has truly revolutionizedthe practice of engineering. As a graduate engineer, you
will never be far from a computer of sufficient power to solve this type of problem and
may even have one in your pocket. Thus, in this text we will emphasize analytical solu-
tions which are easily solved with a microcomputer. The computer programs provided
with this text use the same analytical techniques as derived in the text.
tornor T t" o
+ #coso\ .5 M a
>\v"La" =
sb,(^o ^) = jl"?'c"tq
sr\a1 'cosc\
S ih 2"r =2
Sih a1. S in ol.
#Coso,\, GSol\ - H
\
a-
C"t rin o\ (r)
Cosl'-'A'- -
^-' - \- s'\aor
-+ o..
\! z (3)
.o3^+s'rn2a'r=\ \- c,,|
cr\so
M t' \{)
S u^.br ri!'.-r l&
tu)
n
Co: /dt =
{-- o,'Ls\ 's
\ cos
G**-(o'i
>
t -
:,[
!\ v\' -)-'
Cof L,,t
.- -\ + crt
r)-
cosidfi
n
J=an 2o\z
2+-t'9n
\ - J-dfot
[\^f I o{.', 7V iA' {i ti-ea
a (or9=1
th-m <io9-= ')
6+. s''1
4o^,t} -/
9 L
1
X
DESIGN OF MACHINERY CHAPTER 4
FIGURE 4.4
Meosurement of ongles in the fourbor linkoge
of link 3, and an arc of that radius swung about the end of link 2 (pont A). Then the com-
pass is set to the scaled length of link 4, and a second arc swung about the end of link 1
(point Oa). These two arcs will have two intersections at B and B' that define the two
solutions to the position problem for a fourbar linkage which can be assembled in two
configurations, called circuits, labeled open and crossed in Figure 4-5. Circuits in link-
ages will be discussed in a later section.
The angles of links 3 and 4 can be measured with a protractor. One circuit has an-
gles 03 and 04, the other 03, and 0+,. A graphical solution is only valid for the particular
value of input angle used. For each additional position analysis we must completely
FIGURE 4.5
Grophicol position solution to the open ond crossed configurotions of the fourbor linkoge
X
DESIGN OF MACHINERY CHAPTER 4
@.2e)
A two-argument arctangent function must be used to solve equations 4.2g since the an-
gles can be in any quadrant. Equations 4.2 can be encoded in any computer language or
equation solver, and the value of 92varied over the linkage's usable range to find allcor-
responding values of the other two link angles.
FIGURE 4.6
Position vector loop for d fourbor linkogb
x
POSIIION ANATYSIS
(4.4b)
Polar form:
lno | @/e-
Cartesian form:
A A
RcosO i Rsin0i
A
Rcos 0 i
FIGURE 4.7
Unit vector nototion for position vectors
tr
DESIGN OF MACHINERY CHAPTER 4
Polarform: Rrj0
Cartesian form: R cos Q + TRsin 0
Imaginary
Imaginary R=IRAI
Rc = izR=-R
7R sin 0
RD = i3n = -in
Rcos 0
(o) complex number representotion of o position vector (b) Vector rototions in the complex plone
FIGURE 4-8
Complex number representotion of veCioii in Tne aone
We will use this complex number notation for vectors to develop and derive the
equations for position, velocity, and acceleration of linkages.
R2+R3-R4-Rr =0 (4.5a)
An alternate notation for these position vectors is to use the labels of the points at
the vector tips and roots (in that order) as subscripts. The second subscript is
conven-
tionally omitted if it is the origin of the global cooidinate system (point o)):
Next, we substitute the complex\rumber notation for each position vector. To sim-
plify the notation and minimizethe use of subscripts, we will denote the scalar lengths
POSITION ANALYSIS
of the four links as a, b, c, andd. These are so labeled in Figure 4-6 (p. 184). The equa-
tion then becomes:
These are three forms of the same vector equation, and as such can be solved for two
unknowns. There are four variables in this equation, namely the four link angles. The
link lengths are
1 is fixed (atze
we will control
4 to be found. We need algebraic expressions which define 03 and 04 as functions only
of the constant link lengths and the one input angle, 02. These expressions will be of the form:
To solve the polar form, vector equation 4.5c, we must substitute the Euler
equivalenls (equati,on 4.4a, p. 185) for the eJo terms, and then separate the resulting
cartesian form vector equation into two scalar equations which can be solved
simultaneously for 03 and 0a. Substituting equation 4.4ainto equation 4.5c:
(4.5e)
a(coso2+7sin02)+b(coso3+7sin03)-c(cos0a+7sin0a)-d(coso1+7sin01)=0
This equation can now be separated into its real and imaginary parts and each set to zero.
The scalar equations 4.6aand4.6b cannow be solved simultaneously for fu and 0a.
To solve this set of two simultaneous trigonometric equations is straightforward but te-
dious. Some substitution of trigonometric identities will simplify the expressions. The
first step is to rewrite equations 4.6a and 4.6b so as to isolate one of the two unknowns
on the left side. We will isolate 03 and solve for 04 in this example.
Now square both sides of equations 4.6c and 4.6d'and add them:
Note that the quantity in parentheses on the left side is equal to 1, eliminating 03
from the equation,leaving only 0a which can now be solved for.
The right side of this expression must now be expanded and terms collected.
To further simplify this expression, the constantt Kl, K2, and K3 are defined in
terms of the constant link tengths in equation4.Tc;
sd
2 o2 -b2 +c2 +d2
Kt-
-ac Kz=- K3= (4.8a)
and:
K1 cos04 - K2cos02 -r K3 = cos02 cos04 + sin02 sin0a (4'8b)
If we substitute the identity cos(02 _e+)= coS02 cos04 +sin02 sinOa, we get the
form known as Freudenstein's equation.
(4.8c)
K1cos04 - K2cos02t K3 =cos(e2 -e+)
In order to reduce equation 4.8b to a more tractable form for solution, it will be use-
ful to substitute the hatf angle identities which will convert the sin 04 and cos 04 terms to
tan 0a terms:
This results in the foltowing simplified form, where the link lengths and known in-
put value (02) terms have been collected as constants A, B, and C.
n- C*--i'.s&"' + Q-r t
i-
t*,2( %'l* r,*(.ll")+ c=o
qt'"*\ \\.--- \2) \2)
7a-e- t hz o\JAi --,.-.--
(4.10a)
Note that equation 4.10a is quadratic in form, and the solution is:
-B+ n2 -4AC
(4.10b)
-B+
POSITION ANATYSIS
Equation 4.10b has two solutions, obtained from the + conditions on the radical.
These two solutions, as with any quadratic equation, may be of three types: real and
equal, real and unequal, complex conjugate. If the discriminant under the radical is neg-
ative, then the solution is complex conjugate, which simply means that the link lengths
chosen are not capable of connection for the chosen value of the input angle 02. This
can occur either when the link lengths are completely incapable of connection in any
position or, in a non-Grashof linkage, when the input angle is beyond a toggle limit po-
sition. There is then no real solution for that value of input angle 02. Excepting this sit-
uation, the solution will usually be real and unequal, meaning there are two values of 0a
corresponding to any one value of 02. These are referred to as the crossed and open
configurations of the linkage and also as the two circuits of the linkage. In the fourbar
linkage, the minus solution gives 0a for the open configuration and the positive solution
gives 04 for the crossed configuration.
Figure 4-5 (p. 182) shows both crossed and open solutions for a Grashof crank-rock-
er linkage. The terms crossed and open are based on the assumption that the input link
2, for which 02 is defined, is placed in the first quadrant (i.e., 0 < 0z < nl2). A Grashof
linkage is then defined as crossed if the two links adjacent to the shortest link,cross one
another, and as open if they do not cross one another in this position. Note that the con-
figuration of the linkage, either crossed or open, is solely dependent upon the way that
the links are assembled. You cannot predict, based on link lengths alone, which of the
solutions will be the desired one. In other words, you can obtain either solution with the
same linkage by simply taking apart the pin which connects links 3 and 4 in Figure 4-5,
and moving those links to the only'other positions at which the pin will again connect
them. In so doing, you will have switched from one position solution, or circuit, to the
other.
The solution for angle 03 is essentially similar to that for 04. Returning to equations
4.6, we can rearrange them to isolate 04 on the left side.
Squaring and adding these equations will eliminate 04. The resulting equation can be
solved for 03 as was done above for 04, yielding this expression:
D""'(+).r""(?)+r =o
(4.r2)
where: D = cos0z - Kt+ Kacos92+ K5
E = -2sin0z
F = Kr+(Ko-l)cosO2 +K5
x
DESIGN OF MACHINERY CHAPTER 4
e3r,r=r-"r^l#) (4.13)
Rzo'u t'
\ d
-t
FIGURE 4-9
p ior o fourbor slider-cronk linkoge
\)
q \r.^erl
C)
a^a
Gr 9r-
4-
(M 9- ('l^>
\"-'o" sme'-
\.n - r.,--
L- -,o XI:l;,:-;^
a -o
gn -t \/
Lttr So\--- +l* ',016"'^ 1"uJ'otl< ?'w\t}%^
A: B'- 9Ac