Next Article in Journal
Tailoring Dry Microparticles for Pulmonary Drug Delivery: Ultrasonic Spray Freeze-Drying with Mannitol and Salbutamol Sulphate
Previous Article in Journal
Configuration Optimization of a Shell-and-Tube Heat Exchanger with Segmental Baffles Based on Combination of NSGAII and MOPSO Embedded Grouping Cooperative Coevolution Strategy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Robust Control for a Controllable Suspension System with an Input Time Delay

School of Mechanical Engineering, Southwest Jiaotong University, Chengdu 610031, China
*
Author to whom correspondence should be addressed.
Processes 2023, 11(11), 3095; https://doi.org/10.3390/pr11113095
Submission received: 6 October 2023 / Revised: 22 October 2023 / Accepted: 23 October 2023 / Published: 27 October 2023

Abstract

:
In this study, a state feedback robust control strategy with time delay dependence for the uncertainty, fault, and input time delay of a vehicle’s controllable suspension system is designed. Firstly, based on the working principle of the adjustable damping suspension system, the total damping force of the suspension is divided into “foundation damping force” and “controllable damping force”, taking the adjustable damping interval as the constraint boundary, which varies with the actuating velocity. Furthermore, based on the sensitivity analysis of the input time delay’s relationship with damping force disturbance, it exerts influence on the controllable damping force part. The associated uncertainty and fault are defined through linear fraction transformation and proportional gain, respectively, and the two are decoupled from the control mechanism. Then, based on the Lyapunov stability theory, a robust control law for the time-delay-dependent H∞ state feedback is designed and transformed into a linear matrix inequality convex optimization problem to solve. Finally, the feasibility and effectiveness of the proposed method are verified by designing different combinations of uncertainty and fault tests and by comparing and analyzing these with the time-delay-independent H2/H∞ robust control strategy under random and pulse road excitation.

1. Introduction

The vehicle suspension system plays an essential role in vehicle dynamics, improving ride comfort and road holding [1]. Apart from carrying the vehicle body, it can also adequately guarantee stability and provide passengers with as much comfort as possible, isolating road vibration and shock. Based on whether it can be controlled externally, it can be classified as a passive vehicle suspension system (V-PSS) [2] or a controllable vehicle suspension system (V-CSS) [3,4]. V-PSSs are challenging in terms of balancing ride comfort and handling stability since these performance requirements are always in conflict; but, V-CSSs, which use different controls, are a compelling technical scheme [5]. However, in addition to performance optimization control, any V-CSS will inevitably have unexpected perturbation uncertainties and faults in the service process, affecting the system’s dynamic performance quality and stability. In order to make the system insensitive to such perturbation uncertainties and faults, a robust fault-tolerant control is needed. Considering this, extensive research has been carried out on topics such as state feedback passive robust fault-tolerant control [6,7], adaptive robust fault-tolerant control [8], sky-hook fault-tolerant control [9], linear variable parameter control (LPV) [10,11], linear variable parameter model predictive control (LPV-MPC) [12], adaptive fault-tolerant control via the T-S fuzzy method [13], H2/H∞ passive robust fault-tolerant control [14], hybrid control of state feedback compensation and nominal state feedback [15], constrained adaptive backstep tracking controllers [16], H∞ passive robust fault-tolerant control based on output feedback [17], adaptive state feedback robust fault-tolerant control [18], and fault-tolerant prescribed performance control [19]. The above-mentioned research has achieved excellent results. Nevertheless, these studies mainly focused on parametric perturbed uncertainties and actuator faults, ignoring the time delay that objectively exists in any controllable system. In fact, the time delay introduced by a control system also affects the dynamic performance and stability of the system. It reflects the fact that the sensor signal transmission, control calculation, and actuator response require a certain amount of time to occur, inevitably leading to an unavoidable time delay. The dominant delay is the time interval between the actuator receiving the control command and the expected output damping force [20], which is also the input time delay of the system control force (referred to as the “input time delay” in this paper). When the actuator receives the control instruction, it does not immediately output the control force required by the system but generates it after some time has passed. A time delay can cause the actuator output control force to be out of sync with the control force required by the system, possibly resulting in system instability or performance deterioration [21]. However, the above studies on robust fault-tolerant control of suspension systems do not consider the influence of input time delay [6,7,8,9,10,11,12,13,14,15,16,17,18,19]. Moreover, there is a wealth of existing research on the time delay control of suspension systems, including adaptive backward-step time delay control [21], H∞ state feedback time delay control [22,23], H∞ output feedback time delay control [24], and fuzzy static output feedback (SOF) time delay control based on parallel distributed compensation (PDC) [25]. However, these do not introduce faults. Furthermore, related control studies in the control field purpose methods such as a delay-kernel-dependent approach for handling the nonlinear saturation function and sufficient LMI conditions to solve the saturated controller problem [26]. An auxiliary system with free singularity was designed to overcome input saturation and the saturation compensation control law was proposed to ameliorate the negative effects of input saturation [27,28]. These studies provide some inspiration for research on the control approach. However, further consideration is needed based on the dynamic characteristics of V-CSSs.
In summary, the industry has conducted in-depth studies on fault-tolerant control in V-CSSs [6,7,8,9,10,11,12,13,14,15,16,17,18,19] considering system faults. Time delay control [21,22,23,24,25] explores the effect of a system time delay. However, in any V-CSS, a time delay can objectively be said to exist when a fault occurs. The input time delay is inherent in systems with controllability and the fault occurs due to the accumulation of the service time of the system. The combined effect of the delay and the fault will further worsen the problem. Furthermore, according to whether the actuator can actively generate force, V-CSSs can be classified as having semi-active suspension or active suspension. Semi-active suspension is more widely used due to its cost and energy consumption advantages. Suspension systems with adjustable damping are based on the real-time control of the damping force of the adjustable shock absorber to match different dynamic performance requirements. The actuating velocity and the controllable damping coefficient determine the damping force. Both are time-dependent and jointly determine the output force. Compared with active suspension, the damping force and suspension controllable force are coupled in semi-active suspension. It is necessary to simultaneously consider the impact of the time delay and faults in semi-active suspension systems. The existing literature on this subject mainly focuses on active suspension [29,30,31,32] but the methods for active suspension are only partially suitable for semi-active suspension.
In addition, among the above studies on fault-tolerant control, both passive fault-tolerant control [6,7,14,17], following the idea of “responding to all changes with no changes” and active fault-tolerant control [8,13,16,18], based on the principle of “changing to change”, are included, both of which have their advantages and disadvantages. Although the design of passive fault-tolerant control is conservative, when the delay factor is introduced into fault-tolerant control, the improvement it brings to the system’s overall dynamic performance and stability can compensate for the performance loss caused by conservatism. For example, the control architecture can prevent the time delay caused by fault diagnosis and control law reorganization in the active fault-tolerant control method [27]. Taking an adjustable damping suspension system as the research object, the passive fault-tolerant control method is adopted in this study to design a control system based on robust control, so it is appropriate to define it as robust control here. The strategy considering the input time delay is studied to ensure the dynamic performance and stability of the system. The major contributions of this study are as follows:
(1) Based on the working principle of an adjustable damping suspension system, the total damping force of the suspension is divided into two parts, “foundation damping force” and “controllable damping force”, and the adjustable damping interval, which varies with actuating speed, is taken as the constraint boundary of the total damping force. Unlike in previous works [9,11,12], based on an analysis of the sensitivity of the input time delay to damping force disturbance, it is confirmed that its influence is concentrated on the controllable damping force and the associated uncertainty and faults are defined by linear fraction transformation and proportional gain, respectively, to realize their decoupling from the control mechanism.
(2) Unlike previous studies on control methods for V-CSSs with partial consideration of the uncertainty, faults, and input time delay [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25], this study deals with all of the above essential factors, focusing mostly on an adjustable damping suspension system. By introducing the idea of robust control, a time-delay-dependent H∞ state feedback robust control law based on Lyapunov stability theory is designed and transformed into a convex optimization problem of linear matrix inequalities. Constructing the Lyapunov–Krasovskii function proves its stability under the delay type uncertainty, perturbation type uncertainty, and fault. Moreover, utilizing this mechanism, fault diagnosis and control law reorganization in the active fault-tolerant control method are removed such that the complex design procedure and expensive computing pressure are effectively avoided.
(3) In contrast to the existing methods for controlling suspension without considering input time delay [6,7,14,17], we build a time-delay-independent (TDI) control based on H 2 / H as a comparative method. Based on the two-degrees-of-freedom vehicle suspension model, with input time delay and fault gain as test factors, test combinations with different factor levels are designed and the proposed delay-dependent (TDD) robust control method is compared with the TDI control method and analyzed to verify the feasibility and effectiveness of the proposed method.
The remainder of this paper is organized as follows: in Section 2, we analyze the influence of input delay on the system uncertainty and faults of the V-CSS; in Section 3, we design a time-delay-dependent robust control strategy; in Section 4, we construct and verify the effectiveness of the proposed control strategy; and Section 5 summarizes the research content.

2. Influence of Input Time Delay on Uncertainty and Fault of a V-CSS

This paper takes an adjustable damping suspension system as the research object, in which the adjustable shock absorber acts as the control actuator and provides the variable damping force required by the system. The variable damping force is determined by the actuating velocity and the controllable damping coefficient (related to the driving current, defined as cur). It is further divided into the recovery damping force and the compression damping force according to the positive and negative values of the actuating velocity. The input time delay is conferred by the controllable system, which refers explicitly to the interval between the adjustable shock absorber receiving the control command and generating the desired control force, leading to a delay in generating the control input force required by the system. The uncertainty and fault refer to the perturbation of the damping force value and the damping force attenuation of the adjustable shock absorber, which occurs with the accumulation of system service time. Regarding variable damping force, relevant studies have shown that it can be divided into foundation damping force and controllable damping force [9,11,12]. Perturbation uncertainty and fault result from parametric perturbation of the suspension system (including the control system), whose influence on foundation damping force cannot be ignored. In practice, more emphasis is placed on the time delay caused by the suspension control system for the uncertainty and fault in the controllable damping force category.
Given this combined with the focus on control strategy here and the aim to simplify the complexity of suspension system dynamics analysis and controller design, a two-degrees-of-freedom vehicle controllable suspension dynamics model, as shown in Figure 1, is constructed and the variable damping effect is divided into two parts.
The differential equation of vehicle controllable suspension motion with two degrees of freedom is shown in Formula (1) [6,9].
m b z ¨ b ( t ) = k s z b ( t ) z w ( t ) c s z ˙ b ( t ) z ˙ w ( t ) + u τ f ( t ) m w z ¨ w ( t ) = k s z b t z w t + c s z ˙ b ( t ) z ˙ w ( t ) k t z w t z r t u τ f ( t )
where m b is body mass (the sprung mass) and the unit is kg. z ¨ b is the body vertical acceleration and the unit is m/s2.   m w is the unsprung mass and the unit is kg. z ¨ w is the wheel vertical acceleration and the unit is m/s2. k t is the tire stiffness and the unit is N/m. z w is the wheel vertical displacement and the unit is m. z r is the road vertical displacement and the unit is m. k s is the suspension stiffness and the unit is N/m. z b is the body vertical displacement and the unit is m. c s is the foundation damping and the unit is N·s/m.   z ˙ b is the body vertical velocity and the unit is m/s. z ˙ w is the wheel vertical velocity and the unit is m/s. u τ f is the controllable damping force and the unit is N.
As shown in Figure 1, the damping force of the adjustable shock absorber is divided into c s z ˙ b ( t ) z ˙ w ( t ) and u τ f and the relationship between them is shown in Formula (2).
c m i n z ˙ b ( t ) z ˙ w ( t ) c s z ˙ b ( t ) z ˙ w ( t ) + u τ f c m a x z ˙ b ( t ) z ˙ w ( t )
where c s is defined as a linear value, which is convenient for the control law design. c m i n and c m a x are the lower limit and upper limit of the damping coefficient of the adjustable shock absorber, respectively. They are nonlinear values, using the unit N·s/m, and are the value constraints of u τ f , as shown in Figure 2.
Furthermore, after dividing the variable damping force into two parts, the foundation damping force and the controllable damping force, the correlation between these two parts and the input time delay is analyzed (Figure 3): c s z ˙ b ( t ) z ˙ w ( t ) is the foundation damping force of the adjustable shock absorber, where the actuating velocity z ˙ b ( t ) z ˙ w ( t ) is time-varying, but the foundation damping c s is linear and has a weak correlation with the input time delay, which is mainly affected by the parameter perturbation of the suspension system (including the control system). The controllable damping is strongly related to the input time delay and u τ f is time-varying and nonlinear. Once the input time delay exists, it will cause the expected damping force and the actual damping force to be out of sync and the final system control force will also be superimposed with the damping force attenuation of the shock absorber. Therefore, the perturbation uncertainty of the variable damping force is associated with the foundation damping force and the input delay and fault are mainly associated with the controllable damping force.
(1) Perturbation uncertainty in foundation damping
Based on the above analysis of the foundation damping force’s characteristics, the foundation damping’s perturbation uncertainty is defined, as shown in Formula (3).
c s = c ¯ s ( 1 + d c f c ( t ) )
where c ¯ s is the nominal value of suspension foundation damping, d c is the perturbation value of suspension foundation damping, and f c ( t ) is the time-varying perturbation function, | f c t | 1 .
Furthermore, based on the linear fraction transformation [33], Formula (3) can be equivalent to Formula (4).
c s = F u 0 c ¯ s d c c ¯ s , f c ( t ) = F u M c , f c ( t )
(2) Input time delay and fault in controllable damping force
Based on the above analysis, the system control force of the input time delay and the fault is defined, as shown in Formula (5).
u τ f = Λ u ( t τ )
where u ( t ) is the nominal input control force, τ is the control input time delay, 0 < τ < τ ¯ , and τ ¯ is the critical delay of the controlled system. Λ is the fault factor, which is defined in Formula (6).
Λ = Λ 0 I + V Λ 0 = λ 0 V = ( σ λ 0 ) / λ 0 | V | S I S = ( λ u λ l ) / ( λ u + λ l )
where σ is the fault gain of the adjustable shock absorber, σ 0,1 . λ l and λ u are the fault factor lower limit and upper limit, respectively. Here, 0 λ l σ λ u , λ 0 = ( λ l + λ u ) / 2 , Λ 0 , S , V is the intermediate variable, and I is the proper dimensional identity matrix.
Based on Formula (2), Figure 2, and Formulas (4)–(6) and from the perspective of control method construction, the decoupling between the perturbation uncertainty of the adjustable shock absorber and the fault is realized, as shown in Figure 4. In practice, the parameter perturbation value dc of the damping force c ( c u r ) z ˙ b ( t ) z ˙ w ( t ) and the fault gain σ overlap. After the conversion of the above definition, the decoupling between the two is realized. However, in the end, their sum is constrained by Formula (2) which is constrained by both time and the actuating velocity of the shock absorber and its constraint relationship is further refined in Formula (7).
In Figure 4, c u r is the driving current, the unit is A, c ( c u r ) represents the adjustable shock absorber damping, where the output is different levels of damping with different driving currents, and c c u r [ c m i n , c m a x ] , for which the unit is N·s/m. For Formula (7), set F u = ( c m a x c s ) z ˙ b ( t ) z ˙ w ( t ) , F l = ( c m i n c s ) z ˙ b ( t ) z ˙ w ( t ) . F u and F l are the upper and lower limit of controllable damping force, respectively, and the unit is N. u is the input damping force and the unit is N.
u τ f = u             w h e n   z ˙ b t z ˙ w t > 0     a n d   F l < u < F u u τ f = F l           w h e n   z ˙ b t z ˙ w t > 0     a n d   F l u u τ f = F u           w h e n   z ˙ b t z ˙ w t > 0     a n d   u F u u τ f = u             w h e n   z ˙ b t z ˙ w t < 0     a n d   F l > u   a n d   u > F u u τ f = F l           w h e n   z ˙ b t z ˙ w t < 0     a n d   F l u u τ f = F u           w h e n   z ˙ b t z ˙ w t < 0     a n d   u F u
Similarly, according to Formulas (3) and (4), the suspension stiffness’ perturbation uncertainty is considered, as shown in Formulas (8) and (9).
k s = k ¯ s ( 1 + d k f k ( t ) )
k s = F u 0 k ¯ s d k k ¯ s , f k ( t ) = F u M k , f k ( t )
where k ¯ s is the nominal value of the suspension stiffness, k ¯ s is the perturbation value of the suspension stiffness, and f k ( t ) is the time-varying perturbation function, | f k t | 1 .
Then, based on Formulas (1)–(9), the 2-DOF V-CSS with uncertainty and fault is constructed, as shown in Figure 5.
The state variables x ( t ) , output variable z t , and disturbance input w ( t ) are defined in Formula (10).
x ( t ) = z b ( t ) z w ( t ) z ˙ b ( t ) z w ( t ) z r ( t ) z ˙ w ( t ) T z t = ω 1 z ¨ b t z ¨ b m a x + ω 2 z ¨ w ( t ) z ¨ w m a x + ω 3 z b ( t ) z w ( t ) ( z b z w ) m a x w ( t ) = z ˙ r ( t )
where z t is formed by weighting the three key performance objectives of the suspension system (body acceleration, wheel acceleration, and suspension dynamic travel displacement) using the coefficient, where ω 1 , ω 2 , and ω 3 are the weighting coefficients of each performance indicator. Based on the importance of the three indicators, combined with the order relation method and empirical preference, indicators are ranked as follows: body acceleration > wheel acceleration > suspension dynamic travel displacement. Moreover, r2 = 1.4 indicates that body acceleration is significantly more critical than wheel acceleration and r3 = 1.2 indicates that wheel acceleration is slightly more important than suspension dynamic travel displacement. Then, in the substitution into the formula ω j = ( 1 + k = 2 j i = k j r i ) 1 , the values are set to 0.4430, 0.3090, and 0.2577, respectively. z ¨ b m a x , z ¨ w m a x , and ( z b z w ) m a x are the maximum constraints of each performance objective, respectively.
The state space mapping relationship and system state equation are established based on Figure 5.
x ˙ v z = A B y B u B w C v 0 0 0 C D y D 0 x y u w
x ˙ ( t ) = ( A + A ) x ( t ) + ( B u + B u ) Λ u ( t τ ) + B w w ( t ) z ( t ) = C x ( t ) + D Λ u ( t τ ) x t = φ t ,       t [ τ , 0 ]
In Formulas (11) and (12), A is a 4 × 4 matrix, B y is a 4 × 2 matrix, B u is a 4 × 1 matrix, B w is a 4 × 1 matrix, C v is a 2 × 4 matrix, C is a 1 × 4 matrix, D y is a 1 × 2 matrix, and D is a 1 × 1 matrix. A ,   B u is an unknown matrix that represents the uncertain parameters of the system and has the following form:
A B u = H F t E a E b
In Formula (13), H , E a , and E b are known steady matrices and H = B y , E a = C v , and E b = 0 , where F t is the unknown uncertain matrix containing f c ( t ) and f k ( t ) ; F t L 2 [ 0 , + ) , and F T t F t I , I form the proper dimensional identity matrix. The matrices are as follows:
A = 0 1 0 1 k ¯ s m b c ¯ s m b 0 c ¯ s m b 0 0 0 1 k ¯ s m w c ¯ s m w k t m w c ¯ s m w , B y = 0 d c m b 0 d c m w 0 d k m b 0 d k m w T , B u = 0 1 m b 0 1 m w T , B w = 0 0 1 0 T , C v = 0 c ¯ s 0 c ¯ s k ¯ s 0 0 0 , D y = d c m b d k m b , D = ω 1 m b ω 2 m w , C = ω 1 k ¯ s m b + ω 2 k ¯ s m w + ω 3 ω 1 c ¯ s m b + ω 2 c ¯ s m w ω 2 k t m w ω 1 c ¯ s m b ω 2 c ¯ s m w .
Furthermore, the state feedback robust control law is defined, as shown in Formula (14).
u τ f = Λ K x t τ
where K is the state feedback gain matrix. Then, Formula (15) is rewritten as
x ˙ ( t ) = ( A + A ) x ( t ) + ( B u + B u ) Λ K x ( t τ ) + B w w ( t ) z ( t ) = C x ( t ) + D Λ K x ( t τ ) x t = φ t ,       t [ τ , 0 ]

3. Time-Delay-Dependent Robust Control Law of a V-CSS

Based on the V-CSS with uncertainty and faults established in the previous section and the definition and analysis of its inherent uncertainty and fault characteristics, robust control of the V-CSS is constructed considering the influence of input time delay. Specifically, a passive fault-tolerant control method is adopted. Implementing the idea of “responding to all changes with no changes” at the beginning of the design can prevent the time delay caused by fault diagnosis and control law recombination in the active fault-tolerant control method. Moreover, with the help of a robust control idea, the control system can be made insensitive to the input time delay and fault to ensure the system’s performance and stability.
A state feedback robust control law like Formula (14) is designed for a closed-loop system; see Formula (15). Considering the uncertainty and fault of the suspension system, system Formula (15) satisfies the following conditions under the disturbance input signal w ( t ) L 2 [ 0 , ) with limited energy:
(1) The system is asymptotically stable under external input interference;
(2) For a given anti-interference coefficient γ , in the case of the zero initial value, the closed-loop system shown in Formula (15) should ensure that z ( t ) 2 < γ w ( t ) 2 .
According to the feedback control law in Formula (14) and the closed-loop system in Formula (15), the necessary conditions (Theorem) for the existence of the time-delay-dependent H robust controller and the related proof process are given.
Theorem 1.
Given anti-interference coefficient   γ , the closed-loop system (15) is asymptotically stable with   τ ¯   satisfying   0 < τ ¯ < τ   if there exist positive definite symmetric matrices  L ,  M , and   N   and proper dimensional matrices  P ,  Q ,  R , and  ε > 0 ,  β > 0 , satisfying matrix inequalities (16) and (17). Moreover, the time-delay-dependent H∞ robust control law is given by   K x t τ = R L 1 x ( t τ ) .
s . t . Φ 11 Φ 12 B w Φ 14 Φ 15 Φ 16 0 * N 0 τ R T Λ 0 T B u T R T Λ 0 T D T R T Λ 0 T E b T R T S 1 / 2 * * γ 2 I τ B w T 0 0 0 * * * Φ 44 Φ 45 Φ 46 0 * * * * Φ 55 Φ 56 0 * * * * * Φ 66 0 * * * * * * β I < 0
s . t . P Q Q T L M 1 L > 0
where  Φ 11 = L A T + A L + τ P + Q + Q T + N + ε H H T + β B u Λ 0 S Λ 0 T B u T ,  Φ 12 = B u Λ 0 R Q ,  Φ 14 = τ L A T + ε τ H H T + β B u Λ 0 S Λ 0 T B u T ,  Φ 15 = L C T + β B u Λ 0 S Λ 0 T D T ,  Φ 16 = L E a T + β B u Λ 0 S Λ 0 T E b T ,  Φ 44 = τ M + ε τ 2 H H T + β τ 2 B u Λ 0 S B u Λ 0 T ,  Φ 45 = β τ B u Λ 0 S D Λ 0 T ,  Φ 46 = β τ B u Λ 0 S E b Λ 0 T ,  Φ 55 = I + β D Λ 0 S D Λ 0 T ,  Φ 56 = β D Λ 0 S E b Λ 0 T , and  Φ 66 = ε I + β E b Λ 0 S E b Λ 0 T .
Lemma 1
[34]. If the vector a ( · ) R m , b ( · ) R m , and N 1 R m × n defined within the interval Ω , for X 1 ,   Y 1 ,   a n d   Z 1 R m × n the following is satisfied:
If   X 1 Y 1 Y 1 T Z 1 > 0 ,   then 2 Ω a T ( θ ) N 1 b ( θ ) d θ Ω a ( θ ) b ( θ ) T X 1 Y 1 N 1 Y 1 T N 1 T Z 1 a ( θ ) b ( θ ) d θ
Lemma 2
[17]. Any given matrix, Y , C , or D meets Y + C δ t D + D T δ T t C T < 0 , if for all δ T t δ t I ; if and only if there exists a positive scalar ε > 0 , they have Y + ε C D + ε 1 D T C T < 0 .
Lemma 3
[6,14]. If for any given matrix X , Y and β > 0 , then the following is satisfied: X T Y + Y T X β X T X + β 1 Y T Y .
Proof of Theorem 1.
The proof is divided into two steps: the first step focuses on the time delay and the second step introduces uncertainty and fault.
Step 1:
The nominal form of Formula (15) is shown.
x ˙ ( t ) = A x ( t ) + B u K x ( t τ ) + B w w ( t ) z ( t ) = C x ( t ) + D K x ( t τ ) x t = φ t ,       t [ τ , 0 ]
According to the Newton–Leibniz formula, we obtain
x t τ = x t t τ t x ˙ θ d θ
The Lyapunov–Krasovskii functional V t is constructed as shown.
V t = x T t P 1 x t + t τ t x T s Q 1 x s d s + τ 0 t + s t x ˙ T θ Z 2 x ˙ θ d θ d s
Set
V 1 t = x T t P 1 x t V 2 t = t τ t x T s Q 1 x s d s V 3 t = τ 0 t + s t x ˙ T θ Z 2 x ˙ θ d θ d s
Then, the derivative of V 1 t , V 2 t , V 3 t along the trajectory of system (19) concerning time t is
V ˙ 1 t = x ˙ T t P 1 x t + x T t P 1 x ˙ t = x T t A + B u K T P 1 + P 1 A + B u K x t 2 x T t P 1 B u K t τ t x ˙ θ d θ + w T t B w T P 1 x t + x T t P 1 B W w ( t )
Among them, by applying Lemma 1 to the cross terms, and defining a · = x t , b · = x ˙ θ , N 1 = P 1 B u K , Z 1 = Z 2 , we have
2 x T t P 1 B u K t τ t x ˙ θ d θ t τ t x t x ˙ θ T X 1 Y 1 P 1 B u K Y 1 T K T B u T P 1 T Z 2 x t ) x ˙ θ d θ = τ x T t X 1 x t + x T t Y 1 P 1 B u K x t x T t Y 1 P 1 B u K x t τ + x T t Y 1 P 1 B u K T x t x T t τ Y 1 P 1 B u K T x t + t τ t x ˙ T θ Z 2 x ˙ θ d θ + + w T t B w T P 1 x t + x T t P 1 B W w ( t )
satisfying
X 1 Y 1 Y 1 T Z 2 > 0
Therefore, according to Formulas (23)–(25), the following can be obtained:
V ˙ 1 t x T t A + B u K T P 1 + P 1 A + B u K x t + τ x T t X 1 x t + x T t Y 1 P 1 B u K x t x T t Y 1 P 1 B u K x t τ + x T t Y 1 P 1 B u K T x t x T t τ Y 1 P 1 B u K T x t + t τ t x ˙ T θ Z 2 x ˙ θ d θ
Similarly,
V ˙ 2 t = x T t Q 1 x t x T t τ Q 1 x t τ
V ˙ 3 t = τ [ x T t A T Z 2 A x t + x T t A T Z 2 B u K x t τ + x T t A T Z 2 B w w t + x T t τ K T B u T Z 2 A x t + x T t τ K T B u T Z 2 B u K x t τ + x T t τ K T B u T Z 2 B w w t + w T t B w T Z 2 A x ( t ) + w T t B w T Z 2 B u K x t τ + w T t B w T Z 2 B w w ( t ) ] t τ t x ˙ T θ Z 2 x ˙ θ d θ
According to Formulas (26)–(28), the following can be obtained:
V ˙ t = V ˙ 1 t + V ˙ 2 t + V ˙ 3 t = x t x t τ w ( t ) T Γ x t x t τ w ( t )
Set
Γ = V 11 P 1 B u K Y 1 + τ A T Z 2 B u K P 1 B W + τ A T Z 2 B w ( P 1 B u K Y 1 ) T + τ K T B u T Z 2 A Q 1 + τ K T B u T Z 2 B u K τ K T B u T Z 2 B w B w T P 1 + τ B w T Z 2 A τ B w T Z 2 B u K τ B w T Z 2 B w
where V 11 = A T P 1 + P 1 A + τ X 1 + Y 1 + Y 1 T + Q 1 + τ A T Z 2 A . Under zero initial conditions, for t ϵ [ τ , 0 ] , φ t = 0 , where V t | t = 0 = 0 , consider H robust performance indicators:
J w = 0 ( z T t z t γ 2 w T ( t ) w ( t ) ) d t
Furthermore, for all non-zero w ( t ) L 2 [ 0 , ) , the derivative of J w + V t concerning time t along the trajectory of system (19) is
0 z T t z t γ 2 w T t w t d t + V t = z T t z t γ 2 w T t w t + V ˙ t = x t x t τ w ( t ) T Ξ x t x t τ w ( t )
where
Ξ = Ξ 11 Ξ 12 P 1 B W + τ A T Z 2 B w Ξ 21 Ξ 22 τ K T B u T Z 2 B w B w T P 1 + τ B w T Z 2 A τ B w T Z 2 B u K γ 2 I + τ B w T Z 2 B w
Ξ 11 = A T P 1 + P 1 A + τ X 1 + Y 1 + Y 1 T + Q 1 + τ A T Z 2 A + C T C , Ξ 12 = P 1 B u K Y 1 + τ A T Z 2 B u K + C T D K , Ξ 21 = ( P 1 B u K Y 1 ) T + τ K T B u T Z 2 A + K T D T C , Ξ 22 = Q 1 + τ K T B u T Z 2 B u K + K T D T D K .
Assuming no outside input, w t = 0 . If Ξ is a negative definite, then V ˙ t < 0 and the closed-loop system (19) is asymptotically stable. Meanwhile, with w ( t ) L 2 [ 0 , ) and Ξ < 0 , J w < 0 , z ( t ) 2 2 γ 2 w ( t ) 2 2 .
Furthermore, according to Schur’s complement lemma, we have
A T P 1 + P 1 A + τ X 1 + Y 1 + Y 1 T + Q 1 P 1 B u K Y 1 P 1 B W τ A T Z 2 C T ( P 1 B u K Y 1 ) T Q 1 0 τ K T B u T Z 2 K T D T B w T P 1 0 γ 2 I τ B w T Z 2 0 τ Z 2 A τ Z 2 B u K τ Z 2 B w τ Z 2 1 0 C D K 0 0 I < 0
By setting L = P 1 1 and multiplying the left and right sides of Formula (32) by the diagonal matrix d i a g ( L L I Z 2 1 I ) , we obtain
L A T + A L + τ L X 1 L + L Y 1 L + L Y 1 T L + L Q 1 L B u K L Y 1 L B W τ L A T L C T L K T B u T L Y 1 T L L Q 1 L 0 τ L K T B u T L K T D T B w T 0 γ 2 I τ B w T 0 τ A L τ B u K L τ B w τ Z 2 1 0 C L D K L 0 0 I < 0
By multiplying the left and right sides of Formula (25) by the diagonal matrix d i a g ( L L ) T , we obtain
L X 1 L L Y 1 L L Y 1 T L L Z 2 L > 0
where R = K L . By setting P = L X 1 L , Q = L Y 1 L , N = L Q 1 L , and M = Z 2 1 and substituting this into Formulas (33) and (34), we obtain
L A T + A L + τ P + Q + Q T + N B u R Q B w τ L A T L C T R T B u T Q T N 0 τ R T B u T R T D T B w T 0 γ 2 I τ B w T 0 τ A L τ B u R τ B w τ M 0 C L D R 0 0 I < 0
P Q Q T L M 1 L > 0
Step 2:
Based on (13) and (15), we have
x ˙ ( t ) = ( A + H F t E a ) x ( t ) + ( B u Λ + H F t E b Λ ) K x t τ + B w w ( t ) z ( t ) = C x ( t ) + D Λ K x t τ x t = φ t ,       t [ τ , 0 ]
We set A c = A + H F t E a , B c = B u Λ + H F t E b Λ , D c = D Λ . Then, the fault closed-loop system is
x ˙ ( t ) = A c x ( t ) + B c K x t τ + B w w ( t ) z ( t ) = C x ( t ) + D c K x t τ x t = φ t ,       t [ τ , 0 ]
Substituting A = A c , B u = B c , and D = D c into the Formula (35), we have
L A c T + A c L + τ P + Q + Q T + N B c R Q B w τ L A c T L C T R T B c T Q T N 0 τ R T B c T R T D c T B w T 0 γ 2 I τ B w T 0 τ A c L τ B c R τ B w τ M 0 C L D c R 0 0 I < 0
We rewrite Formula (39) as
L A T + A L + τ P + Q + Q T + N B u Λ R Q B w τ L A T L C T R T ( B u Λ ) T B u T Q T N 0 τ R T Λ T B u T R T ( D Λ ) T B w T 0 γ 2 I τ B w T 0 τ A L τ B u Λ R τ B w τ M 0 C L D Λ R 0 0 I + L ( H F t E a ) T + ( H F t E a ) L H F t E b Λ R 0 τ L ( H F t E a ) T 0 R T ( H F t E b Λ ) T 0 0 τ R T ( H F t E b Λ ) T 0 0 0 0 0 0 τ H F t E a L τ H F t E b Λ R 0 0 0 0 0 0 0 0 < 0
By applying Lemma 2 and defining the scalar ε > 0 and F T t F t I , we have
L A T + A L + τ P + Q + Q T + N B u Λ R Q B w τ L A T L C T R T ( B u Λ ) T B u T Q T N 0 τ R T Λ T B u T R T ( D Λ ) T B w T 0 γ 2 I τ B w T 0 τ A L τ B u Λ R τ B w τ M 0 C L D Λ R 0 0 I + ε H H T 0 0 ε τ H H T 0 0 0 0 0 0 0 0 0 0 0 ε τ H H T 0 0 ε τ 2 H H T 0 0 0 0 0 0 + ε 1 L E a T E a L ε 1 L E a T E b Λ R 0 0 0 ε 1 R T Λ T E b T E a L ε 1 R T Λ T E b T E b Λ R 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 < 0
By applying the Schur complement lemma to Formula (41), we have
W 11 B u Λ R Q + ε 1 L E a T E b Λ R B w τ L A T + ε τ H H T L C T L E a T 0 * N 0 τ R T Λ T B u T R T ( D Λ ) T 0 R T Λ T E b T * * γ 2 I τ B w T 0 0 0 * * * τ M + ε τ 2 H H T 0 0 0 * * * * I 0 0 * * * * * ε I 0 * * * * * * ε I < 0
where W 11 = L A T + A L + τ P + Q + Q T + N + ε H H T . Based on Λ = Λ 0 ( I + V ) , we have
W 11 B u Λ 0 R Q B w τ L A T + ε τ H H T L C T L E a T * N 0 τ R T Λ 0 T B u T R T Λ 0 T D T R T Λ 0 T E b T * * γ 2 I τ B w T 0 0 * * * τ M + ε τ 2 H H T 0 0 * * * * I 0 * * * * * ε I + 0 B u Λ 0 V R 0 0 0 0 * 0 0 τ R T V T Λ 0 T B u T R T V T Λ 0 T D T R T V T Λ 0 T E b T * * 0 0 0 0 * * * 0 0 0 * * * * 0 0 * * * * * 0 < 0
The symmetric transpose of the * representation of the second matrix in Formula (43), based on | V | S I , is expanded and according to Lemma 3, there exists β > 0 , making Formula (43) equivalent to
W 11 B u Λ 0 R Q B w τ L A T + ε τ H H T L C T L E a T * N 0 τ R T Λ 0 T B u T R T Λ 0 T D T R T Λ 0 T E b T * * γ 2 I τ B w T 0 0 * * * τ M + ε τ 2 H H T 0 0 * * * * I 0 * * * * * ε I + β J 1 0 0 J 2 J 3 J 4 J 1 T 0 0 J 2 T J 3 T J 4 T + β 1 0 R T S 1 / 2 0 0 0 0 0 S 1 / 2 R 0 0 0 0 < 0
where J 1 = B u Λ 0 S 1 / 2 , J 2 = τ B u Λ 0 S 1 / 2 , J 3 = D Λ 0 S 1 / 2 , and J 4 = E b Λ 0 S 1 / 2 . By using Schur’s complement lemma again, Formula (16) can be obtained. This is the end of the proof. □

4. Analysis and Verification

In order to verify the robust control strategy designed here considering input time delay, a certain vehicle is taken as the research object, and the suspension parameters are shown in Table 1. The uncertainty of suspension stiffness and damping is defined as 20%, and the fault range is 10~100%. At the same time, for comparison with the robust controller considering the input time delay, a time-delay-independent H 2 / H robust controller is introduced. Furthermore, H 2 / H is widely used in the V-CSS control [14,35]. Here, the H 2 norm of vehicle body acceleration is selected as the output performance index of the controller to be minimized, and the constraints of suspension dynamic travel displacement and tire dynamic load are determined as the H constraint performance output indicators of the designed controller. Then, based on the Lyapunov stability theory, we consider theorem 2. The proof process is similar to that shown in Section 3, which first deals with the perturbation uncertainty and then introduces the fault.
Theorem 2.
Given anti-interference coefficient   γ , the closed-loop system (45) is asymptotically stable; if positive definite symmetric matrices   L ,  N , and a proper dimensional matrix   R exist and  α > 0 ,  β > 0 ,  η > 0 , matrix inequalities (46), (47), and (48) are satisfied. Moreover, the time-delay-independent  H 2 / H  robust control law is given by  u t = K x t = R L 1 x ( t ) .
x ˙ ( t ) = ( A + A ) x ( t ) + ( B u + B u ) Λ K x ( t ) + B w w ( t ) z 2 ( t ) = C 2 x ( t ) + D 2 Λ K x ( t ) z ( t ) = C x ( t ) + D Λ K x ( t )
min α , β , η , L , R , N T r a c e ( N )
s . t . 11 * * * S 1 / 2 R 21 22 * * 0 31 32 33 * 0 41 42 43 44 0 S 1 / 2 R 0 0 0 η I < 0
s . t . N B w T B w L < 0
where    11 = ( A L + B u Λ 0 R ) T + A L + B u Λ 0 R + α H H T + β γ 2 B w B w T + η B u Λ 0 S ( B u Λ 0 ) T ,  21 = E a L + E b Λ 0 R + η E b Λ 0 S ( B u Λ 0 ) T ,  31 = C L + D Λ 0 R + η D Λ 0 S ( B u Λ 0 ) T ,  41 = C 2 L + D 2 Λ 0 R + η D 2 Λ 0 S ( B u Λ 0 ) T ,  22 = α I + η E b Λ 0 S ( E 2 Λ 0 ) T ,  32 = η D Λ 0 S ( E b Λ 0 ) T ,  42 = η D 2 Λ 0 S ( E b Λ 0 ) T ,  33 = β I + η D Λ 0 S ( D Λ 0 ) T ,  43 = η D 2 Λ 0 S ( D Λ 0 ) T , and  44 = I + η D 2 Λ 0 S ( D 2 Λ 0 ) T .
As verified in MATLAB R2022a, the system can be controlled. Based on Formulas (16) and (17) of Theorem 1, the time-delay-dependent robust control law (TDD—time-delay-dependent) is obtained, denoted as KTDD = [−3778.1475 −2318.9496 20,189.9033 178.7283], where γ = 2.1 and critical delay τ = 35   m s . Based on Formulas (46)–(48), the time-delay-independent robust control law (TDI—time-delay-independent) is obtained, denoted as KTDI = [−2904.5286 −275.2303 −1565.8425 −25.0658] × 104, γ = 1.3. The key guidelines for the parameter selections of TDD control are as follows: based on Formulas (16) and (17), the acceptable critical delay τ will increase, a larger parameter γ is needed, and the robustness will increase but system performance will deteriorate. A tradeoff between control robustness and system performance is expected.

4.1. Road Excitation

In order to verify the control effect of the designed robust control law on the suspension system, random road and pulse road surfaces were constructed as excitation inputs. The random pavement excitation takes the signal obtained with Gaussian white noise filtering as the input, as shown in Formula (49), which displays the time domain model of single-wheel pavement excitation where the pavement grade is defined as class C, as shown in Figure 6a. The pulse pavement excitation is composed of a speed bump and random pavement. The partial time domain model of random pavement has the same formula, Formula (49), and the pavement grade is defined as class B. The partial time domain model of the speed bump is given in Formula (50), as shown in Figure 6b.
z r ˙ t = 2 π f m i n z r t + 2 π n 0 G q n 0 V e l w ( t )
where z r t is the single wheel road excitation (m). V e l is the vehicle speed (m/s) where the value is 8.33 m/s. t is time (s), f m i n = n l V e l , and n l is the lower limit of the pavement space cutoff frequency (0.011 m−1). w ( t ) is unit white noise. n 0 is the reference spatial frequency (0.1 m−1). G q n 0 is the road roughness coefficient (m3) and the value here is 256 × 10−6, which corresponds to class C pavement.
h t = 0                                                                                             t 0     a n d     t 1 + l b u m p / V e l h b u m p 2 1 c o s 2 π v l b u m p t                                             1 t 1 + l b u m p / V e l
where h b u m p refers to the speed bump section height, which is generally 0.04 m. l b u m p refers to the cross-section width of the speed bump, which is generally 0.40 m. t is time (s). h t is the speed bump pulse excitation (m).

4.2. Result Analysis

To evaluate the effectiveness of the time-delay-dependent robust control, the suspension performance is compared under each time delay and fault combination. Uncertainty and fault are defined as follows. The perturbation uncertainty includes the perturbation of suspension stiffness and suspension foundation damping, defined as a sinusoidal change, where f k t = 0.2 × s i n ( t ) and f c t = 0.2 × s i n ( t ) . The uncertainty with the time delay is set at three levels: T1 = 10 ms, T2 = 20 ms, and T3 = 35 ms. Three levels of gain fault are also set: F1 = 0.4, F2 = 0.6, and F3 = 0.8. There are nine kinds of combinations of each time delay and each fault. Simulation time is set as Tf = 5 s and the simulation step is set as Ts = 0.001 s to complete the simulation analysis. The results are shown in Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 and Table 2 and Table 3, where “↑” represents an increase and “↓” represents a decrease.
Taking the simulation results of the T2F2 combination (time delay is 20 ms and the fault is 0.6) as an example, 0–2 s data were taken to analyze and explain the three key performance objectives of suspension (body acceleration, wheel acceleration, and suspension dynamic travel displacement), as shown in Figure 7, Figure 8, Figure 9 and Figure 10. Figure 7 and Figure 8 shows class C random road excitation. It can be seen from the local magnification of vehicle acceleration in the time domain that TDD control under random road excitation is significantly reduced compared with TDI control. At the same time, TDI control and TDD control also increase and decrease in the range of 0–20 Hz in the frequency domain diagram of vehicle body acceleration and, in general, TDD control is slightly better, as shown in Figure 7d. Compared with TDI control, the wheel acceleration of the corresponding period is also significantly reduced under TDD control and the dynamic travel time of the suspension is increased to a certain extent. However, the dynamic travel time under the random class C road surface is controlled within 0.025 m (group T2F2). The random road excitation input is an approximately stationary state, with specific random distribution characteristics according to the graph data. In this approximately stationary case, the difference in the control effect with or without time delay consideration can be further characterized by the quantized root mean square value difference, as shown in Table 2. In addition, it can be seen from Figure 8a,b that both TDI and TDD control forces are within the constraint boundaries shown in Formula (2). The definitions of F c , F u , and F l are shown in Formula (51).
F c = c s z ˙ b ( t ) z ˙ w ( t ) F u = c m a x z ˙ b ( t ) z ˙ w ( t ) F l = c m i n z ˙ b ( t ) z ˙ w ( t )
In Figure 9 and Figure 10, the results for pulse road excitation are shown. According to the time domain partial amplification of vehicle body acceleration, TDD control under pulse road excitation is superior to TDI control, which is reflected in both the time domain peak value and the speed of vibration attenuation. At the same time, the area size of each color block of TDI control and TDD control in the time–frequency domain diagram of vehicle body acceleration can also represent this advantageous feature (the smaller the area of one color, the lower the vibration intensity, that is, the better the control effect), as shown in Figure 9d.
Compared with TDI control, the wheel acceleration of the corresponding period is slightly reduced by TDD control and the suspension dynamic travel displacement is slightly increased but this increase is slight. The input energy of pulse pavement excitation is significant and the state is non-stationary. The mutation time is short, far less than the critical delay, and the mutation amount is significant. In the case of this large, transient, and abrupt change, the difference in control effect with and without a delay can be further characterized by the difference in the quantified time domain peak value, as shown in Table 3. In addition, it can be seen from Figure 10a,b that both TDI and TDD controlling forces are within the constraint boundaries shown in Formula (2).
The statistics of each quantitative evaluation index are shown in Table 2 and Table 3. Table 2 shows the statistics of random class C pavement excitation input data. Under the condition that the road excitation energy is small and approximately stable, the root mean square (RMS) value of wheel acceleration under different combinations of uncertainty and faults shows that with the increase in time delay, the control effect of TDD control gradually becomes superior to that of TDI control. The maximum change is −28.89% (group T3F3) and the root mean square value of body acceleration also decreases significantly. However, due to the mutual restriction relationship between the three suspension performance variables, the root mean square value of dynamic travel time increases with a maximum variation of 28.89% (group T1F1). However, the maximum suspension dynamic travel displacement at this time is about 0.030 m (group T1F1), far less than the maximum suspension travel time of 0.080 m. Table 3 shows the input data statistics of pulse pavement excitation. Under the condition that the road excitation energy is significant and non-stationary, the time domain peak (TDP) value of body acceleration under an instantaneous and significant change and different combinations of uncertainty and faults shows that TDD control is superior to TDI control. The maximum variation is −28.03% and the peak value of wheel acceleration in the time domain and the peak value of dynamic travel time in the time domain only slightly increase. The variation is less than 7.94%.
Furthermore, in order to compare the comprehensive effect of TDI control and TDD control, assuming that the probability of occurrence of each combination state is the same, the normalized arithmetic average of each index of each combination is obtained, as shown in Figure 11a,b. The wheel acceleration under class C random road excitation shows that TDD is superior to TDI control while the suspension dynamic travel displacement increases. Under pulse road excitation, the body acceleration, wheel acceleration, and suspension dynamic travel displacement are improved in TDD control compared with TDI control. Based on the weighting coefficient defined in Section 2, a comprehensive evaluation index is obtained by weighted summating the three key suspension performance variables, as shown in Figure 12. The results show that compared with TDI control, the comprehensive index of TDD control is improved by 14.99% under class C random road excitation and the comprehensive index of TDD is improved by 6.99% under pulse road excitation.

5. Discussion and Conclusions

A time-delay-dependent (TTD) robust control strategy is designed for V-CSS’s uncertainty, fault, and input time delay. It is based on a robust control to ensure the dynamic performance and stability of the system. It can prevent the time delay caused by fault diagnosis and control law recombination. In this study, a normalized arithmetic average weighted comprehensive index of the three key performance objectives of the suspension system, namely body acceleration, wheel acceleration, and suspension dynamic travel displacement, is constructed to evaluate the control effect. Nine uncertainty and fault combinations are used for simulation and comparison with a time-delay-independent (TDI) control under approximate stationary and non-stationary road excitation, respectively. The results show that the comprehensive evaluation effect of the proposed TDD control is superior to that of the TDI control and that an improvement in the control effect of 14.99% could be achieved under approximate stationary excitation, while an improvement of 6.99% was seen under non-stationary excitation. In this article, the two degrees of freedom vehicle suspension model only involves a set of execution units and the robust control concept is used to ensure its feasibility and effectiveness. Although a series of comparative simulations demonstrated the feasibility and effectiveness of the proposed control, the following limitations are worth investigating in the future: (1) the model could be extended to the entire vehicle model, taking into account the synergistic effect of four groups of execution units, ensuring overall performance; (2) although the designed TDD control provides a more concise structure, conservation minimization of control methods was not extensively explored in this study and could be the object of future studies; and (3) data-driven methods and robust fusion control could be introduced into future research, integrating the advantages of both methods to fully utilize system data for fast convergence and the signal estimation problem.

Author Contributions

Conceptualization, H.Z. and W.D.; Formal analysis, M.Y.; Investigation, H.Z.; Methodology, H.Z.; Resources, M.Y.; Supervision, W.D. and M.Y.; Validation, H.Z. and T.J.; Visualization, T.J.; Writing—original draft, H.Z.; Writing—review and editing, H.Z. and W.D. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under Grant/Award Number 51775451; the Natural Science Foundation of Sichuan Province under Grant/Award Numbers 2023NSFSC0395 and 2022NSFSC1892; and the Sichuan Science and Technology Program under Grant/Award Number 2022ZHCG0061.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Viadero-Monasterio, F.; Boada, B.L.; Boada, M.J.L.; Díaz, V. H dynamic output feedback control for a networked control active suspension system under actuator faults. Mech. Syst. Sig. Process. 2022, 162, 108050. [Google Scholar] [CrossRef]
  2. Mitra, A.C.; Desai, G.J.; Patwardhan, S.R.; Shirke, P.H.; Kurne, W.M.; Banerjee, N. Optimization of passive vehicle suspension system by genetic algorithm. Procedia Eng. 2016, 144, 1158–1166. [Google Scholar] [CrossRef]
  3. Jeyasenthil, R.; Yoon, D.S.; Choi, S.-B. Response time effect of magnetorheological dampers in a semi-active vehicle suspension system: Performance assessment with quantitative feedback theory. Smart Mater. Struct. 2019, 28, 054001. [Google Scholar] [CrossRef]
  4. Zheng, X.; Zhang, H.; Yan, H.; Yang, F.; Wang, Z.; Vlacic, L. Active full-vehicle suspension control via cloud-aided adaptive backstepping approach. IEEE Trans. Cybern. 2020, 50, 3113–3124. [Google Scholar] [CrossRef] [PubMed]
  5. Sun, X.; Gu, Z.; Mu, X.; Yan, S.; Park, J.H. Event-triggered consensus control of agent-based full-vehicle suspension systems. IEEE Trans. Veh. Technol. 2023, 1–9. [Google Scholar] [CrossRef]
  6. Li, H.; Gao, H.; Liu, H.; Liu, M. Fault-tolerant H-infinity control for active suspension vehicle systems with actuator faults. Proc. Inst. Mech. Eng. Part I—J. Syst. Control Eng. 2012, 226, 348–363. [Google Scholar] [CrossRef]
  7. Luo, J.; Pang, H.; Liu, M.; Yao, R. A robust fault-tolerant control for active suspensions subject to Markov type actuator faults. In Proceedings of the 2021 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 August 2021; pp. 4391–4396. [Google Scholar]
  8. Azmi, H.; Babazadeh, R. Robust adaptive fault tolerant controller design for active suspension system in the presence of physical parametric uncertainties. In Proceedings of the 2016 24th Iranian Conference on Electrical Engineering (ICEE), Shanghai, China, 10–12 May 2016; Shiraz University: Fars, Iran, 2017; pp. 1266–1271. [Google Scholar]
  9. Du, X.; Han, G.; Yu, M.; Peng, Y.; Xu, X.; Fu, J. Fault detection and fault tolerant control of vehicle semi-active suspension system with magneto-rheological damper. Smart Mater. Struct. 2021, 30, 14004. [Google Scholar] [CrossRef]
  10. Basargan, H.; Mihaly, A.; Gaspar, P.; Sename, O. Fault-tolerant semi-active suspension control for degradation in damper performance. In Proceedings of the 2021 29th Mediterranean Conference on Control and Automation (MED), Puglia, Italy, 22–25 June 2021; pp. 1191–1196. [Google Scholar]
  11. Fleps-Dezasse, M.; Svaricek, F.; Brembeck, J. Damper Fault-Tolerant Linear Parameter-Varying Semi-Active Suspension Control. IFAC-PapersOnLine 2017, 50, 8592–8599. [Google Scholar] [CrossRef]
  12. Morato, M.M.; Sename, O.; Dugard, L. LPV-MPC Fault Tolerant Control of Automotive Suspension Dampers. IFAC-PapersOnLine 2018, 51, 31–36. [Google Scholar] [CrossRef]
  13. Pang, H.; Shang, Y.; Yang, J. An adaptive sliding mode–based fault-tolerant control design for half-vehicle active suspensions using T–S fuzzy approach. J. Vib. Control. 2020, 26, 1411–1424. [Google Scholar] [CrossRef]
  14. Zhang, L.P.; Gong, D.L. Passive fault-tolerant control for vehicle active suspension system based on H2/H∞ approach. J. Vibroeng. 2018, 20, 1828–1849. [Google Scholar] [CrossRef]
  15. Pang, H.; Liu, X.; Shang, Y.; Yao, R. A Hybrid Fault-Tolerant Control for Nonlinear Active Suspension Systems Subjected to Actuator Faults and Road Disturbances. Complexity 2020, 2020, 1874212. [Google Scholar] [CrossRef]
  16. Pang, H.; Zhang, X.; Xu, Z. Adaptive backstepping-based tracking control design for nonlinear active suspension system with parameter uncertainties and safety constraints. ISA Trans. 2019, 88, 23–36. [Google Scholar] [CrossRef] [PubMed]
  17. Wang, R.; Jing, H.; Karimi, H.R.; Chen, N. Robust fault-tolerant H∞ control of active suspension systems with finite-frequency constraint. Mech. Syst. Signal Process. 2015, 62–63, 341–355. [Google Scholar] [CrossRef]
  18. Morato, M.M.; Sename, O.; Dugard, L. Design and Analysis of Several State-Feedback Fault-Tolerant Control Strategies for Semi-Active Suspensions. IFAC-PapersOnLine 2019, 52, 48–53. [Google Scholar] [CrossRef]
  19. Wu, Y.; Li, B.; Du, H.; Zhang, N.; Zhang, B. Fault-tolerant prescribed performance control of active suspension based on approximation-free method. Veh. Syst. Dyn. 2022, 60, 1642–1667. [Google Scholar] [CrossRef]
  20. Cha, Y.-J.; Agrawal, A.K.; Dyke, S.J. Time Delay Effects on Large-Scale MR Damper Based Semi-Active Control Strategies. Smart Mater. Struct. 2013, 22, 15011. [Google Scholar] [CrossRef]
  21. Pang, H.; Zhang, X.; Yang, J.; Shang, Y. Adaptive backstepping-based control design for uncertain nonlinear active suspension system with input delay. Int. J. Robust Nonlinear Control 2019, 29, 5781–5800. [Google Scholar] [CrossRef]
  22. Li, H.; Liu, H.; Hand, S.; Hilton, C. Design of robust H controller for a half-vehicle active suspension system with input delay. Int. J. Syst. Sci. 2013, 44, 625–640. [Google Scholar] [CrossRef]
  23. Du, H.; Zhang, N. Constrained H∞ control of active suspension for a half-car model with a time delay in control. Proc. Inst. Mech. Eng. D—J. Automob. 2008, 222, 665–684. [Google Scholar] [CrossRef]
  24. Li, H.Y.; Jing, X.J.; Karimi, H.R. Output-Feedback-Based H-infinity Control for Vehicle Suspension Systems with Control Delay. IEEE Trans. Ind. Electron. 2014, 61, 436–446. [Google Scholar] [CrossRef]
  25. Li, W.; Xie, Z.; Zhao, J.; Wong, P.K.; Li, P. Fuzzy finite-frequency output feedback control for nonlinear active suspension systems with time delay and output constraints. Mech. Syst. Signal Process. 2019, 132, 315–334. [Google Scholar] [CrossRef]
  26. Yan, S.; Gu, Z.; Park, J.H.; Xie, X. A delay-kernel-dependent approach to saturated control of linear systems with mixed delays. Automatica 2023, 152, 110984. [Google Scholar] [CrossRef]
  27. Liu, K.; Wang, R.; Zheng, S.; Dong, S.; Sun, G. Fixed-time disturbance observer-based robust fault-tolerant tracking control for uncertain quadrotor UAV subject to input delay. Nonlinear Dyn. 2022, 107, 2363–2390. [Google Scholar] [CrossRef]
  28. Liu, K.; Yang, P.; Wang, R.; Jiao, L.; Li, T.; Zhang, J. Observer-based adaptive fuzzy finite-time attitude control for quadrotor uavs. IEEE Trans. Aerosp. Electron. Syst. 2023, 1–17. [Google Scholar] [CrossRef]
  29. Wang, H.B. Active fault tolerance control for active suspension with control input time-delay and actuator gain variation fault. Int. J. Heavy Veh. Syst. 2020, 27, 703–722. [Google Scholar] [CrossRef]
  30. Cao, F.; Sun, H.; Li, Y.; Tong, S. Fuzzy Adaptive Fault-Tolerant Control for a Class of Active Suspension Systems with Time Delay. Int. J. Fuzzy Syst. 2019, 21, 2054–2065. [Google Scholar] [CrossRef]
  31. Yu, X.; Pan, H.; Sun, W.; Gao, H. Reliable Control for a Class of Nonlinear Time-Delay Systems Against Actuator Faults with Application to Suspension Control. IEEE/ASME Trans. Mechatron. 2019, 24, 2498–2507. [Google Scholar] [CrossRef]
  32. Fei, Z.; Wang, X.; Liu, M.; Yu, J. Reliable Control for Vehicle Active Suspension Systems Under Event-Triggered Scheme With Frequency Range Limitation. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1630–1641. [Google Scholar] [CrossRef]
  33. Zhou, K.M.; Doyle, J.C. Essentials of Robust Control; Prentice Hall: Saddle River, NJ, USA, 1999. [Google Scholar]
  34. Fang, T.Q.; Wei, Y. Research on Robust Hinf Fault-Tolerant Control for Uncertain Suspension System with Time Delay. In Proceedings of the 2012 International Conference on Industrial Control and Electronics Engineering (ICICEE), Xi’an, China, 23–25 August 2012; pp. 1994–1997. [Google Scholar]
  35. Chen, S.A.; Xue, M.D.; Zhang, S.J.; Yao, M.; Wang, J.C. Dual Vibration Reduction Structured Active Suspension via Bushing Spring and Corresponding Nonlinear Parameter Visual Optimization Based H-2/H-infinity Controller. IEEE-Asme Trans. Mechatron. 2022, 27, 5060–5071. [Google Scholar] [CrossRef]
Figure 1. The V-CSS model with two degrees of freedom.
Figure 1. The V-CSS model with two degrees of freedom.
Processes 11 03095 g001
Figure 2. Diagram of adjustable damping values and constrained boundaries.
Figure 2. Diagram of adjustable damping values and constrained boundaries.
Processes 11 03095 g002
Figure 3. (a) The foundation damping and (b) the controllable damping vary with time.
Figure 3. (a) The foundation damping and (b) the controllable damping vary with time.
Processes 11 03095 g003
Figure 4. The relationship diagram of uncertainty and fault.
Figure 4. The relationship diagram of uncertainty and fault.
Processes 11 03095 g004
Figure 5. The 2-DOF V-CSS with uncertainty and fault.
Figure 5. The 2-DOF V-CSS with uncertainty and fault.
Processes 11 03095 g005
Figure 6. (a) Class C random road excitation and (b) pulse road excitation.
Figure 6. (a) Class C random road excitation and (b) pulse road excitation.
Processes 11 03095 g006
Figure 7. Class C random road excitation: (a) time domain data of body acceleration, (b) time domain data of wheel acceleration, (c) time domain data of suspension dynamic travel displacement, and (d) frequency domain data of body acceleration.
Figure 7. Class C random road excitation: (a) time domain data of body acceleration, (b) time domain data of wheel acceleration, (c) time domain data of suspension dynamic travel displacement, and (d) frequency domain data of body acceleration.
Processes 11 03095 g007
Figure 8. Class C random road excitation: (a) the sum distribution of controlling force and foundation damping force under TDI control and (b) the sum distribution of controlling force and foundation damping force under TDD control.
Figure 8. Class C random road excitation: (a) the sum distribution of controlling force and foundation damping force under TDI control and (b) the sum distribution of controlling force and foundation damping force under TDD control.
Processes 11 03095 g008
Figure 9. Pulse road excitation: (a) time domain data of body acceleration, (b) time domain data of wheel acceleration, (c) time domain data of suspension dynamic travel displacement, and (d) time–frequency domain data of body acceleration.
Figure 9. Pulse road excitation: (a) time domain data of body acceleration, (b) time domain data of wheel acceleration, (c) time domain data of suspension dynamic travel displacement, and (d) time–frequency domain data of body acceleration.
Processes 11 03095 g009
Figure 10. Pulse road excitation: (a) the sum distribution of controlling force and foundation damping force under TDI control and (b) the sum distribution of controlling force and foundation damping force under TDD control.
Figure 10. Pulse road excitation: (a) the sum distribution of controlling force and foundation damping force under TDI control and (b) the sum distribution of controlling force and foundation damping force under TDD control.
Processes 11 03095 g010
Figure 11. (a) Class C random road excitation normalized mean and (b) pulse road excitation normalized mean.
Figure 11. (a) Class C random road excitation normalized mean and (b) pulse road excitation normalized mean.
Processes 11 03095 g011
Figure 12. The weighted comprehensive index.
Figure 12. The weighted comprehensive index.
Processes 11 03095 g012
Table 1. Suspension parameters.
Table 1. Suspension parameters.
No.ItemValueUnit
1The body mass m b 423.5kg
2The unspring mass m w 56.0kg
3The suspension stiffness k ¯ s 31,000.0N/m
4The suspension damping c ¯ s 1500.0N·s/m
5The tire stiffness k t 225,000.0N/m
Table 2. Class C random road excitation.
Table 2. Class C random road excitation.
GroupControlPerformance Objective
Body Acceleration
P1 RMS (m/s2)
Wheel Acceleration
P2 RMS (m/s2)
Suspension Dynamic Travel Displacement
P3 RMS (m)
T1F1TDI0.650629.40230.0090
TDD0.5743 (↓11.73%)18.1685 (↓38.21%) 0.0116 (↑28.89%)
T1F2TDI0.6910 22.4781 0.0081
TDD0.5455 (↓21.06%) 14.3002 (↓36.38%) 0.0091 (↑12.35%)
T1F3TDI0.7592 18.3505 0.0075
TDD0.5551 (↓26.88%) 12.3046 (↓32.95%) 0.0076 (↑1.33%)
T2F1TDI0.6042 21.6183 0.0098
TDD0.5653 (↓6.44%) 16.3878 (↓24.19%) 0.0117 (↑19.39%)
T2F2TDI0.6896 20.5215 0.0081
TDD0.5462 (↓20.79%) 13.4785 (↓34.32%) 0.0091 (↑12.35%)
T2F3TDI0.7815 18.3968 0.0075
TDD0.5606 (↓28.27%) 11.7127 (↓36.33%) 0.0076 (↑1.33%)
T3F1TDI0.6885 15.5796 0.0106
TDD0.5791 (↓15.89%) 14.9696 (↓3.92%) 0.0118 (↑11.32%)
T3F2TDI0.7344 14.1280 0.0078
TDD0.5647 (↓23.11%) 12.7440 (↓9.80%) 0.0090 (↑15.38%)
T3F3TDI0.8180 14.3193 0.0071
TDD0.5817 (↓28.89%) 11.3821 (↓20.51%) 0.0074 (↑4.23%)
Table 3. Pulse road excitation.
Table 3. Pulse road excitation.
GroupControlPerformance Objective
Body Acceleration
P1 TDP (m/s2)
Wheel Acceleration
P2 TDP (m/s2)
Suspension Dynamic Travel Displacement
P3 TDP (m)
T1F1TDI5.8821 181.8380 0.0381
TDD5.2312 (↓11.07%)188.9183 (↑3.89%)0.0388 (↑1.84%)
T1F2TDI7.7457 173.6568 0.0315
TDD5.9154 (↓23.63%)177.2359 (↑2.06%)0.0340 (↑7.94%)
T1F3TDI9.0002 168.7068 0.0292
TDD6.4773 (↓28.03%)164.9106 (↓2.25%)0.0297 (↑1.71%)
T2F1TDI5.3118 185.2100 0.0375
TDD4.8198 (↓9.26%)188.1241 (↑1.57%)0.0392 (↑4.53%)
T2F2TDI7.0341 180.0214 0.0334
TDD5.7632 (↓18.07%)173.3401 (↓3.71%)0.0340 (↑1.80%)
T2F3TDI7.8919 175.6408 0.0289
TDD6.8615 (↓13.06%)165.4193 (↓5.82%)0.0297 (↑2.77%)
T3F1TDI5.3261 192.4663 0.0391
TDD5.2511 (↓1.41%)190.4339 (↓1.06%)0.0384 (↓1.79%)
T3F2TDI6.7472 188.3376 0.0372
TDD6.0080 (↓10.96%)178.0504 (↓5.46%)0.0328 (↓11.83%)
T3F3TDI7.6170 183.5802 0.0335
TDD6.8469 (↓10.11%)166.8327 (↓9.12%)0.0288 (↓14.03%)
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

Zhu, H.; Ding, W.; Yang, M.; Jin, T. A Robust Control for a Controllable Suspension System with an Input Time Delay. Processes 2023, 11, 3095. https://doi.org/10.3390/pr11113095

AMA Style

Zhu H, Ding W, Yang M, Jin T. A Robust Control for a Controllable Suspension System with an Input Time Delay. Processes. 2023; 11(11):3095. https://doi.org/10.3390/pr11113095

Chicago/Turabian Style

Zhu, Honglin, Weiping Ding, Mingliang Yang, and Tianshi Jin. 2023. "A Robust Control for a Controllable Suspension System with an Input Time Delay" Processes 11, no. 11: 3095. https://doi.org/10.3390/pr11113095

APA Style

Zhu, H., Ding, W., Yang, M., & Jin, T. (2023). A Robust Control for a Controllable Suspension System with an Input Time Delay. Processes, 11(11), 3095. https://doi.org/10.3390/pr11113095

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