Next Article in Journal
Long-Stroke Reluctance Magnetic Levitation Systems: Characteristic Analysis and Gain Scheduling Positioning Control
Next Article in Special Issue
Design and Experiment for a Single-Degree-of-Freedom Four-Bar Planting Manipulator
Previous Article in Journal
Theoretical Analysis of IGAO-Fuzzy PID Fault-Tolerant Control and Performance Optimization for Electro-Hydraulic Active Suspensions Under Internal Leakage Faults
Previous Article in Special Issue
Adaptive Output Feedback Pressure Control for Electro-Hydraulic Servo Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time Prescribed Performance Neural Network Force Control of Electro-Hydraulic Proportional Load Simulator with Output Feedback

1
School of Vehicle and Transportation Engineering, Henan University of Science and Technology, Luoyang 471000, China
2
Luoyang Aviation Office, Luoyang 471000, China
3
School of Mechanical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
4
No.650 Institute, AVIC Hongdu Aviation Industry Group, Nanchang 448001, China
*
Author to whom correspondence should be addressed.
Actuators 2026, 15(3), 150; https://doi.org/10.3390/act15030150
Submission received: 24 December 2025 / Revised: 30 January 2026 / Accepted: 16 February 2026 / Published: 4 March 2026

Abstract

This paper focus on the high accuracy force control of electro-hydraulic proportional load simulator (EHPLS). Firstly, to weaken the influence of the unknown dead zone of the proportional valve, a mathematic model with a smooth inverse dead zone was constructed. Then, finite-time prescribed performance function, of which the desired steady-state value can be achieved within finite time, is defined to impose constraints on the tracking error, while the neural network feedback is introduced to compensate for the unknown dynamic, which can ensure the tracking accuracy further improved for the entire tracking process in the presence of unknown dead-zone parameters, unknown system parameters and disturbance. Finally, through design modification, the proposed control technologies are realized based on the output feedback signal. Comparative simulations under two desired force trajectories are carried out to verify the effectiveness of the proposed controller.

1. Introduction

Load simulator is mainly used to reproduce the demand load with high precision, and thanks to the advantages of high power-to-weight ratio and strong anti-load rigidity, a hydraulic load simulator has been widely employed in national defense and industry, such as an aerodynamic load simulation in missile ground testing [1], material tensile/compressive performance testing [2], mechanical structure resistance performance testing [3], etc. Due to the high cost-effective and superior anti-pollution ability, the proportional valve as the core control component has been welcomed more and more by designers and users [4]. Therefore, there is an urgent need for excellent controllers of electro-hydraulic proportional load simulators (EHPLS).
However, the hydraulic system has many inherent nonlinear behaviors, parametric uncertainties caused by different working conditions and temperatures, and unknown dynamics that are difficult to accurately model, which bring great difficulties to the development of control strategies. In view of this, researchers have also put forward many control methods, such as adaptive control [5], active disturbance rejection control [6], robust integral of the sign of the error [7], neural network control [8,9], etc. In addition, the working mode of the load simulator makes it possible to face the motion disturbance caused by the movement or deformation from the loaded object; however, when static loading is implemented, that is, the test object is fixed in a certain position, to ensure the dynamic tracking accuracy of the output force is also a key performance index. This paper focuses on the tracking control of EHPLS under static loading. Static loading can validate the control performance of equipment in the absence of motion disturbances [10], and additionally evaluates the mechanical properties of materials or structural components under static forces.
In addition to the control difficulties mentioned above, the input nonlinearity of the proportional valve, especially the unknown dead zone at its middle position, may also weaken the performance and even lead to system instability. It is no exaggeration to say that the unknown dead zone nonlinearity has become the key to limit the performance improvement to a certain extent, properly compensating for the unknown dead zone has practical significance and is also the focus of this paper. After investigation, the existing methods in the literature to reduce the effects of dead zone can be summarized into two types. One is to model the dead zone as a combination of control input multiplied by gain and disturbance-like term [11]. In this design, the disturbance-like term will be included in the lumped unmodeled dynamic, and various robust means are employed to suppress the unmodeled dynamic. However, the complexity of disturbance components will inevitably require excessive robust gain, which will lead to the potential risk of high gain feedback and may stimulate the unmodeled structural dynamics. In addition, the lack of targeted dead zone compensation also leads to the limited control accuracy. Another method to minimize the influence of dead zone is to construct an inverse model of the dead zone [12] and then incorporate effective compensation and adaptive design for unknown dead-zone parameters. Since the discontinuous dead-zone inverse model proposed in [13] may cause control chatting, a smooth continuous dead-zone inverse model is proposed in [14]. Refs. [15,16] has applied this method to the electro-hydraulic position system, while integrating the nonlinear robust technology proposed in [17] to realize high-precision asymptotic position tracking while effectively compensating the unknown dead zone.
However, there are still some problems needing further attention. Firstly, for the EHPLS, there is still a lack of targeted control methods that can properly compensate the unknown dead zone with online adaptive law. Then, it is necessary to emphasize that the above existing literature are all aimed at the control accuracy at steady stage and lack sufficient description of the control performance of the whole control cycle, especially in the transient stage. In fact, although we can incorporate the necessary parametric adaptation law when designing the controller, uncertain hydraulic system parameters and dead zone parameters will inevitably lead to large or even unpredictable control error in the initial operation stage, and only controllers with steady-stage accuracy described are clearly unable to cope with this obstacle. In [17], an ingenious control method that can improve transient performance, namely prescribed performance control, is proposed. It imposes constraints on the convergence speed and overshoot of the tracking error by defining a prescribed indicator function, and then constructs the conversion error as the drive signal of the controller to obtain the expected performance. The successful application of this wonderful method has been realized in the electro-mechanical system and hydraulic position servo system. Subsequently, other derivative methods have also been developed, such as finite-time prescribed performance [18] and flexible prescribed performance [19], etc. However, for the electro-hydraulic proportional load simulator with an unknown dead zone, how to improve the control performance by applying the prescribed performance description has not been involved, and it is also worth studying. Finally, the above control methods all rely on full state feedback. In fact, considering the cost and installation space, in many cases, the load simulator may only be equipped with a force sensor, and it is unrealistic to obtain all state signals at this time.
Motivated by the above analysis, this paper aims to fully improve the tracking accuracy of the EHPLS. First, by constructing a smooth inverse dead-zone model and adaptive estimations of the unknown dead-zone parameters; the influence of the unknown dead zone at middle position of the proportional valve is weakened. Then, the finite-time prescribed performance function, of which the desired steady-state value can be achieved within a finite time, is constructed to impose constraints on the tracking error, while the adaptive neural network control is utilized to compensate for the unknown dynamic and further improve the tracking performance in the presence of parametric uncertainties and disturbance. Finally, through design modification, the above technologies are realized based on output feedback signal.
The remainder of this paper is organized as follows: the mathematic model and transformation are presented in Section 2. Section 3 presents the detailed derivation process of finite-time prescribed performance control with neural network. Section 4 presents the controller redesign based on output feedback. Section 5 presents the verification of the proposed controller. The final section includes a conclusion and future research plan.

2. Mathematic Model and Transformation

2.1. Mathematics Model Considering the Valve Dead Zone

The EHPLS under consideration is illustrated in Figure 1, where a proportional valve is used to control a single-rod hydraulic linear cylinder. The loaded object is chosen as a hydraulic actuator. The goal is to have the load simulator to track any specified force trajectory as closely as possible.
The force output of the load simulator can be expressed as:
F = P L A + d f ( t )
where F denotes force output, PL denotes load pressure between the two chambers of the double-rod linear actuator, A denotes the effective area of linear actuator, and d f (t) denotes the disturbance and other hard-to-model dynamic.
Due to the fact that the static loading is considered in the research, the actuator velocity is zero. The pressure flow equation can be expressed as
V t 4 β e P ˙ L = Q L q L
where Vt denotes the total control volume of actuator, βe denotes the effective bulk modulus, QL = (Q1 + Q2)/2 is the load flow rate supplied by the proportional valve, Q1 and Q2 denote the flow rate into and out of the hydraulic cylinder, and qL denotes internal leakage of actuator and can be modeled as the quadratic polynomial form [10] of load pressure PL, i.e.,
q L = C 1 P L 2 + C 2 P L + C 3
where C1, C2, C3 are unknown constants and denote the internal leakage coefficients.
The load flow rate QL provided by the proportional valve is related to the valve spool displacement, i.e.,
Q L = k v x v P s sign x v P L
where k v = C d w 1 / ρ denotes the valve discharge gain and Cd is the discharge coefficient, w is the spool valve area gradient, ρ is the density of hydraulic oil, xv denotes the valve spool displacement, Ps denotes the system supply pressure, and sign(•) is the standard sign function.
Neglecting the valve dynamics and considering the dead zone at the middle position of proportional valve, valve spool displacement xv can be modeled as the nonlinear mapping of valve control voltage as
x v u = κ 1 u κ 1 d z 1   if   u d z 1 0     if   d z 2 < u < d z 1 κ 2 u κ 2 d z 2   if   u d z 2
where κ1 > 0, κ2 > 0, dz1 ≥ 0, dz2 ≤ 0 denote the right slope, left slope, right break-point and left break-point of the dead zone, respectively and these parameters are unknown constants. Equation (5) describes the dead-zone property of proportional valve and its graphical representation is shown in Figure 2a [15].

2.2. Model Transformation Based on Dead-Zone Inverse

As is clear from Equation (5), the dead-zone characteristic of the proportional valve is discontinuous, which makes the model-based compensation structure design difficult. Therefore, it is necessary to transform the system model to facilitate the subsequent controller design. Then, we try to introduce a smooth dead-zone inverse function proposed in [1], whose graphical expression is shown in Figure 2b. Define DI(•) to represent the smooth dead-zone inverse function, which can be expressed as
u = D I ( x v ) = x v + κ 1 d z 1 κ 1 χ 1 x v + x v + κ 2 d z 2 κ 2 χ 2 x v
where χ1(•) and χ2(•) are smooth functions defined as
χ 1 = e / ε e / ε + e / ε                     ,               χ 2 = e / ε e / ε + e / ε
where ε is a positive constant to be chosen.
Let ϑ = [ϑ1, ϑ2, ϑ3, ϑ4]T denote the unknown dead-zone parameter vector, where ϑ1 = κ1, ϑ2 = κ1dz1, ϑ3 = κ2, ϑ4 = κ2dz2. Then, the dead-zone model given in Equation (5) can be linearly transformed to
x v = ϑ T η
where η = [−υ+u, υ+, −υu, υ]T, and υ+, υ are defined as
υ + = 1 ,                 if         x v > 0 0 ,               else                       ,                           υ = 1 ,                 if         x v < 0 0 ,               else  
It is clear that υ+ and υ are discontinuous, which may cause inconvenience in the design of spool displacement xv. Meanwhile, the dead-zone parameter ϑ is unknown, so we define
x vd = ϑ ^ T η
where ϑ ^ = [ ϑ ^ 1 , ϑ ^ 2 , ϑ ^ 3 , ϑ ^ 4 ] T denote the estimation of ϑ, and η = [−χ1(u)u, χ1(u), −χ2(u)u, χ2(u)]T.
Then we have
x v x vd = ϑ T η + ϑ ^ T η = ϑ T η + ϑ T η ϑ T η + ϑ ^ T η = ϑ ˜ T η + ϑ T ( η η )
where ϑ ˜ = ϑ ^ ϑ denote the estimation deviation of ϑ.
Take the time derivation of Equation (1), and substitute Equations (2) and (4) into it, we have
V t 4 β e k v F ˙ = x v P s s i g n x v P L C 1 k v P L 2 C 2 k v P L C 3 k v + d ˙ f ( t )
Then substitute Equations (2) and (4) into it
θ 1 F ˙ = g x v d + ϑ ˜ T η g θ 2 P L 2 θ 3 P L θ 4 + Δ
where θ1 = Vt/(4βekv), θ2 = C1/kv, θ3 = C2/kv, θ4 = C3/kv and
g = P s sign x v P L Δ = d ˙ f ( t ) + ϑ T η η P s sign x v P L F c + f ˜
where Fc denotes the known continuous part of the lumped disturbance Δ, and f ˜ denotes the other disturbance.
Assumption 1: 
the disturbance  f ˜   and the unknown parameters θi, i = 1, 2, 3, 4 satisfy the following properties:
θ i min θ i θ i max         ,                     f ˜ ε
where θimax, θimin are known constants and denote the upper bound and lower bound of θi respectively, ε is an unknown constant.
Assumption 2: 
the state x1, x2, P1 and P2 are available for measurement.
The control objective of this research can be described as follows: given the desired force trajectory Fd, synthesize a control input u for EHPLS such that the actual force y tracks yd as closely as possible.

2.3. Controller Design

2.3.1. Finite-Time Prescribed Performance Function

Define the force tracking error z = FFd. Considering the high-precision control of the whole trajectory tracking stage, especially the complex transient stage that has always been ignored in the previous literature, we first plan the error z and assume that it meets
ϕ ( t ) < z ( t ) < ϕ ( t )
where ϕ(t) is a smooth decreasing positive function defined as [18,20,21]
ϕ ( t ) = ϕ 0 t T f exp ( 1 T f T f t ) + ϕ t [ 0 , T f ) ϕ t [ T f , ]
where ϕ0 > 0, ϕ > 0 denote adjustable parameters, Tf denotes the adjustable time. It is clear that the function ϕ(t) holds the following properties: (1) ϕ(t) > 0; (2) ϕ ˙ ( t ) < 0 ; (3) lim t T f   ϕ ( t ) = ϕ , and for any   t T f ,   ϕ ( t ) = ϕ . Therefore, it is easy to check that Equation (15) gives the finite-time prescribed performance description of tracking error z, where −ϕ(t) and ϕ(t) preset the maximum downward impulse and maximum overshoot on tracking error respectively, and ϕ preset the convergence region at steady stage, which can be achieved within a finite time.

2.3.2. Prescribed Performance Force Control with Dead-Zone Compensation and Neural Network

Define the design error ξ as
ξ = z / ϕ ( t )  
It is clear from Equation (17) that the finite-time prescribed performance defined in Equation (15) and (16) can be achieved provided that |ξ| < 1 is guaranteed.
Define the following logarithmic barrier Lyapunov function
V 1 = θ 1 2 ln 1 1 ξ 2
Taking the derivative of Equation (18), we have
V ˙ 1 = z ( θ 1 F ˙ θ 1 F ˙ d z 1 P ˙ ) ϕ ( 1 ξ 2 ) = ξ ( g x v d + ϑ ˜ T η g θ 2 P L 2 θ 3 P L θ 4 + F c + f ˜ θ 1 F ˙ d θ 1 ξ ϕ ˙ ) ϕ ( 1 ξ 2 )
Noting Equation (19), the desired valve spool displacement xvd can be designed as
x vd = x vda + x vds 1 + x vds 2 / g x vda = θ ^ 1 ( F ˙ d + ξ ϕ ˙ ) + θ ^ 2 P L 2 + θ ^ 3 P L + θ ^ 4 x vds 1 = k ξ ξ ϕ ( 1 ξ 2 )
where xvda is model-based compensation component, xvds1 is the linear stabilizing component, xvds2 is the NN term to be designed, k is positive adjustable gain, and θ ^ i denotes the estimation of parameter θi, i = 1, 2, 3, 4.
From Equation (19), we can construct the NN approximation for unknown continuous function Fc, i.e.,
F c = W T σ ( X ) + ω *
where W = [W1, W2, , Wq]T is the unknown ideal NN weight matrix, and q is the number of NN nodes in the hidden layer, σ(X) is the activation function and X denotes the input vector, ω* denotes the bounded NN approximate deviation.
x vds 2 = F ^ c = W ^ T σ ( X )
where W ˜ = W ^ W denote the estimation deviation of W, and the input vector for σ is chosen as X = [1, Fd, PL]T.
Substituting Equations (20) and (22) into Equation (19), we have
V ˙ 1 = k ξ 2 ϕ ( 1 ξ 2 ) + ϑ ˜ T η g + θ ˜ 1 φ W ˜ T σ ( X ) ϕ ( 1 ξ 2 ) + ξ ( f ˜ ω * ) ϕ ( 1 ξ 2 ) ξ 2 ϕ 2 ( 1 ξ 2 ) 2
where θ ˜ = θ ^ θ denote the estimation deviation of θ, θ = [θ1, θ2, θ3, θ4]T, φ = [ ( F ˙ d + ξ ϕ ˙ ) , PL2, PL, 1]T is the parametric regressor.
Then from Equation (6), the final control input for the load simulator can be calculated via
u = D I x vd = x vd + ϑ ^ 2 ϑ ^ 1 χ 1 x vd + x vd + ϑ ^ 4 ϑ ^ 3 χ 2 x vd

2.4. Main Results

Provided that the initial output force track error satisfies
ϕ ( 0 ) < z ( 0 ) < ϕ ( 0 )
where ε ¯ is positive constant, and the adaptive laws are designed as
θ ^ ˙ = Γ θ [ ξ φ / ϕ ( 1 ξ 2 )   k θ θ ^ ] ,             ϑ ^ ˙ = Γ ϑ [ ξ η g / ϕ ( 1 ξ 2 )   k ϑ ϑ ^ ] ,   W ^ ˙ = Γ W [ σ ( X ) ξ / ϕ ( 1 ξ 2 ) k W W ^ ]
where Гθ, Гϑ, ГW are diagonal matrix of selectable parameters, kθ > 0, kϑ > 0, kW > 0 are selectable parameters. Then, the proposed controller Equations (20), (22) and (24) could guarantee that all signals in the whole EHPLS are bounded, that is, the system will always be stable, while the finite-time prescribed performance described in Equations (15) and (16) for force tracking error z will always hold.
Proof: see Appendix A.

3. Controller Redesign with Output Feedback

By analyzing the proposed controller given in Equations (20), (22) and (24), we can see its operation needs to collect not only the output force signal, but also the load pressure signal PL. However, in most cases, considering the hardware cost and installation space constraints, the load simulator will not install expensive pressure sensors. In addition, the collection of pressure signals will inevitably introduce high-frequency noise, resulting in the quality of control input signals, and thus affecting the achievable load control accuracy. So in this section, we will consider the high-precision force control when the load simulator is not equipped with pressure sensors. At this time, the controller will only rely on the output force signal, therefore our task is to redesign the controller with output feedback.
From Equation (1), we can make the following approximation for static loading, i.e.,
P L P F
where PF = F/A.
Then the output force dynamic Equation (12) can be rewritten as
V t 4 β e k v F ˙ = x v P s s i g n x v P F C 1 k v P F 2 C 2 k v P F C 3 k v + d ˙ ( t )
Considering the dead-zone inverse, we have
θ 1 F ˙ = g F x vd + ϑ ˜ T η g θ 2 P F 2 θ 3 P F θ 4 + Δ F
where
g F = P s sign x v P F Δ F = d ˙ ( t ) + ϑ T η η P s sign x v P F + d ˜ = F co + f ˜ o
where d ˜ denotes the approximation error caused by Equation (27), and Fco denotes the known continuous part of the lumped disturbance ΔF, and f ˜ o denotes the other disturbance. From Assumption 1 and the actual operating conditions of the load simulator, it can be inferred that ∆F is still bounded, so we assume that f ˜ o ε o , where εo is an unknown constant.
By referring to the derivation procedure of the earlier control design part, we can design the desired valve spool displacement xvd with output feedback, i.e.,
x vd = x vda + x vds 1 + x vds 2 / g F x vda = θ ^ 1 ( F ˙ d + ξ ϕ ˙ ) + θ ^ 2 P F 2 + θ ^ 3 P F + θ ^ 4 x vds 1 = k ξ ξ ϕ ( 1 ξ 2 ) x vds 2 = W ^ T σ ( X )
and the adaptive laws are designed as
θ ^ ˙ = Γ θ [ ξ φ F / ϕ ( 1 ξ 2 )   k θ θ ^ ] , ϑ ^ ˙ = Γ ϑ [ ξ η g F / ϕ ( 1 ξ 2 )   k ϑ ϑ ^ ] , W ^ ˙ = Γ W [ σ ( X ) ξ / ϕ ( 1 ξ 2 ) k W W ^ ]
where φF = [ ( F ˙ d + ξ ϕ ˙ ) , P F 2 , P F , 1 ]T.
Eventually, the final control input u for the EHPLS can be calculated via Equation (24). Obviously, the operation of u depends only on the output force signal F.
As long as the conditions in Equation (25) are satisfied, the redesigned controller Equations (30) and (31) that only relies on the output force signal can still guarantee that all signals in the whole EHPLS are bounded, while the finite-time prescribed performance described in Equations (15) and (16) for force tracking error z will always hold.
The proof process is similar to Appendix A and will not be repeated here.

4. Controller Verification

The effectiveness of the proposed control algorithm for EHPLS has been verified based on the simulation, and the parameters of the system are listed in Table 1.
The values of C1, C2, and C3 are taken from our previous research [10].
To fully verify the performance of the proposed controller, the following three controllers are utilized for comparison:
(1) C1: This is the proposed finite-time prescribed performance output feedback force control with the neural network, and the detailed form is given in Equations (30) and (31). The controller parameters are chosen as follows: k = 40, ϕ 0 = 20, ϕ = 2, Tf = 1, k θ = 1 × 10−11, k ϑ = 0.025, ε = 0.0025, Γθ = diag [1 × 10−23, 0.0001, 1 × 10−24, 1 × 10−10], Γϑ= diag [0.01, 1 × 10−12, 0.01, 1 × 10−5]. The neural network parameters are chosen as q = 10, kw = 0.5, Va = 0.8, ΓW = diag [0.85, 0.85, 0.85, 0.85].
(2) C2: This is the adaptive neural network force control without dead-zone compensation. The detailed controller form is
z = F F d u = u a + u s + u NN / g u a = θ ^ 1 F ˙ d + θ ^ 2 P L 2 + θ ^ 3 P L + θ ^ 4 u s = k z   ,     u NN = W ^ T σ ( X )   ,     X = [ 1 , F d , P L ] T θ ^ ˙ = Γ θ [ φ k θ θ ^ ]   ,     W ^ ˙ = Γ W [ σ ( X ) k W W ^ ]
The controller parameters are chosen as follows: k = 40, k θ = 1 × 10−4, k ϑ = 0.025, ε = 0.0025, Γθ= diag [1 × 10−5, 1 × 10−22, 1 × 10−11, 1], Γϑ = diag [0.01, 0.1, 0.01, 0.01]. The neural network parameters are chosen as q = 10, kw = 2.5 × 10−8, Va = 3 × 10−8, ΓW = diag [20, 20, 20, 20].
(3) C3: This is the widely applied proportional-integral controller. The controller parameters are chosen as follows: kp = 0.022, ki = 0.01.

4.1. Case 1

The desired trajectory is selected as a sine-like command Fm = 4000 arctan(sin (0.5πt)) (1 − exp (−0.5t3))/0.7854 N. The initial system force is set to 0 N. The simulation duration is 30s with a step size of 0.2 ms.
The tracking performance of C1 is shown in Figure 3. The error comparison among all controllers is presented in Figure 4. Analysis indicates that the C3 controller exhibits a maximum tracking error of 26.41 N. The control accuracy of C2 (without prescribed performance) is significantly improved, with the maximum tracking error reduced to 18.13 N, which stabilizes below 12 N after 10 ms, validating the effectiveness of model compensation. The C1 controller further reduces the maximum tracking error to 1.98 N by adjusting the prescribed performance bounds (PP Boundary). Moreover, its tracking error can converge to the prescribed performance steady-state domain within the specified time Tf, whereas the errors of both C3 and C2 exceed these bounds. This verifies the effectiveness of the adopted finite-time prescribed performance control technique. The actual control input and desired valve position is shown in Figure 5.

4.2. Case 2

The desired trajectory is selected as a point-to-point command with an amplitude of 4000 N, a maximum force change rate of 10 N/s, and a maximum force change acceleration of 40 N/s2. The initial system force is set to 0 N. The simulation duration is 30 s with a step size of 0.2 ms.
The tracking performance of C3 is shown in Figure 6. The error comparison among all controllers is presented in Figure 7. Analysis shows that the C1 controller has a maximum tracking error of 18.79 N. The control accuracy of C2 is improved, with its maximum tracking error reduced to 18.13 N, stabilizing below 11 N after 10ms, again confirming the validity of model compensation. The C1 controller reduces the maximum tracking error to 7.27 N. Furthermore, after converging to the steady-state domain within the specified time Tf, the error stabilizes below 1 N for time t > Tf and consistently remains within the prescribed performance bounds. The errors of C3 and C2 controllers exceed these bounds, demonstrating the efficacy of the proposed finite-time prescribed performance control. The actual control input and valve position is shown in Figure 8.
The results verify that the proposed control strategy C1 achieves the highest control accuracy. When tracking the sine-like trajectory, the maximum tracking error after Tf seconds is 0.0495% of the command amplitude. Compared to the C3 controller and the C2 controller (without prescribed performance), the control accuracy is improved by 92.5% and 83.5%, respectively. For the point-to-point trajectory, the maximum tracking error after Tf is 0.0025% of the command amplitude, representing accuracy improvements of 94.6% and 90.9% over the C3 and C2 controllers, respectively. Moreover, the tracking error is always confined within a bound after a pre-specified time.

5. Conclusions

This research concludes that the proposed prescribed performance output-feedback static loading control strategy offers distinct advantages for the electro-hydraulic proportional load simulator. It significantly enhances control precision, evidenced by reducing the maximum tracking error by over 92.5% and 83.5% for sinusoidal and point-to-point trajectories, respectively, compared to PI and model-based adaptive robust controller. This dramatic improvement is directly attributable to the core synthesis of two elements: The finite-time prescribed performance design and dead-zone compensation, and the former governs transient and steady-state error bounds by transforming constrained error, guaranteeing convergence into a predefined region within a preset finite time. These attributes make the strategy a robust solution for high-accuracy loading control. Furthermore, the strategy’s output-feedback nature enhances its practical viability by reducing reliance on full-state measurement. Future research will focus on validating the algorithm under more extreme physical conditions and extending its application to domains such as material testing.

Author Contributions

Z.D.: conceptualization, methodology, writing—reviewing and editing, funding acquisition, supervision. C.L.: methodology, software, formal analysis, data curation. P.Z.: writing—original draft, validation, visualization. Y.J.: writing—original draft, visualization. J.Y.: funding acquisition, methodology. L.L.: validation, visualization. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China [Grant No. 52305056, 52075262], in part by Henan Province Science and Technology Research Project [Grant No. 242103810050].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sets generated during the current study are available from the corresponding author on reasonable request.

Acknowledgments

We are grateful to the reviewers for sparing their time and efforts to manage this manuscript.

Conflicts of Interest

We declare that we have no financial and personal relationships with other people or organizations that can inappropriately influence our work, there is no professional or other personal interest of any nature in any product, service and/or company that could be construed as influencing the position presented in, or the review of, the manuscript entitled.

Appendix A

Defining a Lyapunov function as
V = θ 1 2 log 1 1 ξ 2 + 1 2 θ ˜ T Γ θ 1 θ ˜ + 1 2 ϑ ˜ T Γ ϑ 1 ϑ ˜ + 1 2 W ˜ T Γ W 1 W ˜
Taking the derivative of Equation (A1), and substituting Equations (23) and (26), ones have
V ˙ k ξ 2 ϕ ( 1 ξ 2 ) + ϑ ˜ T η g + θ ˜ 1 φ W ˜ T σ ( X ) ϕ ( 1 ξ 2 ) + ξ ( f ˜ ω * ) ϕ ( 1 ξ 2 ) ξ 2 ϕ 2 ( 1 ξ 2 ) 2 + θ ˜ T Γ θ 1 θ ^ ˙ + ϑ ˜ T Γ ϑ 1 ϑ ^ ˙ + W ˜ T Γ W 1 W ^ ˙                   = k ξ 2 ϕ ( 1 ξ 2 ) + ξ ( f ˜ ω * ) ϕ ( 1 ξ 2 ) + θ ˜ T k θ θ ^ + ϑ ˜ T k ϑ ϑ ^ + W ˜ T k W W ^
As log L 2 L 2 z 2 < L 2 L 2 z 2 in the interval |z| < L [21], then setting L = 1, we have
V ˙ k ϕ log 1 1 ξ 2 + ξ ( f ˜ ω * ) ϕ ( 1 ξ 2 ) ξ 2 ϕ 2 ( 1 ξ 2 ) 2 θ ˜ T k θ θ ^ ϑ ˜ T k ϑ ϑ ^ W ˜ T k W W ^
Denoting υ as the upper bound of f ˜ ω * , and using Young Inequality,
z 2 d 1 1 2 z 2 2 + 1 2 d ¯ 1 2   ,       z 2 δ 1 * 1 2 z 2 2 + 1 2 δ 1 * 2   ,       z 3 δ 2 * 1 2 z 3 2 + 1 2 δ 2 * 2 ξ ( f ˜ ω * ) ϕ ( 1 ξ 2 ) ξ 2 ϕ 2 ( 1 ξ 2 ) 2 + υ 2 4
and the following property,
W ˜ T k W W ^ 1 k W 2 ( W 2 W ˜ 2 )   ,     θ ˜ T k θ θ ^ k θ 2 ( θ 2 θ ˜ 2 )   ,     ϑ ˜ T k ϑ ϑ ^ k ϑ 2 ( ϑ 2 ϑ ˜ 2 )
We can arrive at
V ˙ k ϕ log 1 1 ξ 2     k W 2 W ˜ 2   k θ 2 θ ˜ 2 k ϑ 2 ϑ ˜ 2 + 1 2 d ¯ 1 2   + 1 2 δ 1 * 2 + 1 2 δ 2 * 2 + k W 2 W 2 + k θ 2 θ 2 + k ϑ 2 ϑ ˜ 2 + ε 2 4         κ V + Δ
Then we have
V V ( 0 ) e κ t + Δ κ ( 1 e κ t )
where κ = min {2θ1kP−1, kW/ηW−1), kθ/ηθ−1), kϑ/ηϑ−1)}, ηW−1), ηθ−1) and ηϑ−1) denote the minimum eigenvalues of ГW−1, Гϑ−1 and Гϑ−1 respectively, ∆ = ( d ¯ 1 2 + δ 1 * 2 + δ 2 * 2 + k W W 2 + k θ θ 2 + k ϑ ϑ ˜ 2 + 0.5 υ 2 ) / 2 .
Thus, VL, the signal θ ˜ , ϑ ˜ , W ˜ are bounded, and |ξ| < 1, hence the tracking error z can meet the finite-time prescribed performance defined in Equations (15) and (16), and  θ ^ , ϑ ^ , W ^ are also bounded. From Equations (20), (22) and (24), the desired valve spool displacement xvd and control input u are bounded. Thus, the proof is completed.

References

  1. Yao, J.; Jiao, Z.; Yao, B.; Dong, W. Nonlinear adaptive robust force control of hydraulic load simulator. Chin. J. Aeronaut. 2012, 25, 766–775. [Google Scholar] [CrossRef]
  2. Li, J.; Li, W.; Liang, H.; Kong, L. A review of the research on electro-hydraulic load simulator and characteristics with improvement methods. Recent Pat. Eng. 2024, 18, 45–56. [Google Scholar] [CrossRef]
  3. Hao, H.; Yan, H.; Zhang, Q.; Li, H. Pressure Control of Multi-Mode Variable Structure Electro–Hydraulic Load Simulation System. Sensors 2024, 24, 7400. [Google Scholar] [CrossRef] [PubMed]
  4. Stosiak, M.; Karpenko, M. The influence of the hydropneumatic accumulator on the dynamic and noise of the hydrostatic drive operation. Eksploat. Niezawodn.-Maint. Reliab. 2024, 26, 186169. [Google Scholar] [CrossRef]
  5. Mohanty, A.; Yao, B. Indirect adaptive robust control of hydraulic manipulators with accurate parameter estimates. IEEE Trans. Control Syst. Technol. 2010, 19, 567–575. [Google Scholar] [CrossRef]
  6. Wu, Z.; Gao, Z.; Chen, Y.; Liu, Y. On transitioning from PID to ADRC in thermal power plants. Control Theory Technol. 2021, 19, 3–18. [Google Scholar] [CrossRef]
  7. Fischer, N.; Kan, Z.; Kamalapurkar, R.; Dixon, W.E. Saturated RISE feedback control for a class of second-order nonlinear systems. IEEE Trans. Autom. Control 2013, 59, 1094–1099. [Google Scholar] [CrossRef]
  8. Dong, Z.; Bai, D.; Zhang, P.; Yao, J. Prescribed Performance Adaptive Neural Network Tracking Control of Electro-hydraulic Servo System with Input Delay. Appl. Math. Model. 2025, 152, 116591. [Google Scholar] [CrossRef]
  9. Nguyen, T.T.; Otieno, L.O.; Nguyen, T.N. Nonlinear Modeling of a Piezoelectric Actuator-Driven High-Speed Atomic Force Microscope Scanner Using a Variant DenseNet-Type Neural Network. Actuators 2024, 13, 391. [Google Scholar] [CrossRef]
  10. Yao, J.; Jiao, Z.; Ma, D. High dynamic adaptive robust control of load emulator with output feedback signal. J. Frankl. Inst. 2014, 351, 4415–4433. [Google Scholar] [CrossRef]
  11. Zhang, Z.; Park, J.H.; Zhang, K.; Lu, J. Adaptive control for a class of nonlinear time-delay systems with dead-zone input. J. Frankl. Inst. 2016, 353, 4400–4421. [Google Scholar] [CrossRef]
  12. Zong, G.; Wang, Y.; Karimi, H.R.; Shi, K. Observer-based adaptive neural tracking control for a class of nonlinear systems with pre scribed performance and input dead-zone constraints. Neural Netw. 2022, 147, 126–135. [Google Scholar] [CrossRef] [PubMed]
  13. Tao, G.; Kokotovic, P.V. Adaptive control of plants with unknown dead-zones. IEEE Trans. Autom. Control 1994, 39, 59–68. [Google Scholar]
  14. Zhou, J.; Wen, C.; Zhang, Y. Adaptive output control of nonlinear systems with uncertain dead-zone nonlinearity. IEEE Trans. Autom. Control 2006, 51, 504–511. [Google Scholar] [CrossRef]
  15. Deng, W.; Yao, J.; Ma, D. Robust adaptive precision motion control of hydraulic actuators with valve dead-zone compensation. ISA Trans. 2017, 70, 269–278. [Google Scholar] [CrossRef]
  16. Dong, Z.; Duan, Y.; Bai, D.; Zhang, P.; Yao, J.; Sun, H. Prescribed performance asymptotic tracking control for disturbed nonlinear system with uncertain dead-zone. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2025, 239, 1439–1451. [Google Scholar] [CrossRef]
  17. Bechlioulis, C.P.; Rovithakis, G.A. Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance. IEEE Trans. Autom. Control 2008, 53, 2090–2099. [Google Scholar] [CrossRef]
  18. Qiu, J.; Wang, T.; Sun, K.; Rudas, I.J.; Gao, H. Disturbance observer-based adaptive fuzzy control for strict-feedback nonlinear systems with finite-time pre scribed performance. IEEE Trans. Fuzzy Syst. 2021, 30, 1175–1184. [Google Scholar] [CrossRef]
  19. Yao, Y.; Kang, Y.; Zhao, Y.; Li, P.; Tan, J. Flexible prescribed performance output feedback control for nonlinear systems with input saturation. IEEE Trans. Fuzzy Syst. 2024, 32, 6012–6022. [Google Scholar] [CrossRef]
  20. Wang, H.; Bai, W.; Zhao, X.; Liu, P.X. Finite-time-prescribed performance-based adaptive fuzzy control for strict-feedback nonlinear systems with dynamic uncertainty and actuator faults. IEEE Trans. Cybern. 2021, 52, 6959–6971. [Google Scholar] [CrossRef]
  21. Zhou, T.; Liu, C.; Liu, X.; Wang, H.; Zhou, Y. Finite-time prescribed performance adaptive fuzzy control for unknown nonlinear systems. Fuzzy Sets Syst. 2021, 402, 16–34. [Google Scholar] [CrossRef]
Figure 1. The schematic diagram of EHPLS.
Figure 1. The schematic diagram of EHPLS.
Actuators 15 00150 g001
Figure 2. (a) Dead zone; (b) Smooth dead-zone inverse.
Figure 2. (a) Dead zone; (b) Smooth dead-zone inverse.
Actuators 15 00150 g002
Figure 3. The desired trajectory and output of C1.
Figure 3. The desired trajectory and output of C1.
Actuators 15 00150 g003
Figure 4. Tracking errors of the three compared controllers.
Figure 4. Tracking errors of the three compared controllers.
Actuators 15 00150 g004
Figure 5. The actual control input and desired valve position of C1.
Figure 5. The actual control input and desired valve position of C1.
Actuators 15 00150 g005
Figure 6. The desired trajectory and output of C1.
Figure 6. The desired trajectory and output of C1.
Actuators 15 00150 g006
Figure 7. Tracking errors of the three compared controllers.
Figure 7. Tracking errors of the three compared controllers.
Actuators 15 00150 g007
Figure 8. The actual control input and desired valve position of C1.
Figure 8. The actual control input and desired valve position of C1.
Actuators 15 00150 g008
Table 1. Specifications of the EHPLS.
Table 1. Specifications of the EHPLS.
ParametersSymbolValuesUnits
Hydraulic system parametersA9.05 × 10−4m2
βe200 × 106Pa
kv2.394 × 10−8m4/(s·V·N−1/2)
Ps7 × 106Pa
Vt7.96 × 10−5m3
Pr0Pa
C1−7.6852 × 10−20m7/(N2·s)
C22.7594 × 10−12m5/(N·s)
C3−2 × 10−5m3/s
Dead-zone parametersdz10.1V
dz20.1V
κ11
κ21
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.

Share and Cite

MDPI and ACS Style

Dong, Z.; Li, C.; Zhang, P.; Jia, Y.; Yao, J.; Liu, L. Finite-Time Prescribed Performance Neural Network Force Control of Electro-Hydraulic Proportional Load Simulator with Output Feedback. Actuators 2026, 15, 150. https://doi.org/10.3390/act15030150

AMA Style

Dong Z, Li C, Zhang P, Jia Y, Yao J, Liu L. Finite-Time Prescribed Performance Neural Network Force Control of Electro-Hydraulic Proportional Load Simulator with Output Feedback. Actuators. 2026; 15(3):150. https://doi.org/10.3390/act15030150

Chicago/Turabian Style

Dong, Zhenle, Chao Li, Pengxiang Zhang, Yilong Jia, Jianyong Yao, and Long Liu. 2026. "Finite-Time Prescribed Performance Neural Network Force Control of Electro-Hydraulic Proportional Load Simulator with Output Feedback" Actuators 15, no. 3: 150. https://doi.org/10.3390/act15030150

APA Style

Dong, Z., Li, C., Zhang, P., Jia, Y., Yao, J., & Liu, L. (2026). Finite-Time Prescribed Performance Neural Network Force Control of Electro-Hydraulic Proportional Load Simulator with Output Feedback. Actuators, 15(3), 150. https://doi.org/10.3390/act15030150

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop