Professional Documents
Culture Documents
FrA01-4
N o n l i n e a r C o u p l i n g C o n t r o l Laws for a 3 - D O F O v e r h e a d
Crane System 1
Y. Fang zx, W. E. Dixon t, D. M. Dawson A, and E. Zergeroglu*
ADepartment
of Electrical & Computer Engineering, Clemson University, Clemson, SC 29634-0915, [yfang, ddawson]@clemson.edu
~Oak Ridge National Laboratory, P.O. Box 2008, Bldg. 7601, Mailstop 6305, Oak Ridge, TN 37831, dixonwe@ORNL.GOV
SLucent Technologies, Bell Lab Innovations Optical Fiber Solutions, 50 Halls Rd, Sturbridge MA, 01566, ezerger@lucent.com
3766
=[F~
y 0 1~
0
m31
m41
m22
m32
m42
m23
m33
0
roll = m p + mr + me,
m24
0
m44
~T (11]/I(q) - Vm(q,~l)) ~ = O
v~ ~ R 4
(8)
(2)
(3)
(9)
m 4 1 = m p L sin Ocos
I O
0
0
0
(7)
m22=mp+rnc
Vm =
V~ E R4
m33=mpL 2+I,
(6)
A s s u m p t i o n 1: The payload and the gantry are connected by a massless, rigid link.
where x(t) E R 1 denotes the gantry position along the XCoordinate axis, y(t) E R 1 denotes the gantry position
along the Y-Coordinate axis, O(t) E R 1 denotes the payload angle with respect to the vertical, (t) E R 1 denotes
the projection of the payload angle along the X-Coordinate
axis, and M(q) E R 4x4, Y,~(q,(t) E R 4x4, G(q) E R 4, and
u(t) E R 4 are defined as follows
M --
F~ 0 0] ~
(5)
(1)
q=[~
0] T
mpgLsinO
m44 = m p L 2 sin 2 0 + I
0 Vm13
0 Vm23
0
0
0 Vm43
Vml4
Vrn24
gm34
Vm44
(4)
3767
R e m a r k 1 Note that the model given by (1) could be modified to include other dynamic effects associated with the
gantry dynamics (e.g., gantry friction, viscous damping coej~cients, mass m o m e n t of inertia o.f the gantry and rail
motors, etc.); however, these additional dynamic effects
were not included in the model since these effects can be
directly cancelled by the controller.
w2 =
m c
~ ,
....
/oi
r = [x y]T.
I / %%
,,- -@ ,.
X Y Z : Fixed
coordinate s y s t e m
mp
=
Figure
(19)
Ix~ ]
= det(M)
(PF+W)
(20)
1: 3 - D O F O v e r h e a d C r a n e S y s t e m
+ m )mo (1 + sin 0) +
# =,
wl =
F = [F~
F~] ~ .
(22)
> 0
From the expressions given in (21) and (23), we can see that
P(q) is positive-definite, symmetric, and invertible, where
the inverse of P(q), denoted by p-l(q), is also positivedefinite and symmetric.
'
To facilitate the subsequent Lyapunov-based control design,
we will utilize the energy of the overhead system, denoted
by E(q, (1) E R 1, and defined as follows
lq T
E(q, (1) = -~
(24)
(25)
(14)
(15)
(16)
0+ , ) + 0
W]~.
(26)
(27)
R e m a r k 2 The control objective is defined in terms of regulating the gantry position and the angle of the payload with
the vertical. The problem of regulating the projection of the
payload angle along the X-Coordinate axis, denoted by (t),
is not required. That is, if the payload angle, denoted by
O(t), is regulated to zero, then we can see from Figure 1
that the payload has been regulated to the desired location.
4.1 P r o p o r t i o n a l - D e r i v a t i v e
Control Law
Based on the subsequent stability analysis, we design the
following proportional-derivative (PD) control law
F -- - k p e - kdi~
k~
(2s)
Xd
Yd
0 )
(29)
t----~oO
(30)
After taking the time derivative of (30) and then substituting (25) and the time derivative of (27) into the resulting
expression, we can rewrite (30) as follows
?~ = T (kEF + kpe).
(31)
After substituting ( 2 8 ) i n t o (31) for F(t) and then cancelling common terms, we obtain the following expression
y~ =
-kS.
(32)
~(t) = 0
~(t) = 0,
(34)
and hence, we can conclude from (19), (30), (33), and (34)
that x(t), y(t), and ]/1 (t) are constant, and that
2(t) = 0
9(t) = 0.
(35)
' (36)
3769
- kdr - kpe - d ~ / ) ~
IV
(37)
T h e o r e m 2 The controller given in (37) ensures asymptotic regulation of the overhead crane system in the sense
that
lim ( x ( t )
~----*00
y(t)
8(t) ) =
( Xd
Yd
PD
Controller
E 2 Coupling
Control Law
102
45
1
No
125.3
50
0.001
50
kd
0 )
ks
kv
Gantry Energy
Coupling
Control Law
350
120
0.4
0.6
(39)
k s + kv
1.5
1.5
Z1
0.5
05
10
20
Angle e(t)
30
10
20
Angle (t)
30
~o
30
'
2'0
3?
40
10
x_i!
10
T h e o r e m 3 The controller given in (39) ensures asymptotic regulation of the overhead crane system in the sense
that
40
10
600
2o
30
Force Input Fx(t)
40
'"
lo
600
2OO
lim ( x ( t )
O(t) ) =
y(t)
( Xd
t--*O0
0 )
(40)
-2000
,o
io
3'o
01
40
Time[sec]
where
Xd
,0
Time[sec]
15
mp = 160 [kg],
I = 1.5 [kg.m2],
m~ = 23 [kg],
L = 2.5 [m]
m~ = 190 [kg],
(41)
,,
0 v ....
0
10
, o.:L
20
Angle O(t)
~0~
30
0.2
10
20
Angle (t)
30
40
Force 120putFy(t) 30
40
2
1.5
.....
-0.11!,
-02
0
0.5
'
20
30
10 FForce Input Fx(t)
40
10
'
200 /
E 1[1~
3770
lO
2'0
Tirne[sec]
io
4o
~o
~'o
3'o
Time[sec]
Cart Positionx(t)
15
4
3
10
5
0
0
0.4
10
20
Angleo(t)
30
10 Force 120ut_Fx(t) 30
'
10
20
Angle(t)
30
021.il
20001
"-'0 ~
0'5I
0
0
lO Fo,~e12nOutFy(t)
500 ~ I .
"
/
~, 1 k
-500
0
10
20
Time[sec]
30
40
-1000
10
20
Time[sec]
30
6 Conclusion
In this paper, we presented three controllers for an overhead crane system. By utilizing a Lyapunov-based stability analysis along with LaSalle's Invariance Theorem, we
proved asymptotic regulation of the gan.try and payload
position for a PD controller and two nonlinear controllers.
Simulation results were utilized to demonstrate that the
increased coupling between the gantry and payload that results from the additional nonlinear feedback terms in the
nonlinear coupling control laws, resulted in improved transient response. Future work will focus on comparing the
performance of the P D controller with the nonlinear coupling control laws through experimental results obtained
from an overhead crane system with a gantry that moves in
a 2-DOF Cartesian plane.
References
[1]
T. Burg, D. Dawson, C. Rahn and W. Rhodes, "Nonlinear Control of an Overhead Crane via the Saturating
Control Approach of Teel", Proc. IEEE Int. Conf. Robotics
and Automation, pp. 3155-3160, 1996.
[2]
H. Butler, G. Honderd, and J. Van Amerongen,
"Model Reference Adaptive Control of a Gantry Crane
Scale Model", IEEE Control Systems Magazine, pp. 57-62,
January 1991.
[3]
C. Chung and J. Hauser, "Nonlinear Control of a
Swinging Pendulum", Automatica, Vol. 31, No. 6, pp. 851862, 1995.
[4]
J. Collado, R. Lozano and I. Fantoni, "Control of
Convey-crane Based on Passivity", Proc. American Control
Conference, pp.1260-1264, 2000.
[5]
Y. Fang, E. Zergeroglu, W. E. Dixon, and D. M. Dawson, "Nonlinear Coupling Control Laws for an Overhead
Crane System", Proc. of the IEEE Conference on Control
Applications, in press.
3771
[6]
I. Fantoni, R. Lozano, and M. W. Spong, "Energy
Based Control of the Pendubot", IEEE Transactions on
Automatic Control, Vol. 45, No. 4, pp. 725-729, 2000.
[7]
B. Kiss, J. Levine, and P. Mullhaupt, "A Simple Output Feedback PD Controller for Nonlinear Cranes", Proc.
of the Conference on Decision and Control, pp. 5097-5101,
2000.
[8]
H. Lee, "Modeling and Control of a ThreeDimensional Overhead Cranes", ASME Trans. on Dynamic
Systems, Measurement, and Control, Vol. 120, pp. 471-476,
1998.
[9]
R. Lozano, I. Fantoni, D. J. Block, "Stabilization of
the Inverted Pendulum Around Its Homoclinic Orbit", Systerns & Control Letters, Vol. 40, No. 3, pp. 197-204, 2000.
[10] S. C. Martindale, D. M. Dawson, J. Zhu, and C.
Rahn, "Approximate Nonlinear Control for a Two degree of
Freedom Overhead Crane: Theory and Experimentation",
Proc. American Control Conference, pp. 301-305, 1995.
[11] K . A . F . Moustafa and A. M. Ebeid, "Nonlinear Modeling and Control of Overhead Crane Load Sway", ASME
Trans. on Dynamic Systems, Measurement, and Control,
Vol. 110, pp. 266-271, 1988.
[12] M . W . Noakes and J. F. Jansen, "Ceneralized Inputs for Damped-Vibration Control of S~tspended Payloads", Computers and Electrical Engineering, An International
Journal, 1991.
[13] Y. Sakawa and H. Sano, "Nonlinear Model and Linear Robust Control of Overhead Traveling Cranes", Nonlinear Analysis, Vol. 30, Issue 4, pp.2197-2207, 1997.
[14] J . J . E . Slotine and W. Li, Applied Nonlinear Control,
Englewood Cliff, NJ: Prentice Hall, Inc., 1991.
[15] A.R. Teel, "Semi-global Stabilization of the 'Ball and
Beam' Using 'Output' Feedback", Proc. American Control
Conference, pp. 2577-2581, 1993.
[16] Q. Wei, W. P. Dayawansa and W. S. Levine, "Nonlinear Controller for An Inverted Pendulum Having Restricted
Travel", Automatica, Vol. 31, No. 6, pp. 841-850, 1995.
[17] K. Yoshida and H. Kawabe, "A Design of Saturating
Control with a Guaranteed Cost and Its Application to the
Crane Control System", IEEE Transactions on Automatic
Control, Vol. 37, No. 1, pp. 121-127, 1992.
[18] K. Yoshida, "Nonlinear Controller Design for a Crane
System with State Constraints", Proc. American Control
Conference, pp. 1277-1283, 1998.
[19] J. Yu, F. L. Lewis, and T. Huang, "Nonlinear Feedback Control of a Gantry Crane", Proc. A~nerican Control
Conference, Seattle, Washington, pp.4310-4315, 1995.
Appendices are availabe upon request.