Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Next Article in Journal
Study on Crashworthiness of Shrink Tube Anti-Creep Device
Previous Article in Journal
Design, Analysis, and Optimization Testing of a Novel Modular Walking Device for Pipeline Robots
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Compensation Function Observer-Based Backstepping Sliding-Mode Control of Uncertain Electro-Hydraulic Servo System

by
Changzhong Pan
1,2,*,
Yanjun Wang
1,
Simon X. Yang
3,
Zhijing Li
1 and
Jinsen Xiao
4
1
School of Information and Electrical Engineering, Hunan University of Science and Technology, Xiangtan 411201, China
2
School of Automation, Guangdong University of Petrochemical Technology, Maoming 525000, China
3
School of Engineering, University of Guelph, Guelph, ON N1G 2W1, Canada
4
Department of Mathematics, Guangdong University of Petrochemical Technology, Maoming 525000, China
*
Author to whom correspondence should be addressed.
Machines 2024, 12(10), 719; https://doi.org/10.3390/machines12100719
Submission received: 30 August 2024 / Revised: 25 September 2024 / Accepted: 9 October 2024 / Published: 11 October 2024
(This article belongs to the Section Machine Design and Theory)

Abstract

:
Observer-based control is the most commonly used method in the control of electro-hydraulic servo system (EHSS) with uncertainties, but it suffers from the drawback of low accuracy under the influence of large external load forces and disturbances. To address this problem, this paper proposes a novel compensation function observer-based backstepping sliding-mode control (BSMC) approach to achieve high-accuracy tracking control. In particular, the model uncertainties, including nonlinearities, parameter perturbations and external disturbances are analyzed and treated together as a lumped disturbance. Then, a fourth-order compensation function observer (CFO) is constructed, which fully utilizes the system state information to accurately estimate the lumped disturbance. On this basis, the estimate of the lumped disturbance is incorporated into the design of a backstepping sliding-mode controller, allowing the control system to compensate for the disturbance effect. The stability of the closed-loop control system under the CFO and BSMC is rigorously proven through the use of the Lyapunov theory, which guarantees that all the tracking error signals converge exponentially to the origin. Comparative simulations are carried out to show the effectiveness and efficiency of the proposed approach, i.e., compared with PID and ESO-based BSMC methods, the tracking accuracy is respectively improved by 94.86 % and 88.19 % under the influence of large external load forces and disturbances.

1. Introduction

As a complex nonlinear mechatronic system, an electro-hydraulic servo system (EHSS) possesses many prominent merits such as fast response, strong load capacity, high power-to-weight ratio and so on [1,2,3]. Because of these advantages, EHSSs have been extensively used in modern industrial applications, such as digging robots [4,5,6], hydraulic press [7,8], mechanical arms [9,10], etc. Nevertheless, the EHSS in practical applications always suffers from various uncertainties. On one hand, the model parameters such as load mass, effective oil bulk modulus and leakage coefficient may significantly change with working conditions, temperature and equipment wear. On the other hand, the hydraulic system has strong nonlinearities in the flow and pressure dynamics of the control valve, oil compressibility and leakage. Furthermore, owing to the intricacy of the working environment, the EHSS is inevitably susceptible to unknown external load forces and disturbances. All these uncertainties could seriously deteriorate the system control performance, or even destroy the system. Therefore, the high-precision tracking control of an EHSS in the presence of uncertainties with advanced control methods still poses challenges for engineers.
Over the past several decades, there have been remarkable advancements on the control of EHSSs. The existing control methods can be classified into three categories: linear control [11,12,13,14,15,16], nonlinear control [17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33], and observer-based control [34,35,36,37,38,39,40,41].
The linear control algorithms, which are developed using conventional PID [11,12,13,14] or feedback linearization techniques [15,16], are simple and easy to implement in engineering. However, they only perform well under certain operating conditions, and fail to achieve satisfactory performance in the presence of aforementioned uncertainties, including parameter permutations, nonlinearities and disturbances. To enhance the control performance of EHSSs, extensive research has been conducted, and numerous advanced nonlinear control methods have been proposed, such as backstepping control, adaptive control, sliding-mode control and so on.
The backstepping technique is one of the most powerful tools in nonlinear control, in which the control laws are designed recursively by constructing a series of control Lyapunov functions. The distinctive feature of this approach lies in its well-defined step-by-step design procedure, and the system stability can be rigorously guaranteed by a Lyapunov stability theory. However, the control laws designed by this method depends on the accurate model of the system. To remove this obstacle, researchers often combine it with other advanced control methods such as adaptive control, fuzzy logic system (FLS)/neural network (NN) and sliding-mode control (SMC). For example, a desired compensation adaptive control framework was proposed in [17,18], where a projection-type adaptive law was designed to estimate the unknown parameters. In [19], an adaptive robust controller was developed by combining adaptive robust control with a discrete disturbance estimator, which can compensate for unknown parameters, nonlinearities and external disturbances. Unfortunately, the adaptive design process is usually required to be linearly parameterized with unknown constant parameters, which is not always satisfied for the complex EHSS. By employing FLS to approximate nonlinearities, parameter uncertainties and external disturbances, adaptive fuzzy backstepping controllers were presented in [20,21,22,23]. Similarly, taking advantage of the universal approximation ability of NN, adaptive backstepping NN control schemes have been extensively proposed in [24,25,26]. However, the control algorithms using FLS/NN are usually computationally expensive, since FLS relies heavily on the knowledge rules of expert and NN requires either online learning or offline training procedures to make the controller perform properly.
SMC is famous for its insensitivity to uncertainties in the manner of constructing a sliding-mode surface. Once the system states reach the surface, the controller has strong robustness against uncertainties. In view of this excellent feature, several control strategies that combine backstepping and SMC have been proposed in [27,28,29,30] to improve the robustness of EHSSs with backlash links, non-structural uncertainties or dead-zones. Furthermore, by incorporating NNs, adaptive NN sliding-mode control approaches were presented in [31,32,33] for EHSSs to achieve a high tracking accuracy.
Observer-based control has been proven to be a powerful technique to address uncertainties. The basic idea of this methodology is to design an observer to estimate the uncertainties and compensate for the effect in the control loop. Typical observers include high-gain observer (HGO), nonlinear disturbance observer (NDO), adaptive observer (AO), sliding-mode observer (SMO), and extended-state observer (ESO). Among them, ESO is the most classical disturbance estimation method, which regards the internal and external disturbance of the system as an extended system state variable [42,43]. In [39,40,41], three ESO-based sliding-mode controllers are proposed for an EHSS, in which ESO is used to estimate the lumped disturbance while the convergence of the system state is guaranteed by an SMC technique. In addition, by employing ESO with backstepping, a variety of control strategies such as ESO-based finite-time backstepping control [34,35], ESO-based adaptive backstepping control [36] and ESO-based backstepping robust control [37,38] have been proposed. Nevertheless, the ESO still has some drawbacks in the estimation accuracy and system convergence. It has been verified in [44] that the structure of ESO can be equivalent to a Type-I tracking system, which means a zero steady-state error convergence can only be achieved in the presence of constant disturbances.
According to the above literature review and analysis, it is evident that ESO-based control combined with SMC in the framework of backstepping is the most powerful and effective method for the control of EHSSs in the presence of complex nonlinearities and uncertainties. However, the dynamics and disturbances of EHSSs are dynamically changing, i.e., they are not constant. When employing the ESO-based backstepping sliding-mode control method, it faces challenging problems of low estimation accuracy and big estimation lag. Although increasing the ESO gains may improve the estimation accuracy, it would also amplify noises, leading to the so-called peaking phenomenon [45,46], or even system instability. Therefore, the improved backstepping SMC design based on the observer to handle this issue still needs further investigation. Recently, a novel compensation function observer (CFO) with a pure integral structure was proposed by Qi et al. in [44]. By introducing velocity information and using a first-order filter or integrator as a compensation function, the CFO becomes a Type-III system, which enable it to estimate constant, slope and acceleration disturbances or uncertainties with zero steady-state error. Due to these advantages, CFO was extensively applied to the attitude control of quadrotor aircraft [47,48], yielding favorable control outcomes. However, the application of CFO on EHSSs has not been reported.
Motivated by the above observations, this paper aims to directly deal with the problem of low accuracy in the estimation of large uncertainties when employing observer-based control techniques for uncertain EHSSs. A novel CFO-based backstepping sliding-mode control (CFO-BMSC) approach is proposed to enhance the tracking accuracy. The nonlinearities and disturbances of an EHSS are first analyzed, and the model equation is rearranged as an appropriate form, where all the uncertainties affecting the system including unknown frictions, parameter perturbations and external disturbances are collectively treated as a lumped disturbance. Then, inspired by the unique feature of compensation function, a fourth-order CFO is employed to estimate the lumped disturbance accurately, which is in turn incorporated into the control design to compensate for the effect of the disturbance. Furthermore, in the framework of backstepping, a sliding-mode controller is designed to stabilize all the tracking errors. The primary features and contributions of the proposed approach are underlined as follows:
(1)
Different from previous ESO-based methods (e.g., [34,35,37,39]), the CFO adopts a Type-III structure and fully utilizes system state information, which make it capable of estimating the disturbance with higher estimation accuracy. Detailed comparisons between the performance of ESO and CFO in the estimation of different disturbances are examined by extensive comparison simulations.
(2)
In comparison with conventional PID and ESO-based BSMC [12,46], the proposed CFO-BMSC tracks the reference trajectory with no phase lag under the influence of large external load forces and disturbances, and the tracking accuracy is increased by 94.86 % and 88.19 % , respectively, obtaining better transient and steady-state tracking performances. To the best of our knowledge, this is the first attempt to incorporate CFO into the backstepping sliding-mode control of EHSSs.
(3)
The stability of the overall system including the CFO and BSMC is rigorously analyzed by the Lyapunov stability theory, which guarantees that the closed-loop control system is exponentially stable, and the tracking errors converge to the origin.
The remainder of this paper is organized as follows. The nonlinear mathematical model of the EHSS under study is given in Section 2. The control system design including compensation function observer, sliding-mode backstepping controller and the system stability analysis is presented in Section 3. Simulation results with comparisons are shown in Section 4, and conclusion remarks are finally given in Section 5.

2. System Modeling and Problem Description

Figure 1 is the working principle diagram of the electro-hydraulic servo system (EHSS), which consists of an electro-hydraulic servo valve and a hydraulic cylinder. The load is controlled by an electro-hydraulic servo valve, which converts the received electrical signal into a hydraulic signal, and then drives the hydraulic cylinder. For the considered EHSS in Figure 1, m is the mass of the load, A is the ram area of the chamber, x p is the piston displacement, x v is the servo valve spool displacement, f d is the unmodeled friction and unknown disturbances in the systems, P 1 is the pressure inside the left chamber of the hydraulic cylinder, P 2 is the pressure inside the right chamber of the hydraulic cylinder, Q 1 is the supplied flow rate to the two chambers, Q 2 is the return flow rate to the two chambers, P s is the supply pressure and P r is the return pressure, which is almost zero [18].
According to Newton’s second law, the dynamic equation of the hydraulic cylinder is
P L A = m x ¨ p + B x ˙ p + f d ,
where P L is the load pressure in the hydraulic actuator, P L = P 1 P 2 and B is the coefficient of the viscous friction force. Considering the effect of internal leakages, the load pressure dynamics can be defined as [18]
P ˙ L = 4 β e V t Q L A x ˙ p C t P L ,
where β e is the effective oil bulk modulus; Q L is the load flow, Q L = 1 2 Q 1 + Q 2 ; and C t is the coefficient of the total internal leakage of the hydraulic cylinder.
A high-performance servo valve with a natural frequency of 80 Hz is used, which is much higher than the frequency of the desired motion trajectories [19]. Thus, the relationship between the spool displacement and the control input is approximated as x v = k i u , where k i is a positive constant. The load flow can be obtained as [18]
Q L = k t u P S P L sign u ,
where k t is the flow gain, k t = k i C d ω 1 ρ , C d is the flow coefficient, ω is the area gradient of the servo valve and ρ is the oil density.
Define x = x 1 , x 2 , x 3 T = x p , x ˙ p , x ¨ p T as the state variables, and then, from (1)–(3), the state-space equation of the EHSS is expressed as [49]
x ˙ 1 = x 2 , x ˙ 2 = x 3 , x ˙ 3 = R 1 x 2 + R 2 u + F ,
where
R 1 = 4 A 2 β e m V t + B 2 m 2 , R 2 = 4 A β e k t m V t P S P L sign u , F = φ P L B m f d + f ˙ d , φ = 4 A β e C t m V t B A m 2 .
Note that R 1 and R 2 are certain constants, both of which are related to the system parameters. In practice, it is often difficult to obtain accurate system parameters, so there exist uncertain parts for R 1 and R 2 , which can be denoted as Δ R 1 and Δ R 2 . The term F includes unmodeled dynamics such as frictions and unknown external disturbances. In this paper, all the mentioned uncertainties are treated as a lumped disturbance f u , which can be expressed as
f u = Δ R 1 x 2 + Δ R 2 u + F .
Thus, Equation (4) is rewritten as
x ˙ 1 = x 2 , x ˙ 2 = x 3 , x ˙ 3 = f k + R 2 u + f u ,
where f k = R 1 x 2 is the known nominal part of the EHSS model, and f u is the unknown lumped disturbance. In this paper, a CFO is designed to estimate f u in real time, and the estimate value is fed back to the controller to compensate for the effect of f u such that the output x 1 can track the desired trajectory x d quickly and accurately.

3. Control Design

In this section, an overview of the structure of the proposed control scheme is first presented and described. Then, a compensation function observer (CFO) is designed to accurately estimate the lumped disturbance in real time, on the basis of which a backstepping sliding-mode controller is designed to achieve the trajectory tracking control.

3.1. Structure of the Proposed Hierarchical Control Scheme

Figure 2 shows the structure of the proposed hierarchical backstepping sliding-mode control scheme based on CFO for the EHSS with uncertainties. By using the backstepping method for the EHSS model, the present control strategy is divided into two control loops, which are named as virtual control loop and actual control loop. In the virtual control loop, the goal is to design virtual control laws x 2 d and x 3 d to ensure that x 1 tracks x d ideally, while in the actual control loop, it aims to design a final control law to stabilize the tracking errors of intermediate variables. By taking the unknown lumped disturbance into consideration, a novel CFO is adopted in the actual loop to provide a real-time accurate estimate x ^ 4 of the lumped disturbance.

3.2. Design of Compensation Function Observer

To estimate disturbances with high accuracy, a CFO was recently proposed in [44]. Before employing this kind of observer, expanding f u in (4) as a new state, i.e., x 4 = f u , yields
x ˙ 1 = x 2 , x ˙ 2 = x 3 , x ˙ 3 = f k + R 2 u + x 4 , x ˙ 4 = f u ˙ .
Then, for (8), a fourth-order CFO is designed as
z ˙ 1 = z 2 , z ˙ 2 = z 3 , z ˙ 3 = f k + R 2 u + L e c + z 4 , z ˙ 4 = λ L e c , f u ^ = L e c + z 4 ,
where z i ( i = 1 , 2 , 3 , 4 ) are the states of the CFO, L = l 3 , l 2 , l 1 is the vector of positive gain parameters, e c = [ e c 1 , e c 2 , e c 3 ] T = [ x 1 z 1 , x 2 z 2 , x 3 z 3 ] T , and λ is a positive filtering factor. Note that z 4 is a compensation term corresponding to x 4 in (8), but z 4 x 4 , which is the significant difference from ESO and why the observer is called the compensation function observer [47].
Define x ^ i as the estimates of x i ( i = 1 , 2 , 3 , 4 ) , and e c i = x i x ^ i are the estimation errors. Then, from (8) and (9), we obtain
x ^ 1 = z 1 , x ^ 2 = z 2 , x ^ 3 = z 3 , x ^ 4 = f ^ u = L e c + z 4 ,
and
e ˙ c 1 = x ˙ 1 z ˙ 1 = e c 2 , e ˙ c 2 = x ˙ 2 z ˙ 2 = e c 3 , e ˙ c 3 = x ˙ 3 z ˙ 3 = f k + R 2 u + x 4 ( f k + R 2 u + L e c + z 4 ) = e c 4 .
Furthermore, the time derivative of (10) is obtained as
x ^ ˙ 1 = x ^ 2 , x ^ ˙ 2 = x ^ 3 , x ^ ˙ 3 = f k + R 2 u + x ^ 4 , x ^ ˙ 4 = λ l 3 e c 1 + ( l 3 + λ l 2 ) e c 2 + ( l 2 + λ l 1 ) e c 3 + l 1 e c 4 .
Subtracting (12) from (8) yields
E ˙ c = A c E c + B f u ˙ ,
where E c = e c T , e c 4 T and
A c = 0 1 0 0 0 0 1 0 0 0 0 1 λ l 3 l 3 λ l 2 l 2 λ l 1 l 1 , B = 0 0 0 1 .
Based on the above design procedure, the stability of the CFO and the convergence of the estimation errors are given in the following theorem.
Theorem 1. 
Consider the CFO designed in (9) for the EHSS with lumped unkown disturbance f u . Suppose that f u is fourth-order infinitesimal if the gain parameters are chosen, satisfying
l 1 λ l 1 + l 2 λ l 2 l 3 > 0 , l 1 λ l 1 + l 2 λ l 2 + l 3 l 3 + λ l 2 2 + λ l 1 2 l 3 > 0 ,
Then, the CFO is exponentially stable and the steady-state estimation error of the lumped disturbance is zero.
Proof. 
From (14), the characteristic equation of A c is calculated as
s 4 + l 1 s 3 + l 2 + λ l 1 s 2 + l 3 + λ l 2 s + λ l 3 = 0 ,
and the Routh array of A c is calculated as follows:
s 4 1 l 2 + λ l 1 λ l 3
s 3 l 1 l 3 + λ l 2 0
s 2 l 1 λ l 1 + l 2 λ l 2 l 3 λ l 3
s 1 l 1 λ l 1 + l 2 λ l 2 + l 3 l 3 + λ l 2 2 + λ l 1 2 l 3 l 1 λ l 1 + l 2 λ l 2 l 3
s 0 λ l 3
According to the Routh–Hurwitz criterion, the system with A c is exponentially stable if all the elements in the first column of the Routh array are positive, i.e., the inequalities (9) hold. Furthermore, since f u is fourth-order infinitesimal, the fourth derivative f u is zero, i.e., f u = 0 . Taking the time derivative of (13) three times yields
E c = A c E c + B f u = A c E c .
Because of the stability of A c , we obtain
lim t E c = lim t [ e c , e c 4 ] = lim t [ e c 4 , e ˙ c 4 , e ¨ c 4 , e c 4 ] = 0 ,
i.e.,
lim t e c 4 = 0 .
Therefore, the steady-state estimation error of the lumped disturbance is zero.
This completes the proof of Theorem 1. □
Remark 1. 
It is worth noting that the CFO designed by Equation (9) has four gain parameters ( l 1 , l 2 , l 3 , λ ), and the condition (15) is a little harsh for the parameter tuning of the CFO. However, a method of pole assignment can be employed to facilitate the search for parameters and ensure the stability of the system. The characteristic equation of the CFO can be rewritten as
s 4 + l 1 s 3 + l 2 + λ l 1 s 2 + l 3 + λ l 2 s + λ l 3 = s + ω 2 s + 4 ω 2 = 0 ,
where ω > 0 is the bandwidth, and ω , ω , 4 ω , 4 ω are the poles of the CFO, having a relationship with the gain parameters as follows:
l 1 = 10 ω , l 2 + λ l 1 = 33 ω 2 , l 3 + λ l 2 = 40 ω 3 , λ l 3 = 16 ω 4 .
One solution of the above equations can be obtained as
l 1 = 10 ω , l 2 = 25 ω 2 , l 3 = 20 ω 3 , λ = 4 5 ω .
Since ω is the only adjustable parameter, the selection of the gain parameters is quite simple. Generally speaking, a big bandwidth obtains a better observation performance. However, it may amplify the influence of high-frequency noise to the system, and even worse, cause the instability of the control system. Therefore, the bandwidth should be suitably selected by a trial and error method.

3.3. Design of Backstepping Sliding-Mode Controller

Based on the CFO, the backstepping technique integrated with sliding-mode control is employed to design a controller to achieve the position tracking control objective.
Firstly, the tracking errors are defined as
e 1 = x 1 x d , e 2 = x 2 x 2 d , e 3 = x 3 x 3 d ,
where x d is the desired trajectory, and x 2 d and x 3 d are virtual control laws to be designed step by step as follows:
Step 1: To stabilize e 1 , the first Lyapunov function is chosen as
V 1 = 1 2 e 1 2 .
Based on (23), the derivative of V 1 is computed by
V ˙ 1 = e 1 e ˙ 1 = e 1 x ˙ 1 x ˙ d = e 1 e 2 + x 2 d x ˙ d .
To make V ˙ 1 negative, the virtual control law x 2 d is chosen as
x 2 d = k 1 e 1 + x ˙ d ,
where k 1 is a positive design parameter. Substituting (26) into (25) yields
V ˙ 1 = k 1 e 1 2 + e 1 e 2 .
Obviously, if e 2 = 0 , then V ˙ 1 0 .
Step 2: Similarly, to stabilize e 2 , the second Lyapunov function is chosen as
V 2 = V 1 + 1 2 e 2 2 .
Based on (23) and (27), the derivative of V 2 is obtained as
V ˙ 2 = k 1 e 1 2 + e 1 e 2 + e 2 e 3 + x 3 d x ˙ 2 d .
To make V ˙ 2 negative, the virtual control law x 3 d is chosen as
x 3 d = k 2 e 2 e 1 + x ˙ 2 d ,
where k 2 is a positive design parameter. Then, substituting (30) into (29) yields
V ˙ 2 = k 1 e 1 2 k 2 e 2 2 + e 2 e 3 .
If e 3 = 0 , then V ˙ 2 0 .
Step 3: To design a final actual control law for u, a sliding-mode surface is chosen as
S = c 1 e 1 + c 2 e 2 + e 3 ,
where c 1 and c 2 are positive design parameters. Taking the time derivative of S and using (8) yields
S ˙ = c 1 e ˙ 1 + c 2 e ˙ 2 + e ˙ 3 = c 1 x 2 x ˙ d + c 2 x 3 + k 1 x 2 x ˙ d x ¨ d + f k + R 2 u + x 4 x ˙ 3 d = ( c 1 + c 2 k 1 ) x 2 + c 2 x 3 + x 4 + X d + f k + R 2 u
where X d = c 1 + c 2 k 1 x ˙ d c 2 x ¨ d x ˙ 3 d with
x ˙ 3 d = k 1 k 2 + 1 x 2 k 1 + k 2 x 3 + k 1 k 2 + 1 x ˙ d + k 1 + k 2 x ¨ d + x d .
The final Lyapunov function is chosen as
V 3 = 1 2 S 2 + V 2 .
Based on (33), the derivative of V 3 is obtained as
V ˙ 3 = S S ˙ k 1 e 1 2 k 2 e 2 2 + e 2 e 3 = S ( c 1 + c 2 k 1 ) x 2 + c 2 x 3 + x 4 + X d + f k + R 2 u k 1 e 1 2 k 2 e 2 2 + e 2 ( S c 1 e 1 c 2 e 2 ) = k 1 e 1 2 ( k 2 + c 2 ) e 2 2 + e 2 S c 1 e 1 e 2 + S ( c 1 + c 2 k 1 ) x 2 + c 2 x 3 + x 4 + X d + f k + R 2 u .
To make V ˙ 3 negative, the actual control law u is designed as
u = 1 R 2 c 1 + c 2 k 1 x 2 + c 2 x 3 + x ^ 4 + X d + f k + k 3 S ,
where x ^ 4 is the estimate of the lumped disturbance f u from the CFO in (9), and k 3 is a positive design parameter.
Summarizing the above results gives the following theorem for the stability of the closed-loop control system.
Theorem 2. 
Consider the EHSS with lumped disturbance described by (7). If the estimate of the lumped disturbance is employed from the CFO (9) and the design parameters are selected such that k 1 > c 1 2 > 0 , k 2 > c 1 + 1 2 > 0 , k 3 > 1 2 , then the backstepping sliding-mode control laws (26), (30) and (37) guarantee that the closed-loop system is exponentially stable, and the tracking error signals converge to the origin.
Proof. 
Consider the final Lyapunov function V 3 in (35). Substituting (37) into (36) yields
V ˙ 3 = k 1 e 1 2 k 2 e 2 2 k 3 S 2 + e c 4 S + e 2 S c 1 e 1 e 2 .
According to Theorem 1, the estimation error of CFO converges to zero, i.e.,
lim t e c 4 = 0 .
In the sense of limiting, Equation (38) becomes
V ˙ 3 = k 1 e 1 2 k 2 e 2 2 k 3 S 2 + e 2 S c 1 e 1 e 2 k 1 e 1 2 k 2 e 2 2 k 3 S 2 + | e 2 S | + | c 1 e 1 e 2 | .
Using Young’s inequality for the last two terms of (40) results in
e 2 S 1 2 e 2 2 + 1 2 S 2 , c 1 e 1 e 2 c 1 2 e 1 2 + c 1 2 e 2 2 .
Substituting (41) into (40) yields
V ˙ 3 k 1 e 1 2 k 2 e 2 2 k 3 S 2 + | e 2 S | + | c 1 e 1 e 2 | k 1 c 1 2 e 1 2 k 2 c 1 + 1 2 e 2 2 k 3 1 2 S 2 .
Rewriting inequality (42) in a compact form, we obtain
V ˙ 3 α 0 V 3 ,
where
α 0 = min k 1 c 1 2 , k 2 c 1 + 1 2 , k 3 1 2 .
Selecting the design parameters k 1 > c 1 2 > 0 , k 2 > c 1 + 1 2 > 0 , k 3 > 1 2 to ensure α 0 > 0 . Then, the solution of (43) is
V 3 t V 3 0 e α 0 t ,
which means that V 3 ( t ) converges exponentially to zero, i.e., as t , e i ( i = 1 , 2 , 3 ) 0 and S 0 . Therefore, the proposed CFO-based backstepping sliding-mode controller guarantees the stability of the closed-loop system of the EHSS, and the tracking errors converge to zeros.
This completes the proof of Theorem 2. □

4. Simulation Results and Analysis

To evaluate the effectiveness and efficiency of the proposed control scheme for the EHSS, two different working cases are considered. The first case is to track an exponential trajectory with a relatively small f d disturbance, while the second case is to track a sinusoidal position trajectory with a large f d disturbance.
The simulations are conducted on a MATLAB/Simulink platform. As shown in Figure 3, the simulation model is composed of are four components, i.e., the plant of EHSS, compensation function observer (CFO), virtual control law (VCL) and backstepping sliding-mode control law (BSMC). The plant of EHSS, CFO and BSMC are modeled using S-Function, while VCL is built using the MATLAB Function. The physical parameters of the EHSS used in the simulation model are listed in Table 1, and the system parameters such as the coefficient of the viscous friction force B and leakage coefficient of the system C t are assumed to be perturbed, which result in the uncertain parts Δ R 1 and Δ R 2 in (6) as Δ R 1 = 0.1 R 1 sin π t and Δ R 2 = 0.1 R 2 sin π t . The system sample time is taken as 0.001 s.
In addition, to illustrate the superiority of the proposed control approach, the following controllers are performed as comparison schemes.
(1) 
CFO-BSMC: This is the proposed backstepping sliding-mode controller based on CFO presented in Section 3. By trial and error, the parameters of the controller in (26), (30) and (37) are selected as k 1 = 50 , k 2 = 100 , k 3 = 200 , c 1 = 20 , c 2 = 2000. The bandwidth of the proposed CFO in Remark 1 is chosen as ω = 1200 . Therefore, the gain parameters of the CFO are l 1 = 1.2 × 10 4 , l 2 = 3.6 × 10 7 , l 3 = 3.456 × 10 10 , λ = 960 .
(2) 
ESO-BSMC: This is the backstepping sliding-mode controller based on the ESO proposed in [46]. To ensure a fair comparison, the parameters of the controller are chosen as the same as those in CFO-BSMC. In addition, the poles of the ESO are assigned as the same as CFO, having the characteristic equation s 4 + l e 1 s 3 + l e 2 s 2 + l e 3 s + l e 4 = s + ω 2 s + 4 ω 2 = 0 , where l e 1 , l e 2 , l e 3 , l e 4 are the gain parameters of the ESO. The bandwidth is also chosen as ω = 1200 , which results in l e 1 = 10 ω = 1.2 × 10 4 , l e 2 = 33 ω 2 = 4.752 × 10 7 , l e 3 = 40 ω 3 = 6.912 × 10 10 , l e 4 = 16 ω 4 = 3.31776 × 10 13 . Note that the maximum gain of the ESO is 960 times that of the CFO.
(3) 
PID: This is the well-known proportional–integral–derivative (PID) controller, which has a wide range of application in the industry [12]. In order to obtain a group of optimal control gains for the PID, the auto-tuning technique in MATLAB is adopted, which results in k p = 1062 , k i = 35 , 002 , k d = 0 .

4.1. Case 1: Tracking an Exponential Position Trajectory

In this case, the desired trajectory is selected as an exponential signal whose initial state is zero and steady state is 0.005 m, i.e., x d = 0.005 ( 1 e 50 t ) m, and a time-varying sinusoidal external disturbance f d = 350 sin ( π t ) N is imposed to the EHSS.
The simulation results of the EHSS under the three controllers are depicted in Figure 4, Figure 5, Figure 6 and Figure 7, which record tracking performance, the tracking errors, the estimation performance for the lumped disturbance, and the control input, respectively.
As seen from Figure 4, the proposed controller achieves superior tracking control performance over the other two controllers in the presence of parameter perturbations and time-varying sinusoidal disturbance. Specifically, by comparing the tracking error curves in Figure 5 during the transient and steady stages, it is evident that the tracking error of the PID controller fluctuates more seriously than that of CFO-BSMC. The reason for this is that the lumped disturbance can be estimated and compensated by both ESO and CFO. Furthermore, by examining the estimation curves of ESO and CFO in Figure 6, it is apparent that CFO obtains a higher estimation accuracy than ESO under the same bandwidth. Figure 7 exhibits that the control signals of the three controllers are smooth, continuous and bounded. This group of simulation results demonstrates the effectiveness and superiority of the proposed controller.

4.2. Case 2: Tracking a Sinusoidal Position Trajectory

To further test the tracking performance of the proposed controller, a smooth sinusoidal desired trajectory is employed as x d = 0.05 sin( π t ) m. In addition, a large external disturbance is injected into the system to examine the robustness of the proposed controller. The disturbance is given as f d = 1000 + 5500 sin π t N, which is composed of a large constant load force and a large time-varying sinusoidal disturbance.
The output tracking performance of the three controllers is presented in Figure 8. As can be seen, the three controllers are able to drive the output of the EHSS close to the desired trajectory. Furthermore, a comparative result of tracking errors is shown in Figure 9, which indicates that the proposed CFO-BSMC has the smallest tracking error, followed by ESO-BSMC, and the worst is the PID, which means the proposed controller achieves the best transient and steady-state tracking performance. Moreover, by comparing the estimation performances between CFO and ESO in Figure 10, it is evident that the ESO presents a phase lag in estimating the disturbance, while the proposed CFO can estimate the disturbance accurately. The smooth, continuous and bounded control signals are shown in Figure 11.
In order to quantitatively analyze the control performance of the three controllers, three performance indices are introduced as follows [17]:
(1) Mean absolute error:
E M A E = 1 N i = 1 N e 1 i .
(2) Root mean square error:
E R M S E = 1 N i = 1 N e 1 i E M A E 2 .
(3) Integrated time absolute error:
E I T A E = i = 1 N i T s e 1 ( i ) ,
where T s is the simulation step.
The obtained comparison results of the performance indices under the three controllers are presented in Table 2. It is clearly seen that all the indices of the proposed CFO-BSMC are the smallest among the three controllers. More specifically, compared with PID and ESO-BSMC, the mean absolute error E MAE of the proposed CFO-BSMC is increased by 94.86 % and 88.19 % , and the the root mean square error E R M S E is improved by 99.4 % and 97.75 % , respectively. These results verify that the proposed control approach achieves the best tracking accuracy. In addition, the integrated time absolute error E ITAE is to weigh the tracking error by time, which represents the system insensitivity to initial error and sensitivity to the steady error. Obviously, the E ITAE of the proposed controller is the smallest, which means the proposed controller performs the best robustness against external disturbances.
The simulation results in this group demonstrate that even in the presence of large external disturbances and system perturbations, the proposed control method can effectively estimate the lumped disturbance and compensate for its effect, achieving a high-precision tracking control for a sinusoidal trajectory.

5. Conclusions

In this paper, a novel CFO-based backstepping sliding-mode control method was proposed for the high-accuracy tracking control of an EHSS in the presence of lumped disturbance. A fourth-order CFO that fully utilized the system state information was designed to accurately estimate and compensate for the lumped disturbance, and a sliding-mode controller was developed by integrating the CFO into the backstepping design procedure. A rigorous stability analysis of the closed-loop control system was given by using Lyapunov’s theory. Comparative simulations demonstrated that it was capable of estimating the disturbance with a higher estimation accuracy, i.e, compared with PID- and ESO-based BSMC methods, the tracking accuracy improved by 94.86 % and 88.19 % , respectively.
It is worth mentioning that due to the limitations of working conditions and hardware equipments, there always exist some constraints on the input or output in the practical application of EHSSs. In order to improve the practicality of the control method, it will be interesting to exploit a controller with the input or output constraint. In addition, we plan to build a semi-physical EHSS experimental platform to verify the control performance of the proposed approach. Furthermore, it is meaningful and significant to recalibrate the servo valves when the control system no longer works properly under the appearance of some wear in the servo valves. All these issues will be investigated in our future work.

Author Contributions

Conceptualization, C.P.; methodology, Y.W.; validation, C.P. and Y.W.; investigation, Y.W. and Z.L.; writing—original draft preparation, Y.W.; writing—review and editing, C.P. and S.X.Y.; supervision, C.P. and Z.L.; project administration, C.P. and J.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported in part by (i) the National Natural Science Foundation of China (Grant No. 62173138); (ii) the Guangdong Basic and Applied Basic Research Foundation (Grant No. 2020A1515011082 and No. 2019A1515010955); and (iii) the Hunan Provincial Natural Science Foundation of China (Grant No. 2022JJ30263 and No. 2023JJ40286).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bonchis, A.; Corke, P.I.; Rye, D.C.; Ha, Q.P. Variable structure methods in hydraulic servo systems control. Automatica 2001, 37, 589–595. [Google Scholar] [CrossRef]
  2. Vladimir, M.; Željko, Š.; Mario, E. Robust H position control synthesis of an electro-hydraulic servo system. ISA Trans. 2010, 49, 535–542. [Google Scholar]
  3. Muhammad, B.N.; Wang, S.P. Optimization based on convergence velocity and reliability for hydraulic servo system. Chin. J. Aeronaut. 2009, 22, 407–412. [Google Scholar]
  4. Feng, H.; Ma, W.; Yin, C.B.; Cao, D.H. Trajectory control of electro-hydraulic position servo system using improved PSO-PID controller. Autom. Constr. 2021, 127, 103722. [Google Scholar] [CrossRef]
  5. Chen, C.; Zhu, Z.H.; Hammadc, A. Automated excavators activity recognition and productivity analysis from construction site surveillance videos. Autom. Constr. 2020, 110, 103045. [Google Scholar] [CrossRef]
  6. Keles, A.; Yildirim, M. Improvement of mechanical properties by means of titanium alloying to steel teeth used in the excavator. Eng. Sci. Technol. Int. J. 2020, 23, 1208–1213. [Google Scholar]
  7. Dindorf, R.; Wos, P. Energy-Saving Hot Open Die Forging Process of Heavy Steel Forgings on an Industrial Hydraulic Forging Press. Energies 2020, 13, 1620. [Google Scholar] [CrossRef]
  8. Liu, Y.; Shu, Y.; Xu, Z.; Zhao, X.; Chen, M. Energy efficiency improvement of heavy-load hydraulic fine blanking press for sustainable manufacturing assisted by multi-stages pressure source system. Proc. Inst. Mech. Eng. Part J. Eng. Manuf. 2024. [Google Scholar] [CrossRef]
  9. Xie, Q.; Zhang, Y.; Wang, T.; Zhu, S. Dynamic response prediction of hydraulic soft robotic arms based on LSTM neural network. Proc. Inst. Mech. Eng. Part J. Syst. Control. Eng. Electron. 2023, 237, 1251–1265. [Google Scholar] [CrossRef]
  10. Zhang, X.F.; Shi, G.L. Dual extended state observer-based adaptive dynamic surface control for a hydraulic manipulator with actuator dynamics. Mech. Mach. Theory 2022, 169, 104647. [Google Scholar] [CrossRef]
  11. Chen, J.P.; Lu, B.C.; Fan, F.; Zhu, S.C.; Wu, J.X. A Nonlinear PID controller for electro-hydraulic servo system based on PSO algorithm. Appl. Mech. Mater. 2012, 141, 157–161. [Google Scholar] [CrossRef]
  12. Karam, M.E.; Jiao, Z.X.; Zhang, H.Q. PID controller optimization by GA and its performances on the electro-hydraulic servo control system. Chin. J. Aeronaut. 2008, 21, 378–384. [Google Scholar]
  13. Kasprzyczak, L.; Macha, E. Selection of settings of the PID controller by automatic tuning at the control system of the hydraulic fatigue stand. Mech Syst. Signal Process 2008, 22, 1274–1288. [Google Scholar] [CrossRef]
  14. Amiri, M.; Ramli, R.; Ibrahim, M. Hybrid design of PID controller for four DoF lower limb exoskeleton. Appl. Math. Model. 2019, 72, 17–27. [Google Scholar] [CrossRef]
  15. Mintsa, H.A.; Venugopal, R.; Kenne, J.P.; Belleau, C. Feedback linearization-based position control of an electrohydraulic servo system with supply pressure uncertainty. IEEE Trans. Control Syst. Technol. 2012, 20, 1092–1099. [Google Scholar] [CrossRef]
  16. Aleksey, A.K. Feedback linearization of nonlinear singularly perturbed systems with state-dependent coefficients. Int. J. Control 2020, 18, 1743–1750. [Google Scholar]
  17. 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. Mechatronics 2017, 22, 1859–1868. [Google Scholar] [CrossRef]
  18. Yang, G.C.; Yao, Y.J. High-precision motion servo control of double-rod electro-hydraulic actuators with exact tracking performance. ISA Trans. 2020, 103, 266–279. [Google Scholar] [CrossRef]
  19. Feng, L.J.; Yan, H. Nonlinear adaptive robust control of the electro-hydraulic servo system. Appl. Sci. 2020, 10, 4494. [Google Scholar] [CrossRef]
  20. Li, X.; Zhu, Z.C.; Rui, G.C.; Cheng, D.; Shen, G.; Tang, Y. Force loading tracking control of an electro-hydraulic actuator based on a nonlinear adaptive fuzzy backstepping control scheme. Symmetry 2018, 10, 155. [Google Scholar] [CrossRef]
  21. Yan, C.; Xia, J.; Liu, X.; Yue, H.; Li, C. Adaptive backstepping control of high-order fully actuated nonlinear systems with event-triggered strategy. Intell. Robot. 2023, 3, 176–189. [Google Scholar] [CrossRef]
  22. Zaare, S.; Soltanpour, M.R. Optimal robust adaptive fuzzy backstepping control of electro-hydraulic servo position system. Trans. Inst. Meas. Control 2022, 44, 1247–1262. [Google Scholar] [CrossRef]
  23. 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]
  24. Niu, S.S.; Wang, J.Z.; Zhao, J.B.; Shen, W. Neural network-based finite-time command-filtered adaptive backstepping control of electro-hydraulic servo system with a three-stage valve. ISA Trans. 2024, 144, 419–435. [Google Scholar] [CrossRef]
  25. Wan, Z.S.; Yue, L.W.; Fu, Y. Neural network based adaptive backstepping control for electro-hydraulic servo system position tracking. Int. J. Aerosp. Eng. 2022, 2022, 1–16. [Google Scholar] [CrossRef]
  26. Truong, H.V.A.; Nam, S.; Kim, S.; Kim, Y.W.; Chung, W.K. Backstepping-sliding-mode-based neural network control for electro-hydraulic actuator subject to completely unknown system dynamics. IEEE Trans. Autom. Sci. Eng. 2023, 1–15. [Google Scholar] [CrossRef]
  27. Dang, X.; Zhao, X.; Dang, C. Incomplete differentiation-based improved adaptive backstepping integral sliding mode control for position control of hydraulic system. ISA Trans. 2021, 109, 199–217. [Google Scholar] [CrossRef]
  28. Cao, Q.Y.; Su, X.Y. Generalized super-twisting backstepping sliding mode control for electro-hydraulic servo systems considering the coexistence of matched and mismatched uncertainties. Appl. Sci. 2023, 13, 4931. [Google Scholar] [CrossRef]
  29. Li, J.; Li, W.; Du, X. Adaptive backstepping sliding mode compensation control for electro-hydraulic load simulator with backlash links. Int. J. Robust Nonlinear Control 2024, 34, 8724–8743. [Google Scholar] [CrossRef]
  30. Wang, F.; Chen, G.; Liu, H.; Yan, G.; Zhang, T.; Liu, K.; Liu, Y.; Ai, C. Research on position control of an electro–hydraulic servo closed pump control system. Processes 2022, 10, 1674. [Google Scholar] [CrossRef]
  31. Feng, H.; Song, Q.Y.; Ma, S.L.; Ma, W.; Yin, C.B.; Cao, D.H.; Yu, H.F. A new adaptive sliding mode controller based on the RBF neural network for an electro-hydraulic servo system. ISA Trans. 2022, 29, 472–484. [Google Scholar] [CrossRef] [PubMed]
  32. Chen, X.C.; Li, D.; Yang, X.B.; Yu, Y.C. Identification Recurrent Type 2 Fuzzy Wavelet Neural Network and L2-Gain Adaptive Variable Sliding Mode Robust Control of Electro-Hydraulic Servo System (EHSS). Asian J. Control 2018, 20, 1480–1490. [Google Scholar] [CrossRef]
  33. Guo, X.P.; Wang, H.S.; Liu, H. Parameter adaptive based neural network sliding mode control for electro-hydraulic system with application to rock drilling jumbo. Int. J. Adapt. Control. Signal Process. 2024, 38, 2554–2569. [Google Scholar] [CrossRef]
  34. Shen, W.; Shen, C. An extended state observer-based control design for electro-hydraulic position servomechanism. Control Eng. Pract. 2021, 109, 104730. [Google Scholar] [CrossRef]
  35. Meng, F.L.; Yan, H.; Li, J.F.; Liu, X. Finite-time backstepping control for electro-hydraulic servo system via extended state observer with perturbation estimation performance improvement. Machines 2022, 10, 1163. [Google Scholar] [CrossRef]
  36. Liang, Q.K.; Cai, Y.; Song, J.C.; Wang, B.L. A novel ESO-based adaptive RISE control for asymptotic position tracking of electro-hydraulic actuator systems. Trans. Inst. Meas. Control 2024, 46, 1134–1145. [Google Scholar] [CrossRef]
  37. Yang, G.C. Dual extended state observer-based backstepping control of electro-hydraulic servo systems with time-varying output constraints. Trans. Inst. Meas. Control 2020, 42, 1070–1080. [Google Scholar] [CrossRef]
  38. Nguyen, M.H.; Ahn, K.K. Output feedback robust tracking control for a variable-speed pump-controlled hydraulic system subject to mismatched uncertainties. Mathematics 2023, 11, 1783. [Google Scholar] [CrossRef]
  39. Zhuang, H.X.; Sun, Q.L.; Chen, Z.Q. Sliding mode control for electro-hydraulic proportional directional valve-controlled position tracking system based on an extended state observer. Asian J. Control 2021, 23, 1855–1869. [Google Scholar] [CrossRef]
  40. Zou, Q. Extended state observer-based finite time control of electro-hydraulic system via sliding mode technique. Asian J. Control 2022, 24, 2311–2327. [Google Scholar] [CrossRef]
  41. Lao, L.M.; Chen, P.Z. Adaptive sliding mode control of an electro-hydraulic actuator with a kalman extended state observer. IEEE Access 2024, 12, 8970–8982. [Google Scholar] [CrossRef]
  42. Han, J.Q. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  43. He, C.; Sun, H.; Wu, Q.; Su, Y.; Sun, N. GPI observer-based active disturbance rejection control for a morphing quadrotor. Intell. Robot. 2023, 3, 274–287. [Google Scholar] [CrossRef]
  44. Qi, G.Y.; Li, X.; Chen, Z.Q. Problems of extended state observer and proposal of compensation function observer for unknown model and application in UAV. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 2899–2910. [Google Scholar] [CrossRef]
  45. Shao, X.L.; Wang, H.L. Back-stepping active disturbance rejection control design for integrated missile guidance and control system via reduced-order ESO. ISA Trans. 2015, 57, 10–22. [Google Scholar]
  46. Guo, B.Z.; Zhao, Z.L. On the convergence of an extended state observer for nonlinear systems with uncertainty. Syst. Control. Lett. 2011, 60, 420–430. [Google Scholar] [CrossRef]
  47. Qi, G.Y.; Deng, J.H.; Li, X.; Yu, X.C. Compensation function observer-based model-compensation backstepping control and application in anti-inference of quadrotor UAV. Control Eng. Pract. 2023, 140, 105633. [Google Scholar] [CrossRef]
  48. Qi, G.Y.; Hu, J.B.; Li, L.Y.; Li, K. Integral compensation cunction observer and its application to disturbance-rejection control of QUAV attitude. IEEE Trans. Cybern. 2024, 54, 4088–4099. [Google Scholar] [CrossRef]
  49. Zhang, Z.Y.; Wang, C.W.; Guo, X.P.; Chen, S. Backstepping sliding mode control of electro-hydraulic position servo system based on ESO. J. Beijing Univ. Aeronaut. Astronaut. 2022, 48, 1082–1090. (In Chinese) [Google Scholar]
Figure 1. Structure of electro-hydraulic servo closed-loop control system.
Figure 1. Structure of electro-hydraulic servo closed-loop control system.
Machines 12 00719 g001
Figure 2. The structure of the proposed hierarchical control scheme based on CFO for the EHSS.
Figure 2. The structure of the proposed hierarchical control scheme based on CFO for the EHSS.
Machines 12 00719 g002
Figure 3. Simulation model of MATLAB/Simulink.
Figure 3. Simulation model of MATLAB/Simulink.
Machines 12 00719 g003
Figure 4. Comparison of tracking performance in Case 1.
Figure 4. Comparison of tracking performance in Case 1.
Machines 12 00719 g004
Figure 5. Comparison of tracking errors in Case 1.
Figure 5. Comparison of tracking errors in Case 1.
Machines 12 00719 g005
Figure 6. Comparison of estimation performance for the lumped disturbance in Case 1.
Figure 6. Comparison of estimation performance for the lumped disturbance in Case 1.
Machines 12 00719 g006
Figure 7. Comparison of control input in Case 1.
Figure 7. Comparison of control input in Case 1.
Machines 12 00719 g007
Figure 8. Comparison of tracking performance in Case 2.
Figure 8. Comparison of tracking performance in Case 2.
Machines 12 00719 g008
Figure 9. Comparison of tracking errors in Case 2.
Figure 9. Comparison of tracking errors in Case 2.
Machines 12 00719 g009
Figure 10. Comparison of estimation performance for the lumped disturbance in Case 2.
Figure 10. Comparison of estimation performance for the lumped disturbance in Case 2.
Machines 12 00719 g010
Figure 11. Comparison of control input in Case 2.
Figure 11. Comparison of control input in Case 2.
Machines 12 00719 g011
Table 1. Physical parameters of the electro-hydraulic servo system.
Table 1. Physical parameters of the electro-hydraulic servo system.
ParametersValueParametersValue
m ( kg ) 30 k t ( m 3 / s / V / Pa 1 / 2 ) 1 × 10 8
V t ( m 3 ) 2.398 × 10 5 P s ( MPa ) 10
β e ( Pa ) 7 × 10 8 C t ( m 3 / s / Pa ) 3 × 10 12
A ( m 2 ) 9.047 × 10 4 B ( N · s · m 1 ) 4 × 10 3
Table 2. Comparison results of performance indices under different control methods.
Table 2. Comparison results of performance indices under different control methods.
Control Methods E MAE ( m ) E RMSE ( m ) E ITAE ( m )
PID [12] 1.08500 × 10 3 3.41560 × 10 7 12.9343
ESO-BSMC [46] 4.72000 × 10 4 9.05394 × 10 8 8.61876
CFO-BSMC (Proposed) 5.57388 × 10 5 2.03874 × 10 9 1.71282
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

Pan, C.; Wang, Y.; Yang, S.X.; Li, Z.; Xiao, J. Compensation Function Observer-Based Backstepping Sliding-Mode Control of Uncertain Electro-Hydraulic Servo System. Machines 2024, 12, 719. https://doi.org/10.3390/machines12100719

AMA Style

Pan C, Wang Y, Yang SX, Li Z, Xiao J. Compensation Function Observer-Based Backstepping Sliding-Mode Control of Uncertain Electro-Hydraulic Servo System. Machines. 2024; 12(10):719. https://doi.org/10.3390/machines12100719

Chicago/Turabian Style

Pan, Changzhong, Yanjun Wang, Simon X. Yang, Zhijing Li, and Jinsen Xiao. 2024. "Compensation Function Observer-Based Backstepping Sliding-Mode Control of Uncertain Electro-Hydraulic Servo System" Machines 12, no. 10: 719. https://doi.org/10.3390/machines12100719

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