On The Adaptive Tracking Control of 3-D Overhead Crane Systems
On The Adaptive Tracking Control of 3-D Overhead Crane Systems
www.intechopen.com
278
Adaptive Control
be moved with state feedback while the poles can be arbitrarily placed (if completely
controllable). In most standard adaptive control as well as in nonlinear adaptive control, all
algorithms require that the plant to be minimum phase. This chapter presents a new
procedure for designing output tracking controller for non-minimum phase systems (The
overhead crane systems).
Several researchers have dealt with the modeling and control problems of overhead crane
system. In [5], a simple proportional derivative (PD) controller is designed to asymptotically
regulate the overhead crane system to the desired position with natural damping of sway
oscillation. In [6], the authors propose an output feedback proportional derivative controller
that stabilizes a nonlinear crane system. In [7], the authors proposed an indirect adaptive
scheme, based on dynamic feedback linearization techniques, which was applied to
overhead crane systems with two control input. In [8], Li et al attacked the under-actuated
problem by blending four local controllers into one overall control strategy; moreover,
experimental results delineating the performance of the controller were also provided. In [9],
a nonlinear controller is proposed for the trolley crane systems using Lyapunov functions
and a modified version of sliding-surface control is then utilized to achieve the objective of
cart position control. However, the sway angle dynamics has not been considered for
stability analysis. In [10], the authors proposed a saturation control law based on a
guaranteed cost control method for a linearized version of 2-DOF crane system dynamics.
In [11], the authors designed a nonlinear controller for regulating the swinging energy of
the payload. In [12], a fuzzy logic control system with sliding mode Control concept is
developed for an overhead crane system. Y. Fang et al. [13] develop a nonlinear coupling
control law to stabilize a 3-DOF overhead crane system by using LaSalle invariance theorem.
However, the system parameters must be known in advance. Ishide et al. [14] train a fuzzy
neural network control architecture for an overhead traveling crane by using
back-propagation method. However, the trolley speed is still large even when the
destination is arrived, which would result in significant residual sway motion, low safety,
and poor positioning accuracy. In the paper [15], a nonlinear tracking controller for the load
position and velocity is designed with two loops: an outer loop for position tracking, and an
inner loop for stabilizing the internally oscillatory dynamics using a singular perturbation
design. But the result is available only when the sway angle dynamics is much faster than
the cart motion dynamics. In the paper [16], a simple control scheme, based on second-order
sliding modes, guarantees a fast precise load transfer and swing suppression during the
load movement, despite of model uncertainties. In the paper [17], it proposes a stabilizing
nonlinear control law for a crane system having constrained trolley stroke and pendulum
length using the Lyapunovs second method and performs some numerical experiments to
examine the validity of the control law. In the paper [18], the variable structure control
scheme is used to regulate the trolley position and the hoisting motion towards their
desired values. However the input torques exhibit a lot of chattering. This chattering is not
desirable as it might shorten the lifetime of the motors used to drive the crane. In the paper
[19], a new fuzzy controller for anti-swing and position control of an overhead traveling
crane is proposed based on the Single Input Rule Modules (SIRMs). Computer simulation
results show that, by using the fuzzy controller, the crane can be smoothly driven to the
www.intechopen.com
279
destination in a short time with low swing angle and almost no overshoot. D. Liu et al. [20]
present a practical solution to analyze and control the overhead crane. A sliding mode fuzzy
control algorithm is designed for both X-direction and Y-direction transports of the
overhead crane. Incorporating the robustness characteristics of SMC and FLC, the proposed
control law can guarantee a swing-free transportation. J.A. Mendez et al. [21] deal with the
design and implementation of a self-tuning controller for an overhead crane. The proposed
neurocontroller is a self-tuning system consisting of a conventional controller combined
with a NN to calculate the coefficients of the controller on-line. The aim of the proposed
scheme is to reduce the training-time of the controller in order to make the real-time
application of this algorithm possible. Ho-Hoon Lee et al. [22] proposes a new approach for
the anti-swing control of overhead cranes, where a model-based control scheme is designed
based on a V-shaped Lyapunov function. The proposed control is free from the
conventional constraints of small load mass, small load swing, slow hoisting speed, and
small hoisting distance, but only guarantees asymptotic stability with all internal signals
bounded. This paper also proposes a practical trajectory generation method for a near
minimum-time control, which is independent of hoisting speed and distance. In this paper
[23], robustness of the proposed intelligent gantry crane system is evaluated. The evaluation
result showed that the intelligent gantry crane system not only has produced good
performances compared with the automatic crane system controlled by classical PID
controllers but also is more robust to parameter variation than the automatic crane system
controlled by classical PID controllers. In this paper [24], the I-PD and PD controllers
designed by using the CRA method for the trolley position and load swing angle of
overhead crane system have been proposed. The advantage of CRA method for designing
the control system so that the system performances are satisfied not only in the transient
responses but also in the steady-state responses, have also been confirmed by the simulation
results.
Although most of the control schemes mentioned above have claimed an adaptive
stabilizing tracking/regulation for the crane motion, the stability of the sway angle
dynamics is hardly taken into account. Hence, in this chapter, a nonlinear control scheme
which incorporates both the cart motion dynamics and sway angle dynamics is devised to
ensure the overall closed-loop system stability. Stability proof of the overall system is
guaranteed via Lyapunov analysis. To demonstrate the effectiveness of the proposed
control schemes, the overhead crane system is set up and satisfactory experimental results
are also given.
2. Dynamic Model of Overhead Crane
The aim of this section is to drive the dynamic model of the overhead crane system. The
model is dived using Lagrangian method. The schematic plotted in Figure 1 represents a
three degree of freedom overhead crane system. To facilitate the control development, the
following assumptions with regard to the dynamic model used to describe the motion of
overhead crane system will be made. The dynamic model for a three degree of freedom
(3-DOF) overhead crane system (see Figure 1) is assumed to have the following postulates.
A1: The payload and the gantry are connected by a mass-less, rigid link.
A2: The angular position and velocity of the payload and the rectilinear position and
www.intechopen.com
280
Adaptive Control
K=
1
1
1
m1 x& 2 + (m1 + m2 ) y& 2 + mc ( x& c2 + y& c2 + z& c2 )
2
2
2
(1)
(2)
where x c , y c are the related positions of the load described in the Cartesian coordinate,
which can be mathematically written as
x c = x + l sin
www.intechopen.com
(3)
281
y c = y + l cos sin
(4)
z c = l cos cos
(5)
The following equations express the velocities by taking the time derivative of above
equations
(6)
(7)
(8)
d L
dt q& i
L
= i , i = 1,2,3,4.
qi
(9)
(10)
where M ( q ) R
is inertia matrix of the crane system, C ( q, q& ) R
is the
41
nonlinear terms coming from the coupling of linear and rotational motion, G ( q ) R
T
is the terms due to gravity, and = [u x u y 0 0] is the input vector.
As mentioned previously, the dynamic equation of motion described the overhead crane
system also have the same properties as follows
n
P1:The inertia matrix M (q ) is symmetric and positive definite for all q R .
4
P2:There exists a matrix B ( q, q& ) such that C ( q, q& ) = B ( q, q& ) q& , and x R
T
x ( M& 2 B) x = 0 , i.e., M& 2 B is skew-symmetric. B(q, q& x )q& y = B(q, q& y )q& x .
P3:The parameters of the system can be linearly extracted as
44
41
(11)
www.intechopen.com
282
Adaptive Control
q T = [q Tp
q Tp = [ x
where
qT ]
y ] , qT = [
and using the relations in P2, the dynamic equation of an overhead crane (10) is partitioned
in the following form
M p q&&p B pp
+
M q&& Bp
M pp
M T
p
B p q& p G p (q ) u p
+
=
B q& G (q ) 0
(12)
e = q q d = [e Tp
eT ]T
(13)
e& + K p e p s p
s = e& + Ke = p
=
e& + K e s
(14)
where
e p = q p q pd = [ x x d
y y d ]T [e x
e = q qd = [ d
d ]T [e
k
Kp = 1
0
0
k 3
,
=
K
0
k 2
0
k 4
e y ]T ,
e ]T ,
www.intechopen.com
283
M PP
M T
P
M P s& p B PP
+
M s& BP
B P s p p + u P
=
B s
(15)
where
(16)
(17)
&
x&
&&
&x&
T
M P (qd ) d + M (qd ) &&d + BP (q, q&) d + B (q, q&) &d + G (q) = 0
d
y& d
d
&y&d
(18)
q p , q& p , q , q&
q p , q& p , q , q&
www.intechopen.com
284
Adaptive Control
(19)
(20)
where 1 , 2 are regressor matrices with appropriate dimensions, and 1 , 2 are their
corresponding vectors of unknown constant parameters, respectively. As a majority of the
adaptive controller, the following signal is defined
where
2( Z x a x (t ) + bx (t )),
Z& x = 2bx (t ), Z x (t ) = 0,
, Z (t ) = 0,
x x
Z x (t ) > 0
bx (t ) > 0
bx (t ) 0
(21)
a x (t ) =
bx (t ) =
sp
sp
sp
+
+
T
T
( s 22 s K v s )
(22)
( s 22 s K v s )
T
(23)
Remark 2: Note that (21) is simply to define a differential equation of which its variable
Z x (t ) remains positive. Let another signal k(t) be defined to be its positive root, i.e.,
k = Z x , It can be shown that
1 k sp +
k&(t ) =
(
)( sT 22 sT K v s )
k (t ) s 2 +
p
2
k0
(24)
{}
In the sequel, we will first assume that there exists a measure zero set of time sequences
u P = 11 v K vp s p
www.intechopen.com
(25)
(k 1) s
p
T
T
( s 2 2 s K v s )
v =
s 2 +
285
(26)
where
(27)
(28)
M PP M P s& p BPP
M T M s& + B
P
P
1 , 2 respectively,
BP s p K vp
+
B s 0
~
0 s p 11 v
=
K v s 22 + K v s
(29)
or more compactly as
~
11 v
M (q)s& + h(q, q& )s + Ks =
22 + K v s
where
~
1 1 1
~ =
2 2 2
(30)
(31)
1 = k a 1 s p
&
&
2 = k b 2 s
(32)
where k a , k b are some positive definite gain matrices. In what follows we will show that
the error dynamics (30) along with the adaptive laws (32) constitutes an asymptotically
stable closed-loop dynamic system. This is exactly stated in the following theorem.
www.intechopen.com
286
Adaptive Control
Theorem : Consider the 3-D overhead crane system as mathematically described in (10) or (12) with
all the system parameters unknown. Then, by applying control laws (25)-(28) and adaptive laws (32),
the objective for the tracking control problem can be achieved, i.e., all signals inside the closed-loop
system (29) are bounded and e x , e , e y , e 0 asymptotically in the sense of Lyapunov.
Proof: Define the Lyapunov function candidate as
1~
1
~ 1~
~ 1
V (t ) = s T M (q)s + 1T k a11 + 2T kb12 + Z x
2
2
2
2
1~
1
~ 1
~ 1~
= s T M (q) s + 1T k a11 + 2T k b1 2 + k 2
2
2
2
2
It is obvious that, due to the quadratic form of system states as well as the definition of
Z x (t ) , V(t) is always positive-definite and indeed a Lyapunov function candidate. By
taking the time derivative of V we get
1
~& T 1 ~ ~& T 1 ~
V& (t ) = s T M (q ) s& + s T M& (q) s + 1 k a 1 + 2 k b 2 + kk&
2
~
11 v 1 T
~
~
T
T
= s ( B(q, q& ) s K vp s +
) + s M& (q ) s + s p 11 + s 2 2
2 2 + K v s 2
T
+(
k sp
sp
2
2
)( s 22 s K v s )
T
= sKs s p 11 (
T
+(
k sp
sp
2
2
(k 1) s p
sp +
2
~
T
T
T
T
)( s 22 s K v s ) + s 22 + s p 11
~
T
T
T
T
)( s 22 s K v s ) + s 2 2 + s K v s
= s T Ks
www.intechopen.com
(33)
287
It is clear that V& (t ) < 0 as long as K > 0 , which then implies s, k , 1 , 2 L Now,
assume that k (t ) = 0 instantaneously at t i . Because the solution Z x (t ) of the equation
(21) is well defined and is continuous for all t 0 , k(t) is continuous at t i , i.e.,
k (t i ) = k (t i +) . Since V is a continuous function of k , it is clear that V (t) remains
to be continuous at t i , i.e. , V (t i ) = V (t i + ) . Form then hypothesis, V& (ti ) < 0 and
+
V& (t i ) < 0, we hence can conclude that V is nonincreasing in t including t i , which then
readily implies that s, k L . Therefore, e, v and L directly from equation
&
~ ~
{}
{}
Remark 3: From the robustness point of view, it would be better if additional feedback term
k q s is included in the control law (24). With such an inclusion, the sway stabilization
result subject to external disturbance can also be maintained as the cart arrived at its
destination. This can be easily checked from the stability proof given in the theorem.
Proof: Let the Lyapunov function candidate be chosen as
V (t ) =
=
1 T
1 ~ T 1 ~
1 ~ T 1 ~
1
s M ( q ) s + 1 k a 1 + 2 k b 2 + Z x
2
2
2
2
1 T
1 ~T
1 ~ T
1
1 ~
1 ~
s M (q )s + 1 k a 1 + 2 k b 2 +
k
2
2
2
2
1
~& T 1 ~ ~& T 1 ~
V& (t ) = s T M (q) s& + s T M& (q) s + 1 k a 1 + 2 k b 2 + kk&
2
~
11 v k q s 1 T &
~
~
T
T
= s (B(q, q&)s K vp s +
) + s M (q)s + s p 11 + s 22
22 + K v s 2
T
www.intechopen.com
288
+(
Adaptive Control
k sp +
2
sp +
2
T
T
)(s 22 s Kv s )
= s T Ks k q s s p
V& (t ) = s T K v s k q s s p
1
2
2
2
2
V& (t ) min ( K v )( s p + s ) + k q ( s p + s )
2
1
2
2
= (min ( K v ) k q )( s p + s )
2
Thus, the same conclusion can be made as preciously if
min ( K v ) >
1
kq
2
3. Computer Simulation
In this subsection, several simulations are performed and the results also confirm the
validity of our proposed controller. The desired positions for X and Y axes are 1 m. Figure 3
shows the time response of X-direction. Figure 5 show the time responses of Y-direction. It
can be seen that the cart can simultaneously achieve the desired positions in both X and Y
axes in approximately 6 seconds with the sway angles almost converging to zero at the same
time. Figure 4 and Figure 6 show the response of the sway angle with the control scheme.
Figure 7 and Figure 8 show the velocity response of both X-direction and Y-direction. Figure
9 and Figure 10 show the control input magnitude. In Figure 11~14, the parameter estimates
are seen to converge to some constants when error tends to zero asymptotically and the time
response of the tuning function k(t) is plotted in Figure 15.
The control gains are chosen to be
1.5 0
2.35 0
,
kp =
, k =
1
0 1
0
www.intechopen.com
1.35 0
1.5 0
k vp =
, k v =
0 1.2
0 1.8
The corresponding adaptive gains are set to be
(t )
www.intechopen.com
x(t )
k a = kb = 1
y (t )
289
290
Adaptive Control
(t )
x& (t )
y& (t )
www.intechopen.com
ux
uy
www.intechopen.com
291
292
Adaptive Control
1 y (t )
2 (t )
www.intechopen.com
293
k (t )
4. Experimental Verification
In this section, to validate the practical application of the proposed algorithms, a three
degree-of-freedom overhead crane apparatus, is built up as shown in Figure 16. Several
experiments are also performed and indicated in the subsequent section for demonstration
of the effectiveness of the proposed controller.
www.intechopen.com
294
Adaptive Control
2.4GHz PC running under the Windows operating system. The sensing system includes the
two photo encoders and two linear position sensors. The cart motion X-direction and
Y-direction motion measured by linear potentiometer. Two potentiometers are connected to
the travel direction and the traverse direction. An AC servo motor with 0.95 N-m maximum
torque and 3.8N-m maximum torque output is used to drive the cart motion X direction and
Y direction. The servomotors are set in torque control mode so as to output the desired
torques.
In the experimental study, the proposed control algorithms have been tested and compared
with the conventional PD controller. From the experimental results, it is found that our
proposed algorithms indeed outperform the conventional control scheme in all aspects. A
schematic description of the experimental system is draw in Figure 17.
www.intechopen.com
x(t )
(t )
(t )
www.intechopen.com
295
296
Adaptive Control
y (t )
4.2 Experiments for the Proposed Adaptive Control Method with Set-point Regulation
In the subsection, the developed adaptive controller is applied. The following controlled
gains are chosen for experiments.
2
kp =
0
1.5
k vp =
0
0
3 0
, k =
,
1
0 1
0
1.35 0
, k v =
2
3
0
The corresponding adaptive gains are set to be 1 i.e., k a = k b = 1 . Figure 22~31 depict the
experimental results for the crane system with the adaptive control law. Figure 22 and
Figure 24 demonstrate the tracking performance in X and Y directions. It is experimentally
demonstrated that the sway angle can be actively damped out by using our proposed
adaptive schemes, as shown in Figure 23 and Figure 25 with maximum swing angle about
0.05 rad and 0.06 rad, respectively. Figure 26 and Figure 27 show the input torques from
each AC servo motors, whereas Figure 28~30 plot the associated adaptive gain turning
trajectories. The trajectory of coupling gain k(t) is also in Figure 31 with initial value 0.05.
The initial values of other state variable are all zero. Apparently the tracking and damping
performances by applying the adaptive control algorithm are much better than the ones
resulting from the PD control.
www.intechopen.com
(t)
www.intechopen.com
297
298
www.intechopen.com
Adaptive Control
(t)
www.intechopen.com
1x (t)
1 y (t)
299
300
Adaptive Control
k (t)
4.3 Experiments for the Proposed Adaptive Control with Square Wave Tracking
To prove the prevalence of our controllers, experiments on the tracking of square wave, as
shown in Figure 6, is also conducted. The gains are kept the same as in the previous
experiments. Figure 6(a) and Figure 6(c) demonstrate the tracking performance in X and Y
directions, respectively while Figure 6(b) and Figure 6(d) show the suppression results of
sway angles. It is found that good performance can still be preserved is spite of the sudden
change of desired position.
www.intechopen.com
x(t )
www.intechopen.com
(t )
y (t )
301
302
Adaptive Control
(t )
5. Conclusion
In this chapter, a nonlinear adaptive control law has been presented for the motion control
of overhead crane. By utilizing a Lyapunov-based stability analysis, we can achieve
asymptotic tracking of the crane position and stabilization of payload sway angle for an
overhead crane system which is subject to both underactuation and parametric
uncertainties. Comparative simulation studies have been performed to validate the
proposed control algorithm. To practically validate the proposed adaptive schemes, an
overhead crane system is built up and experiments are also conducted. Both simulations
and experiments show better performance in comparison with the conventional PD control.
6. References
Philippe Martin, Santosh Devasia, and Brad Paden, 1996, A
www.intechopen.com
303
Tracking: Control of a VTOL Aircraft. Automatica, Vol. 32, No. 1, pp. 101-107.
Yannick Morel, and Alexander Leonessa, 2003, Adaptive Nonlinear Tracking Control of an
Underactuated Nonminimum Phase Model of a Marine Vehicle Using Ultimate
Boundedness. Proc. of the 42nd IEEE Conference on Decision and Control, Maui,
Hawaii USA, pp. 3097-3102.
Xuezhen Wang, and Degang Chen, 2006, Output Tracking Control of a One-Link Flexible
Manipulator via Causal Inversion. IEEE Transactions on Control Systems Technology,
Vol. 14, No. 1, pp. 141-148.
Qiguo Yan, 2003, Output Tracking of Underactuated Rotary Inverted Pendulum by
Nonlinear Controller. Proc. of the 42nd IEEE Conference on Decision and Control,
Maui, Hawaii USA, pp. 2395-2400.
Y. Fang, E. Zergeroglu, W. E. Dixon, and D.M. Dawson, 2001, Nonlinear Coupling
Control Laws for an Overhead Crane System. Proc. of the 2001 IEEE International
Conference on Control Applications, pp. 639-644.
B. Kiss, J. Levine, and Ph. Mullhaupt, 2000, A Simple Output Feedback PD controller for
Nonlinear Cranes. Proc. of the 39th IEEE Conference on Decision and Control, Sydney,
Australia, pp. 5097-5101.
F. Boustany, and B. dAndrea-Novel, 1992, Adaptive Control of an Overhead Crane Using
Dynamic Feedback Linearization and Estimation Design. Proc. of the 1992 IEEE
International conference on Robotics and Automation, pp. 1963-1968.
W. Li, and Q. Tang, 1993, Control Design for a Highly Nonlinear System. Proc. of the
ASME Annual Winter Meeting, Vol. 50, Symposium on Mechatronics, New Orleans, LA,
pp. 21-26.
Barmeshwar Vikramaditya, and Rajesh Rajamani, 2000, Nonlinear Control of a trolley
crane system. Proc. of the American Control Conference Chicago, Illinois, pp.
1032-1036.
Kazunobu Yoshida, and Hisashi Kawabe, 1992, 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.
Chung Choo Chung, and John Hauser, 1995, Nonlinear Control of a Swinging Pendulum.
Automatica, Vol. 31, No. 6, pp. 851-862.
Dian-Tong Liu, Jian-Qiang Yi, and Dong-Bin Zhao, 2003, Fuzzy tuning sliding mode
control of transporting for an overhead crane. Proc. the second International
Conference on Machine Learning and Cybernetics, Xian, China, pp. 2541-2546.
Y. Fang, W. E. Dixon, D. M. Dawson, and E. Zergeroglu, 2001, Nonlinear coupling control
laws for 3-DOF overhead crane system. Proc. the 40th IEEE Conference on Decision
and Control, Orlando, Florida, USA, pp. 3766-3771.
T. Ishide, H. Uchida, and S. Miyakawa, 1991, Application of a fuzzy neural network in the
automation of crane system. Proc. of the 9th Fuzzy System Symposium, pp. 29-33.
J. Yu, F. L. Lewis, and T. Huang, 1995, Nonlinear feedback control of a gantry crane. Proc.
of the American Control Conference, Seattle, Washington, USA, pp. 4310-4315.
Giorgio Bartolini, Alessandro Pisano, and Elio Usai, 2002, Second-order sliding-mode
control of container cranes. Proc. of the 38th Automatica, pp. 1783-1790.
www.intechopen.com
304
Adaptive Control
Kazunobu Yoshida, 1998, Nonlinear control design for a crane system with state
constraints. Proc. of the American Control Conference, Philadelphia, Pennsylvania, pp.
1277-1283.
M. J. Er, M. Zribi, and K. L. Lee, 1988, Variable Structure Control of Overhead Crane. Proc.
of the 1998 IEEE International Conference on Control Applications, Trieste, Italy,
pp.398-402.
Jianqiang Yi, Naoyoshi Yubazaki, and Kaoru Hirota, 2003, Anti-swing and positioning
control of overhead traveling crane. Proc. of the Information Sciences 155, pp. 19-42.
Diantong Liu, Jianqiang Yi, Dongbin Zhao, and Wei Wang, 2004, Swing-Free Transporting
of Two-Dimensional Overhead Crane Using Sliding Mode Fuzzy Control. Proc. of
the 2004 American Control Conference, Boston, Massachusetts, pp. 1764-1769.
J.A. Mendez, L. Acosta, L. Moreno, A. Hamilton, and G.N. Marichal, 1998, Design of a
Neural Network Based Self-Tuning Controller for an overhead crane. Proc. of the
1998 IEEE International Conference on Control Applications, pp. 168-171.
Ho-Hoon Lee, and Seung-Gap Choi, 2001, A Model-Based Anti-Swing Control of
Overhead Cranes with High Hoisting Speeds. Proc. of the 2001 IEEE International
Conference on Robotics and Automation, Seoul, Korea, pp. 2547-2552.
Wahyudi, and J. Jalani, 2006, Robust Fuzzy Logic Controller for an Intelligent Gantry
Crane System. First International Conference on Industrial and Information Systems,
pp. 497-502.
Wanlop Sridokbuap, Songmoung Nundrakwang, Taworn Benjanarasuth, Jongkol
Ngamwiwit and Noriyuki Komine, 2007, I-PD and PD Controllers Designed by
CRA for Overhead Crane System. International Conference on Control, Automation
and Systems, COEX, Seoul, Korea, pp. 326-330.
APPENDIX A
Mathematical Description of The Dynamic Model
The dynamic equation of the 3D overhead crane system can be derived by using
Largrange-Euler formula and shown in the following
where
0
m1 + mc
0
m1 + m2 + mc
M (q) =
mc l cos mc l sin sin
0
mc l cos cos
www.intechopen.com
mc l cos
mc l sin sin
mc l 2
0
mc l cos cos
mc l 2 cos 2
0
305
m c l & 2 sin
2
2
&
&
m c l (& + ) cos sin 2 m c l & sin cos
C ( q , q& ) =
G (q) =
mc gl sin cos
mc gl cos sin
= [u x u y
q = [x
]T
0 0
0
B ( q , q& ) =
0
0
0
0
0
C (q, q& )
can be re-arranged as
m c l & 2 sin
m c l & cos sin m c l & sin cos
0
m c l 2 sin cos
2
m c l & sin cos
www.intechopen.com
306
Adaptive Control
0
M& 2C =
mc l& sin
0
0
mc l& cos sin mc l& sin cos
0
mc l& sin
mc l& cos sin + mc l& sin cos
0
2 &
2mc l sin cos
www.intechopen.com
Adaptive Control
ISBN 978-953-7619-47-3
Hard cover, 372 pages
Publisher InTech
How to reference
In order to correctly reference this scholarly work, feel free to copy and paste the following:
Jung Hua Yang (2009). On the Adaptive Tracking Control of 3-D Overhead Crane Systems, Adaptive Control,
Kwanho You (Ed.), ISBN: 978-953-7619-47-3, InTech, Available from:
http://www.intechopen.com/books/adaptive_control/on_the_adaptive_tracking_control_of_3d_overhead_crane_systems
InTech Europe
InTech China