Abstract
The natural response of payload during lifting or moving is unfavourable to the safe- and right-handed operation of the mobile cranes such as tower, gantry, rough terrain, and floating cranes. Due to the unknown external influences such as payload, wind load, mobile base disturbance, etc., the control problem becomes complex when the payload and the hook generate a double-pendulum effect. This study deals with the dynamic modelling of overhead gantry crane based on nonlinear dynamic behaviours. The dynamic equations of the gantry crane, which is subjected to external force excitation, are derived using Lagrangian approach. The dynamic model is developed for the system, which incorporates the nonlinearly due to the double-pendulum effect. The influence of the system parameters on the response of the crane payload dynamics is discussed. The results encompass both the time and frequency domains that are derived using the developed mathematical model, and simulations are presented. All these studies are performed by developing algorithms in MATLAB.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Gantry crane
- Double-pendulum motion
- Modelling
- Simulation
- Sway control
- Numerical algorithms
- Power spectral density (PSD)
1 Introduction
Crane systems are commonly used at civil construction sites, warehouses, manufacturing plants, and port facilities to handle various types of payloads. The crane system helps the industry for transporting various payloads from one place to another. Industry uses various popular cranes such as truck-mounted crane, tower crane, gantry crane, rough-terrain crane, and port crane. These cranes may be classified as per their dynamic properties according to various coordinate systems. At high-rise construction sites, generally, a tower crane is used, and a cylindrical coordinate system is used to describe the mathematical modelling for movement of the payload during the crane operation. The payload is supported by wire hoist, and the trolley moves along the boom arm in case of a gantry crane. The gantry crane uses a Cartesian space to describe the position and movement of the system. The port/boom crane is used as a spherical coordinate to describe the movement of the system. The payload is backed by the wire rope suspension. A port crane is normally placed on a base to facilitate the change of the workspace. All types of crane systems must work very quickly, safely, and precisely, because efficiency is directly related to the productivity of material handling in industries. Industry uses double-pendulum [1,2,3,4,5,6,7,8,9,10,11] suspension-type cranes where both the hook and the payload are subjected to dynamic excitation.
A double-pendulum crane system represents the motion of both the hook and payload. The operation of the crane system becomes extremely difficult due to the nonlinear dynamic behaviour of the double pendulum [11,12,13,14,15] particularly when the crane base or rail and trolley of the crane is movable. The overhead crane system based on the assumption of a unique pendulum model is not always true. In some cases, the mass of the hook cannot be ignored, which has led to a double pendulum-type system [8, 9]. Unlike a simple pendulum that only balances the payload, a double pendulum must take into account the balancing of the payload and the balancing of the hook. It has been reported that a double-pendulum crane underwent oscillations of the payload [1,2,3,4, 10,11,12,13,14,15] and its effective control strategies [1, 2, 5,6,7,8,9, 12, 13, 16, 17]. Therefore, designing a precise, safe, and fast-operated double-pendulum crane system to position the load with minimum payload swing is more challenging due to the complexity and chaotic dynamic behaviour of the double pendulum.
This study presents the mathematical modelling of a three-dimensional (3-D) gantry crane with a double-pendulum dynamics. The dynamic equations are derived using the Lagrangian approach. Subsequently, the output payload response is determined in time and frequency domain by developing algorithms in MATLAB for better crane payload swing control. This paper is divided into four sections. The first section gives a brief overview of the problem. The second section deals with the physical model and parameters of the gantry crane. The 3-D gantry crane mathematical modelling is described in the third section. The fourth section presents results and discussion of the key findings. Conclusions are drawn in the final section.
2 Physical Model Representation of the Gantry Crane System
The physical model of the overhead gantry system shown in Fig. 1 incorporates its motion in 3-D space including double-pendulum motion, where an external driving force (\(F \in {\text{R}}^{2} )\) moves the trolley and rail simultaneously. The gantry crane system comprises four subsystems. i.e., rail for X-axis movement, trolley for Y-axis movement, a combination of hook and payload where \(\theta_{1}\) and \(\varphi_{1}\) are the hook rope swing angles; \(\theta_{2}\) and \(\varphi_{2}\) is the payload rope swing angles; \(L_{1}\) and \(L_{2}\) are the wire rope length of hook and payload, respectively.
The hook ball mass moment of inertia (\(j_{h} )\) is assumed constant [14]; however, the payload ball mass moment (\(j_{p}\)) of inertia is varying according to variations in the payloads (\(m_{p}\)). For simplified mathematical modelling, the rail and trolley-wheel friction force and the flexibility of the wire rope are neglected. The physical parameters of the gantry crane [15, 18] are given in Table 1.
3 Mathematical Modelling
The total kinetic and potential energy associated with the gantry crane needs to be derived, and then, the Lagrangian formulation for dynamic modelling is used to derive the 3-D gantry crane overall system response. Simulation is performed using a state-space model of the gantry crane by MATLAB ode45 solver.
3.1 Kinetic Energy
The rail, trolley, hook, and payload position vectors are derived using Fig. 1. The position vectors are \(r_{r} = \left[ {x,0, 0} \right]^{T} ,r_{t} = = \left[ {x,y,0} \right]^{T} ,\) \(r_{h} = \left[ {x + L_{1} \sin \theta_{1} \sin \varphi_{1} ,y + L_{1} \sin \theta_{1} \cos \varphi_{1} , - L_{1} \cos \theta_{1} } \right]^{T}\), and \(r_{p} = [ x + L_{1} \sin \theta_{1} \sin \varphi_{1} + L_{2} \sin \theta_{2} \sin \varphi_{2} ,y + L_{1} \sin \theta_{1} \cos \varphi_{1} + L_{2} \sin \theta_{2} \cos \varphi_{2} , - L_{1} \cos \theta_{1} - L_{2}\) \(\cos \theta_{2}]^{T}\), respectively, where the trolley positions in X- and Y-directions are represented by parameters \(x\) and \(y\), respectively. The kinetic energy, \({\text{KE}}\), of the whole crane system is given in Eq. (1),
where \(k_{\text{rail}} = \frac{1}{2}m_{r} \dot{r}_{r}^{2}\), \(k_{\text{trolley}} = \frac{1}{2}m_{t} \dot{r}_{t}^{2}\), \(k_{\text{hook}} = \frac{1}{2}m_{h} \dot{r}_{h}^{2} + \frac{1}{2}J_{h} \dot{\theta }_{1}^{2} + \frac{1}{2}J_{h} \dot{\varphi }_{1}^{2}\), \(k_{\text{payload}} = \frac{1}{2}m_{p} \dot{r}_{p}^{2} + \frac{1}{2}J_{p} \dot{\theta }_{2}^{2} + \frac{1}{2}J_{p} \dot{\varphi }_{2}^{2}\).
3.2 Potential Energy
The total potential energy, \({\text{PE}}\), of the whole crane system is given in Eq. (2),
where\(p_{\text{hook}} = - m_{h} gL_{1} \cos \theta_{1}\), \(p_{\text{payload}} = - m_{p} g\left( {L_{1} \,\cos \,\theta_{1} + L_{2} \,\cos \,\theta_{2} } \right)\) and g is the gravity acceleration vector.
3.3 Lagrangian Formulation
The Lagrangian approach as shown in Eq. (3) is used to derive the system equations of motion for dynamic response analysis.
where \(L\left( {q,\dot{q}} \right) = {\text{KE}} - {\text{PE}}\), \(q\left( t \right) = \left[ {\begin{array}{*{20}c} x & y & {\theta_{1} \varphi_{1} \theta_{2 } \varphi_{2} } \\ \end{array} } \right]^{T}\) is the state vector and \(F = \left[ {F_{x} F_{y} 0 0 0 0} \right]^{T}\) is the input excitation force vector, which is defined by a bang–bang control signal where \(F_{x}\) and \(F_{y}\) denote the input control force acting on the trolley along with the X- and Y-axis directions.
From Eq. (3), the dynamic model of the crane system is then expressed in the form of matrices for further conversion in the state-space representation of dynamic payload simulations.
The system response can be expressed in the following form of the equation of motions from Eq. (4).
where in the above Eq. (5), the matrices \(M\left( q \right) \in R^{6 \times 6}\), \(V(q,\dot{q}) \in R^{6 \times 1}\), and \(G\left( q \right) \in R^{6 \times 1}\) represent the Inertia, Centripetal–Coriolis, and gravity terms, respectively, and these matrices terms are further defined in the given appendix.
4 Results and Discussions
For swing and motion response of the payload analysis, the trolley of the gantry crane is excited using a bang–bang signal of amplitude \(2\) N force along the X-axis and \(1\) N of force along the Y-axis. The applied force signal is represented in Fig. 2. The bang–bang force signal has equal acceleration and deceleration periods. Some examples of the used bang–bang signal for payload response simulation can be found elsewhere [15, 18].
Simulation steps using developed algorithms for swing and motion responses of the payload analysis in both time and frequency domain are shown in Fig. 3.
The results given in Fig. 4 show the payload swing angle response (\(\theta_{yz}\) and \(\theta_{xz}\)) with respect to XZ and YZ planes with the various mass (\(m_{p}\)) of the payload. It shows that the oscillation of the swing angles decreases with increasing mass (\(m_{p}\)) of the payload. For other cases, in the simulation, if we increase the hook rope length (\(l_{1}\)), the swing angles also increase.
Simulation results in Fig. 5a and b show the variation of time response along X-, Y-, and Z-axis in 3D space of the payload motion with the variation of payloads mass. It shows that the amplitude of the X-, Y-, and Z-axis oscillation of the payload decreases with increasing mass of the payload. It is more visible when we see the 3-D phase plot of the payload amplitude oscillations shown in Fig. 5b. It is observed from Fig. 5b that when the mass of payload increases, the amplitude of the response decreases.
After knowing the dynamic response of the payload along X-, Y-, and Z-axis in 3-D space, the power spectral density (PSD) is then compared and evaluated using MATLAB algorithms. It is observed from Fig. 6 that the higher the payload mass, the resonance frequency is also higher, and there is not much frequency variation for higher modes of vibration. The resonance frequencies for the first two modes and payloads relation is summarized in Table 2.
5 Conclusion
In the present study, a 3-D gantry crane system considering double-pendulum effect due to hook and payload has been modelled, and payload response simulation is performed. Lagrange approach has been used to develop the system equations of motion. Bang–bang force input is used to simulate the gantry crane payload dynamic response behaviour. The crane payload position in 3-D space and swing angle responses have been obtained using the developed dynamic modelling, and further analysis is performed both in time and frequency domains by developing MATLAB algorithms. The influence of the parameters such as payload mass and hook rope length variations has been considered in the gantry crane system dynamic study and simulation. These dynamic response study may be further useful for effective payload response control of gantry cranes with varying system parameters. This study presented on the dynamics of 3-D gantry crane may also be useful for studying the dynamic behaviour and control strategies of other types of mobile crane systems.
References
Karajgikar A, Vaughan J, Singhose W (2011) Double-pendulum crane operator performance comparing pd-feedback control and input shaping. In: Proceedings of the ECCOMAS thematic conference on advances in computational multibody dynamics, Brussels, Belgium, pp 1–14
Qian D, Tong S, Yang B, Lee S (2015) Design of simultaneous input-shaping-based SIRMs fuzzy control for double pendulum-type overhead cranes. Bull Pol Acad Sci Tech Sci 63(4):887–896
Weiping G, Diantong L, Jianqiang Y, Dongbin Z (2004) Passivity-based-control for double-pendulum-type overhead cranes. In: IEEE region 10 conference TENCON 2004, pp 546–549
Kenison M, Singhose W (1999) Input shaper design for double-pendulum planar gantry cranes. In: Proceedings of the 1999 IEEE international conference on control applications, Hawaii, USA, pp 539–544
Vaughan J, Maleki E, Singhose W (2010) Advantages of using command shaping over feedback for crane control. In: Proceedings of the 2010 american control conference, Baltimore, USA, pp 2308–2313
Zhang M, Ma X, Rong M, Tian X, Li Y (2016) Adaptive tracking control for double-pendulum overhead cranes subject to tracking error limitation, parametric uncertainties and external disturbances. Mech Syst Signal Process 76:15–32
Vaughan J, Kim D, Singhose W (2010) Control of tower cranes with double-pendulum payload dynamics. IEEE Trans Control Syst Technol 18(6):1345–1358
Qian D, Tong S, Lee S (2016) Fuzzy-logic-based control of payloads subjected to double-pendulum motion in overhead cranes. Automa Constr 65:133–143
Kim D, Singhose W (2010) Performance studies of human operators driving double-pendulum bridge cranes. Control Eng Pract 18(6):567–576
Ahmad MA, Raja Ismail RMT, Ramli MS, Hambali N (2010) Investigations of NCTF with input shaping for sway control of a double-pendulum-type overhead crane. In: International conference on advanced computer control, Shenyang, China, pp 456–461
Huang J, Liang Z, Zang Q (2015) Dynamics and swing control of double-pendulum bridge cranes with distributed-mass beams. Mech Syst Signal Process 54–55:357–366
Kim D, Singhose W (2006) Reduction of double-pendulum bridge crane oscillations. In: The 8th international conference on motion and vibration control (MOVIC 2006), 27–30 August, Daejeon, Korea, pp 300–305
Singhose WE, Towell ST (1998) Double-pendulum gantry crane dynamics and control. In: Proceedings of the 1998 IEEE international conference on control applications, Trieste, pp 1205–1209
Chang CY, Chiang KH (2008) Fuzzy projection control law and its application to the overhead crane. Mechatronics 18(10):607–615
Ismail RMTR, Ahmad MA, Ramli MS, Rashidi FRM (2009) Nonlinear dynamic modelling and analysis of a 3-D overhead gantry crane system with payload variation. In: 2009 Third UKSim European symposium on computer modeling and simulation. IEEE, pp 350–354
Singhose W, Kim D, Kenison M (2008) Input shaping control of double-pendulum bridge crane oscillations. J Dyn Syst Meas Contr 130(3):034504
O’Connor W, Habibi H (2013) Gantry crane control of a double-pendulum, distributed-mass load, using mechanical wave concepts. Mech Sci 4:251–261
Ismail RMTR, Ahmad MA, Ramli MS, Ishak R, Zawawi MA (2011) Dynamic modelling of a double‐pendulum gantry crane system incorporating payload. AIP Conf Proc 1337(1):118–122
Acknowledgements
The work presented in the paper is the output of a CSIR, India, sponsored R&D project on Mass Housing Development (HCP-015).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
\(m_{11} = m_{h} + m_{p} + m_{r} + m_{t} ,\)
\(m_{12} = m_{21} = 0,\)
\(m_{13} = m_{31} = L_{1} \cos \theta_{1} \sin \varphi_{1} m_{h} + L_{1} \cos \theta_{1} \sin \varphi_{1} m_{p} ,\)
\(m_{14} = m_{41} = L_{1} \sin \theta_{1} \cos \varphi_{1} m_{h} + m_{p} L_{1} \sin \theta_{1} \cos \varphi_{1}\)
\(m_{15} = m_{51} = L_{2} \sin \varphi_{2} \cos \theta_{2} m_{p} ,\)
\(m_{16} = m_{61} = L_{1} \sin \theta_{2} \cos \varphi_{2} m_{p} ,\)
\(m_{22} = m_{h} + m_{p} + m_{t} ,\)
\(m_{23} = m_{32} = L_{1} \cos \varphi_{1} \cos \theta_{1} m_{h} + L_{1} \cos \varphi_{1} \sin \theta_{2} m_{p} ,\)
\(m_{24} = m_{42} = - L_{1} \sin \theta_{1} \sin \varphi_{1} m_{h} - m_{p} L_{1} \sin \varphi_{1} \sin \theta_{1} ,\)
\(m_{25} = m_{52} = L_{2} \cos \varphi_{2} \cos \theta_{2} m_{p} ,\)
\(m_{26} = m_{62} = - L_{1} \sin \varphi_{2} \sin \varphi_{2} m_{p} ,\)
\(m_{31} = L_{1} \cos \theta_{1} \sin \varphi_{1} m_{h} + L_{1} \cos \theta_{1} \sin \varphi_{1} m_{p} ,\)
\(m_{32} = L_{1} \cos \varphi_{1} \cos \theta_{1} m_{h} + L_{1} \cos \theta_{1} \cos \varphi_{1} m_{p} ,\)
\(m_{33} = m_{h} L_{1}^{2} + m_{p} L_{1}^{2} + J_{h} ,\)
\(m_{34} = m_{43} = m_{35} = m_{53} = m_{36} = m_{63} = 0,\)
\(m_{44} = - L_{1}^{2} \cos^{2} \theta_{1} m_{h} - L_{1}^{2} \cos \theta_{1}^{2} m_{p} + m_{h} L_{1}^{2} + m_{p} L_{1}^{2} + J_{h} ,\)
\(m_{45} = m_{54} = m_{46} = m_{64} = 0,\)
\(m_{55} = m_{p} L_{2}^{2} + J_{p} ,m_{56} = m_{65} = 0,\)
\(m_{66} = m_{p} L_{2}^{2} + J_{p} - L_{1}^{2} \cos \theta_{2}^{2} m_{p}\)
\(\begin{aligned} V_{11} & = - L_{1} \sin \varphi_{1} \dot{\theta }_{1}^{2} \sin \theta_{1} m_{h} - L_{1} \sin \varphi_{1} \dot{\theta }_{1}^{2} \sin \theta_{1} m_{p} \\ & \quad + 2L_{1} \cos \varphi_{1} \dot{\varphi }_{1} \dot{\theta }_{1} \cos \theta_{1} m_{h} + 2L_{1} \cos \varphi_{1} \dot{\varphi }_{1} \dot{\theta }_{1} \cos \theta_{1} m_{p} \\ & \quad - L_{1} \sin \varphi_{1} \dot{\varphi }_{1}^{2} \sin \theta_{1} m_{h} - L_{1} \sin \varphi_{1} \dot{\varphi }_{1}^{2} \sin \theta_{1} m_{p} - L_{2} \sin \varphi_{2} \dot{\theta }_{2}^{2} \sin \theta_{2} m_{p} \\ & \quad + 2L_{2} \cos \varphi_{2} \dot{\varphi }_{2} \dot{\theta }_{2} \cos \theta_{2} m_{p} - L_{2} \sin \varphi_{2} \varphi_{2}^{2} \sin \theta_{2} m_{p} , \\ \end{aligned}\)
\(\begin{aligned} V_{21} & = - 2L_{1} \sin \varphi_{1} \dot{\varphi }_{1} \cos \theta_{1} \dot{\theta }_{1} m_{h} - 2L_{1} \sin \varphi_{1} \dot{\varphi }_{1} \dot{\theta }_{1} \cos \theta_{1} m_{p} \\ &\quad - L_{1} \cos \varphi_{1} \dot{\theta }_{1}^{2} \sin \theta_{1} m_{h} \\ & \quad - L_{1} \cos \varphi_{1} \dot{\theta }_{1}^{2} \sin \theta_{1} m_{p} - L_{1} \cos \varphi_{1} \dot{\varphi }_{1}^{2} \sin \theta_{1} m_{h} \\&\quad - L_{1} \cos \varphi_{1} \dot{\varphi }_{1}^{2} \sin \theta_{1} m_{p} \\ & \quad - 2L_{2} \sin \varphi_{2} \dot{\varphi }_{2} \dot{\theta }_{2} \cos \theta_{2} m_{p} - L_{2} \cos \varphi_{2} \dot{\theta }_{2}^{2} \sin \theta_{2} m_{p}\\ &\quad - L_{2} \cos \varphi_{2} \dot{\varphi }_{2}^{2} \sin \theta_{2} m_{p} \\ \end{aligned}\)
\(V_{31} = - \dot{\varphi }_{1}^{2} L_{1}^{2} \cos \theta_{1} \sin \theta_{1} \left( {m_{h} + m_{p} } \right),\)
\(V_{41} = 2L_{1}^{2} \cos \theta_{1} m_{h} \sin \theta_{1} \dot{\varphi }_{1} \dot{\theta }_{1} \left( {m_{h} + m_{p} } \right),\)
\(V_{51} = - L_{2}^{2} \cos \theta_{2} m_{p} \sin \theta_{2} \dot{\varphi }_{2}^{2} ,\,V_{61} = 2L_{2}^{2} \cos \theta_{2} m_{p} \sin \theta_{2} \dot{\varphi }_{2} \dot{\theta }_{2}\)
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Krishna, A., Bisht, R.S., Panigrahi, S.K. (2021). Dynamic Modelling and Payload Response Analysis of a 3-D Overhead Gantry Crane. In: Saran, V.H., Misra, R.K. (eds) Advances in Systems Engineering. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-15-8025-3_19
Download citation
DOI: https://doi.org/10.1007/978-981-15-8025-3_19
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-8024-6
Online ISBN: 978-981-15-8025-3
eBook Packages: EngineeringEngineering (R0)