Next Article in Journal
Conductor Arrangement for Loss Reduction in Concentrated Winding PCB AFPM for Robotic Joints
Previous Article in Journal
Model-Assisted Active Disturbance Rejection Control for Permanent Magnet Synchronous Motor with Gearbox Broken Tooth Fault: Design and Experiments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Physical-State Feedforward Observer with Disturbance-Adaptive Constraint Control for Active Suspension Electro-Hydraulic Actuators

School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China
*
Author to whom correspondence should be addressed.
Actuators 2026, 15(7), 375; https://doi.org/10.3390/act15070375 (registering DOI)
Submission received: 12 April 2026 / Revised: 10 June 2026 / Accepted: 11 June 2026 / Published: 5 July 2026
(This article belongs to the Section Control Systems)

Abstract

The high-performance control of active suspension electro-hydraulic actuators (ASEHA) is limited by a timing mismatch: the primary internal physical state (load pressure) responds to disturbances almost instantaneously, whereas the tracking error used for feedback lags behind. To address this issue, a physics-aware co-design framework introduces three innovations: (i) a pressure-adaptive bandwidth ESO that directly schedules the observer bandwidth via load pressure, enabling faster disturbance estimation; (ii) a disturbance-adaptive constraint controller whose safety boundary is adjusted in real time using the observer‘s disturbance estimates, balancing tracking precision and safety; and (iii) a structured disturbance-separation architecture that reduces observer burden via model-based feedforward. By leveraging load pressure as a feedforward signal, this framework overcomes the latency inherent in error-feedback methods. Comparative simulations show that the proposed method outperforms conventional error-feedback methods by achieving a significant reduction in estimation error, as well as 2.3-times faster convergence, while ensuring both high tracking accuracy and strict constraint satisfaction.

1. Introduction

The active suspension electro-hydraulic actuator (ASEHA) is pivotal for advanced vehicles, as its high-precision control governs ride comfort and handling stability [1]. This demands a control system capable of precise motion tracking despite severe and uncertain disturbances [2,3].
A common approach to addressing this challenge is disturbance estimation using Extended State Observers (ESOs) [4]. Their performance critically depends on observer bandwidth, prompting various adaptive designs where bandwidth is tuned based on feedback from the tracking error [5,6,7,8,9,10]. However, these error-feedback designs inherently suffer from a timing issue: within the ASEHA, a disturbance first perturbs the internal force balance, manifesting almost instantaneously as a change in the load pressure P L ( t ) —the earliest internal physical-state indicator of force disturbance [11,12]. This pressure change must then drive the mechanical inertia, be measured, and be compared to finally generate the tracking error ξ 1 ( t ) . Consequently, a conventional error-feedback observer reacts to the system’s past state rather than the immediate physical change.
To address this timing issue, we propose a proactive approach: replacing reactive error-feedback with physical-state feedforward. This shift is realized by the pressure-adaptive bandwidth ESO (PABESO), which couples its bandwidth scheduling directly to the load pressure P L ( t ) , thereby reducing reliance on the delayed error-feedback loop. This enables faster disturbance estimation and mitigates the phase lag that has long constrained observer-based control.
The timely, high-fidelity disturbance estimates provided by the PABESO enable the downstream controller to tackle a concomitant challenge: enforcing strict safety constraints without conservative performance loss. The Barrier Lyapunov Function (BLF) [13,14,15] is an established mechanism for this. However, conventional BLFs employ static or predefined time-varying boundaries [16,17]. This divorces the safety boundary from available real-time disturbance estimates, leading to a fixed and often conservative trade-off between robustness and precision.
To realize a complete physics-aware co-design framework, we introduce a disturbance-adaptive constraint controller. Its core innovation is a disturbance-adaptive safety boundary k ( t ) that is directly determined in real-time by the PABESO’s disturbance estimate. This enables a disturbance-aware, feedforward-like coordination, where the boundary relaxes preemptively under large disturbances to preserve feasibility and tightens opportunistically in calm conditions to reclaim performance. Implemented within a compensated command-filtered backstepping framework [18,19,20,21,22], the strategy dynamically resolves the performance–safety trade-off. Thus, the co-design creates a beneficial loop between physical-state perception and constraint-aware action, integrating the components into a unified framework.
Building on this foundation, the disturbance-estimation architecture itself must be refined to further enhance the precision and synergy of the physics-aware co-design framework. This is particularly critical for the ASEHA, where disturbances are heterogeneous, comprising physically modellable components (e.g., viscous friction) and genuinely unknown dynamics [23,24]. While advanced strategies exist, ranging from feedforward cancelation [25] and spectral decomposition [26] to multi-observer architectures [27], they often treat known dynamics as an isolated, static component. This limits the integration of prior physical knowledge into the observer’s core adaptation loop. Consequently, the observer remains burdened, limiting the overall framework’s estimation accuracy and robustness.
To overcome this limitation and realize a physics-aware co-design, we introduce a structured disturbance-separation architecture as the third component. It explicitly decomposes disturbances into a physically modellable part d p h y ( t ) for feedforward cancelation and a genuinely unknown residual d e x t ( t ) for the PABESO’s focused estimation. By offloading the observer with this prior physical knowledge, the architecture allows the PABESO to focus more on truly uncertain dynamics. The resulting estimates provide improved support for the disturbance-adaptive constraint management, thereby contributing to an integrated three-component co-design.
Thus, the proposed physics-aware co-design framework integrates three synergistic components: a physical-state feedforward observer, a disturbance-adaptive constraint controller, and a structured disturbance-separation architecture. Together, they form a co-design framework that combines disturbance observation and constraint-aware control. The main contributions of this work are therefore threefold:
(1)
A physical-state feedforward observer (PABESO) that uses load-pressure as a feedforward signal for bandwidth tuning, enabling faster disturbance estimation.
(2)
A disturbance-adaptive constraint controller that leverages the PABESO’s disturbance estimates to dynamically adjust the safety boundary, enabling an adaptive performance–safety trade-off.
(3)
A structured disturbance-separation architecture that actively embeds prior physical knowledge to offload the observer, thereby improving estimation accuracy and reducing observer burden.
The remainder of this paper is organized as follows. Section 2 presents the nonlinear dynamic model of the ASEHA. Section 3 details the physics-aware co-design framework, introducing the physical-state feedforward observer in Section 3.1 and the disturbance-adaptive constraint controller in Section 3.2. Rigorous stability analysis of the proposed observer and the closed-loop system is provided in Section 4. Comparative simulations and discussions are presented in Section 5. Finally, Section 6 concludes the paper.

2. Nonlinear Dynamic Model of the ASEHA

The configuration of a single suspension unit is illustrated in Figure 1. The model incorporates the following key variables: the effective piston areas of the cap and rod sides, denoted by A p and A r , respectively; the corresponding chamber pressures P p ( t ) and P r ( t ) ; the hydraulic flow rates Q p ( t ) (inflow) and Q r ( t ) (outflow); the system supply and return pressures P s and P 0 ; the sprung mass m L and its vertical displacement x L ( t ) ; the servo valve spool displacement x s v ( t ) ; and the servo valve control current u ( t ) .
The motion dynamics of the sprung mass follow Newton’s second law [1]
m L x ¨ L ( t ) = F h y d ( t ) m L g B x ˙ L ( t ) F f ( t )
where g is the gravitational acceleration, B denotes the viscous damping coefficient of the hydraulic fluid, and F f ( t ) represents the lumped mechanical disturbance that includes unmodeled friction and other external disturbances. The term F h y d ( t ) = P p ( t ) A p P r ( t ) A r is the net hydraulic driving force.
Remark 1
(Load pressure as an early disturbance indicator). From the force balance Equation (1), the net hydraulic driving force is
F h y d ( t ) = P p ( t ) A p P r ( t ) A r
Following the standard definition in hydraulic systems [28], the load pressure is defined as
P L ( t ) = P p ( t ) P r ( t ) ( A r / A p )
Substituting this definition into  F h y d ( t )  yields
F h y d ( t ) = A p P L ( t )
Hence,  P L ( t )  is algebraically proportional to the net hydraulic force and changes instantaneously when a disturbance alters the force balance.
In hydraulic systems, pressure dynamics respond significantly faster than mechanical displacements due to the high bulk modulus of the fluid (typically 10 8 10 9 Pa ) [12,29]. When a disturbance occurs, it first perturbs the force balance, which manifests immediately as a change in P L ( t ) . This pressure change then propagates through the mechanical inertia—requiring integration from acceleration to velocity to displacement—before appearing in the tracking error ξ 1 ( t ) = x L ( t ) x d ( t ) . Consequently, P L ( t ) provides a leading-phase signal compared to the displacement-based feedback error.
Based on the load-flow continuity equation, the pressure dynamics in the two chambers of the hydraulic cylinder are given by the following nonlinear differential equations:
P ˙ p ( t ) = β e V p ( t ) [ A p x ˙ L ( t ) c i p ( P p ( t ) P r ( t ) ) + Q p ( t ) + w p ( t ) ]
P ˙ r ( t ) = β e V r ( t ) [ A l x ˙ L ( t ) + c i p ( P p ( t ) P r ( t ) ) c e p P r ( t ) Q r ( t ) + w r ( t ) ]
where β e is the effective bulk modulus of the hydraulic fluid; c i p and c e p are the internal and external leakage coefficients of the cylinder, respectively; w p ( t ) and w r ( t ) represent system disturbances; and V p ( t ) = V p 0 + A p x L ( t ) and V r ( t ) = V r 0 + A r x L ( t ) denote the instantaneous volumes of the cap and rod sides, with V p 0 and V r 0 being their initial volumes.
The flow rates Q p ( t ) and Q r ( t ) are proportional to the spool displacement and exhibit a nonlinear relationship with the pressure difference [25], modeled as follows:
Q p ( t ) = k t x s v ( t ) Ψ 1
Q r ( t ) = k t x s v ( t ) Ψ 2
where k t = C d ω 2 / ρ is the flow-rate coefficient, with C d being the discharge coefficient; ω is the spool area gradient; and ρ is the fluid density. The terms Ψ 1 and Ψ 2 represent the direction-dependent pressure-flow nonlinearities, defined as Ψ 1 = H ( u ( t ) ) P s P p ( t )   + H ( u ( t ) )   P p ( t ) P 0 , Ψ 2 = H ( u ( t ) ) P r ( t ) P 0 + H ( u ( t ) ) P s P r ( t ) , with H ( · ) being the Heaviside step function. Given that the spool response is significantly faster than the actuator dynamics, the spool displacement is assumed to be proportional to the control current, i.e., x s v ( t ) = k s v u ( t ) , where k s v is the proportional gain.
To address the inherent nonlinearities and parametric uncertainties of the hydraulic system, the following assumption is introduced:
Assumption 1.
The disturbances  w p ( t )  and  w r ( t )  are continuously differentiable, and modeling errors arising from variations in  β e ,  c i p , and  c e p  are incorporated into  w p ( t )  and  w r ( t ) .
Under Assumption 1, the state vector is defined as X ( t ) = [ x 1 ( t ) , x 2 ( t ) , x 3 ( t ) ] T   = [ x L ( t ) , x ˙ L ( t ) , x ¨ L ( t ) ] T , and the system’s output is y ( t ) = x 1 ( t ) . The ASEHA dynamics (1)–(5) can be expressed in the following state-space form [30], which explicitly highlights the nonlinear control-affine structure and the lumped disturbance term:
x ˙ 1 ( t ) = x 2 ( t ) x ˙ 2 ( t ) = x 3 ( t ) x ˙ 3 ( t ) = α h x 2 ( t ) + β h x 3 ( t ) + γ u u ( t ) + d ( t )
In (6), the coefficients and disturbance term are defined as follows:
α h = β e m L A p 2 V p ( t ) + A r 2 V r ( t ) 2 β e C i p b s m L ( A p + A r ) A p V p ( t ) + A r V r ( t ) , β h = b s m L 2 β e C i p A p + A r A p V p ( t ) + A r V r ( t ) , γ u = β e m L k q k i A p V r ( t ) Ψ 1 + A p V r ( t ) Ψ 2 , d ( t ) = d p h y ( t ) + d e x t , ( t ) ,
Physically, α h reflects the combined hydraulic stiffness and leakage-induced damping, β h governs the energy dissipation due to viscous friction, and γ u is the control input gain determined by the pressure-flow nonlinearities Ψ 1 and Ψ 2 . The lumped disturbance d ( t ) is decomposed into a physically modellable part d p h y ( t ) and an uncertain residual d e x t ( t ) , where d e x t ( t ) contains unknown friction F f ( t ) , unmeasurable disturbances w p ( t ) , w r ( t ) , and any modeling errors in d p h y ( t ) .
The physically modellable part d p h y ( t ) is selected as:
d p h y ( t ) = 2 β e c i p A p + A r A p V p ( t ) + A r V r ( t ) g + β e m L A r V r c e p P r ( t ) ,
where β e , c i p , c e p are nominal values (obtainable from offline identification or manufacturer data), and V p ( t ) , V r ( t ) , P r ( t ) are obtained from displacement and pressure measurements. This separation offloads the observer via feedforward cancellation of d p h y ( t ) , allowing it to focus on the uncertain residual d e x t ( t ) .
Remark 2
(On force approximation). The approximation ( P p ( t ) P r ( t ) ) ( A p + A r ) 2 ( P p ( t ) A p P r ( t ) A r )  is made for analytical tractability, with its error absorbed into the system disturbances.
Assumption 2.
The term  d e x t ( t )  encompasses all unmodeled dynamics, and its first-time derivative is bounded, i.e., there exists a positive constant  d ¯  such that  | d ˙ e x t ( t ) | d ¯  for all  t 0 .
Assumption 3.
The desired displacement trajectory  x d ( t )  is continuously differentiable up to the third order, and its derivatives are bounded. Specifically, there exist positive constants  x ¯ d ,  v ¯ d  and  a ¯ d  such that  x d x ¯ d ,  x ˙ d v ¯ d , and  x ¨ d a ¯ d  for all  t 0 .

3. The Physics-Aware Co-Design Framework

This section presents a co-designed framework. Different from conventional error-feedback-based observers and static-boundary BLF controllers, the framework introduces two interlocking innovations (Figure 2): (i) the pressure-adaptive bandwidth ESO (PABESO), which implements the physical-state feedforward principle by using the load pressure to directly schedule observer bandwidth; and (ii) disturbance-adaptive constraint enforcement via a disturbance-adaptive boundary law k ( t ) , where the feasible region expands/contracts with the real-time disturbance estimate z 4 ( t ) . The following subsections detail their design.

3.1. Design of the Physical-State Feedforward Observer (PABESO)

Unlike conventional error-feedback-based observers, the proposed PABESO implements the physical-state feedforward principle. Its design is motivated by the causal primacy of the load pressure P L ( t ) , which provides the earliest indicator of disturbances.
The PABESO is constructed to estimate the state vector z 1 ( t ) , z 2 ( t ) , z 3 ( t ) along with the unknown disturbance d e x t ( t ) . Defining the estimation vector as z ( t ) = [ z 1 ( t ) , z 2 ( t ) , z 3 ( t ) , z 4 ( t ) ] T . The pressure-adaptive bandwidth tuning law ϖ d ( t ) employs a hyperbolic tangent function for pressure-dependent adjustment:
ϖ d ( t ) = ω min , P L ( t ) P n o m < δ P ω min + ( ω max ω min ) tanh ( η P L ( t ) P n o m δ P P m a x ) , o t h e r w i s e
In the above expression, P L ( t ) denotes the load pressure, P n o m its nominal value, and δ P is the pressure deviation threshold. The parameters ω min and ω max define the minimum and maximum bandwidth limits, respectively; η is a tuning gain controlling the sensitivity of bandwidth to pressure variations; and P max serves as a normalization factor to constrain the input range.
Remark 3
(Features of the bandwidth tuning law). The tuning law (7) implements the physical-state feedforward principle through three key features: (i) Pressure-driven adaptation: The bandwidth adjusts proactively with the load pressure deviation  P L ( t ) P n o m , reducing the latency inherent in error-based adaptation. (ii) Smooth trade-off: The  tanh ( · )  transition, governed by  η , balances the competing requirements of fast disturbance response and steady-state noise rejection. (iii) Implementation robustness: The deadzone  δ P  provides built-in robustness to measurement noise, while the continuous function avoids chattering and excitation of unmodeled dynamics.
In practice, this pressure-driven bandwidth scheduling enables the controller to respond to road disturbances (e.g., speed bumps) almost instantaneously, reducing the time delay that causes passenger discomfort in conventional systems.
To prevent abrupt transitions in bandwidth due to transient fluctuations or measurement noise in the load pressure P L ( t ) , a bandwidth smoothing filter [31] is introduced to smooth the desired bandwidth:
ϖ ˙ o p t ( t ) = τ 1 ϖ o p t ( t ) + τ 1 ϖ d ( t ) + K f ϖ ˙ d ( t )
where τ is the time constant and 0 < K f < 1 is the derivative feedforward gain.
The time-varying gain matrix K ( ϖ o p t ( t ) ) is designed via the bandwidth parameterization approach:
K ( ϖ o p t ( t ) ) = [ l 1 ϖ o p t ( t ) , l 2 ϖ o p t 2 ( t ) , l 3 ϖ o p t 3 ( t ) , l 4 ϖ o p t 4 ( t ) ] T
Here, l i are observer gain coefficients.
Finally, the observer dynamics are given by:
z ˙ ( t ) = A h z ( t ) + B u u ( t ) + F d p h y ( t ) + K ( ϖ o p t ( t ) ) e ( t )
where e ( t ) = y ( t ) z 1 ( t ) is the output estimation error and the system matrix A h is structured as:
A h = 0 1 0 0 0 0 1 0 0 α h β h 1 0 0 0 0
The control input matrix B u = [ 0 , 0 , γ u , 0 ] T reflects the actuation gain, while the disturbance matrix F = [ 0 , 0 , 1 , 0 ] T directs the modellable physical disturbance d p h y ( t ) into the corresponding dynamic channel.

3.2. Design of the Disturbance-Adaptive Constraint Controller (DBLF-CFBC)

This subsection details the disturbance-adaptive constraint controller, which constructs its disturbance-adaptive boundary from the PABESO’s estimates, directly addressing the latency issue in constraint enforcement. Under Assumption 3, the tracking error is defined as ξ 1 ( t ) = x 1 ( t ) x d ( t ) , where x d ( t ) denotes the desired displacement. To enforce time-varying state constraints, the following DBLF is constructed:
V 1 = 1 2 tan ( π ξ 1 2 ( t ) 2 k 2 ( t ) )
The key novelty of the proposed controller lies in the disturbance-adaptive boundary:
k ( t ) = k 0 e λ c t + μ c z 4 ( t ) + k
Here, k 0 > ξ 1 ( 0 ) prevents initial input saturation, k > 0 sets the steady-state accuracy, λ c > 0 governs the transient-to-steady-state decay, and μ c > 0 is a disturbance-adaptive gain.
In (12), the component k 0 e λ c t + k forms a prescribed performance funnel, shaping the desired transient and steady-state behavior. Distinct from conventional BLF methods with fixed or pre-defined time-varying boundaries, the proposed novel term μ c z 4 ( t ) , where z 4 ( t ) is the PABESO’s disturbance estimate, provides a feedforward action that actively expands the feasible region under large disturbances, preempting constraint violation and boosting closed-loop robustness. Moreover, (12) directly implies k ( t ) k > 0 for all t 0 , ensuring the boundary is strictly positive and well-defined.
Differentiating V 1 with respect to time yields:
V ˙ 1 = π ξ 1 ( t ) 2 k 2 ( t ) s e c 2 ( π ξ 1 2 ( t ) 2 k 2 ( t ) ) ξ ˙ 1 ( t ) π ξ 1 2 ( t ) 2 k 3 ( t ) s e c 2 ( π ξ 1 2 ( t ) 2 k 2 ( t ) ) k ˙ ( t )
In (13), the first term reflects the sensitivity to the tracking error dynamics, and the second term accounts for the adaptation of the time-varying boundary k ( t ) .
The virtual control law is designed as
α 1 ( t ) = x ˙ d K 1 ξ 1 ( t ) 2 k 2 ( t ) π cos 2 ( π ξ 1 2 ( t ) 2 k 2 ( t ) ) + ξ 1 ( t ) k ˙ ( t ) k ( t )
where K 1 > 0 is the controller gain. The term ξ 1 ( t ) k ˙ ( t ) k ( t ) in the virtual control law (14) is designed to cancel the time-varying boundary effect arising from k ˙ ( t ) .
To synthesize the smoothed virtual control signal required for constraint-aware stabilization, the following command filter is introduced
χ ˙ 1 , 1 ( t ) = χ 1 , 2 ( t ) χ ˙ 1 , 2 ( t ) = 2 ς 1 ω n 1 χ 1 , 2 ( t ) ω n 1 2 ( χ 1 , 1 ( t ) α 1 ( t ) )
where ς 1 > 0 and ω n 1 > 0 are the damping ratio and bandwidth of the filter, respectively; χ 1 , 1 ( t ) = α 1 f ( t ) represents the filtered virtual control law, and χ 1 , 2 ( t ) = α ˙ 1 f ( t ) is its derivative.
Lemma 1
(Boundedness of command filter error [21,32]). Consider the command filter in (15) with initial conditions χ 1 , 1 ( 0 ) = α 1 ( 0 ) ,  χ 1 , 2 ( 0 ) = 0 . If the input signal  α 1  satisfies  | α ˙ 1 | α ¯ 1  and  | α ¨ 1 | α ¯ 2 , where  α ¯ 1 , α ¯ 2 > 0  are constants, then for any μ > 0 , there exist filter parameters  ς 1 ( 0 , 1 ] , and  ω n 1 > 0 , such that the output signals  α 1 f ( t ) = χ 1 , 1 ( t )  and  α ˙ 1 f ( t ) = χ 1 , 2 ( t )  are bounded, and the filtering error satisfies  | α 1 f ( t ) α 1 ( t ) | μ .
Although Lemma 1 ensures that the filtering error can be made arbitrarily small, the following error compensation system is introduced to fully eliminate its influence on stability
υ ˙ 1 ( t ) = ϱ 1 υ 1 ( t ) + ( α 1 f ( t ) α 1 ( t ) ) , ϱ 1 > 0
Using the filter output and compensation signal, a new tracking error is defined as
ξ 2 ( t ) = z 2 ( t ) α 1 f ( t ) υ 1 ( t )
Substituting the system dynamics and the above definitions into V ˙ 1 , we obtain
V ˙ 1 = K 1 ξ 1 2 ( t ) + Ξ ξ 1 ( t ) ξ 2 ( t ) + Ξ ξ 1 ( t ) [ α 1 f ( t ) α 1 ( t ) + υ 1 ( t ) + e 2 ( t ) ]
where the nonlinear gain is defined as Ξ = π 2 k 2 ( t ) s e c 2 ( π ξ 1 2 ( t ) 2 k 2 ( t ) ) .
The derivative shows that the derivative of the Lyapunov function consists of three components: a negative definite stabilizing term, an interconnection term with the next-level error ξ 2 ( t ) , and a coupling term that contains the command filtering error and compensation signal. The error compensation system is designed specifically to suppress this coupling term. To stabilize the entire closed-loop system, the following augmented Lyapunov function is constructed
V 2 = V 1 + 1 2 ξ 2 2 ( t ) + 1 2 υ 1 2 ( t )
Combining (10), (16) and (17), the derivative of V 2 is derived as
V ˙ 2 = K 1 ξ 1 2 ( t ) ϱ 1 υ 1 2 ( t ) + Ξ ξ 1 ( t ) ( α 1 f ( t ) α 1 ( t ) + υ 1 ( t ) + e 2 ( t ) ) + υ 1 ( t ) ( α 1 f ( t ) α 1 ( t ) ) + ξ 2 ( t ) [ z 3 ( t ) + l 2 ϖ o p t 2 e 1 α ˙ 1 f ( t ) + ϱ 1 υ 1 ( t ) ( α 1 f ( t ) α 1 ( t ) ) + Ξ ξ 1 ( t ) ]
Remark 4
(Boundedness of the Ξ ). Since the time-varying constraint boundary k ( t )  satisfies  k min > 0 , the denominator of the nonlinear gain  Ξ  has a deterministic upper bound of  2 k min 2  . Furthermore, the argument of the  sec 2 ( )  function,  π ξ 1 2 ( t ) / ( 2 k 2 ( t ) ) , is strictly confined to the interval  [ 0 , π / 2 ) , thereby ensuring the boundedness of  sec 2 ( )  over this domain. Consequently, there exists a positive constant  Ξ max  such that  Ξ ( t ) Ξ max  hold for all  t 0 .
To stabilize the error state ξ 2 ( t ) , the virtual control law is designed as:
α 2 ( t ) = α ˙ 1 f ( t ) ϱ 1 υ 1 ( t ) + ( α 1 f ( t ) α 1 ( t ) ) Ξ ξ 1 ( t ) l 2 ϖ o p t 2 e 1 ( t ) K 2 ξ 2 ( t )
where K 2 > 0 is a controller gain. The signal α 2 ( t ) is then passed through the following command filter to obtain a continuous filtered signal.
χ ˙ 2 , 1 ( t ) = χ 2 , 2 ( t ) χ ˙ 2 , 2 ( t ) = 2 ς 2 ω n 2 χ 2 , 2 ( t ) ω n 2 2 ( χ 2 , 1 ( t ) α 2 ( t ) )
The outputs are defined as the filtered virtual control signal and its derivative: χ 2 , 1 ( t ) = α 2 f ( t ) , χ 2 , 2 ( t ) = α ˙ 2 f ( t ) . To suppress the estimation error of the second-stage filter, the following compensation dynamics are introduced:
υ ˙ 2 ( t ) = ϱ 2 υ 2 ( t ) + ( α 2 f ( t ) α 2 ( t ) ) , ϱ 2 > 0
Defining ξ 3 ( t ) = z 3 ( t ) α 2 f ( t ) υ 2 ( t ) and substituting z 3 ( t ) = ξ 3 ( t ) + α 2 f ( t ) + υ 2 ( t ) together with (21) into V ˙ 2 , we obtain
V ˙ 2 = K 1 ξ 1 2 ( t ) ϱ 1 υ 1 2 ( t ) K 2 ξ 2 2 ( t ) + ξ 2 ( t ) ξ 3 ( t ) + Ξ ξ 1 ( t ) ( α 1 f ( t ) α 1 ( t ) + υ 1 ( t ) + e 2 ( t ) ) + υ 1 ( t ) ( α 1 f ( t ) α 1 ( t ) ) + ξ 2 ( t ) ( α 2 f ( t ) α 2 ( t ) ) + ξ 2 ( t ) υ 2 ( t )
A global Lyapunov function is constructed as
V 3 = V 2 + 1 2 ξ 3 2 ( t ) + 1 2 υ 2 2 ( t )
From the dynamics of ξ 3 ( t ) along with (10) and (23), the derivative V ˙ 3 is given by
V ˙ 3 = V ˙ 2 + ξ 3 ( t ) [ α h z 2 ( t ) + β h z 3 ( t ) + γ u u ( t ) + d p h y ( t ) + z 4 ( t ) + l 3 ϖ o p t 3 e 1 ( t ) α ˙ 2 f ( t ) υ ˙ 2 ( t ) ] + υ 2 ( t ) υ ˙ 2 ( t )
To compensate for the nonlinearities and disturbances in the system, the final control law is designed as follows:
u ( t ) = 1 γ u ( K 3 ξ 3 ( t ) α h z 2 ( t ) β h z 3 ( t ) d p h y ( t ) z 4 ( t ) + α ˙ 2 f ( t ) + υ ˙ 2 ( t ) ξ 2 ( t ) l 3 ϖ o p t 3 e 1 ( t ) )
where K 3 > 0 is a design parameter.
The control law (27) integrates the three novel pillars of the co-designed framework: (i) feedforward compensation using the real-time disturbance estimate z 4 ( t ) from the PABESO; (ii) embedding the disturbance-adaptive boundary law k ( t ) into the closed-loop dynamics; and (iii) actively cancelling the modellable disturbance d p h y ( t ) via feedforward. This synergy ensures that high-precision tracking is achieved without constraint violation, which in practice protects suspension hardware by expanding the safety margin under large disturbances and recovering precision under normal conditions.

4. Stability Analysis and Performance Guarantees

This section provides the stability analysis for the proposed co-designed framework. The main analytical challenge lies in the time-varying observer bandwidth and disturbance-adaptive boundary. The analysis begins with the estimation error dynamics of the PABESO, where the effect of the physical-state feedforward mechanism is examined. This is followed by a global stability analysis of the co-designed closed-loop system, culminating in a quantitative discussion of the tracking error bounds.

4.1. Stability of the Pabeso Estimation Error Dynamics

The state estimation error vector is defined as e ( t ) = [ e 1 ( t ) , e 2 ( t ) , e 3 ( t ) , e 4 ( t ) ] T , where each error component satisfies e i ( t ) = x i ( t ) z i ( t ) , i = 1 , 2 , 3 , 4 . Based on the ASEHA model (6), the error dynamics are derived as
e ˙ ( t ) = ( A e 0 + M Ω ( ϖ o p t ( t ) ) N ) e ( t ) + B e d ˙ e x t ( t )
where the system matrix consists of a nominal part A e 0 and a time-varying adjustment term M Ω ( ϖ o p t ( t ) ) N . The disturbance input matrix B e = [ 0 , 0 , 0 , 1 ] T maps the rate of external disturbance d ˙ e x t ( t ) into the error dynamics. Specifically, the nominal matrix A e 0 = l 1 ω min 1 0 0 l 2 ω min 2 0 1 0 l 3 ω min 3 α h β h 1 l 4 ω min 4 0 0 0 characterizes the baseline observer dynamics under a fixed minimum bandwidth, while the time-varying term M Ω ( ϖ o p t ( t ) ) N enhances dynamic performance through bandwidth adaptation, with the structure matrices defined as
M = d i a g { l 1 ( ω m a x ω m i n ) , l 2 ( ω m a x 2 ω m i n 2 ) , l 2 ( ω m a x 3 ω m i n 3 ) , l 2 ( ω m a x 4 ω m i n 4 ) } , Ω ( ϖ o p t ( t ) ) = d i a g { ϖ o p t ( t ) ω min ω m a x ω m i n , ϖ o p t 2 ( t ) ω min 2 ω m a x 2 ω m i n 2 , ϖ o p t 3 ( t ) ω min 3 ω m a x 3 ω m i n 3 , ϖ o p t 4 ( t ) ω min 4 ω m a x 4 ω m i n 4 } , N = l 1 ( ω max ω min ) 0 0 0 l 2 ( ω max 2 ω min 2 ) 0 0 0 l 3 ( ω max 3 ω min 3 ) 0 0 0 l 4 ( ω max 4 ω min 4 ) 0 0 0
The observer gain coefficients are selected via the bandwidth parameterization method [31] as l i = ( n + p ) ! ( n + p i ) i ! , ensuring that A e 0 is Hurwitz for all ω min > 0 , which guarantees the exponential stability of the nominal error system e ˙ ( t ) = A e 0 e ( t ) .
The bandwidth tuning law (7) is piecewise-defined. Nevertheless, the filtered bandwidth satisfies ϖ o p t ( t ) [ ω min , ω max ] . From (29), one readily obtains Ω T ( ϖ o p t ( t ) ) Ω ( ϖ o p t ( t ) ) I for all admissible ϖ o p t ( t ) . Therefore, the following lemmas and theorem apply uniformly to both cases of the tuning law.
Lemma 2
(Lyapunov stability condition [33]). A matrix A  is Hurwitz if and only if for any positive definite matrix  Q , the Lyapunov equation  A T P + P A = Q  has a unique positive definite solution  P .
Lemma 3
(Norm bounding for cross terms [31,34]). Let E R n × n ,  F R n × n  be real matrices, and let  N ( t ) R n × n  satisfy  N T ( t ) N ( t ) I  . Then, there exists a scalar  ε > 0  such that
E N ( t ) F + F T N T ( t ) E T ε 1 E E T + ε F T F
Theorem 1
(Stability of the PABESO error dynamics). Under Assumption 2 and the bandwidth adjustment law (7), if there exists a symmetric positive definite matrix P  and a constant  ε > 0  such that the matrix inequality  Q ε 1 P M M T P T ε N T N 0  holds, then the error system (28) is uniformly ultimately bounded (UUB), and the steady-state error satisfies
lim t sup e ( t ) 2 P B e d ¯ λ min ( Q )
Proof. 
Consider the Lyapunov function V ( t ) = e T ( t ) P e ( t ) , where the positive definite matrix P satisfies A e 0 T P + P A e 0 = Q , Q 0 .
Taking the derivative of V ( t ) along the error dynamics (28) yields
V ˙ ( t ) = e T ( t ) ( A e 0 T P + N T Ω T ( ϖ o p t ( t ) ) M T P + P A e 0 + P M Ω ( ϖ o p t ( t ) ) N ) e ( t ) + 2 e T ( t ) P B e d ˙ e x t ( t )
Substituting A e 0 T P + P A e 0 = Q into the above equation gives:
V ˙ ( t ) = e T ( t ) ( Q + N T Ω T ( ϖ o p t ( t ) ) M T P + P M Ω ( ϖ o p t ( t ) ) N ) e ( t ) + 2 e T ( t ) P B e d ˙ e x t ( t )
Applying Lemma 3 to bound the cross terms gives
V ˙ ( t ) e T ( t ) ( Q + ε 1 P M M T P T + ε N T N ) e ( t ) + 2 e T ( t ) P B e d ˙ e x t ( t )
By choosing a sufficiently small ε > 0 such that the matrix Q + ε 1 P M M T P T + ε N T N is negative definite, and considering from Assumption 2 that d ˙ e x t ( t ) d ¯ , it follows that
V ˙ ( t ) λ min ( Q ) e ( t ) 2 + 2 P B e d ¯ e ( t )
Here, Q = Q ε 1 P M M T P T ε N T N , and λ min ( Q ) is the minimum eigenvalue of Q .
When e ( t ) 2 P B e d ¯ λ min ( Q ) , we have
V ˙ ( t ) λ min ( Q ) 2 e ( t ) 2
By the Lyapunov stability theory, the error system (28) is uniformly ultimately bounded. This completes the proof. □
Remark 5
(Timing advantage of load-pressure feedforward). As discussed in Remark 1, the load pressure  P L ( t )  provides a leading-phase signal compared to the tracking error. By scheduling the observer bandwidth directly with  P L ( t ) , the observer elevates its bandwidth proactively—concurrent with disturbance onset—rather than reactively after the lagging tracking error appears. Since ESO convergence accelerates with bandwidth [24], this mechanism allows the PABESO to deliver accurate disturbance estimates earlier, which is precisely what empowers the downstream DBLF-CFBC.

4.2. Stability of the Closed-Loop System

Theorem 2
(Stability and tracking performance of the co-designed closed-loop system). For the ASEHA (6) under Assumptions 1–3, employing the PABESO (7)–(10) for state and disturbance estimation, together with the DBLF-based CFBC law defined by (14), (21) and (27), if the controller parameters satisfy
K 1 > 1 2 Ξ max , K 2 > 1 , K 3 > 0 ϱ 1 > 1 2 , ϱ 2 > 1 ,
then all closed-loop signals are uniformly ultimately bounded, and the steady-state upper bound of the tracking error vector  ξ ( t ) = [ ξ 1 ( t ) , ξ 2 ( t ) , ξ 3 ( t ) ] T  satisfies
lim t sup ξ ( t ) Δ Γ κ
where  κ   is a positive constant related to controller gains, and  Δ Γ   is bounded and related to the upper bounds of observation and filtering errors.
Remark 6
(Synergy in performance bound). The error bound (35) separates the limits of tracking precision into estimation-filtering error Δ Γ  and controller-governed convergence  κ  . This reveals the co-design’s synergy: the PABESO reduces  Δ Γ  through accurate estimation, while the DBLF-CFBC increases κ (by enabling higher safe gains) and further reduces  Δ Γ . Thus, the framework addresses both components of the performance bound.
Proof. 
Substituting control law (27) into PABESO dynamics (10), and considering the dynamics of command filters (15), (22) and compensation systems (16) and (23), yields the tracking error dynamics
ξ ˙ 3 ( t ) = ξ 2 ( t ) K 3 ξ 3 ( t )
This shows that the observer estimation error, as an equivalent disturbance, is eliminated via feedforward compensation, leaving the dynamics dominated by the stabilization term.
From expressions (26), (27) and (36), we obtain
V ˙ 3 = i = 1 3 K i ξ i 2 ( t ) ϱ 1 υ 1 2 ( t ) ϱ 2 υ 2 2 ( t ) + Γ
where Γ denotes the collective cross terms from command filtering and error compensation.
Γ = Ξ ξ 1 ( t ) ( α 1 f ( t ) α 1 ( t ) + υ 1 ( t ) + e 2 ( t ) ) + υ 1 ( t ) ( α 1 f ( t ) α 1 ( t ) ) + ξ 2 ( t ) ( α 2 f ( t ) α 2 ( t ) ) + ξ 2 ( t ) υ 2 ( t ) + υ 2 ( t ) ( α 2 f ( t ) α 2 ( t ) )
Using Lemma 1 and Remark 4, Young’s inequality [35] can be applied to bound Γ . Specifically, there exists a positive constant Δ Γ , related to the upper bounds of filtering errors and compensation signals, such that:
Γ 1 2 Ξ ξ 1 2 ( t ) + 1 2 υ 1 2 ( t ) + ξ 2 2 ( t ) + υ 2 2 ( t ) + Δ Γ
Substituting (38) into V ˙ 3 gives
V ˙ 3 ( K 1 1 2 Ξ ) ξ 1 2 ( t ) ( ϱ 1 1 2 ) υ 1 2 ( t ) ( K 2 1 ) ξ 2 2 ( t ) ( ϱ 2 1 ) υ 2 2 ( t ) K 3 ξ 3 2 ( t ) + Δ Γ
According to (11), the closed-loop system guarantees ξ 1 ( t ) < k ( t ) . Hence π ξ 1 2 ( t ) / 2 k 2 ( t )   [ 0 , π / 2 ] . Within this interval, there exist constants c 1 , c 2 > 0 such that c 1 ξ 1 2 ( t ) V 1 c 2 ξ 1 2 ( t ) , implying that V 1 and ξ 1 2 are equivalent in terms of convergence. Thus, using ξ 1 2 to characterize the decay of V 1 is rigorous.
By selecting sufficiently large controller parameters such that K 1 > 1 2 Ξ max , K 2 > 1 , K 3 > 0 , ϱ 1 > 1 2 , ϱ 2 > 1 , a positive constant κ can be defined as
κ = min { K 1 1 2 Ξ max , K 2 1 , K 3 , ϱ 1 1 2 , ϱ 2 1 } > 0 ,
This leads to
V ˙ 3 κ Z ( t ) 2 + Δ Γ
where Z ( t ) = [ ξ T ( t ) , ν T ( t ) ] T = [ ξ 1 ( t ) , ξ 2 ( t ) , ξ 3 ( t ) , υ 1 ( t ) , υ 2 ( t ) ] T .
According to Lyapunov stability theory, all closed-loop signals are uniformly ultimately bounded, and the steady-state upper bound of the tracking error is given by (35). □

5. Simulation and Analysis

This section validates the proposed physics-aware co-design framework through a two-stage simulation study. First, Section 5.1 evaluates the disturbance estimation performance of the physical-state feedforward observer (PABESO) against error-regulated observers, as the core idea is to replace error-driven bandwidth tuning with load-pressure-driven tuning. Then, Section 5.2 validates the closed-loop synergy by demonstrating how the PABESO’s estimates enable the disturbance-adaptive constraint controller (DBLF-CFBC) to achieve precise and safe tracking under abrupt disturbances. The system parameters of the ASEHA are listed in Table 1.

5.1. Comparative Evaluation of Observer Performance

To isolate and quantify the advantage of replacing error-regulated bandwidth tuning with load-pressure-driven feedforward, the proposed PABESO is compared against representative ESOs that adjust bandwidth via the observation error.
To ensure a strictly controlled comparison, all observers share an identical third-order state plus a first-order disturbance structure and operate within the same bandwidth range. The only variable is the bandwidth adjustment strategy, which distinguishes the three paradigms detailed below.
(1) Switching ESO (SESO) [36]: The bandwidth switches between a low-value ω 0 = ω min and a high-value h ω min based on whether the observation error exceeds the threshold ε = 1.25 × 10 6 m, with h = ω max / ω min 2.67 .
(2) Variable bandwidth ESO (VBESO) [31]: The bandwidth varies continuously with the estimation error. It remains at the minimum ω min when the error is within a deadzone, δ = 1 × 10 6  m. Once the error exceeds δ , the bandwidth increases smoothly following an arctan function, approaching the maximum ω max = ω min + Δ arctan ( k ( e 1 ( t ) δ ) ) ,with Δ = ω max ω min . The transition sharpness is controlled by a gain, k = 1 × 10 4 .
(3) The proposed PABESO: The bandwidth is directly driven by the load pressure according to the regulation law given in (7). The parameters are set to P n o m = 2.82 × 10 6   P a , δ p = 1 × 10 6   P a , η = 3 , P max = 1 × 10 7   P a .
To isolate the effect of the observer’s bandwidth tuning law, a strictly controlled comparison is conducted: the entire control loop and all parameters are identical across all tests. The observer bandwidth range is uniformly set to [ 15 , 40 ]   rad / s , and the desired trajectory is x d ( t ) = 0.05 s i n ( π t ) . Two simulation cases are established to comprehensively assess estimation performance, robustness, and impact on the control loop:
Case 1: Transient Response Evaluation
This case evaluates the transient estimation performance of the observers under a sudden, persistent disturbance. A step disturbance d e x t 1 = 10 for 1 t < 5   s is applied to emulate an abrupt external load.
The step disturbance test confirms that the PABESO bridges the causality gap: its physical-state feedforward mechanism uses the load pressure to enable instantaneous disturbance estimation. As Figure 3 reveals, the PABESO’s bandwidth ϖ o p t ( t ) is dynamically and nonlinearly coupled to the load pressure P L ( t ) , enabling it to proactively raise gain concurrent with the disturbance, eliminating the latency inherent in error-feedback adaptation. In contrast, the bandwidths of the conventional observers are decoupled from the core system dynamics. The VBESO bandwidth exhibits a phase-lagged response, while the SESO operates with an error-triggered switching logic, producing a discontinuous square-wave profile that lacks both smoothness and dynamic adaptation.
This proactive mechanism translates into definitive performance gains. As quantified in Table 2, the PABESO achieves the fastest disturbance estimation convergence, with a convergence time (CT) of only 0.102 s, which validates the timing advantage claimed in Remark 5. Meanwhile, the lowest peak displacement error (PE) of 2.63 × 10 6   m , with a negligible overshoot (OS) of 0.17%, confirms the UUB stability guarantee in Theorem 1. Figure 4 visually confirms this rapid and accurate state estimation, while Figure 5 shows its disturbance estimate z 4 ( t ) smoothly and closely tracking the true disturbance, with an error that decays rapidly and without oscillation (Figure 6). Together, these results depict a well-damped, high-fidelity estimation dynamic.
In contrast, the error-feedback observers are penalized by their reliance on the lagging observation error. For the VBESO, this reliance imposes an inherent hydraulic-to-mechanical delay before the disturbance is perceived as an observation error. This inherent wait results in the slowest convergence (CT = 0.24 s) and the highest peak displacement error (PE = 9.31 × 10 6   m ), fundamentally crippling its transient response. The SESO attempts to break this wait through aggressive switching, yet its abrupt, error-triggered action merely substitutes delay with instability, causing severe overshoot (OS = 10.10%) and oscillatory transients (Figure 6). This inescapable compromise between agility and robustness underscores the fundamental limitation of reacting to the lagging observation error—a limitation that the PABESO’s physical-state feedforward successfully circumvents.
Case 2: Robustness to Measurement Noise
This case evaluates the observer’s steady-state accuracy, noise rejection, and smooth adaptation under sustained oscillatory disturbances with stochastic noise. The compound disturbance is defined as d e x t 2 ( t ) = 3 sin ( 0.4 π t ) + 0.1 n ( t ) , where n ( t ) ~ N ( 0 , 1 ) is Gaussian white noise, emulating realistic multi-frequency uncertainties.
The PABESO’s advantage is again evident in Figure 7, and it exhibits a smooth, continuous, and rhythmic adaptive profile, attributed to its feedforward tuning mechanism directly based on P L ( t ) . In contrast, the VBESO’s bandwidth exhibits high-frequency jitter and phase lag as its error-feedback loop amplifies and couples noise. The SESO exhibits a fundamentally incompatible bang–bang dynamic, incapable of finely tracking continuous system dynamics and leading to significant errors.
This divergence translates into definitive performance differences in displacement estimation. As shown in Figure 8 and quantified in Table 3, the PABESO achieves the lowest RMSE ( 1.22 × 10 6   m ) and smallest maximum absolute error ( M a x ) of 3.81 × 10 6   m in displacement estimation, demonstrating superior steady-state accuracy and further validating the UUB stability guarantee under measurement noise.
For disturbance estimation, the PABESO accurately tracks the amplitude and phase of the true sinusoidal component with the smoothest trajectory, while effectively suppressing high-frequency noise (Figure 9). The disturbance estimation error in Figure 10 further confirms its fast convergence and small steady-state fluctuation. Quantitatively, Table 3 shows that the PABESO achieves the lowest RMSE ( 0.32   m / s 3 ) and the lowest M a x ( 0.76   m / s 3 ) for disturbance estimation, outperforming both the SESO and VBESO across all metrics.

5.2. Closed-Loop Verification: From Disturbance Estimation to Adaptive Constraint Control

Building upon the high-fidelity disturbance estimate z 4 ( t ) delivered by the PABESO, this section validates how this information enables disturbance-adaptive constraint control. Specifically, four controllers with varying degrees of reliance on z 4 ( t ) are compared under the same PABESO observer, establishing a controlled progression from unconstrained to adaptive constraint enforcement:
(1) Cascaded nonlinear integral sliding mode control (CNISMC): [37] A robust sliding mode structure with nonlinear integral surfaces and a variable-speed reaching law, where c 1 = 300 , c 2 = 160 , k 1 = k 2 = 1 × 10 4 , α = 0.5 , β = 0.05 .
(2) CFBC with a fixed barrier (FBLF): Enforces safety via a static constraint boundary k = 0.02 , effectively ignoring z 4 ( t ) for constraint management.
(3) Adaptive BLF without d p h y ( t ) (ABLF): Same as the proposed controller, but without the d p h y ( t ) feedforward term in (27). It retains the PABESO and the adaptive boundary k ( t ) .
(4) The proposed DBLF-CFBC (Proposed): Our co-designed controller that actively embeds z 4 ( t ) into its disturbance-adaptive boundary k ( t ) to preemptively manage constraints. The disturbance-adaptive boundary is defined with k 0 = 0.05 , λ c = 5 , μ c = 0.0001 , k = 0.008 .
To ensure a strictly controlled comparison, all shared parameters across the controllers are coordinated to a common baseline. The feedback gains are set as K 1 = 50 , K 2 = 80 , K 3 = 300 ; the command filter parameters are ς 1 = ς 2 = 0.7 , ω n 1 = 50 , ω n 2 = 50 , ϱ 1 = 5 , ϱ 2 = 10 ; and the time constant is τ = 0.2 with a derivative gain K f = 0.01 .
The closed-loop response to a step disturbance d e x t 1 = 10 for 1 t < 5   s is shown in Figure 11, Figure 12 and Figure 13, with quantitative metrics in Table 4. Compared with CNISMC, FBLF and ABLF, the proposed controller achieves the smallest tracking error and IAE, reducing both metrics by at least one order of magnitude. As shown in Figure 11, the displacement trajectory of the proposed controller closely follows the desired signal, whereas the other controllers exhibit visible deviations during the disturbance period.
The distinct behaviors of the four controllers are evident in the tracking error trajectories (Figure 12). CNISMC exhibits a larger error amplitude with severe high-frequency chattering at the peaks, particularly during the disturbance period. The FBLF’s fixed barrier induces a nonlinear struggle, resulting in a severely amplified and prolonged tracking error throughout the disturbance. ABLF significantly reduces the tracking error compared to FBLF, but still exhibits noticeable chattering due to the absence of d p h y ( t ) feedforward. In contrast, the proposed controller converges rapidly and remains smooth. This superior performance is attributed to the proactive relaxation of the adaptive boundary k ( t ) , driven by the feedforward estimate z 4 ( t ) , confirming the effectiveness of the proposed disturbance-adaptive boundary law. This coupling decouples safety enforcement from transient dynamics, allowing for smooth recovery.
The analysis of the control inputs (Figure 13) confirms that this is achieved through intelligent coordination, not increased effort. All controllers expend comparable total energy (similar IAE of control input), yet the proposed controller exhibits the smoothest input (lowest std) and achieves the lowest cumulative tracking error. Thus, the step disturbance test confirms the closed-loop synergy of the physics-aware design. By linking disturbance estimation to adaptive constraint enforcement, the framework enables the ASEHA to reconcile high tracking accuracy with strict safety, resolving a central challenge in its control.

6. Conclusions

This study demonstrates that a physical-state feedforward approach effectively reduces the latency inherent in error-feedback adaptation in electro-hydraulic control. The approach integrates a pressure-adaptive bandwidth ESO (PABESO), a disturbance-adaptive constraint controller, and a structured disturbance-separation architecture within a co-designed framework. Quantitative comparisons show that the PABESO achieves 2.3 times faster disturbance estimation convergence (0.102 s) than conventional error-feedback observers. The proposed controller reduces tracking error RMSE by an order of magnitude ( 5.10   ×   10 5 m ) compared to methods without disturbance-adaptive boundaries, and these improvements are obtained without increased control effort (IAE of 13.81 A·s). These results suggest that integrating physical-state feedforward into observer-based control is a promising direction for active suspension systems requiring both fast disturbance rejection and strict constraint satisfaction.

Author Contributions

Conceptualization, H.J.; Methodology, H.J.; Software, J.C.; Formal analysis, J.C.; Data curation, J.C.; Writing—original draft, H.J.; Visualization, L.W.; Supervision, D.Z.; Project administration, D.Z.; Funding acquisition, D.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by [National Natural Science Foundation of China] grant number [U24A6008] and [Natural Science Foundation of Hebei Province] grant number [E2024203257]. The APC was funded by [the authors].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

SymbolDescription
x 1 ( t ) , x 2 ( t ) , x 3 ( t ) System states (displacement, velocity, acceleration)
P L ( t ) , P p ( t ) P r ( t ) Load pressure, cap-side pressure, rod-side pressure
A p , A r , V p ( t ) , V r ( t ) Piston areas and chamber volumes
m L , B , β e , g Sprung mass, viscous damping, bulk modulus, gravity
Q p ( t ) , Q r ( t ) , c i p , c e p Flow rates, internal/external leakage coefficients
P s , P 0 Supply and return pressure
z 1 ( t ) , z 2 ( t ) , z 3 ( t ) , z 4 ( t ) Estimates of states and disturbance
e 1 ( t ) , e 2 ( t ) , e 3 ( t ) , e 4 ( t ) State estimation errors
d ( t ) , d p h y ( t ) , d e x t ( t ) Lumped disturbance and its components
u ( t ) Control input
ϖ d ( t ) , ϖ o p t ( t ) Pressure-adaptive bandwidth and its smoothed version
ω max , ω min Minimum and maximum observer bandwidth
δ p , η , P max Pressure threshold, tuning gain, normalization factor
l 1 , l 2 , l 3 , l 4 Observer gain coefficients
τ , K f Smoothing filter time constant and derivative gain
ξ 1 ( t ) , ξ 2 ( t ) , ξ 3 ( t ) Tracking errors
k ( t ) Disturbance-adaptive boundary
k 0 , k , λ c , μ c Parameters of the adaptive boundary law
K 1 , K 2 , K 3 Controller gains
ϱ 1 , ϱ 2 , υ 1 , υ 2 Compensation gains and signals for command filter errors
ς 1 , ς 2 , ω n 1 , ω n 2 Damping ratios and natural frequencies of command filters
α 1 ( t ) , α 2 ( t ) , α 1 f ( t ) , α 2 f ( t ) Virtual control laws and their filtered versions

References

  1. Du, M.; Zhao, D.; Ni, T.; Ma, L.; Du, S. Output feedback control for active suspension electro-hydraulic actuator systems with a novel sampled-data nonlinear extended state observer. IEEE Access 2020, 8, 128741–128756. [Google Scholar] [CrossRef]
  2. Wang, W.; Liu, S.; Zhao, D. Low-Complexity Error-Surface Prescribed Performance Control for Nonlinear Uncertain Single-Rod Electro-Hydraulic System. IEEE Trans. Control Syst. Technol. 2024, 32, 2402–2409. [Google Scholar] [CrossRef]
  3. Ren, X.; Guo, Q.; Li, T. Initial condition-free prescribed performance fault-tolerant control of electro-hydraulic servo systems with state constraints. Nonlinear Dyn. 2025, 113, 11723–11743. [Google Scholar] [CrossRef]
  4. Gao, Z. Scaling and bandwidth-parameterization based controller tuning. In Proceedings of the 2003 American Control Conference; IEEE: Piscataway, NJ, USA, 2003; Volume 6, pp. 4989–4996. [Google Scholar] [CrossRef]
  5. Zhang, J.; Cui, C.; Gu, S.; Wang, T.; Zhao, L. Trajectory tracking control of pneumatic servo system: A variable gain ADRC approach. IEEE Trans. Cybern. 2023, 53, 6977–6986. [Google Scholar] [CrossRef] [PubMed]
  6. Zhang, Y.; Liang, X.; Li, D.; Ge, S.S.; Gao, B.; Chen, H. Barrier lyapunov function-based safe reinforcement learning for autonomous vehicles with optimized backstepping. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 2066–2080. [Google Scholar] [CrossRef] [PubMed]
  7. Rath, J.J.; Defoort, M.; Sentouh, C.; Karimi, H.R.; Veluvolu, K.C. Output-Constrained Robust Sliding Mode Based Nonlinear Active Suspension Control. IEEE Trans. Ind. Electron. 2020, 67, 10652–10662. [Google Scholar] [CrossRef]
  8. Xia, L.; Yang, L.; Li, W.; Wang, W.; Zhang, J. Discrete Bi-Bandwidth Extended State Observer for Systems with Measurement Noise. IEEE Trans. Ind. Electron. 2024, 71, 7796–7805. [Google Scholar] [CrossRef]
  9. Zuo, Y.; Ge, X.; Zheng, Y.; Chen, Y.; Wang, H.; Woldegiorgis, A.T. An adaptive active disturbance rejection control strategy for speed-sensorless induction motor drives. IEEE Trans. Transp. Electrif. 2022, 8, 3336–3348. [Google Scholar] [CrossRef]
  10. Zhang, S.; Qi, X.; Yang, S. An extended state observer with adjustable bandwidth for measurement noise. J. Syst. Eng. Electron. 2024, 35, 233–241. [Google Scholar] [CrossRef]
  11. Sun, C.; Fang, J.; Wei, J.; Hu, B. Nonlinear motion control of a hydraulic press based on an extended disturbance observer. IEEE Access 2018, 6, 18502–18510. [Google Scholar] [CrossRef]
  12. Merritt, H.E.; Pomper, V. Hydraulic control systems. J. Appl. Mech. 1968, 35, 200. [Google Scholar] [CrossRef]
  13. Wu, Q.; Wang, Z.; Chen, Y.; Wu, H. Barrier lyapunov function-based fuzzy adaptive admittance control of an upper limb exoskeleton using RBFNN compensation. IEEE/ASME Trans. Mechatron. 2025, 30, 3–14. [Google Scholar] [CrossRef]
  14. Guo, X.-G.; Xu, W.-D.; Wang, J.-L.; Park, J.H.; Yan, H. BLF-based neuroadaptive fault-tolerant control for nonlinear vehicular platoon with time-varying fault directions and distance restrictions. IEEE Trans. Intell. Transp. Syst. 2022, 23, 12388–12398. [Google Scholar] [CrossRef]
  15. Tee, K.P.; Ge, S.S.; Tay, E.H. Barrier lyapunov functions for the control of output-constrained nonlinear systems. Autom. J. IFAC 2009, 45, 918–927. [Google Scholar] [CrossRef]
  16. Jia, T.; Pan, Y.; Liang, H.; Lam, H.-K. Event-Based Adaptive Fixed-Time Fuzzy Control for Active Vehicle Suspension Systems with Time-Varying Displacement Constraint. IEEE Trans. Fuzzy Syst. 2022, 30, 2813–2821. [Google Scholar] [CrossRef]
  17. Wang, X.; Zhao, X.; Niu, B.; Wang, Y.; Zhang, J.; Zong, G. Adaptive fault tolerant tracking control for output constrained nonlinear systems using a novel BLF method. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 2590–2598. [Google Scholar] [CrossRef]
  18. Zhao, L.; Yu, J.; Wang, Q.-G. Finite-Time Tracking Control for Nonlinear Systems via Adaptive Neural Output Feedback and Command Filtered Backstepping. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 1474–1485. [Google Scholar] [CrossRef] [PubMed]
  19. Zhang, X.; Lin, Y. Adaptive control of nonlinear time-delay systems with application to a two-stage chemical reactor. IEEE Trans. Autom. Control 2015, 60, 1074–1079. [Google Scholar] [CrossRef]
  20. Hao, R.; Wang, H.; Liu, S.; Yang, M.; Tian, Z. Multi-objective command filtered adaptive control for nonlinear hydraulic active suspension systems. Nonlinear Dyn. 2021, 105, 1559–1579. [Google Scholar] [CrossRef]
  21. Wang, T.; Li, Y. Neural-network adaptive output-feedback saturation control for uncertain active suspension systems. IEEE Trans. Cybern. 2022, 52, 1881–1890. [Google Scholar] [CrossRef] [PubMed]
  22. Dong, W.; Farrell, J.A.; Polycarpou, M.M.; Djapic, V.; Sharma, M. Command filtered adaptive backstepping. IEEE Trans. Control Syst. Technol. 2012, 20, 566–580. [Google Scholar] [CrossRef]
  23. Qin, Y.; Zhao, D.; Zhang, W.; Deng, Y. Improved Active Disturbance Rejection Control and Parameter Setting for Position Tracking of Active Suspension Electro-Hydraulic Servo Actuator. IEEE/ASME Trans. Mechatron. 2024, 30, 1971–1982. [Google Scholar] [CrossRef]
  24. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  25. Yao, J.; Deng, W.; Jiao, Z. Adaptive control of hydraulic actuators with LuGre model-based friction compensation. IEEE Trans. Ind. Electron. 2015, 62, 6469–6477. [Google Scholar] [CrossRef]
  26. Zuo, Y.; Zhu, J.; Jiang, W.; Xie, S.; Zhu, X.; Chen, W.-H. Active disturbance rejection controller for smooth speed control of electric drives using adaptive generalized integrator extended state observer. IEEE Trans. Power Electron. 2023, 38, 4323–4334. [Google Scholar] [CrossRef]
  27. Cao, H.; Deng, Y.; Zuo, Y.; Li, H.; Wang, J.; Liu, X. Improved ADRC with a cascade extended state observer based on quasi-generalized integrator for PMSM current disturbances attenuation. IEEE Trans. Transp. Electrif. 2024, 10, 2145–2157. [Google Scholar] [CrossRef]
  28. Yao, B.; Bu, F.; Reedy, J.; Chiu, G.T.-C. Adaptive robust motion control of single-rod hydraulic actuators: Theory and experiments. IEEE/ASME Trans. Mechatron. 2000, 5, 79–91. [Google Scholar] [CrossRef]
  29. Alleyne, A.; Liu, R. A simplified approach to force control for electro-hydraulic systems. Control Eng. Pract. 2000, 8, 1347–1356. [Google Scholar] [CrossRef]
  30. Gu, W.; Yao, J.; Yao, Z.; Zheng, J. Output feedback model predictive control of hydraulic systems with disturbances compensation. ISA Trans. 2019, 88, 216–224. [Google Scholar] [CrossRef] [PubMed]
  31. Cui, B.; Zhao, G.; Xia, Y.; Wang, P.; Zhang, Y. A variable-bandwidth extended state observer for nonlinear systems with measurement noise. IEEE Trans. Ind. Electron. 2025, 72, 1946–1957. [Google Scholar] [CrossRef]
  32. Li, Y.; Tong, S. Command-filtered-based fuzzy adaptive control design for MIMO-switched nonstrict-feedback nonlinear systems. IEEE Trans. Fuzzy Syst. 2017, 25, 668–681. [Google Scholar] [CrossRef]
  33. Khalil, H.K.; Grizzle, J.W. Nonlinear Systems, 3rd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  34. Gu, S.; Zhang, J.; Li, Y. Generalized variable gain ADRC for nonlinear systems and its application to delta parallel manipulators. IEEE Trans. Circuits Syst. I 2023, 70, 921–930. [Google Scholar] [CrossRef]
  35. Deng, H.; Krstić, M. Stochastic nonlinear stabilization—I: A backstepping design. Syst. Control Lett. 1997, 32, 143–150. [Google Scholar] [CrossRef]
  36. Xie, T.; Zhang, H.; Yu, Y.; Li, R. A mutation bandwidth extended state observer for PMSM deadbeat control systems. Electr. Eng. 2025, 107, 14239–14251. [Google Scholar] [CrossRef]
  37. Li, Y.; Dong, W.; Bai, J.; Yao, Z.; Bi, Q.; Li, X. Novel cascade sliding mode control of loader electro-hydraulic systems based on improved extended state observers. IEEE Trans. Ind. Electron. 2025, 72, 14314–14324. [Google Scholar] [CrossRef]
Figure 1. Schematic Diagram of the ASEHA.
Figure 1. Schematic Diagram of the ASEHA.
Actuators 15 00375 g001
Figure 2. Co-designed observer-controller framework.
Figure 2. Co-designed observer-controller framework.
Actuators 15 00375 g002
Figure 3. Load pressure and observer bandwidth under step disturbance.
Figure 3. Load pressure and observer bandwidth under step disturbance.
Actuators 15 00375 g003
Figure 4. Displacement estimation error under step disturbance.
Figure 4. Displacement estimation error under step disturbance.
Actuators 15 00375 g004
Figure 5. Disturbance and its estimate under step disturbance.
Figure 5. Disturbance and its estimate under step disturbance.
Actuators 15 00375 g005
Figure 6. Disturbance estimation error under step disturbance.
Figure 6. Disturbance estimation error under step disturbance.
Actuators 15 00375 g006
Figure 7. Load pressure and observer bandwidth under compound disturbance.
Figure 7. Load pressure and observer bandwidth under compound disturbance.
Actuators 15 00375 g007
Figure 8. Displacement estimation error under compound disturbance.
Figure 8. Displacement estimation error under compound disturbance.
Actuators 15 00375 g008
Figure 9. Disturbance and its estimate under compound disturbance.
Figure 9. Disturbance and its estimate under compound disturbance.
Actuators 15 00375 g009
Figure 10. Disturbance estimation error under compound disturbance.
Figure 10. Disturbance estimation error under compound disturbance.
Actuators 15 00375 g010
Figure 11. Comparison of displacement tracking under the test disturbance.
Figure 11. Comparison of displacement tracking under the test disturbance.
Actuators 15 00375 g011
Figure 12. Displacement tracking error comparison.
Figure 12. Displacement tracking error comparison.
Actuators 15 00375 g012
Figure 13. Control input comparison.
Figure 13. Control input comparison.
Actuators 15 00375 g013
Table 1. ASEHA system parameters.
Table 1. ASEHA system parameters.
ParametersValueParametersValue
A p ( m 2 ) 5.67 × 10 3 A r ( m 2 ) 1.25 × 10 3
V p 0 ( m 3 ) 1.022 × 10 3 V r 0 ( m 3 ) 2.26 × 10 4
P s ( P a ) 1.78 × 10 7 P 0 ( P a )0
m L ( k g )1500 g ( m / s 2 )9.8
β e ( P a ) 7 × 10 8 B ( N s / m )1500
c i p ( m 3 / s P a ) 5 × 10 12 c e p ( m 3 / s P a ) 1 × 10 12
C d 0.7 ω ( m )0.0112
k s v ( m / A )0.2 ρ ( k g / m 3 )860
Table 2. Comparison of estimation performance under step disturbance.
Table 2. Comparison of estimation performance under step disturbance.
Performance MetricSESOVBESOPABESO
PE of Displacement Estimation m 4.01 × 10 6 9.31 × 10 6 2.63 × 10 6
CT of Disturbance Estimation s 0.140.240.102
OS of Disturbance Estimation ( % ) 10.10.150.17
IAE of Disturbance Estimation N s 17.6213.8115.41
Table 3. Comparison of estimation performance under compound disturbance.
Table 3. Comparison of estimation performance under compound disturbance.
Performance MetricSESOVBESOPABESO
RMSE of Displacement Estimation ( m ) 8.82 × 10 6 2.23 × 10 6 1.22 × 10 6
M a x of Displacement Estimation ( m ) 1.38 × 10 5 9.2 × 10 6 3.81 × 10 6
RMSE of Disturbance Estimation ( m / s 3 ) 1.210.440.32
M a x of Disturbance Estimation ( m / s 3 ) 2.031.530.76
Table 4. Control performance comparison under step disturbance.
Table 4. Control performance comparison under step disturbance.
Performance MetricCNISMCFBLFABLFProposed
RMSE of Tracking Error m 8.06 × 10 4 7.35 × 10 4 4.24 × 10 4 5.10 × 10 5
IAE of Tracking Error ( m s ) 3.762.940.570.14
S t d of Control Input A 3.15 × 10 3 3.10 × 10 3 3.08 × 10 3 3.03 × 10 3
IAE of Control Input ( A s ) 13.9913.9913.9513.81
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

Jiang, H.; Zhao, D.; Chang, J.; Wang, L. A Physical-State Feedforward Observer with Disturbance-Adaptive Constraint Control for Active Suspension Electro-Hydraulic Actuators. Actuators 2026, 15, 375. https://doi.org/10.3390/act15070375

AMA Style

Jiang H, Zhao D, Chang J, Wang L. A Physical-State Feedforward Observer with Disturbance-Adaptive Constraint Control for Active Suspension Electro-Hydraulic Actuators. Actuators. 2026; 15(7):375. https://doi.org/10.3390/act15070375

Chicago/Turabian Style

Jiang, Haoyu, Dingxuan Zhao, Jinming Chang, and Liqiang Wang. 2026. "A Physical-State Feedforward Observer with Disturbance-Adaptive Constraint Control for Active Suspension Electro-Hydraulic Actuators" Actuators 15, no. 7: 375. https://doi.org/10.3390/act15070375

APA Style

Jiang, H., Zhao, D., Chang, J., & Wang, L. (2026). A Physical-State Feedforward Observer with Disturbance-Adaptive Constraint Control for Active Suspension Electro-Hydraulic Actuators. Actuators, 15(7), 375. https://doi.org/10.3390/act15070375

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