SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 10, No. 6, December 2020, pp. 5793~5801
ISSN: 2088-8708, DOI: 10.11591/ijece.v10i6.pp5793-5801  5793
Journal homepage: http://ijece.iaescore.com/index.php/IJECE
LMI based antiswing adaptive controller
for uncertain overhead cranes
Nga Thi-Thuy Vu
Hanoi University of Science and Technology, Vietnam
Article Info ABSTRACT
Article history:
Received Apr 1, 2020
Revised May 4, 2020
Accepted May 16, 2020
This paper proposes an adaptive anti-sway controller for uncertain overhead
cranes. The state-space model of the 2D overhead crane with the system
parameter uncertainties is shown firstly. Next, the adaptive controller which
can adapt with the system uncertainties and input disturbances is established.
The proposed controller has ability to move the trolley to the destination in
short time and with small oscillation of the load despite the effect of
the uncertainties and disturbances. Moreover, the controller has simple
structure so it is easy to execute. Also, the stability of the closed-loop system
is analytically proven. The proposed algorithm is verified by using Matlab/
Simulink simulation tool. The simulation results show that the presented
controller gives better performances (i.e., fast transient response, no ripple,
and low swing angle) than the state feedback controller when there exist
system parameter variations as well as input disturbances.
Keywords:
Adaptive anti-swing control
Linear matrix inequality
Overhead crane system
Robust control
Stability analysis
Uncertainties Copyright © 2020 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Nga Thi-Thuy Vu,
School of Electrical Engineering,
Hanoi University of Science and Technology, Vietnam.
Email: nga.vuthithuy@hust.edu.vn
1. INTRODUCTION
The overhead cranes which are widely used for transporting heavy loads are one of the most popular
underactuated mechanical systems in that the number of the actuators is less than the degree of freedom.
The deficiency of actuator for sway dynamics presents a coupling effect between the load sway motion and
the trolley traveling motion. The transient swing of payload may cause a safety hazard to employees,
transferred goods and surrounding objects. In addition, the lack of actuator makes the control design of
the underactuated system much more difficult than the full actuated systems. For this reason, designing
the controller for the overhead crane system which can move the trolley to the destination as fast as possible
with acceptable swing angle attracts the consideration of many researchers.
Nowadays, there have been various control methods that can guarantee the good performance for
the overhead crane systems both in open loop and closed loop. In the class of open loop control, the swing of
payload is abolished by some approaches such as input shaping [1-4], trajectory planning [5, 6]. However,
in general, the open-loop control system can not guarantee the good performance in the case of system
uncertainties and external disturbances. Therefore, many closed-loop control techniques are applied to
the overhead crane system to improve the performance such as nonlinear feedback [7-11], partial feedback
linearization [12, 13], fuzzy logic control [14-17], sliding mode control [18-21] and so on.
It is widely recognized that adaptive control method has the advantage of handing with uncertain
systems. In the field of overhead crane control, the adaptive control technique is also considered by some
researchers. In [22] the fuzzy logic controller is used to keep the system stable and an adaptive algorithm is
provided to tune the free parameters. The given strategy is simple but robust to the variation of the system
parameters (wire length and payload weight) as well as external disturbances. However, the stability of
overall system is not presented. In [23], a fuzzy sliding-mode control is designed for the antisway trajectory
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 5793 - 5801
5794
tracking of the nominal plant. Then, a fuzzy uncertainty observer is used to cope with system uncertainties as
well as actuator nonlinearities. This observer is incorporated with the fuzzy sliding-mode control law for
the development of the adaptive fuzzy sliding-mode controller. This scheme guarantees asymptotic stability
and robust performance but it is quite complicated. An adaptive sliding-mode antisway control of uncertain
overhead cranes with high-speed hosting motion is shown in [24]. In this scheme, the asymptotic stability of
the sway dynamic is achieved by the sliding-mode controller, the system uncertainties is coped by a fuzzy
observer. This algorithm gives the robust antisway performance to overhead cranes regardless of
hosting velocity and system uncertainties. The stability of the system, however, is proven in analysis and
simulation only.
This paper proposed an antisway adaptive controller for overhead cranes. In particular, the model of
the overhead crane is built in the form of state-space at first. Then, the adaptive controller with feedforward and
feedback components is introduced. This controller has the ability to drive the trolley to the target with high
speed and low swing angle. Also, the proposed controller can remove the effect of the parametric uncertainties
as well as the input disturbances. Moreover, the structure of the controller is not complicate and this leads to
simplify in the execution. The stability of the overall system is guaranteed by the Lyapunov theory. Finally,
the simulation is executed by Matlab/Simulink for both proposed adaptive controller and conventional state
feedback controller. The simulation results indicate that the suggested controller gives the good performance,
i.e., fast response, no steady state error, no payload swing angle even under the condition of system
uncertainties. The main contribution of this research work can be cited as the following:
- The proposed controller can drive the trolley to the target with fast responses and almost no swing angle.
- The scheme works well under the effect of rope length, variation load mass, the external disturbances.
- In comparision with the existing works which solve the same problems of the overhead crane systems,
the presented controller has simple structure and the stability is proven via Lyapunov theory by using
the Linear Matrix Inequality.
2. SYSTEM MODEL AND LMI BASED ADAPTIVE CONTROLLER DESIGN
Figure 1 describes the block diagram of an overhead crane. The trolley moves along the horizontal
axis (Ox-axis) with its load which is hung at the end of the rope.
Figure 1. Block diagram of an overhead crane system
The motion equation of the overhead crane is given as the following [25]:
{
(𝑀 + 𝑚)𝑥̈ + 𝑚𝑙𝜃̈ 𝑐𝑜𝑠 𝜃 − 𝑚𝑙𝜃̇2
𝑠𝑖𝑛 𝜃 = 𝑢
𝑙𝜃̈ + 𝑔 𝑠𝑖𝑛 𝜃 + 𝑥̈ 𝑐𝑜𝑠 𝜃 = 0
(1)
where
M: trolley mass [kg] m: payload mass [kg]
l: cable length [m] x: trolley position [m]
g: gravity acceleration [m/s2
] : payload swing angle [deg]
u: control input corresponding to control force exerted on the trolley [N]
Int J Elec & Comp Eng ISSN: 2088-8708 
LMI based antiswing adaptive controller for uncertain overhead cranes (Nga Thi-Thuy Vu)
5795
The model (1) can be rewritten as:
{
𝑥̈ =
𝑚𝑔 𝑠𝑖𝑛 𝜃 𝑐𝑜𝑠 𝜃 + 𝑚𝑙𝜃̇2
𝑠𝑖𝑛 𝜃
𝑀 + 𝑚 𝑠𝑖𝑛2 𝜃
+
1
𝑀 + 𝑚 𝑠𝑖𝑛2 𝜃
𝑢
𝜃̈ = −
(𝑀 + 𝑚)𝑔 𝑠𝑖𝑛 𝜃 + 𝑚𝑙𝜃̇2
𝑠𝑖𝑛 𝜃 𝑐𝑜𝑠 𝜃
(𝑀 + 𝑚 𝑠𝑖𝑛2 𝜃)𝑙
−
𝑐𝑜𝑠 𝜃
(𝑀 + 𝑚 𝑠𝑖𝑛2 𝜃)𝑙
𝑢
(2)
It should be noted that since the sway angle is small, i.e. it is desired to be zero, then cos  1, sin  ,
and 2
 0. The model (2) can be simplified as:
{
𝑥̈ =
𝑚𝑔𝜃+𝑚𝑙𝜃̇ 2 𝜃
𝑀
+
1
𝑀
𝑢
𝜃̈ = −
(𝑀+𝑚)𝑔𝜃+𝑚𝑙𝜃̇ 2 𝜃
𝑀𝑙
−
1
𝑀𝑙
𝑢
(3)
Defining the state variables:
𝑋 = [ 𝑥1 𝑥2 𝑥3 𝑥4] 𝑇
= [ 𝑥 − 𝑥 𝑑 𝑥̇ − 𝑥̇ 𝑑 𝜃 − 𝜃 𝑑 𝜃̇ − 𝜃̇ 𝑑] 𝑇
where xd and d are the desired values of x and , respectively.
With this definition and by using the fact that the xd and d do not change suddenly in a short
sampling interval, the system model (3) can be rewritten as:
{
𝑥̇1 = 𝑥2
𝑥̇2 = 𝑘1 𝑥3 + 𝑘2 𝑥3 𝑥4
2
+ 𝑘3 𝑢
𝑥̇3 = 𝑥4
𝑥̇4 = 𝑘4 𝑥3 + 𝑘5 𝑥3 𝑥4
2
+ 𝑘6 𝑢
(4)
where 𝑘1 =
𝑚𝑔
𝑀
, 𝑘2 =
𝑚𝑙
𝑀
, 𝑘3 =
1
𝑀
, 𝑘4 = −
(𝑀+𝑚)𝑔
𝑀𝑙
, 𝑘5 = −
𝑚
𝑀
, 𝑘6 = −
1
𝑀𝑙
The control input u can be separated into two parts, u1 and u2, where u1 is the feedback control
component which stabilizes the error dynamics of the system and u2 is the nonlinearity compensating control
component given as
𝑢2 = −𝑥3 𝑥4
2
(5)
In considering the system parameter uncertainties, the model (4) becomes:
{
𝑥̇1 = 𝑥2
𝑥̇2 = (𝑘1 + 𝛥𝑘1)𝑥3 + (𝑘2 + 𝛥𝑘2)𝑥3 𝑥4
2
+ (𝑘3 + 𝛥𝑘3)(𝑢1 + 𝑢2)
𝑥̇3 = 𝑥4
𝑥̇4 = (𝑘4 + 𝛥𝑘4)𝑥3 + (𝑘5 + 𝛥𝑘5)𝑥3 𝑥4
2
+ (𝑘6 + 𝛥𝑘6)(𝑢1 + 𝑢2)
(6)
where ∆ki (i = 1 to 6) are the uncertainties of ki. It does not lose the generation with the assumption that k3
and k6 are not only the uncertainties of k3 and k6 but also include the input disturbances and error in
the feedforward channel represented by . With this assumption, the model (6) becomes:
{
𝑥̇1 = 𝑥2
𝑥̇2 = (𝑘1 + 𝛥𝑘1)𝑥3 + 𝑘3 𝑢1 + 𝑘3 𝛿(𝑢1 + 𝑥3 𝑥4
2
)
𝑥̇3 = 𝑥4
𝑥̇4 = (𝑘4 + 𝛥𝑘4)𝑥3 + 𝑘6 𝑢1 + 𝑘6 𝛿(𝑢1 + 𝑥3 𝑥4
2
)
(7)
The model (7) can be rewritten in the state-space form as
𝑥̇ = (𝐴 + 𝛥𝐴)𝑥 + 𝐵[𝑢1 + 𝛿𝑓(𝑥, 𝑢)] (8)
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 5793 - 5801
5796
where
𝐴 = [
0 1 0 0
0 0 𝑘1 0
0 0 0 1
0 0 𝑘4 0
] , 𝛥𝐴 = [
0 0 0 0
0 0 𝛥𝑘1 0
0 0 0 0
0 0 𝛥𝑘4 0
]
𝐵 = [0 𝑘3 0 𝑘5] 𝑇
,  𝑓(𝑥, 𝑢) = 𝑢1 + 𝑥3 𝑥4
2
In which A component expresses the uncertainties of the system parameters parameters. Assume that there
exists a positive definite matrix PR44
satisfying the following inequality
(𝐴 + 𝛥𝐴) 𝑇
𝑃 + 𝑃(𝐴 + 𝛥𝐴) + 𝑄 − 2𝑃𝐵𝑅−1
𝐵 𝑇
𝑃 < 0 (9)
where QR44
, and RR22
are positive definite matrices. Assume the controller K is given by:
𝐾 = 𝑅−1
𝐵 𝑇
𝑃 (10)
and the adaptive law
𝛿̇ 𝑒𝑠 = 𝛾𝑓(𝑥, 𝑢)𝑥 𝑇
𝑃𝐵, 𝛾 > 0 (11)
where es is the estimated value of .
Consider the following theorem:
Theorem: Assume that the LMI condition (9) is feasible for some P and the controller gain K is given by
(10), the adaptive law is given by (11). Then the controller u1 can make the error dynamics x converge
to zero.
𝑢1 = −𝐾𝑥 − 𝛿 𝑒𝑠 𝑓(𝑥, 𝑢) (12)
Proof: Let us choose the Lyapunov function as
𝑉 = 𝑥 𝑇
𝑃𝑥 + 𝛿 𝑒
2
𝛾−1
(13)
where e= es  . Its time derivative along the error dynamics (11) is given by
𝑉̇ = 2𝑥 𝑇
𝑃𝑥̇ + 2𝛿 𝑒 𝛿̇ 𝑒 𝛾−1
   = 2𝑥 𝑇
𝑃[(𝐴 + 𝛥𝐴)𝑥 + 𝐵𝑢 + 𝐵𝛿𝑓(𝑥, 𝑢)] + 2𝛿 𝑒 𝛾−1
(𝛿̇ 𝑒𝑠 − 𝛿̇)
= 2𝑥 𝑇
𝑃[(𝐴 + 𝛥𝐴)𝑥 + 𝐵(−𝐾𝑥 − 𝛿 𝑒𝑠 𝑓(𝑥, 𝑢)) + 𝐵𝛿𝑓(𝑥, 𝑢)] + 2𝛿 𝑒 𝛾−1
𝛿̇ 𝑒𝑠
= 2𝑥 𝑇
𝑃[(𝐴 + 𝛥𝐴) − 𝐵𝐾]𝑥 − 2𝑥 𝑇
𝑃𝐵𝛿 𝑒𝑠 𝑓(𝑥, 𝑢) + 2𝑥 𝑇
𝑃𝐵𝛿𝑓(𝑥, 𝑢) + 2𝛿 𝑒𝑠 𝛾−1
𝛿̇ 𝑒𝑠
= 2𝑥 𝑇
𝑃[(𝐴 + 𝛥𝐴) − 𝐵𝐾]𝑥 − 2𝑥 𝑇
𝑃𝐵𝛿 𝑒𝑠 𝑓(𝑥, 𝑢) + 2𝛿 𝑒𝑠 𝑓(𝑥, 𝑢)𝑥 𝑇
𝑃𝐵
= 2𝑥 𝑇
𝑃[(𝐴 + 𝛥𝐴) − 𝐵𝐾]𝑥 (14)
The LMI condition (9) implies that
𝑉̇ < −𝑥 𝑇
𝑄𝑥 ≤ 0 (15)
Then, by integrating both sides of (15), the following equation is derived
∫ 𝑥(𝜏) 𝑇
𝑄𝑥(𝜏)
∞
0
𝑑𝜏 = − ∫ 𝑉̇ (𝜏)𝑑𝜏
∞
0
= 𝑉(0) − 𝑉(∞) < ∞ (16)
This implies 𝑥 ∈ 𝐿2 ∩ 𝐿∞, 𝛿 ∈ 𝐿∞. Combining the previous results and using Barbalat’s lemma,
x converges to zero as time goes to infinity, that is,
𝑙𝑖𝑚
𝑡→∞
𝑥(𝑡) = 0 (17)
Int J Elec & Comp Eng ISSN: 2088-8708 
LMI based antiswing adaptive controller for uncertain overhead cranes (Nga Thi-Thuy Vu)
5797
Remark 1: The equation of A can be rewritten as the following form:
𝛥𝐴 = [
0 0 0 0
0 0 𝛥𝑘1 0
0 0 0 0
0 0 𝛥𝑘4 0
] = 𝐸𝐹𝛥𝑘1 + 𝐺𝐹𝛥𝑘4 (18)
where
𝐸 = [
0 0
1 0
0 0
0 0
] ,  𝐹 = [
0 0
0 0
1 0
0 0
]
𝑇
,  𝐺 = [
0 0
0 0
0 0
1 0
]
The inequality (9) is rewritten as
𝐴 𝑇
𝑃 + 𝑃𝐴 − 2𝑃𝐵𝑅−1
𝐵 𝑇
𝑃 + 𝑄 + 𝛥𝐴 𝑇
𝑃 + 𝑃𝛥𝐴 < 0 (19)
The above inequality (19) is satisfied if the following inequality holds for some positive ρ
𝐴 𝑇
𝑃 + 𝑃𝐴 + 𝑄 − 2𝑃𝐵𝑅−1 𝐵 𝑇
𝑃 + 𝜌𝑃𝐸𝐸 𝑇 𝑃 +
1
𝜌
𝐹 𝑇 𝐹𝛥𝑘1
2
+ 𝜌𝑃𝐺𝐺 𝑇 𝑃 +
1
𝜌
𝐹 𝑇 𝐹𝛥𝑘4
2
< 0 (20)
where the following inequality is used
𝛥𝐴 𝑇
𝑃 + 𝑃𝛥𝐴 = 𝛥𝑘1 𝐹 𝑇
𝐸 𝑇
𝑃 + 𝛥𝑘1 𝑃𝐸𝐹 + 𝛥𝑘4 𝐹 𝑇
𝐺 𝑇
𝑃 + 𝛥𝑘4 𝑃𝐺𝐹
 ≤ 𝜌𝑃𝐸𝐸 𝑇
𝑃 +
1
𝜌
𝐹 𝑇
𝐹𝛥𝑘1
2
+ 𝜌𝑃𝐺𝐺 𝑇
𝑃 +
1
𝜌
𝐹 𝑇
𝐹𝛥𝑘4
2
Assume that |k1| and |k4| for some known positive constant , then inequality (20) is satisfied if
the following Riccati-like inequality has a positive definite solution matrix PR44
:
𝐴 𝑇
𝑃 + 𝑃𝐴 + 𝑄 − 2𝑃𝐵𝑅−1
𝐵 𝑇
𝑃 + 𝜌𝑃𝐸𝐸 𝑇
𝑃 + 𝜌𝑃𝐺𝐺 𝑇
𝑃 +
2
𝜌
𝜁2
𝐹 𝑇
𝐹 < 0 (21)
Remark 2: By using the Schur complement formula, it can be shown that the Riccati-like inequality (21) is
equivalent to the following linear matrix inequality (LMI)
𝑋 > 0, [
𝐴𝑋 + 𝑋𝐴 𝑇
− 2𝐵𝑅−1
𝐵 𝑇
+ 𝜌𝐸𝐸 𝑇
+ 𝜌𝐺𝐺 𝑇
𝑋 𝜁𝑋𝐹 𝑇
𝑋 −𝑄−1
0
𝜁𝐹𝑋 0 −
𝜌
2
𝐼
] < 0 (22)
Thus, by solving the above simple LMI and setting P=X-1
, we can easily obtain the positive definite solution
matrix P of (21).
3. CONTROL STRATEGY VERIFICATION
In order to validate the effectiveness of the proposed adaptive antiswing controller, the simulation
and experiment are executed in Matlab/Simulink environment and laboratory sized overhead crane test-bed,
respectively. Let consider the overhead crane with the nominal parameters are shown in Table 1.
Table 1. Nominal parameters of an overhead crane system
Items Values
Trolley mass (M) 25 (kg)
Payload mass (m) 8 (kg)
Cable length (l) 1.2 (m)
Gravity acceleration (g) 9.81 (m/s2
)
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 5793 - 5801
5798
Based on the nominal parameters given in Table 1, the system model (4) can be rewritten as
{
𝑥̇1 = 𝑥2
𝑥̇2 = 2.45𝑥3 + 0.25𝑥3 𝑥4
2
+ 0.05𝑢
𝑥̇3 = 𝑥4
𝑥̇4 = −12.26𝑥3 − 0.25𝑥3 𝑥4
2
− 0.05𝑢
(23)
The state-space model (11) with system uncertainties becomes
𝑥̇ = (𝐴 + 𝛥𝐴)𝑥 + 𝐵[𝑢1 + 𝛿𝑓(𝑥, 𝑢)] (24)
where 𝐴 = [
0 1 0 0
0 0 2.45 0
0 0 0 1
0 0 −12.26 0
] , 𝐵 = [
0
0.05
0
−0.25
]
By solving (22) with  = 0.5k5, Q = 2I, and R =5e-3I, the controller gain is obtained as:
𝐾 = [93.98 106.71 −331.14 3.17] (25)
which leads to the following controller
𝑢1 = −𝐾𝑥 − 𝛿 𝑒𝑠 𝑓(𝑥, 𝑢) (26)
where 𝑓(𝑥, 𝑢) = 𝑢1 + 𝑥3 𝑥4
2
, 𝛿̇ 𝑒𝑠 = 𝛾𝑓(𝑥, 𝑢)𝑥 𝑇
𝑃𝐵 and 𝛾 = 0.05. The overall controller:
𝑢 = 𝑢1 + 𝑢2 (27)
where u2 is shown in (5).
In order to verify the effectiveness of the adaptation component, the performances of the proposed
controller are compared with the performances of the conventional state feedback controller via simulation
and experimental results. The equations of the conventional state feedback controller are given by:
{
𝑢 = 𝑢1 + 𝑢2
𝑢1 = −𝐾𝑓 𝑥
𝑢2 = −𝑥3 𝑥4
2
(28)
where K is calculated from nominal matrix A and B:
𝐾𝑓 = [1.4 1461.5 −1461.3 290.6] (29)
In the paper, the simulations are carried out under three cases as follow:
Case 1: The system parameters are nominal, i.e., M = 25kg, m = 8kg, and l = 1.2m.
Case 2: The system parameters are of 150% variation, i.e., M = 37kg, m = 12kg, and l = 1.8m.
Case 3: The system parameters are nominal, i.e., M = 25kg, m = 8kg, l = 1.2m, and the input disturbance is
10sin(10t).
In each case, the responses of the proposed algorithm is compared with the results of the state
feedback controller. The simulation results for the above three cases are shown in Figure 2-4. In each figure,
from top to bottom are the waveforms of the trolley position and payload swing angle, respectively. It can be
seen from Figure 2 that, when the system parameters are nominal, the responses of the proposed scheme and
the state feedback controller are not so much different. the settling time of the system with adaptive controller
is about 3sec, the tracking error is almost zero, and the maximum payload swing angle is 0.15deg (after 3sec,
the swing angle is cancelled). Meanwhile, the state feedback controller has the settling time about 5sec with
no steady state error and 0.15deg of payload swing angle.
In the Figure 3, the system parameters are of 150% variation but the results of the proposed system
are nearly unchanged, i.e. the transient time is less than 4sec, the maximum swing angle is smaller than
0.15deg and it is kept almost zero at the steady state. For the state feedback controller, the response of
the position is little oscilation with the longger settling time, about 6sec, swing angle is still small (0.2deg)
but it is underdamped oscillations.
Int J Elec & Comp Eng ISSN: 2088-8708 
LMI based antiswing adaptive controller for uncertain overhead cranes (Nga Thi-Thuy Vu)
5799
Figure 4 illustrates the responses of the proposed adaptive controller and state feedback controller in
the presence of the input disturbance. It can be seen that, with the adaptive controller, the trolley reaches
the destination after 3sec and the payload swing angle is removed after the transient time. However,
in the case of the state feedback controller, the settling time is 5sec and the swing in the both position and
payload angle is not cancelled although the trolley arrives its target.
(a) (b)
Figure 2. Simulation results of the proposed adaptive controller and state feedback controller with nominal
system parameters, (a) trolley position, (b) payload swing angle
(a) (b)
Figure 3. Simulation results of the proposed adaptive controller and state feedback controller with 150%
variation of system parameters, (a) trolley position, (b) payload swing angle
(a) (b)
Figure 4. Simulation results of the proposed adaptive controller and state feedback controller with presence
of the input disturbance, (a) trolley position, (b) payload swing angle
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 5793 - 5801
5800
The numerical analysis for above results is depicted in the Table 2. From the above simulation
results, it is obvious that, the proposed adaptive controller and the corresponding state feedback controller
keep the trolley stable at the destination. However, as the trolley mass, payload mass, and the cable length are
changed or the input disturbance is sinusoidal, the suggested controller gives the performance with no
redundant swing after the trolley comes to rest. Meanwhile, under the control of the state feedback scheme,
the payload keeps swinging even though the trolley reaches the standstill condition.
Table 2. Position and angle responses of the proposed and state feedback controllers in three cases
Case 1 Case 2 Case 3
Position Angle Position Angle Position Angle
Proposed
Ts = 3s
No ripple
Ts = 3s
No ripple
Max. -0.15o
Ts = 3s
No ripple
Ts = 3s,
No ripple
Max. -0.15o
Ts = 3s
No ripple
Ts = 3s
No ripple
Max. -0.15o
State
Feedback
Ts = 5s
No ripple
4s
No ripple
Max. -0.15o
Ts = 5s
Little ripple
Ts > 10s
Ripple
Max. -0.13o
Ts = 5s
Ripple
Ts > 10s,
Ripple
Max. -0.12o
Ts is the settling time
4. CONCLUSION
A simple but efficient antisway adaptive controller has been presented for the overhead crane
system. This simple controller not only removes the oscillation of the payload but it is also robust to
the system uncertainties. Also, the linear matrix inequalities (LMI) with feasible performance constraints
have been used to design the controller gains. The stability of the overall system was guaranteed by
the Lyapunov theory. Finally, the simulation and was executed by Matlab/Simulink for both proposed
adaptive controller and the state feedback controller. The simulation results indicate that the suggested
controller gives the good performance, i.e., fast response, no steady state error, no payload swing angle even
under the condition of system uncertainties.
REFERENCES
[1] K. C. C. Peng, et al., “Hand-motioncrane control using radio-frequency real-time location systems,” IEEE/ASME
Transactions on Mechatronics, vol. 17, no. 3, pp. 464-471, 2012.
[2] Y. G. Sung and W. E. Singhose, “Robustness analysis of input shaping commands for two-mode flexible systems,”
IET Control Theory and Applications, vol. 3, no. 6, pp. 722-730, 2009.
[3] N. Q. Hoang, et al., “Trajectory planning for overhead crane by trolley acceleration shaping,” Journal of
Mechanical Science and Technology, vol. 28, pp. 2879-2888, 2014.
[4] S. Garrido, et al., “Anti-swinging input shaping control of an automatic construction crane,” IEEE Transaction on
Automation Science and Engineering, vol. 5, no. 3, pp. 549-557, 2008.
[5] H. H. Lee, “Motion planning for three-dimensional overhead cranes with high-speed load hoisting,” International
Journal of Control, vol. 78, no. 12, pp. 875-886, 2005.
[6] N. Sun, et al., “A novel kinematic coupling-based trajectory planning method for overhead cranes,” IEEE/ASME
Transactions on Mechatronics, vol. 17, no. 1, pp. 166-173, 2012.
[7] B. d’Andréa-Novel, et al., “Finite-time stabilization of an overhead crane with a flexible cable,” Mathematics of
Control, Signals, and Systems, vol. 31, pp. 1-19, 2019.
[8] B. Lu, et al., “Adaptive output-feedback control for dual overhead crane system with enhanced anti-swing
performance,” IEEE Transactions on Control Systems Technology, pp. 1-14, 2019.
[9] M. R. Ghazali, et al., “An improved neuroendocrine–proportional–integral–derivative controller with sigmoid-
based secretion rate for nonlinear multi-input–multi-output crane systems,” Journal of Low Frequency Noise,
Vibration and Active Control, 2019.
[10] X. Ma and H. Bao, “An Anti-Swing Closed-Loop Control Strategy for Overhead Cranes,” Applied Sciences, vol. 8,
no. 9, pp. 1463, 2018.
[11] A. Cakan and U. Onen, “Position regulation and sway control of a nonlinear gantry crane system,” International
Journal of Scientific & Technology Research, vol. 5, no. 11, pp. 121-124, 2016.
[12] X. Wu and X. He, “Partial feedback linearization control for 3-D underactuated overhead crane systems,”
ISA Transactions, vol. 65, pp. 361-370, 2016.
[13] T. A. Le, et al., “Partial feedback linearization and sliding mode techniques for 2D crane control,” Transactions of
the Institute of Measurement and Control, vol. 36, no. 1, pp. 78-87, 2014.
[14] B. Rong, et al., “Dynamics analysis and fuzzy anti-swing control design of overhead crane system based on Riccati
discrete time transfer matrix method,” Multibody System Dynamics, vol. 43, pp. 279-295, 2018.
[15] M. A. Shehu, et al., “Comparative Analysis of Neural-Network and Fuzzy Auto-Tuning Sliding Mode Controls for
Overhead Cranes under Payload and Cable Variations,” Journal of Control Science and Engineering, vol. 2019,
pp. 1-13, 2019.
Int J Elec & Comp Eng ISSN: 2088-8708 
LMI based antiswing adaptive controller for uncertain overhead cranes (Nga Thi-Thuy Vu)
5801
[16] X. Shao, et al., “Takagi-Sugeno Fuzzy Modeling and PSO-Based Robust LQR Anti-Swing Control for Overhead
Crane,” Mathematical Problems in Engineering, vol. 2019, pp. 1-14, 2019.
[17] L. Ranjbari, et al., “Designing precision fuzzy controller for load swing of an overhead crane,” Neural Computing
and Applications, vol. 26, pp. 1555-1560, 2015.
[18] B. Lu, et al., “Sliding mode control for underactuated overhead cranes suffering from both matched and unmatched
disturbances,” Mechatronics, vol. 47, pp. 116-125, 2017.
[19] D. Chwa, “Sliding-Mode-Control-based robust finite-time antisway tracking control of 3-D overhead cranes,” IEEE
Transactions on Industrial Electronics, vol. 64, no. 8, pp. 6775-6884, 2017.
[20] Q. H. Ngo, et al., “Payload pendulation and position control systems for an offshore container crane with adaptive‐
gain sliding mode control,” Asian Journal of Control, pp. 1-10, 2019.
[21] T. Wang, et al., “A novel anti-swing positioning controller for two-dimensional bridge crane via dynamic sliding
mode variable structure,” Procedia Computer Science, vol. 131, pp. 626-632, 2018.
[22] C. Y. Chang, “Adaptive fuzzy controller of the overhead cranes with nonlinear disturbance,” IEEE Transactions on
Industrial Informatics, vol. 3, no. 2, pp. 164-172, 2007.
[23] M. S. Park, et al., “Antisway tracking control of overhead cranes with system uncertainty and actuator nonlinearity
using an adaptive fuzzy sliding-mode control,” IEEE Transactions on Industrial Electronics, vol. 55, no. 11,
pp. 3972-3984, 2008.
[24] M. S. Park, et al., “Adaptive sliding-mode antisway control of uncertain overhead cranes with high-speed hoisting
motion,” IEEE Transactions on Fuzzy Systems, vol. 22, no. 5, pp. 1262-1271, 2014.
[25] H. Chen, et al., “Optimal trajectory planning and tracking control method for overhead cranes,” IET Control Theory
and Applications, vol. 10, no. 6, pp. 692-699, 2016.

More Related Content

What's hot

Inverted Pendulum Control System
Inverted Pendulum Control SystemInverted Pendulum Control System
Inverted Pendulum Control SystemAniket Govindaraju
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond Brunkow
 
Inverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewInverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief Overview
IJMER
 
State space design
State space designState space design
State space design
Andrew Wilhelm
 
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
IJERA Editor
 
Simulation of inverted pendulum presentation
Simulation of inverted pendulum  presentationSimulation of inverted pendulum  presentation
Simulation of inverted pendulum presentation
Pourya Parsa
 
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
ijcsa
 
State space modelling of a quadcopter
State space modelling of a quadcopterState space modelling of a quadcopter
State space modelling of a quadcopter
SrinibashSahoo3
 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
journalBEEI
 
2_DOF_Inverted_Pendulum_Laboratory_Session
2_DOF_Inverted_Pendulum_Laboratory_Session2_DOF_Inverted_Pendulum_Laboratory_Session
2_DOF_Inverted_Pendulum_Laboratory_SessionPeixi Gong
 
Simulation, bifurcation, and stability analysis of a SEPIC converter control...
 Simulation, bifurcation, and stability analysis of a SEPIC converter control... Simulation, bifurcation, and stability analysis of a SEPIC converter control...
Simulation, bifurcation, and stability analysis of a SEPIC converter control...
IJECEIAES
 
Design of an adaptive state feedback controller for a magnetic levitation sy...
Design of an adaptive state feedback controller  for a magnetic levitation sy...Design of an adaptive state feedback controller  for a magnetic levitation sy...
Design of an adaptive state feedback controller for a magnetic levitation sy...
IJECEIAES
 
Real-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumReal-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulum
Francesco Corucci
 
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback DeviceKinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
IJRES Journal
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd Iaetsd
 
Analysis of a pendulum problem
Analysis of a pendulum problemAnalysis of a pendulum problem
Analysis of a pendulum problemSuman Lata
 
On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...
International Journal of Power Electronics and Drive Systems
 

What's hot (20)

Inverted Pendulum Control System
Inverted Pendulum Control SystemInverted Pendulum Control System
Inverted Pendulum Control System
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15
 
Inverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief OverviewInverted Pendulum Control: A Brief Overview
Inverted Pendulum Control: A Brief Overview
 
State space design
State space designState space design
State space design
 
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
Design and Simulation of Different Controllers for Stabilizing Inverted Pendu...
 
Simulation of inverted pendulum presentation
Simulation of inverted pendulum  presentationSimulation of inverted pendulum  presentation
Simulation of inverted pendulum presentation
 
FINAL PROJ REP
FINAL PROJ REPFINAL PROJ REP
FINAL PROJ REP
 
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
STABILIZATION AT UPRIGHT EQUILIBRIUM POSITION OF A DOUBLE INVERTED PENDULUM W...
 
State space modelling of a quadcopter
State space modelling of a quadcopterState space modelling of a quadcopter
State space modelling of a quadcopter
 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
 
2_DOF_Inverted_Pendulum_Laboratory_Session
2_DOF_Inverted_Pendulum_Laboratory_Session2_DOF_Inverted_Pendulum_Laboratory_Session
2_DOF_Inverted_Pendulum_Laboratory_Session
 
Simulation, bifurcation, and stability analysis of a SEPIC converter control...
 Simulation, bifurcation, and stability analysis of a SEPIC converter control... Simulation, bifurcation, and stability analysis of a SEPIC converter control...
Simulation, bifurcation, and stability analysis of a SEPIC converter control...
 
Design of an adaptive state feedback controller for a magnetic levitation sy...
Design of an adaptive state feedback controller  for a magnetic levitation sy...Design of an adaptive state feedback controller  for a magnetic levitation sy...
Design of an adaptive state feedback controller for a magnetic levitation sy...
 
Real-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumReal-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulum
 
ControlsLab1
ControlsLab1ControlsLab1
ControlsLab1
 
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback DeviceKinematics Analysis of Parallel Mechanism Based on Force Feedback Device
Kinematics Analysis of Parallel Mechanism Based on Force Feedback Device
 
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
Iaetsd design of a robust fuzzy logic controller for a single-link flexible m...
 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4
 
Analysis of a pendulum problem
Analysis of a pendulum problemAnalysis of a pendulum problem
Analysis of a pendulum problem
 
On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...
 

Similar to LMI based antiswing adaptive controller for uncertain overhead cranes

On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach
IJECEIAES
 
Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...
ISA Interchange
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
IJECEIAES
 
Robust control for a tracking electromechanical system
Robust control for a tracking electromechanical systemRobust control for a tracking electromechanical system
Robust control for a tracking electromechanical system
IJECEIAES
 
Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...
TELKOMNIKA JOURNAL
 
Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm
IJECEIAES
 
Neuro-fuzzy-based anti-swing control of automatic tower crane
Neuro-fuzzy-based anti-swing control of automatic tower craneNeuro-fuzzy-based anti-swing control of automatic tower crane
Neuro-fuzzy-based anti-swing control of automatic tower crane
TELKOMNIKA JOURNAL
 
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
IJECEIAES
 
B010511015
B010511015B010511015
B010511015
IOSR Journals
 
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
International Journal of Power Electronics and Drive Systems
 
Sliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot armSliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot arm
IJECEIAES
 
A sensorless approach for tracking control problem of tubular linear synchron...
A sensorless approach for tracking control problem of tubular linear synchron...A sensorless approach for tracking control problem of tubular linear synchron...
A sensorless approach for tracking control problem of tubular linear synchron...
IJECEIAES
 
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
ISA Interchange
 
E1102032834
E1102032834E1102032834
E1102032834
IOSR Journals
 
Multi-Machine Stability Using Dynamic Inversion Technique
Multi-Machine Stability Using Dynamic Inversion Technique Multi-Machine Stability Using Dynamic Inversion Technique
Multi-Machine Stability Using Dynamic Inversion Technique
IJECEIAES
 
07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_
IAES-IJPEDS
 
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
IJMTST Journal
 

Similar to LMI based antiswing adaptive controller for uncertain overhead cranes (20)

On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach
 
Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...
 
124
124124
124
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
 
Robust control for a tracking electromechanical system
Robust control for a tracking electromechanical systemRobust control for a tracking electromechanical system
Robust control for a tracking electromechanical system
 
Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...Controller design for gantry crane system using modified sine cosine optimiza...
Controller design for gantry crane system using modified sine cosine optimiza...
 
Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm Fractional-order sliding mode controller for the two-link robot arm
Fractional-order sliding mode controller for the two-link robot arm
 
Neuro-fuzzy-based anti-swing control of automatic tower crane
Neuro-fuzzy-based anti-swing control of automatic tower craneNeuro-fuzzy-based anti-swing control of automatic tower crane
Neuro-fuzzy-based anti-swing control of automatic tower crane
 
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
Optimization of Modified Sliding Mode Controller for an Electro-hydraulic Act...
 
B010511015
B010511015B010511015
B010511015
 
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
Design and Analysis of Adaptive Sliding Mode with Exponential Reaching Law Co...
 
Sliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot armSliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot arm
 
A sensorless approach for tracking control problem of tubular linear synchron...
A sensorless approach for tracking control problem of tubular linear synchron...A sensorless approach for tracking control problem of tubular linear synchron...
A sensorless approach for tracking control problem of tubular linear synchron...
 
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
 
AJMS_481_23.pdf
AJMS_481_23.pdfAJMS_481_23.pdf
AJMS_481_23.pdf
 
E1102032834
E1102032834E1102032834
E1102032834
 
Multi-Machine Stability Using Dynamic Inversion Technique
Multi-Machine Stability Using Dynamic Inversion Technique Multi-Machine Stability Using Dynamic Inversion Technique
Multi-Machine Stability Using Dynamic Inversion Technique
 
paper
paperpaper
paper
 
07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_
 
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueNavigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
Navigation of Mobile Inverted Pendulum via Wireless control using LQR Technique
 

More from IJECEIAES

Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
IJECEIAES
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...
IJECEIAES
 
A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...
IJECEIAES
 
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersFuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
IJECEIAES
 
The performance of artificial intelligence in prostate magnetic resonance im...
The performance of artificial intelligence in prostate  magnetic resonance im...The performance of artificial intelligence in prostate  magnetic resonance im...
The performance of artificial intelligence in prostate magnetic resonance im...
IJECEIAES
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
IJECEIAES
 
Analysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorAnalysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behavior
IJECEIAES
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
IJECEIAES
 

More from IJECEIAES (20)

Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...
 
A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...
 
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersFuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
 
The performance of artificial intelligence in prostate magnetic resonance im...
The performance of artificial intelligence in prostate  magnetic resonance im...The performance of artificial intelligence in prostate  magnetic resonance im...
The performance of artificial intelligence in prostate magnetic resonance im...
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Analysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorAnalysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behavior
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
 

Recently uploaded

ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 

Recently uploaded (20)

ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 

LMI based antiswing adaptive controller for uncertain overhead cranes

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 10, No. 6, December 2020, pp. 5793~5801 ISSN: 2088-8708, DOI: 10.11591/ijece.v10i6.pp5793-5801  5793 Journal homepage: http://ijece.iaescore.com/index.php/IJECE LMI based antiswing adaptive controller for uncertain overhead cranes Nga Thi-Thuy Vu Hanoi University of Science and Technology, Vietnam Article Info ABSTRACT Article history: Received Apr 1, 2020 Revised May 4, 2020 Accepted May 16, 2020 This paper proposes an adaptive anti-sway controller for uncertain overhead cranes. The state-space model of the 2D overhead crane with the system parameter uncertainties is shown firstly. Next, the adaptive controller which can adapt with the system uncertainties and input disturbances is established. The proposed controller has ability to move the trolley to the destination in short time and with small oscillation of the load despite the effect of the uncertainties and disturbances. Moreover, the controller has simple structure so it is easy to execute. Also, the stability of the closed-loop system is analytically proven. The proposed algorithm is verified by using Matlab/ Simulink simulation tool. The simulation results show that the presented controller gives better performances (i.e., fast transient response, no ripple, and low swing angle) than the state feedback controller when there exist system parameter variations as well as input disturbances. Keywords: Adaptive anti-swing control Linear matrix inequality Overhead crane system Robust control Stability analysis Uncertainties Copyright © 2020 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Nga Thi-Thuy Vu, School of Electrical Engineering, Hanoi University of Science and Technology, Vietnam. Email: nga.vuthithuy@hust.edu.vn 1. INTRODUCTION The overhead cranes which are widely used for transporting heavy loads are one of the most popular underactuated mechanical systems in that the number of the actuators is less than the degree of freedom. The deficiency of actuator for sway dynamics presents a coupling effect between the load sway motion and the trolley traveling motion. The transient swing of payload may cause a safety hazard to employees, transferred goods and surrounding objects. In addition, the lack of actuator makes the control design of the underactuated system much more difficult than the full actuated systems. For this reason, designing the controller for the overhead crane system which can move the trolley to the destination as fast as possible with acceptable swing angle attracts the consideration of many researchers. Nowadays, there have been various control methods that can guarantee the good performance for the overhead crane systems both in open loop and closed loop. In the class of open loop control, the swing of payload is abolished by some approaches such as input shaping [1-4], trajectory planning [5, 6]. However, in general, the open-loop control system can not guarantee the good performance in the case of system uncertainties and external disturbances. Therefore, many closed-loop control techniques are applied to the overhead crane system to improve the performance such as nonlinear feedback [7-11], partial feedback linearization [12, 13], fuzzy logic control [14-17], sliding mode control [18-21] and so on. It is widely recognized that adaptive control method has the advantage of handing with uncertain systems. In the field of overhead crane control, the adaptive control technique is also considered by some researchers. In [22] the fuzzy logic controller is used to keep the system stable and an adaptive algorithm is provided to tune the free parameters. The given strategy is simple but robust to the variation of the system parameters (wire length and payload weight) as well as external disturbances. However, the stability of overall system is not presented. In [23], a fuzzy sliding-mode control is designed for the antisway trajectory
  • 2.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 5793 - 5801 5794 tracking of the nominal plant. Then, a fuzzy uncertainty observer is used to cope with system uncertainties as well as actuator nonlinearities. This observer is incorporated with the fuzzy sliding-mode control law for the development of the adaptive fuzzy sliding-mode controller. This scheme guarantees asymptotic stability and robust performance but it is quite complicated. An adaptive sliding-mode antisway control of uncertain overhead cranes with high-speed hosting motion is shown in [24]. In this scheme, the asymptotic stability of the sway dynamic is achieved by the sliding-mode controller, the system uncertainties is coped by a fuzzy observer. This algorithm gives the robust antisway performance to overhead cranes regardless of hosting velocity and system uncertainties. The stability of the system, however, is proven in analysis and simulation only. This paper proposed an antisway adaptive controller for overhead cranes. In particular, the model of the overhead crane is built in the form of state-space at first. Then, the adaptive controller with feedforward and feedback components is introduced. This controller has the ability to drive the trolley to the target with high speed and low swing angle. Also, the proposed controller can remove the effect of the parametric uncertainties as well as the input disturbances. Moreover, the structure of the controller is not complicate and this leads to simplify in the execution. The stability of the overall system is guaranteed by the Lyapunov theory. Finally, the simulation is executed by Matlab/Simulink for both proposed adaptive controller and conventional state feedback controller. The simulation results indicate that the suggested controller gives the good performance, i.e., fast response, no steady state error, no payload swing angle even under the condition of system uncertainties. The main contribution of this research work can be cited as the following: - The proposed controller can drive the trolley to the target with fast responses and almost no swing angle. - The scheme works well under the effect of rope length, variation load mass, the external disturbances. - In comparision with the existing works which solve the same problems of the overhead crane systems, the presented controller has simple structure and the stability is proven via Lyapunov theory by using the Linear Matrix Inequality. 2. SYSTEM MODEL AND LMI BASED ADAPTIVE CONTROLLER DESIGN Figure 1 describes the block diagram of an overhead crane. The trolley moves along the horizontal axis (Ox-axis) with its load which is hung at the end of the rope. Figure 1. Block diagram of an overhead crane system The motion equation of the overhead crane is given as the following [25]: { (𝑀 + 𝑚)𝑥̈ + 𝑚𝑙𝜃̈ 𝑐𝑜𝑠 𝜃 − 𝑚𝑙𝜃̇2 𝑠𝑖𝑛 𝜃 = 𝑢 𝑙𝜃̈ + 𝑔 𝑠𝑖𝑛 𝜃 + 𝑥̈ 𝑐𝑜𝑠 𝜃 = 0 (1) where M: trolley mass [kg] m: payload mass [kg] l: cable length [m] x: trolley position [m] g: gravity acceleration [m/s2 ] : payload swing angle [deg] u: control input corresponding to control force exerted on the trolley [N]
  • 3. Int J Elec & Comp Eng ISSN: 2088-8708  LMI based antiswing adaptive controller for uncertain overhead cranes (Nga Thi-Thuy Vu) 5795 The model (1) can be rewritten as: { 𝑥̈ = 𝑚𝑔 𝑠𝑖𝑛 𝜃 𝑐𝑜𝑠 𝜃 + 𝑚𝑙𝜃̇2 𝑠𝑖𝑛 𝜃 𝑀 + 𝑚 𝑠𝑖𝑛2 𝜃 + 1 𝑀 + 𝑚 𝑠𝑖𝑛2 𝜃 𝑢 𝜃̈ = − (𝑀 + 𝑚)𝑔 𝑠𝑖𝑛 𝜃 + 𝑚𝑙𝜃̇2 𝑠𝑖𝑛 𝜃 𝑐𝑜𝑠 𝜃 (𝑀 + 𝑚 𝑠𝑖𝑛2 𝜃)𝑙 − 𝑐𝑜𝑠 𝜃 (𝑀 + 𝑚 𝑠𝑖𝑛2 𝜃)𝑙 𝑢 (2) It should be noted that since the sway angle is small, i.e. it is desired to be zero, then cos  1, sin  , and 2  0. The model (2) can be simplified as: { 𝑥̈ = 𝑚𝑔𝜃+𝑚𝑙𝜃̇ 2 𝜃 𝑀 + 1 𝑀 𝑢 𝜃̈ = − (𝑀+𝑚)𝑔𝜃+𝑚𝑙𝜃̇ 2 𝜃 𝑀𝑙 − 1 𝑀𝑙 𝑢 (3) Defining the state variables: 𝑋 = [ 𝑥1 𝑥2 𝑥3 𝑥4] 𝑇 = [ 𝑥 − 𝑥 𝑑 𝑥̇ − 𝑥̇ 𝑑 𝜃 − 𝜃 𝑑 𝜃̇ − 𝜃̇ 𝑑] 𝑇 where xd and d are the desired values of x and , respectively. With this definition and by using the fact that the xd and d do not change suddenly in a short sampling interval, the system model (3) can be rewritten as: { 𝑥̇1 = 𝑥2 𝑥̇2 = 𝑘1 𝑥3 + 𝑘2 𝑥3 𝑥4 2 + 𝑘3 𝑢 𝑥̇3 = 𝑥4 𝑥̇4 = 𝑘4 𝑥3 + 𝑘5 𝑥3 𝑥4 2 + 𝑘6 𝑢 (4) where 𝑘1 = 𝑚𝑔 𝑀 , 𝑘2 = 𝑚𝑙 𝑀 , 𝑘3 = 1 𝑀 , 𝑘4 = − (𝑀+𝑚)𝑔 𝑀𝑙 , 𝑘5 = − 𝑚 𝑀 , 𝑘6 = − 1 𝑀𝑙 The control input u can be separated into two parts, u1 and u2, where u1 is the feedback control component which stabilizes the error dynamics of the system and u2 is the nonlinearity compensating control component given as 𝑢2 = −𝑥3 𝑥4 2 (5) In considering the system parameter uncertainties, the model (4) becomes: { 𝑥̇1 = 𝑥2 𝑥̇2 = (𝑘1 + 𝛥𝑘1)𝑥3 + (𝑘2 + 𝛥𝑘2)𝑥3 𝑥4 2 + (𝑘3 + 𝛥𝑘3)(𝑢1 + 𝑢2) 𝑥̇3 = 𝑥4 𝑥̇4 = (𝑘4 + 𝛥𝑘4)𝑥3 + (𝑘5 + 𝛥𝑘5)𝑥3 𝑥4 2 + (𝑘6 + 𝛥𝑘6)(𝑢1 + 𝑢2) (6) where ∆ki (i = 1 to 6) are the uncertainties of ki. It does not lose the generation with the assumption that k3 and k6 are not only the uncertainties of k3 and k6 but also include the input disturbances and error in the feedforward channel represented by . With this assumption, the model (6) becomes: { 𝑥̇1 = 𝑥2 𝑥̇2 = (𝑘1 + 𝛥𝑘1)𝑥3 + 𝑘3 𝑢1 + 𝑘3 𝛿(𝑢1 + 𝑥3 𝑥4 2 ) 𝑥̇3 = 𝑥4 𝑥̇4 = (𝑘4 + 𝛥𝑘4)𝑥3 + 𝑘6 𝑢1 + 𝑘6 𝛿(𝑢1 + 𝑥3 𝑥4 2 ) (7) The model (7) can be rewritten in the state-space form as 𝑥̇ = (𝐴 + 𝛥𝐴)𝑥 + 𝐵[𝑢1 + 𝛿𝑓(𝑥, 𝑢)] (8)
  • 4.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 5793 - 5801 5796 where 𝐴 = [ 0 1 0 0 0 0 𝑘1 0 0 0 0 1 0 0 𝑘4 0 ] , 𝛥𝐴 = [ 0 0 0 0 0 0 𝛥𝑘1 0 0 0 0 0 0 0 𝛥𝑘4 0 ] 𝐵 = [0 𝑘3 0 𝑘5] 𝑇 ,  𝑓(𝑥, 𝑢) = 𝑢1 + 𝑥3 𝑥4 2 In which A component expresses the uncertainties of the system parameters parameters. Assume that there exists a positive definite matrix PR44 satisfying the following inequality (𝐴 + 𝛥𝐴) 𝑇 𝑃 + 𝑃(𝐴 + 𝛥𝐴) + 𝑄 − 2𝑃𝐵𝑅−1 𝐵 𝑇 𝑃 < 0 (9) where QR44 , and RR22 are positive definite matrices. Assume the controller K is given by: 𝐾 = 𝑅−1 𝐵 𝑇 𝑃 (10) and the adaptive law 𝛿̇ 𝑒𝑠 = 𝛾𝑓(𝑥, 𝑢)𝑥 𝑇 𝑃𝐵, 𝛾 > 0 (11) where es is the estimated value of . Consider the following theorem: Theorem: Assume that the LMI condition (9) is feasible for some P and the controller gain K is given by (10), the adaptive law is given by (11). Then the controller u1 can make the error dynamics x converge to zero. 𝑢1 = −𝐾𝑥 − 𝛿 𝑒𝑠 𝑓(𝑥, 𝑢) (12) Proof: Let us choose the Lyapunov function as 𝑉 = 𝑥 𝑇 𝑃𝑥 + 𝛿 𝑒 2 𝛾−1 (13) where e= es  . Its time derivative along the error dynamics (11) is given by 𝑉̇ = 2𝑥 𝑇 𝑃𝑥̇ + 2𝛿 𝑒 𝛿̇ 𝑒 𝛾−1    = 2𝑥 𝑇 𝑃[(𝐴 + 𝛥𝐴)𝑥 + 𝐵𝑢 + 𝐵𝛿𝑓(𝑥, 𝑢)] + 2𝛿 𝑒 𝛾−1 (𝛿̇ 𝑒𝑠 − 𝛿̇) = 2𝑥 𝑇 𝑃[(𝐴 + 𝛥𝐴)𝑥 + 𝐵(−𝐾𝑥 − 𝛿 𝑒𝑠 𝑓(𝑥, 𝑢)) + 𝐵𝛿𝑓(𝑥, 𝑢)] + 2𝛿 𝑒 𝛾−1 𝛿̇ 𝑒𝑠 = 2𝑥 𝑇 𝑃[(𝐴 + 𝛥𝐴) − 𝐵𝐾]𝑥 − 2𝑥 𝑇 𝑃𝐵𝛿 𝑒𝑠 𝑓(𝑥, 𝑢) + 2𝑥 𝑇 𝑃𝐵𝛿𝑓(𝑥, 𝑢) + 2𝛿 𝑒𝑠 𝛾−1 𝛿̇ 𝑒𝑠 = 2𝑥 𝑇 𝑃[(𝐴 + 𝛥𝐴) − 𝐵𝐾]𝑥 − 2𝑥 𝑇 𝑃𝐵𝛿 𝑒𝑠 𝑓(𝑥, 𝑢) + 2𝛿 𝑒𝑠 𝑓(𝑥, 𝑢)𝑥 𝑇 𝑃𝐵 = 2𝑥 𝑇 𝑃[(𝐴 + 𝛥𝐴) − 𝐵𝐾]𝑥 (14) The LMI condition (9) implies that 𝑉̇ < −𝑥 𝑇 𝑄𝑥 ≤ 0 (15) Then, by integrating both sides of (15), the following equation is derived ∫ 𝑥(𝜏) 𝑇 𝑄𝑥(𝜏) ∞ 0 𝑑𝜏 = − ∫ 𝑉̇ (𝜏)𝑑𝜏 ∞ 0 = 𝑉(0) − 𝑉(∞) < ∞ (16) This implies 𝑥 ∈ 𝐿2 ∩ 𝐿∞, 𝛿 ∈ 𝐿∞. Combining the previous results and using Barbalat’s lemma, x converges to zero as time goes to infinity, that is, 𝑙𝑖𝑚 𝑡→∞ 𝑥(𝑡) = 0 (17)
  • 5. Int J Elec & Comp Eng ISSN: 2088-8708  LMI based antiswing adaptive controller for uncertain overhead cranes (Nga Thi-Thuy Vu) 5797 Remark 1: The equation of A can be rewritten as the following form: 𝛥𝐴 = [ 0 0 0 0 0 0 𝛥𝑘1 0 0 0 0 0 0 0 𝛥𝑘4 0 ] = 𝐸𝐹𝛥𝑘1 + 𝐺𝐹𝛥𝑘4 (18) where 𝐸 = [ 0 0 1 0 0 0 0 0 ] ,  𝐹 = [ 0 0 0 0 1 0 0 0 ] 𝑇 ,  𝐺 = [ 0 0 0 0 0 0 1 0 ] The inequality (9) is rewritten as 𝐴 𝑇 𝑃 + 𝑃𝐴 − 2𝑃𝐵𝑅−1 𝐵 𝑇 𝑃 + 𝑄 + 𝛥𝐴 𝑇 𝑃 + 𝑃𝛥𝐴 < 0 (19) The above inequality (19) is satisfied if the following inequality holds for some positive ρ 𝐴 𝑇 𝑃 + 𝑃𝐴 + 𝑄 − 2𝑃𝐵𝑅−1 𝐵 𝑇 𝑃 + 𝜌𝑃𝐸𝐸 𝑇 𝑃 + 1 𝜌 𝐹 𝑇 𝐹𝛥𝑘1 2 + 𝜌𝑃𝐺𝐺 𝑇 𝑃 + 1 𝜌 𝐹 𝑇 𝐹𝛥𝑘4 2 < 0 (20) where the following inequality is used 𝛥𝐴 𝑇 𝑃 + 𝑃𝛥𝐴 = 𝛥𝑘1 𝐹 𝑇 𝐸 𝑇 𝑃 + 𝛥𝑘1 𝑃𝐸𝐹 + 𝛥𝑘4 𝐹 𝑇 𝐺 𝑇 𝑃 + 𝛥𝑘4 𝑃𝐺𝐹  ≤ 𝜌𝑃𝐸𝐸 𝑇 𝑃 + 1 𝜌 𝐹 𝑇 𝐹𝛥𝑘1 2 + 𝜌𝑃𝐺𝐺 𝑇 𝑃 + 1 𝜌 𝐹 𝑇 𝐹𝛥𝑘4 2 Assume that |k1| and |k4| for some known positive constant , then inequality (20) is satisfied if the following Riccati-like inequality has a positive definite solution matrix PR44 : 𝐴 𝑇 𝑃 + 𝑃𝐴 + 𝑄 − 2𝑃𝐵𝑅−1 𝐵 𝑇 𝑃 + 𝜌𝑃𝐸𝐸 𝑇 𝑃 + 𝜌𝑃𝐺𝐺 𝑇 𝑃 + 2 𝜌 𝜁2 𝐹 𝑇 𝐹 < 0 (21) Remark 2: By using the Schur complement formula, it can be shown that the Riccati-like inequality (21) is equivalent to the following linear matrix inequality (LMI) 𝑋 > 0, [ 𝐴𝑋 + 𝑋𝐴 𝑇 − 2𝐵𝑅−1 𝐵 𝑇 + 𝜌𝐸𝐸 𝑇 + 𝜌𝐺𝐺 𝑇 𝑋 𝜁𝑋𝐹 𝑇 𝑋 −𝑄−1 0 𝜁𝐹𝑋 0 − 𝜌 2 𝐼 ] < 0 (22) Thus, by solving the above simple LMI and setting P=X-1 , we can easily obtain the positive definite solution matrix P of (21). 3. CONTROL STRATEGY VERIFICATION In order to validate the effectiveness of the proposed adaptive antiswing controller, the simulation and experiment are executed in Matlab/Simulink environment and laboratory sized overhead crane test-bed, respectively. Let consider the overhead crane with the nominal parameters are shown in Table 1. Table 1. Nominal parameters of an overhead crane system Items Values Trolley mass (M) 25 (kg) Payload mass (m) 8 (kg) Cable length (l) 1.2 (m) Gravity acceleration (g) 9.81 (m/s2 )
  • 6.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 5793 - 5801 5798 Based on the nominal parameters given in Table 1, the system model (4) can be rewritten as { 𝑥̇1 = 𝑥2 𝑥̇2 = 2.45𝑥3 + 0.25𝑥3 𝑥4 2 + 0.05𝑢 𝑥̇3 = 𝑥4 𝑥̇4 = −12.26𝑥3 − 0.25𝑥3 𝑥4 2 − 0.05𝑢 (23) The state-space model (11) with system uncertainties becomes 𝑥̇ = (𝐴 + 𝛥𝐴)𝑥 + 𝐵[𝑢1 + 𝛿𝑓(𝑥, 𝑢)] (24) where 𝐴 = [ 0 1 0 0 0 0 2.45 0 0 0 0 1 0 0 −12.26 0 ] , 𝐵 = [ 0 0.05 0 −0.25 ] By solving (22) with  = 0.5k5, Q = 2I, and R =5e-3I, the controller gain is obtained as: 𝐾 = [93.98 106.71 −331.14 3.17] (25) which leads to the following controller 𝑢1 = −𝐾𝑥 − 𝛿 𝑒𝑠 𝑓(𝑥, 𝑢) (26) where 𝑓(𝑥, 𝑢) = 𝑢1 + 𝑥3 𝑥4 2 , 𝛿̇ 𝑒𝑠 = 𝛾𝑓(𝑥, 𝑢)𝑥 𝑇 𝑃𝐵 and 𝛾 = 0.05. The overall controller: 𝑢 = 𝑢1 + 𝑢2 (27) where u2 is shown in (5). In order to verify the effectiveness of the adaptation component, the performances of the proposed controller are compared with the performances of the conventional state feedback controller via simulation and experimental results. The equations of the conventional state feedback controller are given by: { 𝑢 = 𝑢1 + 𝑢2 𝑢1 = −𝐾𝑓 𝑥 𝑢2 = −𝑥3 𝑥4 2 (28) where K is calculated from nominal matrix A and B: 𝐾𝑓 = [1.4 1461.5 −1461.3 290.6] (29) In the paper, the simulations are carried out under three cases as follow: Case 1: The system parameters are nominal, i.e., M = 25kg, m = 8kg, and l = 1.2m. Case 2: The system parameters are of 150% variation, i.e., M = 37kg, m = 12kg, and l = 1.8m. Case 3: The system parameters are nominal, i.e., M = 25kg, m = 8kg, l = 1.2m, and the input disturbance is 10sin(10t). In each case, the responses of the proposed algorithm is compared with the results of the state feedback controller. The simulation results for the above three cases are shown in Figure 2-4. In each figure, from top to bottom are the waveforms of the trolley position and payload swing angle, respectively. It can be seen from Figure 2 that, when the system parameters are nominal, the responses of the proposed scheme and the state feedback controller are not so much different. the settling time of the system with adaptive controller is about 3sec, the tracking error is almost zero, and the maximum payload swing angle is 0.15deg (after 3sec, the swing angle is cancelled). Meanwhile, the state feedback controller has the settling time about 5sec with no steady state error and 0.15deg of payload swing angle. In the Figure 3, the system parameters are of 150% variation but the results of the proposed system are nearly unchanged, i.e. the transient time is less than 4sec, the maximum swing angle is smaller than 0.15deg and it is kept almost zero at the steady state. For the state feedback controller, the response of the position is little oscilation with the longger settling time, about 6sec, swing angle is still small (0.2deg) but it is underdamped oscillations.
  • 7. Int J Elec & Comp Eng ISSN: 2088-8708  LMI based antiswing adaptive controller for uncertain overhead cranes (Nga Thi-Thuy Vu) 5799 Figure 4 illustrates the responses of the proposed adaptive controller and state feedback controller in the presence of the input disturbance. It can be seen that, with the adaptive controller, the trolley reaches the destination after 3sec and the payload swing angle is removed after the transient time. However, in the case of the state feedback controller, the settling time is 5sec and the swing in the both position and payload angle is not cancelled although the trolley arrives its target. (a) (b) Figure 2. Simulation results of the proposed adaptive controller and state feedback controller with nominal system parameters, (a) trolley position, (b) payload swing angle (a) (b) Figure 3. Simulation results of the proposed adaptive controller and state feedback controller with 150% variation of system parameters, (a) trolley position, (b) payload swing angle (a) (b) Figure 4. Simulation results of the proposed adaptive controller and state feedback controller with presence of the input disturbance, (a) trolley position, (b) payload swing angle
  • 8.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 5793 - 5801 5800 The numerical analysis for above results is depicted in the Table 2. From the above simulation results, it is obvious that, the proposed adaptive controller and the corresponding state feedback controller keep the trolley stable at the destination. However, as the trolley mass, payload mass, and the cable length are changed or the input disturbance is sinusoidal, the suggested controller gives the performance with no redundant swing after the trolley comes to rest. Meanwhile, under the control of the state feedback scheme, the payload keeps swinging even though the trolley reaches the standstill condition. Table 2. Position and angle responses of the proposed and state feedback controllers in three cases Case 1 Case 2 Case 3 Position Angle Position Angle Position Angle Proposed Ts = 3s No ripple Ts = 3s No ripple Max. -0.15o Ts = 3s No ripple Ts = 3s, No ripple Max. -0.15o Ts = 3s No ripple Ts = 3s No ripple Max. -0.15o State Feedback Ts = 5s No ripple 4s No ripple Max. -0.15o Ts = 5s Little ripple Ts > 10s Ripple Max. -0.13o Ts = 5s Ripple Ts > 10s, Ripple Max. -0.12o Ts is the settling time 4. CONCLUSION A simple but efficient antisway adaptive controller has been presented for the overhead crane system. This simple controller not only removes the oscillation of the payload but it is also robust to the system uncertainties. Also, the linear matrix inequalities (LMI) with feasible performance constraints have been used to design the controller gains. The stability of the overall system was guaranteed by the Lyapunov theory. Finally, the simulation and was executed by Matlab/Simulink for both proposed adaptive controller and the state feedback controller. The simulation results indicate that the suggested controller gives the good performance, i.e., fast response, no steady state error, no payload swing angle even under the condition of system uncertainties. REFERENCES [1] K. C. C. Peng, et al., “Hand-motioncrane control using radio-frequency real-time location systems,” IEEE/ASME Transactions on Mechatronics, vol. 17, no. 3, pp. 464-471, 2012. [2] Y. G. Sung and W. E. Singhose, “Robustness analysis of input shaping commands for two-mode flexible systems,” IET Control Theory and Applications, vol. 3, no. 6, pp. 722-730, 2009. [3] N. Q. Hoang, et al., “Trajectory planning for overhead crane by trolley acceleration shaping,” Journal of Mechanical Science and Technology, vol. 28, pp. 2879-2888, 2014. [4] S. Garrido, et al., “Anti-swinging input shaping control of an automatic construction crane,” IEEE Transaction on Automation Science and Engineering, vol. 5, no. 3, pp. 549-557, 2008. [5] H. H. Lee, “Motion planning for three-dimensional overhead cranes with high-speed load hoisting,” International Journal of Control, vol. 78, no. 12, pp. 875-886, 2005. [6] N. Sun, et al., “A novel kinematic coupling-based trajectory planning method for overhead cranes,” IEEE/ASME Transactions on Mechatronics, vol. 17, no. 1, pp. 166-173, 2012. [7] B. d’Andréa-Novel, et al., “Finite-time stabilization of an overhead crane with a flexible cable,” Mathematics of Control, Signals, and Systems, vol. 31, pp. 1-19, 2019. [8] B. Lu, et al., “Adaptive output-feedback control for dual overhead crane system with enhanced anti-swing performance,” IEEE Transactions on Control Systems Technology, pp. 1-14, 2019. [9] M. R. Ghazali, et al., “An improved neuroendocrine–proportional–integral–derivative controller with sigmoid- based secretion rate for nonlinear multi-input–multi-output crane systems,” Journal of Low Frequency Noise, Vibration and Active Control, 2019. [10] X. Ma and H. Bao, “An Anti-Swing Closed-Loop Control Strategy for Overhead Cranes,” Applied Sciences, vol. 8, no. 9, pp. 1463, 2018. [11] A. Cakan and U. Onen, “Position regulation and sway control of a nonlinear gantry crane system,” International Journal of Scientific & Technology Research, vol. 5, no. 11, pp. 121-124, 2016. [12] X. Wu and X. He, “Partial feedback linearization control for 3-D underactuated overhead crane systems,” ISA Transactions, vol. 65, pp. 361-370, 2016. [13] T. A. Le, et al., “Partial feedback linearization and sliding mode techniques for 2D crane control,” Transactions of the Institute of Measurement and Control, vol. 36, no. 1, pp. 78-87, 2014. [14] B. Rong, et al., “Dynamics analysis and fuzzy anti-swing control design of overhead crane system based on Riccati discrete time transfer matrix method,” Multibody System Dynamics, vol. 43, pp. 279-295, 2018. [15] M. A. Shehu, et al., “Comparative Analysis of Neural-Network and Fuzzy Auto-Tuning Sliding Mode Controls for Overhead Cranes under Payload and Cable Variations,” Journal of Control Science and Engineering, vol. 2019, pp. 1-13, 2019.
  • 9. Int J Elec & Comp Eng ISSN: 2088-8708  LMI based antiswing adaptive controller for uncertain overhead cranes (Nga Thi-Thuy Vu) 5801 [16] X. Shao, et al., “Takagi-Sugeno Fuzzy Modeling and PSO-Based Robust LQR Anti-Swing Control for Overhead Crane,” Mathematical Problems in Engineering, vol. 2019, pp. 1-14, 2019. [17] L. Ranjbari, et al., “Designing precision fuzzy controller for load swing of an overhead crane,” Neural Computing and Applications, vol. 26, pp. 1555-1560, 2015. [18] B. Lu, et al., “Sliding mode control for underactuated overhead cranes suffering from both matched and unmatched disturbances,” Mechatronics, vol. 47, pp. 116-125, 2017. [19] D. Chwa, “Sliding-Mode-Control-based robust finite-time antisway tracking control of 3-D overhead cranes,” IEEE Transactions on Industrial Electronics, vol. 64, no. 8, pp. 6775-6884, 2017. [20] Q. H. Ngo, et al., “Payload pendulation and position control systems for an offshore container crane with adaptive‐ gain sliding mode control,” Asian Journal of Control, pp. 1-10, 2019. [21] T. Wang, et al., “A novel anti-swing positioning controller for two-dimensional bridge crane via dynamic sliding mode variable structure,” Procedia Computer Science, vol. 131, pp. 626-632, 2018. [22] C. Y. Chang, “Adaptive fuzzy controller of the overhead cranes with nonlinear disturbance,” IEEE Transactions on Industrial Informatics, vol. 3, no. 2, pp. 164-172, 2007. [23] M. S. Park, et al., “Antisway tracking control of overhead cranes with system uncertainty and actuator nonlinearity using an adaptive fuzzy sliding-mode control,” IEEE Transactions on Industrial Electronics, vol. 55, no. 11, pp. 3972-3984, 2008. [24] M. S. Park, et al., “Adaptive sliding-mode antisway control of uncertain overhead cranes with high-speed hoisting motion,” IEEE Transactions on Fuzzy Systems, vol. 22, no. 5, pp. 1262-1271, 2014. [25] H. Chen, et al., “Optimal trajectory planning and tracking control method for overhead cranes,” IET Control Theory and Applications, vol. 10, no. 6, pp. 692-699, 2016.