You are currently viewing a new version of our website. To view the old version click .
Mathematics
  • Article
  • Open Access

8 December 2025

Prescribed-Performance-Function-Based RISE Control for Electrohydraulic Servo Systems with Disturbance Compensation

and
1
School of Innovation and Entrepreneurship Education, Liaodong University, Dandong 118001, China
2
School of Mechatronics Engineering, Anhui University of Science and Technology, Huainan 232001, China
3
State Key Laboratory of Digital Intelligent Technology for Unmanned Coal Mining, Huainan 232001, China
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue High-Performance Advanced Control for Electromechanical and Hydraulic Systems

Abstract

Considering that the electrohydraulic servo system has extremely strong nonlinear characteristics, problems such as low initial tracking accuracy and large unmodeled dynamic errors are prominent, leading to easy degradation of control performance. To achieve high-precision position tracking control, this study proposes a robust integral of the sign of the error (RISE) control method with prescribed performance function (PPF) and dual extended state observers (DESOs). Combined with the system dynamic model, DESOs are designed to estimate matched and mismatched uncertainties, respectively. The transformed error signal is obtained based on the prescribed performance function (PPF), while restricting the convergence rate and range of the error. A RISE controller is designed using the backstepping method to suppress both matched and unmatched uncertainties and improve the system robustness. The Lyapunov stability theory proves that the system is semi-globally stable and all signals are bounded. Simulation results show that the proposed control strategy significantly improves the tracking accuracy and error convergence rate of the electrohydraulic servo system, fully verifying the effectiveness of the control strategy.

1. Introduction

Electrohydraulic servo systems are widely used in coal mining, heavy-duty engineering operations, and other fields due to their high power-to-weight ratio, reliability, and maintainability [1,2]. However, due to the strong nonlinearity and unmodeled uncertainties of such systems, achieving high-precision position control for electrohydraulic servo systems is more difficult than that for motor-driven systems [3]. The main factor is that electrohydraulic servo systems rely on multiple external sensing elements to obtain system state feedback, such as position, pressure, and flow sensors. During the initial stage of system movement, the error accumulation among various sensors leads to large errors, which affects the position tracking accuracy of the system to a certain extent [4].
High-precision control of hydraulic systems is crucial to ensure the system operates according to the expected trajectory. In the field of nonlinear control theory, methods such as sliding mode control, adaptive control, and robust control are widely used in hydraulic systems. To address the contradiction between convergence speed and chattering in traditional sliding mode surface design, prescribed performance function (PPF) provides a new idea by constructing a performance function to constrain the transient and steady-state behaviors of tracking errors [5,6,7]. In recent years, researchers have combined PPF with various control methods. For example, Guo et al. [8] proposed an adaptive backstepping control based on PPF, which effectively suppresses the parameter uncertainties of electrohydraulic servo systems; Zeng et al. [9] combined PPF with the adaptive learning method to achieve accurate position control of electrohydraulic servo systems. However, existing studies do not fully consider the external disturbances encountered by electrohydraulic servo systems during operation, including matched and mismatched uncertainties.
In recent years, significant progress has been made in the field of fluid power transmission and control regarding hydraulic system modeling and compensation. Wang et al. [10] proposed an improved nonlinear model considering oil compressibility and pipeline dynamics, laying a foundation for high-precision control. Literature [11,12,13] proposed compensation strategies for the nonlinear flow characteristics and pressure dynamics of valve-controlled asymmetric cylinders, respectively. In particular, Feng et al. [14] verified the improvement effect of friction compensation on the low-speed performance of hydraulic systems through experiments. In terms of parameter identification, intelligent algorithms such as particle swarm optimization [15,16] and deep reinforcement learning [17,18] have been introduced to improve model accuracy. However, most existing compensation methods rely on accurate models, and their adaptability to system parameter perturbations and uncertain disturbances needs to be improved.
The research on position control of electrohydraulic servo systems shows a trend from actuator on-off control to high-precision valve control. Traditional PID control is still widely used in industry due to its simple structure, but its performance is limited when dealing with nonlinear coupling [19,20,21]. To this end, scholars have proposed various solutions: Yao et al. [22,23] designed an adaptive robust controller to handle model uncertainties; Chen et al. [24] combined disturbance observers with the backstepping method to suppress external disturbances. It is worth noting that for trajectory tracking problems, Zhu et al. [25] verified the advantage of PPF in constraining tracking errors, but did not consider the dynamic characteristics of hydraulic actuators. In addition, most existing studies assume that the velocity signal is measurable, while in actual systems, velocity is often obtained through position differentiation, which also introduces the problem of noise amplification [26,27].
Combined with the current existing research methods, whether it is PPF, ESO or nonlinear control, each has relatively good performance. However, for actual physical systems, we often need to consider more and more complex scenarios. Therefore, we intend to improve and integrate the above-mentioned methods to realize the integrated design of the controller and enable it to possess the respective advantages of these methods. To solve the high-precision position tracking control problem of electrohydraulic servo systems under the interference of matched and mismatched uncertainties, this study proposes to combine the RISE control with the PPF and DESOs. Different from the previous concept of achieving high-precision tracking control for electro-hydraulic servo systems by designing complex nonlinear controllers, the method proposed in this study integrates the advantages of PPF and DESOs—which do not rely on complex calculation processes in their design. While ensuring fast, accurate, and highly robust control, it reduces the design difficulty of the controller itself and improves the convenience and rationality of parameter adjustment.
The remaining sections of this study are arranged as follows: Section 2 introduces the mathematical model of the single-degree-of-freedom electrohydraulic servo system; Section 3 describes the design of the PPF in detail; Section 4 presents the controller design and stability analysis process, including the design theory of DESOs and RISE controller; Section 5 verifies the effectiveness of the proposed control strategy through simulation examples; Section 6 discusses the research results and future plans.

2. Nonlinear Mathematical Model of Electrohydraulic Servo Systems

2.1. Dynamic Model of Single-Rod Hydraulic Cylinder

Combined with Newton’s dynamic theorem, the dynamic equation paradigm of the single-rod electrohydraulic servo system can be obtained as follows:
m y ¨ = P 1 A 1 P 2 A 2 B y ˙ + Δ 1 t
where m denotes the end load mass of the electrohydraulic servo system; x , x ˙ , and x ¨ represent the displacement, velocity, and acceleration of the end load, respectively; P 1 and P 2 represent the pressures in the rodless chamber and rod chamber of the single-rod hydraulic cylinder, respectively; A 1 and A 2 represent the effective piston areas of the rodless chamber and rod chamber of the single-rod hydraulic cylinder, respectively; B denotes the viscous friction coefficient existing during the system movement; Δ 1 t represents the unmatched uncertainty of the system, i.e., unknown disturbance, including unmodeled friction.
As shown in Figure 1, the servo valve is responsible for driving the hydraulic cylinder. The red lines represent the flow rate of Chamber 1, and the blue lines represent the flow rate of Chamber 2. The hydraulic cylinder is a single-rod cylinder, where 1 represents the rodless chamber and 2 represents the rod chamber. P s and P r represent the system supply pressure and return pressure, respectively; F represents the output force of the electrohydraulic servo system; P L = P 1 P 2 represents the pressure difference between the two chambers. The servo valve controls the flow rates at the inlet and outlet ports to achieve position control.
Figure 1. Schematic diagram of the single-rod electrohydraulic servo system.
Assumption 1.
The openings at both ends of the servo valve are regarded as a symmetric structure, and the dynamics of the servo valve are simplified to a proportional link.
Assumption 2.
Considering the compact layout of the device and the oil source, the oil sources of different chambers are regarded as having the same elastic modulus.
Without loss of generality, the pressure dynamic equation of the electrohydraulic servo system can be described as:
P ˙ 1 = β e V 1 Q 1 A 1 y ˙ C t P ˙ L + d 1 t P ˙ 2 = β e V 2 Q 2 + A 2 y ˙ + C t P ˙ L + d 2 t
V 1 = V 01 + A 1 y V 2 = V 02 A 2 y
where β e denotes the elastic modulus of the hydraulic oil, which is a positive constant; V 10 and V 20 represent the initial volumes of the two chambers; V 1 and V 2 represent the actual volumes of the two chambers during movement; Q 1 and Q 2 represent the flow rates of the two chambers; C t denotes the internal leakage coefficient; d 1 t and d 2 t represent the unmodeled uncertainties and external leakage existing in the establishment process of the two-chamber pressure dynamic model.
The servo valve adjusts the size of the valve port opening by adjusting the spool position, thereby changing the flow rates of oil flowing into and out of the actuator chambers. The flow equation of the servo valve can be expressed as:
Q 1 = k q x v s x v P s P 1 + s x v P 1 P r Q 2 = k q x v s x v P 2 P r + s x v P s P 2
k q = C d w 2 σ x v = k u u
where k q represents the flow gain at both ends of the servo valve spool displacement; x v is the spool displacement of the servo valve; k u represents the voltage gain of the servo valve.; C d represents the flow coefficient of the servo valve orifice; w is the area gradient of the orifice; σ is the density of the hydraulic oil used in the system. The function s is defined as follows:
s = 1 ,   if   0 0 ,   if   < 0
Therefore, Equation (4) of the electrohydraulic servo system can be rewritten as:
Q 1 = k t R 1 u Q 2 = k t R 2 u
where k t = k q k u . Meanwhile, there is:
R 1 = s u P s P 1 + s u P 1 P r R 2 = s u P 2 P r + s u P s P 2
The actual output force of the electrohydraulic servo system can be expressed as:
F = A 1 P 1 A 2 P 2

2.2. State Space Function of Single-Rod Electrohydraulic Servo System

To facilitate the subsequent controller design and analysis, define the state variables x = [ x 1 , x 2 , x 3 ] T where x 1 = y , x 2 = x ˙ 1 , x 3 = A 1 P 1 A 2 P 2 = F . Combined with the above equations, the nonlinear dynamic model of the single-rod electrohydraulic servo system can be expressed in the form of the following state space function:
x ˙ 1 = x 2 x ˙ 2 = 1 m x 3 B x 2 + Δ 1 t x ˙ 3 = f 1 u f 2 f 3 + Δ 2 t
f 1 β e k t A 1 V 1 R 1 + A 2 V 2 R 2 f 2 β e A 1 2 V 1 + A 2 2 V 2 x 2 f 3 β e C t A 1 V 1 + A 2 V 2 P L
Δ 2 t = A 1 d 1 t A 2 d 2 t
where the control input of the actuator in the single-rod electrohydraulic servo system is u .
Assumption 3.
The command trajectory tracked by the single-rod electrohydraulic servo system is three times differentiable, and the derivatives of all orders are bounded.
Assumption 4.
Each element in the mismatched uncertainty  Δ 1 t  and matched uncertainty  Δ 2 t  is sufficiently smooth, and the first and second derivatives of the elements exist and are bounded. The specific boundary definitions are provided in Theorem 1.
Regarding Assumptions 3 and 4, although the trajectories tracked by actual physical systems or the disturbances they are subjected to are often non-differentiable, the differentiability of their signals can be ensured by adopting filtering or continuous approximation methods.

3. Design of Prescribed Performance Function

The purpose of the prescribed performance function is to stabilize the control tracking error within a preset range, ensuring the stability of system tracking and the rapidity of error convergence. Before designing the prescribed performance function, the system tracking error is defined as follows:
e 1 x 1 x 1 d
To constrain the tracking error and ensure the specified transient and steady-state tracking performance, a positive exponentially decreasing function is established as follows:
μ t = μ 0 μ e k t + μ
where μ 0 , μ , and k all constants greater than 0; e represents the natural constant, an infinite non-repeating decimal.
When the following formula holds, the control objective can be achieved, i.e., the error is stabilized in an interval symmetric about the coordinate axis:
ϑ _ μ t < e 1 t < ϑ ¯ μ t , t > 0
where ϑ _ and ϑ ¯ are both constants greater than 0. It can be clearly seen from the function that ϑ _ μ 0 and ϑ ¯ μ 0 define the lower and upper bounds of the joint tracking error in the initial stage of tracking, respectively; the parameter k limits the convergence rate of μ t and also limits the convergence rate of the error e 1 t , k is a constant greater than 0; ϑ _ μ and ϑ ¯ μ represent the allowable steady-state range of the tracking error e 1 t when t .
To guide the controller design, the constrained form of Equation (15) is transformed into an equivalent unconstrained form. For this purpose, a smooth and strictly increasing function ψ z 1 about z 1 t is introduced, which satisfies the following characteristics:
ϑ _ < ψ z 1 < ϑ ¯ ,   z 1 L
lim z 1 + ψ z 1 = ϑ ¯ lim z 1 ψ z 1 = ϑ _
According to Equation (16), Equation (15) can be rewritten as:
e 1 t = μ t ψ z 1
According to [28], the function ψ z 1 can be defined in the following specific form:
ψ z 1 = ϑ ¯ e z 1 ϑ _ e z 1 e z 1 + e z 1
Combined with Equations (18) and (19), the transformed error signal z 1 t can be described as:
z 1 t = ψ 1 e 1 t μ t = 1 2 ln ζ t + ϑ _ ϑ ζ t
where ζ t = e 1 t / μ t .
When selecting the parameters μ 0 , μ , k , ϑ _ and ϑ ¯ , it should first be ensured that Equation (15) holds for the tracking error under any initial conditions. In addition, as long as the transformed error signal z 1 t remains bounded under the action of the controller, the characteristics of the function ψ z 1 can be used to make Equation (16) hold. This means that as long as z 1 t can asymptotically converge to 0, the tracking error e 1 t will also converge to 0 at the same time.
To further analyze z 1 t in the prescribed performance function, its time derivative is calculated, and the following can be obtained:
z ˙ 1 = 1 2 1 ζ + J _ 1 ζ J ¯ e ˙ 1 μ e 1 μ ˙ μ 2 = ρ e ˙ 1 e 1 μ ˙ μ
where there is:
ħ = 1 2 μ 1 ζ + J _ 1 ζ J ¯
It is not difficult to see from Equation (22) that the variable ħ is bounded, which can be expressed as:
0 < ħ < ħ M = ϑ _ + ϑ ¯ μ ϑ _ ϑ ¯

4. Controller Design and Stability Analysis

The design process of the controller proposed in this study is shown in Figure 2.
Figure 2. Flow Chart of the Control Method.

4.1. Design of Dual Extended State Observers

Before designing the dual extended state observers (DESOs), the system state errors x e 1 and x e 2 are defined as follows:
x e 1 = 1 m Δ 1 x e 2 = Δ 2
x ˙ e 1 = Θ 1 t x ˙ e 2 = Θ 2 t
where combined with Assumption 4, it is known that x e 1 and x e 2 as well as their first and second derivatives are bounded.
Combined with the system model Equation (10), the DESOs can be constructed as follows:
x ^ ˙ 1 = x ^ 2 + 3 w e 1 x 1 x ^ 1 x ^ ˙ 2 = 1 m x 3 B x 2 + x ^ e 1 + 3 w e 1 2 x 1 x ^ 1 x ^ ˙ e 1 = w e 1 3 x 1 x ^ 1
x ^ ˙ 3 = f 1 u f 2 f 3 + x ^ e 2 + 2 w e 2 x 3 x ^ 3 x ^ ˙ e 2 = w e 2 2 x 3 x ^ 3
In the formulas, x ^ 1 , x ^ 2 , x ^ 3 , x ^ e 1 and x ^ e 2 represent the estimated values of x 1 , x 2 , x 3 , x e 1 and x e 2 , respectively; w e 1 and w e 2 are positive constants, representing the observer bandwidths.
The estimation error is defined as ˜ = ^ . Combined with the above derivation process, the estimation error dynamics of the system state can be obtained as follows:
x ˜ ˙ 1 = x ˜ 2 3 w e 1 x ˜ 1 x ˜ ˙ 2 = x ˜ e 1 3 w e 1 2 x ˜ 1 x ˜ ˙ e 1 = Θ 1 t w e 1 3 x ˜ 1
x ˜ ˙ 3 = x ˜ e 2 2 w e 2 x ˜ 3 x ˜ ˙ e 2 = Θ 2 t w e 2 2 x ˜ 3
For the convenience of stability analysis, define the error vectors ε 1 = [ ε 11 , ε 12 , ε 13 ] T = [ x ˜ 1 , w e 1 - 1 x ˜ 2 , w e 1 - 2 x ˜ e 1 ] T and ε 2 = [ ε 21 , ε 22 ] T = [ x ˜ 3 , w e 2 - 1 x ˜ e 2 ] T . Therefore, we can obtain:
ε ˙ 1 = w 1 v 1 ε 1 + μ 1 w e 1 - 2 Θ 1 t ε ˙ 2 = w 2 v 2 ε 2 + μ 2 w e 2 - 1 Θ 2 t
w 1 = w e 1 0 0 0 w e 1 0 0 0 w e 1 ,                     v 1 = 3 1 0 3 0 1 1 0 0 μ 1 = 0 0 1 T
w 2 = w e 2 0 0 w e 2 ,                       v 2 = 2 1 1 0 μ 2 = 0 1 T
From Equations (31) and (32), it can be concluded that v 1 and v 2 are Hurwitz matrices. There exist positive definite matrices N 1 and N 2 that satisfy the Lyapunov equations v 1 T N 1 + N 1 T v 1 = I and v 2 T N 2 + N 2 T v 2 = I , where I represents the identity matrix. The specific forms of and can be obtained through calculations, which are as follows:
N 1 = 1 1 2 1 1 2 1 1 2 1 1 2 4 , N 2 = 1 2 1 2 1 2 3 2
It can be seen from [29] that the DESOs are stable, and the model uncertainty estimation error can be continuously reduced by adjusting the appropriate observer bandwidths w e 1 and w e 2 .

4.2. Design of RISE Controller

According to Equation (21), the second-order time derivative of the z 1 t can be expressed as:
z ¨ 1 = ħ ˙ e ˙ 1 e 1 μ ˙ μ ħ e ˙ 1 μ ˙ μ + e 1 μ ¨ μ e 1 μ ˙ 2 μ 2 + ħ 1 m x 3 + ħ 1 m Δ 1 t ħ 1 m m x ¨ 1 d + B x 2
The following error variables can be defined:
z 2 = z ˙ 1 + k 1 z 1 , r 1 = z ˙ 2 + k 2 z 2 z 3 = x 3 α 2 , r 2 = z ˙ 3 + k 3 z 3
where r 1 and r 2 are auxiliary error variables, which can suppress the matched and mismatched uncertainties existing in the system to a certain extent during the controller design process; k 1 , k 2 , and k 3 represent the adjustable gains of the controller.
The variables E and F n are defined as follows:
E = m k 1 z ˙ 1 + k 2 z 2 + m ħ ˙ e ˙ 1 e 1 μ ˙ μ ħ e ˙ 1 μ ˙ μ + e 1 μ ¨ μ e 1 μ ˙ 2 μ 2
F n = ħ m x ¨ 1 d + B x 2
According to Equations (36) and (37), the virtual control law α 2 can be designed as follows:
α 2 = 1 ħ α 2 a + α 2 s 1 + α 2 s 2 α 2 a = F n + E ħ x ^ e 1 α 2 s 1 = k r 1 + k s z 2   α 2 s 2 = 0 t k r 1 + k s k 2 z 2 + sign z 2 β 1 d τ
where sign represents the sign function; the control gains are k r 1 , k s and β 1 .
The expanded form of the auxiliary error r 1 is:
m r ˙ 1 = k r 1 + k s r 1 sign z 2 β 1 + N ppf
N ppf = ħ ˙ z 3 + ħ z ˙ 3 + ħ ˙ x ˜ e 1 + ħ x ˜ ˙ e 1
Using the mean value theorem, the upper bound of N ppf can be expressed as:
N ppf ρ z z
where z = z 1 , z 2 , r 1 , z 3 , r 2 T , and the boundary function ρ is a positive globally invertible non-decreasing function.
According to the expanded form of the auxiliary error function r 2 , the actual control law u can be designed as follows:
u = 1 f 1 u a + u s 1 + u s 2   u a = f 2 + f 3 + α ˙ 2 k 3 z 3 x ^ e 2 u s 1 = k r 2 z 3 u s 2 = 0 t k r 2 k 3 z 3 + sign z 3 β 2 d τ
where k r 2 and β 2 represented the controller gains; u a is the model compensation term; u s 1 represents the linear feedback term, which is used to tune the system; u s 2 is the RISE feedback term of the system, which can suppress the influence of matched uncertainties on the system control performance to a certain extent.
Combined with the specific form of the actual control law in Equation (42), the time derivative form of r 2 can be expanded as:
r ˙ 2 = k r 2 r 2 sign z 3 β 2 + x ˜ ˙ e 2

4.3. Stability Analysis

To analyze the stability of the controller, the following theorems are given.
Theorem 1.
Define  N ˙ ppf δ 1 ,  N ¨ ppf δ 2 ,  x ˜ ¨ e 2 ξ 1 ,  x ˜ e 2 ξ 2 . There always exist real numbers  β 1  and  β 2  that always satisfy the following conditions:
β 1 δ 1 + 1 k 2 δ 2
β 2 ξ 1 + 1 k 3 ξ 2
where it can be known from combining Equations (40) and (41), Assumptions 3 and 4 that N ppf and x ˜ ˙ e 2  are bounded and differentiable.
At this time, the functions  P 1 t  and  P 2 t  are defined as follows:
P 1 t = β 1 z 2 0 z 2 0 N ppf 0 0 t L 1 τ d τ
P 2 t = β 2 z 3 0 z 3 0 Δ ˙ 2 0 0 t L 2 τ d τ
L 1 t = r 1 N ppf sign z 2 β 1
L 2 t = r 2 x ˜ ˙ e 2 sign z 3 β 2
Combined with Equations (44)–(49), it can be concluded that the functions  P 1 t  and  P 2 t  are always positive definite.
Proof of Theorem 1. 
To simplify the proof process, we take P 1 as an example to prove the correctness of Theorem 1. According to Equations (46) and (48), the integral form of L 1 t can be expressed as follows:
0 t L 1 τ d τ = 0 t r 1 N ppf β 1 sign ( z 2 ) d τ   = 0 t z ˙ 2 + k 1 z 1 N ppf β 1 sign ( z 2 ) d τ   = z 2 N ppf 0 t β 1 z 2 0 t   +   0 t k 1 z 1 N ppf 1 k 2 N ˙ ppf β sign ( z 2 ) d τ   = β 1 z 2 ( 0 ) z 2 ( 0 ) N ppf ( 0 ) + z 2 N ppf β 1 z 2   + 0 t k 1 z 1 N ppf 1 k 2 N ˙ ppf β sign ( z 2 ) d τ
Combined with Equations (46) and (50):
P 1 t = β 1 z 2 0 z 2 0 N ppf 0 0 t L 1 τ d τ = β 1 z 2 z 2 N ppf 0 t k 1 z 1 N ppf 1 k 2 N ˙ ppf β sign ( z 2 ) d τ
It can be known from Equation (51) that as long as β 1 satisfies Equation (44), it can be guaranteed that P 1 0 holds at all times. A more detailed proof process can be referred to in [30,31]. □
Theorem 2.
Select sufficiently large and appropriate controller gains  k 1 ,  k 2 ,  k 3 ,  k r 1  and  k r 2 , such that the following matrix:
Λ = k 1 1 2       1 2 k 2 1 2       1 2 k r 1           k 3 1 2       1 2 k r 2
where  Λ  is always a positive definite matrix; the off-diagonal elements mainly reflect the coupling relationship between different diagonal elements, and their numerical values depend primarily on the specific forms of different error functions during the controller design process. Then the designed controller is globally asymptotically stable, and it can be ensured that all signals in the closed-loop system are bounded, i.e.,  z 1 0 , if  t .
Proof of Theorem 2. 
According to the system error signals, combined with the Lyapunov stability theory, the specific form of the Lyapunov function is designed as follows:
V = 1 2 z 1 2 + 1 2 z 2 2 + 1 2 z 3 2 + 1 2 r 1 2 m + 1 2 r 2 2 + P 1 + P 2
According to Equations (35), (39) and (43), the time derivative form of Equation (51) can be obtained as:
V ˙ = z 1 z ˙ 1 + z 2 z ˙ 2 + z 3 z ˙ 3 + m r 1 r ˙ 1 + r 2 r ˙ 2 + P ˙ 1 + P ˙ 2 = z 1 z 2 k 1 z 1 + z 2 r 1 k 2 z 2 + z 3 r 2 k 3 z 3 + r 1 k r 1 + k s r 1 sign z 2 β 1 + N ppf + r 2 k r 2 r 2 sign z 3 β 2 + x ˜ ˙ e 2 + P ˙ 1 + P ˙ 2
According to Equations (46) and (47), Equation (52) can be rewritten as:
V ˙ = k 1 z 1 2 k 2 z 2 2 k 3 z 3 2 k r 1 r 1 2 k r 2 r 2 2 + z 1 z 2 + z 2 r 1 + z 3 r 2 sign z 2 β 1 r 1 + N ppf r 1 sign z 3 β 2 r 2 + x ˜ ˙ e 2 r 2 k s r 1 2 r 1 N ppf sign z 2 β 1 r 2 x ˜ ˙ e 2 sign z 3 β 2 = z T Λ z k s r 1 2 λ min Λ z 2 W
where Λ = diag Λ 1 , Λ 2 :
Λ 1 = k 1 1 2   1 2 k 2 1 2   1 2 k r 1 , Λ 2 = k 3 1 2 1 2 k r 2
From Equation (56), it can be known that Equation (52) is a block matrix. As long as the controller gain satisfies the following conditions, Λ > 0 can be guaranteed.
k 1 > 0 k 2 > 1 4 k 1 k r 1 > 1 4 k 1 k 2 1 k 3 > 0 k r 2 > 1 4 k 3
Combined with the above analysis and Barbalat Lemma, it can be known that the derivative of W is bounded, so the function W is a uniformly continuous function. Meanwhile, it can be deduced that when t 0 , there is z 0 . According to the definition of z and Equation (14), we can conclude that Equation (15), the specified constraint equation, is satisfied and global stability is achieved, i.e., when t , there is e 1 0 . □

5. Simulations

This section verifies the advancement and effectiveness of the RISE controller based on prescribed performance function and dual extended state observers through a simulation of a single-rod electrohydraulic servo system. The system structure is shown in Figure 1. To compare the differences in simulation results under different controllers, the matched and mismatched uncertainties are designed as follows:
Δ 1 = 0.5 x ˙ 1 d + 50   Δ 2 = 0.5 × 10 4 sin 0.5 t
where considering that Δ 1 represents mismatched uncertainty, it mainly manifests as the external force disturbance acting on the actual physical system. In this case, since the hydraulic cylinder pushes the load to move horizontally and the external force exerted is not too large, Δ 1 mainly accounts for factors such as friction and external load. Combined with the mass of the load, the expression of Δ 1 is set as shown in Equation (58). Δ 2 , on the other hand, is the disturbance related to the internal pressure dynamics of the hydraulic system. It can be inferred from Equation (10) that its value is relatively large, so it is set in the above form.
To compare the tracking effects of different controllers, two other different controllers are designed for comparative analysis. The parameter settings of each controller are as follows:
  • C1: This is proposed PPF-DESOs-RISE (prescribed performance function-based robust integral of the sign of the error with dual extended state observers) controller. The controller parameters are set as: k 1 = 60 , k 2 = 200 , k 3 = 10 , k r 1 = 30 , k r 2 = 10 , k s = 10 , β 1 = 10 , β 2 = 10 , w e 1 = 5 , w e 2 = 3 . For the prescribed performance function, the parameters are set as: ϑ ¯ = ϑ _ = 0.2 , k = 5 , μ 0 = 0.8 , μ = 0.05
  • C2: This is RISE controller. The corresponding control parameters are selected to be the same with those of PPF-DESOs-RISE to ensure a fair comparison.
  • C3: This is a proportional–integral (PI) controller. The controller parameters are set as: k p = 10 and k i = 2 . The derivative action is not employed since it is sensitive to noise.
The above-mentioned controllers are utilized to track a set of sufficiently smooth motion trajectory can be designed as the following form:
x 1 d = 0.02 + 0.1 0.1 sin 0.5 t × 1 e 0.01 t 3
The model parameters are listed in Table 1.
Table 1. Parameters of electro-hydraulic servo system.
The calculated simulation results are presented in Figure 3, Figure 4 and Figure 5. Compared with the C2 and C3 controllers without PPF, the C1 controller exhibits better control performance.
Figure 3. Tracking error of controller C1.
Figure 4. Tracking error of controller C2.
Figure 5. Tracking error of controller C3.
Specifically, due to the initial error set for the command signal, the tracking error does not start from 0 at the initial stage. This not only exerts a certain impact on the convergence performance of the controller but also reduces the steady-state tracking accuracy to a certain extent. However, as can be observed from the tracking error diagram and the locally enlarged view of the first 1 s, the C1 controller demonstrates better control performance both in terms of the error convergence speed at the initial stage and the steady-state tracking. Additionally, the convergence speed of the error existing at the initial stage falls within the set PPF range.
It can be seen from Figure 4 and Figure 5 that while the nonlinear controller C2 achieves relatively good convergence for the initial error, the model-free C3 controller shows much poorer tracking performance. Specifically, the C3 controller cannot eliminate the steady-state error, and its tracking error fluctuates within a certain range at all times. This further confirms the excellent tracking performance of the model-based control strategy, despite the complexity involved in its parameter tuning process.
According to Table 2, using the standard deviation of the tracking error as the evaluation criterion, the tracking control performance of the C1 controller is improved by 52.74% and 96.97% compared with that of the C2 and C3 controllers, respectively.
Table 2. Standard deviations of different controllers.
In addition, the estimation results of the DESOs for matched and mismatched uncertainties can be observed in Figure 6, and actuator input in different controllers can be observed in Figure 7. Specifically, since the DESOs is designed to be combined with the system tracking error, the observation results also exhibit periodic fluctuations similar to the tracking error.
Figure 6. Disturbance compensation for matched and mismatched uncertainties.
Figure 7. Control input of different controllers.
Combined with Figure 3 and Figure 4, the C1 controller with DESOs achieves better tracking performance compared with the C2 controller without DESOs. This advantage is reflected not only in the suppression of disturbances at the initial stage but also in the error convergence rate.

6. Contributions

This study effectively integrates PPF, DESOs, and RISE, providing a new method and approach for the high-precision tracking control of electro-hydraulic servo systems. Among them, PPF is mainly used to effectively suppress the initial error range and accelerate the convergence rate under the condition that the electro-hydraulic servo system has initial errors due to multi-sensor measurement, thus avoiding system instability. In addition, DESOs are mainly used for online observation of the matched and mismatched uncertainties existing in the system, and the observation results are integrated into the controller design process, enabling the controller to have active anti-disturbance capability and improving system stability. Finally, RISE is responsible for realizing the tracking control of the command signal, and the controller gains strong robustness by introducing an integral term. The specific process is shown in Figure 2.

7. Conclusions

Achieving high-precision position control is more difficult for electro-hydraulic servo systems than for motor-driven systems, primarily owing to their strong nonlinearity and unmodeled uncertainties. The main factor behind this challenge is that electro-hydraulic servo systems depend on multiple external sensing elements to acquire system state feedback, including position, pressure, and flow sensors. To address the demand for high-precision position tracking control, a robust integral of the sign of the error (RISE) control strategy integrated with a prescribed performance function (PPF) and dual extended state observers (DESOs) is proposed in this study. Designed based on the system dynamic model, the DESOs are utilized to estimate matched and mismatched uncertainties separately. Meanwhile, the prescribed performance function (PPF) is employed to derive the transformed error signal, which also serves to constrain the error’s convergence rate and range. Leveraging the backstepping approach, a RISE controller is developed to suppress both types of uncertainties and enhance the system’s robustness.
For application scenarios with initial system errors, where the system with single-rod hydraulic cylinders suffers from poor control accuracy and slow error convergence, the main work of this study is as follows:
  • A PPF is first designed to convert the tracking error into a transformed error signal. This signal is then used to design the controller, ensuring that the convergence speed of the initial error remains within the set range and preventing excessive chattering and instability.
  • DESOs are designed by integrating a system dynamics model. By selecting an appropriate observer bandwidth, online observation of both matched and mismatched uncertainties existing in the system can be achieved. This enables the subsequently designed control law to realize active compensation for these uncertainties, thereby improving control accuracy.
  • Next, a RISE controller is designed using the observation results of the DESOs. By suppressing the disturbance observation error, the system achieves strong robustness. The tracking stability of the system is proven using the Lyapunov stability theory.
  • Finally, by comparing with controllers that do not use PPF and DESOs, it is verified that the designed PPF-DESOs-RISE control strategy exhibits excellent tracking performance, with the tracking error remaining within the preset convergence range.
Through the systematic analysis of this study, the proposed method has effectively improved the tracking performance of the electro-hydraulic servo system under multiple disturbances, providing a new approach for its high-precision tracking control. However, due to the limitations of experimental conditions, it is impossible to conduct experimental tests to further verify its performance. In the future, efforts will be made to improve the experimental platform and realize the verification tests under experimental conditions.

Author Contributions

Conceptualization, G.L. and J.M.; methodology, G.L. and J.M.; software, J.M.; validation, G.L.; formal analysis, G.L. and J.M.; investigation, G.L. and J.M.; resources, G.L.; data curation, J.M.; writing—original draft preparation, J.M.; writing—review and editing, G.L. and J.M.; visualization, G.L.; supervision, G.L. and J.M.; project administration, G.L.; funding acquisition, G.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the R&D of Key Equipment for Tussah Silk Protein Fiber Spinning and Its Application in Biomimetic Spinning (grant number 2023JH2/101700064), and in part by the Scientific Research Foundation for High-level Talents of Anhui University of Science and Technology (grant number 2024YJRC181).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Li, J.F.; Ji, R.H.; Liang, X.L.; Ge, S.S.; Yan, H. Command Filter-Based Adaptive Fuzzy Finite-Time Output Feedback Control of Nonlinear Electrohydraulic Servo System. IEEE Trans. Instrum. Meas. 2022, 71, 3529410. [Google Scholar] [CrossRef]
  2. Lindh, P.; Tiainen, J.; Grönman, A.; Turunen-Saaresti, T.; Di, C.; Laurila, L.; Scherman, E.; Handroos, H.; Pyrhönen, J. Two Cooling Approaches of an Electrohydraulic Energy Converter For Non-Road Mobile Machinery. IEEE Trans. Ind. Appl. 2023, 59, 736–744. [Google Scholar] [CrossRef]
  3. Deng, W.X.; Yao, J.Y. Asymptotic Tracking Control of Mechanical Servosystems With Mismatched Uncertainties. IEEE/ASME Trans. Mechatron. 2021, 26, 2204–2214. [Google Scholar] [CrossRef]
  4. Akeila, E.; Salcic, Z.; Swain, A. Reducing Low-Cost INS Error Accumulation in Distance Estimation Using Self-Resetting. IEEE Trans. Instrum. Meas. 2014, 63, 177–184. [Google Scholar] [CrossRef]
  5. Xu, Z.B.; Sun, C.B.; Hu, X.L.; Liu, Q.Y.; Yao, J.Y. Barrier Lyapunov Function-Based Adaptive Output Feedback Prescribed Performance Controller for Hydraulic Systems With Uncertainties Compensation. IEEE Trans. Ind. Electron. 2023, 70, 12500–12510. [Google Scholar] [CrossRef]
  6. Liu, Z.; Zhao, Y.; Zhang, O.Y.; Gao, Y.B.; Liu, J.X. Adaptive fuzzy neural network-based finite time prescribed performance control for uncertain robotic systems with actuator saturation. Nonlinear Dyn. 2024, 112, 12171–12190. [Google Scholar] [CrossRef]
  7. Yao, Y.; Tan, J.Q.; Yao, Y.G.; Zhang, X.; Chen, P. Prescribed-time prescribed performance control for stochastic nonlinear input-delay systems with arbitrary bounded initial error. Neurocomputing 2024, 571, 127200. [Google Scholar] [CrossRef]
  8. Guo, Q.; Zhang, Y.; Celler, B.G.; Su, S.W. Neural Adaptive Backstepping Control of a Robotic Manipulator With Prescribed Performance Constraint. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 3572–3583. [Google Scholar] [CrossRef]
  9. Zeng, Q.L.; Jia, B.Y.; Zhao, J.; Lv, Y.F.; Wan, L.R.; Meng, Z.S. Adaptive Learning-Based Optimal Prescribed Performance Tracking Error Measurement of Hydraulic Support Initial Support Force. IEEE Trans. Instrum. Meas. 2025, 74, 3515214. [Google Scholar] [CrossRef]
  10. Wang, C.W.; Jiao, Z.X.; Wu, S.; Shang, Y.X. Nonlinear adaptive torque control of electro-hydraulic load system with external active motion disturbance. Mechatronics 2014, 24, 32–40. [Google Scholar] [CrossRef]
  11. Li, Q.L.; Chang, X.H. Observer-based improved event-triggered interval type-2 fuzzy networked control systems subject to deception attacks in dual communication channels. Commun. Nonlinear Sci. Numer. Simul. 2025, 142, 108579. [Google Scholar] [CrossRef]
  12. Sarkar, A.; Maji, K.; Chaudhuri, S.; Saha, R.; Mookherjee, S.; Sanyal, D. Actuation of an electrohydraulic manipulator with a novel feedforward compensation scheme and PID feedback in servo-proportional valves. Control Eng. Pract. 2023, 135, 105490. [Google Scholar] [CrossRef]
  13. Zhao, G.Y.; Yang, X.W.; Deng, W.X.; Lu, C.J.; Yao, J.Y. Command-Filter-Based Velocity-Free Tracking Control of an Electrohydraulic System with Adaptive Disturbance Compensation. Mathematics 2025, 13, 3081. [Google Scholar] [CrossRef]
  14. Feng, H.; Yin, C.B.; Cao, D.H. Trajectory Tracking of an Electro-Hydraulic Servo System With an New Friction Model-Based Compensation. IEEE/ASME Trans. Mechatron. 2023, 28, 473–482. [Google Scholar] [CrossRef]
  15. Tian, D.P.; Xu, Q.; Yao, X.H.; Zhang, G.N.; Li, Y.F.; Xu, C.H. Diversity-guided particle swarm optimization with multi-level learning strategy. Swarm Evol. Comput. 2024, 86, 101533. [Google Scholar] [CrossRef]
  16. Gong, C.; Zhou, N.R.; Xia, S.H.; Huang, S.Y. Quantum particle swarm optimization algorithm based on diversity migration strategy. Future Gener. Comput. Syst. 2024, 157, 445–458. [Google Scholar] [CrossRef]
  17. Do, P.; Nguyen, V.; Voisin, A.; Iung, B.; Neto, W.A.F.; Neto, F. Multi-agent deep reinforcement learning-based maintenance optimization for multi-dependent component systems. Expert Syst. Appl. 2024, 245, 123144. [Google Scholar] [CrossRef]
  18. Mnih, V.; Kavukcuoglu, K.; Silver, D.; Rusu, A.A.; Veness, J.; Bellemare, M.G.; Graves, A.; Riedmiller, M.; Fidjeland, A.K.; Ostrovski, G.; et al. Human-level control through deep reinforcement learning. Nature 2015, 518, 529–533. [Google Scholar] [CrossRef]
  19. Coskun, M.Y.; Itik, M. Intelligent PID control of an industrial electro-hydraulic system. ISA Trans. 2023, 139, 484–498. [Google Scholar] [CrossRef]
  20. Chen, J.B.; He, G.; Wang, Y.H.; Zheng, Y.; Xiao, Z.H. Adaptive PID Control for Hydraulic Turbine Regulation Systems Based on INGWO and BPNN. Prot. Control Mod. Power Syst. 2024, 9, 126–146. [Google Scholar] [CrossRef]
  21. He, J.H.; Su, S.J.; Wang, H.R.; Chen, F.; Yin, B.J. Online PID Tuning Strategy for Hydraulic Servo Control Systems via SAC-Based Deep Reinforcement Learning. Machines 2023, 11, 593. [Google Scholar] [CrossRef]
  22. Yao, J.Y.; Deng, W.X.; Sun, W.C. Precision Motion Control for Electro-Hydraulic Servo Systems With Noise Alleviation: A Desired Compensation Adaptive Approach. IEEE/ASME Trans. Mechatron. 2017, 22, 1859–1868. [Google Scholar] [CrossRef]
  23. Yang, G.C.; Yao, J.Y.; Le, G.G.; Ma, D.W. Adaptive integral robust control of hydraulic systems with asymptotic tracking. Mechatronics 2016, 40, 78–86. [Google Scholar] [CrossRef]
  24. Chen, Z.; Zhou, S.Z.; Shen, C.; Lyu, L.; Zhang, J.H.; Yao, B. Observer-Based Adaptive Robust Precision Motion Control of a Multi-Joint Hydraulic Manipulator. IEEE/CAA J. Autom. Sin. 2024, 11, 1213–1226. [Google Scholar] [CrossRef]
  25. Zhu, Y.K.; Qiao, J.Z.; Guo, L. Adaptive Sliding Mode Disturbance Observer-Based Composite Control With Prescribed Performance of Space Manipulators for Target Capturing. IEEE Trans. Ind. Electron. 2019, 66, 1973–1983. [Google Scholar] [CrossRef]
  26. Deng, W.X.; Yao, J.Y. Extended-State-Observer-Based Adaptive Control of Electrohydraulic Servomechanisms Without Velocity Measurement. IEEE/ASME Trans. Mechatron. 2020, 25, 1151–1161. [Google Scholar] [CrossRef]
  27. Zhu, W.W.; Jia, M.W.; Zhang, Z.J.; Liu, Y. Dynamic data reconciliation for enhancing the performance of kernel learning soft sensor models considering measurement noise. Chemom. Intell. Lab. Syst. 2024, 246, 105083. [Google Scholar] [CrossRef]
  28. Deng, W.X.; Zhou, H.; Zhou, J.; Yao, J.Y. Neural Network-Based Adaptive Asymptotic Prescribed Performance Tracking Control of Hydraulic Manipulators. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 285–295. [Google Scholar] [CrossRef]
  29. Mi, J.J.; Deng, W.X.; Yao, J.Y.; Liang, X.L. Linear-Extended-State-Observer-Based Adaptive RISE Control for the Wrist Joints of Manipulators with Electro-Hydraulic Servo Systems. Electronics 2024, 13, 1060. [Google Scholar] [CrossRef]
  30. Yang, G.C.; Zhu, T.; Yang, F.B.; Cui, L.F.; Wang, H. Output feedback adaptive RISE control for uncertain nonlinear systems. Asian J. Control 2023, 25, 433–442. [Google Scholar] [CrossRef]
  31. Mi, J.J.; Yao, J.Y.; Deng, W.X. Adaptive RISE Control of Winding Tension with Active Disturbance Rejection. Chin. J. Mech. Eng. 2024, 37, 52–64. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.