{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T14:06:31Z","timestamp":1777125991295,"version":"3.51.4"},"reference-count":47,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2019,12,12]],"date-time":"2019-12-12T00:00:00Z","timestamp":1576108800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>The double pendulum type gantry crane is a typical symmetry underactuated motion system. It has control problems in that the swing of the payload is difficult to suppress and the precise positioning of the trolley is not accurate. A new nonlinear coupling control method based on improved energy is proposed in this paper. We define coupled control signal among trolley, hook and payload. An improved energy storage function is established based on the new coupling control signal. Consequently, a nonlinear anti-swing controller is constructed straightforwardly, and the closed-loop system stability is subject to strict mathematics analysis by Lyapunov and LaSalle\u2019 s theorem. Moreover, the new energy function based on the coupling behaving between the trolley motion and the payload swing leads to the improved control performance. Numerical simulation results show that the proposed method has better performance than traditional controllers. It not only effectively suppresses the swing of the load and the hook, but also precisely controls the displacement of the trolley. It has strong robustness to the displacement of the payload, the change of the gantry crane parameters and the external disturbance.<\/jats:p>","DOI":"10.3390\/sym11121511","type":"journal-article","created":{"date-parts":[[2019,12,12]],"date-time":"2019-12-12T11:06:41Z","timestamp":1576148801000},"page":"1511","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Research on Nonlinear Coupling Anti-Swing Control Method of Double Pendulum Gantry Crane Based on Improved Energy"],"prefix":"10.3390","volume":"11","author":[{"given":"Huaitao","family":"Shi","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, Shenyang Jianzhu University, Shenyang 110168, China"}]},{"given":"Gang","family":"Li","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Shenyang Jianzhu University, Shenyang 110168, China"}]},{"given":"Xin","family":"Ma","sequence":"additional","affiliation":[{"name":"School of Control Science and Engineering, Shandong University, Jinan 250061, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4918-9217","authenticated-orcid":false,"given":"Jie","family":"Sun","sequence":"additional","affiliation":[{"name":"The State Key Laboratory of Rolling and Automation, Northeastern University, Shenyang 110819, China"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,12]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ymssp.2017.03.015","article-title":"Control Strategies for Crane Systems: A Comprehensive Review","volume":"95","author":"Ramli","year":"2017","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"136193","DOI":"10.1109\/ACCESS.2019.2942054","article-title":"Nonlinear output feedback control of flexible rope crane systems with state constraints","volume":"7","author":"Sun","year":"2019","journal-title":"IEEE Access"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Shi, H., Li, G., Bai, X., and Huang, J. (2019). Research on Nonlinear Control Method of Underactuated Gantry Crane Based on Machine Vision Positioning. Symmetry, 11.","DOI":"10.3390\/sym11080987"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1316","DOI":"10.1049\/iet-cta.2016.1219","article-title":"Improved output-feedback second order sliding mode control design with implementation for underactuated slosh-container system having confined track length","volume":"11","author":"Thakar","year":"2017","journal-title":"IET Control Theory Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1423","DOI":"10.1109\/TCST.2018.2834518","article-title":"Trajectory Tracking and Path Following for Underactuated Marine Vehicles","volume":"27","author":"Paliotta","year":"2019","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1759","DOI":"10.1109\/TSMC.2017.2694020","article-title":"Personalized Variable Gain Control With Tremor Attenuation for Robot Teleoperation","volume":"48","author":"Yang","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_7","first-page":"1","article-title":"Composite Learning Finite-Time Control with Application to Quadrotors","volume":"48","author":"Xu","year":"2017","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"54586","DOI":"10.1109\/ACCESS.2019.2912460","article-title":"A Minimum-Time Motion Online Planning Method for Underactuated Overhead Crane Systems","volume":"7","author":"Li","year":"2019","journal-title":"IEEE Access."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1693","DOI":"10.1007\/s11071-019-04879-w","article-title":"Interval estimation and optimization for motion trajectory of overhead crane under uncertainty","volume":"96","author":"Peng","year":"2019","journal-title":"Nonlinear Dyn."},{"key":"ref_10","first-page":"1299","article-title":"Exponential stabilization and motion planning of an overhead crane system","volume":"34","author":"Elharfi","year":"2017","journal-title":"IMA J. Math. Control Inf."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"781","DOI":"10.1007\/s11071-007-9231-4","article-title":"Control of underactuated mechanical systems with servo-constraints","volume":"50","author":"Blajer","year":"2007","journal-title":"Nonlinear Dyn."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"8333","DOI":"10.1016\/j.jfranklin.2017.10.026","article-title":"3D cooperative control of tower cranes using robust adaptive techniques","volume":"354","author":"Le","year":"2017","journal-title":"J. Frankl. Inst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/j.ymssp.2017.04.034","article-title":"Adaptive output-based command shaping for sway control of a 3D overhead crane with payload hoisting and wind disturbance","volume":"98","author":"Abdullahi","year":"2018","journal-title":"Mech. Syst. Signal. Process."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1109\/TSMC.2017.2765183","article-title":"Adaptive Anti-Swing and Positioning Control for 4-DOF Rotary Cranes Subject to Uncertain\/Unknown Parameters with Hardware Experiments","volume":"49","author":"Sun","year":"2019","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"862","DOI":"10.1177\/0142331211423285","article-title":"Nested saturation control for overhead crane systems","volume":"34","author":"Liu","year":"2012","journal-title":"Trans. Inst. Meas. Control"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1297","DOI":"10.1109\/TASE.2016.2542105","article-title":"Nonlinear Energy-Based Regulation Control of Three-Dimensional Overhead Cranes","volume":"14","author":"Wu","year":"2017","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1016\/j.automatica.2015.12.026","article-title":"Cooperative control of a nonuniform gantry crane with constrained tension","volume":"66","author":"Wei","year":"2016","journal-title":"Automatica"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1781","DOI":"10.1109\/TSMC.2017.2700393","article-title":"Nonlinear Stabilizing Control for Ship-Mounted Cranes with Ship Roll and Heave Movements: Design, Analysis, and Experiments","volume":"48","author":"Sun","year":"2018","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.conengprac.2016.11.008","article-title":"Time-Optimal flatness based control of a gantry crane","volume":"60","author":"Kolar","year":"2017","journal-title":"Control. Eng. Pract."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1016\/j.ymssp.2018.11.005","article-title":"Robust control for active damping of elastic gantry crane vibrations","volume":"121","author":"Golovin","year":"2019","journal-title":"Mech. Syst. Signal. Process."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1109\/LCSYS.2018.2857512","article-title":"Visual Servoing of a Flexible Gantry Crane With a Sway Range Constraint","volume":"3","author":"Cui","year":"2019","journal-title":"IEEE Control Syst. Lett."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"258","DOI":"10.1109\/TMECH.2016.2598606","article-title":"Particle Swarm Optimization-Based Multivariable Generalized Predictive Control for an Overhead Crane","volume":"22","author":"Smoczek","year":"2016","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"6286","DOI":"10.1016\/j.jfranklin.2018.06.014","article-title":"A Hybrid Partial Feedback Linearization and Deadbeat Control Scheme for a Nonlinear Gantry Crane","volume":"355","author":"Mohamed","year":"2018","journal-title":"J. Frankl. Inst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2065","DOI":"10.1007\/s11071-016-2811-4","article-title":"Robust motion control of a two-wheeled inverted pendulum with an input delay based on optimal integral sliding mode manifold","volume":"85","author":"Zhou","year":"2016","journal-title":"Nonlinear Dyn."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2319","DOI":"10.1109\/TMECH.2017.2736942","article-title":"Time delay algorithms for damping oscillations of suspended payload by adjusting the cable length","volume":"22","author":"Vyhlidal","year":"2017","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3713","DOI":"10.1109\/TIE.2013.2270213","article-title":"Gain-Scheduled Controller Design: Illustration on an Overhead Crane","volume":"61","author":"Zavari","year":"2014","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"6775","DOI":"10.1109\/TIE.2017.2701760","article-title":"Sliding Mode Control-based Robust Finite-Time Anti-Sway Tracking Control of 3-D Overhead Cranes","volume":"64","author":"Chwa","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"3471","DOI":"10.1109\/TAC.2018.2794885","article-title":"Continuous Sliding Mode Control Strategy for a Class of Nonlinear Underactuated Systems","volume":"63","author":"Lu","year":"2018","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1007\/s12555-017-0070-x","article-title":"A New Adaptive Neuro-Sliding Mode Control for Gantry Crane","volume":"16","author":"Frikha","year":"2018","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1461","DOI":"10.1109\/TCST.2013.2280464","article-title":"Real-Time Nonlinear Model Predictive Path-Following Control of a Laboratory Tower Crane","volume":"22","author":"Bock","year":"2014","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1109\/TMECH.2010.2041933","article-title":"Active Control for an Offshore Crane Using Prediction of the Vessel\u2019s Motion","volume":"16","author":"Mahl","year":"2011","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2639","DOI":"10.1007\/s11071-014-1837-8","article-title":"Model predictive control for improving operational efficiency of overhead cranes","volume":"79","author":"Wu","year":"2015","journal-title":"Nonlinear Dyn."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1085","DOI":"10.1299\/kikaic.78.1085","article-title":"H infinity robust motion and vibration control of three dimensional two link flexible robot arm taking account of variation of orientation","volume":"78","author":"Nakagawa","year":"2012","journal-title":"Trans. Jpn. Soc. Mech. Eng. Ser. C"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Mystkowski, A., and Pawluszewicz, E. (,  2015). Remarks on some robust nonlinear observer and state-feedback zero-bias control of AMB. Proceedings of the IEEE 2015 16th International Carpathian Control. Conference (ICCC), Szilvasvarad, Hungary.","DOI":"10.1109\/CarpathianCC.2015.7145098"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1109\/TMECH.2003.816822","article-title":"Nonlinear Coupling Control Laws for an Underactuated Overhead Crane System","volume":"8","author":"Fang","year":"2003","journal-title":"IEEE\/ASME Trans. Mechatoronics"},{"key":"ref_36","unstructured":"Guo, W., Liu, D., Yi, J., and Zhao, D. (2004, January 24). Passivity-based control for double-pendulum-type overhead cranes. Proceedings of the IEEE Region 10th Conference Analog and Digital Techniques in Electrical Engineering TENCON, Chiang Mai, Thailand."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1863","DOI":"10.1007\/s12206-013-0437-8","article-title":"Sliding mode controls of double-pendulum crane systems","volume":"27","author":"Tuan","year":"2013","journal-title":"J. Mech. Sci. Technol."},{"key":"ref_38","first-page":"887","article-title":"Design of simultaneous input-shaping-based SIRMs fuzzy control for double-pendulum-type overhead cranes","volume":"63","author":"Qian","year":"2015","journal-title":"Bull. Pol. Acad. Sci. Tech. Sci."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1408","DOI":"10.1109\/TSMC.2018.2871627","article-title":"Transportation Control of Double-Pendulum Cranes with a Nonlinear Quasi-PID Scheme: Design and Experiments","volume":"49","author":"Sun","year":"2019","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1413","DOI":"10.1109\/TASE.2017.2723539","article-title":"Nonlinear Antiswing Control for Crane Systems with Double-Pendulum Swing Effects and Uncertain Parameters: Design and Experiments","volume":"15","author":"Sun","year":"2018","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_41","first-page":"1","article-title":"A novel energy-coupling-based control method for double-pendulum overhead cranes with initial control force constraint","volume":"10","author":"Zhang","year":"2018","journal-title":"Adv. Mech. Eng."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1579","DOI":"10.1007\/s12555-018-0646-0","article-title":"An Enhanced Coupling PD with Sliding Mode Control Method for Underactuated Double-pendulum Overhead Crane Systems","volume":"17","author":"Zhang","year":"2019","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1079","DOI":"10.1007\/s11071-016-2745-x","article-title":"A novel online motion planning method for double-pendulum overhead cranes","volume":"85","author":"Zhang","year":"2016","journal-title":"Nonlinear Dyn."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1016\/j.rcim.2017.10.001","article-title":"Robust point-to-point trajectory planning for nonlinear underactuated systems: Theory and experimental assessment","volume":"50","author":"Boscariol","year":"2018","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_45","unstructured":"Khalil, H. (2002). Nonlinear Systems, Englewood Cliffs NJ. [3rd ed.]."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"364","DOI":"10.1016\/j.ymssp.2017.01.036","article-title":"An improved input shaping design for an efficient sway control of a nonlinear 3D overhead crane with friction","volume":"92","author":"Maghsoudi","year":"2017","journal-title":"Mech. Syst. Signal. Process."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"11187","DOI":"10.1166\/asl.2017.10248","article-title":"Robustness Analysis of an Optimized Controller via Particle Swarm Algorithm","volume":"23","author":"Soon","year":"2017","journal-title":"Adv. Sci. Lett."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/12\/1511\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:41:45Z","timestamp":1760190105000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/11\/12\/1511"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,12]]},"references-count":47,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2019,12]]}},"alternative-id":["sym11121511"],"URL":"https:\/\/doi.org\/10.3390\/sym11121511","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,12]]}}}