Advanced
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
Copyright © 2016, The Korean Institute of Electrical Engineers
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
Download
PDF
e-PUB
PubReader
PPT
Export by style
Article
Author
Metrics
Cited by
About the Authors
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 [1] . 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 [11] . The control input is obtained from the converted polynomial dynamic equations by using the numerical tool SOSTOOL [18] . 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.
2. Modeling of Overhead Crane
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 [1]
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 [18] . 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 [19] : 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 ) [19] . 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 [14] :
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 [16] . ( 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 [16] .
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
Piazzi A. , Visioli A. 2002 “Optimal dynamic inversion based control of an overhead crane,” IEE Proceeding of the Control Theory and Application 149 (5) 405 - 411    DOI : 10.1049/ip-cta:20020587
Park H. , Chwa D , Hong K-.S. 2007 “A feedback linearization control of container cranes: varying rope length,” International Journal of Control, Automation, and System 5 (4) 379 - 387
Ngo Q. H. , Hong K.-S. 2012 “Sliding-Mode Antisway Control of an Offshore Container Crane,” IEEE/ASME Transactions on Mechatronics 17 (2) 201 - 209    DOI : 10.1109/TMECH.2010.2093907
Tanaka K. , Ohtake H. , Wang O. 2007 “A Descriptor System Approach to Fuzzy Control System Design via Fuzzy Lyapunov Function,” IEEE Transactions on Fuzzy System 15 331 - 341
Tanaka K. , Yoshida H. , Ohtake H. , Wang O. 2007 “A Sum of Squares Approach to Stability Analysis of Polynomial Fuzzy System,” American Control Conference New York
Zhao Y. , Gao H. 2012 “Fuzzy-Model-Based Control of an Overhead Crane With Input Delay and ActuatorSaturation,” IEEE Transactrions on Fuzzy System 20 (1) 181 - 186    DOI : 10.1109/TFUZZ.2011.2164083
Chen Y-J. , Wang W-J. , Chang C-L. 2009 “Guaranteed cost control for an overhead crane with practical constraints: Fuzzy descriptor system approach,” Engineering Applications of Artificial Intelligence 22 (4-5) 639 - 645    DOI : 10.1016/j.engappai.2009.03.005
Utkin V. , Guldner J. , Shi J. 1999 “Sliding Mode control in Electro-mechanical Systems,” Taylor & Francis London 103 - 115
Edwards C. , Spurgeon S. 1998 “Sliding Mode Control,” London
Boukhabza T. , Djemai M. , Barbot J. 2003 “Implicit Triangular Observer Form Dedicated to a Sliding Mode Observer for Systems with Unknown Input,” Asian Journal of Control 5 (4) 513 - 527
Davila J. , Fridman L. , Levant A. 2005 “Second-order sliding-mode observer form mechanical systems,” IEEE Transactions on Automatic Control 50 (11) 1785 - 1789    DOI : 10.1109/TAC.2005.858636
Baker R. C. , Charlie B. 1989 “Nonlinear unstable systems,” International Journal of Control, Automation, and Systems 23 (4) 123 - 145
Fridman L. , Levant A. , Davila J. 2006 “High-order sliding-mode observation and identification for linear systems with unknown inputs,” Proceedings of the 45th Conference on Decision in Control San Diego, CA, USA 5567 - 5572
Levant A. 2003 “High-order sliding modes: differentiation and output-feedback control,” International Journal of Control 76 (9/10) 924 - 941    DOI : 10.1080/0020717031000099029
Bejarano F. F. , Fridman L. 2010 “High order sliding mode observer for linear systems with unbounded unknown inputs,” International Journal of Control 83 (9) 1920 - 1929    DOI : 10.1080/00207179.2010.501386
Fridman L. , Levant A. , Davila J. 2007 “Observation of linear systems with unknown inputs via high-order sliding-modes,” International Journal of Systems Science 38 (10) 773 - 791    DOI : 10.1080/00207720701409538
Levant A. 2003 “High-order sliding modes: differentiation and output-feedback control,” International Journal of Control 76 924 - 941    DOI : 10.1080/0020717031000099029
Prajna S. , Papachristodoulou A. , Seiler P. , Parrilo P. A. 2004 “SOSTOOLS: Sum of Squares Optimization Toolbox for MATLAB,” Version 2.00 California Institute of Technology Pasadena, CA
Prajna S. , Papachristodoulou A. , Wu F. 2004 “Nonlinear control synthesis by sum of squares optimization: A Lyapunov-based approach,” Proceedings of Asian Control conference Melbourne, Victoria, Australia
Piazzi A. , Visioli A. 2002 “Optimal dynamic inversion based control of an overhead crane,” IEE Proceedings of the Control Theory and Applications 149 (5) 405 - 411    DOI : 10.1049/ip-cta:20020587