Next Article in Journal
Adaptive Backstepping Control for Battery Pole Strip Mill Systems with Friction and Dead-Zone Input Nonlinearities
Next Article in Special Issue
Extenics Coordinated Torque Distribution Control for Distributed Drive Electric Vehicles Considering Stability and Energy Efficiency
Previous Article in Journal
Fault Tolerant Robust Control of Four-Wheel Independent Electro-Mechanical Brake Actuators Using Time Delay Control with Relative Weighting to Lateral Velocity and Yaw Rate
Previous Article in Special Issue
A Review of Bio-Inspired Actuators and Their Potential for Adaptive Vehicle Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model-Free Multi-Parameter Optimization Control for Electro-Hydraulic Servo Actuators with Time Delay Compensation

1
School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China
2
Yanshan University Science Park, Qinhuangdao 066004, China
3
Key Laboratory of Special Transport Equipment of Hebei Province, Yanshan University, Qinhuangdao 066004, China
*
Authors to whom correspondence should be addressed.
Actuators 2025, 14(12), 617; https://doi.org/10.3390/act14120617
Submission received: 6 November 2025 / Revised: 6 December 2025 / Accepted: 16 December 2025 / Published: 17 December 2025

Abstract

System time delays and nonlinear unmodeled dynamics severely constrain the control performance of the Active Suspension Electro-Hydraulic Servo Actuator (ASEHSA). To tackle these challenges, this paper presents a Dynamic Error Differentiation-based Model-Free Adaptive Control (DE-MFAC) strategy integrated with an Improved Particle Swarm Optimization (IPSO) algorithm. Established under the Model-Free Adaptive Control (MFAC) framework, the DE-MFAC integrates a dynamic error differentiation mechanism and an implicit expression of time delays, thus removing the dependence on a precise system model. The traditional PSO algorithm is improved by incorporating an inertia weight adjustment strategy and a boundary reflection wall strategy, which effectively mitigates the issues of local optima and boundary stagnation. In AMESim 2021, a 1/4 vehicle active suspension electro-hydraulic actuation system model is constructed. To ensure an impartial evaluation of controller performance, the IPSO algorithm is employed to optimize the parameters of the PID, MFAC, and DE-MFAC controllers, respectively. Co-simulations with Simulink 2023b are conducted under two time delay scenarios using a composite square-sine wave signal as the reference. The results indicate that all three IPSO-optimized controllers realize effective position tracking. Among them, the DE-MFAC controller exhibits the optimal performance, demonstrating remarkable advantages in reducing tracking errors and balancing settling time with overshoot. These findings verify the effectiveness of the proposed control strategy, time delay compensation mechanism, and optimization algorithm. Future research will involve validation on a physical ASEHSA platform, further exploration of the method’s applicability and robustness under diverse operating conditions, and extension to other industrial systems with similar nonlinear time delay features.

1. Introduction

Suspension systems, as a core subsystem in vehicle dynamics, directly impact the vehicle’s dynamic performances [1,2]. Active suspension systems utilize actuators to generate control forces that maintain optimal dynamic tire loads, enhancing handling stability and steering precision. These systems also improve ride comfort and operational stability while enabling dynamic coupling control between sprung and unsprung masses across various operating conditions, establishing active suspensions as a critical direction in modern automotive technology development [3]. Among the various implementation approaches for active suspensions, the Active Suspension Electro-Hydraulic Servo Actuator (ASEHSA) has become a key actuation component due to its benefits of large output force, rapid response, and high power density [4,5,6,7].
The fundamental electro-hydraulic servo actuator represents a typically nonlinear, time-variant, and strongly coupled system. Dynamic errors primarily stem from unmodeled dynamics, parameter variations, external load disturbances, and notable time delay characteristics. Among these, the intrinsic time delay is particularly significant. Time delay not only introduces phase lag and elevates tracking inaccuracy, more critically, reduces system stability and may even induce instability and oscillatory behavior [8,9,10,11,12]. This has emerged as a primary constraint on further advances in control performance.
The performance of an active suspension system, which maintains vehicle stability by absorbing road excitations through EHSA-controlled motion, is fundamentally determined by the latter’s dynamic response speed and control accuracy [13]. However, in practical control implementations, factors such as computational latency and signal transmission delays introduce time delays [14,15]. These issues can readily lead to a mismatch between the controller commands and the actual motion of the actuator, thereby significantly degrading the control accuracy and system stability of the suspension system. Furthermore, certain difficult to model dynamic characteristics of the ASEHSA system, such as the nonlinear friction between the piston and cylinder and the time-varying orifice flow characteristics of the servo valve, further complicate the design of traditional controllers [16,17]. Therefore, achieving high-precision position tracking for the ASEHSA under complex disturbance conditions has become a central challenge requiring urgent resolution in active suspension control [18].
To enhance performance, various advanced model-based control strategies have been developed, including Active Disturbance Rejection Control (ADRC) [19,20,21], Model Predictive Control (MPC) [22,23], and Linear Quadratic Regulator (LQR) [13,24,25]. These approaches generally depend on precise system models for control law design. While these techniques can achieve theoretically satisfactory outcomes, their effectiveness heavily relies on an accurate mathematical representation of the controlled plant. Developing precise models for electro-hydraulic servo systems remains particularly difficult, and any model inaccuracies can lead to substantial performance deterioration of the controller, compromising robustness [4]. As an emerging control strategy that is fundamentally driven by the expected goals of the controlled system and actual output, Model-Free Adaptive Control (MFAC) does not depend on a precise mathematical formula of the actual system and exhibits powerful adaptability, which makes it a highly attractive solution [26,27]. Its control law, built upon the online estimation of a “pseudo partial derivative”, is notable for a simple structure, low computational burden, and exceptional robustness, presenting considerable promise for applications in nonlinear system control [28,29]. However, traditional model-free control strategies still exhibit certain limitations in handling system time delays and data disturbances: on one hand, these methods often employ explicit compensation mechanisms for system time delays, which can easily increase computational complexity and have limited compensation accuracy; On the other hand, the design of the control law often does not fully consider the dynamic characteristics of the tracking error, making it difficult to achieve an ideal balance between overshoot and settling time, thus affecting dynamic response performance [30].
Traditional model-free control strategies are widely adopted due to their simple structure and ease of engineering implementation [30,31,32,33]. Nevertheless, when dealing with the system’s strong nonlinearities and time delays, their fixed controller structures and parameters typically cannot maintain optimal performance across all operating conditions, resulting in limited effectiveness in suppressing dynamic errors. The progress of intelligent optimization algorithms has unlocked fresh potential for the calibration of controller parameters. In recent times, control strategies built upon intelligent optimization algorithms have attracted considerable interest in research on suspension systems [5,34,35]. Zhang et al. optimized a fuzzy PID controller by incorporating the Genetic Algorithm (GA), thereby markedly enhancing the driving comfort of air suspension systems [36]. Li et al. designed a double-pendulum active suspension system and optimized a fuzzy PID controller via Particle Swarm Optimization (PSO), showcasing efficient suppression of road disturbances [34]. Dangor et al. proposed a PID control method via the Differential Evolution (DE) algorithm, and the results indicated that the active suspension system adopting this strategy attained better performance in contrast to those utilizing PID controls optimized by PSO and GA [37]. The PSO algorithm is widely used due to its straightforward structure and effectiveness in addressing optimization challenges in multi-dimensional nonlinear systems [38]. Nevertheless, the traditional PSO algorithm employs a fixed inertia weight and lacks the ability to modify boundary optimization values, making it susceptible to local or boundary optima when tackling complex optimization tasks [39,40]. Therefore, it is crucial to refine the PSO algorithm so as to boost its optimization capability.
Tackling these shortcomings, this paper focuses on researching high-performance position tracking control of the ASEHSA under conditions of system time delays. The main contributions are as follows:
(1) A 1/4 active suspension system model was developed using AMESim 2021, and the state equations for the servo-valve-controlled hydraulic cylinder were formulated. This study defined the theoretical relationships among key ASEHSA parameters, such as hydraulic cylinder piston displacement and velocity, rodless and rod chamber pressures, and servo valve spool displacement and velocity.
(2) Under the MFAC framework, the time delay treatment method was redesigned by converting the explicit time delay expression into an implicit form. Additionally, a Model-Free Adaptive Control with Dynamic Error Differentiation (DE-MFAC) controller was designed via performance criterion optimization. This approach effectively reduces system response attenuation, achieves a dynamic balance between settling time and overshoot, and avoids the need to build a specific system model.
(3) Through Simulink 2023b—AMESim 2021 co-simulation, the effectiveness of the Improved Particle Swarm Optimization (IPSO) algorithm in tuning the EHSA’s DE-MFAC controller parameters was verified under time delay conditions of 0.05 s and 0.02 s. This research provides a credible reference for the engineering implementation of the proposed method in ASEHSA and analogous industrial process control systems.

2. Modeling of the Active Suspension Electro-Hydraulic Servo Actuation System

Figure 1 depicts a conventional quarter-vehicle active suspension system, with the electro-hydraulic servo actuator installed between the sprung and unsprung masses. This actuator typically uses a three-position four-way servo valve combined with an asymmetric hydraulic cylinder. Its fundamental operating principle is shown in Figure 2. During the working process, the servo valve obtains electrical control signals, causing the spool to generate corresponding displacement and thus guiding hydraulic fluid into the rod chamber and rodless chamber of the hydraulic cylinder, respectively. By adjusting the fluid pressure in both chambers, a required pressure difference is generated, which drives the hydraulic cylinder’s piston rod to produce axial linear displacement. This enables precise piston position control, ultimately achieving actuator output motion.
In this research, the servo valve is modeled as a second-order system, with its dynamic characteristics expressed by the following equation:
x ¨ v = k v ω v 2 u 2 ξ ω v x ˙ v ω v 2 x v
where x v is the spool position of the servo-valve (the spool displacement of the servo valve), u denotes the input electrical signal to the servo valve; k v is the proportional gain of the servo-valve (Servo Valve Gain); ω v is the natural frequency of the servo valve, ξ is the damping ratio of the servo valve.
Flow Rates at the Servo Valve Inlet and Outlet:
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
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
A 1 , A 2 respectively denote the effective areas of the hydraulic cylinder’s rodless chamber and rod chamber; Δ x p signifies the change rate of the hydraulic cylinder’s piston displacement; C i and C e denote the internal and external leakage coefficients of the hydraulic cylinder, respectively; β e is the effective bulk modulus, V 1 and V 2 : (If travel limits are considered, the volumes can be bounded by their values near the extreme positions).
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 volumes of the rodless chamber and rod chamber, respectively. Since the ASEHSA works vertically to support the vehicle body weight, the force balance equation is formulated as:
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, F L is the external load force. In the quarter-vehicle active suspension system, the spring and damping forces between the sprung mass and unsprung mass, are considered components of the external load force F L , the external load force F L is given by:
F L = k s Δ x p + c s d Δ x p d t + F a
where k s is the spring stiffness, c s is the damping coefficient, F a is the external load force.
The piston displacement, piston velocity, pressure in the rodless chamber, pressure in the rod chamber, servo valve spool displacement, and servo valve spool velocity of the hydraulic cylinder are selected as the state variables: x 1   =   Δ x p , x 2   =   Δ x ˙ p , x 3   =   P 1 , x 4   =   P 2 , x 5   =   x v , x 6   =   x ˙ v . Based on Equations (1) to (6), the state-space equations for the servo-valve-controlled hydraulic cylinder system are formulated as follows:
x ˙ 1 = x 2 x ˙ 2 = A 1 m s x 3 A 2 m s x 4 B p m s x 2 g F f m s F L m s x ˙ 3 = α 1 γ 1 x 5 β 1 A 1 x 2 β 1   ( C i + C e )   x 3 + β 1 C i x 4 x ˙ 4 = α 2 γ 2 x 5 + β 2 A 2 x 2 + β 2 C i x 3 β 2   ( C i + C e )   x 4 x ˙ 5 = x 6 x ˙ 6 = k v ω v 2 u 2 ξ ω v x 6 ω v 2 x 5 Y = x 1
Among them, α 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 .

3. Control Algorithm Design

3.1. System Model with Time Delay

Given a desired output trajectory y * k + 1 ,     k 0 , 1 , 2 , , n , The control objective is to determine the relevant input electrical signal for the servo valve, which guarantees that the tracking error between the system output and the desired trajectory asymptotically converges to zero as time elapses. As per Equation (10), the electro-hydraulic servo actuation system belongs to the class of conventional single-input single-output nonlinear systems. Taking into account the delay characteristics of the control signal, Equation (10) may be expressed as the subsequent discrete-time nonlinear time delay system:
Y k + 1 = f Y k , Y k 1 , , u k τ
In this equation, y(k) and u(k) represent the output and input of the electro-hydraulic servo actuation system at the k-th time step, while τ denotes the system’s time delay constant. The system demonstrates an input time delay τ , meaning the control signal u(k) applied at time step k only becomes effective at time step k +   τ after actuator processing. This control signal lag relative to system output may negatively impact closed-loop system stability.
The electro-hydraulic servo actuation system operates under the following assumptions:
Assumption 1. 
Other than at finite time points, the nonlinear system function  f  exhibits continuous partial derivatives with regard to the system input signal  u k .
Assumption 2. 
Aside from finite time points, the system fulfills the generalized Lipschitz conditions  k 1     k 2 ,  k 1 ,     k 2     0  and  u k 1     u k 2 ; Thus, the following inequality holds true:
Y k 1 + 1 Y k 2 + 1 c u k 1 u k 2
Among them, c > 0  is constant.
Note 1: For electro-hydraulic servo actuation systems, these two assumptions are reasonable. Assumption 1 serves as a common prerequisite for controller design in typical nonlinear systems. Assumption 2 sets a constraint on the boundedness of the system’s input and output. In practical engineering systems, the input electrical signal to the servo valve remains constrained within a specific range, and the corresponding servo valve spool displacement is physically limited, ensuring the hydraulic cylinder’s actuation output remains bounded. Therefore, for systems satisfying these assumptions, the following lemma can be established:
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 τ
where ϕ k τ is bounded for all k .
Based on Theorem 1, the electro-hydraulic servo system may be transformed into a dynamically linearized form. Nevertheless, an analysis of Equation (13) shows that time delay remains in this linearized system. To resolve this, given that the system time delay τ is known or observable with a defined maximum value. A discrete time delay τ predictor can be incorporated to equivalently transform the original nonlinear system with input delay into a dynamically linearized system featuring an implicitly represented delay element. Defining y k as the predicted state at time Y k based on measurements up to 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 predicted value of the variation 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
Combining Equations (13)–(15) yields:
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
As expressed in Equation (16), the equivalent dynamically linearized system contains no time delay parameters τ . Thus, the controller may be formulated on the basis of this equivalent system, which implies the control system can be constructed utilizing the predicted state.

3.2. Basic Model-Free Adaptive Controller

In the standard MFAC algorithm, the following control performance index is employed:
J 1 u k = y * k + 1 y k + 1 2 + λ u k u k 1 2
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 size factor, λ > 0 is the weighting factor; y * k + 1 is the desired output signal, the tracking error is defined as e   ( k )   = y *   ( k + 1 )   y   ( k ) .
Equation (16) shows that in practical control processes, ϕ k serves as a time-varying parameter, rendering it difficult to ascertain its exact value. Thus, the following cost function for pseudo partial derivative (PPD) estimation is proposed:
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 , μ > 0 is a weighting coefficient. Based on the optimization condition J 2 2 ϕ ^ k = 0 , the following estimation algorithm for the time-varying parameter can be derived:
ϕ ^ k = ϕ ^ k 1 + η Δ u k 1 μ + Δ u k 1 2 Δ y k ϕ ^ k 1 Δ u k 1
Simultaneously, to improve the tracking performance of the PPD estimation algorithm for time-varying parameters, the following PPD reset mechanism is implemented:
ϕ ^ k = ϕ ^ 1 ,   if   ϕ ^ k ε   or   Δ u k 1 ε   or   sgn ϕ ^ k sgn ϕ ^ 1
where η 0 , 1 represents the step-size coefficient, ε is a vanishingly small positive constant, ϕ ^ 1 denotes the initial value of ϕ ^ k . Equations (19)–(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-Improved Model-Free Adaptive Controller

Actuator constraints, system inertia, and time-lag effects in electro-hydraulic servo systems exacerbate the intrinsic trade-off between response speed and overshoot in the CFDL-MFAC control strategy. Specifically, although larger control parameters ρ can improve system response speed to some degree, they substantially raise overshoot and extend settling time. In contrast, smaller parameters hinder the system’s ability to promptly follow the reference output, resulting in degraded control performance. To resolve this problem, this paper introduces a DE-MFAC strategy that alleviates this conflict by incorporating the effect of tracking error rate change, thus increasing MFAC structure flexibility. The revised control performance criterion is defined as:
J 3 u k = y * k + 1 y k + 1 2 + λ u k u k 1 2 + β y * k + 1 y k + 1 y * k y 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.

3.4. Improved Particle Swarm Optimization Algorithm (IPSO)

Electro-hydraulic servo actuation system performance primarily depends on controller parameter tuning. In practical engineering, parameter configuration generally relies on accumulated expertise and experimental calibration. Additionally, practical control systems face constraints from controller computational capacity and data communication timing fluctuations, frequently resulting in time delay variations in system control output signals. Varying time delays necessitate distinct controller parameters to attain optimal performance, substantially restricting control effectiveness and algorithm portability across platforms in practical engineering applications. Current approaches dependent solely on empirical parameter adjustment prove inefficient and lack clear performance evaluation standards, rendering them difficult to implement in real systems with time-varying parameters or dynamic operating conditions.
The PSO algorithm, as an efficient iterative optimization technique, quickly identifies parameter combinations that achieve near-optimal controller performance by minimizing an objective function. In controller parameter adjustment, the objective function acts as a control performance evaluation metric, so its design directly influences parameter optimization effectiveness and practical applicability. However, when addressing optimization challenges involving complex structures, the standard PSO algorithm frequently fails to balance global exploration and local exploitation effectively, leading to inadequate convergence and a predisposition toward local optima. Enhancing its optimization performance requires corresponding algorithmic improvements to address these limitations.

3.4.1. Objective Function

In controller parameter optimization, the objective function constitutes the fundamental quantitative basis for assessing system control performance. A properly formulated objective function should comprehensively and precisely capture the system’s dynamic response characteristics, incorporating essential indicators such as response speed, stability performance, and tracking accuracy. For the position tracking control objective of electro-hydraulic servo actuators, and considering both time delay disturbances and the absence of standardized traditional parameter tuning methods, this research employs the Integral of Absolute Error (IAE) as the core objective function for the Improved IPSO algorithm to optimize controller parameters. The IAE effectively quantifies the cumulative deviation between system output and target trajectory. Lower IAE values correspond to superior tracking precision and enhanced disturbance rejection capability. This metric is mathematically defined as the time integral of absolute system error, expressed as follows:
S I A E = 0 t e   ( t )   d t
where e   ( t ) denotes the difference between the desired signal and the output signal, i.e., e   ( t )   = y * ( k )   y   ( k ) .
As an integral-based performance measure, IAE comprehensively captures the cumulative error during the system’s complete dynamic response process, delivering a global assessment of both error magnitude and duration. This characteristic aligns well with control system requirements for high dynamic and steady-state precision. Moreover, IAE inherently penalizes overshoot and oscillatory behavior since deviations from the setpoint in either direction increase its value, naturally guiding parameter optimization toward smoother responses with reduced overshoot.
In computational implementation, IAE demonstrates excellent simplicity. Its formulation requires no differential operations, maintains a straightforward structure, and imposes minimal computational load. This enables efficient fitness evaluation during PSO iterations, substantially improving overall optimization efficiency.

3.4.2. Traditional Particle Swarm Optimization Algorithm

Within a D-dimensional target search space, a population (or swarm) 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 best i x i k + c 2 r 2 G best x i k
x id k + 1 = x id k + v id k + 1
Here, the parameters are: v i d k and x i d k denote the velocity and position, respectively, of particle i in dimension d at iteration k ; ω is the inertia weight; c 1 and c 2 are non-negative learning factors (typically valued at 2); and r 1 , r 2 are random numbers uniformly distributed in [0,1].
Within the PSO algorithm, the boundaries of the feasible region for particle velocities and positions need to be predefined. If a particle breaches these predefined constraints during the iterative process, the boundary values are adopted as constraint limits. Subsequently, the current positions of the particles are fed into the objective function to update each particle’s personal best solution, the global best solution of the current population, and their corresponding fitness values.
The algorithm performs optimization by iteratively executing the update rules defined in Equations (25) and (26) and terminates when either the maximum number of iterations is reached or other convergence criteria are met. Upon termination, the algorithm outputs the obtained global best solution and its corresponding fitness value, thereby concluding the process. The pseudocode of the traditional PSO algorithm can be found in Appendix A.1 (Algorithm A1).

3.4.3. Improvement Strategies for Particle Swarm Optimization Algorithm

In the traditional PSO algorithm, the inertia weight ω is typically maintained as a constant. Research by Shi Y. et al. indicates that the inertia weight plays a critical role in balancing the global exploration and local exploitation capabilities of particles: a larger ω enhances global exploration by allowing particles to traverse wider regions of the search space, while a smaller ω strengthens local exploitation, thereby improving convergence accuracy. To achieve a more effective balance between the global exploration and local exploitation phases, this study proposes the following adaptive inertia weight update strategy:
  ω   =   ω 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.
In the iterative process of the PSO algorithm, a particle may transgress the preestablished constraint bounds in one or more dimensions. The traditional PSO algorithm typically adopts a boundary absorption method, compulsorily resetting out-of-bounds positions to the corresponding boundary values. However, this method tends to reduce population diversity during early iterations, compromising the algorithm’s global search efficiency and potentially trapping the search in locally optimal or boundary-constrained solutions. To address these drawbacks, this study introduces a random reflection wall strategy for managing particle boundary violations: when a particle’s position in any dimension exceeds the boundary, it is not simply clamped to the boundary but is instead randomly redirected back into the feasible region. This mechanism helps preserve population diversity, prevents premature clustering of particles near boundaries, and strengthens the algorithm’s capacity to escape local optima. The specific strategy is defined as follows:
i f   x i d > U d     & &     x i d U d U d L d x i d = U d r a n d x i d U d ,   v i d = v i d e l s e   i f   x i d > U d     & &     x i d U d > U d L d   x i d = U d r a n d U d L d ,   v i d = v i d e l s e   i f   x i d < L d     & &   L d   x i d U d L d x i d = L d + r a n d L d x i d ,   v i d = v i d e l s e   i f   x i d < L d     & &   L d   x i d > U d L d x i d = L d + r a n d U d L d ,   v i d = v i d e n d
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]. If a particle exceeds the boundary of the feasible search region during the optimization process, it is reflected back into the feasible space. The reflection distance is proportional to the extent of boundary violation and incorporates a stochastic component. To prevent the particle from crossing directly to the opposite boundary after reflection, the velocity component in the corresponding dimension is reversed as part of the reflection strategy. The pseudocode of IPSO algorithm can be found in Appendix A.2 (Algorithm A2).

3.5. Improving Particle Swarm Optimization with Multiple Coefficients in DE-MFAC

Figure 3 illustrates the parameter optimization mechanism for the DE-MFAC controller in the electro-hydraulic servo actuator adopting the IPSO algorithm. In this configuration, the deviation of the actual output signal from the desired signal serves as the input for the objective function, specifically e   ( t )   = y * ( k )   y   ( k ) . The IPSO method is then applied to iteratively find the controller parameter set that minimizes the objective function value, thereby deriving the optimal controller parameters for system performance. To ensure a scientific and efficient optimization process, a systematic parameter sensitivity analysis was conducted prior to the iterative optimization. Within the feasible range of each tunable parameter ( ρ , λ , β , ϕ ^ 1 , η , μ ) values were uniformly sampled. By varying only one parameter at a time while keeping others fixed, the influence of each parameter on system performance was quantitatively assessed using the Integral Absolute Error (IAE) as the metric. This analysis revealed that parameters ρ , λ , β , and ϕ ^ 1 have a substantially greater impact on the system output compared to others. Therefore, to balance optimization effectiveness with computational efficiency, these four parameters were selected as the optimization variables for the IPSO algorithm.
The primary procedures for optimizing the DE-MFAC controller via the IPSO algorithm are as follows:
Step 1: Set the algorithm control parameters
A 4-dimensional target search space is constructed using the coefficients ρ , λ , β , ϕ ^ 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 tunable parameters of the PID controller are the proportional gain 0 Kp   150 , the integral gain 0 K i 150 , and the derivative gain 0 K d 10 ; The tunable parameters of the Model-Free Adaptive Control (MFAC) include the step-size factor 0   <   ρ   <   1 , the weighting coefficient 0     λ     10 , and the initial value of the pseudo partial derivative 0.1     ϕ ^ 1     10 . 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: Construct the Fitness Function
The fitness function assesses the quality of each particle’s position within the swarm. In this work, the fitness function is explicitly defined as the objective function S I A E .
Step 3: Particle Initialization
At the initialization phase of the algorithm, the position and velocity of each particle in the swarm are randomly allocated initially. Subsequently, the fitness value of each particle is calculated. Based on the obtained fitness values, the personal best position of each particle is determined, and the global best position of the whole swarm is then confirmed.
Step 4: Iterative Optimization Search
Calculate the inertia weight via Equation (27), then derive the velocity and position of all particles through Equations (25) and (26). For particles out of bounds, adjust their positions and velocities in accordance with Equation (28). The fitness values of all particles are evaluated, followed by updates to each particle’s personal best position and the swarm’s global best position.
Step 5: Output the Optimal Solution
Repeat Step 4 until the iteration count m exceeds the maximum M . The optimal particle position is then identified and output, concluding the algorithm.

4. Analysis of Simulation Results

This study assesses the control performance of the presented DE-MFAC controller in an electro-hydraulic servo actuation system via a co-simulation method combining MATLAB-Simulink 2023b and AMESim 2021. The architecture of the co-simulation model is illustrated in Figure 4. The controller implementation utilizes Simulink 2023b’s discrete solver with a sampling time of 0.0001 s. The electro-hydraulic servo actuation system is constructed in AMESim 2021, with detailed parameter settings listed in Table 1. To approximate real operating conditions, the wheel and vehicle body load are equivalently modeled as an external load force applied to the suspension actuator. The load force is configured as F a   =   2000 , while the combined mass of the vehicle body and piston is set to m s   =   500   k g . The system time delay constants are specified as τ   =   0.02   s and τ   =   0.05   s respectively. For comprehensive performance assessment of the DE-MFAC controller and to prevent single-test-signal bias, this investigation employs a composite reference signal integrating square and sinusoidal waveforms as the desired output y * , thus enabling examination of the controller’s response characteristics under varied dynamic excitations.
y * = 0 ,   0 t < 1 ; y * = 0.1 ,   1 t < 3 ; y * = 0.25 ,   3 t < 5 ; y * = 0.15 ,   5 t < 7 ; y * = 0.15 + 0.05 s i n 4 π t 7 , 7 t < 9 ; y * = 0.15 + 0.05 s i n   [ 2 π   ( t 9 )   ] , 9 t < 13 ; y * = 0.15 + 0.1 sin π t 13 , 13 t < 19 ; y * = 0.15 ,   19 t < 20 ;
This study adopted PID control, MFAC, and DE-MFAC controllers to conduct simulations of position control for the active suspension electro-hydraulic servo actuator with time delays of 0.05 s and 0.02 s. Figure 5 and Figure 6 present the reference signal tracking results under 0.02 s and 0.05 s delays, respectively. The findings reveal that all three controllers allow the actuator to track the reference signal under both delay conditions, though the DE-MFAC controller exhibits substantially smaller tracking errors. For the quantitative assessment of control performance, the Integral of Absolute Error (IAE) is formulated as:
S I A E = 0 t e   ( t )   d t = i = 1 k e   ( i )   Δ t
Within the defined reference output signal, the time intervals 0–3 s, 3–5 s, and 19–20 s correspond to ascending step signals, while the 5–7 s interval represents a descending step signal. For step signal tracking control, overshoot and settling time serve as standard metrics for evaluating control performance. The simulation results in Figure 5 and Figure 6 reveal that across different step signals, The DE-MFAC controller exhibits notably superior performance in both overshoot and settling time in comparison with both the IPSO-optimized PID controller and the MFAC controller. This confirms that DE-MFAC possesses superior dynamic control characteristics.
The reference output signal comprises 0.25 Hz (7–9 s), 0.5 Hz (9–13 s), and 1 Hz (13–19 s) sinusoidal waveforms, concluding with a 1 s step signal (19–20 s). As illustrated in Figure 5 and Figure 6, simulation results confirm that the DE-MFAC controller delivers superior control performance and higher tracking precision in contrast to both the PID and MFAC controllers, while simultaneously reducing the lag effect induced by system time delays on control output.
Figure 7a,b illustrate the fitness function values of the particle swarm when the IPSO algorithm is employed to optimize the traditional PID controller, the fundamental MFAC, and the dynamic error-enhanced MFAC under the time delays of 0.02 s and 0.05 s, respectively. The findings indicate that under varying time delays, the DE-MFAC curve reaches a stable state sooner, and its final steady-state fitness value is notably reduced compared to those of MFAC and PID. Moreover, the DE-MFAC response curve displays minimal overshoot, rapid settling, and is virtually oscillation-free. In addition, under the same controller, the final fitness value optimized by IPSO is significantly lower than that of PSO. This indicates that the IPSO algorithm has superior optimization capabilities compared to the PSO algorithm.

5. Conclusions

To address the limitations in control performance resulting from system time delays and nonlinear unmodeled dynamics in the Active Suspension Electro-Hydraulic Servo Actuator (ASEHSA), this study presents a DE-MFAC controller that incorporates Dynamic Error Differentiation (DE) and an implicit time delay handling mechanism into the Model-Free Adaptive Control (MFAC) framework. Meanwhile, by optimizing the inertia weight adjustment mechanism and the boundary search strategy, an Improved Particle Swarm Optimization (IPSO) algorithm is proposed, which effectively overcomes the limitation of the traditional Particle Swarm Optimization (PSO) prone to converging to local or boundary optima. Multi-parameter tuning for the DE-MFAC controller is achieved via this IPSO algorithm. This integrated method not only markedly mitigates the adverse impact of unmodeled dynamics and system time delays on control performance but also eliminates the dependence of traditional control strategies on modeling precision.
In this study, a 1/4 active suspension electro-hydraulic servo actuation system model is built via AMESim 2021. A composite signal composed of square waves and sine waves acts as the desired output. Under two typical time delay scenarios (0.02 s and 0.05 s), to reduce subjective bias in parameter selection and ensure the fairness of comparison, the proposed IPSO algorithm is adopted for the unified parameter optimization of three controllers: PID, MFAC, and DE-MFAC, following which Simulink 2023b—AMESim 2021 co-simulation is carried out to verify the effectiveness. The results indicate that all three IPSO-optimized controllers are capable of effectively achieving position tracking of the ASEHSA, with the DE-MFAC controller delivering the optimal performance, presenting significant advantages in reducing tracking errors and balancing settling time with overshoot. This fully verifies the effectiveness of the proposed control strategy, the time delay handling mechanism, and the IPSO algorithm.
Future research will validate the method on a physical ASEHSA platform, assess its robustness under diverse operating conditions and hardware configurations, and broaden its application to other nonlinear time delay industrial systems.

Author Contributions

Conceptualization, H.Z. and H.X.; methodology, H.X.; software, H.X.; validation, H.X., Y.R. and S.C.; 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. and Y.R.; writing—review and editing, H.X. and H.Z.; visualization, H.X. and L.Z.; supervision, H.X. and L.L.; 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 Project supported by the Joint Funds of the National Natural Science Foundation of China, grant number U24A6008, and the Qinhuangdao Municipal Science and Technology Research and Development Plan, grant number 202501A284, and the Hebei Province Central Guiding Local Science and Technology Development Fund Project, grant number 254Z0801G.

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 declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Appendix A

Appendix A.1

The pseudocode of the traditional PSO algorithm is presented as follows:
Algorithm A1 The pseudocode of the traditional PSO algorithm
begin
1. Specify the particle population size n, maximum iteration count M, and inertia weight ω, and assign random initial velocities and initial positions to all particles within the predefined bounds.
2. Evaluate the fitness value (objective function value) for each particle, identify the best-found position of the entire swarm and the personal best position of each particle. Initialize k = 1.
3. do
4. Adjust the velocity and position of every particle using Equations (25) and (26), ensuring all other constraints are met.
5. Calculate the fitness values (i.e., objective function values) of all particles, then update the personal best position of each particle and the global best position of the swarm.
6. k = k++
7. while (kM)
8. Output the optimal particle position and its fitness value.
End

Appendix A.2

The pseudocode for the IPSO algorithm is presented below:
Algorithm A2 The pseudocode for the IPSO algorithm
begin
1. Initialize the swarm size n , the maximum number of iterations M , and the inertia weight’s bounds ω max and ω min . Subsequently, all particles are assigned random initial positions and velocities within the predefined feasible region.
2. Calculate particle fitnesses (objective function values); ascertain global best and personal best positions; initialize k = 1.
3. do
4. Calculate the inertia weight according to Equation (27).
5. Particle velocities and positions are updated via Equations (25) and (26), subject to the defined constraints.
6. Particles that exceed the search space boundaries are reintroduced into the feasible region by applying Equation (28).
7. Calculate the fitness values (i.e., objective function values) of the particles and update the global best position of the entire particle swarm as well as the historical best position of each particle.
8. k = k++
9. while (kM)
10. Output the optimal particle position and its fitness value.
End

References

  1. Ning, D.; Sun, S.; Du, H.; Li, W.; Zhang, N. Vibration Control of an Energy Regenerative Seat Suspension with Variable External Resistance. Mech. Syst. Sig. Process. 2018, 106, 94–113. [Google Scholar] [CrossRef]
  2. Pan, H.; Jing, X.; Sun, W.; Gao, H. A Bioinspired Dynamics-Based Adaptive Tracking Control for Nonlinear Suspension Systems. IEEE Trans. Control Syst. Technol. 2018, 26, 903–914. [Google Scholar] [CrossRef]
  3. 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]
  4. 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]
  5. 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]
  6. Truong, H.V.A.; Chung, W.K. Active Fuzzy-Based Fault-Tolerant Control for Uncertain Electro-Hydraulic Actuators Subject to Simultaneous Actuator and Sensor Faults. IEEE Trans. Automat. Sci. Eng. 2025, 22, 20519–20532. [Google Scholar] [CrossRef]
  7. Ren, X.; Guo, Q.; Li, T.; Jiang, D.; Shi, Y. Fault Detection and Tolerant Control with a Variable-Bandwidth Extended State Observer for Electro-Hydraulic Servo Systems with Lumped Disturbance and Measurement Noise. ISA Trans. 2025, 162, 287–300. [Google Scholar] [CrossRef]
  8. Chen, H.; Liu, Y.-J.; Liu, L.; Tong, S.; Gao, Z. Anti-Saturation-Based Adaptive Sliding-Mode Control for Active Suspension Systems with Time-Varying Vertical Displacement and Speed Constraints. IEEE Trans. Cybern. 2022, 52, 6244–6254. [Google Scholar] [CrossRef]
  9. Jiregna, I.T.; Sirata, G. A Review of the Vehicle Suspension System. J. Mech. Energy Eng. 2020, 4, 109–114. [Google Scholar] [CrossRef]
  10. Jia, F.; Cao, F.; Lyu, G.; He, X. A Novel Framework of Cooperative Design: Bringing Active Fault Diagnosis into Fault-Tolerant Control. IEEE Trans. Cybern. 2023, 53, 3301–3310. [Google Scholar] [CrossRef]
  11. Streiter, R. Active Preview Suspension System. ATZ Worldw. 2008, 110, 4–11. [Google Scholar] [CrossRef]
  12. 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]
  13. 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, 00202940241281454. [Google Scholar] [CrossRef]
  14. Ahmadizadeh, M.; Mosqueda, G.; Reinhorn, A.M. Compensation of Actuator Delay and Dynamics for Real-time Hybrid Structural Simulation. Earthq. Eng. Struct. Dyn. 2008, 37, 21–42. [Google Scholar] [CrossRef]
  15. Chen, P.; Tsai, K. Dual Compensation Strategy for Real-time Hybrid Testing. Earthq. Eng. Struct. Dyn. 2013, 42, 1–23. [Google Scholar] [CrossRef]
  16. 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]
  17. Wang, C.; Jiao, Z.; Wu, S.; Shang, Y. Nonlinear Adaptive Torque Control of Electro-Hydraulic Load System with External Active Motion Disturbance. Mechatronics 2014, 24, 32–40. [Google Scholar] [CrossRef]
  18. Yao, J. Model-Based Nonlinear Control of Hydraulic Servo Systems: Challenges, Developments and Perspectives. Front. Mech. Eng. 2018, 13, 179–210. [Google Scholar] [CrossRef]
  19. 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. 2025, 30, 1971–1982. [Google Scholar] [CrossRef]
  20. Liu, C.; Luo, G.; Chen, Z.; Tu, W.; Qiu, C. A Linear ADRC-Based Robust High-Dynamic Double-Loop Servo System for Aircraft Electro-Mechanical Actuators. Chin. J. Aeronaut. 2019, 32, 2174–2187. [Google Scholar] [CrossRef]
  21. Han, J. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  22. 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]
  23. 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]
  24. 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]
  25. 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]
  26. 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]
  27. Hou, Z.; Xiong, S. On Model-Free Adaptive Control and Its Stability Analysis. IEEE Trans. Automat. Contr. 2019, 64, 4555–4569. [Google Scholar] [CrossRef]
  28. 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]
  29. 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]
  30. 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]
  31. Corradini, M.L. Data-Driven Output Tracking Control by a Model-Free Adaptive Scheme. Automatica 2025, 181, 112505. [Google Scholar] [CrossRef]
  32. Zhou, M.; Wan, L.; Huang, Z.; Liu, J.; Chen, Y. Heading Control Based on Data-Driven Model-Free Adaptive Sliding Mode Control for Unmanned Surface Vehicles. Ocean Eng. 2025, 340, 122228. [Google Scholar] [CrossRef]
  33. Wang, X.; Zhang, Y.; Li, C. Research on Model-Free Adaptive Control of Electro-Hydraulic Servo System of Continuous Rotary Motor. IEEE Access 2022, 10, 31165–31174. [Google Scholar] [CrossRef]
  34. 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]
  35. 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]
  36. Zhang, S.; Li, M.; Li, J.; Xu, J.; Wang, Z.; Liu, S. Research on Ride Comfort Control of Air Suspension Based on Genetic Algorithm Optimized Fuzzy PID. Appl. Sci. 2024, 14, 7787. [Google Scholar] [CrossRef]
  37. Dangor, M.; Dahunsi, O.A.; Pedro, J.O.; Ali, M.M. Evolutionary Algorithm-Based PID Controller Tuning for Nonlinear Quarter-Car Electrohydraulic Vehicle Suspensions. Nonlinear Dyn. 2014, 78, 2795–2810. [Google Scholar] [CrossRef]
  38. 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]
  39. Chiou, J.-S.; Tsai, S.-H.; Liu, M.-T. A PSO-Based Adaptive Fuzzy PID-Controllers. Simul. Model. Pract. Theory 2012, 26, 49–59. [Google Scholar] [CrossRef]
  40. Bingül, Z.; Karahan, O. A Fuzzy Logic Controller Tuned with PSO for 2 DOF Robot Trajectory Control. Expert. Syst. Appl. 2011, 38, 1017–1031. [Google Scholar] [CrossRef]
Figure 1. Active Suspension System.
Figure 1. Active Suspension System.
Actuators 14 00617 g001
Figure 2. Schematic Diagram of the Electro-Hydraulic Servo Actuator Working Principle.
Figure 2. Schematic Diagram of the Electro-Hydraulic Servo Actuator Working Principle.
Actuators 14 00617 g002
Figure 3. Optimization of the DE-MFAC Controller Using IPSO.
Figure 3. Optimization of the DE-MFAC Controller Using IPSO.
Actuators 14 00617 g003
Figure 4. Co-simulation of the Active Suspension Electro-Hydraulic Servo Actuator.
Figure 4. Co-simulation of the Active Suspension Electro-Hydraulic Servo Actuator.
Actuators 14 00617 g004
Figure 5. Simulation Results of Position Control for Reference Signal under 0.02 s Time Delay.
Figure 5. Simulation Results of Position Control for Reference Signal under 0.02 s Time Delay.
Actuators 14 00617 g005aActuators 14 00617 g005b
Figure 6. Simulation Results of Position Control for Reference Signal under 0.05 s Time Delay.
Figure 6. Simulation Results of Position Control for Reference Signal under 0.05 s Time Delay.
Actuators 14 00617 g006
Figure 7. Curve of fitness value variation. (a) Fitness Value under 0.02-Second Time Delay; (b) Fitness Value under 0.05-Second Time Delay.
Figure 7. Curve of fitness value variation. (a) Fitness Value under 0.02-Second Time Delay; (b) Fitness Value under 0.05-Second Time Delay.
Actuators 14 00617 g007
Table 1. Electro-Hydraulic Servo System Parameters.
Table 1. Electro-Hydraulic Servo System Parameters.
Hydraulic ComponentParameterValue
Hydraulic Cylinder Piston   Diameter   m m 40
Piston   Diameter   m m 25
Piston   Diameter   m m 30
Piston   Diameter   m m 0.05
Servo Valve Servo   Valve   m A (−10, 10)
Damping   Ratio   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
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

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. https://doi.org/10.3390/act14120617

AMA Style

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(12):617. https://doi.org/10.3390/act14120617

Chicago/Turabian Style

Zheng, Haiwu, Hao Xiong, Dingxuan Zhao, Yinying Ren, Shuoshuo Cao, Ziqi Huang, Zeguang Hu, Zhuangding Zhou, Liqiang Zhao, and Liangpeng Li. 2025. "Model-Free Multi-Parameter Optimization Control for Electro-Hydraulic Servo Actuators with Time Delay Compensation" Actuators 14, no. 12: 617. https://doi.org/10.3390/act14120617

APA Style

Zheng, H., Xiong, H., Zhao, D., Ren, Y., Cao, S., Huang, Z., Hu, Z., Zhou, Z., Zhao, L., & Li, L. (2025). Model-Free Multi-Parameter Optimization Control for Electro-Hydraulic Servo Actuators with Time Delay Compensation. Actuators, 14(12), 617. https://doi.org/10.3390/act14120617

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