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

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.


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 [1][2][3][4][5][6].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 [15][16][17].
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 twodimensional 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 transversetransverse 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.

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.
(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 (1) implies that the axial deformation of the cable is ignored; however, transverse deformation is considered.Assumptions (2), (3), and (4) imply that the paper targets on small-size automated crane systems, where point-mass payload and zero disturbances assumptions are justified.Assumption (5) is placed to simplify the mathematical formulation process without loss of generality.Assumption (6) is generally accepted in practice.Assumption (7) 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 as where  →  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  • /, • 2 / 2 ,  • /, and • 2 / 2 , 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 are  (0, ) =   (0, ) =  (0, ) =   (0, ) = 0 (5) The total kinetic energy of the system induced by the cable, trolley, and payload motion is given by where  is the cable material density,   is the trolley mass, and   denotes the payload mass.The system potential energy is where  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 is The virtual work in ( 8) is generated by force acting on the trolley and winch in , , and  directions.Applying the extended Hamilton principle where  is variation operation.Substituting ( 6), (7) where   =   +    + 2.The natural boundary conditions are and 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.

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 function where   ,  = 1, 2, 3, 4 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 in Applying the equations of motion and boundary conditions, it can be shown that Carefully performing integration by parts leads to the following equation: The above equation suggests that control laws for three motions can be selected as where   ,   , 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 as The inequality suggests that the close loop system is stable in Lyapunov's sense.

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 2-7 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 8-13 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.

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

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

Figure 2 :Figure 3 :
Figure 2: Trolley and payload responses in X direction without vibration control.Control force Fx

Figure 4 :
Figure 4: Trolley and payload responses in Y direction without vibration control.

Figure 7 :
Figure 7: Control force   without vibration control.Trolley and payload responses in X direction

Figure 8 :Figure 9 :Figure 10 :Figure 11 :
Figure 8: Trolley and payload responses in X direction with vibration control.

Figure 12 :
Figure 12: Payload response in Z direction with vibration control.

Figure 13 :
Figure 13: Control force   with vibration control.