Professional Documents
Culture Documents
where:
O2 A
b ¼ arcsin sin h2 ðA:3Þ
O4 A
θ2 β
O2 O4
2 2 2
O4 B ¼ AB þ O4 A 2ABO4 A cos / ðA:4Þ
Thus:
AB
d ¼ arcsin sin / ðA:7Þ
O4 B
Once the values of b, d and / have been determined, we can obtain h3 (Eq. A.8)
and h4 (Eq. A.9) in the mechanism (Fig. A.1):
h3 ¼ / b ðA:8Þ
h4 ¼ ðb þ dÞ ðA:9Þ
When angle h2 takes values between 180° and 360°, angle b has a negative value
and Eqs. (A.8) and (A.9) are also applicable (Fig. A.2).
θ3
A
Appendix A: Position Kinematic Analysis. Trigonometric Method 369
θ2 β
O2 δ O4
B θ4
θ3 φ
A
B θ4
For a crossed four-bar mechanism (Fig. A.3) we will use Eqs. (A.10) and (A.11):
h3 ¼ ð/ þ bÞ ðA:10Þ
h4 ¼ d b ðA:11Þ
Again, when angle h2 takes values between 180° and 360°, angle b has a
negative value and Eqs. (A.10) and (A.11) are also applicable (Fig. A.4).
Figure A.5 shows a crank-shaft mechanism. xB and yB are the Cartesian coordinates
of point B with respect a system centered on point O2 with its X-axis parallel to the
piston trajectory. xB is positive while yB is negative.
yB μ B
4
xB
370 Appendix A: Position Kinematic Analysis. Trigonometric Method
O2 A sin h2 yB
l ¼ arcsin ðA:13Þ
AB
h3 ¼ l ðA:14Þ
It can easily be verified that Eq. (A.15) works for any position of input link 2.
When the trajectory of point B is above O2 , the sign of yB is positive and these
equations are also applicable.
Consider the slider mechanism in Fig. A.6, where link 3 describes a straight tra-
jectory along link 4 that rotates about O4 with offset O4 B.
Similarly as in previous problems, O2 O4 and O2 A are the lengths of links 1 and 2
respectively while angles h2 and h4 define the angular position of links 2 and 4.
Assuming that we know O2 O4 , O2 A and h2 , we can obtain unknown values AB
(Eq. A.17) and h4 (Eq. A.20). To do so, we start by obtaining the value of O4 A
(Eq. A.16):
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
2 2
O4 A ¼ O2 O4 þ O2 A 2O2 O4 O2 A cos h2 ðA:16Þ
O2 A sin h2
d ¼ arctan ðA:18Þ
O2 O4 þ O2 A cos h2
Finally, h4 can be determined after first computing the value of b (Eq. A.19):
AB
b ¼ arctan ðA:19Þ
O4 B
h4 ¼ d þ ð90 bÞ ðA:20Þ
If the offset is opposite, point B is below the X-axis and Eq. (A.20) changes to
Eq. (A.21):
h4 ¼ d ð90 bÞ ðA:21Þ
Let us consider that we have carried out the kinematic analysis of links 2, 3 and 4 of
the mechanism shown in Fig. A.7. We will continue the position analysis of links 5
and 6 considering that the position of point C of link 3 is known.
To find the position of links 5 and 6 we have to define triangle DCDO6 first
(Fig. A.8).
The length of side O6 C (Eq. A.22) can be calculated by means of the x and
y coordinates of points C and O6 :
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
O6 C ¼ ðxC xO6 Þ2 þ ðyC yO6 Þ2 ðA:22Þ
3 B
O6
A
4
2
O2 O4
372 Appendix A: Position Kinematic Analysis. Trigonometric Method
Angle / (Eq. A.25) can be computed by using the law of cosines (Eq. A.24):
2 2 2
DO6 ¼ CD þ O6 D 2CDO6 D cos / ðA:24Þ
2 2
CD þ O6 D DO6
/ ¼ arccos ðA:25Þ
2CDO6 D
h5 ¼ / ð180 cÞ ðA:27Þ
h6 ¼ 180 þ c d ðA:28Þ
Appendix B
Freudenstein’s Method to Solve
the Position Equations in a Four-Bar
Mechanism
We will apply Raven’s method to the four-bar mechanism shown in Fig. B.1.
The vector loop equation (Eq. B.1) for the position analysis of the mechanism is:
And by separating its real and imaginary parts, we obtain the system (Eq. B.3)
with two unknowns (h3 and h4 ):
)
r1 cos h1 ¼ r2 cos h2 þ r3 cos h3 þ r4 cos h4
ðB:3Þ
r1 sin h1 ¼ r2 sin h2 þ r3 sin h3 þ r4 sin h4
θ2 r1
O2 O4
)
r1 r2 cos h2 r4 cos h4 ¼ r3 cos h3
ðB:4Þ
r2 sin h2 r4 sin h4 ¼ r3 sin h3
We raise each equation to the second power and add them term by term
(Eq. B.5):
r12 þ r22 þ r42 2r1 r2 cos h2 2r1 r4 cos h4 þ 2r2 r4 ðcos h2 cos h4 þ sin h2 sin h4 Þ ¼ r23
ðB:5Þ
By dividing all terms by the coefficient of term cos h2 cos h4 þ sin h2 sin h4 ,
2r2 r4 , it yields Eq. (B.6):
In order to simplify Eq. (B.6), we use the following coefficients (Eq. B.7):
r1 9
k1 ¼ >
>
r2 >
>
>
>
r1 =
k2 ¼ ðB:7Þ
r4 >
>
>
r12 þ r22 r32 þ r42 >
>
>
k3 ¼ ;
2r2 r4
We substitute cos h4 and sin h4 for their expressions in terms of the half angle
tangent (Eq. B.9):
Appendix B: Freudenstein’s Method to Solve … 375
!
1 tan2 h24 1 tan2 h24 2 tan h24
k3 k2 cos h2 k1 þ cos h2 þ sin h2 ¼0
1 þ tan2 h24 1 þ tan2 h24 1 þ tan2 h24
ðB:9Þ
Next, we remove the denominators and group the terms for tan, tan2 and the
independent term (Eq. B.10), all in the same member.
h4 h4
ðk3 k2 cos h2 k1 cos h2 Þ tan2 þ 2 sin h2 tan
2 2 ðB:10Þ
þ ðk3 k2 cos h2 k1 þ cos h2 Þ ¼ 0
Again, we rename the different coefficients (Eq. B.11) of the second degree
equation:
9
A ¼ k3 k2 cos h2 k1 cos h2 =
B ¼ 2 sin h2 ðB:11Þ
;
C ¼ k3 k2 cos h2 k1 þ cos h2
h4 h4
A tan2 þ B tan þ C ¼ 0 ðB:12Þ
2 2
Hence, h4 , which is the unknown that defines the angular position of link 4, is
(Eq. B.13):
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
B B2 4AC
h4 ¼ 2 arctan ðB:13Þ
2A
where the + and − signs indicate two possible solutions for the open and crossed
configurations of the four-bar mechanism respectively.
Similarly, but in this case isolating h4 in one of the members, we reach
(Eq. B.14) for h3 , which defines the angular position of link 3. Again, there are two
possible solutions depending on the configuration of the four-bar mechanism:
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
E E 2 4DF
h3 ¼ 2 arctan ðB:14Þ
2D
where the different coefficients (Eq. B.15) of the second degree equation (Eq. B.14)
are:
376 Appendix B: Freudenstein’s Method to Solve …
9
D ¼ k1 k4 cos h2 þ k5 cos h2 =
E ¼ 2 sin h2 ðB:15Þ
;
F ¼ k1 k4 cos h2 þ k5 þ cos h2
The conveyor transfer mechanism shown in Fig. C.1 pushes boxes with a mass of
8 kg from one conveyor belt to another. The motor link turns at a constant speed of
40 rpm in counter clockwise direction.
In order to make a complete kinematic and dynamic analysis of the mechanism,
we will use all the analysis methods described in this book. We will carry out the
analysis at a given position. In general, the most interesting one for dynamic
analysis is the position at which the acceleration of the piston is maximum. This
way we can determine the forces that act on the links in extreme conditions. The
position chosen for this study is h2 ¼ 350 .
This analysis includes the following sections:
• Kinematic chain. Study and identification of the kinematic pairs. Number of
D.O.F of the mechanism. Kinematic inversion that results from fixing link 4.
• Kinematic graph of slider displacement versus crank rotation.
• Velocity analysis by means of the relative velocity method.
• Velocity analysis by means of the method of Instantaneous Centers of Rotation.
• Acceleration analysis by means of the relative acceleration method.
• Velocity and acceleration analysis by means of Raven’s method.
• Calculation of the inertial force and inertial torque of each of the links in the
mechanism.
• Dynamic analysis by means of the graphical method.
• Dynamic analysis by means of the matrix method.
We begin the study of the mechanism by drawing its kinematic diagram as shown
in Fig. C.2. This figure also shows the nomenclature that will be used along this
study.
Table C.1 shows the different types of kinematic pairs in the mechanism and the
degrees of freedom of each pair.
6.5m
1m 3.2m
6m
1m 4m
2m
2m 3m
3.7m
Y C
5
6
D θ5
xDO2 X
4
B
3
O2 2 θ3 ϕ4
A
θ2
θ4
O4
3
2
To better understand the mechanism, we will draw the kinematic diagram of one
of its inversions. In this case we will consider link 4 as the frame. This is shown in
Fig. C.3.
We will draw the kinematic graph of point D displacement versus crank rotation by
means of the graphical method. To do so, we divide the whole turn of the crank in
12 positions starting from position 0 . This way, we find the 12 positions of point A
which correspond to 12 angular positions of the crank in steps of 30°. Knowing the
length of the links, we can find the equivalent 12 positions for points B, C and D
(Fig. C.4).
We can graph the position of point D versus the crank position. This is shown in
Fig. C.5. We can see that the stroke end positions of the piston are close to posi-
tions h2 ¼ 10 and h2 ¼ 195 . In these positions, the velocity of the piston has to be
null. As the velocity is the first time-derivative of displacement, this can be verified
by tracing a line tangent to the curve at the end-of-stroke position. If the line is
horizontal, the velocity is null.
380 Appendix C: Kinematic and Dynamic Analysis of a Mechanism
C
5
6 D
3 B
O2 2
A
O4
Fig. C.4 Kinematic diagram of the mechanism in a complete turn of the crank in steps of 30°
0
90° 180 ° 270° 360° θ2
−1
−2
−3
−4
−5
xDO2
Fig. C.5 Kinematic graph of the slider displacement versus the crank rotation
Before starting the velocity analysis, the positions of the links have to be deter-
mined. To do so, we will use the trigonometric method explained in Appendix A.
Figure C.6 shows the angles and distances used to solve the position problem.
We start with the four-bar mechanism formed by links 1, 2, 3 and 4. Distance
O2 O4 (Eq. C.2) and angles h1 (Eq. C.3) and c (Eq. C.4) can be calculated as:
Appendix C: Kinematic and Dynamic Analysis of a Mechanism 381
y DO4
4
B
3
O2 2 A
ϕ4
β φ
θ1 δ
xDO2 xO2O4 γ
O4
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
O2 O4 ¼ ðxO4 xO2 Þ2 þ ðyO4 yO2 Þ2 ¼ 4:206 m ðC:2Þ
3:7
h1 ¼ 270 þ arctan ¼ 331:6 ðC:3Þ
2
3:7
c ¼ 180 90 arctan ¼ 28:4 ðC:4Þ
2
The application of the cosine rule to triangle DO2 AO4 yields (Eq. C.5):
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
2 2
O4 A ¼ O2 O4 þ O2 A 2O2 O4 O2 A cosðh2 h1 Þ
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ðC:5Þ
¼ 4:2062 þ 12 2 4:206 cos 18:4 ¼ 3:272 m
And the sine rule on the same triangle yields (Eqs. C.6–B.7):
The application of the cosine rule to triangle DABO4 yields (Eqs. C.8 and C.9):
2 2 2
O4 B ¼ AB þ O4 A 2ABO4 A cos / ðC:8Þ
382 Appendix C: Kinematic and Dynamic Analysis of a Mechanism
2 2 2
AB þ O4 A O4 B
/ ¼ arccos
2ABO4 A ðC:9Þ
4 þ 3:2722 32
2
¼ arccos ¼ 47:4
2 4 3:272
The application of the sine rule to triangle DABO4 yields (Eqs. C.11 and C.12):
2 2 2
!
O4 B þ O4 C BC
u4 ¼ arccos
2O4 BO4 C
2 ðC:15Þ
3 þ 62 3:22
¼ arccos ¼ 15:1
236
O4 C sinðh4 þ u4 Þ yDO4
h5 ¼ arcsin
CD ðC:17Þ
6 sinð67 þ 15:1 Þ 5
¼ arcsin ¼ 8:34
6:5
The projection of the sides of triangle DO4 CD over de piston trajectory yields
(Eq. C.18):
Hence, the horizontal component of the distance between D and O2 (Eq. C.19)
is:
Therefore, the positions of the links (Eq. C.20) corresponding to crank position
h2 ¼ 350 are:
9
h3 ¼ 13:5 >
>
>
h4 ¼ 67 =
ðC:20Þ
h5 ¼ 8:34 >
>
>
;
xDO2 ¼ 1:907 m
The following step is to find the velocity of the links when link 2 rotates at an
angular speed of 40 rpm counterclockwise. We have to use the velocity of link 2 in
radians per second: 4.19 rad/s.
The velocity of point A (Eq. C.21) can be calculated as:
^i ^j ^
k
vA ¼ x2 ^ rAO2 ¼ 0 0 4:19 ¼ 0:73^i þ 4:13^j
ðC:21Þ
1 cos 350 1 sin 350 0
¼ 4:19 cm=s\80
To calculate the angular velocity of links 3 and 4 we have to use the relative
velocity vector equation: vB ¼ vA þ vBA .
Vectors vB and vBA can be obtained the following way (Eqs. C.22 and C.23):
384 Appendix C: Kinematic and Dynamic Analysis of a Mechanism
^i ^j ^
k
vBA ¼ x3 ^ rBA ¼ 0 0 x3
4 cos 13:5
4 sin 13:5 0
¼ 4x3 ðsin 13:5 i cos 13:5^jÞ
^
ðC:22Þ
^i ^j ^
k
vB ¼ x4 ^ rBO4 ¼ 0 0 x4 ¼ 3x4 ðsin 67 ^i cos 67 ^jÞ
3 cos 67 3 sin 67 0
ðC:23Þ
By introducing the three velocity vectors, vA , vB and vBA , in the relative velocity
equation and projecting them on the X and Y Cartesian axles, we reach the system of
equations (Eq. C.24):
)
0:73 4x3 sin 13:5 ¼ 3x4 sin 67
ðC:24Þ
4:13 þ 4x3 cos 13:5 ¼ 3x4 cos 67
The solution to the system of equations (Eq. C.24) yields the velocities of links 3
and 4 (Eq. C.25):
x3 ¼ 1:27 rad=s
ðC:25Þ
x4 ¼ 0:69 rad=s
Using these values, we can calculate velocities vB (Eq. C.26) and vBA
(Eq. C.27):
The velocity of point C (Eq. C.28) can be determined by using the value of x4 :
^i ^j ^
k
vC ¼ x4 ^ rCO4 ¼ 0 0 x4
ðC:28Þ
6 cosð67 þ 15:1 Þ 6 sinð67 þ 15:1 Þ 0
¼ 4:12^i 0:58^j ¼ 4:16 m=s\352:1
We use vector equation (C.29) to calculate the angular velocity of link 5 and the
linear velocity of link 6.
Appendix C: Kinematic and Dynamic Analysis of a Mechanism 385
vD ¼ vC þ vDC ðC:29Þ
Since points C and D are two points of the same link, their relative velocity is
given by Eq. (C.30):
^i ^j ^
k
vDC ¼ x5 ^ rDC ¼ 0 0 x5
ðC:30Þ
6:5 cosðh þ 180 Þ 6:5 sinðh þ 180 Þ 0
5 5
The velocity of point D (Eq. C.31) has the same direction as the trajectory.
Therefore, its vertical component is null:
vD ¼ vD^i ðC:31Þ
Hence, the values of the velocities of links 5 and 6 (Eq. C.33) are:
)
x5 ¼ 0:09 rad=s
ðC:33Þ
v6 ¼ vD ¼ 4:04 m=s
Figure C.7 shows the velocity polygon of the mechanism. We can see how
absolute velocities start at velocity pole O and relative velocities connect the end
points of the absolute velocity vectors. It can also be seen that triangle Dobc in the
polygon is similar to DO4 BC in the mechanism since their sides are perpendicular.
To calculate the ICRs in the mechanism, we start by identifying the ICRs which
correspond to real joints. In this case, the known ICRs are: I12 , I23 , I34 , I14 , I45 , I16 ,
and I56 (Fig. C.8).
386 Appendix C: Kinematic and Dynamic Analysis of a Mechanism
⊥ AB ⊥ O2 A
a
vA
v BA
⊥ DC
vD d
o
vC v DC ⊥ BC
vB v CB c
b ⊥ O4 C
⊥ O4 B
I 46 C = I 45 vC
5 C′
D = I 56 v C′
6
vD
I16 (∞)
4
v A = v I23
v A′ A′ I 34 vB
3 B
O2 = I12 2 A
1 2 I 24 I 23 I13
I 26 B′
6 3 v D = v I26
v B′
5 4 O4 = I14
Then we draw a polygon with as many vertexes as links in the mechanism. Each
of the sides or diagonals of the polygon represents one ICR. A solid line is used to
draw those ICRs that are already known while those which are unknown are drawn
as dotted lines.
In this case, to calculate the velocity of points B, C and D (Eqs. C.35–C.39), we
have to obtain ICRs I16 , I24 and I46 by using Kennedy’s theorem.
Appendix C: Kinematic and Dynamic Analysis of a Mechanism 387
I16 I12 I23 I34 I45 I56
I26 I24 I46
I24 I46 I14 I12 I14 I16
Figure C.8 shows the graphical development of the method and the vector
obtained for each velocity.
v23 ¼ vA
! x3 ¼ 1:26 rad=s ðC:35Þ
v23 ¼ I13 I23 x3 ¼ 3:33 m x3
We know that the motor link turns at a constant rate of 40 rpm. Therefore, its
angular acceleration is null (a2 ¼ 0). In order to calculate the acceleration of the
links, we start with the acceleration of point A (Eq. C.40). The tangential compo-
nent will be zero as it depends on the angular acceleration value. Therefore, it will
have only one normal component:
^i ^j ^
k
aA ¼ anAO2 ¼ x 2 ^ vA ¼ 0 0 4:19
ðC:40Þ
0:73 4:13 0
¼ 17:3^i þ 3:06^j ¼ 17:55 m=s2 \170
aB ¼ aA þ aBA ðC:41Þ
^i ^j ^
k
anB ¼ x4 ^ vB ¼ 0 0 0:69 ¼ 0:559^i 1:318^j ðC:43Þ
1:91 0:81 0
^i ^j ^
k
atB ¼ a4 ^ rBO4 ¼ 0 0 a4 ¼ 3a4 sin 67 ^i þ 3a4 cos 67 ^j
3 cos 67 3 sin 67 0
ðC:44Þ
^i ^j ^
k
anBA ¼ x3 ^ vBA ¼ 0 0 1:27 ¼ 6:272^i 1:506^j ðC:45Þ
1:185 4:939 0
^i ^j ^
k
atBA ¼ a3 ^ rBA ¼ 0 0 a3
4 cos 13:5 4 sin 13:5 0
Substituting these vectors (Eqs. C.43–C.46) in Eq. (C.42) and projecting them
on the Cartesian axles, we reach the system of equations (Eq. C.47):
)
0:559 3a4 sin 67 ¼ 17:3 6:272 4a3 sin 13:5
ðC:47Þ
1:311 þ 3a4 cos 67 ¼ þ 3:06 1:506 þ 4a3 cos 13:5
The solution yields the angular speed of links 3 and 4 (Eq. C.48).
a3 ¼ 1:98 rad=s2
ðC:48Þ
a4 ¼ 9 rad=s2
aC ¼ aB þ aCB ðC:50Þ
As points B and C belong to the same link, the components of the relative
acceleration (Eq. C.51) are:
anCB ¼ x4 ^ vCB
ðC:51Þ
atCB ¼ a4 ^ rCB
Appendix C: Kinematic and Dynamic Analysis of a Mechanism 389
To determine the angular acceleration of link 5 and the linear acceleration of link
6, we use the vector equation (C.53):
where:
anD ¼ 0
ðC:54Þ
atD ¼ aD^i
anDC ¼ x5 ^ vDC
ðC:55Þ
atDC ¼ a5 ^ rDC
Substituting vectors aC (Eq. C.52), aD (Eq. C.54) and aDC (Eq. C.55) in
Eq. (C.53) and projecting them onto the Cartesian axles, we reach to the system of
equations (Eq. C.56):
)
aD ¼ 53:89 þ 0:052 6:5a5 sin 188:3
ðC:56Þ
0 ¼ 4:59 þ 0:0076 þ 6:5a5 cos 188:3
The solution of the system yields the accelerations of links 5 and 6 (Eq. C.57):
)
a5 ¼ 0:72 rad=s2
ðC:57Þ
aD ¼ 53:14 m=s2
Figure C.9 shows the acceleration polygon of the mechanism. It can be noticed
that triangle Dobc of the acceleration polygon is similar to triangle DO4 BC of the
mechanism. In the acceleration polygon, the sides of triangle Dobc are not per-
pendicular to the sides of triangle DO4 BC like in the velocity polygon. Angle /4
(Eq. C.59) between the sides of both triangles can be calculated as:
b
aCB
φ4
c a BA aB
aC a aA
a DC
o
d aD φ4
φ4
The number of needed vector loop equations depends on the number of unknowns.
In this case, the position unknowns are h3 , h4 , h5 and r6 . As each vector equation
allows solving two unknowns and we have four, we will need 2 vector equations
(Eq. C.60) (Fig. C.10).
)
r1 þ r4 ¼ r2 þ r3
ðC:60Þ
r1 0 þ r5 þ r6 ¼ r4 0
Using the complex exponential form for the vectors, vector equation (Eq. C.60)
can be written as (Eq. C.61):
r4′
4
B
r1′ 3
r2 r3
O2 θ3 ϕ4 r
θ2 A 4
θ1
r1
θ6
θ1′ r6 θ4
O4
Appendix C: Kinematic and Dynamic Analysis of a Mechanism 391
)
r1 eih1 þ r4 eih4 ¼ r2 eih2 þ r3 eih3
ðC:61Þ
r10 eih10 þ r5 eih5 þ r6 eih6 ¼ r40 eiðh4 þ u4 Þ
By separating the real and imaginary parts we obtain a system (Eq. C.62) with
four equations and four unknowns: h3 , h4 , h5 and r6 :
9
r1 cos h1 þ r4 cos h4 ¼ r2 cos h2 þ r3 cos h3 >
>
>
r sin h þ r sin h ¼ r sin h þ r sin h =
1 1 4 4 2 2 3 3
ðC:62Þ
r10 cos h10 þ r5 cos h5 þ r6 cos h6 ¼ r40 cosðh4 þ u4 Þ >
>
>
;
r10 sin h10 þ r5 sin h5 þ r6 sin h6 ¼ r40 sinðh4 þ u4 Þ
Using Eqs. (C.63), (C.64)–(C.67), (C.68), we can plot the position of the links
relative to the positions of link 2 along one full turn. Figure C.11a shows angles h3 ,
h4 and h5 and Fig. C.11b shows distance r6 .
These figures illustrate the benefits of mathematical methods over graphical
ones. The latter would only yield the solution to one of the points in such curves
and the problem has to be solved again when there are any changes in the geometric
parameters of the mechanism. Conversely, the expressions in Raven’s method yield
a solution for all the points in the curve and they do not need to be modified
whenever geometrical data are modified.
The solution of the obtained equations for h2 ¼ 350 yield (Eq. C.69) the fol-
lowing values for the position unknowns:
50°
θ3
25°
θ5
0°
90° 180° 270° 360° θ2
(b) r6
10
5
0° 90° 180° 270° 360° θ2
Appendix C: Kinematic and Dynamic Analysis of a Mechanism 393
9
h3 ¼ 13:5 > >
=
h4 ¼ 67:03
ðC:69Þ
h5 ¼ 8:3 >
>
;
r6 ¼ 5:607 m
The position along the horizontal path of link 6 with respect to the coordinate
system origin (Eq. C.71) will be given by the position of point D (Eq. C.70):
We separate the real and imaginary parts in Eq. (C.72), which yields the equation
system (Eq. C.73) with four unknowns: x3 , x4 , x5 and v6 :
9
r2 x2 sin h2 r3 x3 sin h3 ¼ r4 x4 sin h4 >
>
>
r2 x2 cos h2 þ r3 x3 cos h3 ¼ r4 x4 cos h4 =
ðC:73Þ
v6 r5 x5 sin h5 ¼ r40 x4 sinðh4 þ u4 Þ >
>
>
;
r5 x5 cos h5 ¼ r4 x4 cosðh4 þ u4 Þ
0
From the first two algebraic equations in Eq. (C.73) we can obtain the expres-
sions for x3 (Eq. C.74) and x4 (Eq. C.75):
r2 sinðh4 h2 Þ
x3 ¼ x2 ðC:74Þ
r3 sinðh3 h4 Þ
r2 sinðh3 h2 Þ
x4 ¼ x2 ðC:75Þ
r4 sinðh3 h4 Þ
Finally, from the third and fourth algebraic equation we reach expressions for x5
(Eq. C.76) and v6 (Eq. C.77):
r40 cosðh4 þ u4 Þ
x5 ¼ x4 ðC:76Þ
r5 cos h5
0
90° 180° 270° 360° θ2
−0.5 ω5
−1
−1.5
(b) v6
10
0
90° 180° 270° 360° θ2
−5
−10
Using Eqs. (C.74) and (C.75), we can plot the kinematic curve of the link
velocity versus the position of link 2. These curves are shown in Fig. C.12a, b.
Again, equations (Eqs. C.74–C.77) can be particularized for h2 ¼ 350 yielding
the values for the velocity unknowns (Eq. C.78):
9
x3 ¼ 1:27 rad=s >
>
>
x ¼ 0:69 rad=s =
4
ðC:78Þ
x5 ¼ 0:09 rad=s >
>
>
;
v6 ¼ 4:04 m=s
Once more, Eq. (C.72) can be time-differentiated again in order to find accel-
erations (Eq. C.79):
)
ðr2 x22 þ ir2 a2 Þeih2 þ ðr3 x23 þ ir3 a3 Þeih3 ¼ ðr4 x24 þ ir4 a4 Þeih4
ðC:79Þ
ðr5 x25 þ ir5 a5 Þeih5 þ a6 eih6 ¼ ðr40 x24 þ ir40 a4 Þeiðh4 þ u4 Þ
By separating real and imaginary parts we reach, once more, a system (Eq. C.80)
with four equations and four unknowns: a3 , a4 , a5 and a6 .
Appendix C: Kinematic and Dynamic Analysis of a Mechanism 395
9
r2 x22 cos h2 r2 a2 sin h2 r3 x23 cos h3 r3 a3 sin h3 ¼ r4 x24 cos h4 r4 a4 sin h4 >
>
>
>
r2 x22 sin h2 þ r2 a2 cos h2 r3 x23 sin h3 þ r3 a3 cos h3 ¼ r4 x24 sin h4 þ r4 a4 cos h4 =
r5 x25 cos h5 r5 a5 sin h5 þ a6 cos h6 ¼ r40 x24 cos h40 r40 a4 sinðh4 þ u4 Þ >
>
>
>
;
r5 x25 sin h5 þ r5 a5 cos h5 þ a6 sin h6 ¼ r40 x24 sin h40 þ r40 a4 cosðh4 þ u4 Þ
ðC:80Þ
Again, we start by considering the first two algebraic equations in the system
(Eq. C.80), which yield the angular accelerations of links 3 and 4 (Eq. C.81).
9
r2 a2 sin h2 þ r4 a4 sin h4 r2 x22 cos h2 r3 x23 cos h3 þ r4 x24 cos h4 >
>
a3 ¼ =
r3 sin h3
r2 a2 sinðh3 h2 Þ þ r2 x2 cosðh3 h2 Þ þ r3 x3 r4 x4 sinðh4 h3 Þ >
2 2 2
>
a4 ¼ ;
r4 sinðh4 h3 Þ
ðC:81Þ
Finally, a6 and a5 (Eq. C.82) are obtained from the last two algebraic equations
in the system (Eq. C.80):
9
r40 a4 cosðh4 þ u4 Þ r40 x24 sinðh4 þ u4 Þ þ r5 x25 sin h5 =
a5 ¼
r5 cos h5 ;
a6 ¼ r40 a4 sinðh4 þ u4 Þ þ r40 x24 cosðh4 þ u4 Þ r5 a5 sin h5 r5 x25 cos h5
ðC:82Þ
These expressions (Eqs. C.81 and C.82) can be particularized for h2 ¼ 350
yielding the values for the unknowns (Eq. C.83):
9
a3 ¼ 1:98 rad=s2 >
>
=
a4 ¼ 9 rad=s2
ðC:83Þ
a5 ¼ 0:72 rad=s >
2
>
2;
a6 ¼ 53:14 m=s
We assume that we know the value of the mass and the moment of inertia of the
links. Their values are included in Table C.2.
Figure C.13 shows the center of mass of each link. Their position (Eq. C.84) is
given by the following distances:
396 Appendix C: Kinematic and Dynamic Analysis of a Mechanism
G4
G3 B
3
O2 2 ∠O4 BG4
G2 A
O4
9
O2 G2 ¼ 0:5 m >>
>
>
AG3 ¼ 2 m > >
>
=
BG4 ¼ 0:52 m ðC:84Þ
>
>
\O4 BG4 ¼ 75:4 >>
>
>
>
DG ¼ 3:25 m ;
5
The acceleration of the center of mass of each link (Eq. C.85) has been deter-
mined by Raven’s Method yielding the following results:
9
aG2 ¼ 8:64^i þ 1:52^j ¼ 8:78 m=s2 \170 >
>
>
aG3 ¼ 21:35^i þ 6:15^j ¼ 22:22 m=s2 \163:94 >
=
aG4 ¼ 25:84^i þ 4:57^j ¼ 26:24 m=s2 \170 ðC:85Þ
>
aG5 ¼ 53:55^i þ 2:16^j ¼ 53:59 m=s2 \177:69 >
>
>
;
aG6 ¼ 53:14^i ¼ 53:14 m=s2 \180
Once the masses, moments of inertia and accelerations of each center of mass
have been determined, we can calculate the forces (Eq. C.86) and moments
(Eq. C.87) due to inertia:
Appendix C: Kinematic and Dynamic Analysis of a Mechanism 397
α5
aG5 5 C
aG6 D = G6 G5 F5In
6 F6In M 5In
4
α4
α3 aG4 G4 B
aG3 G F4In
3
aG2 F In
O2 2 3 F3In M 4In
G2 A M 3In
O4
9
F2In ¼ 15:31 8:78 ¼ 134:42 N >
>
>
>
F3In ¼ 61:26 22:22 ¼ 1361:2 N >
>
=
F4In ¼ 154:75 26:24 ¼ 4060:64 N ðC:86Þ
>
>
F5In ¼ 99:54 53:59 ¼ 5334:35 N >
>
>
>
;
F6In ¼ 85 53:14 ¼ 4516:9 N
9
M2In ¼ 1;278 0 ¼ 0 >
>
>
>
M3In ¼ 81:68 1:98 ¼ 161:73 Nm >
>
=
M4In ¼ 495:76 9 ¼ 4461:84 Nm ðC:87Þ
>
>
M5In ¼ 358:48 0:72 ¼ 258:1 Nm >
>
>
>
;
M6In ¼0
Figure C.14 shows the force and moment that acts on each link due to inertia.
We can see that the force is opposite to the linear acceleration of the center of mass
and the moment is opposite to the angular acceleration of the link.
In order to calculate the torque that is acting on link 2 to equilibrate the mechanism, we
will consider the inertia of the links as well as the force needed to move the 80 kg box.
We will consider a friction coefficient of 0.4 and will neglect the inertia force of the
box. Obviously, in a real problem the inertia of the box would have to be considered.
398 Appendix C: Kinematic and Dynamic Analysis of a Mechanism
So, in this example the force that has to be exerted by link 6 to move the box
(Eq. C.88) is:
We study the forces on the mechanism starting with link 6 (Eq. C.89).
In order to simplify the problem, we will consider that force FR acts on point D.
This will affect the position of reaction force F16 but as force FR is quite small
compared to Fi6 and the distance from point D to the base of the piston is also small
compared to the mechanism dimensions, the error is very small.
Since the direction of force F56 is unknown, it will be broken into a vertical and
horizontal component, FV56 and FH 56 . We know that the direction of force F16 is
perpendicular to the slider trajectory. So, this force will be equilibrated by FV56 . The
value of FH
56 (Eq. C.91) can be calculated by means of the force equilibrium of the
horizontal components of the forces acting on the link (Eq. C.90) as shown in
Fig. C.15b.
0 ¼ RFx ¼ FR þ F6In þ F56
H
ðC:90Þ
0 ¼ RFy ¼ F16 þ F56
V
56 ¼ 4831:14 N\180
FH ðC:91Þ
Figure C.16 shows the free body diagram of link 5. As we already know, force
FH H
56 is equal to force F65 but with opposite direction.
F56
9
5 ¼ G5 C sinð360 hF5In þ h5 Þ ¼ 3:25 sin 10:65 >
hIn >
=
ðC:96Þ
h65 ¼ DC cos h5 ¼ 6:5 cos 8:34
V
>
>
;
h65 ¼ DC sin h5 ¼ 6:5 sin 8:34
H
Back to link 6, we know the vertical forces acting on it, as FV65 ¼ FV56 ¼ F16 .
The equilibrium of forces acting on link 5 (Eq. C.97) yields the value of force
F45 (Eq. C.98) as shown in Fig. C.17.
56 þ F56 þ F5 þ F45 ¼ 0
FH ðC:97Þ
V In
Similarly, the equilibrium equations of links 3 and 4 yield the value of the forces
transmitted by the links.
G3 F43N 3
In
B
F23 h
3
3 F3In
A M 3In
h43N 4
M 4In
F34N 4
h54 G4
F34N 3 F4In
B
h34N 3 h4In
O4 F14
Appendix C: Kinematic and Dynamic Analysis of a Mechanism 401
Figure C.19 shows the free body diagram of link 4. We can calculate FN3 43
(Eq. C.105) by means of the equilibrium equation of moments with respect to point
N3
O4 (Eqs. C.103 and C.104). We assume the direction of F34 to be oriented to the
left.
X
MjOz 4 ¼ 0 ! hIn
4 F4 þ h34 F34 h54 F54 M4 ¼ 0
In N3 N3 In
ðC:103Þ
j
N3
F34 ¼ 31;486 N ðC:105Þ
9
4 ¼ O4 B cosð90 þ hF4In h4 Þ ¼ 3 cos 13
hIn >
=
h54 ¼ O4 C cosð90 þ hF54 h40 Þ ¼ 6 cos 13:26 ðC:106Þ
>
;
hN3
34 ¼ O4 B sinðh4 h3 Þ
The force equilibrium analysis of the forces acting on link 4 (Eq. C.107) yields
F14 (Eq. C.108). Figure C.20 shows the force polygon.
F54 þ FIn
4 þ F34 þ F34 þ F14 ¼ 0
N4 N3
ðC:107Þ
Also, the analysis of the force equilibrium of link 3 (Eq. C.109) yields force F23
(Eq. C.110). The force polygon of forces acting on link 3 is shown in Fig. C.21.
3 þ F43 þ F23 ¼ 0
FIn ðC:109Þ
F54 F4In
o
F34N 4
F14
F34N 3
In
o F3
F43
F23
h32 A
F32
Finally, Fig. C.22 shows the equilibrium analysis of link 2, from which we find
the value of the equilibrating torque (Eq. C.114) as well as force F12 (Eq. C.112).
Since the value of FIn 2 is very small compared to F32 , we will neglect it in
Eq. (C.111). Therefore:
We start the dynamic analysis of the mechanism by writing the equations of the
force and moment equilibrium of each link (Eqs. C.116–C.20). Figure C.23 shows
radius vectors pi , qi and ri used in the moment equations:
• Link 2:
)
F32 F21 ¼ m2 aG2
ðC:116Þ
p2 ^ F32 q2 ^ F21 þ M0 ¼ IG2 a2
• Link 3:
)
F43 F32 ¼ m3 aG3
ðC:117Þ
p3 ^ F43 q3 ^ F32 ¼ IG3 a3
• Link 4:
)
F54 F43 þ F14 ¼ m4 aG4
ðC:118Þ
p4 ^ F54 q4 ^ F43 þ r4 ^ F14 ¼ IG4 a4
G4 q 4 B
G3 p3
q2 p q3
O2 2
3
G2 A φ4
r4
O4
404 Appendix C: Kinematic and Dynamic Analysis of a Mechanism
• Link 5:
)
F65 F54 ¼ m5 aG5
ðC:119Þ
p5 ^ F65 q5 ^ F54 ¼ IG5 a5
• Link 6:
The system (Eq. C.121) can be written in matrix form (Eq. C.122):
½Lq ¼ F ðC:122Þ
Appendix C: Kinematic and Dynamic Analysis of a Mechanism 405
where:
0 1
1 0 1 0 0 0 0 0 0 0 0 0 0 0
B 0 1 0 1 0 0 0 0 0 0 0 0 0 0C
B C
B q2y q2x p2y p2 x 0 0 0 0 0 0 0 0 0 1C
B C
B 0 0 1 0 1 0 0 0 0 0 0 0 0 0C
B C
B 0 0 0 1 0 1 0 0 0 0 0 0 0 0C
B C
B 0 0 q3y q3x p3y p3x 0 0 0 0 0 0 0 0C
B C
B 0 0 0 0 1 0 1 0 1 0 0 0 0 0C
½L ¼ B
B 0
C
B 0 0 0 0 1 0 1 0 1 0 0 0 0CC
B 0 0 0 0 q4y q4x p4y p4 x r4y r4x 0 0 0 0C
B C
B 0 0 0 0 0 0 1 0 0 0 1 0 0 0C
B C
B 0 0 0 0 0 0 0 1 0 0 0 1 0 0C
B C
B 0 0 0 0 0 0 q5y q5x 0 0 p5y p5x 0 0C
B C
@ 0 0 0 0 0 0 0 0 0 0 1 0 0 0A
0 0 0 0 0 0 0 0 0 0 0 1 1 0
ðC:123Þ
01
F21x
B F21y C
B C
B F32x C
B C
B F32y C
B C
B F43x C
B C
B F43y C
B C
B F54x C
q¼B C
B F54y C ðC:124Þ
B C
B F14 C
B xC
B F14 C
B yC
B F65 C
B xC
B F65 C
B yC
@ F16 A
y
M0
0 1
m2 aG2x
B m2 aG2y C
B C
B I G 2 a2 C
B C
B m3 aG3x C
B C
B m3 aG3y C
B C
B I G 3 a3 C
B C
B m4 aG4x C
B
F¼B C ðC:125Þ
C
B m4 aG4y C
B I a C
B G 4 4 C
B m5 aG5x C
B C
B m5 aG5y C
B C
B I G 5 a5 C
B C
@ m6 aG FR A
6x
m6 aG6y
406 Appendix C: Kinematic and Dynamic Analysis of a Mechanism
The analytical expressions of the radius vectors in matrix ½L are defined in Eqs.
(C.126)–(C.129). Angles h2 , h3 , h4 , u4 and h5 are the ones defined in Sect. 3.6 for
the analysis with Raven’s Method. Angle /4 is defined in Fig. C.23.
• Link 2:
p2 ¼ AG2 ðcos h2^i þ sin h2^jÞ
ðC:126Þ
q2 ¼ O2 G2 ðcos h2^i þ sin h2^jÞ
• Link 3:
p3 ¼ BG3 ðcos h3^i þ sin h3^jÞ
ðC:127Þ
q3 ¼ AG3 ðcos h3^i þ sin h3^jÞ
• Link 4:
9
p4 ¼ CO4 ðcosðh4 þ u4 Þ^i þ sinðh4 þ u4 Þ^jÞ O4 G4 ðcosðh4 þ /4 Þ^i þ sinðh4 þ /4 Þ^jÞ =
q4 ¼ BO4 ðcos h4^i þ sin h4^jÞ O4 G4 ðcosðh4 þ /4 Þ^i þ sinðh4 þ /4 Þ^jÞ
;
r4 ¼ O4 G4 ðcosðh4 þ /4 Þ^i þ sinðh4 þ /4 Þ^jÞ
ðC:128Þ
• Link 5:
p5 ¼ DG5 ðcos h5^i þ sin h5^jÞ
ðC:129Þ
q5 ¼ CG5 ðcos h5^i þ sin h5^jÞ
aG2 ¼ O2 G2 a2 ð sin h2^i þ cos h2^jÞ O2 G2 x22 ðcos h2^i þ sin h2^jÞ ðC:131Þ
aG3 ¼ O2 Aa2 ð sin h2^i þ cos h2^jÞ O2 Ax22 ðcos h2^i þ sin h2^jÞ
ðC:132Þ
þ G3 Aa3 ð sin h3^i þ cos h3^jÞ G3 Ax2 ðcos h3^i þ sin h3^jÞ
3
If we find the values of all the elements in the vector F for h2 ¼ 350 and solve
the system (Eq. C.122), we obtain the values (Eq. C.136) for the unknowns
(Eq. C.124):
9
F21 ¼ 32;239^i þ 7386^j N >
>
>
>
>
F32 ¼ 32;106^i þ 7409^j N >
>
>
>
>
F14 ¼ 16;636^i þ 7550^j N >
>
>
=
^ ^
F54 ¼ 10;161i þ 944j N ðC:136Þ
>
>
>
F65 ¼ 4833^i þ 1173^j N > >
>
>
>
^ >
>
F16 ¼ 1173j N >
>
>
;
M0 ¼ 12;872 Nm
408 Appendix C: Kinematic and Dynamic Analysis of a Mechanism
0
90° 180° 270° 360° θ2
−5,000
−10,000
−15,000
−20,000
12,500
10, 000
7,500
5,000
2,500
0
90° 180° 270° 360° θ2
One of the main advantages of the Matrix Method for the dynamic analysis when
compared to the graphical method is the ability to calculate the value of the
unknowns along a complete cycle.
With the latter we can only find one solution for one position of the crank in the
curve and the expressions cannot be used again if there are any changes in the
geometrical data of the mechanism.
Figure C.24 shows a curve with the value of the instantaneous motor torque for
the different positions of the crank, h2 . The value of the motor torque is given by M0
and it is the torque that is necessary to apply to motor link 2 in order to obtain the
desired speed and acceleration. In this case, x2 ¼ 4:19 rad=s and a2 ¼ 0.
Appendix C: Kinematic and Dynamic Analysis of a Mechanism 409
Moreover, we can obtain the curve of the magnitude of the shaking force versus
the positions of the crank (Fig. C.25). The shaking force is given by Eq. (C.137):
In Fig. C.25 we can see that the maximum value for the shaking force is at a
position close to h2 ¼ 350 . In this case, this position coincides with the maximum
acceleration of link 6.