Open access peer-reviewed chapter

Nonlinear Control of Flexible Two-Dimensional Overhead Cranes

Written By

Tung Lam Nguyen and Minh Duc Duong

Submitted: 08 September 2017 Reviewed: 12 October 2017 Published: 20 December 2017

DOI: 10.5772/intechopen.71657

From the Edited Volume

Adaptive Robust Control Systems

Edited by Le Anh Tuan

Chapter metrics overview

1,342 Chapter Downloads

View Full Metrics

Abstract

Considering gantry cable as an elastic string having a distributed mass, we constitute a dynamic model for coupled flexural overhead cranes by using the extended Hamilton principle. Two kinds of nonlinear controllers are proposed based on the Lyapunov stability and its improved version entitled barrier Lyapunov candidate to maintain payload motion in a certain defined range. With such a continuously distributed model, the finite difference method is utilized to numerically simulate the control system. The results show that the controllers work well and the crane system is stabilized.

Keywords

  • overhead cranes
  • finite difference method
  • Lyapunov stability
  • distributed modeling

1. Introduction

Nowadays, cargo transportation plays an important role in many industrial fields. For carrying the cargo in short distance or small area, such as in automotive factories and shipyards, the overhead cranes are naturally applied. To increase productivity, the overhead cranes today are required in high-speed operation. However, the fast motion of overhead cranes usually leads to the large swings of cargo and non-precise movements of trolley and bridge. The faster the cargo transport is, the larger the cargo swings. This makes dangerous and unsafe situation during the operating process. The crane itself and the concerning equipment in the factory can be damaged without proper control strategies.

In recent decades, the control problems of overhead cranes in both theory and practice have attracted many researchers. Various kinds of crane control techniques have been applied from classical methods such as linear control [1], nonlinear control [2, 5, 6], optimal approach [7], adaptive algorithms [8, 9] to modern techniques such as fuzzy logic [3, 4, 10], neural network [11], command shaping [12], and so on.

The abovementioned researches deal with crane motion modeled as pendulum or multi-section pendulum systems. As a result, their dynamics are described as an ordinary differential equation or a system of ordinary differential equations. In practice, the crane rope exhibits a certain degree of flexibility; hence, the equation of motions of the gantry crane with flexible rope is represented by a set of partial differential and ordinary differential equations. In [13, 14, 15], the authors successfully design a controller that can stabilize the system with the rope flexibility. Flexible rope also is considered in [16, 17] where coupled longitudinal-transverse motion and 3D model are investigated.

This chapter accesses the modeling and control of overhead cranes according to the other research direction. We construct a distributed model of overhead cranes in which the mass and the flexibility of payload suspending cable are fully taken into account. We utilize the analytical mechanics including Hamilton principle for constructing such the mathematical model. With the received model, we analyze and design two nonlinear control algorithms based on two versions of Lyapunov stability: one is the so-called traditional Lyapunov function and the other is the so-called barrier Lyapunov. Dissimilar to the preceding study [18, 19] whereas the problem of actuated payload positioning system is considered, the proposed controllers track the trolley to destination precisely while keeping the payload swing small during the transport process and absolutely suppressed at the payload destination with control forces exerted at the trolley end of the system. The quality of control system is investigated by numerical simulation. Since the system dynamics is characterized by a distributed mass model, the finite difference method is applied to simulate the system responses in MATLAB® environment.

The chapter content is structured as follows. Section 2 constructs a distributed mass model of overhead cranes. Section 3 analyzes and designs two nonlinear controllers based on Lyapunov direct theory. The analysis of system stability is included. Section 4 numerically simulates the system responses and analyzes the received results. Finally, the remarks and conclusions are shown in Section 5.

Advertisement

2. Distributed mass modeling of overhead cranes

Let us constitute a mathematical model for overhead cranes fully considering the flexibility and mass of cable. In other words, payload handling cable with length L is considered as a distributed mass string with density ρ (kg/m). An overhead crane with its physical features is depicted in Figure 1 . The trolley with mass M (kg) handling the payload m (kg) moves along Ox which can induce the payload swing. The force Fx (N) of motor is created to push the trolley but guaranteeing the payload oscillation as small as possible. The other parameters can be seen in Figures 1 and 2 .

Figure 1.

A practical overhead crane.

Figure 2.

Physical modeling of overhead crane in OXYZ.

Before carrying system modeling, we assume that:

  1. Moving masses at the trolley end are symmetrical in X and Y directions.

  2. The gantry moving in XY plane and the rope length are unchanged.

  3. Friction and external distributed forces are neglected.

  4. Longitudinal deformation of the crane rope is negligible.

From this point onward, the argument (z, t) is dropped whenever it is not confusing and (•) t , (•) tt , (•) t , and (•) zz are used to denoted the first and second time and spatial derivatives of (•), respectively. We consider the physical model of an overhead crane as shown in Figure 2 . The tension of the handing cable is of the form

P = g ρ L z + m E1

With the differential derivation along the cable length L, the potential energy due to the elasticity of cable and gravity is determined by

U = 1 2 0 L P n z 2 + μ z 2 dz + 1 2 EA 0 L 1 2 n z 2 + μ z 2 2 + P 0 E2

where 1 2 EA 0 L 1 2 n z 2 + μ z 2 2 is a potential component due to the axial deformation of the cable. The kinetic energy of system includes those of the trolley, payload, and cable motion described by

T = 1 2 0 L ρ n t 2 + μ t 2 dz + 1 2 M n t 2 0 t + μ t 2 0 t + 1 2 m n t 2 L t + μ t 2 L t E3

With two force components to move trolley and bridge Fx and Fy, the total visual works of system are in the form of

W = F x n 0 + F y μ 0 E4

Using the generalized form of Hamilton principle, one has the following equation:

H = t 1 t 2 δT δU + δW dt = 0 E5

in which the small variations of kinematic and potential energies, respectively, are described by

δT = δ 1 2 0 L ρ n t 2 + μ t 2 dz + 1 2 M n t 2 0 t + μ t 2 0 t + 1 2 m n t 2 L t + μ t 2 L t E6
δU = δ 1 2 0 L P n z 2 + μ z 2 dz + δ 1 2 EA 0 L 1 2 n z 2 + μ z 2 2 dz E7

and the small derivation of virtual work is written as

δW = F x δn 0 t + F y δμ 0 t E8

First, one obtains

δ 1 2 0 L ρ n t 2 + μ t 2 dz δ 1 2 0 L P n z 2 + μ z 2 dz δ 1 2 EA 0 L 1 2 n z 2 + μ z 2 2 dz

We define Lc as a multivariable function

L c = 1 2 ρ n t 2 + μ t 2 1 2 P n z 2 + μ z 2 1 2 EA . 1 4 n z 2 + μ z 2 2 = L c t : n t μ t n z μ z E9

and apply the following property:

δ 0 L L c dz = 0 L δ L c dz

with

0 L δ L c dz = 0 L L c n t δ n t + L c μ t δ μ t + L c n z δ n z + L c μ z δ μ z dz E10

We calculate the components of (10) using the expressions of partial integration as follows:

0 L L c n z δ n z dz = L c n z δ n | L 0 0 L L c n z z δ n dz E11
0 L L c μ z δ μ z dz = L c μ z δ μ | L 0 0 L L c μ z z δ μ dz E12

Inserting (11) and (12) into (10) leads to

0 L δ L c dz = 0 L L c n t δ n t + L c μ t δ μ t L c n z z δ n L c μ z z δ μ dz + L c n z δ n | L 0 + L c μ z δ μ | L 0

Integrating the abovementioned equation in term of time side by side, one has t 1 t 2 0 L δ L c dz dt = t 1 t 2 0 L L c n t δ n t + L c μ t δ μ t L c n z z δ n L c μ z z δ μ dz + L c n z δ n | L 0 + L c μ z δ μ | L 0 dt due to L c n z δ n t | t 2 t 1 = 0 . Similarly, one has the following results after a series of calculation

t 1 t 2 0 L L c μ t δ μ t dz dt = t 1 t 2 0 L L c μ t t δ μ dz dt

which yields

t 1 t 2 0 L δ L c dzdt = t 1 t 2 0 L L c n t t δn L c μ t t δμ L c n z z δn L c μ z z δμ dz + L c n z δn | 0 L + L c μ z δμ | 0 L dt E13

Next, let us calculate

δ 1 2 M n t 2 0 t + μ t 2 0 t + δ 1 2 m n t 2 L t + μ t 2 L t

with the below notations

δ 1 2 M n t 2 0 t + μ t 2 0 t = Mn t 0 t δ n t 0 t + M μ t 0 t δ μ t 0 t E14

and

δ 1 2 m n t 2 L t + μ t 2 L t = mn t L t δ n t L t + m μ t L t δ μ t L t E15

Substituting (8), (13), (14), and (15) into (5), one obtains

t 1 t 2 { 0 L L c n t t δ n L c μ t t δ μ L c n z z δ n L c μ z z δ μ dz + L c n z δ n | L 0 + L c μ z δ μ | L 0 + Mn t 0 t δ n t 0 t + M μ t 0 t δ μ t 0 t + mn t L t δ n t L t + m μ t L t δ μ t L t + F x δn 0 t + F y δμ 0 t d t = 0 E16

which is simplified as

t 1 t 2 { 0 L L c n t t L c n z z δ n + L c μ t t L c μ z z δ μ dz + L c n z δn L t L c n z δn 0 t + L c μ z δμ L t L c μ z δμ 0 t Mδn 0 t n tt 0 t Mδμ 0 t μ tt 0 t m δn L t n tt L t m δμ L t μ tt L t + F x δn 0 t + F y δμ 0 t dt = 0 E17

Consider the following boundaries at x = 0 and x = L:

L c n t t + L c n z z = 0 ; L c μ t t + L c μ z z = 0 ; L c n z mn tt L t = 0 ; L c μ z m μ tt L t = 0 ; L c n z Mn tt 0 t + F x = 0 ; L c μ z M μ tt 0 t + F y = 0 ; E18

which leads to

L c n t t = ρ n tt E19a

and

L c n z = Pn z 1 8 EA 4 n z 3 + 2.2 n z μ z 2 E19b

Submitting (18) into (19a) and (19b) in the interval [0, L] of z, one has

ρ n tt Pn z z 1 2 EA 3 n z 2 n zz + n zz μ z 2 + 2 n z μ z μ zz = 0 E20

and

ρμ tt P μ z z + 1 2 EA 3 μ z 2 μ zz + μ zz n z 2 + 2 n z μ z n zz = 0 E21

At boundary condition z = L, one obtains

Pn z L t + 1 2 EA n z 3 L t + n z L t μ z 2 L t + mn tt L t = 0 E22

and

P μ z L t + 1 2 EA μ z 3 L t + μ z L t n z 2 L t + m μ tt L t = 0 E23

At boundary condition z = 0, one has

Pn z 0 t + 1 2 EA n z 3 0 t + n z μ z 2 0 t Mn tt 0 t + F x = 0 E24

and

P μ z 0 t + 1 2 EA μ z 3 0 t + μ z 0 t n z 2 0 t M μ tt 0 t + F y = 0 E25

In summary, the dynamic behavior of overhead crane governed a set of six nonlinear partial differential Eqs. (20), (21), (22), (23), (24), and (25), as follows:

ρ n tt Pn z z 1 2 EA 3 n z 2 n zz + n zz μ z 2 + 2 n z μ z μ zz = 0 ρμ tt P μ z z 1 2 EA 3 μ z 2 μ zz + μ zz n z 2 + 2 n z μ z n zz = 0 Pn z L t 1 2 EA n z 3 L t + n z L t μ z 2 L t mn tt L t = 0 P μ z L t 1 2 EA μ z 3 L t μ z L t n z 2 L t m μ tt L t = 0 Pn z 0 t + 1 2 EA n z 3 0 t n z 0 t μ z 2 0 t Mn tt 0 t + F x = 0 P μ z 0 t + 1 2 EA μ z 3 0 t + μ z 0 t n z 2 0 t M μ tt 0 t + F y = 0

The first and the second equations of the above system of equation represent dynamics of the gantry rope. Boundary conditions at load and trolley ends are given in the third, fourth, fifth, and sixth equations, respectively.

Advertisement

3. Lyapunov-based control design

Let us construct two nonlinear controllers using a traditional Lyapunov stability and its advanced version. In the first method, the control law is referred from the negative condition of a Lyapunov candidate V ̇ 0 . In the second method, the Lyapunov function is determined so that it satisfies 0 < V ≤ b with b > 0.

3.1. Conventional Lyapunov controller

The following theorem points out a nonlinear controller designed based on the second method of Lyapunov stability. The proposed control scheme tracks the outputs of a crane system approach to references asymptotically.

Theorem. Consider a mass distributed model of overhead crane that is described by six partial differential equations: (20) to (25). The following control law composed of two inputs:

F x = K a n z 0 t + EA 2 P 0 n z 3 0 t + n z 0 t μ z 2 0 t K p n 0 t q d n 0 t μ 2 0 t + n 2 0 t K d n t 0 t E26

and

F y = K a μ z 0 t + EA 2 P 0 μ z 3 0 t + μ z 0 t n z 2 0 t K p μ 0 t q d μ 0 t μ 2 0 t + n 2 0 t K d μ t 0 t E27

pushes all state outputs of dynamic model (20)(25) to reference qd exponentially.

Proof. Define a positive Lyapunov candidate as follows:

V = 1 2 0 L ρ n t 2 + μ t 2 + P n z 2 + μ z 2 + EA 1 2 n z 2 + μ z 2 2 dz + MP 0 2 P 0 + K a n t 2 0 t + μ t 2 0 t + 1 2 m n t 2 L t + μ t 2 L t + P 0 K p 2 P 0 + K a n 2 0 t + μ 2 0 t q d 2 E28

where P(0) is the tension force of cable at boundary x = 0. Kp and Ka are positive gains.

With the notations that w 2 = 0 L n t 2 + μ t 2 + n z 2 + μ z 2 + n z 2 + μ z 2 2 dz + n t 2 0 t + μ t 2 0 t + n t 2 L t + μ t 2 L t + n 2 0 t + μ 2 0 t q d 2 , .

one has

K min w 2 V t K max w 2

with

K min = 1 2 min ρ P EA 4 MP 0 P 0 + K a m P 0 K p P 0 + K a

and

K max = 1 2 max ρ P EA 4 MP 0 P 0 + K a m P 0 K p P 0 + K a

Differentiating Lyapunov function (28) with respect to time, one obtains

V ̇ = 0 L ρ n t n tt + μ t μ tt + P n z n zt + μ z μ zt + EA 2 n z 3 n tz + μ z 3 μ zt + n z n zt μ z 2 + μ z μ zt μ z 2 dz + MP 0 P 0 + K a n t 0 t n tt 0 t + μ t 0 t μ tt 0 t + μ 0 t μ t 0 t + n 0 t n t 0 t + m n t L t n tt L t + μ t L t μ tt L t q d μ 0 t μ t 0 t + n 0 t n t 0 t μ 2 0 t + n 2 0 t E29

Let us calculate the components of Lyapunov derivative (29). We refer from (20) and (21) that

0 L ρ n t n tt + μ t μ tt dz = 0 L n t Pn z z + 1 2 EA 3 n z 2 n zz + n zz μ z 2 + 2 n z μ z μ zz + μ t P μ z z + 1 2 EA 3 μ z 2 μ zz + μ zz n z 2 + 2 n z μ z n zz dz E30

Using partial integration

0 L n t Pn z z dz = n t Pn z | L 0 0 L Pn z n tz dz

and

0 L μ t P μ z z dz = μ t P μ z | L 0 0 L P μ z μ tz dz ,

one obtains the following components of (30) as follows:

0 L EA 2 n z 3 n tz dz = 0 L EA 2 n z 3 d n t = EA 2 n z 3 n t | L 0 0 L n t EA 2 3 n z 2 n zz dz

and

0 L EA 2 μ z 3 μ tz dz = EA 2 μ z 3 μ t | L 0 0 L μ t EA 2 3 μ z 2 μ zz dz

Then,

0 L EA 2 n z n zt μ z 2 dz = EA 2 n z μ z 2 n t | L 0 EA 2 0 L n t n zz μ z 2 + 2 n z μ z μ zz dz

and

0 L EA 2 μ z μ zt n z 2 dz = EA 2 μ z n z 2 μ t | L 0 EA 2 0 L μ t μ zz n z 2 + 2 n z μ z n zz dz

The Lyapunov derivative (29) now becomes

V ̇ = n t Pn z | L 0 + μ t P μ z | L 0 + EA 2 n z 3 n t | L 0 + EA 2 μ z 3 μ t | L 0 + EA 2 n z μ z 2 n t | L 0 + EA 2 μ z n z 2 μ t | L 0 + MP 0 P 0 + K a n t 0 t n tt 0 t + μ t 0 t μ tt 0 t + m n t L t n tt L t + μ t L t μ tt L t + P 0 K p P 0 + K a μ 0 t μ t 0 t + n 0 t n t 0 t P 0 K p P 0 + K a q d μ 0 t μ t 0 t + n 0 t n t 0 t μ 2 0 t + n 2 0 t E31

Additionally, modification of (24) and (25) yields

MP 0 P 0 + K a n t 0 t n tt 0 t + μ t 0 t μ tt 0 t = P 0 P 0 + K a n t 0 t F x + P 0 n z 0 t + EA 2 n z 3 0 t + n z 0 t μ z 2 0 t + P 0 P 0 + K a μ t 0 t F y + P 0 μ z 0 t + EA 2 μ z 3 0 t + μ z 0 t n z 2 0 t E32

Submitting (32) into (31) with a series of calculation, we obtain

V ̇ = P 0 P 0 + K a n t 0 t K a n z 0 t + EA 2 P 0 n z 3 0 t + n z 0 t μ z 2 0 t + K p n 0 t q d n 0 t μ 2 0 t + n 2 0 t + F x + P 0 P 0 + K a μ t 0 t K a μ z 0 t + EA 2 P 0 μ z 3 0 t + μ z 0 t n z 2 0 t + K p μ 0 t q d μ 0 t μ 2 0 t + n 2 0 t + F y E33

Substituting the control law (26) and (27) into (33) leads the Lyapunov function to

V ̇ = P 0 K d P 0 + K a n t 2 0 t P 0 K d P 0 + K a μ t 2 0 t 0 E34

With the negative definition of expression (34), we can conclude that the system is now exponential stability.

3.2. Barrier Lyapunov controller

We utilize an improved version of Lyapunov stability to design a control law for overhead cranes. The Lyapunov function is chosen so that its derivative is smaller than a positive constant. By this way, the Lyapunov candidate is selected similar to Eq. (28) but supplementing derivation of payload position 1 2 P 0 P 0 + K a ln k b 1 2 k b 1 2 z 1 2 . A modified version of Lyapunov candidate is the so-called barrier Lyapunov V 1(t) being in the form of

V 1 = 1 2 0 L ρ n t 2 + μ t 2 + P n z 2 + μ z 2 + EA 1 2 n z 2 + μ z 2 2 dz + MP 0 2 P 0 + K a n t 2 0 t + μ t 2 0 t + 1 2 m n t 2 L t + μ t 2 L t + P 0 K p 2 P 0 + K a n 2 0 t + μ 2 0 t q d 2 + 1 2 P 0 P 0 + K a ln k b 1 2 k b 1 2 z 1 2 E35

where z 1 = n 2 L t + μ 2 L t n 2 0 t + μ 2 0 t is relative position of payload in comparison with that of trolley. k b1 is a positive gain satisfying condition k b1 > |z 1|. The modification of (35) leads to

V ̇ 1 = P 0 P 0 + K a n t 0 t F x K a n z 0 t + EA 2 . P 0 n z 3 0 t + n z 0 t μ z 2 0 t + K p n 0 t q d n 0 t μ 2 0 t + n 2 0 t + P 0 P 0 + K a μ t 0 t F y K a μ z 0 t + EA 2 . P 0 μ z 3 0 t + μ z 0 t n z 2 0 t + K p μ 0 t q d μ 0 t μ 2 0 t + n 2 0 t + P 0 P 0 + K a z 1 z 1 t k b 1 2 z 1 2 E36

Applying the following inequality

z 1 t K n t 2 0 t + μ t 2 0 t

or

z 1 z 1 t z 1 z 1 t = z 1 z 1 t k b 1 K n t 2 0 t + μ t 2 0 t

with K being positive constant leads to

P 0 P 0 + K a z 1 z 1 t k b 1 2 z 1 2 P 0 P 0 + K a 1 k b 1 2 z 1 2 k b 1 K n t 2 0 t + μ t 2 0 t E37

Inserting (37) into (36) yields

V ̇ 1 P 0 n t 0 t P 0 + K a F x K a n z 0 t + EA 2 . P 0 n z 3 0 t + n z 0 t μ z 2 0 t + K p n 0 t q d n 0 t μ 2 0 t + n 2 0 t + K p μ 0 t q d μ 0 t μ 2 0 t + n 2 0 t + P 0 μ t 0 t P 0 + K a F y K a μ z 0 t + EA 2 P 0 μ z 3 0 t + μ z 0 t n z 2 0 t + P 0 k b 1 K P 0 + K a k b 1 2 z 1 2 n t 2 0 t + μ t 2 0 t E38

Inserting the following inequality

n t 2 0 t + μ t 2 0 t n t 0 t + μ t 0 t

or

n t 2 0 t + μ t 2 0 t n t 0 t sgn n t 0 t + μ t 0 t sgn μ t 0 t

into (38), one obtains

V ̇ 1 P 0 P 0 + K a n t 0 t F x K a n z 0 t + EA 2 P 0 n z 3 0 t + n z 0 t μ z 2 0 t + K p n 0 t q d n 0 t μ 2 0 t + n 2 0 t + 1 k b 1 2 z 1 2 k b 1 K sgn n t 0 t + P 0 P 0 + K a μ t 0 t F y K a μ z 0 t + EA 2 . P 0 μ z 3 0 t + μ z 0 t n z 2 0 t + K p μ 0 t q d μ 0 t μ 2 0 t + n 2 0 t + 1 k b 1 2 z 1 2 k b 1 K sgn μ t 0 t E39

To force the Lyapunov differentiation being negative, the control law with two components is structured as

F x = K a n z 0 t + EA 2 . P 0 n z 3 0 t + n z 0 t μ z 2 0 t K d n t 0 t K p n 0 t q d n 0 t μ 2 0 t + n 2 0 t 1 k b 1 2 z 1 2 k b 1 K sgn n t 0 t E40

and

F y = K a μ z 0 t + EA 2 . P 0 μ z 3 0 t + μ z 0 t n z 2 0 t K d μ t 0 t K p μ 0 t q d μ 0 t μ 2 0 t + n 2 0 t 1 k b 1 2 z 1 2 k b 1 K sgn μ t 0 t E41

which leads the Eq. (31) to

V ̇ 1 P 0 K d P 0 + K a n t 2 0 t + μ t 2 0 t 0 E42

for every positive gains K d  > 0 and Ka  > 0. This implies that V ≤ V(0). Hence, the system is now asymptotical stability.

Advertisement

4. Simulation and results

Consider the case that only the trolley motion is activated, we numerically simulate the distributed system dynamics (20)(25) driven by either conventional Lyapunov-based input or barrier Lyapunov-based law. The finite difference method is applied for programing the control system in MATLAB environment. The system parameters used in simulation are composed of

m = 5 kg ; M = 1 kg ; L = 3 , 6 , 9 m ; K a = 200 ; K p = 5 ; K d = 42 ;

The simulation results are depicted in Figures 3 6 . Trolley and payload approach to destination qd  = 2 m precisely and speedy without maximum overshoots. The payload swing stays in a small region during the transient state and absolutely suppressed at steady state (or payload destination). However, the longer length of cable is, the lager the payload swings. The system responses show the robustness in the face of parametric uncertainty. Despite the large variation of cable length, the system responses still kept consistency as shown in Figures 3 5 . It can be seen from Figure 6 that with the application of the barrier Lyapunov function, payload fluctuation is controlled in an area defined by kb . Because the motion of the trolley in X and Y directions is forced to travel the same distance to reach the desired location, system responses in X and Y directions are similar.

Figure 3.

System responses in the case of L = 3 m and m = 3 kg.

Figure 4.

System responses in the case of L = 6 m and m = 6 kg.

Figure 5.

System responses in the case of L = 9 m and m = 9 kg with conventional Lyapunov function approach.

Figure 6.

System responses in the case of L = 9 m and m = 9 kg with barrier Lyapunov function approach.

Advertisement

5. Conclusions

The dynamic model of overhead crane with distributed mass and elasticity of handling cable is formulated using the extended Hamilton’s principle. Based on the model, we successfully analyzed and designed two nonlinear robust controllers using two versions of Lyapunov candidate functions. The first can steer the payload to the desired location, while the second can maintain payload fluctuation in a defined span. The proposed controllers well stabilize all system responses despite the large variation of cable length and payload weight. Enhancing for 3D motion with carrying rope length will be proposed in the future studies.

References

  1. 1. Sakawa Y, Sano H. Nonlinear model and linear robust control of overhead travelling cranes. Nonlinear Analysis, Theory, Methods & Applications. 1997;30(4):2197-2207
  2. 2. Su SW, Nguyen HT, Jarman R, Zhu J, Lowe DB, McLean PB, Weng K. Model predictive control of gantry crane with input nonlinearity compensation. In: International Conference on Control, Automation and Systems Engineering. 2009. pp. 312-316
  3. 3. Park MS, Chwa D, Hong SK. Antisway tracking control of overhead cranes with system uncertainty and actuator nonlinearity using an adaptive fuzzy sliding-mode control. IEEE Transactions on Industrial Electronics. 2008;55(11):3972-3984
  4. 4. Almutairi NB, Zribi M. Sliding mode control of a three-dimensional overhead crane. Journal of Vibration and Control. 2009;15(11):1679-1730
  5. 5. Chwa D. Nonlinear tracking control of 3-D overhead cranes against the initial swing angle and the variation of payload weight. IEEE Transactions on Control Systems Technology. 2009;17(4):876-883
  6. 6. Moustafa KAF. Reference trajectory tracking of overhead cranes. Journal of Dynamic Systems, Measurement, and Control. 2001;123(1):139-141
  7. 7. Sakawa Y, Shindo Y. Optimal control of container cranes. Automatica;18(3):257-266
  8. 8. Hua YJ, Shine YK. Adaptive coupling control for overhead crane systems. Mechatronics. 2007;17(2-3):143-152
  9. 9. Mizumoto I, Chen T, Ohdaira S, Kumon M, Iwai Z. Adaptive output feedback control of general MIMO systems using multi-rate sampling and its application to a cart-crane system. Automatica. 2007;43(12):2077-2085
  10. 10. Benhidjeb A, Gissinger GL. Fuzzy control of an overhead crane performance comparison with classic control. Control Engineering Practice. 1995;3(12):1687-1696
  11. 11. Suh JH, Lee JW, Lee YJ, Lee KS. Anti-sway position control of an automated transfer crane based on neural network predictive PID controller. Journal of Mechanical Science and Technology. 2005;19(2):505-519
  12. 12. Singhose W, Perter L, Kenison M, Krrikk E. Effects of hoisting on the input shaping control of gantry cranes. Control Engineering Practice. 2000;8(10):1159-1165
  13. 13. Joshi S. Position control of a flexible cable gantry crane: Theory and experiment. In: Proceedings of the American Control Conference. Vol. June. 1995. pp. 2820-2824
  14. 14. D’Andréa-Novel B, Coron JM. Exponential stabilization of an overhead crane with flexible cable via a back-stepping approach. Automatica. 2000;36(4):587-593
  15. 15. Lodewijks G. Anti-sway control of container cranes as a flexible cable system. In: Proceedings of the 2004 IEEE International Conference on Control Applications. 2004. pp. 1564-1569
  16. 16. Ge SS, Zhang S, He W. Vibration control of a coupled nonlinear string system in transverse and longitudinal directions. Proceedings of the IEEE Conference on Decision and Control. 2011;(ii):3742-3747
  17. 17. Liu J-K, Qin H, He W. Modelling and vibration control for a flexible string system in three-dimensional space. IET Control Theory & Applications. 2015;9(16):2387-2394
  18. 18. He W, Zhang S, Ge SS. Adaptive control of a flexible crane system with the boundary output constraint. IEEE Transactions on Industrial Electronics. 2014;61(8):4126-4133
  19. 19. Tee KP, Ge SS, Tay EH. Barrier Lyapunov functions for the control of output constrained nonlinear systems. Automatica. 2009;45(4):918-927

Written By

Tung Lam Nguyen and Minh Duc Duong

Submitted: 08 September 2017 Reviewed: 12 October 2017 Published: 20 December 2017