Cross-Coupled Sliding Mode Synchronous Control for a Double Lifting Point Hydraulic Hoist

This paper proposes a sliding mode synchronous control approach to enhance the position synchronization performance and anti-interference capability of a double lifting point hydraulic hoist. Building upon the cross-coupling synchronous control method, a coupling sliding mode surface is formulated, incorporating the single-cylinder following error and double-cylinder synchronization error. Additionally, a sliding mode synchronous controller is devised to ensure the convergence of both the single-cylinder following and synchronization error. The hyperbolic tangent function is introduced to reduce the single-cylinder following error and the buffeting of the double-cylinder synchronization error curve under sliding mode synchronous control. The simulation results show that the synchronization accuracy of the sliding mode cross-coupling synchronization control in the initial stage of the system is 53.1% higher than that of the Proportional-Derivative (PD) cross-coupling synchronization, and the synchronization accuracy in the steady state of the system is improved by 90%. The designed synchronous controller has better performance under external disturbances.


Introduction
In recent years, due to the irreplaceable advantages of hydraulic hoists and the rapid development of hydraulic technology, especially with the advancement of modern control theory and computer technology, hydraulic hoists have been increasingly used in water conservancy projects.The 2 × 6300 KN low-hole arc working gate hydraulic hoist produced by Bosch Rexroth is currently the largest arc working gate hydraulic hoist in the world.To ensure that accidents such as gate tilting do not occur during the operation of the double lifting point gate hoist, researching the synchronous control of the double hydraulic cylinders is necessary.
The performance of the single-cylinder controller plays a vital role in the performance of the synchronous controller.The electro-hydraulic servo system has nonlinear characteristics, and the traditional Proportional-Integral-Derivative (PID) control is always unsatisfactory.Feng et al. [1] designed and used an improved Particle Swarm Optimization (PSO) strategy to optimize the parameters of the PID controller, thereby improving the tracking accuracy of the electro-hydraulic position servo system.Deng et al. [2] proposed a controller suitable for the electro-hydraulic servo systems that does not require speed measurement and estimated the unmeasurable speed signal by establishing an extended state observer.This control strategy bridges the gap between disturbance observer-based and adaptive control, breaking through their limitations in practical systems.To weaken the influence of parameter uncertainty and uncertain nonlinearity in electro-hydraulic servo systems, scholars have proposed methods such as state observation [3] and automatic nonlinear control strategies such as disturbance rejection control [4][5][6][7].Wang et al. [8] designed a series controller that combines active disturbance rejection control (ADRC) with dead zone anti-compensation to achieve effective compensation for the dead area of the proportional valve in the electro-hydraulic position servo system, thus improving the electro-hydraulic proportional valve's features of the dead zone, the dynamic characteristics of the system, and the position tracking accuracy.Jin et al. [9] proposed a new linear active disturbance rejection control (LADRC) method that effectively suppresses interference in electro-hydraulic servo systems.Compared with the fractional-order integral derivative (FOID) control strategy proposed in the literature [10], sliding mode control (SMC) has gained increasing attention when there are external disturbances and parameter variations in the system, owing to its invariance advantages [11,12].Cheng et al. [13] introduced a new second-order SMC design method based on the combination of a fractional-order proportional-integral-differential sliding mode surface and a state observer, and this method reduced steady-state error by introducing an integral term on the sliding mode surface, ultimately reducing system chattering and improving control accuracy.Feng et al. [14] introduced a novel adaptive sliding mode control method, SMC-RBF, which utilized an Radial-Basis Function (RBF) neural network to approximate and compensate for load interference and modeling uncertainty in the electro-hydraulic servo system.To ensure system stability, an adaptive mechanism that could adjust the connection weights of the RBF neural network was designed, nonlinear terms were introduced into the sliding mode, and an adaptive terminal SMC structure was created.As a result, the proposed SMC-RBF controller exhibited superior tracking performance and interference immunity compared to the PID controller.The hydraulic synchronous control system is evolving and improving thanks to the tireless work of several academics and professionals [15][16][17][18][19]. Currently, three typical closed-loop synchronous control methods are parallel synchronous control, master-slave synchronous control, and cross-coupled synchronous control.The characteristic of parallel synchronous control technology is that each actuator in two channels synchronizes the feedback signal separately and records the motion error in a parallel structure [20][21][22], resulting in no coupling connection between the two channels.Rehman et al. [23] employed a feed-forward controller and a fuzzy position tracker within the decoupling controller of a single hydraulic cylinder to enhance position-tracking accuracy.Additionally, a fuzzy force tracker was utilized in the coupling controller of double hydraulic cylinders to bolster interference resistance in parallel synchronous control.A fuzzy PID controlbased synchronization control technique was presented by Zhang et al. [24].The good synchronization precision of double hydraulic cylinders under this control was obtained by the co-simulation of AMESim and Simulink.In the literature [25], the hydraulic system was modeled and adjusted through a fuzzy PID controller optimized by particle swarm optimization; the simulation showed that the fuzzy PID with particle swarm optimization was more accurate for hydraulic system synchronization control.In the literature [26], an adaptive FxLMS algorithm was used in the synchronous control of a dual-shaker system; considering the dynamic coupling between the shakers, the simulation was presented to verify the effectiveness of the control algorithm.The master-slave synchronous control strategy, as described in references [27][28][29], employs a series structure in which the slave hydraulic circuit initially follows the output signal of the main hydraulic circuit instead of tracking the desired signal from the outset [30].A master-slave PID synchronous controller was designed by combining PID control with master-slave synchronous control.This controller incorporated proportional valve dead band compensation, and experimental results demonstrated its suitability for tunnel boring applications.In the literature [31], a fuzzy control method was introduced to eliminate the tracking error of hydraulic cylinders and the synchronization error between hydraulic cylinders.There was no coupling between the two channels in both master-slave and parallel synchronous control with the load imbalance of double hydraulic cylinders.Consequently, the controllers in both modes were relatively simple and exhibited a reasonably general synchronization accuracy.Under crosscoupling control (CCC) [32,33], a coupling relationship exists between the two channels, leading to the detection of output deviations in the executive components of both channels.This detected feedback is then fed back to the controller.Cross-coupling control combines the advantages of both parallel synchronous control and master-slave synchronous control, resulting in improved synchronization accuracy.In the literature [34], a cross-coupling control scheme was proposed, which combined two independent single hydraulic cylinder feed-forward controllers with a fuzzy synchronization error coordination controller, all acting on double hydraulic cylinders.Experimental results demonstrated the effectiveness of this approach in achieving position synchronization in an electro-hydraulic system with double hydraulic cylinders.Meanwhile, in the literature [35], a decoupling controller was utilized to compensate for input and load disturbances through feedback.This method combined a fuzzy PID controller with decoupling control based on cross-coupling to achieve synchronous control of double hydraulic cylinders.Experimental results highlighted the enhanced anti-interference capability and robustness of the synchronous system achieved through this approach.In order to address the synchronization error brought on by the uneven stress of the hydraulic bending machine's double cylinders during operation, a single-neuron PID cross-coupling control approach was presented by Yang et al. [36].Zhang et al. [37] proposed an adaptive sliding mode control (ASMC) for an electro-hydraulic shaking tables system.The proposed ASMC was then introduced to CCC to improve the synchronization control performance.The test results indicate that the proposed ASMC has admirable dynamic performance, exact control accuracy, and reliable, robust stability.
The aforementioned study indicates that the use of closed-loop control is often employed inside hydraulic synchronization control systems to enhance the precision of those systems.The synchronization precision and stability of the hydraulic synchronous control system may be greatly increased by the controller by outputting the signal adjustment amount to compensate for the hydraulic system's synchronization error [38][39][40][41].
In this study, based on the cross-coupling synchronous control mode, a synchronous controller is designed using the hyperbolic tangent function.This controller simultaneously addresses the single-cylinder following error and the double-cylinder synchronization error, enabling the double-cylinder to rapidly track the desired trajectory and reduce synchronization errors with strong robustness.Co-simulation using AMESim/Simulink is conducted to compare the designed sliding mode synchronous controller with a PD-coupled synchronous controller, thus verifying the validity of the proposed method.The contributions of this article are summarized as follows.First, the adaptive approach rate was designed, including single-cylinder following error and double-cylinder synchronization error.Second, compared with PD cross-coupling control that does not rely on specific modeling among the coupling control items, sliding mode synchronous control that relies on specific modeling was applied.Finally, the coupling sliding mode surface designed in this paper has a certain degree of novelty.

Problem Formulation and Dynamic Models
The paper uses the four-way, three-position (4/3) valve-controlled asymmetric hydraulic cylinder as the power mechanism for the electro-hydraulic servo system.The mathematical model of the single-cylinder electro-hydraulic servo system is investigated.The relationship between the servo valve's bandwidth and the power mechanism's natural frequency dictates the form of the servo valve's dynamic equation.When the bandwidth of the servo valve significantly exceeds the frequency of the power mechanism, the dynamics of the servo valve to that of a proportional link can be simplified.At this time, the relationship between the control input quantity u and the spool displacement x v is where τ is the electro-hydraulic servo valve spool displacement-control signal proportional coefficient, which is a positive number.
The flow rate flowing into the electro-hydraulic servo valve q is proportional to the control signal u input to the servo valve, and the output flow is where q is the output flow of the servo valve, C d is the flow coefficient, A is the opening amount of the throttling edge, ρ is the density of the oil, ∆p is the actual pressure drop before and after the throttling edge, ω is the area gradient of the servo valve port, and u is the actual control input of the servo valve (V).
According to Equations ( 2) and ( 3), the expression of the rated flow of the servo valve is provided by where u max is the maximum control signal of the servo valve, q N is the rated flow rate of the valve corresponding to u max , and ∆p N is the rated pressure drop of the servo valve.
According to Equation ( 3), the flow equation of the electro-hydraulic servo valve is obtained as follows: The function is defined by the following: where u is the control input of the servo valve, ∆p 1 is the actual pressure drop on the left side of the servo valve, and ∆p 2 is the actual pressure drop on the right side of the servo valve.p 0 is the return pressure of the system, p s is the supply pressure of the system, and p 1 and p 2 are the piston-side chamber pressure and the rod-side chamber pressure of the hydraulic cylinder, respectively.With the advancement of hydraulic sealing technology, compared with the internal leakage of the hydraulic cylinder, external leakage is very minor and can be ignored.Therefore, only internal leakage needs to be considered when modeling.The hydraulic cylinder flow continuity equation is presented in Equations ( 9)-( 12): where q 1 is the flow rate of the piston-side chamber of the hydraulic cylinder; q 2 is the flow rate of the rod-side chamber of the hydraulic cylinder; β e is the oil bulk elastic modulus; C t is the leakage coefficient in the hydraulic cylinder; V 1 is the total volume in the pistonside chamber of the hydraulic cylinder (m 3 ); V 2 is the total volume in the rod-side chamber of the hydraulic cylinder; V 01 is the total volume in the piston-side chamber of the hydraulic cylinder (m 3 ); V 02 is the initial volume in the rod-side chamber of the hydraulic cylinder (m 3 ); y is the displacement of the hydraulic cylinder (m); A 1 and A 2 are the effective area of the piston of the hydraulic cylinder and the effective area of the rod-side; x p is the displacement of the piston.
To intuitively reflect the state of the system, Equations ( 9) and ( 10) can be rewritten as . .
In hydraulic system modeling and analysis, the piston rod is typically chosen as the focal point of study because the load characteristics significantly impact the dynamic performance of the system's power components.In this context, various forms of resistance, which are challenging to model precisely, such as inertial load, elastic load, external load, friction, viscous resistance, etc., can be assumed to act upon the hydraulic cylinder.By analyzing the force exerted by the piston rod, the relationship between the force outputted by the hydraulic cylinder and the load force encountered during normal operation can be established.This analysis leads to the derivation of the force balance equation, as demonstrated in Equation ( 15): where m is the equivalent load mass, K is the elastic stiffness of the load, and F is the equivalent load force.By combining Equations ( 4), ( 5) and ( 13)-(15), the system state variable can be defined as .
From (15), it can be demonstrated as .
From Equations ( 17)-(20), the system state space equation of the electro-hydraulic position servo system can be obtained, as shown in Equation ( 21): The single hydraulic cylinder motion trajectory tracking controller's performance directly determines the synchronization control's accuracy.Considering the complexity of the electro-hydraulic position servo system, the tracking accuracy and robustness of the single hydraulic cylinder motion trajectory tracking controller are limited to a certain extent demand.For this reason, the following accuracy of the single cylinder during the design process of the synchronous controller should be considered.Next, the synchronous controller is designed to ensure the single-cylinder following accuracy and double-cylinder synchronization accuracy.

Adaptive Sliding Mode Synchronous Control (ASMSC) 3.1. Co-Simulation AMESim Model of Hoist Synchronization System
According to the hydraulic schematic diagram of the hoist synchronization system designed in Section 2, a model of the AMESim part of the Co-simulation part of the hoist double-cylinder synchronization system is established.As shown in Figure 1, a servo valve is used to control a hydraulic cylinder.Since the simulation is only theoretical research and analysis, slight changes are made to the simulation parameters of different branches to create a displacement difference when the piston rods of the double hydraulic cylinders move.

Synchronous Controller Design
This paper adopts the cross-coupling method in the synchronization control strategy to provide feedback for the synchronization error between the double hydraulic cylinders.In the design of the synchronous controller, the synchronization error between the double hydraulic cylinders is utilized as a compensatory element.The relatively fast-moving hydraulic cylinder's negative feedback is compensated in that cylinder's

Synchronous Controller Design
This paper adopts the cross-coupling method in the synchronization control strategy to provide feedback for the synchronization error between the double hydraulic cylinders.In the design of the synchronous controller, the synchronization error between the double hydraulic cylinders is utilized as a compensatory element.The relatively fast-moving hydraulic cylinder's negative feedback is compensated in that cylinder's SMC.In contrast, the relatively slow positive feedback of the other hydraulic cylinder is compensated in the sliding mode variable structure controller of that cylinder.When the positive and negative feedback compensation terms of the double hydraulic cylinders are identical, the balance between the double hydraulic cylinders' synchronization error is not compromised.This approach enables the ASMSC to not only meet the position control accuracy requirements of a single hydraulic cylinder in a double-cylinder electro-hydraulic position servo system but also ensure synchronization stability and robustness.
For the double-cylinder electro-hydraulic position servo control system of the hoist, it is essential to consider not only the system's ability to track a given signal when a single hydraulic cylinder is in operation but also the accuracy of synchronization between double interlinked hydraulic cylinders.In other words, minimizing the synchronization error between the double hydraulic cylinders is crucial.The position tracking error of a single hydraulic cylinder is defined as where x d is the desired position signal.
The synchronization error between double hydraulic cylinders is defined as where γ 1 and γ 2 are the synchronization errors between the double hydraulic cylinders.It can be seen from Equation ( 24) that to ensure γ 1 = 0 and γ 2 = 0, the condition h 1 = h 2 must be met.Therefore, there is no synchronization error between the double hydraulic cylinders, so the synchronous displacement of the double hydraulic cylinders can be ensured.In order to more intuitively represent the relationship between the synchronization error between double hydraulic cylinders and the following error of a single hydraulic cylinder, Equation ( 24) is expressed in matrix form: where If H = 0, the tracking error and synchronization error converge simultaneously.
The simulation sets the load mass of hydraulic cylinder 2 to be larger than that of hydraulic cylinder 1.For hydraulic cylinder 1, which moves relatively fast, the synchronization error is introduced, and a linear coupled sliding mode surface is designed that includes single-cylinder following error and double-cylinder synchronization error: where c 1 , c 2 , λ 1 , λ 2 , and λ 3 are all positive real numbers, and their values jointly determine the dynamic quality of the sliding mode.
Sensors 2023, 23, 9387 8 of 17 where The controlled object can achieve operating indicators by designing a suitable controller.The goal is for the motion point on the non-sliding mode switching surface s = 0 to move to the sliding mode switching surface within a certain period of time.At the same time, the controller can also achieve the dynamic and static response, control accuracy, and anti-interference ability requirements of the controlled object. .
The approach motion requires a short approach period and as small an arrival rate as possible to reach the switching surface to shorten the approach time without generating a large sliding mode jitter.This article chooses the most commonly used exponential approaching law.For the exponential approaching law, it is enough to determine two parameters for the sliding mode jitter to be weakened.Here, the exponential approaching law is used as the switching control: .
where sgn(s) can be expressed as Equation (33): It can be seen that the sign function sgn(s) is discontinuous, which will cause chattering in the system, which is not conducive to the system.The continuous hyperbolic tangent function is replaced with the discontinuous sign function to weaken the chattering.
The hyperbolic tangent function is defined as where ε > 0 is the value that determines the jitter of the hyperbolic tangent function.
Designing an adaptive approach law including the linear combination of hydraulic cylinder 1 following error and synchronization error, the approach law becomes where ξ > 0, k > 0, χ > 0, φ > 0, ϕ > 0, α > 0, β > 0, and T(s 1 ) > 0. When the system state variable is far away from the sliding mode surface, the system state will exponentially converge to the sliding mode surface.When the system state is close to the sliding mode surface, that is, when s 1 approaches zero, T(s 1 ) approaches ; further, when the tracking error of hydraulic cylinder 1 h 1 and the synchronization error of the double cylinders γ 1 approach zero, T(s 1 ) approaches zero, which can suppress chattering.When u eq1 is the state control item in the designed ASMSC of hydraulic cylinder 1, related to the status of the hydraulic cylinder itself, it can continuously approach .s 1 = 0.This kind of control allows for better tracking capabilities of system status.
The expression of the synchronization controller is obtained as follows: where In Equation ( 38), u eq1 is the state control item in the designed ASMSC of hydraulic cylinder 1, related to the status of the hydraulic cylinder itself; u sw1 is a toggle control; u r1 is the double-cylinder coupling control compensation term, which is related to the synchronization error between the double hydraulic cylinders.
For hydraulic cylinder 1, in the simulation settings of this chapter, the load of hydraulic cylinder 1 is lighter than the load of hydraulic cylinder 2. When other simulation parameters of the two hydraulic circuits are consistent, hydraulic cylinder 1 runs faster than hydraulic cylinder 2, so γ 1 > 0. In the previous description, λ 1 > 0, λ 2 > 0, and λ 3 > 0. Therefore, the coupling control compensation term in the hydraulic cylinder 1 synchronization controller is u r < 0, and it is possible to slow down the relatively fast-moving hydraulic cylinder 1.
For hydraulic cylinder 2, which moves relatively slowly, the coupled sliding mode surface becomes In the same way, the third-order derivative ... h 2 of the tracking error of hydraulic cylinder 2 is expressed as ...
The reaching law is consistent with the previously used exponential reaching law based on the hyperbolic tangent function, based on the combined Equations ( 35), (39) and (40).The expression of the sliding mode synchronous controller of the hydraulic cylinder 2 is where u eq2 and u sw are the status control items and switching control items in the ASMSC of hydraulic cylinder 2. It should be noted that for hydraulic cylinder 2, the movement speed is slower than that of hydraulic cylinder 1, so γ 2 < 0 but λ 1 > 0, λ 2 > 0, and g(x) > 0 according to Formula (29); then, when u r2 > 0, the coupling control compensation term of hydraulic cylinder 2 is positive.The designed ASMSC can make the originally faster hydraulic cylinder 1 slower and the originally slower hydraulic cylinder 2 faster while ensuring single-cylinder following accuracy.Therefore, in the input of the designed ASMSC, in addition to the trajectory tracking error of a single hydraulic cylinder, it also includes the synchronization error between the double hydraulic cylinders, which is very important for improving the performance of the double hydraulic cylinders.The synchronization accuracy of the cylinders also plays a role.

Synchronous Controller Stability Analysis
Take the ASMSC of hydraulic cylinder 1 for stability analysis.The same is true for hydraulic cylinder 2, and the Lyapunov function is defined as The simultaneous Equations ( 36) and ( 43) can be obtained as follows: Lemma 1 ([42]).For any given real number x, there exists the following inequality: According to Lemma 1, In the previous description, ξ, k, and T(s 1 ) are greater than zero, combining Equations ( 44) and ( 46), which are straightforward to show that .
Therefore, the designed synchronous control system is stable, and the same is true for hydraulic cylinder 2.

Simulation Analysis 4.1. Parallel Synchronization Control
For the purpose of observing the displacement difference in the double hydraulic cylinders without adding a synchronous controller, let the values of λ 1 , λ 2 , and λ 3 be 0. The ASMSC designed in this article degenerates into a single hydraulic cylinder trajectory tracking SMC designed to consider the position tracking of a single hydraulic cylinder and will no longer have the relationship between the double hydraulic cylinders.The synchronization error compensation function changes from cross-coupling control to parallel synchronization control.In the AMESim model, the left and right hydraulic cylinders are eccentrically loaded, and the load mass of hydraulic cylinder 2 is increased by 33.3%, while the load of hydraulic cylinder 1 remains unchanged.Figure 2 shows a block diagram of an electro-hydraulic position servo system where "parallel synchronous control" is applied to double hydraulic cylinders.Due to the fact that this control method does not control the synchronization error of the double hydraulic cylinders, although one hydraulic cylinder can work normally, there will definitely be a synchronization error between the double hydraulic cylinders.
jectory tracking SMC designed to consider the position tracking of a single hydra cylinder and will no longer have the relationship between the double hydraulic c ders.The synchronization error compensation function changes from cross-coup control to parallel synchronization control.In the AMESim model, the left and right draulic cylinders are eccentrically loaded, and the load mass of hydraulic cylinder increased by 33.3%, while the load of hydraulic cylinder 1 remains unchanged.Figu shows a block diagram of an electro-hydraulic position servo system where "par synchronous control" is applied to double hydraulic cylinders.Due to the fact that control method does not control the synchronization error of the double hydraulic inders, although one hydraulic cylinder can work normally, there will definitely synchronization error between the double hydraulic cylinders.Providing a sinusoidal signal, the simulation sets the load mass of hydraulic c der 2 to be larger than the load mass of hydraulic cylinder 1.The maximum synchr zation deviation of the system and the stability of the system in the parallel synchron control mode are observed without applying a double-cylinder synchronous contro The maximum synchronization deviation is achieved in the aforementioned state, the simulation result is shown in Figure 3. Providing a sinusoidal signal, the simulation sets the load mass of hydraulic cylinder 2 to be larger than the load mass of hydraulic cylinder 1.The maximum synchronization deviation of the system and the stability of the system in the parallel synchronous control mode are observed without applying a double-cylinder synchronous controller.The maximum synchronization deviation is achieved in the aforementioned state, and the simulation result is shown in Figure 3.It can be seen from Figure 3 that for a given sinusoidal signal, for double hydraulic cylinders without a synchronous controller, the maximum synchronization deviation occurs in the initial stage, and the maximum synchronization deviation is approximately 10 mm.After the double hydraulic cylinders reach a steady state, the maximum deviation between the double cylinders is 0.023 mm, and the curve is also sinusoidal.

Simulation Analysis of Double-Cylinder Sliding Mode Cross-Coupling Synchronous Control
To test the control effect of the double-cylinder ASMSC designed in this article, this It can be seen from Figure 3 that for a given sinusoidal signal, for double hydraulic cylinders without a synchronous controller, the maximum synchronization deviation occurs in the initial stage, and the maximum synchronization deviation is approximately 10 mm.After the double hydraulic cylinders reach a steady state, the maximum deviation between the double cylinders is 0.023 mm, and the curve is also sinusoidal.

Simulation Analysis of Double-Cylinder Sliding Mode Cross-Coupling Synchronous Control
To test the control effect of the double-cylinder ASMSC designed in this article, this section will use the double-cylinder electro-hydraulic position servo system as the control object for simulation analysis.To build the Simulink simulation model, the block diagram of the cross-coupled sliding mode synchronous control system of the double-cylinder electro-hydraulic position servo system is provided, as shown in Figure 4.
It can be seen from Figure 3 that for a given sinusoidal signal, for double hydraulic cylinders without a synchronous controller, the maximum synchronization deviation occurs in the initial stage, and the maximum synchronization deviation is approximately 10 mm.After the double hydraulic cylinders reach a steady state, the maximum deviation between the double cylinders is 0.023 mm, and the curve is also sinusoidal.

Simulation Analysis of Double-Cylinder Sliding Mode Cross-Coupling Synchronous Control
To test the control effect of the double-cylinder ASMSC designed in this article, this section will use the double-cylinder electro-hydraulic position servo system as the control object for simulation analysis.To build the Simulink simulation model, the block diagram of the cross-coupled sliding mode synchronous control system of the double-cylinder electro-hydraulic position servo system is provided, as shown in Figure 4.In the simulation settings, the starting lengths of the two chambers of the hydraulic cylinder in the AMESim model are the same.The system and controller-related parame- In the simulation settings, the starting lengths of the two chambers of the hydraulic cylinder in the AMESim model are the same.The system and controller-related parameters in the ASMSC are shown in the Table 1.Among them, c 1 , c 2 , and λ 1−3 are the values obtained through continuous debugging to effectively increase the simulation effect.
Figures 5-7 display various aspects of the double-cylinder system, including the displacement and control volume curves when both hydraulic cylinders track the same specified displacement signal and the curve depicting single hydraulic cylinder tracking errors.The synchronization error curves show the double hydraulic cylinders under the ASMSC and the PD synchronous controller (with appropriate values set K p and K i adjusted to 300 and 70, respectively).Figure 5 illustrates that when both hydraulic cylinders track sinusoidal displacement, their displacement tracking curves remain relatively smooth.The actual displacements of the double hydraulic cylinders closely align with the expected signal without any significant hysteresis.Furthermore, the control variable curve generated by the synchronous controller exhibits a smooth output without any noticeable oscillations upon startup.Analyzing Figure 6, it becomes evident that the double hydraulic cylinders exhibit a significant speed difference during the initial stage due to an unbalanced load.Consequently, each hydraulic cylinder experiences a substantial single-cylinder tracking error in this phase.However, the designed ASMSC effectively mitigates these errors as the system stabilizes.At that point, the maximum errors reach approximately 2.7 mm, with steady-state accuracy less than 1.4% of the given signal amplitude.Figure 7 displays that the maximum synchronization error during system startup is 1 mm.Compared to the system depicted in Figure 3, which lacks a synchronization controller while following the same position signal, the synchronization error at startup is reduced by 90%.In steady-state motion, the maximum synchronization error is merely 0.00152 mm.
In contrast to the maximum steady-state synchronization error of 0.024 mm seen in Figure 3 without a synchronous controller, the designed ASMSC dramatically reduces the maximum synchronization error in the steady state by 93.7%.This improvement is a clear testament to the effectiveness of the synchronization controller, leading to significantly enhanced double-cylinder synchronization accuracy.Both at startup and when the system reaches a steady state, the synchronization accuracy surpasses that of the PD cross-coupled synchronous controller.

Synchronous Controller Robustness Analysis
To assess the robustness of the designed ASMSC, hydraulic cylinder 1 is not subject to disturbing forces.Instead, a continuously changing sinusoidal disturbance force is subjected to hydraulic cylinder 2, replicating the real-world stresses encountered during the hoist operation.Figure 8 illustrates the disturbance force profile on hydraulic cylinder 2 alongside the synchronization error curve between the double hydraulic cylinders.In Figure 9, the trajectory tracking performance of both hydraulic cylinders is presented.The trajectory tracking errors of the double hydraulic cylinders have not changed significantly compared to previous studies.It can be seen from Figure 8b, compared with Figure 7a, that in the initial stage, the maximum synchronization error between the double hydraulic cylinders increases from 1 mm to 1.35 mm.These findings demonstrate that the external disturbance force applied to hydraulic cylinder 2 does not significantly affect the trajectory tracking performance of an individual hydraulic cylinder or the synchronization between the double hydraulic cylinders.The designed ASMSC possesses a robust anti-interference capability.

Conclusions
To address the synchronous drive control challenge of the 6300 KN double lifting point hydraulic hoist, this study employed a nonlinear electro-hydraulic position servo system with state variables including piston rod displacement, piston rod speed, rodless chamber pressure, and rod chamber pressure for the asymmetric cylinder.The aim was to create a linear equation of state for control purposes.The focus of the study concerned ASMSC.Traditional SMC can sometimes lead to significant sliding mode jitter due to the presence of sign-switching functions.To mitigate this issue, this paper proposed the use of a continuous hyperbolic tangent function as a replacement for the discontinuous switching function within the exponential approaching law.This modification effectively dampened system jitter.Additionally, the proposed approach combined both the double-cylinder synchronization error variable and the single-cylinder synchronization error variable.It introduced a cylinder following the error variable into the coupling sliding mode surface.This combination aimed to achieve simultaneous convergence of the single cylinder following error and the double cylinder synchronization error.In the method proposed in this article, the integral absolute error of the double-cylinder synchronization was 0.0006963 mm under PD cross-coupling control, and the integral absolute error

Conclusions
To address the synchronous drive control challenge of the 6300 KN double lifting point hydraulic hoist, this study employed a nonlinear electro-hydraulic position servo system with state variables including piston rod displacement, piston rod speed, rodless chamber pressure, and rod chamber pressure for the asymmetric cylinder.The aim was to create a linear equation of state for control purposes.The focus of the study concerned ASMSC.Traditional SMC can sometimes lead to significant sliding mode jitter due to the presence of sign-switching functions.To mitigate this issue, this paper proposed the use of a continuous hyperbolic tangent function as a replacement for the discontinuous switching function within the exponential approaching law.This modification effectively dampened system jitter.Additionally, the proposed approach combined both the doublecylinder synchronization error variable and the single-cylinder synchronization error variable.It introduced a cylinder following the error variable into the coupling sliding mode surface.This combination aimed to achieve simultaneous convergence of the single cylinder following error and the double cylinder synchronization error.In the method proposed in this article, the integral absolute error of the double-cylinder synchronization was 0.0006963 mm under PD cross-coupling control, and the integral absolute error of the double-cylinder synchronization was 0.004184 mm.Our simulation results indicate that the designed ASMSC outperforms the PD cross-coupled synchronous control method in terms of synchronous control effectiveness.

19 Figure 1 .
Figure 1.AMESim simulation model diagram of the double-cylinder synchronous system.

Figure 1 .
Figure 1.AMESim simulation model diagram of the double-cylinder synchronous system.

Figure 2 .
Figure 2. The block diagram of the "parallel synchronous control" system applied to the tro-hydraulic servo system of double hydraulic cylinders.

Figure 2 .
Figure 2. The block diagram of the "parallel synchronous control" system applied to the electrohydraulic servo system of double hydraulic cylinders.

Figure 3 .
Figure 3. Synchronization error curve when no synchronous control is applied to the double hydraulic cylinders.

Figure 3 .
Figure 3. Synchronization error curve when no synchronous control is applied to the double hydraulic cylinders.

Figure 4 .
Figure 4. Block diagram of the cross-coupled ASMSC system of the double-cylinder electro-hydraulic position servo system.

Figure 4 .
Figure 4. Block diagram of the cross-coupled ASMSC system of the double-cylinder electro-hydraulic position servo system.

Figure 6 .
Figure 6.(a) Trajectory tracking error curve of hydraulic cylinder 1; (b) trajectory tracking error curve of hydraulic cylinder 2.Figure 6.(a) Trajectory tracking error curve of hydraulic cylinder 1; (b) trajectory tracking error curve of hydraulic cylinder 2.

Figure 7 .
Figure 7. (a) Double-cylinder synchronization error curve based on cross-coupled ASMSC; (b) double-cylinder synchronization error curve based on cross-coupled PD synchronization control.Figure 7. (a) Double-cylinder synchronization error curve based on cross-coupled ASMSC; (b) doublecylinder synchronization error curve based on cross-coupled PD synchronization control.

Figure 7a ,Figure 8 .
Figure7a, that in the initial stage, the maximum synchronization error between the double hydraulic cylinders increases from 1 mm to 1.35 mm.These findings demonstrate that the external disturbance force applied to hydraulic cylinder 2 does not significantly affect the trajectory tracking performance of an individual hydraulic cylinder or the synchronization between the double hydraulic cylinders.The designed ASMSC possesses a robust anti-interference capability.

Figure 9 .
Figure 9. (a) Trajectory tracking curve of synchronous control hydraulic cylinder 1 under interference conditions; (b) trajectory tracking curve of synchronous control hydraulic cylinder 2 under interference conditions.

Table 1 .
Table of electro-hydraulic system and controller-related parameters.