Abstract
Aiming at the various nonlinear factors, external disturbance in electro-hydraulic servo position systems, a novel sliding mode tracking control method based on the variable exponential power is proposed, which not only improves the speed of reaching the sliding mode surface, but also ensures the smooth approach performance as much as possible: the chattering phenomenon of the sliding surface is reduced effectively as a result. Furthermore, in order to optimize the parameters of the sliding mode controller, a new optimization algorithm is proposed by combining Grey Wolf optimizer with particle swarm optimization (CGWO-PSO), skillfully. The primary advantages of the new CGWO-PSO algorithm include faster convergence speed and higher performance. Finally, the co-simulation platform for the electro-hydraulic servo position system is built. The results of co-simulation show that the sliding mode tracking control method proposed in this paper can realize that the electro-hydraulic position servo system has excellent tracking accuracy, strong robustness, and smooth approach performance.
Keywords
Introduction
Electro-hydraulic position servo systems (EHPSSs) offer advantages such as high-power density ratio, lightweight construction, compact size, and high transmission efficiency. These systems have demonstrated promising applications in a wide range of fields, spanning from defense to civil industries (Chen et al., 2005). Although hydraulic systems employ liquids for power transmission and control, despite their higher costs and certain inconveniences relative to electrical systems, they bring forth a plethora of distinct benefits. Among these are rapid response speed, a notable power-to-mass ratio, and impressive load-bearing stiffness. As a result, electro-hydraulic servo systems occupy a distinct and advantageous position within control domains that demand exceptional precision and substantial output power. Amid the array of hydraulic servo systems, the EHPSS emerges as the quintessential and widely adopted variant. Its extensive applications encompass critical areas such as aircraft attitude control, aircraft engine speed regulation, radar antenna azimuth control, robotic joint manipulation, radar and artillery control systems, as well as vibration test benches.
However, EHPSSs exhibit strong uncertainty and nonlinear characteristics, including variable gain, time-varying parameters, and modeling uncertainties. They are also susceptible to external disturbances. Therefore, achieving high-performance tracking control for EHPSSs remains a challenging task in both academic and engineering domains (Shen et al., 2022; Zhang et al., 2022). Various advanced control strategies have been employed to address the position tracking problem of EHPSSs, such as sliding mode control (SMC; Feng et al., 2021), adaptive control (Xu et al., 2017), robust control (Nguyen et al., 2022), and intelligent control (Jiang et al., 2023), among others.
So far, SMC has become a research hotspot because of its low requirement for model accuracy and strong robustness to external interference. Wide applications of SMC can be found in areas concerned with robustness or nonlinear systems (Zhang 2021), including permanent magnet synchronous motors (Qu et al., 2020), microgrid system (Bada et al., 2022), piezoelectric micro-nano platform (Xu et al., 2020), electric fuel pumps (Huang et al., 2022), robotic manipulators (Sai et al., 2021), underwater vehicles (Su et al., 2021), and so on. However, in the realm of research related to SMC, there still remain several areas that require further improvement. These include enhancing the speed at which the sliding surface is attained, mitigating chattering phenomena, and maximizing controller performance to the greatest extent possible. Various scholars have dedicated significant efforts to addressing these challenges and have made substantial contributions in these areas.
A continuous faster terminal SMC is proposed for the dynamic performance of a permanent magnet synchronous motor, which can make the system converge to the sliding mode surface quickly, but the sliding mode jitter problem is not solved (Junejo et al., 2018). Liu et al. (2022) illustrated a new type of slid approach rate that solves the problem of weakening the sliding mode jitter, and the shortcoming is that the speed of reaching the sliding mode surface needs to be improved. Banazadeh et al. (2020) proposed an optimization method based on linear quadratic regulator (LQR) and evolutionary computation techniques for sliding mode controller parameters; although the method can make the results close to optimal, the process is complex and the convergence speed is slow. Sun et al. (2022) developed a position control method of the electro-hydraulic system based on adaptive reaching law, which can suppress the chattering problem and reduce the disturbances effectively, however, which does not significantly improve compared with the traditional approach rate. Yu and Yuan (2022) used an adaptive fuzzy proportional–integral–derivative (PID) control algorithm to adapt to the control of EHPSS. This method has good performance for step response and sinusoidal tracking, but does not involve the effect of external load disturbances. A robust linear approximation method for accurate position control of electro-hydraulic servo systems is proposed (Liu et al., 2020). The method designed different operational modes for the EHPSS and implements rapid switching control between them, achieving satisfactory tracking performance. A comparative table is shown in Table 1 to compare the advantages and disadvantages of the various methods.
Comparative table of some methods.
Therefore, the purpose of this paper is to present a novel variable exponential power reaching law tracking SMC method with combining Grey Wolf optimizer with particle swarm optimization (CGWO-PSO) algorithm. The primary contributions are summarized as follows:
A novel sliding mode tracking controller with variable exponential power reaching law is proposed to overcome the nonlinear factors and disturbances in EHPSSs and to improve their.
In order to better tune the parameters of the sliding mode tracking controller, a new CGWO-PSO algorithm, which is combined GWO with particle swarm organization (PSO), is presented. The CGWO-PSO algorithm can realize the improvement in finding the optimal controller parameters and the speed of optimization.
The mathematical model of EHPSSs is developed and the co-simulation platform of AMESim/MATLAB for the EHPSSs is built. Co-simulation results show that the proposed sliding mode tracking control method can realize that the EHPSSs has excellent tracking accuracy, strong robustness, and smooth approach performance.
The remainder of this paper is organized as follows: Section “Mathematical model of EHPSS” shows the mathematical model of EHPSSs. Section “Sliding mode tracking controller based on variable exponential power reaching law” presents the design of sliding mode tracking controller based on variable exponential power reaching law, and robust stability analysis is given in this section as well. Intelligent parameters optimization for sliding mode tracking controller by CGWO-PSO is illustrated in Section “CGWO-PSO intelligent optimization algorithm.” In Section “AMESim/MATLAB co-simulation analysis”, the co-simulation platform of AMESim/MATLAB for the EHPSSs is built and co-simulation results are shown. Section “Conclusion, future outlook, and challenges” draws the conclusions of this paper.
Mathematical model of EHPSS
As depicted in Figure 1(a), a physical representation of an EHPSS is presented. In addition, Figure 1(b) illustrates the simplified structural composition of the EHPSS, encompassing the hydraulic oil source, electro-hydraulic servo valve, hydraulic cylinder, displacement sensor, and load.

The real EHPSS and the simplified structure composition of EHPSSs: (a) The real EHPSS. (b) Structure diagram of EHPSS.
According to the system kinematic equation, the hydraulic cylinder output force and load force balance equation are obtained as
where m is the total mass of the equivalent piston rod, F L is the external load force acting on the piston, A p is the area of the effective piston of the hydraulic cylinder, x p is the piston displacement, B is the equivalent viscous damping coefficient, and K is equivalent elastic stiffness. P L = P1−P2, P1, and P2 are the pressure in the left and right cavities of the cylinder, respectively. Assuming that the dynamics of the pipeline and the pressure loss in the pipe can be ignored, the pressure in each working chamber of the hydraulic cylinder is equal, the oil temperature and the modulus of volume elasticity are constants, and there is no leakage, then the continuous equation of the hydraulic cylinder flow is shown in equation (2) as follows
where Ctp is the total leakage coefficient of the hydraulic cylinder, β e is the effective bulk elastic modulus of oil, Q L = (Q1 + Q2)/2 is the load flow of the hydraulic cylinder, Q1 and Q2 are the flow of the left and right chambers of the hydraulic cylinder, V t = V1 + V2 is the total volume of the system control chamber, V1 and V2 are the volume of the left and right chambers of the hydraulic cylinder, and x p is the piston displacement. The flow equation for servo valves is as follows
By using Taylor expansion, the linearization of equation (3) is shown as equation (4)
where
The input and output characteristics of servo amplifier and electro-hydraulic servo valve can be equivalent to a proportional unit as
where K sv is the flow gain of the system, i is the input current of the system, K e is the gain of servo amplifier, and u is the control voltage for servo valve.
Define
where
Sliding mode tracking controller based on variable exponential power reaching law
Variable exponential power reaching law
The tracking error of the system is defined as
where x d is the desired position.
The control objective is
For the EHPSSs (equation (9)), the sliding surface is designed to be of the following form
Based on the fundamental theory of SMC (Drakunov and Utkin, 1992), the sliding mode controller ensures that the system’s state trajectory reaches the predetermined sliding surface initially, and then drives the tracking error states to converge toward the origin along the sliding surface. However, the stability condition outlined in the basic theory of SMC does not address how the system reaches the sliding surface. To address this reachability issue, one approach is to employ a reaching law, with the exponential reaching law (ERL) being a popular choice. For the scalar form of the sliding mode variable s, the distribution of the ERL is denoted as
Although ERL solves the reachability problem, once ε and k are chosen, the arrival velocity of the tracking error to the sliding surface will be slow when s is close to zero. Besides, chattering is notorious.
Therefore, this paper designs a new variable exponential power reaching law (VEPRL) as
where ε > 0, k > 0, 0 < β < 1, g > 0, x is e in equation (11) and
When |s|> 1, it is viewed as the tracking error is far away from the sliding surface, sgn(|s|−1) = 1 and α(s) > 1. At this time, the tracking error approaches the sliding surface under the combined action of
When |s|≤ 1, the reaching velocity in ERL decreases greatly due to the decrease of s. On the contrary, sgn(|s|−1) = −1, then the exponential term in equation (14) becomes ks|s|−β. Obviously, ks|s|−β > ks|s|β, thus, the speed approaching to the sliding surface can be increased.
Hence, under the VEPRL (14), when the tracking error is far away from the sliding surface, it can approach the sliding surface with a higher velocity, while the tracking error near the sliding surface, α(s), can be small in order to reduce chattering.
Control law and robust stability
Derivation of sliding surface (12)
According to the model of EHPSSs (equation (9))
Then, the control law for EHPSSs is
The Lyapunov function is chosen as
The derivation of equation (18) is
where
Therefore, the tracking dynamic of EHPSSs is stable robustly.
The discrete-time expression of ERL is
where T is the sampling period, n is time interval,
It is assumed that the trajectory of the system can reach the sliding surface in finite steps; it can be described as
Assuming
Similarly, assuming
Thus, the bandwidth of tracking error around sliding surface is
Differently, in the VEPRL, when the sliding variable s approaches zero, equation (14) can be simplified to
It is assumed that the trajectory of the system can reach the sliding surface in finite steps, it can be described as
Similarly, assuming
The bandwidth of tracking error around sliding surface is
In this case, assuming

The sketch map of sliding trajectory.
Here giving an example, consider the control object model represented as
where
Let position command

Comparisons of reaching laws: (a) The tracking error of SMC (ERL); (b) The phase trajectory of SMC (ERL); (c) The tracking error of SMC (VEPRL); and (d) The phase trajectory of SMC (VEPRL).
CGWO-PSO intelligent optimization algorithm
Basic principle of Grey Wolf optimization
The Grey Wolf optimization (GWO) algorithm is inspired by the process of grey wolf hunting prey (Mirjalili et al., 2014). The grey wolves in the wolf group are divided into four categories, which are expressed as α wolf , β wolf , δ wolf , and ω wolf . In the grey wolf algorithm, the fitness value indicates the proximity of a grey wolf’s location to the location of the prey, and the self-adaptation value for each grey wolf is calculated sequentially. The top three wolves in the population with the highest fitness (i.e. the three optimal solutions in each population) are denoted as α wolf , β wolf , and δ wolf in descending order of their fitness values. From a different perspective, where α wolf denotes the position of the current optimal solution, the second and third optimal solutions are β wolf and δ wolf , respectively. The remaining solutions are ω wolves , ω wolves will follow the evolution of the three best wolves, that is, α wolf , β wolf , and δ wolf .
The process of wolf hunting prey can be expressed as
where
where
The hunting process is led by the wolf α wolf , and the position of the prey is determined according to the distance between αwolf, β wolf and δ wolf , with the following expressions
The process of updating the location is
PSO primary idea
The PSO is initialized as a population of random particles (random solutions). The optimal solution is found by iterations. In each iteration, the particles update themselves by tracking two extremes (Kennedy and Eberhart, 1995). This speed directly affects the position of the next update of the particles, and the evaluation position is evaluated by the distance of the optimal solution, which is the only criterion to evaluate the particles.
In a D
PSO
-dimensional space, there is a swarm of N particles, in which the position of the particles can be recorded as
where k
PSO
is current number of iterations,
Combined GWO with PSO
For the traditional GWO, it does not incorporate any mechanism to enhance the best position of the grey wolf, which can result in a suboptimal solution quality. In addition, it may also lead to decreased performance when dealing with multidimensional problems. To overcome these limitations and enhance the search capability, a new optimization algorithm called CGWO-PSO is developed for solving multidimensional and complex optimization problems. In CGWO-PSO, GWO serves as the search tool, initiating the optimization process, while the velocity vector of PSO is introduced into GWO to improve the position of the αwolf grey wolf. The improved formulas for velocity and position updates are given by equations (31) and (32)
where
The flow chart of the presented intelligent optimization algorithm of CGWO-PSO is shown in Figure 4(a). And to validate the performance of the proposed CGWO-PSO algorithm, tests were conducted on the five-dimensional Rastrigin test function using PSO, GWO, and ACGWO algorithms. After running the algorithms 100 times, the average objective function values obtained were 2.511, 0.091, and 0.002, respectively. Figure 4(b) illustrates the change in objective function values for each algorithm. It can be observed that the CGWO-PSO algorithm outperforms the other two optimization algorithms in terms of both convergence speed and accuracy. It exhibits better stability, indicating superior optimization performance of the designed CGWO-PSO algorithm.

Figures about CGWO-PSO. (a) The flow chart of CGWO-PSO. (b) Curves of convergence.
CGWO-PSO for the optimization of controller
In this paper, the absolute error integral index is selected as optimization index, that is
where e(t) is the output displacement tracking error of EHPSSs.
The block diagram of the new variable exponential power reaching law sliding mode tracking control strategy based on CGWO-PSO optimization for EHPSSs is shown in Figure 5.

The block diagram of intelligent sliding mode tracking control for EHPSS based on VEPRL with CGWO-PSO.
AMESim/MATLAB co-simulation analysis
The co-simulation between AMESim and MATLAB combines the simulation capabilities of the hydraulic system in AMESim with the numerical processing advantages of MATLAB. The advantages of AMESim/MATLAB are as follows:
Both of them can establish a more accurate mechanical model and control system model for electro-hydraulic servo hydraulic system, respectively.
Through the controlled object model established by AMESim and the control system model established by MATLAB, coupling relationship between them can be analyzed intuitively.
The S-function module in Simulink provides a point-to-point joint simulation interface for AMESim and MATLAB, effectively avoiding the reconstruction of complex models between different platforms.
In order to verify the effectiveness and practicality of the control strategy proposed in this paper, the AMESim software is utilized to construct the component-level model of the EHPSS (electro-hydraulic power steering system). Subsequently, the co-simulation S-function module is developed in MATLAB/Simulink for designing the control system. Finally, the co-simulation is conducted to analyze the tracking performance of the proposed EHPSS controller. Figure 6 illustrates the AMESim model of the EHPSS and the co-simulation control experiment platform. The AMESim model of EHPSS mainly consists of the following parts: displacement sensors, co-simulation interface (this section transfers the data compilation program S-function from AMESim to MATLAB), hydraulic cylinder (driving the load), servo valve (the opening of the valve controls the displacement of the piston rod of the hydraulic cylinder), and so on. Before conducting co-simulation experiments, specific settings are needed to meet the requirements of co-simulation, including setting the environment variables required for co-simulation and ensuring that the AMESim model and the control algorithm model are located in the same path.

The AMESim/MATLAB co-simulation control experiment platform.
The main technical parameters of the EHPSS are as follows: M t = 80 kg, C tp =2×10−13 m3/(s×Pa), β e = 8×108 Pa, V t =3.13×10−3 m3, A p =6.26×10−3, K q = 1.02×10−7, P s = 2.1×107 Pa, K c = 1.4×10−12 m3/(s×Pa).
The CGWO-PSO is used for parameter optimization, after undergoing optimization via CGWO-PSO, the parameters of controller have been refined to a more optimal state, with the resultant values for
Static load tracking control experiment
Here, the static load is simulated and three displacement instruction signals (Case 1) are considered separately as follows:
Multi-frequency sinusoidal displacement command signal (MSDCS)
Slope displacement command signal (SLCS)
Sinusoidal displacement command signal (SCS)
The simulation of the VEPRL, ERL sliding mode position control effects based on CGWO-PSO optimization and high order sliding mode (HSMC) are shown in Figure 7. Clearly, by comparing Figure 7(a), (d) and (g), it is obvious that the VEPRL provides a better tracking effect for MSDCS with less tracking error and less jitter than the ERL and HSMC; while comparing Figure 7(b), (e) and (h), one can see that the VEPRL has smaller steady-state error and faster response time for SLCS tracking; and from Figure 7(c), (f) and (i), similarly, when the tracking target is SCS, VERPL exhibits stronger tracking performance.

Tracking effects of Case 1: (a) Tracking effects of MSDCS (under VEPRL); (b) Tracking effects of SLCS (under VEPRL); (c) Tracking effects of SCS (under VEPRL); (d) Tracking effects of MSDCS (under ERL); (e) Tracking effects of SLCS (under ERL); (f) Tracking effects of SCS (under ERL); (g) Tracking effects of MSDCS (under HSMC); (h) Tracking effects of SLCS (under HSMC); and (i) Tracking effects of SCS (under HSMC).
Therefore, the tracking effect of EHPSSs by VERPL is better than that based on ERL, with smaller tracking error, faster tracking of the upper displacement command signal in the initial stage, and less chattering.
External interference forces tracking control experiment
Now, considering the effect of sinusoidal disturbance force, its tracking effect simulation results are shown in Figure 8(a), and the tracking error is shown in Figure 8(b), where the value of sinusoidal disturbance force is F1 = 200 sin t N and the command signal is y d = 0.01 sin t + 0.005 sin 2t + 0.007 sin 0.5t N (Case 2). Obviously, Figure 8(a)–(c) gives the tracking comparison among PI, SMC with VEPRL, HSMC, and SMC with ERL. From Figure 8(c), it can be observed that the control signal of VEPRL exhibits some initial fluctuations within a very short time at the beginning of the simulation, but quickly stabilizes thereafter. On the contrary, HSMC shows periodic fluctuations in its control signal. While considering the influence of sinusoidal disturbance, the sliding mode tracking control error based on VEPRL is the smallest and the control effect is the best, and the control method with the largest tracking error is the PI.

Results of external interference forces tracking control experiment. (a) Comparisons of position tracking (Case 2). (b) Comparisons of tracking error (Case 2). (c) Comparisons of control signal (Case 2). (d) Comparisons of position tracking (Case 3). (e) Comparisons of tracking error (Case 3). and (f) Comparisons of control signal (Case 3).
Two performance indexes are introduced to quantitatively analyze the position tracking effect of the above controllers, and the performance evaluation of the controller is realized by using the displacement tracking error data. The absolute error mean index is as follows
The standard deviation of absolute error is as follows
The performance indexes of each controller are shown in Table 1. By comparing the EMAE and ERMSE values of different controllers, the performance in terms of control accuracy can be assessed. Lower EMAE and ERMSE values indicate higher control accuracy. The HSMC controller falls between the other controllers in terms of EMAE and ERMSE. Although it is not as accurate as the VEPRL controller, it still outperforms the PI and ERL controllers.
Finally, the hydraulic cylinder is given a disturbance force at the 10th second, where the step disturbance force is F step = 400 N and the displacement command signal is 0.016sint (Case 3). The simulation results are shown in Figure 8(d)–(f). The performance indicators of each controller are shown in Table 2.
Performance comparisons among controllers.
The VEPRL-based sliding mode controller exhibits the smallest error and achieves the best position tracking among the controllers analyzed. It is followed by HSMC. On the contrary, the PI controller demonstrates the largest error. Notably, the tracking error of the traditional exponential convergence law-based sliding mode controller exhibits significant fluctuations when the actuator changes direction. The VEPRL-based sliding mode controller shows an average control error level that is 93.5% lower than that of the PI controller, 79.9% lower than that of the ERL-based sliding mode controller, and 46.8% lower than HSMC. The standard deviation of the absolute error reflects the dispersion of the control error, with the VEPRL-based sliding mode controller exhibiting the lowest dispersion, followed by the HSMC controller. Conversely, the PI controller shows the highest dispersion of control error. Figure 8(f) is a behavior plot of the control signals. It can be observed that all four control strategies exhibit fluctuations in the initial stages, while the control signal of HSMC shows periodic fluctuations followed by a return to stability. These results highlight the effectiveness of the sliding mode controller based on the new variable exponential power convergence law in controlling EHPSSs and suppressing external disturbances.
Conclusion—future outlook and challenges
Conclusion
A novel intelligent sliding mode tracking control method is proposed for EHPSSs in this paper based on new VEPRL and CGWO-PSO optimization algorithm.
The main characteristic of the intelligent sliding mode tracking control method includes the following:
The new VEPRL can reduce jitter and increase the speed of reaching the slid model surface.
CGWO-PSO has the advantages as follows: better time efficiency, stronger adaptability, and higher performance.
Besides, the AMESim model and the state-space model of the EHPSS are established, and the presented intelligent tracking control method for EHPSSs is varified on the AMESim/MATLAB co-simulation platform. By comparing with the ERL-based SMC and the PI control method, it is shown that the proposed intelligent tracking control method which is on the basis of VEPRL and CGWO-PSO, can guarantee that EHPSSs has excellent tracking accuracy, strong robustness for both sinusoidal disturbance force, and step disturbance force.
Future outlook
Enhanced control performance: Future research can further improve the intelligent sliding mode tracking control method to enhance control performance and response speed. Through in-depth investigations and optimization of the variable exponential power reaching law, combined with more powerful optimization algorithms such as improved CGWO-PSO, more precise position tracking and faster response can be achieved.
Expansion of applications: In addition to EHPSSs, intelligent sliding mode tracking control methods can be applied to other fields and systems such as robot control, industrial automation, and transportation systems. Future research can extend this approach to a wider range of applications and conduct practical engineering validations.
Experimental validation of control algorithms that this paper proposed: The article did not perform experimental validation on the control algorithm. However, due to the unique characteristics of EHPSS, experimental validation is also challenging. Therefore, future research should prioritize conducting hardware-in-the-loop experiments.
Challenges
There are some challenges and limitations for implementing the control algorithm that this paper proposed in real-world.
Hardware constraints: Hardware limitations can include processing power, memory capacity, communication bandwidth, or even power consumption. Adapting the control algorithm to work within these constraints while maintaining acceptable performance is crucial.
Practical considerations
Practical considerations: Implementing a control algorithm in real-world scenarios involves practical considerations that go beyond theoretical models. Real-world environments are prone to uncertainties, disturbances, and noise, which can affect the performance of the control algorithm. Robustness and adaptability become crucial to ensure the algorithm can handle variations, unexpected events, and changing conditions.
Sensor and actuator limitations: The accuracy, reliability, and availability of sensors and actuators can impose limitations on the control algorithm. The algorithm’s effectiveness heavily relies on the quality and precision of the sensor data it receives and the responsiveness and capabilities of the actuators it controls. Dealing with sensor noise, calibration issues, and actuator limitations requires careful consideration during implementation.
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) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This manuscript was supported by the National Natural Science Foundation of China (No. 51876089).
Data availability statement
The authors confirm that the data supporting the findings of this study are available within the article.
