Anti-Sway Control of the Overhead Crane System using HOSM Observer
Anti-Sway Control of the Overhead Crane System using HOSM Observer
Journal of Electrical Engineering and Technology. 2016. Jul, 11(4): 1027-1034 This is an Open-Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
• Received : December 14, 2015
• Accepted : April 01, 2016
• Published : July 01, 2016 PDF e-PUB PubReader PPT Export by style
Article
Author
Metrics
Cited by
Dongwoo, Kwon
Dept. of Electrical and Computer Engineering, Ajou University, Korea.
Myunghwan, Eom
Dept. of Electrical and Computer Engineering, Ajou University, Korea.
Dongkyoung, Chwa
Corresponding Author: Dept. of Electrical and Computer Engineering, Ajou University, Korea.

Abstract
This paper proposes a sum of squares (SOS) method for anti-swing control of overhead crane system using HOSM (High-Order Sliding-Mode) observer. By representing the dynamic equations of overhead crane as the polynomial dynamic equations via Taylor series expansion, the control input is obtained from the converted polynomial dynamic equations by numerical tool SOSTOOL. Since the actual crane systems include disturbance such as wind and friction, we propose a method to compensate for the disturbance by estimating the disturbance using HOSM observer. Numerical simulations show the effectiveness and the applicability of the proposed method.
Keywords
1. Introduction
Overhead crane system that can move a heavy object has been much used in many construction sites and ports. One of the most important thing in crane system is to transfer payload as quickly and safely as possible within a given time. Sway of the heavy payload occurring when moving the trolley should be suppressed to achieve the efficient operation of the overhead crane system in that large sway of the payload causes the accident in industrial sites. Sway of the payload is directly affected by the length of the rope and acceleration of trolley. Thus, various researches to minimize sway of payload are in progress.
Crane control system has been studied using linear control, nonlinear control, and fuzzy control. The linear controller is designed by linearizing the nonlinear dynamic equations of the crane  . Although the linear controller is a very simple control method, it should be based on the linear model which is subject to the linearization error due to the omission of the nonlinear terms. In the case of nonlinear controller, a nonlinear control method based on feedback linearization for swing control ensures the stability which can be proved by Lyapunov stability theorem [2 , 3] . On the other hand, a fuzzy controller is to control sway of the crane by applying the expert knowledge. [4 - 7] proposed an algorithm using the Fuzzy LMI (Linear Matrix Inequality) technique in order to solve the stability problem of the system. The LMI-based algorithm requires a constant system matrix in order to calculate the control input. The performance of the controller is not guaranteed when such algorithm is applied to the actual model.
The actual crane systems include disturbance such as wind and friction. In the actual system, observation of the system states including the disturbance is one of the most important issues. HOSM observer designs for linear system with unknown input have been studied in various ways [8 - 11] . The corresponding conditions for linear time-invariant systems with disturbances were obtained in [10 , 13] . HOSM observer provides the global observation of the state and the output. In addition, observer provides global finite-time exact observation of the state and identification of smooth disturbances of strongly observable systems. High-order sliding-mode differentiators were suggested for exact observer design [14 - 17] . It provides the finite time convergence of the observation error in the existence of the disturbance.
In this paper, we show that nonlinear terms in the dynamic equations of the crane can be converted into the form of a polynomial matrix system using the Taylor series expansion without having to linearize the nonlinear terms. Then, we obtain the control input using the Sum of Squares (SOS) method  . The control input is obtained from the converted polynomial dynamic equations by using the numerical tool SOSTOOL  . Furthermore, the disturbance presented in the actual system and state vector are estimated by using the HOSM observer. Disturbances presented in each of the trolley traveling motion and sway motion can be compensated altogether by estimating only one of the disturbances in both systems using HOSM observer. In this way, we can improve the performance of the crane control system and then verify its performance through the stability analysis and the numerical simulations.
Fig. 1 represents the 2-D model of the overhead crane. By assuming that the load has a point mass, and the rope has no mass and elasticity, the dynamic equation of the crane can be expressed as PPT Slide
Lager Image
2-D model of an overhead crane (mL: payload mass, mC: trolley mass, l: rope length, u: control input, x : trolley position, θ : sway angle) PPT Slide
Lager Image
where g is gravity constant. Considering the disturbance such as friction, the crane system in (1) can be rewritten as PPT Slide
Lager Image
where µ is the viscous damping coefficient associated with the trolley motion. Eq. (2) can be arranged as PPT Slide
Lager Image
where PPT Slide
Lager Image
Ω x and Ω θ are the lumped uncertainties of the actual crane system.
Unlike the linear systems, state variables should exist in the system matrix since dynamic Eqs. (1) and (2) contain the non-linear terms. Therefore, a lot of difference can exist between the actual model and the linearized model, which can be reduced by expressing nonlinear terms as polynomials by using Taylor series expansion as in Table 1 . Hence, polynomial equations can be obtained by using Taylor series expansion as
Taylor series expansion of nonlinear terms PPT Slide
Lager Image
Taylor series expansion of nonlinear terms PPT Slide
Lager Image
Where PPT Slide
Lager Image
Then, the state space equations can be represented from (4) as follows: PPT Slide
Lager Image
The objective is to make the position error e = x r for a constant reference position of the trolley r converge to zero. Then, by introducing PPT Slide
Lager Image
where n = 4 , the position error dynamics is represented as PPT Slide
Lager Image
where A ( x ) and B( x ) are the corresponding matrix and vector in (5).
The design procedure for the proposed SOS-based disturbance compensation control using HOSM observer consists of two steps; i.e., the SOS-based controller design and the HOSM observer design, which will be described in the following sections.
3. SOS-based Controller Design
In this section, we design the controller for the crane system presented in the previous section using SOSTOOL. A multivariate polynomial p ( x ) is a sum of squares (SOS), if there exist polynomials p 1 ( x ),...., pm ( x ) such that PPT Slide
Lager Image
. It is clear that p ( x ) being an SOS naturally implies p ( x ) ≥ 0 for all x ( t ) ∈ 𝕽 n  . Here, p ( x ) is an SOS if there exists a positive semidefinite matrix p ( x ) such that PPT Slide
Lager Image
where PPT Slide
Lager Image
is a column vector whose entries are all monomials in x . This immediately gives Lemma 1.
Lemma 1  : For a symmetric polynomial matrix P ( x ) which is nonsingular for all x , we have PPT Slide
Lager Image
Proof : Since P ( x ) is nonsingular, we have P ( x ) P −1 ( x ) = I . Differentiating both sides with respect to xi yields PPT Slide
Lager Image
■
Then, the stability of the overall control system can be described as the following theorem.
Theorem 1: For the system in Eq. (6), suppose that there exist an N × N symmetric polynomial matrix PPT Slide
Lager Image
, a 1× N polynomial vector PPT Slide
Lager Image
, an n × N polynomial matrix ε 1 ≥ 0 , and an SOS ε 2 , such that the following two expressions hold. PPT Slide
Lager Image PPT Slide
Lager Image
where PPT Slide
Lager Image
, J = { j 1 , j 2 , … , jm } denote the row indices of B ( x ) whose corresponding row is equal to zero, and Ak ( x ) is the k th row of A ( x )  . Then, the state feedback stabilization problem is solvable using a feedback control input PPT Slide
Lager Image
where PPT Slide
Lager Image
Proof: Assume that there exist solutions PPT Slide
Lager Image
and PPT Slide
Lager Image
for Eqs. (10) and (11). Define the Lyapunov function V ( x ) as PPT Slide
Lager Image
Then, the time derivative of V ( x ) along the closed-loop system trajectories is given by PPT Slide
Lager Image
Substituting Eq. (6) into Eq. (14) can be expressed as PPT Slide
Lager Image
Multiplying the above equation from the left and right by PPT Slide
Lager Image
, and using the result in Lemma 1, we can conclude that derivative of Lyapunov function is negative definite for all x considering that ε 2 ( x ) I is included in the SOS condition in (11). This proves the stability of the closed-loop system.                                                     ■
4. Design of HOSM Observer
In this section, we discuss a HOSM observer for estimating the disturbance presented in the actual system. The HOSM observer is designed for linear system with bounded unknown inputs. Thus, linear system with disturbance ζ of the crane system in the vicinity of the desired equilibrium points can be expressed by using ( PPT Slide
Lager Image
as PPT Slide
Lager Image
where PPT Slide
Lager Image
output, PPT Slide
Lager Image
is disturbance, and u ∈ 𝕽 is the control input obtained by the SOS approach as in the previous section. The matrix C is related with the trolley position and sway angle and D is related with the disturbance. In order to estimate the disturbance in the actual crane system, it is necessary to design an observer. Hence, we propose an algorithm which can estimate disturbance for linear system. Consider the crane system with disturbance, dynamic Eq. (1) is rewritten as PPT Slide
Lager Image
The structure of the proposed disturbance compensation method is shown in Fig. 2 . Here, the disturbance estimate PPT Slide
Lager Image
will be obtained in the following subsections. PPT Slide
Lager Image
Structure of the proposed disturbance compensation control system
- 4.1 State estimation
The crane system containing the disturbance ζ in (16) has the relative degree n with respect to the disturbance ζ . To estimate the states, the observer is designed in the following form  : PPT Slide
Lager Image PPT Slide
Lager Image PPT Slide
Lager Image
where PPT Slide
Lager Image
is the estimate of x . The column matrix L is a correction factor designed so that the eigenvalues of a matrix A LC have negative real parts. The gain matrix K = P −1 and P can be written as PPT Slide
Lager Image
and vector v and the nonlinear discontinuous function W = { w 1 , w 2 ,…, w n−1 } are selected differently.
Eq. (20) is the high-order sliding mode differentiator. The derivatives of the measured outputs can be estimated in finite time by the high-order sliding mode differentiator  . ( n − 1) th-order differentiator can be written in the form PPT Slide
Lager Image
where vi , zi , and wi are the components of the vector v , z ∈ 𝕽 n , and w ∈ 𝕽 n−1 , respectively; M is a sufficiently large parameter, the constant αi is chosen recursively sufficiently large as α 1 = 1.1 , α 2 = 1.5 , α 3 = 2 , α 4 = 3 , α 5 = 5 , and α 6 = 8  .
In this way, the asymptotic estimate value ê can be obtained by designing the Luenberger observer method and high-order sliding mode differentiator that ensures the finite time convergence.
- 4.2 Disturbance estimation
We can obtain internal variables wi in (22) using the values of y , z and vi , i = 1,…, n . Therefore, the observer equation PPT Slide
Lager Image
is used instead of equation (19). The estimation of the disturbance PPT Slide
Lager Image
is obtained as PPT Slide
Lager Image
where d = CA n-1 D and I is an identity matrix. Thus, we can create a disturbance in the crane system as PPT Slide
Lager Image
Eq. (3) has two uncertainties Ω x and Ω θ , which are coupled with each other due to the underactuation characteristics of the crane as PPT Slide
Lager Image
where Ψ = − mLl 2 / mLl cos θ . Therefore, disturbance of the system presented in each of the trolley traveling motion and sway motion can be compensated altogether by estimating only one of the disturbances in both systems using HOSM observer. By defining acceleration uncertainties as Ω x and Ω θ , the overhead crane system model in (3) can be rewritten as PPT Slide
Lager Image
Thus, by substituting PPT Slide
Lager Image
and PPT Slide
Lager Image
into Eq. (1), we can have PPT Slide
Lager Image
which leads to Eq. (26). Thus, by combining compensation input in (25) and the SOS-based control input PPT Slide
Lager Image
for the crane system with disturbance, the disturbance can be compensated, which is verified through simulation results in the next section.
5. Numerical Simulations
In this section, we present simulation results to verify the performance of the proposed control and disturbance compensation methods. The parameters of the crane are given as mC = 1000 kg , mL = 1500 kg , l = 8 m , and g = 9.8 m / s 2 . The target position was set to 10 m . The proposed anti-sway control method based on the estimation of the disturbance presented in the crane system consists of the design of HOSM observer and the disturbance compensation controller. For the linear crane system (16), the correction factor L = [−64.5, 178.5, 91.5, 85.7] T provides the eigenvalues −5, −8.5, −5, −8.5 of the matrix A LC . The matrices PPT Slide
Lager Image
and PPT Slide
Lager Image
obtained by using Theorem 1 can be written as follows: PPT Slide
Lager Image
where PPT Slide
Lager Image
Also, the HOSM differentiator can be written as PPT Slide
Lager Image
The disturbance estimate PPT Slide
Lager Image
is obtained in Eq. (24). In Fig. 3 , we can see the observer performance and finite-time convergence of PPT Slide
Lager Image
to Ω x . The estimation error between PPT Slide
Lager Image
and Ω x in Fig. 3 shows that SOS-based disturbance compensation control can be obtained by obtaining PPT Slide
Lager Image
using the HOSM observer. When there is no compensation of disturbance, the control performance is much degraded. On the other hand, the influence of the disturbance presented in the system is removed using the proposed method. These results verify the advantages of the proposed algorithm. PPT Slide
Lager Image
Performance of the proposed method
6. Conclusion
In this paper, we proposed SOS-based control method and HOSM observer design for the anti-sway control of the overhead crane system with disturbance. First, we considered separately the disturbance in the trolley traveling motion and sway motion of the overhead crane system. By estimating the disturbance in the sway motion via HOSM observer, we have shown that it is possible to compensate both the disturbances in the entire system. Then, we obtained the SOS-based anti-sway controller of the overhead crane system using the disturbance estimate. HOSM observer has advantages in that global finite-time exact observation of the state and finite-time exact identification of disturbance can be achieved by using HOSM differentiator. We have shown that the proposed methods can maintain the satisfactory performance of the overhead crane system with disturbance.
Acknowledgements
This work was partly supported by the ICT R&D program of MSIP/IITP [14-824-09-013, Resilient Cyber-Physical Systems Research)] and also supported by the National Research Foundation of Korea under a grant supported by the Korea government (MSIP) (2014 R1A2A1A11053153).
BIO Dongwoo Kwon He received the B.S., M.S. degrees in electrical and computer engineering from Ajou University, Suwon, Korea, in 2014 and 2016, respectively. His research interests include nonlinear control and disturbance observer theories and their applications to cyber physical systems (CPS) and cranes. Myunghwan Eom He received the B.S., M.S., and Ph.D. degrees in electrical and computer engineering from Ajou University, Suwon, Korea, in 2009, 2011, and 2016, respectively. He is currently a Postdoctoral Re- searcher with Ajou University. His research interests include adaptive and robust nonlinear control theories and disturbance observer theories and their applications to robotics and underactuated mechanical systems, including pendubot, cranes, and autonomous unmanned vehicles. Dongkyoung Chwa He received the B.S. and M.S. degrees in control and instrumentation engineering and the Ph.D. degree in electrical and computer engineering from Seoul National University, Seoul, Korea, in 1995, 1997, and 2001, respectively. From 2001 to 2003, he was a Postdoctoral Researcher with Seoul National University, where he was also a BK21 Assistant Professor in 2004. Since 2005, he has been with the Department of Electrical and Computer Engineering, Ajou University, Suwon, Korea, where he is currently a Professor. He was a Visiting Scholar with the University of New South Wales at the Australian Defence Force Academy and the University of Melbourne, Melbourne, Vic., Australia, in 2003 and the University of Florida, Gainesville, in 2011. His research interests include nonlinear, robust, and adaptive control theories and their applications to robotics; underactuated systems, including wheeled mobile robots; underactuated ships; cranes; and guidance and control of ight systems.
References