Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/237257151

A Feedback Linearization Control of Container Cranes: Varying Rope Length

Article  in  International Journal of Control Automation and Systems · August 2007

CITATIONS READS

140 791

3 authors, including:

Keum-Shik Hong
Pusan National University
535 PUBLICATIONS   11,024 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

MS Thesis View project

Time-constrained trajectory tracking control algorithm for multiple-vehicle systems View project

All content following this page was uploaded by Keum-Shik Hong on 27 May 2014.

The user has requested enhancement of the downloaded file.


International JournalAofFeedback
Control, Automation,
Linearizationand Systems,
Control vol. 5, no.
of Container 4, pp. Varying
Cranes: 379-387,Rope
August 2007
Length 379

A Feedback Linearization Control of Container Cranes:


Varying Rope Length
Hahn Park, Dongkyoung Chwa, and Keum-Shik Hong*

Abstract: In this paper, a nonlinear anti-sway controller for container cranes with load hoisting is
investigated. The considered container crane involves a planar motion in conjunction with a
hoisting motion. The control inputs are two (trolley and hoisting forces), whereas the variables to
be controlled are three (trolley position, hoisting rope length, and sway angle). A novel feedback
linearization control law provides a simultaneous trolley-position regulation, sway suppression,
and load hoisting control. The performance of the closed loop system is shown to be satisfactory
in the presence of disturbances at the payload and rope length variations. The advantage of the
proposed control law lies in the full incorporation of the nonlinear dynamics by partial feedback
linearization. The uniform asymptotic stability of the closed-loop system is assured irrespective
of variations of the rope length. Simulation and experimental results are compared and discussed.

Keywords: Crane control, Lyapunov function, modeling, nonlinear control, partial feedback
linearization.

1. INTRODUCTION operate outdoor confronting winds, and the structure


becomes larger and larger, possibly resulting in
During the past two decades, the endeavor to structural vibrations.
enhance the handling efficiency of container cranes Early works on crane control in some optimizing
has pulled vigorous research in two directions: a new sense can be traced back to [2,6,13-15,25,29]. More
mechanism design with which the cycle time in recent papers include [1,3,8-12,16,17,21-24,26-
transferring loads can be reduced [4,5,18] and the 28,30,31]. In contrast to the speed control of [2,13-
quick suppression of the sway of the loads despite 15,25,29], the torque control method applies control
faster trolley traveling [1-3,6-17,20-31]. The forces/torques in such a way that the dynamics of the
productivity of a container ship is directly related to controlled system meet a given reference signal. The
how quickly containers are loaded or unloaded from torque control method is more attractive from the
the ship to/from container-carrying vehicles. The aspects of accuracy and energy saving.
container crane dynamics are simpler than the Recently, Lee [23] proposed an anti-swing control
overhead crane dynamics. But, the area of container of overhead cranes with changing rope length, in
crane control still draws attention from many which the trolley reference trajectory was modified to
researchers because the overall control performance is achieve a sufficient damping of the load sway and the
not satisfactory. Two main obstacles in achieving asymptotic stability of the zero solutions of the
good control performance are that the container cranes
__________ Z
x(t)
Manuscript received April 19, 2006; revised January 8, Fx
2007 and March 26, 2007; accepted May 28, 2007.
Recommended by Editor Tae-Woong Yoon. This work was Trolley X
supported by the Regional Research Universities Program Boom Fl
(Research Center for Logistics Information Technology, LIT)
granted by the Ministry of Education and Human Resources
Development, Korea. θ (t)
Hahn Park and Keum-Shik Hong are with the School of l(t)
Mechanical Engineering, Pusan National University, San 30
Jangjeon-dong, Gumjeong-gu, Busan 609-735, Korea (e-
mails: {hpark97, kshong}@pusan.ac.kr). Payload
Dongkyoung Chwa is with the School of Electrical and
Computer Engineering, Ajou University, San 5, Wonchun- ( xp , zp )
dong, Yeongtong-gu, Suwon 443-749, Korea (e-mail: dkchwa mp , I
@ajou.ac.kr).
* Corresponding author. Fig. 1. Sway of the load caused by trolley movement.
380 Hahn Park, Dongkyoung Chwa, and Keum-Shik Hong

position and rope length tracking errors was proved. what part of the crane dynamics should be included in
Also, Chung and Hauser [7] and Fang et al. [11] have the control law design process and what part can be
addressed Lyapunov-function-based controls in order neglected. Fig. 1 shows the swing motion of the load
to incorporate the full nonlinear dynamics of crane caused by trolley movement, in which X is the trolley
systems. moving direction, Z is the vertical direction, θ (t ) is
The crane is naturally an under-actuated mechanical the sway angle of the load, x(t ) is the displacement
system, in which the number of actuators is less than
the degree of freedom of the system. For a container of the trolley, l (t ) is the hoist rope length, and Fx
crane, the degree of freedom is three (i.e., trolley and Fl are the control forces applied to the trolley in
position, rope length, and sway angle; see Fig. 1), but the X-direction and to the payload in the l -direction,
the number of actuators is two (i.e., trolley and hoist respectively.
motors). For a given target position of the load, the The following assumptions are made: i) The
trolley should travel as fast as it can. On the other payload and trolley are connected by a massless rigid
hand, such a fast trolley movement should not result rod, that is, a pendulum motion of the load is
in any residual sway of the load at the completion of considered; ii) the trolley mass and the position of the
the transference. trolley are known; iii) all frictional elements in the
In this paper, an energy-based nonlinear control trolley and hoist motions can be neglected; iv) the rod
design for container cranes is investigated, where the elongation is negligible. The above assumptions give
nonlinearity of the plant is fully incorporated into a three d.o.f. crane model, yielding the generalized
control law design when the energy function is
coordinate vector q(t ) ∈ R3 , as follows:
differentiated along the plant dynamics. Unlike the
controller of Lee [23], the proposed anti-sway q(t ) = [ x(t ) l (t ) θ (t )]T . (1)
controller, which guarantees an accurate control of the
trolley position and rope length, is designed in such a Let the coordinate of the payload be ( x p , z p ). Then,
way that the trolley reference trajectory needs not to
be modified to achieve the sufficient damping of the x p and z p are given by
load sway. Thus, there is no notch in the trolley
velocity. Also, the asymptotic stability of the zero x p = x + l sin θ , z p = −l cos θ . (2)
solutions of the trolley position and rope length
Using (2), the kinetic energy T and the potential
tracking errors is guaranteed not only in the case of
energy V are given as follows:
constant rope length but also in the case of varying
rope length. That is, the uniform asymptotic stability 1 1 1
of the closed-loop system can be guaranteed by a T = (mt + m p ) x 2 + (m p + ml )l2 + m p (lθ)2
2 2 2
properly selected energy function. Furthermore, the (3)
  1  2
parameters in the controller can be chosen in such a + m p x (l cosθθ + sin θ l ) + Iθ ,
way that the transient performance (i.e., the rise time 2
to a set position of the trolley or to a desired rope V = −m p gl cos θ , (4)
length) can be adjusted in a predictable way.
The contributions of this paper are the following. where m p is the payload mass, mt and ml are
An energy-based control law with improved rise time, the equivalent mass of the trolley and hoist systems,
sway suppression, and load hoist control capability for respectively, I is the mass moment of inertia of the
container cranes is proposed. The uniform asymptotic payload, and g is the gravitational acceleration.
stability of the closed-loop system is assured. Finally, Finally, the equations of motion using the Lagrange’s
the developed algorithm is verified through equation are derived as follows:
simulations and experiments.
The paper is structured as follows. In Section 2, a x + m p sin θ 
(mt + m p )  l + m p l cos θθ
(5)
container crane model is introduced. In Section 3, the + 2m p cos θ lθ − m p l sin θθ 2 = Fx ,
design of a Lyapunov-function-based control law is
discussed and the uniform asymptotic stability of the x + (m p + ml )
m p sin θ  l − m p lθ2
closed-loop system is proved. In Section 4, (6)
− m p g cos θ = Fl ,
simulations and experimental results are provided. In
Section 5, conclusions are drawn. x + (m p l 2 + I )θ + 2m p llθ
m p l cos θ 
(7)
+ m p gl sin θ = 0.
2. SYSTEM DYNAMICS
The dynamic equations (5)-(7) can be rewritten as
For the successful sway suppression and hoist
control of a suspended load, it is important to know M (q )q + Vm (q, q )q + G (q ) = u , (8)
A Feedback Linearization Control of Container Cranes: Varying Rope Length 381

where can be written as q = [ x l θ ]T = [r T θ ]T . And, by


 m11 m12 m13  0 Vm12 Vm13  rearranging the terms in (12)-(13), the r -dynamics
M =  m21 m22 0  , Vm = 0
 0 Vm 23  , become
 m31 0 m33  0 Vm32 Vm33  r = P ( F + W ) = PF + W ,
 (14)
T
G = 0 − m p g cos θ m p gl sin θ  , where
 
T p12  ∆
u =  Fx Fl 0  , p −1
  P =  11  = M ' 
 p21 p22   
m11 = m p + mt , m12 = m p sin θ , m13 = m p l cosθ ,
 m p + ml − m p sin θ 
m21 = m p sin θ , m22 = m p + ml , 1  
=  m 2p l 2 cos 2 θ ,
m31 = m p l cos θ , m33 = m p l 2 + I , det( M ′)  −m p sin θ m p + mt − 
 mpl 2 + I 
Vm12 = m pθ cos θ , Vm13 = −m p l sin θ θ + m p cos θ l,
Vm 23 = −m p l θ, Vm32 = m p l θ, and M ′ is the inertia matrix of ( x, l ) -dynamics,

Vm33 = m l l.p (
det ( M ′) = m p + mt − m 2p l 2 cos2 θ /(m p l 2 + I ) )
It is remarked that the inertia matrix M (q ) and the × (m p + ml ) − m 2p sin 2 θ ,
centripetal term Vm (q, q ) satisfy the skew-symmetric T
relationship. Therefore the following equation holds. F =  Fx F  ,
 
1 T
ξ T ( M (q) − Vm (q, q ))ξ = 0, (9) W =  w1 w2  = PW , and
2  

where M (q ) is the time derivative of M (q ) , and  p p (


 2m cos θ lθ m l 2 /(m l 2 + I ) − 1
p ) 

then the following inequalities hold. 
(
W =  + m p l sin θ θ2 + m p gl cos θ /(m p l 2 + I ) ) .

2 T 2 3  
k1 ξ ≤ ξ M (q )ξ ≤ k2 ξ , ξ ∈R , (10)  m p lθ + m p g cos θ
2

where k1 , k2 are positive constants.
In order to separate the unactuated dynamics ( θ - 3. CONTROL LAW DESIGN
dynamics) from the actuated dynamics (( x, l ) -
In this section, a nonlinear control law for
dynamics), (7) is rewritten as suppressing the sway angle of the suspended load and
1 controlling the trolley position and the hoisting rope
θ = x − 2m p llθ − m p gl sin θ ). (11)
(−m p l cos θ  length is derived. The novelty of this law lies in
mpl 2 + I improving the transient performance and also
guaranteeing the asymptotic stability of the trolley
It can be seen from (11) that a change of the rope position and hoisting rope length tracking errors,
length leads to a change of the sway dynamics. This irrespective of the variations of the rope length. The
coupling effect has to be effectively controlled. Using information on the sway angle, sway angular velocity,
(11), (5) and (6) can be rewritten as trolley displacement and velocity, hoisting rope length

( m p + mt − m2pl 2 cos2 θ /(m pl 2 + I )) x + m p sin θ l and its time rate of change is assumed to be known.
Let the tracking errors of the trolley position and the
= 2m p cos θ lθ ( m p l 2 /(m p l 2 + I ) − 1)
hoisting rope length be defined by
(12)
le ]T ,
+ m p l sin θ (θ 2 + m p gl cos θ /(m p l 2 + I ) ) + Fx ,
e = r − rd = [ xe (15)

x + (m p + ml )
m p sin θ  l = m p lθ2 + m p g cos θ + Fl . (13) where rd = [ xd ld ]T , xe = x − xd , le = l − ld , and
xd and ld are the desired trolley position and
Now, we introduce a new vector r = [ x l ]T for the hoisting rope length, respectively.
purpose of partial feedback linearization and the To improve the transient performance in positioning
tracking of both trolley and hoist dynamics at the and load hoisting control, and sway suppression, the
same time (see Section 3). Then, the coordinate vector following new control law is proposed:
382 Hahn Park, Dongkyoung Chwa, and Keum-Shik Hong

 f  x + 2m p llθ
(m p l 2 + I )θ + m p l cos θ 
F = P −1 ⋅  
rd − K p e − K d e − W +    , (16) (24)
 0  + m p gl sin θ = 0.

where K p = K 2 , K d = 2 K , K = diag( k x , kl ), First, a positive definite function for the x- and l-


dynamics is considered as follows:
xd + (kθ θ / a − 2lθ) cos θ ,
f = f −  (17) V1 = (e + Ke)T (e + Ke) 2. (25)
m pl
a= , (18) Then, the time derivative of (25) using (22)-(23)
m pl 2 + I becomes
f = 2k x xe + k x2 xe + (c* − c)sin θ (a cos θ ) V1 = (e + Ke)T (e + Ke)
(19)
⋅ κ (kθ θ + 2θ),   f 
= (e + Ke)T  − K (e + Ke) +   
 0
where k x , kl , kθ , c* , and c are positive constants.
= −(e + Ke)T K (e + Ke) + (xe + k x xe ) f (26)
Here, c* satisfies c* > c := m p gl /(m p l 2 + I ) and κ ( x)
= − k x ( xe + k x xe )2 − kl (le + kl le )2
is defined as
+ (xe + k x xe ) f .
sgn( x) if x ≥ γ (t )
 Also, using (22) and (17), the sway dynamics (24) are
κ ( x) =  x π (20a)
expressed as
sin( γ (t ) ⋅ 2 ) if x < γ (t ),

θ1 = θ 2 , (27a)
where sgn( x) is defined such that sgn( x) = 1 for θ2 = −c sin θ1 − a cos θ1 ( f − 2k x xe − k x2 xe )
x > 0, sgn( x) = −1 for x < 0, and sgn( x) = 0 for (27b)
− kθ θ 2 ,
x = 0, γ (t ) > 0 is given by
where θ1 = θ , θ 2 = θ, and c = m p gl (m p l 2 + I ).
 1
 ηt
if 0 ≤ t ≤ T f A Lyapunov function candidate for system (27a,b)
α + β e (i.e., a positive definite function for the sway
γ (t ) =  (20b) dynamics) is considered as follows:
 1
if t > T f ,
 α + β eηT f
 V2 = 1 2 ⋅ θ 22 + 1 2 ⋅ (kθ θ1 + θ 2 )2 + 2c* (1 − cos θ1 ). (28)

and α , β , η , T f are positive constants such that Then, using (27b) and (19), the time derivative of (28)
0 < γ (t ) ≤ ε << 1 for a positive constant ε and is given by
κ ( x) converges to sgn( x). V2 = θ 2θ2 + (kθ θ1 + θ 2 )(kθ θ1 + θ2 ) + 2c* sin θ1 ⋅ θ1
Theorem 1: Consider the plant (11) and (14) with
θ (0) < π 2 and l (0) > 0, and the control law given = (kθ θ1 + 2θ 2 )θ2 + (kθ θ1 + θ 2 )kθ θ 2 + 2c* sin θ1 ⋅ θ 2
by (16)-(19). Then, the tracking errors of the trolley = (kθ θ1 + θ 2 )kθ θ 2 + 2c* sin θ1 ⋅ θ 2 − (kθ θ1 + 2θ 2 )c sin θ1
position and hoisting rope length ( xe and le ) and the − (kθ θ1 + 2θ 2 )a cos θ1 ⋅ ( f − 2k x xe − k x2 xe )
swing angle θ converge to zero asymptotically.
− (kθ θ1 + 2θ 2 )kθ θ 2
Proof: By substituting (16) into (14) and
rearranging the terms, the position and load hoisting = −kθ c*θ1 sin θ1 − kθ θ 22 + (c* − c)(kθ θ1 + 2θ 2 )sin θ1
error dynamics become
− a cos θ1 (kθ θ1 + 2θ 2 )( f − 2k x xe − k x2 xe )
f = −kθ c*θ1 sin θ1 − kθ θ 22 + a cos θ1 (kθ θ1 + 2θ 2 )
e + K d e + K p e =   . (21)
0 × {2k x xe + k x2 xe + (c* − c)sin θ1 /(a cos θ1 ) − f }
Rewriting of (21) and the θ -dynamics in (11) ≤ −kθ c*θ1 sin θ1 − kθ θ 22 + a cos θ1 (kθ θ1 + 2θ 2 )
become
× 2k x xe + k x2 xe + (c* − c)sin θ (a cos θ )
xe + 2k x xe + k x2 xe =
 f, (22)
× {1 − κ (kθ θ + 2θ)}.

le + 2kl le + kl2 le = 0, (23) (29)
A Feedback Linearization Control of Container Cranes: Varying Rope Length 383

Then, (20a) and (20b) can be used to show that θ and the sway angular rate to reduce the payload
and θ asymptotically converge to the set {(θ ,θ) : swing; see (17). In case that only the sway angle is
measured, the sway angular rate can be estimated by
k θ + 2θ ≤ γ (t )} which becomes sufficiently small
θ implementing an appropriate observer; see [21]. It is
as time goes on, due to the property of γ (t ) in (20b). remarked that the inclusion of the sway angular rate
term makes the control system robust to the change of
Here, note that θ1 sin θ1 in (29) is always positive if payload weight and the existence of an initial swing
− π 2 < θ1 < π 2. Then, we can see that as (29) angle.
becomes V2 ≤ −kθ c*θ1 sin θ1 − kθ θ 22 + ε for sufficiently
4. SIMULATION AND EXPERIMENT
small constant ε > 0 as time goes on, θ1 → 0 and
θ 2 → 0 as t → ∞ accordingly. That is, as t → ∞, Now, computer simulations and experimental
the sway angle is suppressed (i.e., θ → 0 ) and results of the proposed feedback linearization control
(27a,b) is asymptotic stable. law in Section 3 are discussed. The system parameters
of the pilot crane in Fig. 2 are
As θ ,θ → 0, f approaches zero (see Remark 2).
Then, the third term in the right hand side of (26) m p =0.73kg, mt =1.06kg, ml =0.5kg, and
approaches to zero and (26) is given as follows: I = 0.005 kgm2. (31)
V1 = − k x ( xe + k x xe )2 − kl (le + kl le )2 For comparison purpose, the same values are used in
both simulation and experiment.
≤ − min(k x , kl ){( xe + k x xe )2 + (le + kl le )2 } (30) The 3-D crane used in experiment is an InTeCo
≤ −2 min(k x , kl )V1. 3DCrane. As shown in Fig. 2, it consists of a trolley, a
girder and a payload hanging at the end of a string
Hence, e and e in (25) tends to zero exponentially. whose top end is hinged by a pulley, which is again
Since xe and le are considered as states and θ as mounted on the trolley. The trolley is capable of
rectilinear motions along the girder in the X-direction.
input, the unforced system (i.e., f = 0) is exponentially The 3DCrane is driven by three DC motors. It has five
stable. With this reason, (22) and (23) is input-to-state encoders to measure five variables; the trolley and
stable. Consequently, the closed-loop system with the girder displacements, the string length, and the two
proposed control law is asymptotically stable ([19], p. swing angles of the payload. All five encoders are
174). physically identical. The trolley and hoist motors are
Remark 1: Whereas the anti-swing control law driven by a power interface board, which amplify the
proposed in [23] guarantees the asymptotic stability signals from PC to DC motors and transmit the pulse
only in the case of constant-speed hoisting zone, the signals of the encoder after converting them to 16-bit
proposed controller in this paper guarantees the digital signals. The PC communicates with the power
asymptotic stability in any varying-speed hoisting interface board via an internally equipped RT-DAC
zone.
Remark 2: The crane control problem is a
regulation problem, not a tracking problem. In general,
the target trolley position xd may not be constant.
But, for loading/unloading purpose, xd can be
considered as constant and hence xd is zero. For this
reason, it can be concluded that f converges to zero
(or becomes sufficiently small) as θ and θ
converge to zero (or become sufficiently small). The
function κ ( x) in (19) makes the control input f
with a signum function smoother and renders the
boundary layer of the swing surface to vanish, so that
the stability of the system is retained. Another notable
contribution is that Theorem 1 does not require

ld = ld = 0, as was done in [23], for the convergence
of xe , le , and θ to zero, and thus the result in this
paper is more general.
Remark 3: We used the feedback of the sway angle Fig. 2. The 3D pilot crane used in experiment.
384 Hahn Park, Dongkyoung Chwa, and Keum-Shik Hong

0.10
With Control 1.2
Sway Angle [rad]

Without Control

Trolley Dis. [m]


0.05 1.0

0.8 k x =0.5 k l=0.5 k t=0.5


0.00
0.6 k x =1 k l=1 k t=1
-0.05 0.4 k x =2 k l=2 k t=4

0.2
k x =1 k l=1 k t=6
-0.10
0 3 6 9 12 15 0 3 6 9 12 15
Time [sec] Time [sec]

Fig. 3. Comparison of the sway angles with and (a) Trolley position.
without control, that is, f = 0 in (16). 1.2

1.0

Rope Length [m]


multi-purpose digital I/O board. Since we are focusing 0.8
k x=0.5 k l=0.5 k t=0.5
on controlling the sway motion during loading and 0.6
k x=1 k l=1 k t=1
unloading, we consider only the trolley motion, not 0.4 k x=2 k l=2 k t=4
the girder motion. 0.2 k x=1 k l=1 k t=6
The sampling time was 0.01 sec. The initial 0.0
0 3 6 9 12 15
displacement of the trolley and the initial length of the Time [sec]
rope were set to 0.2 m, respectively, whereas their (b) Rope length.
target values were set to 1.0 m, respectively. Fig. 3
compares the sway angles of the load with (i.e., 0.10

Sway Angle [rad] 0.05


k x = 1, kl = 1, kθ = 6, c* = 14, α = 0.5, β = 0.5, 0.00
-0.05
η = 0.5, T f = 10 ) and without control, that is, f in -0.10
k x =0.5 k l=0.5 k t=0.5
k x =1 k l=1 k t=1
-0.15
(16) was set to zero. It is seen that, without control, -0.20
k x =2 k l=2 k t=4
k x =1 k l=1 k t=6
almost the same magnitude of the sway motion -0.25
0 3 6 9 12 15
remains after the trolley reaches its target position. Time [sec]
Fig. 4 compares the control performance of four
different sets of control gains. As seen in Fig. 4(a), the (c) Sway angle.
transference time of the trolley reduces as the gain 4
k x =0.5 k l=0.5 k t=0.5
k x increases (i.e., if the trolley positioning problem 3
k x =1 k l=1 k t=1
2 k x =2 k l=2 k t=4
is seen as a regulation problem, the rise time to the
Fx [N]

1 k x =1 k l=1 k t=6
trolley target position improves as k x increases). On 0
the other hand, as seen in Fig. 4(b), the rope length -1

control improves as the gain kl increases. -2


0 3 6 9 12 15

However, as k x increases, the sway angle gets Time [sec]

bigger, as seen in Fig. 4(c). The best sway control, (d) Control force for trolley.
among these four cases, is achieved when k x = 1, -3
k x=0.5 kl=0.5 k t=0.5
kl = 1, and kθ = 6. These results could have been -4
k x=1 kl=1 k t=1
k x=2 kl=2 k t=4
expected because kx and kl were the two -5
Fl [N]

k x=1 kl=1 k t=6


-6
weighting factors on xe and le in (26), respectively,
-7
and the Lyapunov function candidates V1 and V2
-8
were designed independently. These effects can be 0 3 6 9 12 15
Time [sec]
strategically utilized by separating the loading and
unloading cycle into two regions, that is, i) a quick (e) Control force for hoist.
transference region and ii) a sway suppression and
rope length adjustment region. Fig. 4. Control performance comparison of four sets
Fig. 5 illustrates the suppression of impulse of control gains: simulation results.
disturbances to the load of -2 N at 3 sec and +3 N at 6
sec, respectively, where negative sign means against negative definite.
the trolley movement. It is seen that such disturbances Fig. 6 compares the control performance of the
brought up instantaneous increases of the sway angle, proposed controller with that of [23], in which the
but the increased sway angle died out immediately convergence pattern looks similar but an improved
because the control law was made in such a way that performance of the proposed control law is
the time derivative of the Lyapunov function was demonstrated. This is because the trolley position and
A Feedback Linearization Control of Container Cranes: Varying Rope Length 385

0.10
Without Dist
Sway Angel [rad]

0.05 With Dist

0.00

-0.05

-0.10
0 3 6 9 12 15
Time [sec]

Fig. 5. Suppression of the disturbances of -2 N at 3 (a) Trolley position.


sec and +3 N at 6 sec, respectively ( k x = 1,
kl = 1, kθ = 6).

(b) Rope length.

(a) Trolley position.

(c) Sway angle.


Fig. 7. Comparison of simulation and experimental
results.
(b) Rope length.
the disturbance in experiment may not have been done.
Except such an instantaneous disturbance, all other
types of disturbance were hardly feasible. However, it
can be said that the sway suppression capability of the
proposed controller in the presence of disturbance has
been demonstrated experimentally. Through both
simulation and experiment, the effectiveness of the
proposed controller has been firmly demonstrated.
(c) Sway angle. Remark 4: If the rope length is l, the natural
frequency of a sway motion is given by ωn = g / l .
Fig. 6. Comparison of the proposed control law with
the one in [23]: simulation results. If the length of the hoist rope in the pilot crane is
reduced by 1/ κ , where κ is the scaling factor, it
will not yield the same natural frequency because the
rope length errors decrease exponentially with the
gravitational acceleration g cannot be reduced by the
proposed control law.
factor of κ . Assuming that the rope lengths of the
Finally, Fig. 7 verifies the correctness of the
pilot and real cranes are 1 m and 40 m, respectively,
simulation results through experimentation. As seen in
Fig. 7(a)-(c), the closeness between simulation and
κ =40. With the rope length reduced by κ , the sway
experimental results are first demonstrated. The frequency increases by κ . If following the work of
disturbance in simulation was given in the form of an [21], ω t can be maintained constant. Hence, if the
impulse, i.e., -2 N and +3 N at 3 and 6 seconds, velocity profile in the real crane is v(t ), the profile
respectively. On the other hand, that in experiment
was given in the form of an impact at 3 and 6 seconds, in the pilot crane has to be modified to v(t ) / κ .
hitting the load with a stick. The exact realization of Also, if the target error range of the load in the real
386 Hahn Park, Dongkyoung Chwa, and Keum-Shik Hong

crane is ± 30 mm, then that in the pilot crane should [9] B. D’Andrea-Novel and J. M. Coron,
be ±30/ κ mm. However, unfortunately, since the “Exponential stabilization of an overhead crane
used pilot crane can not provide torque control, that is, with flexible cable via a back-stepping
the exact performance of the control law (17) cannot approach,” Automatica, vol. 36, no. 4, pp. 587-
be verified, it was used only for relative-comparison 593, 2000.
purpose. [10] B. D’Andrea-Novel and J. M. Coron,
“Stabilization of an overhead crane with a
5. CONCLUSIONS variable length flexible cable,” Computational
and Applied Mathematics, vol. 21, no. 1, pp.
In this paper, a nonlinear control law for container 101-134, 2002.
cranes with load hoisting using the feedback [11] Y. Fang, W. E. Dixon, D. M. Dawson, and E.
linearization technique and the decoupling strategy of Zergeroglu, “Nonlinear coupling control laws
θ -dynamics from ( x, l ) -dynamics was investigated. for an underactuated overhead crane system,”
Even though the feedback linearization method has a IEEE/ASME Trans. on Mechatronics, vol. 8, no.
weak point in handling model uncertainty in general, 3, pp. 418-423, 2003.
it was proven effective in compensating a large [12] A. Giua, M. Sanna, and C. Seatzu, “Observer-
nonlinearity and known variations, for instance, the controller design for three dimensional overhead
rope length change in our case. Simulations and cranes using time-scaling,” Mathematical and
experimental results revealed that the proposed Computer Modeling of Dynamical Systems, vol.
nonlinear controller could achieve the position control 7, no. 1, pp. 77-107, 2001.
of the trolley and the quick swing suppression of the [13] J. J. Hamalainen, A. Marttinen, L. Baharova, and
payload under the change of rope length. An extension J. Virkkunen, “Optimal path planning for a
of the proposed controller to a 3-D overhead crane trolley crane: Fast and smooth transfer of load,”
with load hoisting can be pursued as a future work. IEE Proceedings on Control Theory Application,
vol. 142, no. 1, pp. 51-57, 1995.
REFERENCES [14] K. S. Hong, S. C. Sohn, and M. H. Lee, “Sway
[1] M. J. Agostini, G. G. Parker, H. Schaub, K. control of a container crane (part I): Modeling,
Groom, and R. D. Robinett III, “Generating control strategy, error feedback control via
swing-suppressed maneuvers for crane systems reference velocity profiles,” Journal of Control,
with rate saturation,” IEEE Trans. on Control Automation and Systems Engineering (in
Systems Technology, vol. 11, no. 4, pp. 471-481, Korean), vol. 3, no. 1, pp. 23-31, 1997.
2003. [15] K. S. Hong, S. C. Sohn, and M. H. Lee, “Sway
[2] J. W. Auernig and H. Troger, “Time optimal control of a container crane (part II): Regulation
control of overhead cranes with hoisting of the of the pendulum motion through patternizing the
load,” Automatica, vol. 23, no. 4, pp. 437-447, trolley moving velocity,” Journal of Control,
1987. Automation and Systems Engineering (in
[3] G. Bartolini, A. Pisano, and E. Usai, “Second- Korean), vol. 3, no. 2, pp. 132-138, 1997.
order sliding-mode control of container cranes,” [16] K. S. Hong, B. J. Park, and M. H. Lee, “Two-
Automatica, vol. 38, no. 10, pp. 1783-1790, stage control for container cranes,” JSME
2002. International Journal, Series C, vol. 43, no. 2,
[4] A. K. Bhimani and S. Hoite, “Machinery trolley pp. 273-282, 2000.
cranes,” Proc. of Port’s 98, Long Beach, March [17] K. T. Hong, C. D. Huh, and K. S. Hong,
8, 1998. “Command shaping control for limiting the
[5] K. Bhimani and M. A. Jordan, “A few facts transient sway angle of crane systems,”
about jumbo cranes,” Terminal Operation International Journal of Control, Automation,
Conference Americas, Panama, Dec. 3, 2003. and Systems, vol. 1, no. 1, pp. 43-53, 2003.
[6] C. C. Cheng and C. Y. Chen, “Controller design [18] M. A. Jordan, “Quay crane productivity,”
for an overhead crane system with uncertainty,” Terminal Operation Conference Americas,
Control Engineering Practice, vol. 4, no. 5, pp. Miami, October, 2002.
645-653, 1996. [19] H. K. Khalil, Nonlinear Systems, 3rd edition,
[7] C. C. Chung and J. Hauser, “Nonlinear control Prentice-Hall, 2002.
of a swinging pendulum,” Automatica, vol. 31, [20] B. Kiss, J. Levine, and Ph. Mullhaupt, “Global
no. 6, pp. 851-862, 1995. stability without motion planning may be worse
[8] G. Corriga, A. Giua, and G. Usai, “An implicit than local tracking,” Proc. of the European
gain-scheduling controller for cranes,” IEEE Control Conference, pp. 1106-1110, 2001.
Trans. on Control Systems Technology, vol. 6, no. [21] Y. S. Kim, K. S. Hong, and S. K. Sul, “Anti-
1, pp. 15-20, 1998. sway control of container cranes: Inclinometer,
A Feedback Linearization Control of Container Cranes: Varying Rope Length 387

observer, and state feedback,” International Hahn Park was born in Yangsan,
Journal of Control, Automation, and Systems, Korea, on January 14, 1979. He
vol. 2, no. 4, pp. 435-449, 2004. received the B.S. and M.S. degrees
[22] Y. B. Kim, D. H. Moon, J. H. Yang, and G. H. from the School of Mechanical
Engineering and the Department of
Chae, “An anti-sway control system design
Mechanical and Intelligent Systems
based on simultaneous optimization design Engineering, Pusan National Univ.,
approach,” Journal of Ocean Engineering and Korea, in 2005 and 2007, respectively.
Technology (in Korean), vol. 19, no. 3, pp. 66-73, He is now with the Samsung
2005. Electronics Ltd. His research interests include crane system
[23] H.-H. Lee, “A new approach for the anti-swing control, nonlinear control, distributed parameter system
control of overhead cranes with high-speed load control, and vibration control.
hoisting,” International Journal of Control, vol.
76, no. 15, pp. 1493-1499, 2003.
Dongkyoung Chwa received the B.S.
[24] H.-H. Lee, “A new motion-planning scheme for
and M.S. degrees in Control and
overhead cranes with high-speed hoisting,” Instrumentation Engineering in 1995
Journal of Dynamic Systems, Measurement, and and 1997, respectively, and Ph.D.
Control, vol. 126, no. 2, pp. 359-364, 2004. degree in School of Electrical and
[25] G. A. Manson, Time Optimal Control Methods Computer Engineering in 2001, all
Arising from the Study of Overhead Cranes, from Seoul National University, Seoul,
Ph.D. thesis, University of Strathclyde, Glasgow, Korea. From 2001 to 2003, he has
U.K., 1977. been the Post-Doctoral Researcher in
[26] A. Piazzi and A. Visioli, “Optimal dynamic- the same university. In 2003, he was a Visiting Research
inversion-based control of an overhead crane,” Fellow in the UNSW@ADFA (The University of New
South Wales at Australian Defence Force Academy) and the
IEE Proc.-Control Theory Appl., vol. 149, no. 5,
Honorary Visiting Academic in the University of Melbourne,
pp. 405-411, 2002. in Australia. In 2004, he was a BK21 Assistant Professor in
[27] B. S. Park, J. S. Yoon, and E. S. Kang, “A study Seoul National University. Since 2005, he is an Assistant
on tracking control of an industrial overhead Professor in the Department of Electrical and Computer
crane using sliding mode controller,” Journal of Engineering at Ajou University. His research interests are
Control, Automation and Systems Engineering nonlinear, robust, and adaptive control theories, and their
(in Korean), vol. 6, no. 11, pp. 1022-1032, 2000. applications to the robotics, underactuated systems, and
[28] C. D. Rahn, F. Zhang, S. Joshi, and D. M. guidance and control of flight systems.
Dawson, “Asymptotically stabilizing angle
feedback for a flexible cable gantry crane,”
Keum-Shik Hong, for photograph and biography, see p.
Journal of Dynamic Systems, Measurement, and 449 of the December 2004 issue (vol. 2, no. 4) of this
Control, vol. 121, no. 3, pp. 563-566, 1999. journal.
[29] Y. Sakawa and Y. Shindo, “Optimal control of
container cranes,” Automatica, vol. 18, no. 3, pp.
257-266, 1982.
[30] W. Singhose, L. Porter, M. Kenison, and E.
Kriikku, “Effects of hoisting on the input
shaping control of gantry cranes,” Control
Engineering Practice, vol. 8, no. 10, pp. 1159-
1165, 2000.
[31] J. K. Son, J. J. Choi, M. O. So, T. K. Nam, and S.
J. Kwon, “Design of a container crane controller
using the LQ control technique,” Journal of the
Korean Society of Marine Engineers (in Korean),
vol. 26, no. 5, pp. 544-553, 2002.

View publication stats

You might also like