Abstract
Traditionally, 3-D overhead crane systems are widely used in industry and automatic operation would reduce the risk. It is difficult to precisely position the payload in overhead crane due to the lack of actuators in this system. This paper develops an adaptive robust ability of high – order sliding mode controller (HOSMC). The finite time stability of the closed-loop system is proved without traditional Lyapunov theory. The results based on suitable second-order sliding surface and super – twisting controller. Simulation studies are performed to demonstrate the validity of the proposed control scheme.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
Over the past three decades, extensive research has been performed toward high performance load transportation of the overhead cranes operation. The crane is naturally an under-actuated mechanical system, in which the number of independent actuators (inputs) is less than the degree of freedom (outputs) to be controlled. So that in order to meet high performance control requirements is difficult task, naming the suitable motion speed with accurate load positioning and maintaining small low swings [1]. A number of control approaches have been suggested and mainly based on nonlinear dynamic models developed for 3D overhead cranes in adaptive – robust control [2–6]. In [4], a complete nonlinear dynamic model of an overhead crane has been proposed, and the backstepping technique that achieves 3D position control and anti-sway control simultaneously is derived in a unified control scheme under parameter variations. In [6], a nonlinear controller for payload positioning and swing suppression of overhead crane systems has been proposed and the stability analysis was performed under much less strict assumptions. Although the numerical complexity of model predictive control (MPC), a new control approach for anti-swing tracking control of a 3D overhead crane based on MPC and computed torque control is pointed out in [3], including external disturbances on the actuators driving the crane. In [13], a novel adaptive control scheme with the use of the tuning function, including both the cart motion and the swing angle dynamics is designed to ensure the stability of the closed-loop system. Some researchers implemented image sensing to measure the swing angle of an overhead crane. This work proposes the use of visual tracking technology create the rapid and smooth load motion [8]. Sliding mode control (SMC) is capable of controlling nonlinear system with parameter uncertainties (such as weight, moment of inertial of payload, . . .) and external disturbances (such as winds), and fuzzy logic control (FLC) is independent of system model. Park et al. [7] proposed an adaptive fuzzy sliding-mode control (AFSMC) law for the trajectory tracking of 2-D overhead crane systems, subject not only to system uncertainties but also to actuator nonlinearity of the dead-zone type. In [11], an adaptive sliding mode fuzzy control algorithm based on combining SMC’s robustness and FLC’s independence of system model is derived. However, it is difficult to apply SMC for mechanical systems because of the sensitivity of these systems to chattering. Higher-order sliding mode control (HOSMC) can overcome this phenomenon by confining the switching control to the higher derivatives of the control variable. Bartolini et al. [9] proposed a control scheme guarantees a fast and precise load transfer and the swing suppression, based on second-order sliding surface. In [12], 2nd-order and 3rd-order sliding mode differentiators are used and actuator fault diagnosis schemes are derived to achieve fault detection and isolation. In [15], super-twisting algorithm is one of the development of high-order sliding mode control with attractive properties: finite convergence time, disturbance rejection. In [13], an separation principle output feedback controller for a class of MIMO nonlinear systems has been implemented based on HOSMC. Pisano et al. [16] proposed an anti-swing control law, which is based on the super-twisting approach for the 3-dimensional overhead crane. Le Anh Tuan et al. [2] developed an adaptive version of sliding mode controller for 3D overhead cranes. However, the Barbalat’s Lemma - based proof presented in that paper was incorrect because of the lack of uniformly continuous property of. Moreover, the condition of matrices and \(\alpha \) in sliding surface’s expression was not pointed out clearly. In this paper, we propose a solution for the above problems based on uncertain model and the finite convergence time of super - twisting controller is estimated (Fig. 1).
Heading level | |
---|---|
l | The adjustable rope length (m) |
x, z | The displacements of trolley and bridge, respectively (m) |
\(\phi ,\theta \) | The cargo swing angles (rad) |
\(m_c,m_b,m_t.m_l\) | Equivalent masses of the cargo, trolley, bridge and hoist, respectively (kg) |
g | Gravity acceleration \((m/s^2)\) |
\(u_b,u_t,u_l\) | The external forces driving bridge, trolley and cargo hoist, respectively (N) |
2 Main Contents
2.1 3D Crane Model
The motion equations of 3D overhead crane system are created by using Lagrange’s equation and can be represented in the following matrix form [2]:
where \(M(q,\varTheta )\) is the inertia matrix, \(C(q,\dot{q},\varTheta )\) is the Centripetal-Coriolis term, \(g(q,\varTheta )\) is vector due to gravity, and \(u^{'}\in \mathbb {R}^{n\times n}\) is the input vector. The details of the above dynamics are given in the following expressions: \(q=\begin{bmatrix} z&x&l&\varphi&\theta \end{bmatrix}^{T} u^{'}=\begin{bmatrix}u_{b}&u_{t}&u_{l}&0&0\end{bmatrix}^{T}\).
In this paper, the dynamic Eq. (5) is presented to account for the parameter uncertainties and external disturbances:
Where \(\varTheta \) is the vector of unknown constant parameters, d is the estimates for \(\varTheta \) and \(\xi (q,\dot{q},\ddot{q})=n(t)+\varLambda \): n(t) is the vector of external disturbances; \(\varLambda =\left( M(q,\varTheta )\ddot{q}+C(q,\dot{q},\varTheta )\dot{q}+g(q,\varTheta )\right) -\left( M(q,d)\ddot{q}+C(q,\dot{q},d)\dot{q}+q(q,d)\right) \) is estimation error vector of this model.
2.2 High-Order Sliding Mode Controller Design
The dynamic equation of an overhead crane (5) can be rewritten in following form by separating the model into actuated and un-actuated part 1:
where: \(q_{1}=q_{a}=\begin{bmatrix}z&x&l\end{bmatrix}^{T}\) (actuated states) \(q_{2}=q_{u}=\begin{bmatrix}\varphi&\theta \end{bmatrix}^{T} \)(unactuated states) \(u= \begin{bmatrix}u_{b}&u_{t}&u_{l}\end{bmatrix}^T\).
The tracking control structure is designed through hign-order sliding mode control based on second-order sliding surface as follows:
where \(\tilde{q}_{1}=q_{1}-q_{1d}\); \(\tilde{q}_{2}=q_{2}-q_{2d}\);
\(\lambda =\begin{bmatrix} \lambda _{1}&0&0\\ 0&\lambda _{2}&0\\ 0&0&\lambda _{3}\\ \end{bmatrix}; \alpha =\begin{bmatrix} \alpha _{1}&0\\ 0&\alpha _{2}\\ 0&0 \end{bmatrix}.\)
Let us now find the control input \(u_{N}=u_{eq}+\underline{\varLambda }\) to stabilize sliding surface in finite time. The equivalent input \(u_{eq}\) is obtained from \(\dot{s}+\lambda s=0:\)
So that, the control input \(u_{N}=u_{eq}+\underline{\varLambda }\) obtain the following result:
If \(\underline{\varLambda }=-K.sgn(s)\) with \(K=diag(k_{1},k_{2},k_{3})\) and \(k_{i}>\delta (\forall i=1,2,3)\) are sufficiantly large constants with \(\delta =\sup \xi (q,\dot{q},\ddot{q},t)\) then it is found that s converge to 0 faster than the root of following equation:
Therefore s converge to 0 in finite time and combine with (9), we obtain \(s,\dot{s}\) converge to 0 in finite time.
Remark 1: The stability of high order sliding surface is established in [2]. However, in order to achieve a tracking performance based on sliding mode control, we need to guarantee \(s,\dot{s}\) converge to 0 in finite time even with parameter uncertainties and external disturbances.
The indentification of two metrices \(\lambda ,\alpha \) to make \(\tilde{q}_{1},\tilde{q}_{2}\) converge to 0 are implemented by considering the stability of following nonliner system:
The linearization of (11) around the equilibrium 0 is given by (12):
where
In [14], the system (10) is local stable if this equivalent nonlinear system is also stable. After some manipulations, we get:
Let:
P(s) and Q(s) are Hurwitz polynomials if the following conditions are satisfied using Routh–Hurwitz criteria:
For a general result, the proposed control law parameters satisfying (15) will guarantee the stability of the 3D Crane system.
Remark 2: Note that the control input \(u_N=u_{eq}+\underline{\varDelta }\) ( 8 , 9 ) is not enough for complete control signal. It is necessary to choose two suitable matrices \(\lambda ,\alpha \) ( 14 , 15 ) and it has not been pointed out in [2].
2.3 Super-Twisting Controller Design
The motion of the 3-D overhead crane (1) can be simplified by assuming that the load swing angles \(\phi , \theta \) are small enough, it can be simplified as:
In [16], the tracking control structure is designed through the following three dimensional sliding variable:
where \(c_x, c_y, c_l, k_x, k_y\) positive constants. So that, the sliding dynamics along the model (16, 17) is:
The control inputs \(u_b, u_t, u_l\) can be obtained as follows [16]:
where \(\lambda _i\) and \(\alpha _i\) are sufficiently large constants.
From (19) and combine with the results (Levant 2005), the convergence time is estimated as follows:
Remark 3: The estimation of convergence time has not been pointed out in [16] and (21) is the additional result in finite time stability.
2.4 Verification by Simulation
In this section, simulations via MATLAB/Simulink are performed to verify the validity of controller (8, 9) and (20) with 2 suitable matrices \(\lambda , \alpha \) satisfying (14, 15):
The matrix K is chosen big enough for a fast convergence to sliding surface :
The simulation results are shown in Figs. 2, 3 and 4. All components of sliding surface variable are controlled to converge to 0 in a finite time (Figs. 2 and 4). Hence, it is not only rapid to track with short settling time and no overshoot of the actuated states (Figs. 2, 3 and 4), but also two unactuated cargo-swing angles are also maintained small (Figs. 2, 3 and 4).
Besides, there is a small difference between parameters used for controller and plant to prove the robustness of the proposed sliding mode control law. These parameters are listed in the following table:
Parameters | Unit | Controller | Plant |
---|---|---|---|
\(m_c\) | Kg | 0.85 | 0.85 |
\(m_b\) | Kg | 7 | 6.9 |
\(m_t\) | Kg | 5 | 4.8 |
\(m_l\) | Kg | 2 | 2.1 |
\(b_t\) | Kg/s | 20 | 21 |
\(b_b\) | Kg/s | 30 | 31.5 |
\(b_r\) | Kg/s | 50 | 46.5 |
3 Conclusion
In this paper, tracking ability and finite time stability is analyzed, refer to differential equation without traditional Lyapunov theory and the use of two suitable matrices in the second-order sliding surface is proposed. It is theoretically proved that asymptotic tracking of the payload position and regulation of the swing angle can be achieved robustly despite the parameter uncertainties, external disturbance. Good results in offline simulation showed the effectiveness of the proposed theoretical development in this work.
References
Moustafa, K.A.F., Ebeid, A.M.: Nonlinear modeling and control of overhead crane load sway. ASME Trans. Dynamic Syst. Measur. Control 110, 266–271 (1988)
Tuan, L.A., Kim, J.-J., Lee, S.-G., Lim, T.-G., Nho, L.C.: Second-order sliding mode control of a 3D overhead crane with uncertain system parameters. Int. J. Precis. Eng. Manuf. 15(5), 811–819 (2014)
Khatamianfar, A., Savkin, A.V.: A new tracking control approach for 3D overhead crane systems using model predictive control. In: European Control Conference (ECC) (2014)
Tsai, C.-C., Lang, W.H., Chuang, K.-H.: Backstepping aggregated sliding-mode motion control for automatic 3D overhead cranes. In: IEEE/ASME International Conference on Advanced Intelligent Mechatronics (2012)
Hua, Y.J., Shine, Y.K.: Adaptive coupling control for overhead crane systems. Mechatronics 17, 143–152 (2007)
Chwa, D.: Nonlinear tracking control of 3-D overhead cranes against the initial swing angle and the variation of payload weight. IEEE Trans. Control Syst. Technol. 17(4), 876–883 (2009)
Park, M.-S., Chwa, D., Hong, S.-K.: Antisway tracking control of overhead cranes with system uncertainty and actuator nonlinearity using an adaptive fuzzy sliding-mode control. IEEE Trans. Ind. Electron. 55(11), 3972–3984 (2008)
Lee, L.-H., Huang, C.-H., Sung-Chih, K., Yang, Z.-H., Chang, C.-Y.: Efficient visual feedback method to control a three-dimensional overhead crane. IEEE Trans. Ind. Electron. 61(8), 4073–4083 (2011)
Bartolini, G., Pisano, A., Usai, E.: Second-order sliding-mode control of container cranes. Automatica 38, 1783–1790 (2002)
Park, H., Chwa, D., Hong, K.-S.: A feedback linearization control of container cranes: varying rope length. Int. J. Control Autom. Syst. 5(4), 379–387 (2007)
Liu, D., Yi, J., Zhao, D., Wang, W.: Adaptive sliding mode fuzzy control for a two-dimensional overhead crane. Mechatronics 15, 505–522 (2005)
Lee, H.-H.: Motion planning for three-dimensional overhead cranes with high-speed load hoisting. Int. J. Control 78(12), 875–886 (2005)
Yang, J.H., Shen, S.H.: Novel approach for adaptive tracking control of a 3-D overhead crane system. J. Intell. Robot. Syst. 62(1), 59–80 (2011)
Phuoc, N.D.: Phan tich va dieu khien he phi tuyen, NXB Bach Khoa (2012)
Utkin, V.: On convergence time and disturbance rejection of super-twisting control. IEEE Trans. Autom. Control, 58(8) (2013)
Pisano, A., Scodina, S., Usai, E.: Load swing suppression in the 3-dimensional overhead crane via second-order sliding-modes on convergence time and disturbance rejection of super-twisting control. In: 11th International Workshop on Variable Structure Systems Mexico City, Mexico, 26–28 June 2010
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Nam, D.P., Phuoc, N.D., Huong, N.T.V. (2017). Adaptive Robust Ability of High Order Sliding Mode Control for a 3-D Overhead Crane System. In: Akagi, M., Nguyen, TT., Vu, DT., Phung, TN., Huynh, VN. (eds) Advances in Information and Communication Technology. ICTA 2016. Advances in Intelligent Systems and Computing, vol 538. Springer, Cham. https://doi.org/10.1007/978-3-319-49073-1_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-49073-1_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49072-4
Online ISBN: 978-3-319-49073-1
eBook Packages: EngineeringEngineering (R0)