Abstract
In this paper, we consider the application of the disturbance observer technique and interconnection and damping assignment passivity-based control to the disturbance estimation and regulation control of underactuated overhead crane systems. In particular, based on the super-twisting sliding mode control technology, a finite time disturbance estimator is presented, which can identify uncertain disturbances exactly in finite time. Next, we obtain an equivalent system and an auxiliary control input in terms of the partial feedback linearization methodology, and a desired storage function with assigned characteristics is established. On the basis of the matching conditions, we derive the desired storage function by solving two ordinary differential equations, without necessity of solving partial differential equations. Subsequently, a novel disturbance-observer-based nonlinear controller is derived, and rigorous theoretical analysis is given to prove that all of the states of the closed-loop system asymptotically converge to the origin. Experimental tests are carried out to illustrate the disturbance estimation and regulation performance of the presented control law. In addition, to demonstrate the excellent robustness of the presented controller, a comparison study is included as well.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Underactuated electromechanical systems are systems with fewer control variables than variables to be controlled. In the recent few decades, the control of underactuated systems has attracted considerable attention from the industrial electronics and control community [1,2,3,4,5,6,7,8]. Different from fully-actuated systems, the underactuated feature makes the control of such systems extremely challenging. As a typical underactuated system and a popular transportation tool, the automation control problem of overhead crane systems is also difficult.
To this today, to enhance the work efficiency of the overhead crane system, a lot of efficient control methods for crane control have been published in the literature. Open-loop control approaches, such as input shaping [9, 10], motion planning [11,12,13,14,15], etc., have been proposed for cranes. In order to possess strong robustness of the crane system, abundant closed-loop control methods are also proposed and reported in the literature, including passivity-based control (PBC) [16,17,18], partial feedback linearization [19, 20], fuzzy control [21,22,23], and so on [24,25,26,27]. In particular, in terms of the passivity characteristic of the overhead crane system, a series of nonlinear control methods have been proposed in [16,17,18]. However, uncertain disturbances are not taken into consideration for these methods. To tackle this drawback, some sliding-mode-based control methods are presented for the overhead crane control [28,29,30,31]. Nevertheless, the chattering phenomenon is another issue that needs to be addressed in the conventional sliding-mode-based control systems. In recent years, to deal with uncertain factors, based on the disturbance compensation technology [32], some works have been done for the disturbance elimination and regulation/tracking tasks of the overhead crane control. In [33], a finite-time tracking controller is investigated on the basis of the disturbance estimation technique. However, only the tracking control objective is achieved, the swing elimination objective is not accomplished. In [34,35,36,37,38], although some disturbance-observer-based nonlinear controllers have been proposed for the crane control, there exist disturbance estimation errors for these disturbance observers.
Although considerable attention has been attracted from different communities for the control of overhead cranes, it is still a fairly open topic. To deal with the above-mentioned problems for existing disturbance-observer-based controllers [33,34,35,36,37,38], we concentrate our attention on the application of the disturbance observer technique and the interconnection and damping assignment passivity-based control (IDA-PBC) [39] to the disturbance estimation and regulation control of overhead cranes. Finite-time disturbance observer can be used to estimate uncertain disturbances exactly. In addition, IDA-PBC methodology has been successfully implemented on many systems described by port-controlled Hamiltonian (PCH) models or Euler–Lagrange (EL) models [39]. Different from the “classical” PBC methodology, the closed-loop storage function is derived by solving a series of partial differential equations (PDEs). It is generally known that, in general, solving PDEs is not easy. The main difficulty is to solve matching conditions (e.g. PDEs) when using the IDA-PBC technique. To overcome this drawback, we present a methodology to reduce PDEs into ODEs, based on which a desired storage function can be obtained. In particular, first, a super-twisting-based disturbance observer is devised based on the dynamic equations of the overhead crane. Then, in order to make control design, a storage function with a desired structure is constructed based on IDA-PBC, and a solution of the storage function is obtained by solving two ODEs, which obviates solving PDEs. Subsequently, a novel disturbance-observer-based nonlinear control method is established and the stability of the whole closed-loop system is demonstrated by rigorous mathematical analysis. Finally, to illustrate the validity and efficiency of the presented method, some experimental tests are included, and a comparison test between the proposed method and an existing method is implemented as well.
The contributions of this paper include the following aspects. Firstly, unknown disturbances can be estimated exactly in finite time by the proposed super-twisting-based disturbance observer. Secondly, based on IDA-PBC, the assigned storage function has certain characteristics. Thirdly, we solve the matching equations by reducing PDEs into ODEs, which overcomes the main stumbling block in IDA-PBC’s applications.
The remaining part of this work is organized as follows. In Sect. 2, the dynamic equations are given and some model transformation manipulations are performed. The super-twisting-based disturbance observer is presented, and the detailed control development and stability analysis are given in Sect. 3. Experimental tests are implemented in Sect. 4. The last section wraps up this work with some concluding remarks.
2 Dynamic equations of the overhead crane system
In this paper, we consider the control of the overhead crane system (as shown in Fig. 1) with two degrees of freedom and underactuation degree one, whose dynamics can be described as follows [33, 36, 37]:
where M represents the cart mass; m is the load mass; x(t) and \(\theta (t)\) represent the cart displacement and the load swing angle, respectively; l is the length of the cable; g stands for the gravitational acceleration coefficient; and \(F_x(t)\) is the resultant force applied to the cart consisting of the following two parts:
where \(F_a(t)\) represents the actuating force supplied by the motor; d(t) represents the lumped disturbance term, including uncertain disturbances, unmodeled dynamics, frictions, etc. Assume that the time derivative of d(t) satisfies the following condition:
where \(\alpha _d \in {{\mathbb {R}}}^+\) is a known upper bound.
Based on the Eq. (2), one can derive that
Then, we can rearrange (1) as follows:
wherein the expressions of the auxiliary variables \(m(\theta )\), \(\varsigma (\theta ,{{\dot{\theta }}})\) are
Taking practical implementations into consideration, the following assumption is reasonable [17].
Assumption 1
Due to the physical constraints, the load swing meets that
3 Main results
In this section, first, a super-twisting-based disturbance observer will be designed to estimate the lumped disturbance. Then, to introduce a disturbance-observer-based nonlinear control method, a desired storage function—that can be considered as a Lyapunov function candidate for the desired equilibria—will be constructed via IDA-PBC technique. Finally, rigorous stability analysis will be provided.
3.1 Disturbance observer design
Based on the Eq. (1) of the system model of the overhead crane, the following auxiliary signals are introduced:
Differentiating \(\chi _1(t)\) and \(\chi _2(t)\) with respect to time once, and using the Eq. (1), one can obtain the following equations:
Define that the estimated value of d(t) is \({{\hat{d}}} (t)\), then, the following sliding surface is introduced:
wherein the derivative of \(\chi _3(t)\) is
and the estimator is designed as
where \(k_1,k_2 \in {{\mathbb {R}}}^+\) are observer gains and selected in terms of the selection rules in Theorem 2 of [40], that is
wherein \(\omega ,\nu ,\vartheta ,\kappa \) should satisfy the inequalities as follows:
Theorem 1
The disturbance d(t) can be exactly estimated by the proposed disturbance observer (15) in finite time, that is
in finite time.
Proof
Differentiating both sides of (13) with respect to time, and substituting \({{\dot{\chi }}}_2(t)\) and \({{\dot{\chi }}}_3(t)\) in (12b) and (14) into the resulting expression, one can obtain
which is equivalent to that
Then, by using the conclusion of Theorem 2 in [40], one can derive that s(t) and \(\dot{s}(t)\) will equal to 0 in finite time. When \(\dot{s} (t) =0\), based on (12b), (13) and (14), we can obtain the following equality:
Hence, the conclusion that the disturbance d(t) is exactly estimated by the proposed super-twisting-based disturbance observer (15) in finite time is proven. \(\square \)
3.2 Storage function construction and control design
On the basis of (6), a convenient partial feedback linearization input is introduced
wherein \(\upsilon (t)\) is an auxiliary control variable yet to be designed. Based on Eqs. (5) and (21), the following equivalent equations can be obtained:
where \({\varvec{q}}=[~q_1~~q_2~]^{\mathrm T}=[~x-p_d~~\theta ~]^{\mathrm T}\) and \({\varvec{p}}=[~{p_1}~~{p_2}~]^{\mathrm T}=[~{\dot{x}}~~{{{\dot{\theta }}}}~]^{\mathrm T}\), and \(p_d\) is the desired position. Accordingly, the control objective of this work is to regulate the system state to the equilibrium point under the control of \(\upsilon (t)\), that is
To synthesize the auxiliary control variable \(\upsilon (t)\), on the basis of IDA-PBC technology, the auxiliary control variable \(\upsilon (t)\) is decomposed into two terms
where the auxiliary terms \(\upsilon _{es}(t)\) and \(\upsilon _{di}(t)\) will be determined later. It is worth pointing out that \(\upsilon _{es}(t)\) is introduced to achieve the energy shaping, \(\upsilon _{di}(t)\) is devoted to realize the damping injection, and the sum of both terms is the to-be-designed auxiliary control variable \(\upsilon (t)\).
By substituting (24) into (22), the Eq. (22) can be rewritten as
where
Based on (25), we are motivated to seek for a suitable storage function with a desired structure, so that the auxiliary functions \(\upsilon _{es}(t)\) and \(\upsilon _{di}(t)\) are determined. Hence, the following function is introduced:
where \(M_d \in {{\mathbb {R}}}^{2\times 2}\) is a positive definite, constant matrix; \(V_d(\varvec{q})\) is a positive function to be determined. After taking the time derivative of \(H_d(t)\) in (27), and applying (25), the following equality can be obtained:Footnote 1
It is easy to see from the expression of \({\dot{H}}_d(t)\) that if we can seek for suitable variables (\(\upsilon _{es}\), \(\upsilon _{di}\), \(V_d\), \(M_d\)) such that \({\dot{H}}_d(t) \le 0\) holds, then it is evident that the closed-loop system of (22) is Lyapunov stable. Based on the structure of \({\dot{H}}_d(t)\) in (28), \({\dot{H}}_d(t) \le 0\) holds provided that the following conditions are satisfied.
Condition 1
The unknown variables \(\upsilon _{es}\), \(V_d\), and \(M_d\) are selected that
Condition 2
The auxiliary function \(\upsilon _{di} = - k_d {\varvec{h}}^{\mathrm T} M_d{\varvec{p}} \) with \(k_d \in {{\mathbb {R}}}^+\).
Based on the previous analysis and the matching condition (29), in order to construct a desired storage function \(H_d(t)\), for convenience, we fix the positive matrix \(M_d\) as the following special expression:
where \(\alpha _1, \alpha _2 \in {{\mathbb {R}}}^+\) are positive constants. Substituting (26) and (30) into (29) for \({\varvec{f}}\) and \(M_d\), respectively, yields
then, substituting the Eq. (31a) into (31b) for \(\upsilon _{es}(t)\), one can obtain the following result:
In order to derive a solution of the above PDE, the following LemmaFootnote 2 is utilized.
Lemma 1
Consider the PDE described by
where \({\varLambda }: {{\mathbb {R}}} \rightarrow {{\mathbb {R}}}\) and \({\varUpsilon }: {{\mathbb {R}}} \rightarrow {{\mathbb {R}}}\). Then, for all differential functions \({{\mathcal {S}}}: {{\mathbb {R}}}^2 \rightarrow {{\mathbb {R}}}\), a solution of (33) for \(V_d(\varvec{q})\) can be given by
where \({{\mathcal {Q}}}: {{\mathbb {R}}} \rightarrow {{\mathbb {R}}}\) and \({{\mathcal {T}}}: {{\mathbb {R}}} \rightarrow {{\mathbb {R}}}\) are solutions of the following ODEs:
Proof
Substituting the solution \(V_d\) in (34) into (33), and applying the conclusions of (35), one can obtain that
Obviously, the expression \(V_d(\varvec{q})\) given in (34) is a solution of the PDE given in (33). \(\square \)
Hence, by applying the above Lemma to (32), one feasible solution for \(V_d(\varvec{q})\) is
Since \(V_d(\varvec{q})\) is a positive function, the function \({{\mathcal {S}}}: {{\mathbb {R}}}^2 \rightarrow {{\mathbb {R}}}\) is selected as
Then, the expression of \(V_d (\varvec{q})\) is derived as
Hence, by applying the Eq. (31a) and the solution of \(V_d(\varvec{q})\) in (39), we can derive
On the basis of previous analysis, the auxiliary control variable \(\upsilon (t)\) is obtained
with \(k_p, k_d, \alpha _1, \alpha _2 \in {{\mathbb {R}}}^+\) are positive control gains. Then, together with (3), (21) and the proposed super-twisting-based disturbance observer (15), the actual control force supplied by the motor is designed as
where \({{\hat{d}}} (t)\) is derived by (15).
3.3 Stability analysis
Theorem 2
Under the control method (42), the cart is driven to the target location as well as the load swing is eliminated, that is
Proof
To prove Theorem 2, the following storage function is chosen:
Differentiating (44), substituting the proposed control method (42) into the resulting expression, one can obtain that
where the Eqs. (28), (29) and the expression of \(\upsilon _{di} (t) \) are utilized. From the conclusions of Theorem 1, we know that \({{\tilde{d}}}(t)\) and \(\dot{{{\tilde{d}}}} (t)\) are bounded. Hence, it is easy to derive that V(t) will not escape to infinite in a finite time. Assume that the estimation deviation \({{\tilde{d}}}(t)\) converges to 0 at \(t = T_f\). Then, for \(t \ge T_f\), \({{\tilde{d}}} (t) =0\), the Eq. (45) becomes
which indicates that \({\dot{V}}(t) \le 0\) and the closed-loop system of (22) is Lyapunov stable. Then,the following results hold
To finish the proof, it is required to employ invariant-based analysis to examine the convergence of the states, let \({\mathcal {M}}\) be the largest set in \({\varGamma }\)
Hence, based on (46) and (48), the following results hold in \({\mathcal {M}}\):
which further implies that
where \(c_1 \in {{\mathbb {R}}}\) is an unknown constant. From (41), (49) and (50), we can derive the following equality:
To determine the value of \(c_1\), we suppose that \(c_1 \ne 0\), then, from (22c), one can derive that
which contradicts the conclusion of (47). Hence, the following conclusions can be obtained:
where \(c_2 \in {{\mathbb {R}}}\) is a constant. By performing similar analysis, we can conclude that
which indicates
where \(c_3 \in {{\mathbb {R}}}\) is a constant. From the conclusions of (54) and (56), applying the Eqs. (22d) and (9) of Assumption 1, one can obtain
It is obvious from the results of (55)−(57) that the closed-loop system includes the only desired equilibrium point of \( \lim _{t \rightarrow \infty } \left[ ~q_1 ~~ q_2 ~~ p_1 ~~ p_2~ \right] ^{\mathrm T} = \left[ ~0 ~~ 0 ~~ 0 ~~ 0~ \right] ^{\mathrm T} \). By invoking LaSalle’s invariance principle [41], one can conclude that the closed-loop system state is asymptotically convergent to the equilibrium point. This completes the proof. \(\square \)
4 Experimental tests and analysis
In order to test the disturbance estimation and regulation performance of the proposed controller, some experimental results are presented in this section. The experimental tests are carried out on a laboratory testbed (as shown in Fig. 2), and the physical system parameters of the testbed are
The tests are divided into three parts. In the first part, the regulation control performance will be verified. In the second part, system parameters will be changed to testify the flexibility of the proposed approach. In the third part, uncertain disturbances will be added to the load to demonstrate the robustness of the proposed approach, and an existing control method is chosen for comparison.
For the following tests, the initial condition is set as \([x(0) ~~\theta (0)]^{\text{T}}=[0 ~~0]^{\text{T}}\).The target position is set to be \(p_d=0.4\,{\mathrm m}\) for the former two groups. The control gains of the super-twisting-based disturbance observer (15) are determined as
The control parameters for the proposed control approach (42) are chosen as
4.1 Group 1
The experimental results of this group are shown by the solid line in Fig. 3. From the obtained first subfigure of Fig. 3, we can find that the cart is driven to the target position \(p_d = 0.4\,\text{m}\) quickly and precisely. From the obtained second subfigure of Fig. 3, we find that the load swing is small during the whole control process and there is no residual payload vibration when the cart arrives at the target location. The obtained results of this group show that the method here possesses excellent regulation performance.
4.2 Group 2
In this group, the load mass and the rope length are set to be \(2\,\text{kg}\) and \(0.6\,\text{m}\), respectively. The control parameters of the proposed approach are the same as those in group 1. The experimental results of this group are depicted in Fig. 4. One can see from the obtained experimental results that the control performance of the proposed approach is almost unaffected even the system parameters are changed. The cart is driven to the preset position finally. When the cart stops at the desired location, there is no residual vibration for the load.
4.3 Group 3
In this group, the robustness of the proposed approach is tested. In order to show the superior performance of the proposed method, the existing method in [19] is chosen for comparison. For brevity, the expression of the existing method is not provided here. The desired position of the cart is changed to \(0.3\,\text{m}\) due to the scale limitation of the portable overhead crane platform. The system parameters and the control gains are selected the same as those in group 1. During the control process, twice uncertain disturbances are imposed on the load.
The derived results of this group are shown in Figs. 5 and 6, respectively. From the obtained results (about \(7\,\text{s}\) in Fig. 5) of the existing control methods, one can find that the cart can be driven to the target position quickly and precisely, and there is no residual payload vibration before uncertain disturbances are added. However, when the payload suffers from uncertain external disturbances, the residual payload swing cannot be eliminated by the existing control method. On the contrary, for the proposed approach here, one can find from Fig. 6 that the trolley is driven to the target location, the load vibration is eliminated rapidly as well when the disturbances vanish, and there is no residual vibration at the end. These results clearly demonstrate that the robustness of the proposed approach is superior than that of the existing approach.
5 Conclusions
In this work, a super-twisting-based disturbance observer and a constructive IDA-PBC method have been introduced for the disturbance estimation and regulation control of the underactuated overhead crane system. In particular, finite time estimation is guaranteed for uncertain disturbances. In addition, an ingenious way to solve the matching conditions has been presented, which allows us to obtain a desired storage function that qualifies as a Lyapunov function candidate, and corresponding IDA-PBC method is designed. Experimental results have been given to demonstrate the superior performance of the proposed control approach.
Data availability
The datasets generated and analyzed during the current study are available from the corresponding author on reasonable request.
Notes
Recalling that \(\frac{\partial V_d}{\partial {\varvec{q}}}=\left[ \frac{\partial V_d}{\partial q_1} ~~ \frac{\partial V_d}{\partial q_2} \right] ^{\mathrm T}\) in this paper.
The lemma is the core of the forthcoming energy shaping, which obviates the need for solving the PDE of (32).
References
Wu, Y., et al.: New adaptive dynamic output feedback control of double-pendulum ship-mounted cranes with accurate gravitational compensation and constrained inputs. IEEE Trans. Ind. Electron. 69(9), 9196–9205 (2022)
Liu, Z., et al.: Collaborative antiswing hoisting control for dual rotary cranes with motion constraints. IEEE Trans. Ind. Inform. 18(9), 6120–6130 (2022)
Yu, H., et al.: Adaptive trajectory tracking control for the quadrotor aerial transportation system landing a payload onto the mobile platform. IEEE Trans. Ind. Inform. (2023). https://doi.org/10.1109/TII.2023.3256374
Tuan, L.A.: Neural observer and adaptive fractional-order backstepping fast-terminal sliding-mode control of RTG cranes. IEEE Trans. Ind. Electron. 68(1), 434–442 (2021)
Liang, X., et al.: Antiswing control for aerial transportation of the suspended cargo by dual quadrotor UAVs. IEEE/ASME Trans. Mechatron. 27(6), 5159–5172 (2022)
Liang, X., et al.: Unmanned aerial transportation system with flexible connection between the quadrotor and the payload: modeling, controller design, and experimental validation. IEEE Trans. Ind. Electron. 70(2), 1870–1882 (2023)
Shi, H.-T., et al.: Nonlinear anti-swing control of underactuated tower crane based on improved energy function. Int. J. Control Autom. Syst. 19(12), 3967–3982 (2021)
Wu, X., et al.: Output feedback control for an underactuated benchmark system with bounded torques. Asian J. Control 23(3), 1466–1475 (2021)
ur Rehman, S.M.F., et al.: Input shaping with an adaptive scheme for swing control of an underactuated tower crane under payload hoisting and mass variations. Mech. Syst. Signal Proc. 175, 109106 (2022)
Jaafar, H.I., et al.: Model reference command shaping for vibration control of multimode flexible systems with application to a double-pendulum overhead crane. Mech. Syst. Signal Proc. 115, 677–695 (2019)
Lu, B., et al.: Online antiswing trajectory planning for a practical rubber tire container gantry crane. IEEE Trans. Ind. Electron. 69(6), 6193–6203 (2022)
Chen, Q., et al.: Inverse motion planning method for overhead crane systems with state constraints. Asian J. Control (2022). https://doi.org/10.1002/asjc.2988
Peng, H., et al.: Interval estimation and optimization for motion trajectory of overhead crane under uncertainty. Nonlinear Dyn. 96(2), 1693–1715 (2019)
Li, G., et al.: Optimal trajectory planning strategy for underactuated overhead crane with pendulum-sloshing dynamics and full-state constraints. Nonlinear Dyn. 109, 815–835 (2022)
Tho, H.D., Kaneshige, A., Terashima, K.: Minimum-time S-curve commands for vibration-free transportation of an overhead crane with actuator limits. Control Eng. Pract. 98, 104390 (2020)
Zhao, B., Ouyang, H., Iwasaki, M.: Motion trajectory tracking and sway reduction for double-pendulum overhead cranes using improved adaptive control without velocity feedback. IEEE/ASME Trans. Mechatron. 27(5), 3648–3659 (2022)
Zhang, M., et al.: Error tracking control for underactuated overhead cranes against arbitrary initial payload swing angles. Mech. Syst. Signal Proc. 84, 268–285 (2017)
Shen, P.-Y., Schatz, J., Caverly, R.J.: Passivity-based adaptive trajectory control of an underactuated 3-DOF overhead crane. Control Eng. Pract. 112, 104834 (2021)
Wu, X., He, X.: Enhanced damping-based anti-swing control method for underactuated overhead cranes. IET Control Theory Appl. 9(12), 1893–1900 (2015)
Wu, X., He, X.: Nonlinear energy-based regulation control of three-dimensional overhead cranes. IEEE Trans. Autom. Sci. Eng. 14(2), 1297–1308 (2017)
Rong, B., et al.: Dynamics analysis and fuzzy anti-swing control design of overhead crane system based on Riccati discrete time transfer matrix method. Multibody Syst. Dyn. 43(3), 279–295 (2018)
Miao, X., et al.: Trolley regulation and swing reduction of underactuated double-pendulum overhead cranes using fuzzy adaptive nonlinear control. Nonlinear Dyn. 109, 837–847 (2022)
Li, M., Chen, H., Zhang, R.: An input dead zones considered adaptive fuzzy control approach for double pendulum cranes with variable rope lengths. IEEE/ASME Trans. Mechatron. 27(5), 3385–3396 (2022)
Zhang, Z., Wu, Y., Huang, J.: Differential-flatness-based finite-time anti-swing control of underactuated crane systems. Nonlinear Dyn. 87(3), 1749–1761 (2017)
Xing, X., Yang, H., Liu, J.: Vibration control for nonlinear overhead crane bridge subject to actuator failures and output constraints. Nonlinear Dyn. 101, 419–438 (2020)
Shi, H., et al.: Research on nonlinear coupled tracking controller for double pendulum gantry cranes with load hoisting/lowering. Nonlinear Dyn. 108, 223–238 (2022)
Huang, J., Wang, W., Zhou, J.: Adaptive control design for underactuated cranes with guaranteed transient performance: theoretical design and experimental verification. IEEE Trans. Ind. Electron. 69(3), 2822–2832 (2022)
Gu, X., Xu, W.: Moving sliding mode controller for overhead cranes suffering from matched and unmatched disturbances. Trans. Inst. Meas. Control 44(1), 60–75 (2022)
Guo, Q., Chai, L., Liu, H.: Anti-swing sliding mode control of three-dimensional double pendulum overhead cranes based on extended state observer. Nonlinear Dyn. (2023). https://doi.org/10.1007/s11071-022-07859-9
Kim, T.D., et al.: Adaptive neural network hierarchical sliding mode control for six degrees of freedom overhead crane. Asian J. Control (2022). https://doi.org/10.1002/asjc.2961
Le, H.X., et al.: Adaptive hierarchical sliding mode control using neural network for uncertain 2D overhead crane. Int. J. Dyn. Control 7(3), 996–1004 (2019)
Miranda-Colorado, R.: Robust observer-based anti-swing control of 2D-crane systems with load hoisting-lowering. Nonlinear Dyn. 104, 3581–3596 (2021)
Zhang, M., Zhang, Y., Cheng, X.: Finite-time trajectory tracking control for overhead crane systems subject to unknown disturbances. IEEE Access 7, 55974–55982 (2019)
Lu, B., Fang, Y., Sun, N.: Sliding mode control for underactuated overhead cranes suffering from both matched and unmatched disturbances. Mechatronics 47, 116–125 (2017)
Zhang, Z., Li, L., Wu, Y.: Disturbance-observer-based antiswing control of underactuated crane systems via terminal sliding mode. IET Control Theory Appl. 12(18), 2588–2594 (2018)
Wu, X., et al.: Disturbance-compensation-based continuous sliding mode control for overhead cranes with disturbances. IEEE Trans. Autom. Sci. Eng. 17(4), 2182–2189 (2020)
Wu, X., Xu, K., He, X.: Disturbance-observer-based nonlinear control for overhead cranes subject to uncertain disturbances. Mech. Syst. Signal Proc. 139, 106631 (2020)
Wang, L., Wu, X., Lei, M.: Feedforward-control-based nonlinear control for overhead cranes with matched and unmatched disturbances. Proc. Inst. Mech. Eng. Part C-J. Eng. Mech. Eng. Sci. 236(11), 5785–5795 (2022)
Acosta, J.A., et al.: Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one. IEEE Trans. Autom. Control 50(12), 1936–1955 (2005)
Moreno, J.A., Osorio, M.: Strict Lyapunov functions for the super-twisting algorithm. IEEE Trans. Autom. Control 57(4), 1035–1040 (2012)
Khalil, H.K.: Nonlinear Systems, 3rd edn. Prentice Hall, Upper Saddle River (2002)
Funding
This work was supported by the Natural Science Foundation of Zhejiang Province (LY22F030014) and the National Natural Science Foundation of China (61803339).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest regarding the publication of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Lei, M., Wu, X., Zhang, Y. et al. Super-twisting disturbance-observer-based nonlinear control of the overhead crane system. Nonlinear Dyn 111, 14015–14025 (2023). https://doi.org/10.1007/s11071-023-08596-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-023-08596-3