Four Bar Mechanism
Four Bar Mechanism
Four Bar Mechanism
1. INTRODUCTION
Four-bar mechanisms are widely used in the industry and can be found in
machines such as photocopiers and card feeders [1]. The quest for high speed
light weight machinery requires a redesign of the current mechanisms.
Unfortunately, reducing the weight of four-bar mechanisms and/or increasing
their speed may lead to the onset of elastic oscillations which causes performance
degradation such as misfeeding in the case of the card feeder mechanism [1].
Moreover, the dynamics of these mechanisms become more involved and make
the control process a challenging task. Suppressing the vibrations of the coupler
mid-point of a four-bar mechanism using torque actuators mounted on the input
link is the subject of this work.
Traditionally, dynamic analysis and control of mechanisms have been based
on the assumption that the links behave as rigid bodies. In mechanical systems
operating at high speeds, some oscillatory elastic motion is inevitable. This
motion becomes a major concern when performance requirements are such that
high precision is important. Because of the trend toward increasing operating
speeds and reducing weights in modern machinery, it may be inaccurate to treat
certain links in such systems as rigid bodies. The effect of ¯exibility on the
2. DYNAMIC MODEL
The kinetic energy of the four-bar mechanism shown in Figure 1 is given by:
1 _ 2 1 _ 4 1 l3 2
T Ic y2 Io y4 r_r dx,
1
2 2 2 0
where y2 and y4 are the input and output angles, respectively, Ic and Io are the
mass moments of inertia of the input and output links with respect to the joint
z1
B
e2
w
z2 l3
x
A l4
l2
2 4
O C e1
axes, respectively, r is mass per unit length of the coupler link, and r is the
position vector of a point on the coupler link given as
r r2 r3 w,
2
where
r2 l2 cos
y2 e1 l2 sin
y2 e2 ,
3
w wz2
5
where w represents the elastic deformation of the coupler link at an arbitrary
position x. The unit vectors z1 and z2 can be written as
z1 cos
y3 e1 sin
y3 e2 ,
6
It should be noted that in general the constraint equations depend on the elastic
deformations. However, because the longitudinal deformations are neglected and
the transverse deformations are assumed small, the distance AB (see Figure 1) is
assumed to be constant. Therefore, the constraint equations here do not depend
on the elastic deformations.
The assumed modes method along with a constrained Lagrangian approach is
used to obtain the discretized equations of motion. Let the de¯ection of the
coupler link be written as
X
N
w
x, t ci
xqi
t,
10
i0
where qi(t) are the modal co-ordinates and ci(x) are the mode shapes of a
pinned±pinned beam given as
ip
ci
x sin x :
11
l3
FOUR-BAR MECHANISM 175
The constrained Lagrange's equations are
T
d @L @L @F
F
ÿ L Fi ,
12
dt @ Z_ i @Zi @Zi
where
L T ÿ U,
and Zi are the generalized co-ordinates which includes rigid body co-ordinates as
well as elastic modal co-ordinates. F is the vector containing the constraint
equations and L is the vector of Lagrange multipliers, l1 and l2; and Fi are the
generalized forces. The force vector (@F F/@Zi)TL is substituted in to replace the
removed joint forces.
The resulting differential equations are given as:
1 1
Ic
y2 rl22 l3
y2 rl2 l23
y3 cos
y2 ÿ y3 ÿ rl2 l23
y_ 2 ÿ y_ 3 y_ 3 sin
y2 ÿ y3
2 2
X
N X
N
ÿ l2 sin
y2 ÿ y3
y_ 2 ÿ y_ 3 q_ i Qi l2 cos
y2 ÿ y3 qi Qi
i1 i1
X
N X
N
l2
y3 sin
y2 ÿ y3 qi Qi l2 y_ 3 cos
y2 ÿ y3
y_ 2 ÿ y_ 3 q i Qi
i1 i1
X
N X
N
l2 y_ 3 sin
y2 ÿ y3 q_ i Qi l2 y_ 2 sin
y2 ÿ y3 q_ i Qi
i1 i1
1 XN
rl2 l23 y_ 2 y_ 3 sin
y2 ÿ y3 ÿ l2 y_ 2 y_ 3 q_ i Qi ÿ l2 sin
y2 l1 l2 cos
y2 l2 t,
13
2 i1
1 3 XN XN X N XN X N
rl y3
qi Si y3 _
mij qi qj y3 mij qi qj
3 3 i1 i1 j1 i1 j1
1 XN
ÿ rl2 l23 y_ 2
y_ 2 ÿ y_ 3 sin
y2 ÿ y3 l2 y2 sin
y2 ÿ y3 qi Qi
2 i1
X
N X
N
l2 y_ 2
y_ 2 ÿ y_ 3 cos
y2 ÿ y3 qi Qi l2 y_ 2 sin
y2 ÿ y3 q_ i Qi
i1 i1
X
N
1 1
ÿ l2 y_ 2 sin
y2 ÿ y3 q_ i Qi ÿ rl2 l23 y_ 2 y_ 3 sin
y2 ÿ y3 rl2 l23 y2 cos
y2 ÿ y3
i1
2 2
X
N
ÿ l2 y_ 2 y_ 3 cos
y2 ÿ y3 Qi ÿ l3 sin
y3 l1 l3 cos
y3 l2 0,
14
i1
176 M. KARKOUB AND A. S. YIGIT
Io
y4 l4 sin
y4 l1 ÿ l4 cos
y4 l2 0,
15
X
N
y 3 Si mij qj l2 y2 cos
y2 ÿ y3 Qi
j1
X
N
ÿ l3 y_ 2
y_ 2 ÿ y_ 3 sin
y2 ÿ y3 Qi ÿ y_ 23 mij qj
j1
X
N
ÿ l2 y_ 2 y_ 3 sin
y2 ÿ y3 Qi kij qj 0 i 1, 2, . . . N,
16
j1
where
l3
l3
Qi rci dx, Si rxci dx,
0 0
l3
l3
00 00
mij rci cj dx, kij EIci cj dx,
0 0
section 1, because of the fully coupled nature of the equations, the rigid body co-
ordinates (e.g., input and output link angular displacements) are affected by the
elastic deformation of the coupler link. However, this effect is negligible and can
only be seen in the joint angular velocities (see Figures 4 and 5).
Another set of simulations are carried out with a peak torque magnitude of
t0 = 001 Nm and Tm = 1 s. The open-loop responses for the ¯exible and rigid
models of the four-bar mechanism are shown in Figures 6 through 9. The effect
of ¯exibility is now more pronounced, since the larger torque causes larger
3.2
3.0
2.8
2.6
Crank angle (rad)
2.4
2.2
2.0
1.8
1.6
1.4
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 2. Crank angle open-loop time response, t0 = 0003 Nm; Ð, ¯exible; . . . , rigid.
178 M. KARKOUB AND A. S. YIGIT
2.50
2.45
2.40
Output angle (rad)
2.35
2.30
2.25
2.20
2.15
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 3. Output angle open-loop time response, t0 = 0003 Nm; key as Figure 2.
3.0
2.5
Crank angular velocity (rad/s)
2.0
1.5
1.0
0.5
0.0
–0.5
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 4. Crank angular velocity open-loop time response, t0 = 0003 Nm; key as Figure 2.
FOUR-BAR MECHANISM 179
0.6
0.5
0.3
0.2
0.1
0.0
–0.1
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 5. Output angular velocity open-loop time response, t0 = 0003 Nm; key as Figure 2.
10
0
Crank angle (rad)
-5
–10
–15
–20
–25
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 6. Crank angle open-loop time response, t0 = 001 Nm; key as Figure 2.
180 M. KARKOUB AND A. S. YIGIT
2.6
2.5
2.4
Output angle (rad)
2.3
2.2
2.1
2.0
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 7. Output angle open-loop time response, t0 = 001 Nm; Ð, ¯exible; key as Figure 2.
20
15
Crank angular velocity (rad/s)
10
–5
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 8. Crank angular velocity open-loop time response, t0 = 001 Nm; key as Figure 2.
FOUR-BAR MECHANISM 181
2.5
2.0
1.0
0.5
0.0
–0.5
–1.0
–1.5
–2.0
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 9. Output angular velocity open-loop time response, t0 = 001 Nm; key as Figure 2.
elastic deformations. The effect of ¯exibility is signi®cant not only on the joint
angular velocities, but also on the joint angles. Clearly, in this case, a rigid
model or a ¯exible model without full coupling will yield gross errors with
respect to rigid body motions since the effect of elastic deformation will not be
seen in rigid body co-ordinates.
It is apparent from Figures 2 through 9 that the ¯exibility of the coupler link
is felt in the input as well as the output links. This makes it possible to suppress
the vibrations of the coupler link through the input torque. However, it is clear
that models based on decoupled rigid and ¯exible motions cannot be used for
the proposed type of control.
1.90
1.85
1.80
Input angle (rad)
1.75
1.70
1.65
1.60
1.55
1.50
0.0 0.5 1.0 1.5 2.0 2.5 3.0
Time (s)
Figure 10. Time response with PD control for the regulator problem, the input angle; y2; Ð,
closed-loop; . . . , open-loop.
184 M. KARKOUB AND A. S. YIGIT
2.25
2.24
2.23
2.21
2.20
2.19
2.18
Figure 11. Time response with PD control for the regulator problem, the output angle, y4; key
as Figure 10.
10 –3
6
4
Mid-point coupler deflection, w (m)
–2
–4
–6
0 1 2 3 4 5 6
Time (s)
Figure 12. Time response with PD control for the regulator problem, coupler mid-point de¯ec-
tion, w; key as Figure 10.
FOUR-BAR MECHANISM 185
10 –3
2.5
2.0
1.5
0.5
0.0
–0.5
–1.0
–1.5
–2.0
0 1 2 3 4 5 6
Time (s)
3.2
3.0
2.8
2.6
Crack angle (rad)
2.4
2.2
2.0
1.8
1.6
1.4
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 14. Time response with PD control for start-stop input command, the crank angle, y2;
key as Figure 10.
2.50
2.45
2.40
Output angle (rad)
2.35
2.30
2.25
2.20
2.15
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 15. Time response with PD control for start±stop input command, the output angle, y4;
key as Figure 10.
FOUR-BAR MECHANISM 187
10 –4
8
–2
–4
–6
–8
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 16. Time response with PD control for start-stop input command, the coupler mid-
point de¯ection, w; key as Figure 10.
10 –3
3
1
Torque (N–m)
–1
–2
–3
0 1 2 3 4 5 6 7 8 9 10
Time (s)
Figure 17. Open-loop and closed-loop torques for start-stop input command; key as Figure
10.
188 M. KARKOUB AND A. S. YIGIT
5. CONCLUSIONS
Modelling and control of a ¯exible four-bar mechanism has been investigated.
Governing non-linear equations are obtained through a constrained Lagrangian
approach. The equations are fully coupled such that the mutual dependence
between rigid body and elastic motions is preserved. Resulting differential-
algebraic equations are solved numerically to simulate the system open-loop and
closed-loop behavior. A linearized dynamic model is developed which facilitates
design of a simple PD controller which does not require measurement of the
elastic deformations. The gains obtained are used as initial estimates for
controlling the actual mechanism system described by a set of coupled non-linear
differential-algebraic equations. The resultant controller has been shown to be
ef®cient in suppressing the vibrations of the ¯exible link as well as controlling
the rigid body motion. The work is ongoing to improve the performance of the
proposed controllers by gain scheduling.
REFERENCES
1. G. N. SANDOR and A. G. ERDMAN 1984 Advanced Mechanism Design: Analysis and
Synthesis. Englewood Clis, NJ: Prentice-Hall.
2. A. A. SHABANA 1989 Dynamics of Multibody Systems, New York: Wiley-
Interscience.
3. S. NAGARAJAN and D. A. TURIC 1990 Journal of Dynamic Systems, Measurement
and Control 112, 203±224. Lagrangian formulation of the equations of motion for
elastic mechanisms with mutual dependence between rigid body and elastic motions,
part 1: element level equations, part 2: system equations.
4. W. SUNADA and S. DUBOWSKY 1981 Journal of Mechanical Design 103, 643±651.
The application of ®nite element methods to the dynamic analysis of spatial and co-
planar linkage systems.
5. A. L. SCHWAB and J. P. MEIJARD 1997 Proceedings of the 1997 ASME Design
Engineering Technical Conferences, Sacramento, CA, 1±7. Small vibrations superim-
posed on non-linear rigid body motion.
6. A. YIGIT, R. A. SCOTT and A. G. ULSOY 1988 Journal of Sound and Vibration 121,
201±210. Flexural motion of a radially rotating beam attached to a rigid body.
7. H. EL-ABSY and A. A. SHABANA 1996 Journal of Sound and Vibration 198, 617±637.
Coupling between rigid body and deformation modes.
8. Y. A. KHULIEF and A. A. SHABANA 1986 ASME Journal of Mechanisms,
Transmissions, and Automation in Design 108, 38±45. Dynamic analysis of con-
strained system of rigid and ¯exible bodies with intermittent motion.
9. C. K. SUNG and Y. C. CHEN 1991 ASME Journal of Vibration and Acoustics 113,
14±21. Vibration control of the elastodynamic response of high-speed ¯exible link-
age mechanisms.
10. D. G. BEALE and S. W. LEE 1995 ASME Design Engineering Technical Conferences
DE-Vol. 84±1, 203±209. The applicability of fuzzy control for ¯exible mechanisms.
FOUR-BAR MECHANISM 189
11. W. H. LIAO, J. H. CHOU and I. R. HORNG 1997 Smart Materials and Structures 6,
457±463. Robust vibration control of ¯exible linkage mechanisms using piezoelectric
®lms.
12. C. W. Gear and L. R. PETZOLD 1984 Journal of Numerical Analysis 21, 716±728.
ODE methods of the solution of dierential/algebraic systems.
13. M. J. BALAS 1978 IEEE Transactions on Automatic Control AC-23, 673±679.
Feedback control of ¯exible systems.
14. A. S. YIGIT 1994 ASME Journal of Dynamic Systems, Measurement, and Control
116, 208±215. On the stability of PD control for a two-link rigid-¯exible manipula-
tor.