1. Introduction
Electro-hydraulic servo systems are widely used in scientific research and engineering projects due to their fast response, high power density, excellent control accuracy, and strong load rigidity. As a typical configuration of such systems, the valve-controlled hydraulic cylinder exhibits broad application prospects [
1,
2,
3]. However, these systems generally suffer from strong nonlinearities, large inertia, and significant time-varying parameters (e.g., the bulk modulus of oil varying with working conditions), as well as complex nonlinear friction and internal leakage [
4]. These factors make it difficult for traditional mechanistic modeling based on idealized assumptions to accurately describe system dynamics, leading to considerable model mismatches [
5,
6]. Therefore, in the study of electro-hydraulic servo systems, it is essential to develop efficient and reliable control strategies that can accurately estimate and compensate for unmodeled dynamics and parameter perturbations [
7].
In response to these challenges, considerable progress has been made in the field of advanced control over the past few decades, leading to the development of various nonlinear control strategies. Kumar et al. [
8] proposed a reduced-rate adaptive sliding mode control (RRASMC) method that integrates sliding mode robustness with online adaptive gain tuning to suppress chattering, enabling high-precision position tracking for electro-hydraulic servo systems under significant uncertainties. Wang et al. [
9] developed a sliding mode control strategy utilizing a proportional switching function, achieving robust speed regulation for secondary-regulated hydraulic systems in the presence of parameter perturbations. However, the inherent high-gain switching feedback in sliding mode control, while ensuring robustness, inevitably induces high-frequency chattering due to discontinuous control signals. Li et al. [
10] proposed an adaptive backstepping control approach based on multi-model switching, where an auxiliary system was introduced to compensate for input saturation effects. This method enabled high-precision position tracking for rolling mill hydraulic servo systems under parameter jumps and input constraints. Gao et al. [
11] proposed a nonlinear robust adaptive control method that combines a parameter adaptation law with nonlinear robust terms, achieving high-precision asymptotic tracking control for hydraulic manipulator systems in the presence of parameter uncertainties and unmodeled disturbances. Compared with the model-based control of manipulators, the maximum tracking errors of the three joints were reduced by 12%, 61%, and 53%, respectively. However, backstepping methods tend to rely on increased feedback gains to suppress disturbances, which may excite unmodeled high-frequency dynamics. Adaptive control [
12,
13,
14] depends on the asymptotic convergence property of parameter estimation. In practical engineering applications, the fast convergence of parameter estimates is required to meet real-time demands, yet it is difficult to achieve a satisfactory balance between convergence speed and estimation accuracy. Moreover, due to the insufficient handling of uncertainties, these methods can result in deviations from the desired trajectory, system instability, and even compromised operational safety. Similarly, robust control tends to rely on increased feedback gains to suppress disturbances, which may excite unmodeled high-frequency dynamics.
To effectively handle lumped uncertainties without resorting to excessively high gains, high-performance controllers that can either actively suppress or proactively compensate for the influence of uncertainties on system performance are required. Nguyen et al. [
15] developed a RISE-based robust control strategy for permanent magnet synchronous generators. The system model was decoupled into inner and outer subsystems within a cascade control architecture, with RISE controllers designed for each loop to actively estimate and compensate for uncertainties and disturbances. The stability and tracking effectiveness of the proposed approach were verified through theoretical analysis and numerical simulations. Guo et al. [
16] proposed a backstepping control method based on an extended state observer (ESO). Under conditions where the plant dynamics of the electro-hydraulic system were largely unknown, they successfully suppressed unknown load disturbances and uncertain nonlinearities, achieving high-precision position tracking control for a two-degree-of-freedom manipulator. Nguyen et al. [
17] designed an adaptive robust control strategy that combines radial basis function neural networks (RBFNN) with neural network-based disturbance observers (NNDOB), achieving high-precision position tracking for electro-hydraulic servo systems under completely unknown dynamics and substantial disturbances. However, the compensation performance of such methods is inherently limited by the observer bandwidth and convergence speed [
18,
19]. Fixed-parameter observers [
20] often struggle to maintain accuracy under significant dynamic variations. Moreover, the performance of these nonlinear control methods is constrained by their reliance on accurate dynamic models, which inevitably degrades when facing strong nonlinearities, time-varying parameters, or unmodeled dynamics.
To address the “explosion of complexity” problem inherent in the recursive design process of traditional backstepping, Hu et al. [
21] proposed an adaptive generalized backstepping control method based on an integral filter, achieving stable velocity and altitude tracking for hypersonic vehicles under uncertain aerodynamic parameters. To meet the practical engineering requirement of fast parameter convergence, Zhu et al. [
22] developed a prescribed performance control method that transforms the system into an output-constrained form through error transformation and barrier Lyapunov functions. By incorporating a first-order filter to eliminate differential expansion in backstepping, they successfully enforced transient and steady-state performance constraints on the position tracking error of a medium-density fiberboard continuous hot-pressing hydraulic system. Li et al. [
23] proposed a robust adaptive neural network control (RANNC) scheme that integrates an error transformation function with command-filtered backstepping to achieve prescribed performance dynamic positioning for ships under model uncertainties, disturbances, and input saturation. However, prescribed performance [
24,
25,
26,
27,
28] control has a strong dependency on the initial error, requiring the initial tracking error to strictly lie within the prescribed bounds. Moreover, the controller design typically assumes the system has a well-defined relative degree and a feedback-linearizable structure, which limits its applicability to systems that are not in strict-feedback form or exhibit strong coupling. Additionally, the control input is prone to saturation when the tracking error approaches the prescribed boundary [
29,
30].
Based on the preceding analysis, this paper proposes an adaptive robust control strategy integrating predefined-time prescribed performance and neural networks for the position tracking control of valve-controlled hydraulic cylinder systems. The strategy first introduces the dynamic surface control [
31] method by designing first-order low-pass filters to avoid the “explosion of complexity” problem [
32,
33,
34] caused by repeated differentiations of virtual control laws in the traditional backstepping method, thereby reducing computational burden. Within the framework of predefined-time prescribed performance control, a performance function with fast convergence characteristics is designed to enforce the system tracking error to converge to a prescribed steady-state bound within a predefined time while guaranteeing satisfactory transient response performance. This overcomes the limitation of traditional asymptotic convergence methods where convergence speed is difficult to guarantee. Leveraging the function approximation capability of neural networks [
20,
23], complex unmodeled dynamics and nonlinear uncertainties existing in the system are learned online and compensated in real time, effectively reducing the dependence on accurate mathematical models. Recent research has further demonstrated the utility of neural networks in hydraulic systems, with applications ranging from optimizing BP neural networks for improved fault diagnosis accuracy [
35] to leveraging simulation-based neural network methodologies for intelligent system-level fault detection in construction machinery [
36]. Furthermore, an adaptive law based on the discontinuous projection method is developed to achieve bounded estimation and the online compensation of unknown parameters, enhancing the controller’s adaptability to parameter variations. Meanwhile, a robust control term [
37,
38] is introduced to suppress the influence of uncertainty factors such as external load disturbances [
39] and uncompensated residuals [
40,
41] on system tracking performance, thereby improving the system’s disturbance rejection capability. Finally, the stability of the closed-loop system is rigorously proved using Lyapunov theory, and the effectiveness and superiority of the proposed control strategy are validated through simulations and comparative experiments.
The remainder of this paper is structured as follows.
Section 2 establishes the mathematical model of the valve-controlled asymmetric hydraulic cylinder system.
Section 3 details the controller design procedure, including prescribed performance function design, neural network-based unknown dynamics estimation, and nonlinear controller synthesis.
Section 4 presents comparative simulation results to validate the effectiveness of the proposed control strategy.
Section 5 concludes the paper with a summary of the main findings.
2. Modeling of Electro-Hydraulic Servo Systems
The schematic diagram of the proportional valve-controlled asymmetric hydraulic cylinder position control system studied in this paper is shown in
Figure 1.
Owing to advancements in sealing technology, the external leakage coefficients are often treated as negligible in traditional modeling [
9]. However, in practical heavy-duty hydraulic systems operating under high pressure and extended duty cycles, external leakage may still occur and vary with working conditions, seal wear, and temperature. Rather than simply neglecting these terms, this paper incorporates the external leakage effects, together with other unmodeled dynamics such as complex leakage characteristics, valve dead-zones, and valve dynamics, into the lumped uncertainties
and
. These lumped terms are then online approximated and compensated by the neural networks introduced in
Section 3.3, eliminating the need for idealized assumptions that may compromise model fidelity under demanding operating conditions. Consequently, the flow dynamics equations for the two chambers of the hydraulic cylinder can be expressed as
in which
denotes the displacement of the hydraulic cylinder piston;
denotes the effective bulk modulus of the hydraulic fluid;
and
denote the effective areas of the piston in the non-rod chamber and the rod chamber, respectively;
and
are the pressures in the non-rod chamber and the rod chamber, respectively;
is the internal leakage coefficient of the cylinder;
and
are the external leakage coefficients for the non-rod chamber and the rod chamber, respectively; owing to advancements in sealing technology, the external leakage coefficients can usually be neglected [
2,
3,
4];
and
represent the pressure dynamics modeling errors for the two chambers, which include unmodeled complex leakage characteristics, valve dead-zone characteristics, and valve dynamics, as well as the external leakage effects conventionally neglected in the literature.
and
denote the flow rates into and out of the non-rod chamber and the rod chamber, respectively, and can be expressed as [
42,
43,
44]
where
,
,
and
represent the flow coefficient of the proportional valve and the area gradient of the valve spool, respectively;
is the spool displacement;
is the density of the hydraulic fluid;
is the supply pressure;
, represents the return pressure.
Newton’s second law gives the force balance equation between the asymmetric hydraulic cylinder and the external load as
where
denotes the equivalent mass on the piston rod of the hydraulic cylinder;
is the viscous friction coefficient;
is the unmodeled disturbance term, which includes unmodeled nonlinear friction, external load disturbances, and other uncertainties.
To represent the system in state-space form, by combining (1)–(3), the state variables can be defined as
Meanwhile, the parameter vector is given by
where
,
,
,
. Then, the state-space representation of the system is defined as
in which
In this article, represents the estimated value of , and represents the estimated error of , that is, .
Assumption 1. In the reference trajectory , there exists a known constant satisfyingin which and belong to the compact set ; , and belong to the compact set . Assumption 2. The function is smooth enough and is bounded and satisfies , , in which and are positive [15]. Assumption 3. The system states , , and are available for real-time measurement.
4. Simulation Verification
Numerical simulations are carried out on the electro-hydraulic servo system in Matlab R2023a/Simulink. To evaluate the performance of the presented controller, three simulation cases are performed. In these cases, the electro-hydraulic servo model presented in
Section 2 is applied. The state equations are given by
The model parameters are given in
Table 1.
Based on the nominal values of the parameters in
Table 1, the uncertain parameters of the position control system are bounded in
Table 2 as follows:
Case 1: Based on the electro-hydraulic servo model above, the desired displacement trajectory
is set as
The objective of Case 1 is to evaluate the transient response capability of controllers in the presence of initial tracking errors, simulating scenarios in practical applications where the starting position of the system deviates from the origin of the desired trajectory. The system is subject to the mismatched disturbance and the matched disturbance . The study is conducted with the following three controllers.
C1: The adaptive robust controller integrating prescribed performance and neural network proposed in this paper. This controller integrates a prescribed performance function to enforce predefined transient and steady-state tracking error bounds, a neural network to approximate unknown nonlinear dynamics online, and an adaptive robust control mechanism to compensate for parametric uncertainties and external disturbances. The control law of C1 is described as
where
,
,
,
,
,
,
,
,
,
,
,
,
,
,
, and
.
The diagonal matrices employed in the parameter adaptation laws and the neural network weight updating are given by
C2: The prescribed performance-based adaptive robust controller. This controller adopts the prescribed performance function to confine the tracking error within preset bounds, while unknown parameters are estimated online via adaptive laws. The neural network compensation module is excluded in C2 to evaluate its contribution in C1. Other control parameters of C2 remain the same as those of C1.
C3: The prescribed performance-based robust controller. This controller utilizes only the prescribed performance function to guarantee transient performance, without adaptive parameter estimation or neural network compensation. It relies solely on high-gain robust feedback to suppress uncertainties and disturbances. C3 is designed to validate the effectiveness of the adaptive parameter estimation module in C1. Other control parameters of C3 are kept consistent with those of C1.
The displacement tracking performance of the three controllers is illustrated in
Figure 3.
The tracking errors of the three controllers are presented in
Figure 4. Meanwhile, the quantitative comparison is shown in
Table 3 with all indices computed over the last 5 s of the simulation.
It can be seen that controller C1 provides significantly better tracking performance than other controllers. Over the last 5 s, it maintains lower steady-state errors and experiences markedly fewer oscillations.
When comparing C1 with the other two controllers, it can be observed that although C1 and C2 exhibit very similar transient response capabilities in the presence of initial deviations, C1 achieves smaller steady-state errors. This improvement stems from the integration of the neural network compensation module in C1, which actively learns and compensates for unmodeled dynamics and complex nonlinearities online, thereby reducing residual errors that cannot be fully eliminated by parameter adaptation alone.
Compared to C3, C1 demonstrates superior performance in both transient response and steady-state accuracy. The reason lies in the fact that C3 relies solely on high-gain robust feedback without any adaptive or learning components, which limits its ability to actively compensate for uncertainties. The enhanced performance of C1 is attributed to the synergistic combination of adaptive robust control and neural network compensation. The ARC mechanism handles parametric uncertainties through online parameter estimation, while the neural network module further compensates for unstructured nonlinearities, enabling faster convergence during transients and higher precision in the steady state.
The corresponding control input of C1 is provided in
Figure 5.
The estimation curves of the unknown parameters in Controller C1 are shown in
Figure 6. The red dashed line indicates the true value, and the blue solid line represents the actual measured value.
As illustrated in the figure, all uncertain terms are effectively adapted to a convergent state, verifying the efficacy of the adaptive mechanism.
Case 2: Based on the electro-hydraulic servo model above, the desired displacement trajectory
is set as
The objective of Case 2 is to verify the baseline tracking performance of the controller under ideal initial conditions, where the actual displacement coincides exactly with the desired trajectory at startup, meaning the initial tracking error is zero. The system is subject to the mismatched disturbance and the matched disturbance . The study is conducted with the following four controllers.
C1: The adaptive robust controller integrating prescribed performance and neural network proposed in this paper. This controller is the same as C1 in Case 1. The control law of C1 is the same as that of Case 1.
In this case, , , , , , , , , , , , , , , , and .
The diagonal matrices employed in the parameter adaptation laws and the neural network weight updating are given by
C2: The control strategy proposed in [
20], which integrates adaptive robust control, an extended state observer, and a neural network. This controller compensates for actuator dead-zone nonlinearities using a neural network, estimates parametric uncertainties and external disturbances via the ESO, and handles parametric uncertainties by incorporating ARC. The control parameters of the ARC and neural network components are kept consistent with those of C1. The goal of setting C2 is to validate the superiority of C1. The control law of C2 is described as
in which
are the four estimated states of ESO and
;
represents the estimated position of the actuator;
represents the estimated velocity of the actuator;
represents the estimated pressure-related dynamic state;
represents the estimated total disturbance;
represents the bandwidth of the observer,
. The other parameters are the same as those of C1.
C3: The prescribed performance-based adaptive robust controller. This controller is same as C2 in Case 1. Other control parameters of C3 remain the same as those of C1.
C4: The prescribed performance-based robust controller. This controller is the same as C3 in Case 1. Other control parameters of C4 are kept consistent with those of C1.
The displacement tracking performance of the four controllers is illustrated in
Figure 7.
The tracking errors of the four controllers are presented in
Figure 8. Meanwhile, the quantitative comparison is shown in
Table 4 with all indices computed over the last 5 s of the simulation.
As illustrated, controller C1 offers considerably better tracking accuracy than C2, C3, and C4. Specifically, during the final 5 s, C1 yields smaller steady-state errors and exhibits less pronounced oscillations. Moreover, C1 exhibits better transient behavior during the initial seconds, with less instability and smoother error convergence.
The observed superiority is a result of the integrated control architecture in C1, incorporating prescribed performance control, adaptive robust control, and neural network compensation. In this architecture, PPC ensures the tracking error respects predefined transient and steady-state boundaries; ARC addresses parametric uncertainties and external disturbances via real-time parameter adaptation; and NN compensates for unmodeled dynamics online [
24]. Although C2 achieves improved tracking performance over C3 and C4 due to its ARC+ESO+NN structure, its lack of PPC prevents it from matching the precision of C1. Without the prescribed performance function to provide explicit boundaries for the transient and steady-state errors, the controller lacks a targeted mechanism to shape the dynamic response and results in larger errors. Moreover, compared with C1, the lack of the first-order filter leads to residual oscillations. C3, which excludes the neural network, exhibits diminished accuracy when confronting complex nonlinear behaviors. C4, relying entirely on high-gain robust feedback without adaptation or learning, shows the most pronounced performance decline due to its limited capacity to manage unknown dynamics.
These results validate the superiority of incorporating prescribed performance control into the adaptive robust neural network framework. Furthermore, the control input of C1 is provided in
Figure 9.
The estimation curves of the unknown parameters in Controller C1 are shown in
Figure 10. The red dashed line indicates the true value, and the blue solid line represents the actual measured value.
As illustrated in the figure, all uncertain terms are effectively adapted to a convergent state, verifying the efficacy of the adaptive mechanism.
Case 3: To further evaluate the robustness of the proposed controller under more realistic operating conditions, a third simulation case is conducted. In this case, the model parameters are adjusted to values closer to practical engineering scenarios, as listed in
Table 5.
In this case, the controller parameters remain exactly the same as those in Case 2, while the ranges of uncertain parameters are updated according to the adjusted model parameters as listed in
Table 6.
The proposed controller is tested under the following additional non-ideal conditions:
The tracking performance and tracking error of the proposed controller are provided in
Figure 12 and
Figure 13. The desired displacement trajectory
is set as
The corresponding control input is provided in
Figure 14.
As observed from the results, despite the presence of parameter variations, measurement noise, and actuator saturation, the proposed controller maintains satisfactory tracking performance. The tracking error remains bounded and converges to a small neighborhood of zero, demonstrating the robustness of the proposed method against practical non-idealities. The control input remains within the saturation limits, confirming that the required actuation is practically realizable without unrealistic peaks.