Abstract
A model-free control method based on iterative learning law combined with adaptive super-twisting is proposed to realize the synchronous coordination control of multi-lift overhead crane system for the problems of inaccurate modeling, system parameter variation, and disturbance uncertainty that exist in multi-lift overhead crane system. First, a load-coupling model of the double-container overhead crane considering the deformation tangential force in the interlocking mode is established. Second, a time-varying sliding mode surface (TSMC) designed using nonlinear functions effectively improves the convergence speed of the system state. The method of iterative learning control is introduced to compensate the system dynamics to achieve model-free control, and the dynamic iterative learning control (DILC) is designed to improve the convergence speed of the error of the system and the steady-state performance. To suppress uncertainty disturbances and avoid control gain overestimation, an adaptive gain is added to the generalized super-twisting algorithm, which has the advantages of both finite-time convergence and chattering suppression, and improves the robustness and tracking performance of the multi-lift overhead crane system. The stability of the controlled system is analyzed using Lyapunov stability theory. The simulation experiments illustrate the effectiveness of the proposed synchronization control scheme.
Keywords
Introduction
In the current rapid development of port shipping business, to maximize the efficiency of container loading and unloading, multi-lift overhead crane came into being. In the process of loading and unloading operation of multi-lift overhead crane, each spreader needs to maintain synchronized and coordinated operation, but various uncertainties in the operation of multi-lift overhead crane make this synchronized operation very difficult. First of all, the drive motors of the multi-lift overhead crane due to uncertainty perturbation with strong nonlinear, time-varying, and high-order characteristics are in synchronous coordinated operation (Wang et al., 2019). Unlike the general motor drive system, the load of the multi-lift overhead crane system is the potential load (Zhu and Xu, 2023). At the same time, in the interlocking working mode, the containers are connected with each other by interlocking rods, which present strong coupling in the case of different loads (Zhu et al., 2021). Therefore, due to the above reasons, in the actual loading and unloading process, the multi-lift overhead crane system is prone to cause the containers asynchronous situation, and the accurate model is difficult to establish. To meet the synchronization control requirements under such special conditions, it is of great significance to study a multi-lift synchronization control method which does not rely on the model parameter information at all.
At present, most of the loads of multi-axis synchronous systems are inertial loads or kinetic loads, while the loads of multi-lift overhead crane systems are potential loads. The study of synchronous and coordinated control of multi-lift overhead cranes belongs to a special kind of multi-axis synchronous and coordinated control problem (Zhu and Xu, 2023). Scholars have proposed many control methods based on models, such as sliding mode control (Wang et al., 2019), model predictive control (Mousavi et al., 2021), backstepping control (Lin et al., 2020), and optimal control (Wang et al., 2021). The above control methods rely on the known mathematical and nominal models of the system, but it is difficult to obtain the exact model of the multi-lift overhead crane system, so the model-based control methods are not suitable for the multi-lift overhead crane system.
Model-free control (MFC) is an alternative technique for controlling uncertain complex systems that does not require information from the dynamics (Sun et al., 2021). The development of MFC has many rich theoretical results, and some scholars have proposed proportional–integral–derivative (PID) control algorithms (H Yu et al., 2020). However, it is difficult for PID to achieve high synchronization control accuracy relative to overhead crane systems with complex uncertain disturbances. Neural network control (NNC) methods have significant advantages in parameter estimation of complex nonlinear systems (Duan et al., 2020), but NNC is computationally intensive and requires specific training sets for training. The fuzzy rules of fuzzy control (Zhai et al., 2023) rely on manual adjustment. Bessa et al. (2019) combined adaptive fuzzy system with variable structure controller to enhance the control performance of uncertain underactuated mechanical system. Although the simulation verifies the effectiveness of the fuzzy control scheme, the problem of “rule explosion” needs to be solved. While the time delay estimation (TDE) technique helps to compensate for unknown dynamics and external disturbances, delayed estimation errors may lead to instability and reduced robustness (Han et al., 2020). Iterative learning law (ILC) has the advantages of control mechanisms based on uncertain models of unit memory, high adaptability, and simple algorithms, and is widely used in control systems with strong nonlinear coupling, high position repetition accuracy, difficult modeling, and high-precision trajectory tracking control (Xu, 2011).
ILC has established a more complete theoretical system, and the traditional ILCs in the form of P-type (Long et al., 2014) and PD-type (Norouzi and Koch, 2020) have shown some superiority. To improve the control performance, scholars have combined adaptive techniques with iterative learning (Li et al., 2022), which enables the controller to handle parameter uncertainty adaptively while updating parameters over the iterative domain. In the above iterative learning form, the choice of learning gain often uses fixed values, which often affects the control accuracy and convergence speed, while the choice of learning gain plays a key role in the convergence performance of the ILC. To address this problem, optimization algorithms are introduced into the field of iterative learning control, ILC based on optimization algorithms can achieve high tracking control accuracy, but the good performance brought by optimization algorithms is often accompanied by the disadvantage of algorithmic complexity (Tao et al., 2018; Q Yu et al., 2020). In contrast, the information of the sliding mode surface is used in the work by Liu et al. (2022) to design a dynamic learning rate (DLR) that changes with the sliding mode surface, improving the sliding mode dynamics while increasing the control accuracy and convergence speed of the ILC.
In fact, for approaches to date, there is a fundamental trade-off between plant model knowledge and ILC convergence speed, and the robustness of the system is often sacrificed when little information about the study object is known while focusing on the convergence speed (Armstrong et al., 2021). To improve the control performance of iterative learning, many scholars have combined iterative learning with sliding mode control methods. Feng et al. (2021) proposed an iterative learning–enhanced integral terminal sliding mode control method to further improve the performance of precision motion systems under repeated trajectories and disturbances. To deal with nonparametric uncertainties and external disturbances, the adaptive sliding mode method is added to the iterative learning control scheme to suppress the chattering of the control torque (Wang et al., 2022; Zhang et al., 2021). Chattering is a problem that must be solved in the sliding mode control, and the presence of excessive chattering will have a negative impact on the dynamic performance of the multi-lift system (Zhu and Xu, 2023). Current approaches that make extensive use of convergence law techniques (Gu and Xu, 2022; Liu and Xu, 2023) and super-twisting algorithms (Zhu et al., 2021) have shown advantages in suppressing chattering in overhead crane control. However, the super-twisting algorithm often brings unnecessary chattering due to the overestimation of control gain. In the study of Lochan et al. (2020), adaptive super-twisting algorithm (ASTA) is designed to enhance the robustness of the controller against external disturbances and parameter uncertainties, while the chattering is also suppressed.
Motivated by the above work, the main contributions of this paper are as follows: (1) To illustrate the significance of the research problem and simulation validation, a load-coupling model considering the deformation tangential forces in the interlocking mode is developed for multi-lift overhead crane system. (2) Dynamic iterative learning control (DILC)-ASTA-time-varying sliding mode surface (TSMC) as a new model-free framework is proposed for the simultaneous coordinated control of multiple spreaders, which does not require accurate model information relative to the model-based controller design, while providing good suppression of uncertainty. (3) A new adaptive law is added to the generalized super-twisting algorithm (GSTA), which effectively weakens the chattering of the control system, and achieves finite-time convergence. (4) ILC is introduced to compensate for the unknown dynamics of the system, and a DLR is proposed instead of a fixed learning rate to balance the convergence speed and steady-state performance of the learning process.
The rest of the paper is organized as follows: In the “System model and problem formulation” section, the mathematical model of the multi-lift overhead crane system and the control requirements to be achieved are established. In the “Main results” section, the overall framework of the MFC scheme for the multi-lift overhead crane system is constructed and the stability analysis of the closed-loop system is carried out. The simulation results verify the effectiveness of the method. Finally, the paper is summarized in the “Conclusion” section.
Problem descriptions
Coupling model of crane in interlocking mode
Here, taking double-lift overhead crane system as an example, the load-coupling model of double-lift overhead crane in interlocking mode is established. When the double spreaders work in interlocking mode, there will be coupling between the spreaders. The mechanical interlocking device is a linkage device. Since the mass of the mechanical interlocking device is much smaller than the mass of the spreader and its load, the mass of the linkage can be neglected.
The rectangular coordinate system xoz in Figure 1 is the two-dimensional plane of the double spreader coupling system, the x-axis is the horizontal direction, the z-axis is the vertical direction, and the mass points A and B are in asynchronous state. Suppose the masses of the loads corresponding to mass points A and B are

Asynchronous state in interlock mode and force analysis of double containers.
The geometric relationship can be obtained from Figure 1 as follows
Deformation is inevitable in the course of practical engineering operations. Therefore, according to Dou (2019), we can treat the motion of the connecting rod as a component of its rigid motion and elastic deformation. Assuming that the deformation of the connecting rod is small, for the purpose of deriving the coupling model, assume that there is no deformation at end A of the connecting rod and deformation at end B. Consider the following boundary conditions as shown in equation (2)
where
The following expression can be obtained from the relationship between linear velocity and angle
Based on the force analysis of mass points A and B, the expressions of the action forces
The functional forms of
In the ideal state, the double spreaders exist in a perfectly synchronized state, when
It is also known that if the radius of the winding wheel of the drive motor is
System model and problem formulation
The lifting motor system consists of a rotational speed mechanical subsystem and an electromagnetic subsystem system; consider the following mathematical dynamic model of the lifting motor system
where
Simplifying equations (7) and (8) yields equation (9)
where
In summary, in this work, the main objective is to design a model-free synchronous controller for the multi-lift overhead crane system where disturbances exist and accurate models are difficult to establish, so that the spreaders can track the position signals simultaneously in a finite time, achieve synchronous and coordinated control among spreaders, and effectively suppress the influence of unknown disturbances on the control performance of the system.
Main results
The basic idea of this section is to develop a DLR-based ILC combined with an adaptive super-twisting model-free controller for the synchronous and coordinated control of multiple spreaders for the multi-lift overhead crane system containing disturbances. The block diagram of the control system is shown in Figure 2.

Block diagram of the control system.
Nonlinear time-varying sliding mode surface design
First, the tracking error of the spreader is defined as follows
where
The synchronization error is defined as follows
The difference of the synchronization error between the coupled motors is used as a compensation term to couple with the synchronization error of the controlled motors, and the coupling error is obtained as the following equation
where
The time-varying sliding mode surface using nonlinear functions is proposed as follows
The nonlinear function is defined as follows
where
Differentiation of equation (13) with respect to time yields
Combining equation (13) with equation (16),
where
The DILC-ASTA-TSMC scheme is proposed as follows, whose structure is shown in Figure 2. In this scheme, each repetition of the repetition task is called an iteration, denoted by
Substitution of equation (18) into equation (17) yields
where
ASTA-TSMC controller design
Severe chattering will cause an increase in the system losses and affect the control performance and stability of the multi-lift overhead crane system (Zhu and Xu, 2023). Therefore, to improve the system control performance, a linear correction term is introduced in this paper and an adaptive generalized super-twisting algorithm (ASTA) is designed, and the expression of the ASTA method is
where
where
DILC-ASTA-TSMC controller design
The specific model information of the multi-lift overhead crane system is difficult to obtain, while there are uncertain disturbances, to further suppress the disturbances and unknown dynamics, an iterative learning method based on switching terms is proposed
where
To balance the convergence speed and steady-state accuracy, the proposed nonlinear function–based DLR instead of fixed learning rate is as follows
where
The iterative learning controller generates an estimated signal in the iterative domain
Then, the sliding variable derivative is expressed as
where
Stability analysis
The proposed ASTAs (20) and (21) can guarantee the finite-time tracking performance and avoid the control gain overestimation problem. Now, ASTAs (20) and (21) are substituted into sliding mode dynamics (28)
Taking the derivative of the new state along equation (31) gives that
In view of Assumption 2, we can obtain that
where
where
The positive-definite matrix P is defined as
where
Taking into account equations (33) and (35), the first term of above equation is presented as
where
where
Evoking Lemma (Shen et al., 2022) and using equations (38) and (39), we have
where
Substituting equations (22) and (23) into equation (41) yields the following equation
when
where
For Lyapunov equation (44), it is proved for
Substituting equations (28) and (20)–(23) into equation (49), we get
The difference between two iterations of the equation
Substituting equation (26) into equation (51) yields
where
According to equations (22), (23), and (47),
Also, combining equation (28) with equation (48), we can get
The difference of the overall iteration domain is
From the analysis of Theorem 1, it follows that
According to Assumption 1, we know that
From Theorem 1, when t tends to a finite time
From equation (59), we know that
Simulations and results
In this paper, the model-free synchronous control method for the multi-lift overhead crane system is verified in the MATLAB/Simulink environment. Here, taking the double-lift overhead crane system as an example, the simulation investigates the synchronization performance of the double-lift overhead crane system under uncertain disturbances from the independent operation mode and interlocking operation mode of the double-lift overhead crane system.
The parameters of the system model are

Tracking errors and control force under comparative ATSA methods: (a) tracking error and (b) control force.
From Figure 3, it can be seen that the tracking error converges to zero around 1.15 seconds using the adaptive gain method in GSTA; the tracking error converges to zero around 0.80 seconds using the adaptive gain method in the literature by Yan et al. (2019); and the tracking error converges to zero around 0.40 seconds using the adaptive gain method proposed in this paper. For the chattering phenomenon, it can be seen by analyzing the results in Figure 3 that the designed ATSMC method effectively reduces the chattering problem. The results show that the proposed controller can accelerate the convergence of the system state and suppress the chattering phenomenon better.
In Figure 4, the convergence of the tracking error using the DLR is faster than that of the CLR. At the same time, from Figure 4, it can be seen that the control force contains larger chattering when a fixed learning rate is used. Therefore, the DLR strategy proposed in this paper can improve the convergence speed of the tracking error and synchronization error of the multi-lift overhead crane system, thus improving the steady-state performance and making the controller robust.

Tracking errors and control force and synchronization errors under different learning gain strategies: (a) tracking error and (b) control force.
It can be seen from Figure 5 and Table 1 that the tracking error convergence of the scheme in this paper is better than that of the PID-FTSMC scheme and the ILC-ASMC scheme while controlling torque smoothing. The DILC-ASTA-TSMC scheme proposed in this paper does not require system model information, uses DILC to compensate the system dynamically, and uses a sliding mode scheme to improve the robustness. The above scheme ensures the effectiveness of this controller.

Tracking errors and control force under comparative controllers: (a) tracking error and (b) control force.
Comparative items of the three methods.
To better illustrate the error reduction process, the tracking error of the DILC-ASTA-TSMC scheme for different number of iterations is shown in Figure 6. It can be observed that after many iterations, the tracking error of the controlled system’s convergence becomes faster. To observe the synchronization error in each iteration, the potential load of the double-lift overhead crane system was set to

Tracking error and synchronization error of DILC-ASTA-TSMC scheme under different iterations: (a) tracking error, (b) tracking error under different potential loads, and (c) synchronization error under different potential loads.

Tracking error and synchronization error in independent operation mode: (a) synchronization error, (b) tracking error, (c) synchronization error of the proposed method, and (d) tracking error of the proposed method.
Figure 7 shows the tracking error and synchronization error convergence of the dual containers under uncertain perturbations. Compared with the PID-FTSMC control method and the ILC-ASMC control method, it can be seen from Table 2 that the proposed control scheme can keep the dual containers in a better synchronous control state under the influence of a given parameter perturbation, and the external perturbation and the tracking and synchronization errors can still converge quickly.
Comparative items of the three methods.
The robustness of the proposed control scheme is verified for the interlocking mode as shown in Figure 8. External perturbations mainly include time-varying perturbations

Synchronization error and tracking error in the interlocking mode: (a) synchronization error, (b) tracking error, (c) synchronization error of the proposed method, and (d) tracking error of the proposed method.
Assuming that the hoisting motor runs at a constant speed, there is a difference in the running speed of the spreader due to unfavorable factors, where
As shown in Figure 8, the tracking error and synchronization error of the double containers tend to converge in the asynchronous state of the constant speed operation. The proposed control scheme can keep the double containers in a better synchronous control state under the influence of a given disturbance, and the tracking error and synchronization error can still converge quickly.
Conclusion
This paper investigates the problem of synchronous coordinated control of the multi-lift overhead crane system for which an accurate mathematical model is not available under uncertain disturbances. The proposed DILC-ATSA-TSMC controller achieves excellent model-free characteristics, which not only speeds up the convergence of the system state error but also better suppresses the chattering phenomenon. The stability of the designed controller is analyzed using the Lyapunov stability theory, and it is demonstrated that the designed controller can converge in finite time in the time domain. Simulation results verify the effectiveness of the scheme and show that the proposed control scheme has good robustness in both independent and interlocking operation modes. However, the work in this paper does not take into account the input saturation problem that will exist in practice, and the network delay problem in signal transmission. In the future, the controller will be improved to address these issues and the effectiveness will be verified through experiments.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
Data availability statement
Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.
