Next Article in Journal
Wound-Rotor Synchronous Motor with Toroidal Windings for UAV Propulsion Systems
Next Article in Special Issue
Dynamic Error Improved Model-Free Adaptive Control Method for Electro-Hydraulic Servo Actuators in Active Suspensions with Time Delay and Data Disturbances
Previous Article in Journal
Pressure-Dependent Hysteresis in a Spring–Rod Compact Pneumatic Artificial Muscle Compared with a Commercial McKibben Actuator
Previous Article in Special Issue
Extenics Coordinated Torque Distribution Control for Distributed Drive Electric Vehicles Considering Stability and Energy Efficiency
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

IPSO-Optimized DE-MFAC Strategy for Suspension Servo Actuators Under Compound-Degradation Faults

1
School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China
2
Key Laboratory of Special Transport Equipment of Hebei Province, Yanshan University, Qinhuangdao 066004, China
3
Yanshan University Science Park, Qinhuangdao 066004, China
*
Author to whom correspondence should be addressed.
Actuators 2026, 15(2), 81; https://doi.org/10.3390/act15020081
Submission received: 19 December 2025 / Revised: 18 January 2026 / Accepted: 23 January 2026 / Published: 30 January 2026

Abstract

The dynamic response accuracy of suspension servo actuators directly determines the vibration-reduction performance of active-suspension systems. However, during long-term service, the system is prone to the influence of compound-degradation faults, such as internal leakage and time delay, leading to a significant decline in control performance. To address this issue, this paper proposes a collaborative control framework combining model-free adaptive control with a differential term of tracking error (DE-MFAC) and an improved particle swarm optimization (IPSO) algorithm. Firstly, to overcome the limitations of traditional model-free adaptive control (MFAC), a DE-MFAC strategy is constructed by implicitly handling the time-delay term and introducing the differential term of tracking error and dynamic weight factor into the performance index. Secondly, to enhance the parameter-tuning effect, the traditional particle swarm optimization (PSO) algorithm is improved (IPSO) by incorporating a dynamic inertia weight and an out-of-bounds random reflection mechanism, thereby strengthening the global optimization capability. On this basis, a suspension servo actuator system model incorporating internal leakage and time-delay faults is established based on the co-simulation platform of Simulink and AMESim, and the proposed method is validated. The simulation results show that, compared with the optimized traditional MFAC, the DE-MFAC tuned by IPSO exhibits superior position-tracking accuracy, faster response speed, and stronger overshoot-suppression capability under various compound-fault conditions. Further analysis indicates that the Integral of Absolute Cubic Error (IACE) function, due to its higher sensitivity to large deviations, can more effectively suppress overshoot and is suitable for engineering scenarios with strict requirements on dynamic performance. In addition, the optimization of control parameters using the IPSO algorithm can effectively compensate for the performance degradation caused by degradation faults, providing a feasible technical approach for extending the service life of actuators through adaptive adjustment.

1. Introduction

Active-suspension systems generate active control forces through servo actuators, which can effectively suppress body vibration, improve ride comfort while ensuring driving safety, and have become an important development direction in modern vehicle technology [1,2]. Hydraulic servo actuators are widely used in active-suspension systems of engineering vehicles and precision equipment due to their advantages of large output force, fast response speed, high stiffness, and strong anti-interference ability, making them the core executive component [3,4]. With the continuous improvement of the requirements for suspension ride comfort and stability in vehicle engineering, the control accuracy and operating-condition adaptability of hydraulic servo actuators are facing more severe challenges.
Under long-term complex service conditions, suspension servo actuators are prone to various compound-progressive degradation faults due to factors such as hydraulic oil contamination, mechanical wear, and load fluctuation. Although such faults do not directly lead to complete system failure, they continuously deteriorate the dynamic response characteristics of the actuator and significantly reduce the overall control performance of the active suspension [5]. Typical degradation faults include internal leakage of hydraulic cylinders and controller time delay. Internal leakage faults occur in the internal sealing pairs of hydraulic cylinders, characterized by strong concealment and progressive development, which are difficult to accurately monitor and model through conventional sensors [6]; time-delay faults are closely related to controller hardware performance, data transmission efficiency, and algorithm complexity, and they are also difficult to describe with accurate mathematical models [7]. Therefore, model-dependent control methods, such as Linear Quadratic Regulator (LQR) [8,9,10,11] and Model Predictive Control (MPC) [12,13], show obvious limitations in dealing with the above faults. On the one hand, the problem of model mismatch is prominent, leading to a decline in control accuracy; on the other hand, these methods have weak adaptability to system time delay, and fixed parameters have difficulty meeting the control requirements under different time-delay conditions, which seriously restricts their application in practical engineering [14].
Model-free adaptive control (MFAC) does not rely on the accurate mathematical model of the controlled object and can construct the control law only using the input–output data of the system, providing a new idea for solving control problems under complex faults [15,16]. MFAC updates the control input by estimating the “pseudo-partial derivative” online and has the characteristics of simple structure, low computational complexity, and strong robustness, showing good potential in nonlinear system control [17,18]. However, traditional MFAC still has shortcomings in handling time-delay systems and degradation faults [19]. Firstly, MFAC adopts an explicit time-delay compensation mechanism, which often increases computational complexity and has a limited compensation effect; secondly, the control law design insufficiently considers the dynamic characteristics of tracking errors, thereby affecting the dynamic response performance of the system [20]; thirdly, its error adjustment mechanism is relatively single, and, under compound-degradation fault conditions, the tracking and suppression capability for time-varying errors is limited, and the control parameters have difficulty maintaining optimal performance under different fault modes.
In recent years, the development of intelligent optimization algorithms has provided a new approach for control parameter tuning [21,22]. The common algorithms include particle swarm optimization (PSO) [23,24,25], the Firefly Algorithm (FA) [26], the Whale Optimization Algorithm (WOA) [27], the Beetle Antennae Search (BAS) algorithm [28], etc. Among them, the PSO algorithm is widely used in control parameter optimization due to its advantages of a simple structure, fast convergence speed, and convenient parameter adjustment. However, the traditional PSO algorithm has problems such as fixed inertia weight and inflexible boundary constraint handling, and it is prone to falling into local optimum in high-dimensional parameter optimization, thereby limiting the performance improvement of the control algorithm. Therefore, it is necessary to design effective improvement strategies to enhance its global search capability and convergence stability. In addition, the impact of the selection of objective functions in the optimization process on the final control effect needs to be clarified further.
To address the aforementioned research gaps in the control of suspension servo actuators under hydraulic cylinder internal leakage and controller time-delay compound faults, this paper carries out targeted research and proposes an integrated control and optimization framework, with the specific original contributions of this work being fourfold:
(1) A high-fidelity simulation model for fault analysis is established: the discrete state equation of the servo valve-controlled hydraulic cylinder system is derived, and a co-simulation model of the suspension servo actuator system with internal leakage and time-delay faults is built based on Simulink and AMESim, which accurately reflects the dynamic characteristics of hydraulic actuators under compound-progressive degradation faults and provides a reliable test platform for control strategy verification.
(2) An improved particle swarm optimization (IPSO) algorithm is proposed for high-precision parameter tuning: a dynamic inertia weight adjustment strategy and a particle out-of-bounds random reflection mechanism are introduced to overcome the local optimum problem and inflexible boundary handling of traditional PSO, which significantly improves the global search capability and convergence stability of the algorithm and makes it a more suitable optimization tool for nonlinear hydraulic systems under complex fault conditions.
(3) A differential term-based model-free adaptive control (DE-MFAC) strategy is designed: the time-delay term is converted from explicit compensation to implicit handling in the MFAC control law to reduce its direct impact on control accuracy, and a tracking error differential term and dynamic weight factor are integrated into the MFAC performance criterion function, which effectively breaks the limitations of traditional MFAC in time-delay compensation and dynamic error response and enhances the controller’s adaptability to compound-degradation faults.
(4) An IPSO-optimized DE-MFAC collaborative control framework is constructed: the proposed IPSO algorithm is used to dynamically optimize the parameters of the DE-MFAC controller for different severity levels of internal leakage and time-delay compound faults, and the optimization effects of IPSO under different objective functions are compared and analyzed to clarify the matching principle of objective functions and suspension engineering requirements. This framework realizes fault-adaptive parameter tuning for suspension servo actuators, solving the key problem that the fixed control parameters in the existing research cannot maintain optimal performance under varying fault modes.
The remainder of this paper is organized as follows. Section 2 elaborates on the mathematical modeling of the suspension servo actuator system, including the derivation of the servo valve-controlled hydraulic cylinder model and the establishment of internal leakage and time-delay fault models. Section 3 details the design principles of the DE-MFAC controller and IPSO algorithm and presents the overall structure of the IPSO-optimized DE-MFAC control strategy. Section 4 verifies the effectiveness of the proposed control strategy through co-simulation based on Simulink2023b and AMESim2021, with a comparative analysis of control performance under different fault severities and optimization methods. Section 5 conducts an in-depth discussion on the simulation results, clarifies the evaluation criteria for control performance, verifies the realization of the proposed research novelty, and further points out the limitations of the current work and the key directions of future research. Section 6 summarizes the main conclusions of this study and highlights the engineering application value of the proposed IPSO-DE-MFAC framework.

2. Mathematical Model of Suspension Servo Actuator

Figure 1 depicts the layout of a quarter-vehicle active-suspension configuration. Generally, this actuator is composed of a three-position four-way servo valve coupled with an asymmetric hydraulic cylinder, and its basic operational principle is illustrated in the graphical plot included in Figure 1. In the course of operation, the servo valve obtains electrical control commands, which bring about a corresponding displacement of the valve core. This displacement, in turn, diverts hydraulic oil into the rod chamber and rodless chamber of the hydraulic cylinder, respectively. Through modulating the fluid pressure within these two chambers, the required pressure difference is created, thereby driving the piston rod of the hydraulic cylinder to execute axial linear motion. This actuation principle facilitates precise regulation of the piston’s position, ultimately achieving the output motion of the actuator. In this suspension system, the hydraulic actuator is arranged between the sprung mass and the unsprung mass, and its actuation output is used to weaken the vibration transmission of road excitation Z r to the sprung mass. This structural design ensures that the vertical displacement difference between the sprung mass Z s and the unsprung mass Z t remains consistent with the piston displacement change of the hydraulic actuator.
The second-order kinematic relationship between the movement distance of the servo valve spool and the electrical signal is as follows:
x ¨ v = k v ω v 2 u 2 ξ ω v x ˙ v ω v 2 x v
where x v represents the movement displacement of the valve core; u represents the input electrical signal to control the movement displacement of the valve core; k v is the gain; ω v is the fixed frequency of servo valve in normal working state; ξ is the damping ratio that exists in normal working conditions.
The inlet and outlet flow of the valve can be calculated using the following formula:
q 1 = c d w x v 2 ρ 1 + sgn   ( x v )   2 P s 1 + sgn   ( x v )   2 P r sgn   ( x v )   P 1 1 / 2
q 2 = c d w x v 2 ρ 1 sgn   ( x v )   2 P s + 1 sgn   ( x v )   2 P r + sgn   ( x v )   P 2 1 / 2
where P s denotes the system supply pressure, and P r stands for the system return pressure; P 1 and P 2 indicate the pressures in the rodless chamber and rod chamber, respectively; c d represents the flow coefficient of the servo valve; w denotes the area gradient of the servo valve spool; ρ stands for the density of the hydraulic oil.
The flow rates of the rod chamber q 1 and rodless chamber q 2 of the hydraulic cylinder are, respectively, as follows:
q 1 = A 1 d ( Δ x p )   d t +   ( C i + C e )   P 1 C i P 2 + V 1 β e d P 1 d t
q 2 = A 2 d ( Δ x p )   d t + C i P 1 ( C i + C e )   P 2 V 2 β e d P 2 d t
where A 1 , A 2 , respectively, denote the effective areas of the hydraulic cylinder’s rodless chamber and rod chamber; Δ x p signifies the change in the hydraulic cylinder’s piston displacement C i represents the internal leakage coefficient between the piston and cylinder body inside the hydraulic cylinder; C i = π d h 3 12 μ l , where d is the diameter of the piston, h is the height of the single-sided gap when the piston is concentric with the cylinder body, μ is the dynamic viscosity of the hydraulic oil, and l is the length of the gap seal; C e represents the leakage of hydraulic oil between the hydraulic rod and the cylinder block, which is equivalent to the leakage of hydraulic oil to the outside of the cylinder block; β e is the effective bulk modulus. The volume change of the two chambers of the hydraulic cylinder can be calculated by the following formula:
V 1 = V 01 + A 1 Δ x p V 2 = V 02 A 2 Δ x p
where V 01 and V 02 denote the initial buffer volume for two chamber designs. The suspension servo actuator transmits force between the wheels of the vehicle, and the following relationship can be obtained:
A 1 P 1 A 2 P 2 = m s d 2 Δ x p d t 2 + B p d Δ x p d t + m s g + F f + F L
where m s is the combined mass of the vehicle body and the piston, B p is the viscous damping coefficient, F f is the friction force, g is the gravitational acceleration, and F L is the external load force. In the suspension model of a quarter of the vehicle, the external load force F L acting on the actuator can be equivalent to a combination of spring force, damping force of the damper, and external load capacity, as shown below:
F L = k s Δ x p + c s d Δ x p d t + F a
State variables include hydraulic cylinder piston displacement x 1   =   Δ x p , piston movement speed x 2   =   Δ x ˙ p , rodless chamber pressure x 3   =   P 1 , rod chamber pressure x 4   =   P 2 , servo valve spool displacement x 5   =   x v , servo valve spool speed x 6   =   x ˙ v , sta x = x 1 , x 2 , x 3 , x 4 , x 5 , x 6 T , c u , and Y . The state-space equation is expressed as
x ˙ = A x + B u + d Y = C x
where state matrix A = 0 1 0 0 0 0 B p m s 0 A 1 m s A 2 m s 0 0 0 β 1 A 1 β 1 ( C i + C e ) β 1 C i α 1 γ 1 0 0 β 2 A 2 β 2 C i β 2 ( C i + C e ) α 2 γ 2 0 0 0 0 0 0 1 0 0 0 0 ω v 2 2 ξ ω v , input matrix B = 0 0 0 0 0 k v ω v 2 , constant term vector d = 0 g F f m s F L m s 0 0 0 0 , output matrix C = [ 1 0 0 0 0 0 ] . Among which, α 1 = β 1 c d w ,   α 2 = β 2 c d w ,   β 1 = β e V 01 + A 1 x 1 ,   β 2 = β e V 02 A 2 x 1 ,   γ 1 = 2 ρ 1 + sgn ( x 5 ) 2 p s 1 + sgn ( x 5 ) 2 p r sgn ( x 5 ) x 3 1 / 2 ,   γ 2 = 2 ρ 1 sgn   ( x 5 )   2 p s + 1 sgn   ( x 5 )   2 p r + sgn   ( x 5 )   x 4 1 / 2 .
The control objective of the system is to determine the appropriate input electrical control signal for the three position four-way connection valve such that the error e k + 1 = y k + 1 Y ( k + 1 ) between the output and the desired signal converges to zero as k gradually increases for the desired trajectory y k + 1 , k 0,1 , 2 , , n . Furthermore, since controllers are typically implemented as discrete-time models in practical engineering applications, selecting t as the sampling period and discretizing Equation (9) yields state vector x ( k ) = x 1 ( k ) , x 2 ( k ) , x 3 ( k ) , x 4 ( k ) , x 5 ( k ) , x 6 ( k ) T , control input u ( k ) , and system output Y ( k ) :
x ( k + 1 ) = D x ( k ) + E u ( k ) + g Y ( k ) = F x ( k )
where D = 1 Δ t 0 0 0 0 0 1 B p m s Δ t A 1 m s Δ t A 2 m s Δ t 0 0 0 β 1 A 1 Δ t 1 β 1 ( C i + C e ) Δ t β 1 C i Δ t α 1 γ 1 Δ t 0 0 β 2 A 2 Δ t β 2 C i Δ t 1 β 2 ( C i + C e ) Δ t α 2 γ 2 Δ t 0 0 0 0 0 1 Δ t 0 0 0 0 ω v 2 Δ t 1 2 ξ ω v Δ t ,
E = 0 0 0 0 0 k v ω v 2 Δ t , d = 0 ( g F f m s F L m s ) Δ t 0 0 0 0 .

3. Optimization Control Strategy of IPSO Algorithm and DE-MFAC Controller

To address the control performance degradation of servo actuators caused by compound faults such as internal leakage and time delay, this paper proposes a collaborative control framework integrating the DE-MFAC and IPSO algorithms. First, aiming at the limitations of the MFAC in time-delay handling and dynamic performance optimization, the DE-MFAC control strategy is constructed; by implicitly processing the time-delay term and introducing the tracking error differential term and dynamic weight factor, the control performance is optimized. Second, to improve the parameter-tuning effect, the traditional PSO algorithm is modified by introducing the dynamic inertia weight and boundary random reflection mechanism so as to enhance its global optimization capability.

3.1. Dynamic Linearization Method for Time-Delay Suspension Actuator Systems

While Equation (10) identifies the system as a standard SISO nonlinear system, the presence of a time delay in the control signal necessitates its representation as the following:
Y k + 1 = f Y k , Y k 1 , , u k τ
where u k and Y k represent the input and output of the electro-hydraulic servo actuation system at time k , respectively, and τ is the system time-delay constant. This implies that the electro-hydraulic servo actuation system exhibits an input time delay τ , meaning the control signal u k + τ at time k τ acts on the servo valve at time k after being regulated by the control actuator. As a result, the control signal received by the electro-hydraulic servo actuation system lags behind the control output, thereby affecting system stability.
It is assumed that the control and output signals of the ASEHSA system satisfy the following two reasonable conditions:
Assumption 1. 
Except at certain finite time instants, the nonlinear system function f has continuous partial derivatives with respect to the input signal u k .
Assumption 2. 
Except at certain finite time instants, the system satisfies the generalized Lipschitz condition. For any k 1     k 2 , k 1 ,   k 2     0 , u k 1     u k 2 , the inequality holds Y k 1 + 1 Y k 2 + 1 c u k 1 u k 2 c > 0 is a constant. Based on the physical characteristics of suspension servo actuator systems and related hydraulic components in practical engineering, it can be inferred that the output of the actuator is inherently limited. This is mainly attributed to the following factors: in actual systems, the input electrical control signal size of the servo valve is limited within a certain range, the system supply pressure is subject to rated constraints, and both the maximum elongation and load-bearing capacity of the hydraulic cylinder are restricted by structural design. Thus, the entire suspension servo actuation system is a typical constrained system, which satisfies the applicable conditions of the traditional model-free adaptive control algorithm.
Note 1: The reasonableness of the two preceding assumptions for the ASEHSA system is twofold. First, Assumption 1 is a standard premise in the controller design for typical nonlinear systems. Second, Assumption 2, concerning the boundedness of input and output, is grounded in practical engineering realities. The input signal of a servo valve is generally an electrical signal that is physically constrained, which in turn limits the spool displacement and inherently bounds the actuation output of the hydraulic cylinder. Given these valid assumptions, the following lemma can be established [29]:
Theorem 1. 
For a nonlinear system that meets Assumptions 1 and 2, and under the condition that Δ u k 0 , there exists a time-varying parameter referred to as the pseudo-partial derivative (PPD) denoted by ϕ k R , allowing the nonlinear system to be transformed into the following Compact-Form Dynamic Linearization (CFDL) data model:
Y k + 1 = Y k + ϕ k Δ u k
The introduction of a system delay factor can express the dynamic linearization equation as
Y k + 1 = Y k + ϕ k τ Δ u k τ
where ϕ k τ is bounded for all k .
In order to solve or conceal the time delay in the controlled system in the dynamic linearization equation, assuming the system has a maximum time delay, which can be observed or calculated by calibrating the time axis of the data in actual experiments, a time-delay predictor for discrete systems can be introduced and incorporated into dynamic linearization equations with time-delay parameters. Furthermore, the original nonlinear system with input delay is equivalently transformed into a dynamic linearized system with implicit delay elements. Therefore, defining y k as the predicted state at time Y k based on the measurement of time delay τ , we obtain
y k = Y k + i = τ + 1 0 ϕ k 1 + i Δ u k 1 + i
where i = τ + 1 0 ϕ k 1 + i Δ u k 1 + i is the predictor for the next time step of Y k . The predicted state Y k + 1 can then be expressed as
y k + 1 = Y k + 1 + i = τ + 1 0 ϕ k + i Δ u k + i
Further, merge Equations (13)–(15) together:
y k + 1 = Y k + ϕ k τ Δ u k τ + i = τ + 1 1 ϕ k + i Δ u k + i + ϕ k Δ u k = Y k + i = τ 1 ϕ k + i Δ u k + i + ϕ k Δ u k = Y k + i = τ + 1 0 ϕ k 1 + i Δ u k 1 + i + ϕ k Δ u k = y k + ϕ k Δ u k
Observing Equation (16), it can be observed that the equivalent dynamic linearization equation no longer contains time-delay parameters, or the time-delay parameters are hidden. Therefore, model-free controller design can be based on the equivalent dynamic linearization system, which is equivalent to designing a controller with time-delay compensation capability.

3.2. Basic Model-Free Adaptive Controller

The traditional MFAC controller is obtained using the following performance indicator functions:
J 1 u k = e ( k ) 2 + λ u k u k 1 2
The tracking error is defined as e   ( k )   = y ( k + 1 )   y   ( k ) , and   y k + 1 is the desired output signal. By incorporating Equation (15) into the performance criterion 16, calculating its partial derivative with respect to u k , and equating the result to zero, the following control law is derived:
u k = u k 1 + ρ ϕ k λ + ϕ k 2 e k
where ρ 0,1 is the step weight factor of the next control signal calculated by regulation; λ > 0 is a weight compensation factor that prevents the denominator from being zero. ϕ k is a real-time variable parameter used in the control process to calculate the change in control quantity for the next time step. Due to its time-varying characteristics, its exact value is difficult to calculate. Therefore, the following pseudo-partial derivative function is proposed to estimate the time-varying parameter:
J 2 ϕ k = y k y k 1 ϕ k Δ u k 1 2 + μ ϕ k ϕ ^ k 1 2
where ϕ ^ k is the estimated value of ϕ k , the time-varying parameter; μ > 0 is also a safety factor that prevents the denominator from being zero. Based on the optimization condition J 2 2 ϕ ^ k = 0 , we have
ϕ ^ k = ϕ ^ k 1 + η Δ u k 1 μ + Δ u k 1 2 Δ y k ϕ ^ k 1 Δ u k 1
Due to the deviation between the estimated and actual values of time-varying parameters, and to increase the accuracy of the estimated values and tracking accuracy, a normalization algorithm is set up:
ϕ ^ k = ϕ ^ 1 ,   if   ϕ ^ k ε   or   Δ u k 1 ε   or   sgn ϕ ^ k sgn ϕ ^ 1
where η 0,1 represents the step factor of the time-varying parameter change calculated for the next time step, ε is a minimal constant used for resetting, and ϕ ^ 1 denotes the initial value of ϕ ^ k . Equations (18)–(21) establish the conventional CFDL-MFAC control framework, creating a closed-loop system that achieves dynamic linearization and adaptive control without relying on an explicit plant mathematical model.

3.3. Dynamic Error Model-Free Adaptive Controller

The traditional MFAC controller only considers the difference between the expected value and the output signal and fails to effectively incorporate short-term fluctuations in the signal value received by the controller into the control algorithm, resulting in a volatile control signal within a short period and making it difficult to quickly restore stability [30].
To overcome this challenge, by introducing dynamic differentiation of the error between the desired signal and the output signal, DE-MFAC enables its control signal to produce a larger amplitude of variation when dealing with degraded faults, thereby achieving faster control response. This key feature alleviates the inherent trade-offs of traditional MFAC and significantly improves the flexibility of the controller. The improved control performance criterion function is given by
J 3 u k = e k + 1 2 + λ u k u k 1 2 + β e k + 1 e k 2
where β 0 serves as a weighting coefficient to modulate the impact of tracking error variation rate. When β = 0 , the control performance criterion Equation (22) becomes equivalent to the conventional criterion Equation (17). Following analogous derivation steps as in traditional MFAC by substituting Equation (16) into criterion Equation (22) and solving the partial derivative with respect to u k set to zero, the DE-MFAC control law is derived as
u k = u k 1 + ρ ϕ k e   ( k )   λ + ϕ k 2 + β ϕ k 2 + β ϕ k e   ( k ) e   ( k 1 ) + ϕ k 1 Δ u k 1 λ + ϕ k 2 + β ϕ k 2
Note 2: The DE-MFAC method depends solely on the real-time input–output (I/O) data of the controlled system, with no requirement for any dynamic modeling information. Moreover, through dynamic linearization and data-driven equivalent strategy, it accomplishes adaptive regulation of nonlinear systems. For a more detailed derivation, please refer to Ref. [19].

3.4. Improved Particle Swarm Optimization Algorithm (IPSO)

The PSO algorithm is a highly effective iterative optimization method that swiftly searches for parameter combinations yielding near-optimal controller performance through the minimization of a predesigned objective function. In the process of controller parameter calibration, the objective function functions as an assessment benchmark for control performance; consequently, its formulation exerts a direct impact on both the efficiency of parameter optimization and the practical feasibility of the outcomes [31]. However, when tackling optimization problems associated with complex structural characteristics, the standard PSO algorithm often has difficulty achieving a balance between global exploration and local exploitation, leading to suboptimal convergence efficiency and a propensity to become trapped in local optimal solutions. To improve the algorithm’s optimization capability, targeted algorithmic modifications are required to mitigate these drawbacks.

3.4.1. Integral Optimization Objective Function

In the iterative optimization process of controller parameters, the objective function is used as an indicator to evaluate the control performance, such as response accuracy and stability of the controlled system. An excellent and stable objective function should reflect the various control performance of the system as comprehensively and accurately as possible. In order to meet the requirements of position tracking and dynamic response of suspension servo actuators, both absolute error integral (IAE) and absolute cubic error integral (IACE) can be used as objective functions to optimize controller parameters through IPSO or PSO algorithms, respectively:
S I A E = 0 t e t d t S I A C E = 0 t e 3 t d t
IAE is defined as the temporal accumulation of the absolute error between the system output and the desired signal. IAE comprehensively considers the error accumulation throughout the entire control process of the controlled system and thus evaluates the magnitude of the error and the time weight occupied by the error comprehensively. However, this integrated approach to total error accumulation often falls short in addressing local details, such as the suppression of local overshoot, which may not align with practical control requirements.
IACE is defined as the temporal accumulation of the cube of the absolute error between the system output and the desired signal. Both IACE and IAE share computational simplicity as their expressions do not involve differential operations and have low computational complexity. This facilitates rapid evaluation of particle fitness during the iterative process of the PSO algorithm, thereby enhancing optimization efficiency.

3.4.2. Traditional PSO Algorithm

Within a D-dimensional target search space, a population of n particles is defined. The position of the i-th particle is denoted as x i =   ( x i 1 , x i 2 , , x i D ) , and its velocity as v i =   ( v i 1 , v i 2 , , v i D ) . Each particle stores its own historical best position, known as the personal best p i =   ( p i 1 , p i 2 , , p i D ) , and has access to the swarm’s overall historical best position, known as the global best g =   ( g 1 , g 2 , , g D ) . The velocity and position of each particle are updated according to the following equations:
v i d k + 1 = ω v i d k + c 1 r 1 P b e s t i x i k + c 2 r 2 G b e s t x i k
x i d k + 1 = x i d k + v i d k + 1
where v i d k represents the velocity of the i -th particle in the d -dimension after k iterations, and x i d k represents the corresponding position; ω is the weight of the particle velocity from the previous iteration; c 1 and c 2 are learning factor that is often taken as 2; and r 1 , r 2 are random numbers in [0, 1].
The implementation of the PSO algorithm requires setting bounds for particle velocity and position. When a particle’s velocity or position exceeds these bounds, it is constrained to the corresponding boundary value. The particle’s position is then evaluated using the objective function to update the individual best position, the global best position, and the global best fitness value. Iterate through Equations (25) and (26) until all iterations are completed or the set termination criteria are met.

3.4.3. Improvement Strategies for PSO

Within the framework of the conventional particle swarm optimization (PSO) algorithm, the inertia weight ω is often assigned a fixed value. Research conducted by Shi Y has demonstrated that this inertia weight exerts a pivotal influence on balancing the global exploration and local exploitation capacities of particles. A relatively larger inertia weight strengthens the algorithm’s global exploration capability, enabling particles to probe into new search regions; in contrast, a smaller value promotes in-depth local exploitation, allowing for more precise refinement within localized search domains [32,33]. To better balance the global and local search abilities of the particles, this study introduces the following dynamic adjustment strategy for the inertia weight:
  ω   =   ω max ,   0   <   k     0.2 M ω   =   ω max ω max ω min 2 k 0.2 M 0.6 M k 0.2 M 0.6 M 2 ,   0.2 M < k 0.6 M ω = ω min ,   0.6 M < k M  
where M denotes the maximum iterations, k the current iteration, and ω max , ω min the upper and lower bounds of the inertia weight. The proposed adjustment strategy progresses through three sequential stages: during the initial phase ( k 0.2 M ), ω is fixed at ω max to promote global exploration. In the transitional phase ( 0.2 M < k 0.6 M ), it nonlinearly decreases to ω min to shift the focus towards local exploitation. Finally, in the last phase ( k > 0.6 M ), it remains at ω min to intensify local search and enable high-precision convergence near the optimum. During the iterative cycle of the PSO algorithm, particles may exceed the predefined constraint limits in one or more dimensions. This tends to diminish population diversity in the early iterative stages, impede the convergence process, and may even confine the search to local optima or boundary solutions [34]. When a particle exceeds a constraint in any dimension, it is randomly reflected back into the feasible search space. This mechanism helps to maintain swarm diversity and mitigates the risk of convergence to boundary optima. The definition of particle boundary violation handling method is as follows:
if   x i d > U d   & &   x i d U d U d L d x i d = U d rand x i d U d ,   v i d = v i d else   if   x i d > U d   & &   x i d U d > U d L d x i d = U d rand U d L d ,   v i d = v i d else   if   x i d < L d   & &   L d x i d U d L d x i d = L d + rand L d x i d ,   v i d = v i d else   if   x i d < L d   & &   L d x i d > U d L d x i d = L d + rand U d L d ,   v i d = v i d end
where U d and L d represent the upper and lower bounds of the d -th dimension for each particle, respectively, and rand denotes a random number uniformly distributed in the interval [0, 1].

3.5. IPSO with Multiple Coefficients in DE-MFAC

Figure 2 depicts the parameter optimization framework for the DE-MFAC controller within an electro-hydraulic servo actuator, utilizing the improved particle swarm optimization (IPSO) algorithm. In this scheme, the tracking error between the desired output y ( k ) and the actual output y ( k ) , defined as e ( t ) = y ( k ) y ( k ) , is fed into the objective function. The IPSO algorithm iteratively searches for the controller parameter combination that minimizes this objective function, thereby identifying the optimal parameters for enhanced system performance.
To establish a methodical and efficient optimization, a systematic sensitivity analysis of the controller parameters was performed prior to the iterative search. Across the feasible ranges of the tunable parameters, ρ , λ , β , ϕ ^ 1 , η and μ values were uniformly sampled. Employing a one-at-a-time variation method, where a single parameter was altered while others remained fixed, the influence of each parameter on system performance was quantitatively evaluated using the IAE or IACE as the performance metric. This analysis identified ρ , λ , β , and ϕ ^ 1 as the parameters exerting a significantly greater impact on the system output compared to η and μ . Among which η = 0.2 and μ = 0.1 . Consequently, to balance optimization efficacy with computational cost, these four key parameters were selected as the optimization variables for the IPSO process.
The primary procedures for optimizing the DE-MFAC controller via the IPSO algorithm are as follows:
Step 1: Algorithm and Search Space Configuration
A 4-dimensional target search space is constructed using the coefficients ρ , λ , β , and ϕ ^ 1 . The position of the i-th particle is denoted as   x i = x i 1 , x i 2 , x i 3 , x i 4 and its velocity as v i = v i 1 , v i 2 , v i 3 , v i 4 . The four dimensions correspond to ρ , λ , β , ϕ ^ 1 , respectively, with the position constraints set as follows: 0   <   ρ   <   1 , 0     λ     10 , 0     β     10 , 0.1     ϕ ^ 1     10 . The velocity constraints are uniformly set to the range 2     v i     2 . Set the swarm size to n   =   100 , the maximum number of iterations to M   =   100 , the maximum and minimum inertia weights to ω m a x = 0.9 ,     ω m i n = 0.4 . The parameter search space is determined through multiple experiments to ensure coverage of potential optimal values while avoiding unreasonable areas, thereby improving optimization efficiency and reliability of results.
Step 2: Fitness Function Definition
The fitness of each particle, which evaluates the quality of its position, is defined directly by the objective function, here the S I A E or S I A C E criterion.
Step 3: Swarm Initialization
The initial positions and velocities of all particles are randomly assigned within their respective bounds. The fitness value for each particle is then computed. Based on these initial evaluations, each particle’s personal best position p b e s t and the swarm’s global best position g b e s t are established.
Step 4: Iterative Search and Update
In each iteration M , the inertia weight ω ( M ) is first calculated using Equation (27). Subsequently, the velocity and position of every particle are updated via Equations (25) and (26). Any particle violating the position or velocity constraints is handled according to the boundary strategy in Equation (28). Following the updates, the fitness of all particles is re-evaluated, and the p b e s t and g b e s t positions are refreshed accordingly.
Step 5: Termination and Output
Iterate step 4 until the iteration count M reaches the set value. Finally, obtain the optimal particle position and output its dimensional data to complete the algorithm.

4. Analysis of Simulation Results

Based on the co-simulation platform of Simulink and AMESim, a servo actuator model incorporating internal leakage and time-delay faults is established, and this section carries out simulation verification and analysis of the proposed method. By comparing with the conventional MFAC, the position-tracking accuracy, response speed, and overshoot-suppression capability of the IPSO optimized DE-MFAC under various compound-fault conditions are demonstrated. Furthermore, the overshoot-suppression effect of the IACE function, as well as its applicability in engineering scenarios with strict dynamic performance requirements, is analyzed. Meanwhile, the effectiveness of the IPSO algorithm in optimizing control parameters is verified, which provides technical reference for extending the service life of the actuator.

4.1. Co-Simulation Modeling of the Suspension Actuator System

The structure of the co-simulation model is shown in Figure 3. The controller is implemented in Simulink 2023b with a discrete solver at a sampling time of 0.0001 s, while the servo actuation system is modeled in AMESim 2021; the corresponding parameters are detailed in Table 1. The actual vehicle has a mass of approximately 2000 kg. Considering that the vehicle is supported by four suspension systems, the sprung mass is set to m s = 500   kg . In addition, considering the influence of the vehicle’s load-bearing support force and additional wheel forces on the force of the suspension system, these forces are uniformly equivalent to an external constant load force applied to the suspension actuator. According to the vehicle’s design load limit, the value of the external load force is approximately determined to be F a = 2000   N . In the spring damper, the spring stiffness K s = 5000   N / m , and the damping value is C s = 1000   N / ( m / s ) . Under fault-free conditions, the internal leakage clearance of the hydraulic cylinder is h = 0.01   mm , and the time delay is τ = 0.01   s . In order to more accurately compare the performance of the DE-MFAC controller and eliminate the randomness of adjusting single signal waveform parameters, square wave, triangular wave, and sine wave signals are used here to form the desired output signal y :
y = 0 ,   0 t < 1 ; y = 0.15 ,   1 t < 3 y = 0.1 ,   3 t < 5 ; y = 0.1 + 0.05 ( t 5 ) ,   5 t < 6 y = 0.15 ,   6 t < 7 ; y = 0.15 + 0.05 sin [ 2 π t 7 ] ,   7 t < 10 y = 0.15 + 0.07 sin [ 2 π t 10 ] ,   10 t < 12 y = 0.15 + 0.1 sin [ π t 12 ] ,   12 t < 16 y = 0.15 + 0.1 ( t 16 ) ,   16 t < 17 y = 0.25 0.2 ( t 17 ) ,   17 t < 18 y = 0.05 + 0.1 t 18 ,   18 t < 19 ; y = 0.15 ,   19 t 20 ;

4.2. The Impact of Objective Function on Simulation Results

It is evident from the optimization process of the PSO algorithm that the selection of the objective function plays a decisive role in guiding the final optimization results. Among them, the Integral Absolute Error function ( S I A E ) and the Integral Absolute Cube Error function ( S I A C E ), as two core objective functions, exert a particularly noteworthy influence on the optimization outcome and warrant in-depth discussion. Figure 4 illustrates the variation in fitness values during the optimization process using PSO and IPSO algorithms under fault-free system conditions, with these two objective functions applied separately. This study also conducted corresponding optimization and comparative analyses on the traditional MFAC controller.
The minimum fitness values are shown in Table 2. The results show that, under both objective functions, the minimum fitness values obtained through IPSO are significantly lower than those from PSO, indicating that the IPSO algorithm possesses superior optimization capability. Furthermore, under the same optimization algorithm, the minimum fitness value of DE-MFAC is notably lower than that of MFAC, and this trend remains consistent across both objective functions, thereby validating the superior control performance of the DE-MFAC controller.
Figure 5 presents the position-tracking simulation results of DE-MFAC and MFAC controllers optimized by IPSO under different fitness functions. Comparing their tracking curves with respect to the desired signal reveals that DE-MFAC not only achieves higher tracking accuracy and smaller errors but also reproduces the desired signal more faithfully than MFAC, further demonstrating the outstanding dynamic performance and reliability of DE-MFAC. This advantage is primarily attributed to the introduction of the dynamic error differential term, which enhances the controller’s dynamic adjustment capability and design flexibility, effectively balances the system settling time and overshoot, and thus improves the overall control performance.
For the same controller, the choice of objective function directly affects the optimization results. Figure 5a compares the position-tracking curves of the DE-MFAC controller with respect to the desired signal after optimization by the IPSO algorithm under the S I A C E and S I A E objective functions, respectively. It can be observed that, when S I A E is used as the objective function, the dynamic response performance of the DE-MFAC controller for sinusoidal and triangular waves is slightly better than that under the S I A C E objective function. Conversely, when S I A C E is adopted as the objective function, the overshoot and settling time of the DE-MFAC controller during square-wave tracking are significantly superior to the results obtained with the S I A E objective function. The same pattern holds true for the MFAC controller in optimization experiments, as shown in Figure 5b.
The underlying reason for these differences lies in the mathematical characteristics of the two objective functions. S I A C E is the integral of the absolute cube of the error between the desired and output signals; its cubic amplification effect makes it more sensitive to larger deviations. In contrast, S I A E is the integral of the absolute error, whose result emphasizes the overall cumulative deviation throughout the control process. Therefore, when the IPSO algorithm adopts S I A C E as the objective function, the optimization process places a greater emphasis on suppressing overshoot. However, within the entire control cycle, the duration of overshoot in square-wave tracking is relatively short. As a result, in the final calculation of the S I A C E objective function, the deviations of the sinusoidal and triangular waves still occupy a considerable proportion, which explains why the dynamic responses of the controller to sinusoidal and triangular waves do not show significant differences under the two objective functions.
In practical control scenarios of suspension servo actuators, controlling overshoot and settling time during square-wave signal tracking is often a core requirement. How to minimize overshoot while maintaining good dynamic response performance constitutes a key objective in controller design. Hence, the S I A C E objective function demonstrates greater practical value in real control systems. Table 3 further provides the specific optimized control parameters of the DE-MFAC and MFAC controllers when the IPSO algorithm adopts S I A C E as the objective function under fault-free system conditions.

4.3. Performance Optimization of DE-MFAC Controller Under Degraded Faults

Although the degradation faults of the suspension servo actuator do not directly cause structural damage or complete failure, they significantly degrade its control accuracy, dynamic response speed, and operational stability. Ultimately, this results in actuation performance that fails to meet the vibration damping requirements of the suspension system. From an engineering application perspective, targeted optimization of controller parameters can effectively mitigate the negative impacts caused by degradation faults, thereby indirectly extending the effective service life of the suspension servo actuator.
In this study, using S I A C E as the objective function, the IPSO algorithm is employed to optimize the control parameters of the DE-MFAC controller under various degradation fault conditions. Figure 6 presents the curves of fitness value variation during each optimization process. The minimum fitness values are shown in Table 4. The trend observed from these curves shows that, across all types of degradation fault scenarios, the fitness value exhibits a monotonically decreasing trend as the iteration count increases. This result directly verifies the effectiveness and reliability of the IPSO algorithm in optimizing the DE-MFAC controller parameters under fault conditions.
To investigate the impact of degradation faults on system control performance in depth, this study reuses the DE-MFAC controller parameters tuned under the fault-free condition (listed in Table 3) and conducts comparative simulations when the system experiences degradation faults. The results are shown in Figure 7. The simulation curves reveal that, under fault conditions, the position output trajectory of the suspension servo actuator deviates significantly from the desired trajectory, making precise reproduction difficult. During the square-wave input phase, the position output exhibits noticeable oscillation. Particularly, when the internal leakage clearance is h = 0.1 mm and the time delay is τ = 0.05 s, this oscillation persists without attenuation even towards the end of the square-wave plateau phase. During the sinusoidal input phase, the position output also shows pronounced distortion. Thus, while the DE-MFAC controller parameters tuned under fault-free conditions can roughly reproduce the desired signal in fault scenarios, both the reproduction accuracy and dynamic tracking performance are substantially degraded.
Figure 7 also displays the position-tracking trajectory of the DE-MFAC controller under degradation faults after optimization by the IPSO algorithm. A comparison with the simulation results using the fault-free parameters clearly shows that the optimized controller can significantly suppress oscillations in the position output trajectory while substantially improving trajectory reproduction accuracy and dynamic tracking response speed. This pattern holds consistently across various degradation fault scenarios, fully demonstrating that the IPSO algorithm can effectively optimize the parameter configuration of the DE-MFAC controller tailored to different levels of degradation faults, thereby restoring and enhancing the control performance.
In Figure 7c, when the internal leakage clearance is h = 0.2 mm, the position output of the suspension servo actuator consistently fails to stabilize at the desired value during the constant phase of the desired signal. The core reason is that an excessively large internal leakage clearance exceeds the controllable range of the suspension servo actuator through optimization. Therefore, by monitoring the deviation between the position output trajectory and the stable value of the desired signal, it is possible to assess the severity of the internal leakage fault in the suspension servo actuator. This assessment can subsequently provide a basis for deciding whether the actuator should remain in service.

5. Discussion

The simulation results from the preceding section fully validate the performance of the proposed IPSO-optimized DE-MFAC framework under both normal operating conditions and compound-fault scenarios. This section analyzes and discusses these results in detail, clarifies the adopted evaluation criteria, and elaborates on the contributions, novelty, and distinguishing features of this work relative to the existing research.
As demonstrated in the simulation results, the IACE function, due to its cubic amplification of errors, places a significantly higher penalty on large deviations compared to the IAE function. For active-suspension servo actuators, excessive overshoot can induce tire-road contact loss or even structural damage to the actuator system. Thus, the IACE criterion is deemed to be a more appropriate evaluation metric for engineering applications prioritizing safety and stability. It ensures that the optimization process prioritizes suppressing large transient errors, thereby meeting the stringent dynamic performance requirements of active-suspension servo actuators.
The simulation results also confirm that the IPSO algorithm outperforms standard PSO in terms of optimization capability. By incorporating improved strategies, IPSO achieves lower fitness values and faster convergence rates, addressing the parameter-tuning precision problem that is common in complex control environments. This represents a significant improvement over traditional heuristic methods.
The novelty of the IPSO-DE-MFAC framework lies in overcoming two key limitations of existing control methods for suspension servo actuators. First, integrating a dynamic error differential term into the traditional MFAC scheme overcomes the inherent settling time-overshoot trade-off plaguing conventional model-free control strategies. This modification boosts the controller’s dynamic adjustment performance, allowing it to accommodate the rapid signal fluctuations typical of suspension systems. Second, the integration of IPSO and the IACE criterion enables fault-adaptive parameter optimization for the controller. In contrast to fixed-parameter controllers that degrade significantly under fault conditions, IPSO dynamically optimizes DE-MFAC parameters according to real-time fault severity, while the IACE criterion prioritizes overshoot suppression—a core requirement for engineering scenarios with stringent dynamic performance constraints. This integration yields a holistic solution combining controller improvement, algorithm optimization, and objective function customization rather than the isolated upgrading of individual control components adopted in prior work.
The comparison between DE-MFAC and conventional MFAC highlights the importance of the proposed control structure. The dynamic error differential term in DE-MFAC addresses the trade-off between response speed and overshoot in traditional MFAC, providing enhanced control performance. When optimized with IPSO, DE-MFAC demonstrates superior robustness against system nonlinearities and parameter variations.
Although the optimized DE-MFAC controller effectively mitigates the effects of internal leakage and time delay, there are cases where the fault severity exceeds the controller’s compensation capacity. For example, when the internal leakage clearance becomes too large, the system’s response may still significantly deviate from the desired trajectory, indicating limits to performance improvements through parameter optimization alone. Additionally, the study is limited to internal leakage and time-delay faults; other common faults are not considered. Future research could focus on integrating fault detection and diagnosis systems that predict and compensate for extreme faults before they significantly affect system performance.

6. Conclusions

Aiming at the performance degradation of suspension servo actuators caused by the compound faults of internal leakage and time delay in hydraulic cylinders, this study proposes a collaborative control framework that integrates the tracking error differential term-based model-free adaptive control (DE-MFAC) with an improved particle swarm optimization (IPSO) algorithm. This framework effectively overcomes the dependence of traditional methods on precise system mathematical models, significantly suppresses the impact of unmodeled dynamics and compound faults, and thereby enhances the dynamic performance, control accuracy, and robustness of the controller under complex degradation conditions.
Firstly, the optimization effects of the IPSO algorithm under two objective functions—the Integral Absolute Error (IAE) and the Integral Absolute Cube Error (IACE)—were compared and analyzed. The research shows that the IACE function is more sensitive to large tracking deviations, and its optimization process tends to prioritize suppressing system overshoot, making it more suitable for practical control scenarios with strict requirements on overshoot and settling time. In contrast, the IAE function focuses more on reflecting the cumulative error of the control process. Therefore, selecting an appropriate objective function according to specific performance requirements is key to achieving the expected optimization results.
Furthermore, the study confirms that, after the occurrence of compound internal leakage and time-delay faults, continuing to use controller parameters tuned under fault-free conditions leads to significant degradation in tracking performance, response oscillations, and signal distortion. After optimizing the DE-MFAC controller parameters using the IPSO algorithm, both the position-tracking accuracy and dynamic response performance of the system are effectively restored and improved. This result provides a feasible technical approach for mitigating performance degradation and extending the service life of the actuator through adaptive parameter adjustment.
In summary, the proposed control optimization method combining DE-MFAC and IPSO provides an effective and reliable solution for achieving high-performance control of suspension servo actuators under compound-fault conditions that are difficult to model precisely.

Author Contributions

Conceptualization, H.X. and H.Z.; methodology, H.X.; software, H.X.; validation, H.X. and X.W.; formal analysis, H.X. and Z.H. (Ziqi Huang); investigation, H.X. and Z.H. (Zeguang Hu); resources, H.X. and D.Z.; data curation, H.X. and Z.Z.; writing—original draft preparation, H.X.; writing—review and editing, H.X.; visualization, H.X. and L.Z.; supervision, H.X. and L.L.; project administration, D.Z. and H.Z.; funding acquisition, D.Z. and H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by a project supported by the Joint Funds of the National Natural Science Foundation of China, grant number U24A6008; the Qinhuangdao Municipal Science and Technology Research and Development Plan, grant number 202501A284; the Hebei Province Central Guiding Local Science and Technology Development Fund Project, grant number 254Z0801G; and the Special Tasks for Scientific Research in Higher Education Institutions in Hebei Province in 2026, grant number CXZX2026005.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.

Conflicts of Interest

The authors declare no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Abbreviations

Z r Road excitation (m)
Z s Vertical displacement of sprung mass (m)
Z t Vertical displacement of unsprung mass (m)
P s System supply pressure (Pa)
P r System return pressure (Pa)
P 1 Pressure in the rodless chamber (Pa)
P 2 Pressure in the rod chamber (Pa)
c d Flow coefficient of the servo valve
w Area gradient of the servo valve spool
ρ Density of the hydraulic oil (kg/m3)
A 1 The effective area of the hydraulic cylinder’s rodless chamber (mm2)
A 2 The effective area of the hydraulic cylinder’s rod chamber (mm2)
Δ x p The change in the hydraulic cylinder’s piston displacement (mm)
C i Internal leakage coefficient between the piston and cylinder body
d Diameter of the piston (mm)
h Height of the single-sided gap between the piston and the cylinder body (mm)
l Length of the gap seal or piston thickness (mm)
C e Leakage coefficient
β e Effective bulk modulus of hydraulic oil
V 01 Initial buffering volume of rodless cavity (mm3)
V 02 Initial buffering volume of rod cavity (mm3)
m s Combined mass of the vehicle body and the piston (kg)
B p Viscous damping coefficient
F f Friction force (N)
F L External load force (N)
g Gravitational acceleration
τ Time delay (s)
ρ Weight factor
λ Weight compensation factor
μ Safety factor
η Step factor
ε Minimal constant used for resetting
ϕ ^ k Estimated value of real-time variable parameter   ϕ k
ϕ ^ 1 The initial value of ϕ ^ k
β Weighting coefficient to modulate the impact of tracking error variation rate
ω Weight of the particle velocity from the previous iteration
c 1 , c 2 Learning factor
r 1 , r 2 Random numbers in [0, 1]
M Maximum iterations
DE-MFACModel-free adaptive control with a differential term of tracking error
MFACModel-free adaptive control
IPSOImproved particle swarm optimization
PSOParticle swarm optimization
IAEIntegral of Absolute Error ( S I A E )
IACEIntegral of Absolute Cubic Error ( S I A C E )
WOAWhale Optimization Algorithm
BASBeetle Antennae Search
FAFirefly Algorithm
PPDPseudo-partial derivative
CFDLCompact-Form Dynamic Linearization

References

  1. Theunissen, J.; Tota, A.; Gruber, P.; Dhaens, M.; Sorniotti, A. Preview-Based Techniques for Vehicle Suspension Control: A State-of-the-Art Review. Annu. Rev. Control 2021, 51, 206–235. [Google Scholar] [CrossRef]
  2. Samaroo, K.; Awan, A.W.; Islam, S. Semi-Active Suspension Design for an In-Wheel-Motor-Driven Electric Vehicle Using a Dynamic Vibration-Absorbing Structure and PID-Controlled Magnetorheological Damper. Machines 2025, 13, 47. [Google Scholar] [CrossRef]
  3. Xiong, H.; Zheng, H.; Zhao, D.; Feng, Y. Optimized Control Strategy for Electro-Hydraulic Servo Active Suspension System with Internal Leakage Faults. Int. J. Control Autom. Syst. 2025, 23, 1893–1907. [Google Scholar] [CrossRef]
  4. Feng, H.; Ma, W.; Yin, C.; Cao, D. Trajectory Control of Electro-Hydraulic Position Servo System Using Improved PSO-PID Controller. Autom. Constr. 2021, 127, 103722. [Google Scholar] [CrossRef]
  5. Guo, Y.; Zeng, Y.; Fu, L.; Chen, X. Modeling and Experimental Study for Online Measurement of Hydraulic Cylinder Micro Leakage Based on Convolutional Neural Network. Sensors 2019, 19, 2159. [Google Scholar] [CrossRef]
  6. Shanbhag, V.V.; Meyer, T.J.J.; Caspers, L.W.; Schlanbusch, R. Failure Monitoring and Predictive Maintenance of Hydraulic Cylinder—State-of-the-Art Review. IEEE/ASME Trans. Mechatron. 2021, 26, 3087–3103. [Google Scholar] [CrossRef]
  7. Shi, H.; Chen, G.; Yang, T.; Liang, X.; Xia, J. Memory-Driven Dynamic Output Feedback Control for Networked Active Suspension System With Time-Varying Input Delay. IEEE Trans. Automat. Sci. Eng. 2025, 22, 23116–23127. [Google Scholar] [CrossRef]
  8. Ling, Q.; Chen, X.; Niu, L.; Guo, Y.; Chen, S. Performance Evaluation and Analysis for Hydraulic Active Suspension Using the Collaborative Control Method. Meas. Control. 2024, 58, 771–783. [Google Scholar] [CrossRef]
  9. Bai, R.; Wang, H.-B. Robust Optimal Control for the Vehicle Suspension System with Uncertainties. IEEE Trans. Cybern. 2022, 52, 9263–9273. [Google Scholar] [CrossRef]
  10. Manna, S.; Mani, G.; Ghildiyal, S.; Stonier, A.A.; Peter, G.; Ganji, V.; Murugesan, S. Ant Colony Optimization Tuned Closed-Loop Optimal Control Intended for Vehicle Active Suspension System. IEEE Access 2022, 10, 53735–53745. [Google Scholar] [CrossRef]
  11. Zheng, H.; Xiong, H.; Huang, Z.; Zhao, D. Research on LQR Control of Nonlinear Active Suspension Cooperatively Optimized by Differential Geometry and Genetic Algorithms. Meas. Control 2025, 00202940251384542. [Google Scholar] [CrossRef]
  12. Li, L.; Lu, Y.; Wang, R.; Chen, J. A Three-Dimensional Dynamics Control Framework of Vehicle Lateral Stability and Rollover Prevention via Active Braking with MPC. IEEE Trans. Ind. Electron. 2017, 64, 3389–3401. [Google Scholar] [CrossRef]
  13. Liu, Z.; Si, Y.; Sun, W. Ride Comfort Oriented Integrated Design of Preview Active Suspension Control and Longitudinal Velocity Planning. Mech. Syst. Sig. Process. 2024, 208, 110992. [Google Scholar] [CrossRef]
  14. Yan, S.; Xia, Y.; Zhai, D.-H. Independent Observers-Based Fault Diagnosis for Multiple Sensor Faults of Full-Vehicle Active Suspension Systems with Inaccurate Models. IEEE Trans. Automat. Sci. Eng. 2025, 22, 12358–12370. [Google Scholar] [CrossRef]
  15. Hou, Z.; Chi, R.; Gao, H. An Overview of Dynamic-Linearization-Based Data-Driven Control and Applications. IEEE Trans. Ind. Electron. 2017, 64, 4076–4090. [Google Scholar] [CrossRef]
  16. Hou, Z.; Xiong, S. On Model-Free Adaptive Control and Its Stability Analysis. IEEE Trans. Automat. Contr. 2019, 64, 4555–4569. [Google Scholar] [CrossRef]
  17. Hou, Z.; Zhu, Y. Controller-Dynamic-Linearization-Based Model Free Adaptive Control for Discrete-Time Nonlinear Systems. IEEE Trans. Ind. Inf. 2013, 9, 2301–2309. [Google Scholar] [CrossRef]
  18. Hou, Z.; Jin, S. A Novel Data-Driven Control Approach for a Class of Discrete-Time Nonlinear Systems. IEEE Trans. Contr. Syst. Technol. 2011, 19, 1549–1558. [Google Scholar] [CrossRef]
  19. Zheng, H.; Xiong, H.; Zhao, D.; Ren, Y.; Cao, S.; Huang, Z.; Hu, Z.; Zhou, Z.; Zhao, L.; Li, L. Model-Free Multi-Parameter Optimization Control for Electro-Hydraulic Servo Actuators with Time Delay Compensation. Actuators 2025, 14, 617. [Google Scholar] [CrossRef]
  20. Li, J.; Wang, S.; Li, Y. A Model-Free Adaptive Controller with Tracking Error Differential for Collective Pitching of Wind Turbines. Renew. Energy 2020, 161, 435–447. [Google Scholar] [CrossRef]
  21. Akgul, T.; Unluturk, A. Performance Comparison of Advanced Control Strategies Based on Optimization for Active Suspension Under Real Vertical Speed Reducers Excitation. IEEE Access 2025, 13, 167595–167613. [Google Scholar] [CrossRef]
  22. Lu, J.; Xu, Z.; Wang, R.; Wan, C. Optimal Performance-Preserving Control of Active Suspension Considering Parameter Uncertainty and Genetic Algorithm Optimization. IEEE Access 2025, 13, 157352–157364. [Google Scholar] [CrossRef]
  23. Ambroziak, A.; Chojecki, A. The PID Controller Optimisation Module Using Fuzzy Self-Tuning PSO for Air Handling Unit in Continuous Operation. Eng. Appl. Artif. Intell. 2023, 117, 105485. [Google Scholar] [CrossRef]
  24. Li, F.; Bai, X.; Su, Z.; Tang, S.; Wang, Z.; Li, F.; Yu, H. Development of a Control System for Double-Pendulum Active Spray Boom Suspension Based on PSO and Fuzzy PID. Agriculture 2023, 13, 1660. [Google Scholar] [CrossRef]
  25. Liu, Y.; Jiang, D.; Yun, J.; Sun, Y.; Li, C.; Jiang, G.; Kong, J.; Tao, B.; Fang, Z. Self-Tuning Control of Manipulator Positioning Based on Fuzzy PID and PSO Algorithm. Front. Bioeng. Biotechnol. 2022, 9, 817723. [Google Scholar] [CrossRef] [PubMed]
  26. Chandra Sekhar, G.T.; Sahu, R.K.; Baliarsingh, A.K.; Panda, S. Load Frequency Control of Power System under Deregulated Environment Using Optimal Firefly Algorithm. Int. J. Electr. Power Energy Syst. 2016, 74, 195–211. [Google Scholar] [CrossRef]
  27. Swethamarai, P.; Lakshmi, P.; Gokul Prassad, S. Whale-Optimized Fuzzy-Fractional Order Controller-Based Automobile Suspension Model. Eng. Optim. 2022, 54, 1110–1130. [Google Scholar] [CrossRef]
  28. Wang, L.; Wang, Y.; Kang, Y.; Shen, J.; Cheng, R.; Zhang, J.; Shi, S. Research on Gate Opening Control Based on Improved Beetle Antennae Search. Sensors 2024, 24, 4425. [Google Scholar] [CrossRef]
  29. Chi, R.-H.; Hou, Z.-S. Dual-Stage Optimal Iterative Learning Control for Nonlinear Non-Affine Discrete-Time Systems. Acta Autom. Sin. 2007, 33, 1061–1065. [Google Scholar] [CrossRef]
  30. Li, H.; He, B.; Yin, Q.; Mu, X.; Zhang, J.; Wan, J.; Wang, D.; Shen, Y. Fuzzy Optimized MFAC Based on ADRC in AUV Heading Control. Electronics 2019, 8, 608. [Google Scholar] [CrossRef]
  31. Sahib, M.A.; Ahmed, B.S. A New Multiobjective Performance Criterion Used in PID Tuning Optimization Algorithms. J. Adv. Res. 2016, 7, 125–134. [Google Scholar] [CrossRef]
  32. Shi, Y.; Eberhart, R. A Modified Particle Swarm Optimizer. In Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360), Anchorage, AK, USA, 4–9 May 1998; pp. 69–73. [Google Scholar]
  33. Shi, Y.; Eberhart, R.C. Empirical Study of Particle Swarm Optimization. In Proceedings of the Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), Washington, DC, USA, 6–9 July 1999; pp. 1945–1950. [Google Scholar]
  34. Zhang, Y.; Wang, S.; Ji, G. A Comprehensive Survey on Particle Swarm Optimization Algorithm and Its Applications. Math. Probl. Eng. 2015, 2015, 931256. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of active-suspension servo actuator.
Figure 1. Schematic diagram of active-suspension servo actuator.
Actuators 15 00081 g001
Figure 2. Optimization of the DE-MFAC controller using IPSO.
Figure 2. Optimization of the DE-MFAC controller using IPSO.
Actuators 15 00081 g002
Figure 3. Co-simulation of the active-suspension electro-hydraulic servo actuator.
Figure 3. Co-simulation of the active-suspension electro-hydraulic servo actuator.
Actuators 15 00081 g003
Figure 4. Fitness values of optimization algorithms under different objective functions.
Figure 4. Fitness values of optimization algorithms under different objective functions.
Actuators 15 00081 g004
Figure 5. Simulation results of expected signal position control under different objective functions.
Figure 5. Simulation results of expected signal position control under different objective functions.
Actuators 15 00081 g005aActuators 15 00081 g005b
Figure 6. Adaptability curve of IPSO-optimized DE-MFAC controller under composite deterioration fault.
Figure 6. Adaptability curve of IPSO-optimized DE-MFAC controller under composite deterioration fault.
Actuators 15 00081 g006
Figure 7. Simulation results of expected signal position control under composite degradation fault. (a) Composite fault composed of internal leakage gap of 0.1 and time delay of 0.01, (b) Composite fault composed of internal leakage gap of 0.01 and time delay of 0.05, (c) Composite fault composed of internal leakage gap of 0.2 and time delay of 0.01, (d) Composite fault composed of internal leakage gap of 0.1 and time delay of 0.05.
Figure 7. Simulation results of expected signal position control under composite degradation fault. (a) Composite fault composed of internal leakage gap of 0.1 and time delay of 0.01, (b) Composite fault composed of internal leakage gap of 0.01 and time delay of 0.05, (c) Composite fault composed of internal leakage gap of 0.2 and time delay of 0.01, (d) Composite fault composed of internal leakage gap of 0.1 and time delay of 0.05.
Actuators 15 00081 g007
Table 1. Electro-hydraulic servo system parameters.
Table 1. Electro-hydraulic servo system parameters.
Hydraulic ComponentParameterValue
Hydraulic actuator Piston   Diameter   m m 40
Piston   Rod   Diameter   m m 25
Piston   Thickness   m m 30
Servo Valve control   the   current   m A (−10, 10)
natural   frequency   H z 100
Damping Ratio0.8
Pressure   Drop   P a 1 × 10 6
Relief Valve Cracking   Pressure   M P a 20
Accumulator Volume   L 10
Pre - charge   Gas   Pressure   M P a 10
Fixed Displacement Pump Speed   r e v / m i n 1500
Displacement   c c / r e v 40
Table 2. Minimum fitness values.
Table 2. Minimum fitness values.
IAEIACE
PSO-DE-MFAC0.3032PSO-DE-MFAC 6.6822 × 10 4
PSO-MFAC0.3671PSO-MFAC 8.7374 × 10 4
IPSO-DE-MFAC0.2641IPSO-DE-MFAC 5.8049 × 10 4
IPSO-MFAC0.3581IPSO-MFAC 8.0221 × 10 4
Table 3. Controller parameters.
Table 3. Controller parameters.
ControllerParameter
MFAC ρ = 0.6976 ,   λ = 1.7129 ,   η = 0.2 ,   μ = 0.1 ,
ϕ ^ 1 = 0.2646 ,   ε = 10 5
DE-MFAC ρ = 0.9711 ,   λ = 2.4498 ,   η = 0.2 ,   μ = 0.1 ,
ϕ ^ 1 = 4.7533 ,   ε = 10 5 ,   β = 5.2916
Table 4. Minimum fitness values under different composite faults.
Table 4. Minimum fitness values under different composite faults.
IPSO-DE-MFAC (IACE)
h = 0.1, τ = 0.01 7.2061 × 10 4
h = 0.2, τ = 0.01 8.0511 × 10 4
h = 0.1, τ = 0.05 8.2276 × 10 4
h = 0.01, τ = 0.05 7.5537 × 10 4
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

Xiong, H.; Zhao, D.; Zheng, H.; Wang, X.; Huang, Z.; Hu, Z.; Zhou, Z.; Zhao, L.; Li, L. IPSO-Optimized DE-MFAC Strategy for Suspension Servo Actuators Under Compound-Degradation Faults. Actuators 2026, 15, 81. https://doi.org/10.3390/act15020081

AMA Style

Xiong H, Zhao D, Zheng H, Wang X, Huang Z, Hu Z, Zhou Z, Zhao L, Li L. IPSO-Optimized DE-MFAC Strategy for Suspension Servo Actuators Under Compound-Degradation Faults. Actuators. 2026; 15(2):81. https://doi.org/10.3390/act15020081

Chicago/Turabian Style

Xiong, Hao, Dingxuan Zhao, Haiwu Zheng, Xuechun Wang, Ziqi Huang, Zeguang Hu, Zhuangding Zhou, Liqiang Zhao, and Liangpeng Li. 2026. "IPSO-Optimized DE-MFAC Strategy for Suspension Servo Actuators Under Compound-Degradation Faults" Actuators 15, no. 2: 81. https://doi.org/10.3390/act15020081

APA Style

Xiong, H., Zhao, D., Zheng, H., Wang, X., Huang, Z., Hu, Z., Zhou, Z., Zhao, L., & Li, L. (2026). IPSO-Optimized DE-MFAC Strategy for Suspension Servo Actuators Under Compound-Degradation Faults. Actuators, 15(2), 81. https://doi.org/10.3390/act15020081

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