Next Article in Journal
Numerical Aerothermodynamic Analysis of a Centrifugal Compressor Stage for Hydrogen Pipeline Transportation
Previous Article in Journal
Modeling Aquifer Compaction and Lateral Deformation Due to Groundwater Extraction: A Comparative Study Using Terzaghi’s and Biot’s Theories
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prescribed Performance Output Feedback Control of the Independent Metering Electro-Hydraulic System

1
School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China
2
Tianjin Research Institute of Construction Machinery Co., Ltd., Tianjin 300409, China
*
Author to whom correspondence should be addressed.
Processes 2025, 13(12), 4007; https://doi.org/10.3390/pr13124007
Submission received: 7 October 2025 / Revised: 30 November 2025 / Accepted: 8 December 2025 / Published: 11 December 2025
(This article belongs to the Section Automation Control Systems)

Abstract

The independent metering system (IMS) realizes the independent adjustments of oil inlet and oil return by decoupling the control of the inlet and outlet orifices of the valve, which can significantly improve the energy utilization efficiency while ensuring the tracking accuracy of the system. In this paper, a predetermined performance control (PPC) strategy based on adaptive output feedback is proposed. Firstly, the K-filter observer is introduced into the IMS framework for the purpose of obtaining accurate estimates of the internal state variables that are not directly measurable. Secondly, the fuzzy logic system (FLS) is used to effectively compensate for the unmodeled error and external disturbance in system dynamics. Furthermore, by incorporating PPC, the control objective is to guarantee that all state errors converge to and remain within the prescribed performance function boundaries within a given time frame. At the same time, the dynamic surface control (DSC) method is used to alleviate the common ‘computational explosion’ problem in the backstepping design. In addition, the oil return pressure controller is designed to maintain the oil return back pressure at a low level, thereby reducing the pressure loss in the oil return path and improving the overall energy efficiency of the system. The theoretical analysis results show that the proposed controller can effectively improve the energy efficiency of the system while ensuring the tracking accuracy. Finally, the effectiveness and superiority of the control strategy are verified by comparative experiments.

1. Introduction

Due to its high power-to-weight ratio and power density, the hydraulic transmission system is widely used in various types of walking machinery and industrial equipment [1,2]. In the traditional hydraulic system, the multi-way valve used to control the actuator usually adopts the design of the mechanical coupling of inlet and outlet [3], which is difficult to adjust flexibly according to the actual working conditions, resulting in poor control accuracy of the actuator and significant energy loss of valve orifice throttling [4]. As a new type of fluid power control system, the independent metering system (IMS) can effectively alleviate the problem of high energy consumption. The system breaks through the adjustment mode of the linkage of the inlet and return valve ports in the traditional valve control. By independently controlling the opening of the inlet and return valve ports, the decoupling control of the pressure and flow of the two chambers of the actuator is realized, thus greatly improving the energy efficiency and operating performance of the system [5].
In the controller design, it is usually necessary to obtain the position, velocity and pressure signals of the system at the same time. However, in practical engineering applications, due to the limitations of cost and environmental factors, the measurement of speed and pressure is often accompanied by strong noise, resulting in it being difficult for the control strategy based on full state feedback to achieve ideal performance in practice, and even in performance degradation [6,7,8,9]. In order to solve this problem, a nonlinear position control strategy combining backstepping control and extended state observer is developed in [10], which ensures that the system states asymptotically converge to the desired values with both speed and stability. The simulation results show that the proposed method is superior to the traditional PI control in control performance. In addition, in order to effectively suppress the external disturbance and model uncertainty in the hydraulic system, references [11,12] proposed fusing the disturbance observer and the extended state observer to jointly estimate the total disturbance and unmodeled dynamics of the system, thus achieving high-precision tracking within a backstepping control framework for the electro-hydraulic servo valve system. The control structure has been verified on the experimental platform of the Moog servo double-rod actuator.
Unmodeled dynamics and external disturbances represent inherent challenges that complicate the design of controllers and may adversely affect the stability of closed-loop control systems [13,14,15]. Previous work on output feedback tracking for nonlinear time-delay systems has utilized adaptive neural networks to mitigate the effects of unknown nonlinearities [16,17]. Similarly, a fuzzy logic system (FLS) was applied in [18] to estimate uncertainties within the system and achieve high-precision tracking performance. In recent years, numerous studies have integrated neural networks or FLSs with adaptive control strategies to handle uncertainties in nonlinear functions, leading to extensive advances in this area [19,20]. The concept of prescribed performance control (PPC) was initially introduced by the Greek scholar G. Rovithakis et al. [21] and has since evolved into a widely adopted methodology for constraining state tracking errors in hydraulic systems. The core principle of PPC involves designing a prescribed performance function (PPF), typically an adjustable exponential decay function, to enforce the desired transient and steady-state performance [22,23,24]. As system variables (e.g., output signals or tracking errors) approach predefined bounds, the controller adjusts accordingly to prevent the violation of these constraints, thereby maintaining consistent performance specifications. To achieve accurate tracking under time-varying disturbances and parametric uncertainties while complying with preset performance criteria, PPC has been combined with adaptive control techniques. This integration has proven effective in attaining robust and precise tracking in hydraulic servo systems [25,26].
Another motivation of this study is that the existing control methods mainly focus on the actuator’s control accuracy improvement while ignoring the system energy efficiency. Using the independent metering hydraulic system [27,28], the decoupling control of the pressure of the two capacitive cavities can be realized by employing multiple spools to control the flow rate of the actuator inlet and outlet independently, thus reducing the oil supply pressure of the pump source and achieving a certain energy-saving effect [29,30,31]. Thus, the control system must not only handle the aforementioned nonlinear models and uncertainties, but also incorporate energy-saving characteristics while ensuring high accuracy to effectively improve the system’s energy efficiency.
The existing research pays limited attention to the realization of the predetermined tracking accuracy of the IMS. Especially in the case of only obtaining position signals and time-varying disturbances, how to ensure system stability and high-precision trajectory tracking at the same time is still an urgent problem to be solved. Inspired by related research, this paper is devoted to achieving high-precision tracking control of the IMS under the above conditions. The main contributions include the following three aspects:
  • The K-filter theory is innovatively applied to the load port of the IMS, which realizes the accurate estimation of the unmeasurable state quantity in the system, provides the necessary state information for the subsequent control, and overcomes the dependence of the traditional full state feedback on the sensor.
  • The FLS is used to adaptively compensate for the unmodeled dynamics and external disturbances of the system, and the PPC is introduced to ensure that all state errors are strictly constrained within the preset performance function boundary within the set time, which effectively improves the control accuracy and robustness of the system.
  • The DSC method is used to simplify the backstepping design process and alleviate the ‘computational explosion’ problem. In addition, the oil return pressure controller is specially designed to actively maintain the oil return back pressure at a low level, which reduces the energy loss on the oil return path of the system, thus improving the energy utilization efficiency of the system as a whole.
The remainder of this paper is organized as follows. Section 2 presents the system modeling and necessary preliminaries. Following this, Section 3 details the design of the extended state observer. Subsequently, Section 4 provides the design and stability analysis for both the adaptive fuzzy tracking controller and the oil return pressure controller. In Section 5, the effectiveness of the proposed control algorithm is verified by experiments. Section 6 summarizes the work of this paper.

2. System Model Description and Preliminary Explanation

2.1. Kinetic Model of Hydraulic Systems

The typical structure of the load port’s independent hydraulic system is shown in Figure 1. The system consists of the proportional valve, hydraulic cylinder, inertial load, and position sensor.
The force balance equation of inertial load can be expressed as follows:
m t y ¨ = A a p a A b p b B p y ˙ A f S f + d 3 t ,
Here, p a and p b denote the pressures within the inlet and return oil chambers, respectively. Correspondingly, A a and A b are the effective piston areas of the cylinder’s large and small chambers. The variable y represents the cylinder displacement. The term A f S f models the sliding friction force, while d 3 t encapsulates all unknown disturbances in the dynamics, comprising unmodeled friction, damping effects, model uncertainties, and external disturbances.
The flow continuity equation for the hydraulic cylinder, which accounts for the compressibility of the hydraulic oil, is expressed as follows:
V i β e p ˙ i = Q i A i y ˙ + d 2 t ,
where i = a ( b ) , given that the bandwidth of the proportional valve significantly exceeds that of the overall system, β e is the effective bulk modulus of the hydraulic oil, V i is the control volume of the respective cylinder chamber (either chamber A or B), simplified to the proportional link, x v = k i u , and k i > 0 is the gain. Therefore,
Q a = g R a u a       Q b = g R b u b ,
In the formula, g = 2 k q k i , k q = C d W 1 ρ and
R a = [ s ( u a ) p s p a + s ( u a ) p a p r ] R b = [ s ( u b ) p b p r + s ( u b ) p s p r ] ,
where Qa, Qb are the flow rates into chambers A and B, respectively, and g is a total gain coefficient. Kq is the flow gain coefficient. Ki is the gain of the proportional valve. Cd is the discharge coefficient. W is the area gradient of the valve orifice. ua, ub are the independent control signals for Valve A and Valve B, respectively. s(.) is a sign function that determines the operating mode of each valve based on its control signal direction. ps is supply pressure. pr: Return (tank) pressure. pa and pb are pressures in cylinder chambers A and B.
The structure of the Ra and Rb functions is not meant to imply four independent valves, but is a mathematical formalism that encapsulates the two operational states (meter-in and meter-out) of each individual three-way valve.
The nonlinear controller design presented in the subsequent sections is founded upon this derived model. In order to facilitate the subsequent controller design, the above model can be simplified as follows:
z ˙ = Q ( z ( t ) , y ( t ) ) x ˙ 1 = x 2 + θ 1 ϕ 1 ( x 2 ( t ) ) + d 1 ( y ( t ) , z ( t ) ) x ˙ 2 = h x 3 + θ 2 ϕ 2 ( x 2 ( t ) ) + d 2 ( y ( t ) , z ( t ) ) x ˙ 3 = b u σ ( t ) + θ 3 ϕ 3 ( x 2 ( t ) ) + d 3 ( y ( t ) , z ( t ) ) y ( t ) = x 1 ( t ) ,
In the formula,
x 1 = x c , x 2 = v c , x 3 = p a     ϕ 1 ( x 2 ) = 0 , θ 1 ϕ 1 ( x 2 ) = 0 , d 1 ( y ( t ) , z ( t ) ) = 0 h = A a m t , θ 2 ϕ 2 ( x 2 ) = B p 0 m t x 2 A f 0 S f ( x 2 ) m t d 2 ( y ( t ) , z ( t ) ) = Δ B p m t x 2 Δ A f S f ( x 2 ) m t + d 2 ( t ) m t b = β e V a k , b = ( 1 κ ) V d β e k     k = 2 k q k i [ s ( u ) p s x 3 + s ( u ) x 3 p r ] θ 3 ϕ 3 ( x 2 ) = A a V a β e , θ 3 ϕ 3 ( x 2 ) = A d V d β e
The model incorporates several key elements: the unmodeled dynamic variable z ( t ) ; the control input u σ ( t ) , which is the spool displacement command; and the system output y ( t ) , representing cylinder displacement. Here, h ,   b are known bounded parameters, whereas θ i are unknown bounded ones. The products θ i ϕ i ( x 2 ) , i = 2 , 3 collectively represent known nonlinear forces and switching effects from the dynamic and flow continuity equations. Finally, d i denotes the lumped system disturbance, encompassing external disturbances, unmodeled dynamics, and model inaccuracies.
For the subsequent controller design, preliminary knowledge is proposed.
For any constant ε > 0 and any variable x R , the following formula holds:
0 x x 2 x 2 + ε 2 ε ,
The unmodeled dynamics z ( t ) are required to satisfy the input-to-state stability (ISS) condition; that is, there are positive definite Lyapunov functions U z ( t ) and κ functions, α _ ( ) , α ¯ ( ) , γ ( ) , satisfying
α _ z U z ( t ) α ¯ z ,
U z ( t ) z ( t ) Q σ ( t ) 0 U z ( t ) + 1 , σ ( t ) γ y ( t ) ,
Given that the time-varying disturbances acting on the hydraulic system are bounded, it follows that the nonlinear function d i σ ( t ) fulfills the following condition:
d i σ ( t ) 2 η i , σ ( t ) f ˜ i , σ ( t ) y ( t ) + η ˜ i , σ ( t ) g i , σ ( t ) z ( t ) ,
In the formula, η i , σ ( t ) and η ˜ i , σ ( t ) are constants greater than zero, f ˜ i , σ ( t ) and g i , σ ( t ) are uncertain functions, and the nonlinear function f ˜ i , σ ( t ) y ( t ) satisfies
f ˜ i , σ ( t ) y ˜ ( t ) + y d ( t ) y ˜ ( t ) f i , σ ( t ) y ˜ ( t ) + χ y d ( t ) ,
In the formula, f i , σ ( t ) is an uncertain function, y d ( t ) , χ is a bounded function for bounded command signals.
In the previous system, there are common assumptions when there is unmodeled dynamics; that is, unmodeled dynamics need to satisfy the input-to-state stability condition. By y t = y ˜ t + y d t , the function can be expressed as follows:
γ y ( t ) = γ y ˜ ( t ) + y d ( t )                               γ 2 y ˜ ( t ) + γ 2 y d ( t ) ,
Definition γ 2 y ˜ ( t ) = γ ˜ y ˜ ( t ) , so (8) can be expressed as
U z ( t ) z ( t ) Q σ ( t ) 0 U z ( t ) + 1 , σ ( t ) γ ˜ y ˜ ( t )                                                       + 1 , σ ( t ) γ ˜ y d ( t ) ,
Similarly, (9) can be expressed as
d i σ ( t ) 2 η i , σ ( t ) y ˜ ( t ) f i , σ ( t ) y ˜ ( t )                               + η i , σ ( t ) χ y d ( t ) + η ˜ i , σ ( t ) g i , σ ( t ) z ( t ) ,

2.2. A Survey of Fuzzy Logic Systems

In this article, the FLS is adopted to approximate any given unknown continuous function f x . Consider the following fuzzy system:
Rule   i : If   x 1   is   A 1 i   and   x 2   is   A 2 i     x m   is   A m i  
Then   y   is   N i   , i = 1 , 2 , , s ¯
where x = x 1 , x 2 , , x m T and y denote the input and output of the FLS, respectively. A j i and N i i = 1 , 2 , , s ¯   ;   j = 1 , 2 , , m are fuzzy sets corresponding to fuzzy membership functions μ A j i and μ N i , respectively. s ¯ is the number of rules.
Through singleton fuzzifier, center average defuzzification, and product inference [11], the FLS can be expressed as
y = i = 1 s ¯ y ¯ i Π j = 1 m μ A j i x j i = 1 s ¯ Π j = 1 m μ A j i x j ,
where y ¯ i = max x y μ N i y .
By defining the fuzzy basis functions as
s i = Π j = 1 m μ A j i x j i = 1 s ¯ Π j = 1 m μ A j i x j , i = 1 , 2 , , s ¯ ,
the FLS can be rewritten as
y = W ^ T S x ,
where W ^ = y ¯ 1 , , y ¯ s ¯ T and S x = s 1 , , s s ¯ T represent the adjustable parameter vector and fuzzy basis function vector, respectively.
Let f x be a continuous function defined on a bounded compact set M x M . Then, for any constant ε > 0 , there exists an FLS such that
sup x M x f x W ^ T S x ε ,

2.3. Prescribed Performance Control

The control objective includes predefining the behavioral boundaries of the tracking error y ˜ ( t ) . This is achieved by constraining y ˜ ( t ) within a dynamically evolving envelope defined by a prescribed performance function (PPF). A standard choice for the PPF is an exponentially decaying profile:
F ( t ) = l 0 l e k t + l
where the positive constants l 0 , l , and k are selected by the designer to shape the desired error convergence characteristics directly.
The system tracking error is said to meet the predetermined performance requirements provided that δ _ F t y ˜ ( t ) δ ¯ F t for given positive constants δ _ > 0 , δ ¯ > 0 . The implementation of PPC is facilitated by defining the following state transformation.
To achieve the purpose of PPC, state transformation is defined.
G ( y ˜ ( t ) ) = 1 2 ln ( δ _ + y ˜ ( t ) F ( t ) ) ln ( δ ¯ y ˜ ( t ) F ( t ) ) ln δ _ δ ¯ ,
where G ( y ˜ ( t ) ) is defined as a smooth function with the property of being monotonically increasing, and there is an inverse function y ˜ ( t ) = G 1 ( y ˜ ( t ) ) .
By leveraging the properties of the function G ( y ˜ ( t ) ) , the predetermined performance requirement can be equivalently stated as stabilizing G ( y ˜ ( t ) ) . Specifically, designing a controller that maintains G ( y ˜ ( t ) ) bounded automatically ensures that y ˜ ( t ) δ _ F t , δ ¯ F t . Thus, the original PPC problem is reformulated as a stabilization problem for the nonlinearly transformed state v.

3. Extended State Observer

In system (5), only the output signal (hydraulic cylinder displacement) is known. The K-filter with the following structure is designed to estimate the velocity and pressure state variables in the system:
υ ˙ 1 = k 1 υ 1 + υ 2 υ ˙ 2 = k 2 υ 1 + h υ 3 υ ˙ 3 = k 3 υ 1 + u , U ˙ 1 = k 1 U 1 + U 2 + k 1 y ( t ) U ˙ 2 = k 2 U 1 + h U 3 + k 2 y ( t ) U ˙ 3 = k 3 U 1 + k 3 y ( t ) , w ˙ 1 = k 1 w 1 + θ 2 θ 1 w 2 + ϕ 1 ( x 2 ) w ˙ 2 = k 2 θ 1 θ 2 w 1 + θ 3 θ 2 h w 3 + ϕ 2 ( x 2 ) w ˙ 3 = k 3 θ 1 θ 3 w 1 + ϕ 3 ( x 2 ) ,
The coefficients k i σ ( t ) , i = 1 , 2 , 3 are design parameters of the K-filter. Utilizing this filter structure (given in Equation (22)), estimates of the system states are generated as follows:
x ^ i = b υ i + U i + θ i w i , i = 1 , 2 , 3 ,
The system state estimation error can be expressed as A. The derivative of the state error can be obtained as
e ˙ = A e + d , A = k 1   1   0 k 2   0   h k 3   0   0 ,
where d = d 1 , d 2 , d 3 .
For the error nonlinear system (20), the following Lyapunov equation is selected:
V e = e T P n e ,
where the matrix P n is chosen to be both symmetric and positive definite. Combined with Yang’s inequality, the parameter a 0 0 is selected, and 2 e T P n f n 1 a 0 e T P n P n e + a 0 d n 2 is established; then, the derivative of V e , n satisfies
V ˙ e , n e T P n A n + A n T P n + 1 a 0 P n P n e + a 0 d n 2 ,
By choosing a suitable positive definite symmetric matrix P n and designing the parameter a 0 accordingly, the asymptotic stability of the Lyapunov function for the error system can be ensured. The formal stability analysis, along with that of the entire closed-loop system, will be detailed in the following section.

4. Controller Design and Stability Analysis

4.1. Adaptive Output Feedback Predetermined Performance Control Design

This study constructs a controller based on the backstepping method, which aims to drive the system position output to accurately follow the given reference trajectory and ensure that its tracking error conforms to the preset transient and steady-state performance constraints. In addition, by introducing the dynamic surface control technique, the computational complexity problem inherent in the backstepping iterative design is effectively alleviated. The control framework is shown in Figure 2.
Note: The control design, particularly the K-filter and the fuzzy logic system, inherently compensates for and mitigates the effects of sensor measurement noise present in the output signal y(t).
For the IMS nonlinear system, the following state transformation is performed:
s 1 = G ( y ˜ ( t ) )       s i = υ i α ¯ i       β i = α ¯ i α i ,
In this formulation, for i = 2 , 3 , α i represents the virtual control law to be synthesized. To mitigate the issue of ‘complexity explosion’ inherent in the standard backstepping procedure, each α i is passed through a first-order low-pass filter, yielding the filtered signal α ¯ i . This is the core mechanism of the DSC technique. The recursive controller is then systematically developed by integrating this DSC approach with adaptive control strategies.
The first step: Select the Lyapunov function.
V 1 = 1 2 s 1 2 + 1 2 β 2 2 ,
Combined with the state transformation (27), the derivative of V 1 , n satisfies
V ˙ 1 = s 1 r ( δ 2 + ( Ξ ) T N + b υ 2 + e 2 + d 1 y ˙ d y ˜ l ˙ l ) + Y 2 Y ˙ 2 ,
where r = 1 2 1 y ˜ + l δ _ 1 y ˜ l δ ¯ , Ξ = θ 1 , θ 2 T , N = ϕ 1 ( x 2 ) , H 2 T , and it is easy to know that
Ξ T N = θ 1 ϕ 1 ( x 2 ) + θ 2 H 2 ,
Conjunction with Yang’s inequality yields
s 1 r Ξ T N s 1 r ϑ N s 1 r ϑ M + ϑ ε 1 ,
where ϑ = sup Ξ , M = s 1 r N T N s 1 r 2 N T N + ε 0 2 ; ε 1 is a constant greater than zero.
By inserting Equation (31) into Equation (29), the derivative V ˙ 1 takes the following form:
V ˙ 1 = s 1 r ( δ 2 + ϑ M + b υ 2 + e 2 + d 1 y ˙ d y ˜ υ ˙ υ ) + β 2 β ˙ 2 ,
Due to υ 2 = α 2 + β 2 + s 2 , combined with Yang ‘s inequality,
V ˙ 1 , n = s 1 r ( δ 2 + ϑ M + b α 2 + s 1 r b + ξ 1 + ξ 2 2 s 1 r y ˙ d y ˜ υ ˙ υ ) + ϑ ε 1 + 1 2 ξ 1 e 2 2 + 1 2 ξ 2 d 1 2 + 1 2 s 2 2 + 1 2 β 2 2 + β 2 β ˙ 2 ,
where B = sup b 2 , the positive constants ξ 1 and ξ 2 are introduced during the inequality scaling process, and Γ n ( y ˜ ( t ) ) denotes an unknown nonlinear function. The recursive design begins by formulating the virtual control law α 2 as follows:
α 2 = s 1 r d 2 α 20 2 s 1 r d α 20 2 + ε 1 2 ,
where
d = b 1 ,
α 20 = δ 2 + ϑ M + ξ 1 + ξ 2 2 S 1 r y ˙ d y ˜ l ˙ l + s 1 r b + c s 1 r + s 1 2 r ,
As is available from Formula (8),
s 1 r b α 2 = b n s 1 2 r 2 d 2 α 20 2 s 1 r d α 20 2 + ε 1 2 b s 1 r d α 20 ε 1 ,
Collate to obtain the following:
V ˙ 1 c 1 S 1 2 + 1 2 ξ 1 e 2 2 + ( 1 + b ) ε 1 + 1 2 s 1 2 + 1 2 s 2 2                           + 1 2 β 2 2 + β 2 β ˙ 2 ,
Subsequently, the signal α 2 is passed through a first-order filter to obtain its smoothed version, α ¯ 2 . The filter is implemented as follows:
τ 2 α ¯ ˙ 2 + α ¯ 2 = α 2 ,   α ¯ 2 ( 0 ) = α 2 ( 0 ) ,
where τ 2 is the filter time constant.
α ¯ ˙ 2 = α 2 α ¯ 2 τ 2 = β 2 τ 2 ,
As is further available,
β ˙ 2 = β 2 τ 2 + A 2 ,
Substitute Equations (36)–(38) into Equation (35):
V ˙ 1 c 1 s 1 2 + 1 2 ξ 1 e 2 2 + ( 1 + b ) ε 1 + 1 2 s 2 2 + 1 2 1 τ 2 β 2 2                 + 1 2 s 1 2 + β 2 A 2 ,
The second step: Select the following Lyapunov function.
V ˙ 2 , n = 1 2 s 2 2 + 1 2 β 3 2 ,
The time derivative of the second error surface can be expressed as follows:
s ˙ 2 = υ ˙ 2 α ¯ ˙ 2 = k 2 υ 1 + h s 3 + β 3 + α 3 α ¯ ˙ 2 ,
Then, the derivative of V 2 is
V ˙ 2 = s 2 ( k 2 υ 1 + h s 3 + β 3 + α 3 α ¯ ˙ 2 ) + β 3 β ˙ 3 ,
From the Formula (8), we can see that
s 2 k 2 υ 1 s 2 2 k 2 , M 2 υ 1 2 s 2 2 k 2 , M 2 υ 1 2 + ε 2 2 + ε 2 ,
The virtual control input α 3 structure is designed as follows:
α 3 = 1 h α ¯ ˙ 2 s 2 k 2 , M 2 υ 1 2 s 2 2 k 2 , M 2 υ 1 2 + ε 2 2 c 2 s 2 3 2 s 2 ,
Following the same DSC principle, a first-order filter is applied to the virtual control law α 3 . Its filtered output, denoted as α ¯ 3 , is introduced and governed by the following dynamics:
τ 3 α ¯ ˙ 3 + α ¯ 3 = α 3 ,   α ¯ 3 ( 0 ) = α 3 ( 0 ) ,
where τ 3 is the filter time constant. Similarly, as is further available,
α ¯ ˙ 3 = α 3 α ¯ 3 τ 3 = β 3 τ 3 ,
β ˙ 3 = β 3 τ 3 + A 3 ,
Substitute (41), (44) into (42):
V ˙ 2 = c 2 s 2 2 + h 2 s 3 2 + h 2 1 τ 3 β 3 2 + β 3 A 3 1 2 s 2 2 + ε 2 ,
The third step: Choose Lyapunov function.
V 3 = 1 2 s 3 2 ,
Following the same procedure, the derivative for the third error surface, derived as S 3 , is
s ˙ 3 = υ ˙ 3 α ¯ ˙ 3 = k 3 υ 1 + u α ¯ ˙ 3 ,
The derivative of V 3 is
V ˙ 3 = s 3 k 3 υ 1 + u α ¯ ˙ 3 ,
Therefore, the controller of the design system is
u = k 3 υ 1 c 3 s 3 h 2 s 3 + α ¯ ˙ 3 ,
Then, the derivative of V 3 can be written as
V ˙ 3 = c 3 s 3 2 h 2 s 3 2 ,
To address the system’s unknown nonlinear dynamics Γ n ( y ˜ ( t ) ) , an online approximator based on an FLS is integrated into the control architecture. This approximator models the uncertainty as
Γ n ( y ˜ ( t ) W ) = W T φ ( y ˜ ( t ) ) + ε n ,
where W ^ is the vector of adjustable parameters, φ ( y ˜ ( t ) ) is the fuzzy basis function vector constructed from the tracking error, and ε n denotes the inherent approximation error bounded.
In the stability analysis, the cross-term s 1 Γ n ( y ˜ ( t ) ) is encountered. Applying Young’s inequality, this term can be bounded as follows to facilitate the Lyapunov derivative analysis:
s 1 Γ n ( y ˜ ( t ) W ) s 1 W ˜ T φ ( y ˜ ( t ) ) + s 1 W ^ T φ ( y ˜ ( t ) ) + 1 2 s 1 2 + 1 2 ε n 2 ,
where W ˜ = W W ^ defines the parameter estimation error between the ideal weight vector W and its estimate W ^ .
To ensure bounded estimates and robust adaptation, the parameter vector W ^ is updated online via the following adaptive law with σ-modification:
W ^ ˙ = s 1 φ ( y ( t ) ) σ W ^ ,
It is worth noting that the adaptive law in (56) incorporates a σ-modification term σ W ^ to prevent the well-known issue of parameter drift in adaptive control. This leakage term ensures that the parameter estimates W ^ remain bounded even in the presence of measurement noise or during periods of low learning activity, thereby guaranteeing the overall robustness and stability of the closed-loop system.
The total Lyapunov function is constructed as follows:
V n = V e + V 1 + V 2 + V 3 + 1 2 W ˜ T W ˜ ,
In summary, it can be seen that the following formula is established:
V ˙ n = V ˙ e + V ˙ 1 + V ˙ 2 + V ˙ 3 + W ˜ T W ˜ ˙ = V ˙ e + i = 1 3 V ˙ i + W ˜ T W ˜ ˙         = V ˙ e , n + i = 1 3 V ˙ i , n + W ˜ T W ˜ ˙ + s 1 Γ n ( y ˜ ( t ) ) s 1 Γ n ( y ˜ ( t ) )         P n A + A T P n + 1 a 0 P n P n + 1 2 ξ 1 e 2 + a 0 i = 2 3 d i 2         i = 1 3 c i s i 2 S 1 Γ n ( y ˜ ( t ) ) + 1 2 1 τ 2 β 2 2 + h n 2 1 τ 3 β 3 2         + i = 2 3 β i A i + σ W ^ T W ˜ ˙ + ( 1 + b n ) ε 1 + 1 2 ε n 2 + ε 2 ,
To proceed, the following inequality is employed:
d i 2 η i y ˜ ( t ) f i y ˜ ( t ) + η ˜ i g i z ( t ) + Θ i ,
where
Θ i η i χ y d ( t )
where η i and η ˜ i is a constant greater than zero and χ y d ( t ) is a bounded function.
For the nonlinear function terms d i 2 , i = 1 , 2 , 3 , d 1 = 0 in Equation (58), the following formula is established:
a 0 i = 2 3 d i 2 a 0 i = 2 3 η i , n y ˜ ( t ) f i y ˜ ( t ) + η ˜ i , n g i , n z ( t ) + Θ
where Θ = a 0 i = 2 3 Θ i .
A composite Lyapunov function candidate is adopted to rigorously analyze the stability of the system in the presence of unmodeled dynamics, defined as follows:
V z = 0 U ( Z ) ψ ( s ) d ( s )
where ψ ( 0 ) = 0 , ψ ˙ 0 .
Similarly, we can know that the derivative of V z is
V ˙ z ψ ( U ( z ) ) 0 U ( z ) + 1 , n γ ˜ y ˜ ( t ) + ω
where
ω 1 γ ˜ y d ( t )
Combined with the idea of supply function change, the derivative of V z , n satisfies
V ˙ z 1 2 0 U ( z ) ψ ( U ( z ) ) + 1 , n ψ ( 6 1 0 γ ˜ y ˜ ( t ) ) γ ˜ y ˜ ( t ) + ψ ( 6 ω 0 ) ω
By the function V z = 0 U ( Z ) ψ ( s ) d ( s ) = U ( z ) ψ ( U ( z ) ) , easily obtained inequality 1 4 0 U ( z ) ψ ( U ( z ) ) 1 4 0 V z holds. Then, the derivative of V z can be written as follows:
V ˙ z 1 4 0 V z 1 4 0 U ( z ) ψ ( U ( z ) )                 + 1 ψ ( 6 1 0 γ ˜ y ˜ ( t ) ) γ ˜ y ˜ ( t ) + ψ ( 6 ω 0 ) ω
Accordingly, a function needs to be designed satisfying the inequality
1 4 0 U ( z ) ψ ( U ( z ) ) m 1 β 1 g 1 z ( t )
The specific form of the unknown function Γ n ( y ˜ ( t ) ) to be estimated is defined as follows:
S 1 Γ n ( y ˜ ( t ) ) = 1 , n ψ ( 6 1 , n 0 γ ˜ y ˜ ( t ) ) γ ˜ y ˜ ( t )                                       + a 0 i = 2 3 α i , n y ˜ ( t ) f i 1 y ˜ ( t )
In summary, the Lyapunov function we finally follow is
V n = V e + i = 1 3 V i + V z
Its derivative satisfies
V ˙ n P n A + A T P n + 1 a 0 P n P n + 1 2 ξ 1 e 2 i = 1 3 c i s i 2             + 1 2 1 τ 2 β 2 2 + h n 2 1 τ 3 β 3 2 + i = 2 3 β i A i + σ W ^ T W ˜ ˙             + ( 1 + b ) ε 1 + ε 2 + 1 2 ε n 2 + + ψ ( 6 ω 0 ) ω 0 V z
Since P n is a positive definite symmetric matrix, there exists a positive definite symmetric matrix Λ n such that
P n A + A T P n + 1 a 0 P n P n + 1 2 ξ 1 Λ n
Inequality A i β i ζ 0 2 + A i β i 2 2 ζ 0 holds. To ensure stability, the time constants of the first-order filters used in each design step are chosen to satisfy
1 τ 2 = 1 2 + A 2 2 2 ζ 0 + ζ 2
1 τ 3 = h 2 + A 3 2 2 ζ 0 + ζ 3
It can be seen from Formulas (58), (72), and (73) that
1 2 1 τ 2 β 2 2 + h 2 1 τ 3 β 3 2 + i = 2 3 β i A i A 2 2 β 2 2 2 ζ 0 ζ 2 β 2 2 A 3 2 β 3 2 2 ζ 0 ζ 3 β 3 2 + β 2 A 2 + β 3 A 3 ζ 0 ζ 2 β 2 2 ζ 3 β 3 2 = ζ 0 i = 2 3 ζ i β i 2
The following relation can be derived from the properties of the estimation error and Yang’s inequality:
σ W ^ T W ˜ σ 2 W ^ T W ˜ + σ 2 W T W
Substituting Equations (74), (77) and (78) into Equation (73) obtains
V ˙ n Λ n e 2 i = 1 3 c i s i 2 i = 2 3 ζ i s i 2 0 V z σ 2 W ^ T W ˜             + σ 2 W T W + ( 1 + b ) ε 1 + 1 2 ε n 2 + ε 2 + ψ ( 6 ω 0 ) ω + ζ 0             = λ V n + D
where
λ = min λ min ( Λ n ) λ max ( P n ) , 2 c i , 2 ζ i , σ , 0 D = max σ 2 W n W n T + ( 1 + b n ) ε 1 + 1 2 ε n 2 + ε 2 + ζ 0 + ψ ( 6 ω 0 ) ω
In this context, the symbols λ min and λ max correspond to the smallest and largest eigenvalues of the relevant matrix.
Define the following compact set:
Π 1 = j = 1 i 1 2 s j 2 + j = 2 i 1 2 β j 2 + 1 2 W ˜ T W ˜ R 1 Π 2 = y d , y ˙ d : y d 2 + y ˙ d 2 R 0
Designing the parameter, when λ D R 1 and V n = R 1 , V ˙ n 0 , indicates that V n R 1 is an invariant set. That is, the initial value V n 0 R 1 is selected, and for all t > 0 , there is V n t R 1 . Combinatorial (79), there is available
0 V n ( t ) e λ t V n ( 0 ) + D λ
It can be seen that s i , β i , e i and adaptive parameter signals are bounded and stable. Further, y ˜ ( t ) is bounded stable; due to the boundedness of the input signal y ( t ) , it is easy to know that υ i , δ i , H i , u n , α i , n , α ¯ i , n is bounded and stable. Then, it is uniformly bounded for all signals of the system.

4.2. Design of Oil Return Pressure Controller

In the case of a given load force, in order to determine the only reference pressure of the two chambers, a lower constant pressure p 2 d will be set on the back pressure side to maintain the overall pressure at a lower level to save energy.
The rod cavity pressure controller needs to calculate the control input p 2 that makes the pressure p 2 d track Q 2 M with a certain accuracy. Define the parameter vector θ p = [ θ β , θ Q ] = [ β e , β e Q ˜ 2 ] .
Define the pressure tracking error variable and derive the following:
z p = p 2 p 2 d z ˙ p = p ˙ 2 p ˙ 2 d         = A 2 V 2 θ β x ˙ L 1 V 2 θ β Q 2 M 1 V 2 θ Q Δ 22 p ˙ 2 d
Taking A as the control input, according to the DCARC theory [21], the control law is as follows:
Q 2 M = Q 2 M a + Q 2 M s Q 2 M a = A 2 x ˙ L θ ^ Q θ ^ β V 2 θ ^ β P ˙ 2 d Q 2 M s = Q 2 M s 1 + Q 2 M s 2 Q 2 M s 1 = k 1 V i 2 θ β min z p
In the formula, the control law includes two parts, the adaptive model compensation term Q 2 M a and robust feedback term Q 2 M s . θ β min represents the lower bound of parameter θ β and θ β > 0 , and the selection condition of feedback gain k 1 will be given later.
Bring the controller (80) into Equation (79) to obtain
z ˙ p = k 1 θ β θ β min z p + ( θ β V 2 Q 2 M s 2 ϕ p T θ ˜ p Δ 22 )             + A 2 V 2 θ β z p
where
ϕ p = [ θ ^ Q V 2 θ ^ β , 1 V 2 ]
From Equation (81), Q 2 M s 2 can be designed to satisfy the following stabilization conditions:
z p ( θ β V 2 Q 2 M s 2 ) 0 z p ( θ β V 2 Q 2 M s 2 ϕ p T θ ˜ p Δ 22 ) ε
In the formula, ε is any small design parameter.
The parameter vector θ p is estimated online, and the estimated value is updated online by applying the adaptive law of discontinuous projection:
θ ^ p = Pr o j θ p ( Γ p τ p )
where Γ p > 0 is an adaptive diagonal matrix and τ p = ϕ p z p is an adaptive function.

5. Experimental Verification

To validate the performance advantages of the proposed controller, a three-degree-of-freedom (3-DOF) heavy-duty manipulator testbed, centered on an independent metering hydraulic system, was constructed (see Figure 3). The hydraulic power was supplied by a Rexroth SYDFEE-20/071R (Horb am Neckar, Germany) electro-proportional pump, whose displacement was regulated via a pressure-flow compound control scheme. The inlet and outlet ports of the boom, arm, and bucket actuators were independently governed by dedicated Rexroth 4WREE-10 proportional servo valve from Rexroth company (Germany) proportional servo valves. For system feedback, actuator displacements were measured using NS-WY06-1000mm cable (Shanghai Tianmu company, Shanghai, China) sensors (with a measurement noise of ±0.5 mm), while load pressures were acquired via RPT8200-series (Shanghai Stedeford company, Shanghai, China) transducers (with a measurement noise of ±0.07 MPa).
The measurement and control framework was implemented using dSPACE rapid control prototyping. The control algorithm designed in Simulink was compiled into deployable code. Real-time monitoring and parameter tuning were facilitated by the ControlDesk 2018 software. At the hardware level, command signals to the pump and valves were output through a dS-4302 board to drive the manipulator, while sensor signals were simultaneously fed back to the controller via a dS-2004 board, closing the control loop. A consistent sampling period of 10 ms was maintained throughout the experiments.
The performance of the proposed controller was evaluated under the inherent measurement noise of the sensors (as specified in Section 4.1). Despite these non-ideal conditions, the controller successfully achieved precise trajectory tracking with the prescribed transient and steady-state performance, which underscores its inherent robustness to measurement uncertainties.
The prescribed performance bounds were configured with the function F ( t ) = 0.99 e 0.5 t + 0.01 , and the scaling parameters were chosen as δ _ = 0.1 and δ ¯ = 0.095 .
The core control algorithm integrates an adaptive fuzzy mechanism with an extended state observer for the IMS. The observer gain was synthesized via Linear Matrix Inequality (LMI) techniques using the MATLAB 2022b LMI toolbox. Setting the symmetric matrices Λ 1 = Λ 2 = 10 I , the solver yielded the observer gain vector k = 101 , 9501 , 2.2 × 10 5 T and the corresponding positive definite matrix p 1 :
P 1 =   2 . 0370   0 . 0000   0 . 0000 0 . 0000   0 . 1834   0 . 0001 0 . 0000   0 . 0001   0 . 0000   × 10 8
The fuzzy subsystem employs Gaussian membership functions defined as μ A n i = exp y ˜ 3 + i 2 2 , i = 1 , , 5 , and n 1 , 2 .
The fuzzy basis functions are consequently derived as follows:
φ n , i = exp y ˜ 3 + i 2 2 i = 1 5 exp y ˜ 3 + i 2 2
To adjust the design parameters online, the following adaptive law is implemented:
W ^ ˙ = s 1 φ ( y ( t ) ) σ W ^
Among them, W ^ = W ^ 1 , , W ^ 5 T and φ = φ 1 , , φ 5 T select the parameters σ = 1 , and the other parameters of the controller are set to the following: θ 1 = 3 , θ 2 = 1 , θ 3 = 4 × 10 7 , h = 1 × 10 5 , b = k × 10 11 , c = c 1 = c 2 = 1 , c 3 = 1000 , ε 0 = ε 1 = ε 2 = 0.1 , ξ 1 = 5 , ξ 2 = 1 . The time constant of the first-order filter is τ 2 = 0.05 , τ 3 = 1500 .
The initial value of each state of the system is selected as
z 0 , x 1 0 , x 2 0 T = 0.5 , 0 , 0.2 T
W ^ 1 0 , W ^ 2 0 , W ^ 3 0 , W ^ 4 0 , W ^ 5 0 T = 0.1 , 0.5 , 0.7 , 0.9 T
υ T 0 , δ T 0 , H T 0 T = 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 T ,   α ¯ 2 = 0 ,   α ¯ 3 = 0 .
There are two controllers compared in this section to verify the effectiveness of the proposed control scheme.
C1: This is the controller proposed in this paper.
C2: This is a controller that lacks PPC, and the remaining control parameters are consistent with C1. The control law is
u = k 3 υ 1 c 3 s 3 h 2 s 3 + α ¯ ˙ 3
Taking the flat-ground condition of the manipulator as an example, the performance of the controller is compared according to the pulsating continuous and smooth bucket tip motion trajectory shown in Figure 4.
Figure 4 illustrates the desired pulsating and continuous bucket-tip motion trajectory used for the performance evaluation of the controllers under the flat-ground condition. This specific trajectory was designed to emulate a typical, challenging excavation cycle. It includes periods of smooth, continuous motion as well as sudden changes in direction and velocity (the ‘pulsating’ segments), which are representative of real-world operational commands. The purpose of employing such a trajectory is to rigorously test and demonstrate the controller’s ability to handle both smooth tracking and rapid transient responses. The subsequent experimental results (Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10) are all based on tracking this reference trajectory.
Figure 5 and Figure 6 show the position tracking performance of the boom and arm joints under the C1 controller. It can be seen that the actual positions of the two joints can track the desired trajectory well. The tracking errors of the two controllers are compared as shown in Figure 7 and Figure 8. In order to ensure an objective quantitative comparison [25], the control performance of controllers C1 and C2 is further evaluated by using the maximum absolute value, mean value, and standard deviation of the tracking error as the measurement indicators. It can be seen from the experimental results that the transient and steady-state control performance of the proposed controller C1 is better than that of the C2 controller. The main reason is that the predetermined performance framework is introduced. At the same time, based on the K-filter as the extended state observer to observe the position state variable of the system, the FLS is used to perform feedforward compensation for the unmodeled error of the manipulator dynamics and the hydraulic system to improve the progressive tracking performance of the system. The control input is shown in Figure 9 and Figure 10, which show the real-time motion state of the bucket tip when the manipulator performs the trajectory tracking task. It can be clearly seen that the manipulator successfully completes the desired flat-ground trajectory, which verifies the feasibility of the proposed scheme.
Figure 5 and Figure 6 present the primary validation of the trajectory tracking performance of the proposed C1 controller. The results demonstrate that the integrated system, combining the K-filter state observer and the adaptive fuzzy controller, successfully achieves high-precision tracking of the desired trajectories for both the boom and arm joints under the standard operating conditions.
To quantitatively validate the critical role of the PPC framework, a comparative analysis between the proposed controller (C1) and a counterpart without PPC (C2) is presented in Figure 7 and Figure 8. The results conclusively show that only C1 guarantees that the tracking error remains within the user-defined, exponentially decaying performance bounds, thereby validating the theoretical PPC capability.
The quantitative superiority of the proposed C1 controller is unequivocally demonstrated in Table 1. For the boom joint, C1 reduces the MAE, STD, and ITAE by approximately 73%, 75%, and 82%, respectively, compared to the C2 controller. Similar significant improvements are observed for the arm joint. This quantitatively confirms that the proposed controller not only constrains the error within preset bounds but also significantly improves the absolute tracking precision and dynamic response across both transient and steady-state phases.
Based on the oil return pressure controller, the oil return pressure of the hydraulic cylinder is constrained, as shown in Figure 11; in the whole operation cycle, the oil return pressure of the system is controlled in a low range, which effectively reduces the pressure loss caused by the throttling of the oil return valve port and improves the energy utilization efficiency.
Figure 11 provides direct experimental verification of the energy-saving capability of the proposed system. The dedicated oil return pressure controller, designed in Section 4.2, successfully maintains the rod cavity pressure at a low constant level, significantly reducing the throttling losses across the return-side valve orifice and thereby improving the overall system energy efficiency.
In order to further evaluate the generalization performance and robustness of the proposed control algorithm, two new motion trajectories are used for testing. As shown in Figure 12 and Figure 13, under the action of the C1 controller, the boom and the arm joint still show good tracking performance on two different forms of desired trajectories, and the actual position can accurately and smoothly follow the target motion. It can be seen that the manipulator can successfully complete different types and complexities of trajectory tasks. At the same time, as shown in Figure 14, the oil return pressure of the system is still stably limited to a lower range throughout the process, which significantly reduces the throttling loss and reflects a good energy-saving effect. The above results consistently show that the proposed control strategy has high feasibility and energy efficiency in different trajectory tasks.
To test the robustness and generalizability of the C1 controller beyond a single operating condition, it was subjected to more complex and demanding trajectories. As shown in Figure 12 and Figure 13, the controller maintains excellent tracking performance. Furthermore, Figure 14 confirms that the energy-saving pressure control remains effective. This consistent performance across diverse tasks robustly validates the controller’s practicality and adaptability.
The quantitative energy-saving effect of the proposed scheme is unequivocally demonstrated in Table 2. The dedicated pressure controller in C1 actively maintains the average return pressure at a low level for both actuators. For instance, under the flat-ground condition, the boom’s return pressure is reduced to 0.15 MPa (a 75% reduction) and the arm’s to 0.10 MPa (a 75% reduction), compared to their respective operational baselines without active pressure control. Similar significant reductions are achieved under the complex trajectory. This substantial lowering of the return pressure directly translates to a quadratic reduction in the throttling power loss across each return valve orifice, thereby providing definitive quantitative evidence for the improved energy efficiency claimed in this paper.
In summary, the comprehensive experimental results from Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14 collectively demonstrate the superior overall performance of the proposed C1 controller. The key achievements can be summarized in four aspects:
High-Precision Trajectory Tracking: As evidenced in Figure 5, Figure 6, Figure 12 and Figure 13, the C1 controller enables both the boom and arm joints to accurately follow the desired trajectories, including both standard and more complex paths.
Guaranteed Transient and Steady-State Performance: Figure 7 and Figure 8 provide definitive proof that the tracking error of the C1 controller is strictly constrained within the user-defined, exponentially decaying bounds of the prescribed performance function, fulfilling the core theoretical promise of the PPC methodology.
Effective Energy-Saving Capability: The functionality of the dedicated oil return pressure controller is successfully validated in Figure 11 and Figure 14, showing that the system back pressure is actively maintained at a low level, thereby reducing throttling losses and improving overall energy efficiency.
Robustness and Generalizability: The consistent and reliable performance of the C1 controller across different and more complex operational trajectories (Figure 12, Figure 13 and Figure 14), under realistic sensor noise and disturbances, underscores its robustness and practical applicability beyond a single specific task.
These results, taken together, confirm that the C1 controller successfully integrates the K-filter-based state observation, adaptive fuzzy compensation, and prescribed performance control into a cohesive framework that delivers high accuracy, robustness, and energy efficiency simultaneously.

6. Conclusions

This study shows that the predetermined performance control strategy based on adaptive output feedback proposed for the IMS significantly improves the system’s energy efficiency while achieving high-precision trajectory tracking. A K-filter is utilized, serving to accurately reconstruct the unmeasurable state quantities, and the dependence on speed and pressure sensors is effectively overcome. The FLS is used to compensate for the unmodeled dynamics and external disturbances online, which enhances the robustness of the system. Furthermore, the PPC theory is used to constrain the transient and steady-state performance of the tracking error to ensure the control accuracy. In addition, the application of the dynamic surface control method avoids the ‘computational explosion’ problem in backstepping control and improves the algorithm’s realizability. The specially designed oil return pressure controller maintains the back pressure at a low level, reducing the throttling loss of the oil return path and thereby improving the overall energy efficiency. Theoretical analysis and comparative experimental results show that the proposed control strategy can achieve excellent tracking performance and energy-saving effects at the same time in the presence of time-varying disturbance and parameter uncertainty, which provides a promising solution for the practical engineering application of the IMS.
The follow-up research can focus on optimizing the design and application of self-organizing Gaussian basis function vectors and gradually relax the existing assumptions in this paper to enhance the applicability and robustness of the algorithm. In addition, if it is further extended to stochastic systems, input saturation and output constraint processing mechanisms can be introduced, online optimization of control parameters can be realized by combining reinforcement learning, and the Monte Carlo method can be used to systematically evaluate the influence of different intensity uncertainties and noise on control quality, so as to comprehensively improve the tracking performance and reliability of the system.

Author Contributions

Conceptualization, Y.L.; Methodology, Y.L.; Software, Y.L.; Validation, Y.L.; Formal analysis, Y.L.; Investigation, Y.L.; Resources, Y.L.; Data curation, Y.L.; Writing—original draft, Y.L.; Writing—review & editing, Y.L.; Visualization, Y.L.; Supervision, X.Q.; Project administration, X.Q.; Funding acquisition, X.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

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

Author Yuhe Li, employed by the Tianjin Research Institute of Construction Machinery Co., Ltd., Tianjin 300409, declares no financial or non-financial conflicts of interest related to the submitted work.

Abbreviations

C1Proposed Controller (Adaptive Fuzzy Prescribed Performance Control)
C2Comparative Controller (Without Prescribed Performance Control)
DOFDegree Of Freedom
DSCDynamic Surface Control
ESOExtended State Observer
FLSFuzzy Logic System
IMSIndependent Metering System (or Load Port Independent Hydraulic System)
PPCPrescribed Performance Control
PPFPrescribed Performance Function
UUBUniformly Ultimately Bounded

References

  1. Manring, N.D.; Fales, R.C. Hydraulic Control Systems; Wiley: New York, NY, USA, 2019. [Google Scholar]
  2. Shi, H.; Yang, H.; Gong, G.; Liu, H.; Hou, D. Energy saving of cutterhead hydraulic drive system of shield tunneling machine. Autom. Constr. 2014, 37, 11–21. [Google Scholar] [CrossRef]
  3. Chen, C.; Xiao, B.; Zhang, Y.; Zhu, Z. Automatic vision-based calculation of excavator earthmoving productivity using zero-shot learning activity recognition. Autom. Constr. 2023, 146, 104702. [Google Scholar] [CrossRef]
  4. Eriksson, B.; Palmberg, J.O. Individual metering fluid power systems: Challenges and opportunities. Proc. Inst. Mech. Eng. 2011, 225, 196–211. [Google Scholar] [CrossRef]
  5. Ramezani, M.; Tafazoli, S. Using Artificial Intelligence in Mining Excavators: Automating Routine Operational Decisions. IEEE Ind. Electron. Mag. 2021, 15, 6–11. [Google Scholar] [CrossRef]
  6. Hui, J.; Ling, J.; Yuan, J. Adaptive backstep controller with extended state observer for load following of nuclear power plant. Prog. Nucl. Energy 2021, 137, 103745. [Google Scholar] [CrossRef]
  7. Wang, C.; Liu, J.; Xin, L.; Li, G.; Pan, J. Design of full-order state observer for two-mass joint servo system based on the fixed gain filter. IEEE Trans. Power Electron. 2022, 37, 10466–10475. [Google Scholar] [CrossRef]
  8. Deng, W.; Yao, J. Extended-state-observer-based adaptive control of electrohydraulic servomechanisms without velocity measurement. IEEE/ASME Trans. Mechatron. 2019, 25, 1151–1161. [Google Scholar] [CrossRef]
  9. Santos, J.C.; Cuau, L.; Poignet, P.; Zemiti, N. Decoupled model predictive control for path following on complex surfaces. IEEE Robot. Autom. Lett. 2023, 8, 2046–2053. [Google Scholar] [CrossRef]
  10. Zhuang, H.; Sun, Q.; Chen, Z. 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]
  11. Li, Y.; Liu, Y.; Tong, S. Observer-based neuro-adaptive optimized control of strict-feedback nonlinear systems with state constraints. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 3131–3145. [Google Scholar] [CrossRef]
  12. Won, D.; Kim, W.; Tomizuka, M. High-gain-observer-based integral sliding mode control for position tracking of hydraulic servo systems. IEEE/ASME Trans. Mechatron. 2017, 22, 2695–2704. [Google Scholar] [CrossRef]
  13. Zhou, Q.; Li, H.; Shi, P. Decentralized adaptive fuzzy tracking control for robot finger dynamics. IEEE Trans. Fuzzy Syst. 2015, 23, 501–510. [Google Scholar] [CrossRef]
  14. Chen, M.; Tao, G.; Jiang, B. Dynamic surface control using neural networks for a class of uncertain nonlinear systems with input saturation. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 2086–2097. [Google Scholar] [CrossRef]
  15. Hua, C.; Guan, X. Output feedback stabilization for time-delay nonlinear interconnected systems using neural networks. IEEE Trans. Neural Netw. 2008, 19, 673–688. [Google Scholar]
  16. Chen, J.; Ai, C.; Kong, X. PID Control of Hydraulic Robotic Arm Based on Reinforcement Learning. IEEE Trans. Ind. Electron. 2025, 1–11. [Google Scholar] [CrossRef]
  17. Song, X.; Wu, C.; Song, S.; Tejado, I. Fuzzy wavelet neural adaptive finite-time self-triggered fault-tolerant control for a quadrotor unmanned aerial vehicle with scheduled performance. Eng. Appl. Artif. Intell. 2024, 131, 107832. [Google Scholar] [CrossRef]
  18. Yang, S.; Pan, Y.; Cao, L.; Chen, L. Predefined-Time Fault-Tolerant Consensus Tracking Control for Multi-UAV Systems with Prescribed Performance and Attitude Constraints. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 4058–4072. [Google Scholar] [CrossRef]
  19. Huang, X.; Biggs, J.D.; Duan, G. Post-capture attitude control with prescribed performance. Aerosp. Sci. Technol. 2020, 96, 105572–105589. [Google Scholar] [CrossRef]
  20. Ma, H.; Chen, M.; Feng, G.; Wu, Q. Disturbance-observer-based adaptive fuzzy tracking control for unmanned autonomous helicopter with flight boundary constraints. IEEE Trans. Fuzzy Syst. 2022, 31, 184–198. [Google Scholar] [CrossRef]
  21. Bechlioulis, C.; Rovithakis, G. Robust adaptive control of feedback liearizable IMO nonlinear systems with prescribed performance. IEEE Trans. Autom. Control 2008, 53, 2090–2099. [Google Scholar] [CrossRef]
  22. Ma, H.; Zhou, Q.; Li, H.; Lu, R. Adaptive prescribed performance control of a flexible-joint robotic manipulator with dynamic uncertainties. IEEE Trans. Cybern. 2021, 52, 12905–12915. [Google Scholar] [CrossRef]
  23. Chen, J.; Jiang, H.; Kong, X.; Ai, C. Mode Switching Control of Independent Metering Fluid Power Systems. ISA Trans. 2025, 158, 735–748. [Google Scholar] [CrossRef]
  24. Qi, X.; Li, C.; Ni, W.; Ma, H. A novel adaptive fuzzy prescribed performance congestion control for network systems with predefined settling time. Neural Comput. Appl. 2024, 36, 523–532. [Google Scholar] [CrossRef]
  25. Hua, C.; Liu, G.; Li, L.; Guan, X. Adaptive fuzzy prescribed performance control for nonlinear switched time-delay systems with unmodeled dynamics. IEEE Trans. Fuzzy Syst. 2017, 26, 1934–1945. [Google Scholar] [CrossRef]
  26. Wang, C.; Lin, Y. Decentralised adaptive dynamic surface control for a class of interconnected non-linear systems. IET Control Theory Appl. 2012, 6, 1172–1181. [Google Scholar] [CrossRef]
  27. Deng, W.; Zhou, H.; Zhou, J.; Yao, J. 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]
  28. 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]
  29. Wang, S.; Yu, H.; Yu, J.; Na, J.; Ren, X. Neural-network-based adaptive funnel control for servo mechanisms with unknown dead-zone. IEEE Trans. Cybern. 2020, 50, 1383–1394. [Google Scholar] [CrossRef]
  30. Koivumäki, J.; Zhu, W.H.; Mattila, J. Energy-efficient and high-precision control of hydraulic robots. Control Eng. Pract. 2019, 85, 176–193. [Google Scholar] [CrossRef]
  31. Ding, R.; Zhang, J.; Xu, B.; Cheng, M. Programmable hydraulic control technique in construction machinery: Status, challenges and countermeasures. Autom. Constr. 2018, 95, 172–192. [Google Scholar] [CrossRef]
Figure 1. Load port independent position feedback hydraulic control system.
Figure 1. Load port independent position feedback hydraulic control system.
Processes 13 04007 g001
Figure 2. Schematic diagram of the control framework.
Figure 2. Schematic diagram of the control framework.
Processes 13 04007 g002
Figure 3. Three-degree-of-freedom heavy-duty manipulator platform based on independent-metering hydraulic system. Adapted from [23].
Figure 3. Three-degree-of-freedom heavy-duty manipulator platform based on independent-metering hydraulic system. Adapted from [23].
Processes 13 04007 g003
Figure 4. Trajectory of flat-ground condition. Schemes follow the same formatting.
Figure 4. Trajectory of flat-ground condition. Schemes follow the same formatting.
Processes 13 04007 g004
Figure 5. The trajectory tracking effect of the boom under the C1 controller.
Figure 5. The trajectory tracking effect of the boom under the C1 controller.
Processes 13 04007 g005
Figure 6. The trajectory tracking effect of the stick under the C1 controller.
Figure 6. The trajectory tracking effect of the stick under the C1 controller.
Processes 13 04007 g006
Figure 7. The trajectory tracking error of the boom under different controllers.
Figure 7. The trajectory tracking error of the boom under different controllers.
Processes 13 04007 g007
Figure 8. The trajectory tracking error of the stick under different controllers.
Figure 8. The trajectory tracking error of the stick under different controllers.
Processes 13 04007 g008
Figure 9. The control input of the boom joint under the C1 controller.
Figure 9. The control input of the boom joint under the C1 controller.
Processes 13 04007 g009
Figure 10. The control input of the stick joint under the C1 controller.
Figure 10. The control input of the stick joint under the C1 controller.
Processes 13 04007 g010
Figure 11. Back pressure tracking performance of pressure controller.
Figure 11. Back pressure tracking performance of pressure controller.
Processes 13 04007 g011
Figure 12. The trajectory tracking effect of the boom under the C1 controller.
Figure 12. The trajectory tracking effect of the boom under the C1 controller.
Processes 13 04007 g012
Figure 13. The trajectory tracking effect of the stick under the C1 controller.
Figure 13. The trajectory tracking effect of the stick under the C1 controller.
Processes 13 04007 g013
Figure 14. Back pressure tracking performance of pressure controller.
Figure 14. Back pressure tracking performance of pressure controller.
Processes 13 04007 g014
Table 1. Quantitative performance indices for the flat-ground trajectory.
Table 1. Quantitative performance indices for the flat-ground trajectory.
JointControllerMAE [deg]STD [deg]ITAE [deg·s]
BoomC1 (Proposed)0.030.021.5
C2 (w/o PPC)0.110.088.2
ArmC1 (Proposed)0.050.032.1
C2 (w/o PPC)0.150.1012.5
Table 2. Quantitative analysis of energy-saving performance via return pressure.
Table 2. Quantitative analysis of energy-saving performance via return pressure.
ActuatorOperational ConditionControllerAverage Return PressurePressure Reduction
BoomFlat-Ground (Figure 11)C1 (Proposed)0.15≈75%
Without Pressure Control≈0.6
ArmFlat-Ground (Figure 11)C1 (Proposed)0.10≈75%
Without Pressure Control≈0.4
BoomComplex Trajectory (Figure 14)C1 (Proposed)0.15≈78%
Without Pressure Control≈0.7
ArmComplex Trajectory (Figure 14)C1 (Proposed)0.10≈67%
Without Pressure Control≈0.3
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

Li, Y.; Qi, X. Prescribed Performance Output Feedback Control of the Independent Metering Electro-Hydraulic System. Processes 2025, 13, 4007. https://doi.org/10.3390/pr13124007

AMA Style

Li Y, Qi X. Prescribed Performance Output Feedback Control of the Independent Metering Electro-Hydraulic System. Processes. 2025; 13(12):4007. https://doi.org/10.3390/pr13124007

Chicago/Turabian Style

Li, Yuhe, and Xiaowen Qi. 2025. "Prescribed Performance Output Feedback Control of the Independent Metering Electro-Hydraulic System" Processes 13, no. 12: 4007. https://doi.org/10.3390/pr13124007

APA Style

Li, Y., & Qi, X. (2025). Prescribed Performance Output Feedback Control of the Independent Metering Electro-Hydraulic System. Processes, 13(12), 4007. https://doi.org/10.3390/pr13124007

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