Académique Documents
Professionnel Documents
Culture Documents
Chapter 9
Spatial Mechanisms
9.1
Use the Kutzbach criterion to determine the mobility of the GGC linkage shown in the
figure. Identify any idle freedoms and state how they can be removed. What is the
nature of the path described by point B?
n = 3 , j2 = 3 , j3 = 1 , j1 = j4 = j5 = 0
m = 6 ( 3 1) 4 (1) 3 ( 2 ) = 2
Ans.
There is one idle freedom, the rotation of link 3 about its own axis. This idle freedom may
be eliminated by employing a two freedom pair, such as a universal joint, in place of one of
the two spheric pairs, either at B or at O3.
Ans.
The path described by point B is the curve of intersection of a cylinder of radius BA about
the y axis and a sphere of radius BO3 centered at O3.
Ans.
9.2
For the GGC linkage shown express the position of each link in vector form.
R O3O = 75i mm , R BA = 75cos 2 i + 75sin 2k = 64.952i + 37.500k mm ,
R AO = RAO j mm , RBO3 = 150 mm .
Ans.
9.3
Ans.
With VA = 50j mm/s , use vector analysis to find the angular velocities of links 2 and 3
and the velocity of point B at the position specified.
The velocity of point B is given by VB = VBO3 = VA + VBA , or
V = R = 50j + R
B
BO3
BA
Assuming that the idle freedom is not active we have 3 iR BO3 = 0 , where 2 = 2 j and
= x i + y j + z k .
3
Expanding these and using the position data from Problem P9.2 gives four simultaneous
equations:
128
=
0
37.500
0
10.048 3y 50.000
0
64.952 144.889 10.048
3 0
Ans.
Solving these gives = 2.576j rad/s
2
Ans.
Ans.
9.4
9.5
For the spherical RRRR shown in the figure, use vector algebra to make complete
velocity and acceleration analyses at the position given.
R AO2 = 75i mm ,
R BO4 = 225j mm .
(
) (
)
= ( i ) ( 225j mm ) = 225 k
4
129
Since the two revolutes at A and B have axes which intersect at O, this is a spherical
linkage; therefore triangle AOB rotates about O as a rigid link with point O stationary.
From this we see that the axis of rotation of link 3 passes through O and is perpendicular
to both VA and VB . Therefore 3 = 3i and
V = R = i 125i + 225j 175k = 175 j + 225 k
BA
BA
BO4
A tAO2 = 2 R AO2 = 0
AO
0.175 3x
0.075 3z ,
0.225 3z ,
148.775 = 148.775
+ 0.050 3z ,
+ 0.075 3y , and
0.225 4 =
0.225 3x
From these we solve for 3 = 1 543j rad/s 2 and 4 = 343i rad/s 2 .
0 = 115.725
9.6
0.050 3y .
130
To avoid confusion, the position and velocity solutions are shown in a separate figure on
the previous page. The acceleration solution is shown below. The results agree with those
of the previous analytic solution of Problem P9.5.
9.7
0
0
0
0
T12 =
0 0.39394 0.91914 0
0
0
1
0
-23.20
-94.90
-77.47
-90.00
1 = 0
2 = 101.54
3 = 67.30
4 = 90.00
0
0
0
0
131
0.99635 0.08542 0
0
0
0
0
1
0
0
0
1
, T14 = 0 0 1 0 .
T34 =
1 0 0 0
0.97618 0.21695 0
0
0
0
0
1
0 0 0 1
Next, from Eqs. (9.22) and (9.25),
0
0.91914 0.39394 0
0 1 0 0
1 0 0 0
0.91914
0
0
0
, D2 =
D1 =
,
0 0 0 0
0.39394
0
0
0
0
0
0
0
0 0 0 0
0
0.21685 0
0
0 0 1 0
0
0 0 0 0
0.97620 0
0
.
, D4 =
D3 =
0.21685 0.97620
1 0 0 0
0
0
0
0
0
0
0 0 0 0
Now, from Eq. (9.26), D11 + D22 + D33 + D44 = 0 , we get the following set of equations:
0.97620 0 2 0
0
0
0.39394 0.21685 1 = 0 = 0 rad/s
3 1
0.91914
60
0
0 4 1
From these we find 2 = 65.275 rad/s , 3 = 0 , and 4 = 25.714 rad/s . From these
Eq. (9.27) we find the velocity matrices
0 25.714 0
0 25.714
0 60 0 0
0
0
0
60 0 0 0
0
0
0
0
0
0
rad/s, 3 =
rad/s, 4 =
2 =
0 0 0 0
25.714 0
25.714 0
0
0
0
0
0
0
0
0
0 0 0 0
0
0
These can be used with Eq. (9.28) to find the velocities of all moving points.
Acceleration analysis follows similar steps. From Eq. (9.29) we get the following
equations:
and
0
0
rad/s.
0
0
set of
132
0.97620 0 2 1 543
0
0.39394 0.21685 1 = 0 rad/s 2
0.91914
0
0 4 0
From these we find 2 = 0 , 3 = 1 580 rad/s 2 , and 4 = 343 rad/s 2 . From these and Eq.
(9.30) we find the acceleration matrices
0
0
0 0 0 0
0 0
0 0 343 0
0 0 0 0
0 0 0 0
0 0 1 543 0
2
rad/s2.
rad/s , 4 =
2 =
, =
343 0 0 0
0 0 0 0 3 0 1 543
0
0
0
0
0 0
0 0 0 0
0 0 0 0
These can be used with Eq. (9.31) to find the accelerations of all moving points.
9.8
Substituting these into R AO2 + R BA = R O4O2 + R BO4 and separating components gives
x
y
z
RBA
= 50 , RBA
= 225sin 4 + 75 , RBA
= 225cos 4 175 , and squaring and adding these
gives
2
502 + 2252 3150 cos 4 + 1752 + 1350sin 4 + 752 = RBA
= 3875
VB = VBO4 = 4 R BO4
(
) (
)
= ( i ) ( 213.775j + 70.2k mm ) = 70.2 j + 213.775 k
4
Since the two revolutes at A and B have axes which intersect at O, this is a spherical
linkage; therefore triangle AOB rotates about O as a rigid link with point O stationary.
From this we see that the axis of rotation of link 3 passes through O and is perpendicular
to both VA and VB . Therefore 3 = 0.950103j + 0.311953k and
V = R = 189.65 i + 15.6 j 47.5 k
BA
BA
133
Substituting these into VB = VA + VBA and equating components gives 3 = 23.726 rad/s
and = 5.273 rad/s , and from these we get = 22.542j 7.401k rad/s ,
4
4 = 5.273i rad/s , VBA = 4500i 370j + 1127k mm/s , and VB = 370j + 1127k mm/s .
BO4
A tAO2 = 2 R AO2 = 0 ,
n
BO
AO
= 3 ( 3 R BO ) = 28.15i m/s ,
2
= 28150
5943 70.2 4 =
70.2 3x
1951 + 213.775 4 =
+213.775 3x 50 3y
From these we solve for 3 = 1 302i + 49j 115k rad/s 2 and 4 = 1 304i rad/s 2 .
9.9
212.775 3z ,
+50 3z ,
.
Determine the advance-to-return time ratio for Problem P9.5. What is the total angle of
oscillation of link 4?
Ans.
Ans.
134
9.10
For the spherical RRRR linkage shown, determine whether the crank is free to turn
through a complete revolution. If so, find the angle of oscillation of link 4 and the
advance-to-return time ratio.
Ans.
Ans.
9.11
Use vector algebra to make complete velocity and acceleration analyses of the linkage at
the position specified.
The position vectors were found from a graphical analysis done on a CAD software
system; (see problem P9.12). For the position 2 = 120 they are as follows:
R
= 225i 150k mm ,
R = 236.975j 111.744k mm ,
O4O2
BO4
The velocity analysis for this position, with 2 = 36k rad/s , proceeds as follows:
VA = 2 R AO2 = 1.169i 0.675j m/s , VB = 4 i R BO4 = 0.111744 4 j + 0.236975 4k ,
Since all revolute axes intersect at O, this is a spherical mechanism and triangle AOB
(link 3) rotates about O. Thus the axis of rotation of link 3 passes through O and is
perpendicular to VA and VB . Calling this axis u , ( 3 = 3u ) ,
u = ( V V ) V V = 0.462932i + 0.801731j 0.378051k
B
135
t
AO
BO
9.12
136
9.13
T12 =
0
0.24260 0.97014 0
0
0
0
1
T13 =
0.22720 0.91852 0.32356 0
0
0
0
1
0.42650 0.90449 0 0
0
0
1 0
T14 =
0.90449 0.42650 0 0
0
0 1
0
Next, from Eqs. (9.22) and (9.25),
137
1 0 0
0
0.97015 0.12127 0
0 0 0
0.97015
0
0.21005 0
D2 =
0.12127 0.21005
0 0 0
0
0
0 0 0
0
0
0
0
0
0.32357 0.65151 0
0 0 1 0
0.32357
0 0 0 0
0
0.68618 0
D3 =
D4 =
0.65151 0.68618
1 0 0 0
0
0
0
0
0
0
0 0 0 0
3
1
0.97015 0.32357 0 4
1
36
0
1
D1 =
0
from which we find 2 = 33.670 rad/s , 3 = 10.307 rad/s , and 4 = 10.798 rad/s .
With these values and Eqs. (9.27) we find the velocity matrices
0 10.798 0
0 36 0 0
0 3.335 4.083 0
0
36 0 0 0
3.335
0
7.072 0
0
0
0
0
.
=
,
=
,
=
2
4
0 0 0 0 3 4.083 7.072
10.798 0
0
0
0
0
0
0
0
0
0
0
0
0 0 0 0
0
These can be used with Eq. (9.28) to find the velocities of all moving points.
The acceleration analysis follows parallel steps using Eqs. (9.29) and (9.30)
2 = 152 rad/s 2
0.21005 0.68618 0 2 183.0
0.12127 0.65151 1 = 254.6 rad/s 2 ;
3 = 220 rad/s 2
0 0 0 0
0 0 130 0
0 148 273 0
0 0 0 0
148 0 115 0
0 0 0 0
.
2 =
3 =
,
, 4 =
130 0 0 0
0 0 0 0
273 115 0 0
0
0 0
0 0 0 0
0 0 0 0
0
These results correlate with and verify those of Problems P9.11 and P9.12.
9.14
The figure shows the top, front, and auxiliary views of a spatial slider-crank RGGP
linkage. In the construction of many such mechanisms provision is made to vary the
angle ; thus the stroke of slider 4 becomes adjustable from zero, when = 0, to twice
the crank length, when = 90. With = 30, use vector algebra to make a complete
velocity analysis of the linkage at the given position.
The position vectors were found from a graphical analysis done on a CAD software
system; (see problem P9.15). For the position 2 = 240 they are as follows:
R = 21.65i + 37.5j 25 000k mm ,
R = 164.72i mm ,
AO
BO
138
VBA = 3 R BA
AO
z
3
3y + 37.5
3x
+ 143.073z
3z
9.15
139
9.16
;
RA = T12 =
,
T12 =
2 0
0 1
0
0
0
1
1 1
0 0
0
0
0
1 0
0 sin
0 cos sin sin
4
.
,
RB = T14 = 4
T14 =
0 4 cos
0 sin cos 4 cos
0
1
1
1
0 0
( 2sin cos 1 4 ) 1
and, from Eqs. (9.22), (9.23), (9.25), and (9.27),
0
0 0 0
0 1 0 0
0 0 0 sin
1 0 0 0
;
,
D1 =
D4 =
0 0 0 cos
0 0 0 0
0
0 0 0
0 0 0 0
0 1
0
2 = 1
0 0
0 0
0 0
0 0
,
0 0
0 0
0
4 =
0
0 0 sin 4
0 0 cos 4
.
0 0
0 0
0
140
Now, with
25 mm
43.3 mm
,
RA =
1039.2 mm/s
600 mm/s
82.35 mm
,
RB =
, RA =
142.65 mm
0
0
1
172.7 mm/s
.
RB =
299.125 mm/s
These results agree with those of Probs. P9.14 and P9.15 once the Denavit-Hartenberg
coordinate directions are considered. Note, however, that the loop-closure equation was
never used. No coordinate system was fixed to link 3 and no velocity of link 3 was
found. This is because of our lack of information about the degree of freedom
representing the spin of link 3 about the line AB.
9.17
BO
VBA = 3 R BA
AO
z
3
3y + 21.653z
VB = 519.6 +
0.0 = 300
3x
+ 146.33z
141
9.18
9.19
;
T12 =
RA = T12 =
,
2 0
0 1
0
0
0
1
1 1
0 0
0
0
0
1 0
0
1
1
1
0 0
142
( 2sin cos 1 4 ) 1
and, from Eqs. (9.22), (9.23), (9.25), and (9.27),
0
0 0 0
0 1 0 0
0 0 0 sin
1 0 0 0
;
,
D1 =
D4 =
0 0 0 cos
0 0 0 0
0
0 0 0
0 0 0 0
0 1
0
2 = 1
0 0
0 0
0 0
0 0
,
0 0
0 0
0
4 =
0
0 0 sin 4
0 0 cos 4
.
0 0
0 0
0
Now, with
25 mm
43.3 mm
,
RA =
159.175 mm
,
RB =
91.9 mm
1039.225 mm/s
600 mm/s
,
RA =
565.35 mm/s
.
RB =
326.4 mm/s
These results agree with those of Probs. P9.17 and P9.18 once the Denavit-Hartenberg
coordinate directions are considered.
9.20
The figure shows the top, front, and profile views of an RGRC crank and oscillatingslider linkage. Link 4, the oscillating slider, is rigidly attached to a round rod that rotates
and slides in the two bearings. (a) Use the Kutzbach criterion to find the mobility of this
linkage. (b) With crank 2 as the driver, find the total angular and linear travel of link 4.
(c) Write the loop-closure equation for this mechanism and use vector algebra to solve it
for all unknown position data.
a)
143
Ans.
Since vectors do not show the rotation 4, matrix methods were necessary and are
shown in problem P9.23. See c) for the vector solution. Together, they show:
135 < 4 < 45 ;
4 = 90 .
Ans.
182.85 mm < yB < 382.85 mm ;
yB = 200 mm .
Ans.
R B + R AB = R Q + R AQ
y j + x i + y j + z k = 100i 100sin j + 100 cos k
b)
c)
AB
AB
AB
Separating components,
x AB = 100 ,
yB + y AB = 100sin 2 ,
and, from the length of link 3,
2
2
2
x AB
+ y 2AB + z AB
= RAB
z AB = 100 cos 2
= 3002
9.21
Ans.
Ans.
Ans.
3 = 4 + 3/ 4 = 0.6083/ 4 i + 4 j + 0.7943/ 4k .
With this done, we can find
V = R = 3677j + 3085.375k mm/s ,
V = V j ,
and
A
AQ
VB
125.9753/ 4 = 3677
144
9.22
9.23
The Denavit-Hartenberg parameters from the global coordinate system to joint A are:
a12 = 0 ,
12 = 0 ,
12 = 2 = 40 ,
s12 = 100 mm ,
and, proceeding in the other direction around the loop, to joint A, they are:
a16 = 0 ,
16 = 90 ,
16 = 0 ,
s16 = 0 ,
a65 = 0 ,
65 = 0 ,
65 = 0 ,
s65 = yB ,
a54 = 0 ,
54 = 0 ,
54 = 4 ,
s54 = 0 ,
a43 = 0 ,
43 = 90 ,
43 = 0 ,
s43 = 0 ,
145
a3 B = 0 ,
3B = 0 ,
3B = 3 ,
s3 B = 0 ,
aBA = 300 mm ,
BA = 0 ,
BA = 90 ,
sBA = 0 .
From Eqs. (9.12) we obtain for the first path to A:
cos 2 sin 2 0 0
sin
cos 2 0 0
2
T12 =
,
0
0
1 4
0
0 1
0
and along the other path to joint A, from Eqs. (9.12) and (9.15), we get:
1 0 0 0
0 0 1 0
,
T16 =
0 1 0 0
0 0 0 1
1
0
T65 =
0
0
1
0
0
cos 4
sin
4
T54 =
0
0
1
0
T43 =
0
0
0
,
yB
0
0
1
0
sin 4
cos 4
0
0
0 0
0 1
1 0
0 0
1 0
0 0
T15 =
0 1
0 0
0
0
1
0
cos 4
0
T14 =
sin 4
0
0
,
0
cos 4
0
T13 =
sin 4
0
0
,
0
cos 3
sin
3
T3 B =
0
sin 3
cos 3
0
0
0
1
TBA =
0
0 0
sin 3 cos 4
cos
0 12
3
, T1 A =
sin 3 sin 4
1 0
0
0 1
1
0
0
0
0
0
1
0
0
0
,
0
cos 3 cos 4
sin 3
T1B =
cos 3 sin 4
0
1
0
0
0
yB
,
0
0
1
0
0
0
yB
,
0
0 sin 4
1
0
0 cos 4
0
0
0
yB
,
0
sin 4
0
cos 4
0
sin 3 cos 4
cos 3
sin 3 sin 4
0
cos 3 cos 4
sin 3
cos 3 sin 4
0
sin 4
0
cos 4
0
sin 4
0
cos 4
0
0
yB
,
0
12sin 3 cos 4
yB 12 cos 3
.
12sin 3 sin 4
At the terminations of these two paths, the position of point A must agree. Therefore
146
=
0
0
1 4 0 sin 3 sin 4
0
0 1 1
0
0
4 cos 2 12sin 3 cos 4
4sin y 12 cos
2
3
= B
4 12sin 3 sin 4
1
1
cos 3 cos 4
sin 3
cos 3 sin 4
0
sin 4
0
cos 4
0
12sin 3 cos 4 0
yB 12 cos 3 0
12sin 3 sin 4 0
1
1
Noting from the figure that 90 < 3 < 0 and 180 < 4 < 0 , we can solve these three
equations for the position results
3 = sin 1
4 = tan
(1 cos 2 )
1 + cos 2 2 3
yB = 4 7 + sin 2 2 4sin 2
,
,
Q1 =
D1 = Q1 =
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0
yB cos 4
0 1 0 0
0 cos 4
1 0 0 0
cos
0
0
sin 4
4
1
,
,
D3 = T13Q3T13 =
Q3 =
0 0 0 0
0
sin 4
0
yB sin 4
0
0
0
0 0 0 0
0
0
1
Q4 =
0
1
0
0
0
0
0
Q6 =
0
6
0
0
0
0
0
0
0
0
0
0
0
0
0
,
0
0
0
0
,
1
0
0
D4 = T14Q4T141 =
1
0
0
0
0
1
0
0
0
0
0
,
0
0
0
1
D6 = T16Q6T16 =
0
0
0
0
0
0
0
0
0
0
1
.
0
147
2 0 0 0
2 = D2 2 =
0 0 0 0
0 0 0 0
and, along the other path,
0
cos 4 3
4
yB cos 4 3
sin 4 3
yB
cos 4 3
0
3 = D6 yB + D4 4 + D3 3 =
4
yB sin 4 3
sin 4 3
0
0
0
0
0
0
4 = D6 yB + D4 4 =
4
0 4 0
0 0 yB
0 0 0
0 0 0
Since the velocity of point A must agree along the two paths
4 cos 2
4 cos 2
4sin
4sin
2
2
= 3
2
4
4
1
1
0
0
2 = 48.0 rad/s , these equations can be solved for 3 = 6.891 rad/s , 4 = 19.444 rad/s ,
and yB = 2808.95 mm/s . With these values we can evaluate
4.191 19.444 34.865
0 19.444
0
0
0
4.191
0
5.471 112.357
0
0
0
112.357
and 4 =
3 =
from
19.444 5.471
19.444 0
0
45.513
0
0
0
0
0
0
0
0
0
0
which we write the vector forms of the results:
VB = 2808.95j mm/s , 3 = 5.471i + 19.444j + 4.191k rad/s , and 4 = 19.444j rad/s .Ans.
Note that the global x1 and z1 axis orientations in this solution differ from those of
problem P9.21 because of the conventions of the Denavit-Hartenberg parameters. This is
the reason that the components of 3 seem switched.