Journal of Control Science and Engineering

Journal of Control Science and Engineering / 2019 / Article

Research Article | Open Access

Volume 2019 |Article ID 9640814 |

Tung Lam Nguyen, Trong Hieu Do, Hong Quang Nguyen, "Vibration Suppression Control of a Flexible Gantry Crane System with Varying Rope Length", Journal of Control Science and Engineering, vol. 2019, Article ID 9640814, 8 pages, 2019.

Vibration Suppression Control of a Flexible Gantry Crane System with Varying Rope Length

Academic Editor: Quang Hieu Ngo
Received04 Oct 2018
Revised03 Dec 2018
Accepted12 Dec 2018
Published11 Feb 2019


The paper presents a control approach to a flexible gantry crane system. From Hamilton’s extended principle the equations of motion that characterized coupled transverse-transverse motions with varying rope length of the gantry is obtained. The equations of motion consist of a system of ordinary and partial differential equations. Lyapunov’s direct method is used to derive the control located at the trolley end that can precisely position the gantry payload and minimize vibrations. The designed control is verified through extensive numerical simulations.

1. Introduction

Gantry cranes are essential for load handling operation in various fields. Due to the flexibility in the gantry system structure, there exists a trade-off between the requirement of fast operations and minimizing payload vibration. Currently, solving the aforementioned constraint is an open and promising research area.

Renowned for its simplicity in practical applications, input command shaping is one of the earliest attempts to crane control [16]. Maghsoudi et al. combine input shaping with particle swarm based optimization for a 3D gantry crane control problem in [7]. The improved method shows better performances in terms of vibration reduction with the presence of system friction and varying rope length. However, due to its open-loop structure, input shaping faces a serious difficulty in handling system with disturbances. Fulfilling this gap, Park et al. propose a feedback linearization for trolley and hoisting operations to guarantee asymptotic stability. Similarly, a partial feedback control is developed in [8]; the control is a linear combination of feedback linearization from actuated and unactuated dynamics. Subsequently, the closed-loop system is proven to be asymptotically stable. A novel motion-planning is designed based on minimum time control principle in combination with swing suppression control which is formulated in [9] for a class of high speed hoisting cranes; a remarkable contribution of the paper is robustness and uncertainty independent of the kinematic model. An analogous idea of using predefined trajectories is adopted in [10] where the author achieves the optimal trajectory for the gantry by employing radial basic function networks assisted by a particle swarm optimization scheme. In the quest of avoiding dependence on system parameters and system robustness, Tuan et al. use sliding mode as a control core in conjunction with other techniques such as model reference adaptive control [11] for crane systems. In addition, variations of sliding mode control can be found in [12] where super twisting based sliding mode controls are considered. Different from traditional gantry system structure with control attached to the trolley end, Schlott et al. [13] propose an actuated load structure for decoupling control purpose. A visual feedback scheme is developed by Lee at al. [14], visual information of a 3D crane is sent to an adaptive fuzzy sliding mode control, and as a result the close-loop system possesses robustness and model-free nature. Several approaches to the gantry system were also mentioned in [1517].

The above-mentioned works treat crane motion as pendulum-like motion where the crane cable is considered as a rigid body. Hence, the crane equations of motion consist of ordinary differential equations. In practice, the crane cable is flexible; this property leads to a requirement of a set of partial differential equations describing the crane motion. Joshi et al. [18] propose a control law based on Lyapunov stability for a flexible gantry. Similarly, looking at the gantry with flexible cable, D’Andréa-Novel et al. [19] design a feedback control that can stabilize the system exponentially. Considering the gantry with hoisting operation, Moustafe et al. [20] derive a boundary control for the system with varying rope length. With efforts to force payload vibration in a predefined range He et al. [21] formulate a control scheme for flexible gantry with a support of actuated payload and Nguyen et al. [22] develop control forces acting at the trolley end of a two-dimensional gantry.

In the paper, a position control and vibration suppression of a 3D gantry crane with varying rope length are considered. The contribution of the research is the formulation of of 3D flexible gantry with coupling mechanism in transverse-transverse and transverse-longitudinal directions and the control designed for stabilizing the system. The system equations of motion are derived via Hamilton’s extended principle. Subsequently, control forces are constructed based on Lyapunov’s stability. Extensive simulations are presented to demonstrate the effectiveness of the proposed control.

2. Problem Formulation

Before deriving the gantry system mathematical model, the following is assumed:(1)Cable axial deformation is very small in comparison with the cable length.(2)The payload is considered as a point-mass.(3)Friction in trolley motion is ignored.(4)Environmental disturbances are neglected.(5)Moving mass in and directions are equal.(6)The deflection angle of the cable from vertical axis is very small.(7)Diameter to length ratio of the cable is very large.

Assumption implies that the axial deformation of the cable is ignored; however, transverse deformation is considered. Assumptions , , and imply that the paper targets on small-size automated crane systems, where point-mass payload and zero disturbances assumptions are justified. Assumption is placed to simplify the mathematical formulation process without loss of generality. Assumption is generally accepted in practice. Assumption suggests that string model is used.

The crane system coordinate is depicted in Figure 1, where and are the trolley positions in and , respectively. A material point in direction is represented by and denotes the cable total length. The distance from a cable material point to the trolley in and directions is and . The position vector of cable material point is defined aswhere and are unit vectors in and directions, respectively. From (1), the velocity vector can de deduced as follows:In similar fashion, the velocity vectors of the trolley and payload can be written as and where , , , .

For the sake of clarity, from this point onward , , , and are used to denote , , , and , respectively, and the argument is dropped where there is no confusion. The system coordinate depicted in Figure 1 suggests that the geometry boundary conditions for the crane system areThe total kinetic energy of the system induced by the cable, trolley, and payload motion is given bywhere is the cable material density, is the trolley mass, and denotes the payload mass. The system potential energy iswhere is Young’s modulus and is the cable cross section area. The first term represents potential energy caused by the rope tension, the second term is the strain energy, and the two last terms are generated by gravity of the cable and payload. The virtual work isThe virtual work in (8) is generated by force acting on the trolley and winch in , , and directions. Applying the extended Hamilton principlewhere is variation operation. Substituting (6), (7), and (8) into (9) and carefully integrating by parts results in the following equations of motion of the cable in and directionswhere . Governing equations of trolley motions in and directions are given byLowering and hoisting motions of the payload are represented bywhere . The natural boundary conditions areand the geometry boundary conditions given in (5). The system of equations describes the gantry dynamics including the cable deformation in and directions with varying length. It is noted that, due to motion the cable flexibility, coupling mechanisms between transverse-transverse and transverse-longitudinal motions appear in the system dynamics. The coupling phenomenon causes a challenge in stabilizing the system. In addition, moving boundary at due to lowering and hoisting motions makes the control problem even worse. The 3D crane dynamic is considered in the paper different from models given in [20] where only one transverse direction is considered and in [22] where the rope length is unchanged. The main contribution of the paper is formulation and control design process of the 3D crane system with dynamical couplings.

3. Control Design

The control objective is to simultaneously drive the payload to desired position while keeping swing angle as small as possible. In order to archive the control objective, consider the following Lyapunov candidate functionwhere are strictly position constant and , , and are the desired position coordinates. The Lyapunov candidate function is radially unbounded and positive definite. It is also noted that the Lyapunov candidate function comprises the system kinetic, potential energy, and the error between current, and targeted positions. Differentiating (17) along the solutions of the equations of motion results inApplying the equations of motion and boundary conditions, it can be shown thatCarefully performing integration by parts leads to the following equation:The above equation suggests that control laws for three motions can be selected aswhere , , and are strictly positive constant. It should be noted again that the derived controls are located at the trolley end. The selected controls render time derivative of the Lyapunov function candidate asThe inequality suggests that the close loop system is stable in Lyapunov’s sense.

4. Simulation Results

Numerical simulations for illustrating the ability of positioning trolley and suppressing payload swing angle of the proposed control are given in this section. Initially, the payload is located at (0,0,0); the system is designed to move the payload to the desired position at (15,20,5). The system simulation parameters are Firstly, the positioning problem is considered regardless of the payload vibration. It can be observed from Figures 27 that the desired position is reached; however, there exists payload vibration.

Secondly, the proposed control for positioning and vibration suppressing is activated. The simulation results in Figures 813 show that the effectiveness of the control is confirmed. Control forces are in a practical range. It can be observed that control forces in uncontrolled cases have a tendency of abrupt changing compared to controlled cases. The phenomenon is predicted since vibration of the payload directly affects the trolley motion and leads to changes in control forces.

In addition, because payload vibration is fed back to the trolley, control effort is lower in controlled cases.

5. Conclusions

In the paper, position and vibration suppression problems in the gantry crane system with flexible cable are considered. Based on system energy analysis equations of motion that govern the gantry dynamics deforming in two transverse directions with varying cable length is derived according to Hamilton’s extended principle. The process results in a system of ordinary and partial differential equations including cable dynamics and boundary conditions at trolley and payload ends. Control forces that solve the control problem are designed based on Lyapunov’s direct method. The control forces are placed at trolley end of the gantry. Simulations are given to illustrate the effectiveness of the proposed control. System friction, input, and output constraints are the main target in the future research.

Data Availability

This publication is supported by multiple datasets, which are available at locations cited in the reference section.

Conflicts of Interest

The authors declare that they have no conflicts of interest.


  1. W. Singhose, “Command shaping for flexible systems: a review of the first 50 years,” International Journal of Precision Engineering and Manufacturing, vol. 10, no. 4, pp. 153–168, 2009. View at: Publisher Site | Google Scholar
  2. J. Vaughan, E. Maleki, and W. Singhose, “Advantages of using command shaping over feedback for crane control,” in Proceedings of the 2010 American Control Conference, ACC 2010, pp. 2308–2313, USA, July 2010. View at: Google Scholar
  3. J. Vaughan, A. Karajgikar, and W. Singhose, “A study of crane operator performance comparing PD-control and input shaping,” in Proceedings of the 2011 American Control Conference, ACC 2011, pp. 545–550, USA, July 2011. View at: Google Scholar
  4. M. A. Ahmad, R. M. T. Raja Ismail, and M. S. Ramli, “Hybrid input shaping and non-collocated PID control of a gantry crane system: Comparative assessment,” in Proceedings of the 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, AIM 2009, pp. 1792–1797, Singapore, July 2009. View at: Google Scholar
  5. M. A. Ahmad, Z. Zulkifely, and M. A. Zawawi, “Experimental investigations of input shaping schemes for sway control of a gantry crane system,” in Proceedings of the 2nd International Conference on Computer and Network Technology, ICCNT 2010, no. 1, pp. 483–486, 2010. View at: Google Scholar
  6. A. Khalid, J. Huey, W. Singhose, J. Lawrence, and D. Frakes, “Human operator performance testing using an input-shaped bridge crane,” Journal of Dynamic Systems, Measurement, and Control, vol. 128, no. 4, pp. 835–841, 2006. View at: Publisher Site | Google Scholar
  7. M. J. Maghsoudi, Z. Mohamed, S. Sudin, S. Buyamin, H. Jaafar, and S. Ahmad, “An improved input shaping design for an efficient sway control of a nonlinear 3D overhead crane with friction,” Mechanical Systems and Signal Processing, vol. 92, pp. 364–378, 2017. View at: Publisher Site | Google Scholar
  8. L. A. Tuan, G.-H. Kim, and S.-G. Lee, “Partial feedback linearization control of the three dimensional overhead crane,” in IEEE International Conference on Automation Science and Engineering, pp. 1198–1203, 2012. View at: Google Scholar
  9. H.-H. Lee, “A new motion-planning scheme for overhead cranes with high-speed hoisting,” Journal of Dynamic Systems, Measurement, and Control, vol. 126, no. 2, pp. 359–364, 2004. View at: Publisher Site | Google Scholar
  10. A. Abe, “Anti-sway control for overhead cranes using neural networks,” International Journal of Innovative Computing, Information and Control, vol. 7, no. 7 B, pp. 4251–4262, 2011. View at: Google Scholar
  11. L. A. Tuan, S.-G. Lee, L. C. Nho, and H. M. Cuong, “Robust controls for ship-mounted container cranes with viscoelastic foundation and flexible hoisting cable,” Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 229, no. 7, pp. 662–674, 2015. View at: Google Scholar
  12. C. Vazquez, J. Collado, and L. Fridman, “Super twisting control of a parametrically excited overhead crane,” Journal of The Franklin Institute, vol. 351, no. 4, pp. 2283–2298, 2014. View at: Publisher Site | Google Scholar | MathSciNet
  13. P. Schlott and O. Sawodny, “Decoupling control for a gantry crane with an actuated load,” in Proceedings of the 2012 7th IEEE Conference on Industrial Electronics and Applications, ICIEA 2012, pp. 1610–1615, Singapore, July 2012. View at: Google Scholar
  14. L.-H. Lee, C.-H. Huang, S.-C. Ku, Z.-H. Yang, and C.-Y. Chang, “Efficient visual feedback method to control a three-dimensional overhead crane,” IEEE Transactions on Industrial Electronics, vol. 61, no. 8, pp. 4073–4083, 2014. View at: Publisher Site | Google Scholar
  15. R. Toxqui, Y. Wen, and L. Xiaoou, “Anti-swing control for overhead crane with neural compensation,” in Proceedings of the International Joint Conference on Neural Networks 2006, IJCNN '06, pp. 4697–4703, Canada, July 2006. View at: Google Scholar
  16. D. Antic, Z. Jovanovic, S. Peric, S. Nikolic, M. Milojkovic, and M. Milosevic, “Anti-swing fuzzy controller applied in a 3d crane system,” Engineering, Technology & Applied Science Research (ETASR), vol. 2, pp. 196–200, 2012. View at: Google Scholar
  17. S. W. Su, H. T. Nguyen, R. Jarman et al., “Model predictive control of gantry crane with input nonlinearity compensation,” in International Conference on Control, Automation and Systems Engineering, pp. 312–316, 2009. View at: Google Scholar
  18. S. Joshi and C. D. Rahn, “Position control of a flexible cable gantry crane: theory and experiment,” in Proceedings of the 1995 American Control Conference. Part 1 (of 6), pp. 2820–2824, June 1995. View at: Google Scholar
  19. B. D’Andréa-Novel and J. M. Coron, “Exponential stabilization of an overhead crane with flexible cable via a back-stepping approach,” Automatica, vol. 36, no. 4, pp. 587–593, 2000. View at: Publisher Site | Google Scholar | MathSciNet
  20. K. A. F. Moustafa, M. B. Trabia, and M. I. Ismail, “Stability analysis and control of overhead crane with time-dependent flexible cable,” Control, pp. 24–28, 2005. View at: Google Scholar
  21. W. He, S. Zhang, and S. S. Ge, “Adaptive control of a flexible crane system with the boundary output constraint,” IEEE Transactions on Industrial Electronics, vol. 61, no. 8, pp. 4126–4133, 2014. View at: Publisher Site | Google Scholar
  22. T. L. Nguyen and M. D. Duong, “Nonlinear control of flexible two-dimensional overhead cranes,” in Adaptive Robust Control Systems, A. T. Le, Ed., chapter 16, Intechopen, 2018. View at: Google Scholar

Copyright © 2019 Tung Lam Nguyen et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

More related articles

1701 Views | 389 Downloads | 0 Citations
 PDF Download Citation Citation
 Download other formatsMore
 Order printed copiesOrder

Related articles

We are committed to sharing findings related to COVID-19 as quickly as possible. We will be providing unlimited waivers of publication charges for accepted research articles as well as case reports and case series related to COVID-19. Review articles are excluded from this waiver policy. Sign up here as a reviewer to help fast-track new submissions.