Next Article in Journal
Robust Combined Adaptive Passivity-Based Control for Induction Motors
Next Article in Special Issue
Designing an Experimental Platform to Assess Ergonomic Factors and Distraction Index in Law Enforcement Vehicles during Mission-Based Routes
Previous Article in Journal
A Liquid Nitrogen Cooling Circulation Unit: Its Design and a Performance Study
Previous Article in Special Issue
Simulation and Validation of an 8 × 8 Scaled Electric Combat Vehicle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

RBF-Based Fractional-Order SMC Fault-Tolerant Controller for a Nonlinear Active Suspension

School of Mechanical Engineering, Beijing Institute of Technology, No. 5 Yard, Zhongguancun South Street, Haidian District, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Machines 2024, 12(4), 270; https://doi.org/10.3390/machines12040270
Submission received: 25 March 2024 / Revised: 16 April 2024 / Accepted: 17 April 2024 / Published: 18 April 2024
(This article belongs to the Special Issue Intelligent Control and Active Safety Techniques for Road Vehicles)

Abstract

:
Active suspension control technologies have become increasingly significant in improving suspension performance for driving stability and comfort. An RBF-based fractional-order SMC fault-tolerant controller is developed in this research to guarantee ride comfort and handling stability when faced with the partial loss of actuator effectiveness due to failure. To obtain better control performance, fractional-order theory and the RBF algorithm are discussed to solve the jitter vibration problem in SMC, and the RBF is exploited to obtain a more appropriate switching gain. First, a half-nonlinear active suspension model and a fault car model are presented. Then, the design process of the RBF-based fractional-order SMC fault-tolerant controller is described. Next, a simulation is presented to demonstrate the effectiveness of the proposed strategy. According to the simulation, the proposed method can improve performance in the case of a healthy suspension, and the fault-tolerant controller can guarantee the capabilities when actuators go wrong.

1. Introduction

Suspension systems are significant elements in modern cars [1]. Suspension systems can be categorized into three groups according to the mold of the dampers [2]: passive, semi-active, and active suspension systems. Unlike the passive and semi-active forms, there are active actuators that generate active force, which can elevate their properties to a great extent [3].
With constant technological improvement, on the one hand, a wide variety of sensors are used in suspension systems to monitor the conditions of roads and the movement of vehicles. On the other hand, plentiful control solutions have been applied in control mechanisms. Based on the aforementioned circumstances, a car can maintain optimal balance and control due to active control technology, which lessens shocks and vibrations and enhances ride stability and comfort for the occupants.
Therefore, the control strategy for active suspension has become a hot research topic. Today, active suspension systems are widely used in automobiles. In [4], an MPC control technology was used in air suspension systems equipped with a multi-mode switching damper. The authors of [5] presented the H control method under constrained conditions. The authors of [6] presented a hybrid H 2 and H control algorithm for active suspension. In [7], a multi-complex model based on predictive control was presented. Ref. [8] presented a multi-agent approach for active steering and active suspension. For time-varying parameter uncertainty, a robust infinity control method is discussed [9].
The linear suspension system is the main topic of traditional studies. However, springs and dampers in suspension systems display some nonlinear characteristics, and their precise manifestations are unexpected. As a result, suspension systems are typical nonlinear systems. When the initial nonlinearity of suspension systems is ignored, this can bring about a worse impact on the control effect and significantly reduce the model’s accuracy [10]. Therefore, nonlinear models serve as the foundation for research with significant practical value.
It is worth noting that the majority of the studies mentioned above were based on the assumption that a suspension system can work at its best; therefore, all of the results stated above are consistent with the premise that every system’s control component is running at its best.
However, vehicle suspension systems are intricate and made up of mechanical, electronic, and other components. As the amount of time spent working rises, certain other unsetting elements can lead to the failure of suspension systems and actuators. In addition, system procedures are highly difficult due to the inherent uncertainties of active suspension systems. Common failures that happen to the actuator consist of gain variation, constant deviation, and seizure failure [11,12].
When a common failure of an actuator occurs, traditional controllers cannot perform better. Active suspension systems are sensitive and prone to faults due to their sophisticated design and demanding operating circumstances, which could result in the system performing poorly or failing. To guarantee the control effect when actuator failure occurs, fault-tolerant controllers have been designed. Fault tolerance can ensure the stability of a suspension. Fault-tolerant control techniques that can make up for a failure and keep a closed-loop system operating at a satisfactory rate have been the focus of numerous studies in recent years due to their theoretical and practical significance.
The difficulties rest with reliable fault-tolerant control. Therefore, the design of reliable fault-tolerant controllers has been a topic of extensive study. For example, in [13], a sliding-mode control method was presented for a linear active suspension with sensor and actuator faults. A reliable fuzzy-based robust feedback strategy was discussed for a vehicle suspension with actuator faults [14]. The authors of [15] discussed a robust fault-tolerant controller for active suspension systems with finite frequency constraints. A fuzzy-based fault-tolerant controller was discussed for an electromagnetic system [16]. In [17], a feedback-observer-based fault-tolerant controller was presented for active suspension systems.
Sliding-mode control (SMC) is a unique form of nonlinear control that is extremely resilient to uncertain models and disturbances. In addition, SMC is a specific type of nonlinear control method and is extremely resilient to parameter uncertainty and perturbations outside the model [18]. Numerous studies have used sliding-mode control in active controlling problems. In [19], a PID-based SMC controller was designed. In [20], an SMC fault-tolerant controller was used to ensure the suspension performance with actuator failure.
In real systems, sliding-mode control generates high-frequency vibration, and this jittering vibration can affect the accuracy of the system or even destroy it, which affects the control effectiveness of the system. Therefore, scholars have focused their attention on solving the jittering vibration problem of SMC.
However, it is not influenced by changes in control object parameters and the interference of external conditions, and it has very good robustness. Therefore, the jitter vibration problem of sliding-mode control cannot be eliminated but only attenuated. Currently, the commonly used methods are the boundary layer method [21,22], the adjustment of the convergence law [23], and intelligent technology methods.
For example, the authors of [24] designed a hybrid controller by combining fuzzy control and a sliding-mode approach. For better robustness, global optimality, feasibility, and high efficiency in solving nonlinear problems with high optimization performance, genetic algorithms (GAs) are used in SMC [25]. Particle swarm optimization (PSO) is also used in SMC to enhance the control effect [26]. In addition, there are sector characterization approaches, filtering approaches, observer approaches, and so on [27]. The existing research results show that the use of the fractional-order control strategy is better than the integer-order control strategy [28]. Based on fractional-order theory, the fractional order is used in SMC to reduce the jitter vibration problem.
In addition, the switching gain in SMC also affects the control effect and can cause a jitter vibration problem.
RBF neural networks have a strong self-learning function and a strong ability to transfer to nonlinear systems. It is possible to approximate the model information of a controlled object and the imposed disturbance using the neural network’s universal approximation property, and with the help of the neural network’s adaptive weight adjustments, it is possible to achieve adaptive neural fully naked sliding-mode control without the use of model information.
Consequently, in this study, an RBF-based fractional-order SMC fault-tolerant controller was developed to improve ride comfort and handling stability under the partial loss of actuator effectiveness due to a fault. Fractional-order theory and the RBF method are used to reduce the jitter vibration. The RBF neural network is also used to obtain a more appropriate switching gain for SMC.
The main contributions of this study are summarized as follows: Section 2 gives the road profile model, nonlinear half-car vehicle model, and fault system model. In Section 3, an RBF-based fractional-order SMC fault-tolerant controller is presented (FRSMC and FRFTC). Section 4 provides the simulation results. To better illustrate the validity of the methodology proposed in this study, it is compared with the genetic algorithm-based SMC method (GASMC) in the case of no actuator failure. A particle-swarm-optimization-based SMC fault-tolerant controller (PSFTC) is compared with the proposed algorithm in the case of actuator failure. Section 5 concludes the paper.

2. Problem Formulation

2.1. Road Disturbance

When referring to the study of suspension control, the road input should be considered first. When traveling through rough terrain, a car will generate vibration. Studies have commonly adopted two input forms: the random and impact versions. In this study, the most prevalent random road profile is applied. ISO/TC108/SC2N67 [29] recommends using the power spectral density function to simulate pavement unevenness. In this study, a random road input model is represented by the integration of white noise signals. The random road input model is expressed as follows:
x ˙ g ( t ) = 2 π f 0 x g ( t ) + 2 π w ( t ) G 0 v
where
q ( t ) road profile;
w ( t ) random white noise signal;
f 0 = 0.01 low cut-off frequency;
G 0 = 64 × 10 6 road roughness;
v = 60 km/hvehicle speed.
To make the model of the constructed pavement inputs more realistic, the inputs from the rear wheels can be viewed as a time delay of the input signals from the front wheels. The time delay can be expressed as
t = a + b v
Here, a and b are the front and rear distances from the front and rear wheels to the center of the car body. Figure 1 and Figure 2 show random road disturbances.

2.2. Nonlinear Active Suspension System Model

To study the vertical vibration, pitching motion, and coupled vertical and pitching motion of a car, a half-vehicle model is usually utilized, and left–right symmetry is usually assumed to simplify the analysis. Therefore, in this study, a half-car suspension model is used. The half-car model has simplicity and the capacity to precisely describe the essential components. The nonlinear half-car model is shown in Figure 3.
The meanings of the variable parameters used in the model are as follows:
m s car body mass;
m 1 & m 2 unsprung mass of the front and rear;
Ipitch moment of inertia;
φ pitch angle;
x s 1 & x s 2 front and rear body displacement;
x u 1 & x u 2 front and rear unsprung mass displacement;
x g 1 & x g 2 front and rear road inputs;
a & b distance of suspension from the center mass of the vehicle body;
F s 1 & F s 2 front and rear nonlinear spring force;
F d 1 & F d 2 front and rear nonlinear damper force;
u 1 & u 2 front and rear active force;
F t 1 & F t 2 front and rear elastic force of the tire.
The parameters of the dampers, springs, and tires in an actual suspension are significantly nonlinear, but the linear model is usually used in research, resulting in some errors in the results, so this study adopts a nonlinear suspension.
The dynamic equations used to describe the half-car suspension model are established as follows:
m x ¨ s = F s 1 + F s 2 + F d 1 + F d 2 + u 1 + u 2 I φ ¨ = b F s 2 + F d 2 + u 2 a F s 1 + F d 1 + u 1 m 1 x ¨ u 1 = F s 1 F d 1 u 1 + F t 1 m 2 x ¨ u 2 = F s 2 F d 2 u 2 + F t 2
The dynamic functions of the nonlinear and linear springs and dampers are established as follows:
F s 1 = k s ( x s 1 x u 1 ) + k s n ( x s 1 x u 1 ) 3 F s 2 = k s ( x s 2 x u 2 ) + k s n ( x s 2 x u 2 ) 3 F d 1 = c s ( x ˙ s 1 x ˙ u 1 ) + c s n ( x ˙ s 1 x ˙ u 1 ) 2 F d 2 = c s ( x ˙ s 2 x ˙ u 2 ) + c s n ( x ˙ s 2 x ˙ u 2 ) 2 F t 1 = k t ( x u 1 x g 1 ) F t 2 = k t ( x u 2 x g 2 )
where
k s & k s n linear and nonlinear spring stiffness;
c s & c s n linear and nonlinear damping coefficients;
k t & c t spring stiffness coefficient and damping coefficient of the tire.
Let
f 1 ( x s ( t ) x u ( t ) ) = [ k s n ( x s 1 x u 1 ) 3 , k s n ( x s 2 x u 2 ) 3 ] f 2 ( x s ( t ) x u ( t ) ) = [ c s n ( x ˙ s 1 x ˙ u 1 ) 2 , c s n ( x ˙ s 2 x ˙ u 2 ) 2 ]
M s = m s 0 0 I ; M u = m 1 0 0 m 2 ; C s = c s 0 0 c s ; K s = k s 0 0 k s ; K t = k t 0 0 k t ;
G = 1 1 a b ; f ( t ) = f 1 ( x s ( t ) x u ( t ) ) T f 2 ( x ˙ s ( t ) x ˙ u ( t ) ) T .
Then, the suspension system’s dynamic function (3) can be rewritten as Equation (6):
M s q ¨ ( t ) = G K s x s ( t ) x u ( t ) + G C s x ˙ s ( t ) x ˙ u ( t ) + G f ( x , t ) + G u ( t ) M u x ¨ u ( t ) = G K s x s ( t ) x u ( t ) G C s x ˙ s ( t ) x ˙ u ( t ) G f ( x , t ) G u ( t ) + K t x u ( t ) x g ( t )
where
q ( t ) = [ x s ( t ) , φ ( t ) ] T ; x s ( t ) = [ x s 1 ( t ) , x s 2 ( t ) ] T x u ( t ) = [ x u 1 ( t ) , x u 2 ( t ) ] T ; x s ( t ) = [ x s 1 ( t ) , x s 2 ( t ) ] T ; u ( t ) = [ u 1 ( t ) , u 2 ( t ) ] T ; f ( x , t ) = [ k s n ( x s ( t ) x u ( t ) ) T , c s n ( x ˙ s ( t ) x ˙ u ( t ) ) T ] .
The state variables are defined as follows:
x ( t ) = ( x s ( t ) x u ( t ) ) T x ˙ s ( t ) ( x u ( t ) x g ( t ) ) T x ˙ u ( t ) T
The disturbance road input variables are defined as follows:
w ( t ) = x g 1 ( t ) x g 2 ( t ) T
The control input variables are defined as follows:
u ( t ) = u 1 ( t ) u 2 ( t ) T
The output variables are defined as follows:
y ( t ) = q ¨ ( t ) ( x s ( t ) x u ( t ) ) T K t × ( x u ( t ) x g ( t ) ) T x u ( t ) T
For easier calculations, we suppose the following:
  • Wheels have ideal terrain signals;
  • The pitch angle φ is small.
The front and rear suspension displacements can be rewritten as in Equation (12):
x s 1 x s a sin φ x s a φ x s 2 x s + a sin φ x s + b φ
Then, the state-space function of the half-car suspension system model is established in the form of Equation (13):
x ˙ ( t ) = A x ( t ) + B 1 w ( t ) + B 2 u ( t ) + F 1 f ( x , t ) y ( t ) = C x ( t ) + D u ( t ) + F 2 f ( x , t )
where
A = 0 2 × 2 I 2 × 2 0 2 × 2 I 2 × 2 G T M s 1 G K s G T M s 1 G C s 0 2 × 2 G T M s 1 G C s 0 2 × 2 0 2 × 2 0 2 × 2 I 2 × 2 M u 1 K s M u 1 C s M u 1 K u M u 1 C s ;
B 1 = 0 2 × 2 0 2 × 2 I 2 × 2 0 2 × 2 ; B 2 = 0 G T M s 1 G 0 M u 1 ; F 1 = 0 2 × 2 G T M s 1 G 0 2 × 2 G T M s 1 G ;
C = G T M s 1 G K s G T M s 1 G C s 0 2 × 2 G T M s 1 G C s I 0 2 × 2 0 2 × 2 0 2 × 2 0 2 × 2 0 2 × 2 0 2 × 2 K t ;
D = M s 1 G 0 0 ; F 2 = M s 1 G 0 0 .

2.3. Nonlinear Active Suspension System Fault Model

We should note that the established dynamic equations are built on the ideal conditions, which means that all of the components can work normally. However, there are numerous electronic and mechanical elements. As the working time increases, some other disturbing factors may cause failures in suspension systems and actuators. In addition, active suspension systems’ inescapable uncertainties also make the system process extremely challenging. Common failures that happen to the actuator consist of gain variation, constant deviation, and seizure failure. When the suspension components fail to work normally, the actuator cannot produce the desired active force. The suspension cannot run as it is supposed to.
The common actuator faults, such as constant deviation or offset, were first investigated on the experiment bench before being modeled in the finite parameter family as a constraint gain or drift. Furthermore, continuous deviation can be seen as time-varying gain defects. Without sacrificing generality, the gain faults were employed to characterize the actuator fault model [30,31]. In this study, gain variation in the actuator is considered.
In the fault suspension model, the force u f j has the following presentation:
u f j = δ u j
u f active force produced by the fault actuator;
jthe jth actuator;
δ the effectiveness factor;
δ = 0 the actuator cannot work anymore;
δ = 1 the actuator can work normally;
0 < δ < 1 partial loss in the actuator.
Let
M = δ 1 0 0 δ 2
u f ( t ) = M u ( t )
Then, the state-space function of the suspension system fault model is established as follows:
x ˙ ( t ) = A x ( t ) + B 1 w ( t ) + B 2 M u ( t ) + F 1 f ( x , t ) y ( t ) = C x ( t ) + D M u ( t ) + F 2 f ( x , t )

3. Fault-Tolerant Controller Design

An RBF-based fractional-order SMC fault-tolerant controller for a nonlinear active suspension is designed in this section.

3.1. Fractional-Order Sliding-Mode Control Method

There are three different definitions of fractional-order calculus: Granwald–Leikov (GL), Reimann–Liouville (RL), and Caputo [32]. The Caputo method is used in this research and is shown in the following equation:
D t α a   f ( t ) = 1 Γ ( 1 γ ) a t f ( m + 1 ) ( τ ) ( t τ ) γ d τ
where α = m + γ , m is an integer, 0 < γ 1 , and Γ is the Gamma function.
The Laplace transform of the Caputo expression can be written as
L D t α a C f ( t ) = s α F ( s ) k = 0 n 1 s ( α k 1 ) f ( k ) ( 0 )
When the initial condition is 0,
L d α f ( t ) d t α = s α L { f ( t ) }
In this study, the error between the actual model and the reference model of the body mass velocity and displacement is selected as the sliding switch surface. The sliding switch surface is shown in Equation (21):
S ( e ) = λ e + D α e ˙
where λ > 0 is the gain of the sliding switch surface and D α is the fractional-order operator. 0 < α < 1 represents the α -order integral.
The variables of the nonlinear suspension system error are chosen in the manner described below [33]:
e 1 = x s r 1 e 2 = x ˙ s r 2
Here, r 1 is the ideal signal of x s . r 2 is the ideal signal of x ˙ s . The goal of the control is for the system vibration signal to converge to zero. Hence, the ideal signal is zero.
We take the derivative of the error variables as follows:
e ˙ 1 = x ˙ s r ˙ 1 = e 2 + r 2 r ˙ 1 e ˙ 2 = x ¨ s r ˙ 2 = 1 m s F s 1 + F s 2 + F d 1 + F d 2 + 1 m s u 1 + u 2 r ˙ 2 = f ( x ) + 1 m s u r ˙ 2
The sliding-mode surface is derived as follows:
S ˙ ( e ) = λ e ˙ 1 + D α e ¨ 1 = λ ( e 2 + r 2 r ˙ 1 ) + D α f ( x ) + 1 m s u r ¨ 1
The equivalent control law is defined as follows:
u e q = m s λ D α ( e 2 + r 2 r ˙ 1 ) f ( x ) + r ¨ 1
The convergence law is defined as follows:
S ˙ ( e ) = ε S K 0 sgn ( s )
where ε > 0 , K 0 > 0 . sgn ( s ) is the symbol function, and sgn ( s ) is shown in the following equation:
sgn ( s ) = 1 s > 0 0 s = 0 1 s < 0
Then, the fault-tolerant controller is expressed in Equation (28):
u = m s D α λ ( x ˙ s r ˙ 1 ) f ( x ) + r ¨ 1 ε S K 0 sgn ( s )
To decrease the jitter, the saturation function s a t ( s / Φ ) is used to replace the symbol function sgn ( s ) :
u = m s D α λ ( x ˙ s r ˙ 1 ) f ( x ) + r ¨ 1 ε S K 0 s a t ( s / Φ )
where s a t ( s / Φ ) = sgn ( s / Φ ) | s / Φ | 1 s / Φ | s / Φ | < 1 , Φ > 0 is the critical width, and K 0 is the switching gain.
Equation (29) can be rewritten as Equation (30):
1 1 u 1 u 2 = 1 1 b a + b × m s D α λ ( x ˙ s r ˙ 1 ) f ( x ) + r ¨ 1 ε S k 1 s a t ( s / Φ ) a a + b × m s D α λ ( x ˙ s r ˙ 1 ) f ( x ) + r ¨ 1 ε S k 2 s a t ( s / Φ )
Let
u 1 = b a + b × m s D α λ ( x ˙ s r ˙ 1 ) f ( x ) + r ¨ 1 ) ε S k 1 s a t ( s / Φ ) u 2 = a a + b × m s D α λ ( x ˙ s r ˙ 1 ) f ( x ) + r ¨ 1 ε S k 2 s a t ( s / Φ )
K = k 1 k 2 , K 0 = k 1 + k 2

3.2. RBF-Based Fractional-Order SMC Fault-Tolerant Controller

RBF is a type of intelligence method, and many researchers have used it in control engineering. The structure of RBF is usually made up of input, hidden, and output layers.
An RBF neural network simulates the human brain’s ability to respond locally and interweave with other overlays. It can optimally approximate arbitrary continuous functions at a very fast learning rate. It has a simple structure and is capable of local approximation without local minima.
RBF is used to reduce the jitter vibration and obtain the optimal switching gain. Generally speaking, the optimization of SMC using RBF is divided into two forms:
  • Optimizing the equivalent control of SMC;
  • Optimizing the toggle switch of SMC.
The method used in this study is the optimization of the toggle switch of sliding-mode control. According to the real-time dynamic state, the toggle switch is adjusted. The RBF is employed to obtain the optimal switching gain K. According to the theory, the output of the RBF neural network is the switching gain K. The logic structure of RBF is presented in Figure 4.
x = [ x 1 , x 2 ] T = [ s , s ˙ ] T is the input of RBF. The output y can be obtained with Equation (33):
y ( t ) = w × h = j = 1 3 w j × h j = k
where w = w 1 , w 2 , w 3 T is the weight vector of the RBF neural network and h = h 1 , h 2 , h 3 is the output of the hidden layer.
In the hidden layer, for the RBF, the Gaussian function is selected. The RBF-based strategy is displayed in the following:
h j = e x p x c j 2 b j 2
where c j = c 1 , c 2 , c 3 is the neural network center vector. b j = b 1 , b 2 , b 3 is the basis width vector.
According to the SMC theory and neural network approximation properties, as the system approaches convergence, the control goal is s s ˙ 0 . Therefore, let E = s ( t ) s ˙ ( t ) ; then, the weighting parameters can be expressed in the form of Equation (35):
d w j = η E w j ( t ) = η s ( t ) s ˙ ( t ) w j ( t ) = η s ( t ) s ˙ ( t ) k k w j ( t )
where η > 0 for
s ( t ) s ˙ ( t ) w j ( t ) = s ( t ) s ˙ ( t ) k = b s ( t )
Then,
k w j ( t ) = e x p x c j 2 2 b j 2
By substituting Equations (35) and (36) into Equation (37), Equation (38) can be obtained:
d w j = η · b · s ( t ) · e x p x c j 2 2 b j 2 = η · b · s ( t ) · h j
The Gaussian function of the basis width can be expressed in the form of Equation (39):
d b j = η E b j = η b s ( t ) x c j 2 2 b j 3
The parameters of the central node in the hidden layer are shown in (40):
d c j = η E c j = η b s ( t ) w j h j x c j b j 2
Therefore, the neural network weights are updated as described by Equation (41):
w j ( t ) = w j ( t 1 ) + d w j ( t ) + η w j ( t 1 ) w j ( t 2 ) b j ( t ) = b j ( t 1 ) + d b j ( t ) + η b j ( t 1 ) b j ( t 2 ) c j ( t ) = c j ( t 1 ) + d c j ( t ) + η c j ( t 1 ) c j ( t 2 )
Finally, the controller structure is presented in Figure 5.
Here, E 0 = 1 2 e 1 2 + e 2 2 , E n is the given precision. When E 0 < E n , the optimal switching gain can be obtained.
The detailed steps are as follows:
  • Step 1 Calculating the sliding switch surface: Equation (21);
  • Step 2 Obtaining the switching gain: Equations (33)–(41);
  • Step 3 Obtaining the active force expression: Equation (31);
  • Step 4 Simulation: Equation (17);
  • Step 5 Calculating E 0 : If E 0 < E n , then output; if E 0 E n , then return to step 1.

3.3. Stability of the Control System

The Lyapunov function [34] is chosen as described by Equation (42):
V = 1 2 s 2
By taking the derivative, we can obtain Equation (43):
V ˙ = s s ˙ = s ε s K 0 s a t ( s / Φ ) = ε s 2 s K 0 s a t ( s / Φ ) 0
According to the Lyapunov stability theorem, the control system is progressively stable. Based on the above process, the RBF-based fractional-order SMC controller can be designed. In addition, according to the Lyapunov stability theory, control systems are also progressively stable.

4. Simulation Results and Analysis

This section considers the simulation results, which allowed us to determine the feasibility of the discussed strategy. The parameters of the nonlinear half-suspension model are the design request parameters of a testing half-car model and are displayed in Table 1.
The relevant mass acceleration, deflection, and dynamic load are chosen as the evaluation metrics to verify the effectiveness of the proposed controller. When evaluating the suspension performance, the car body acceleration and pitch angle acceleration are usually related to the ride comfort, and the suspension deflection and tire dynamic load are usually related to the driving stability.
To better illustrate the validity of the methodology proposed in this study, it is compared with the GASMC in the case of no actuator failure. The PSFTC is compared with the proposed algorithm in the case of actuator failure.
The simulation results are quantified using RMS. The RMS for a collection of n values x 1 , x 2 , , x n is shown in the following equation:
x r m s = 1 n i = 1 n x i 2 = x 1 2 + x 2 2 + + x n 2 n

4.1. The Case of No Actuator Fault

In the case of no actuator fault, which means that all actuators work normally, the matrix is M = δ 1 0 0 δ 2 = 1 0 0 1 .
The simulation results are exploited to check the availability of the proposed control method. A comparison with the SMC and GASMC methods for an active suspension is discussed.
The simulation results in the case of no actuator fault are shown in Figure 6, Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11. Figure 12 presents the degree of improvement compared with the SMC. The RMS values of the evaluation indicators in the case of no actuator failure are shown in Table 2. In Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 and Table 3, “ SMC ” represents the active suspension with the SMC controller, “ GASMC ” represents the active suspension with the genetic-algorithm-based SMC controller, and “ FRSMC ” represents the RBF-based fractional-order SMC controller.
Figure 6 demonstrates the car body mass acceleration for a nonlinear suspension with the SMC, GASMC, and FRSMC control strategies. We find that the proposed controller leads to a smaller car body acceleration than that of the SMC and GASMC strategies, which means that the vertical motion performance is better for ride comfort with the RBF-based fractional-order SMC controller.
Figure 7 displays the pitch angle acceleration obtained when using the SMC, GASMC, and proposed control strategies. We can see in Figure 7 that the pitch angle acceleration can be suppressed to a smaller amplitude with the proposed FRSMC method than it can with the other two control methods; thus, it is implied that the performance of the proposed controller in terms of ride comfort is more superior to that of the SMC and GASMC methods for suspension control.
Figure 8 and Figure 9 show the simulation outcomes for the front and rear suspension deflection. The suspension deflection curves are close to one another in Figure 8 and Figure 9. However, we also find that the suspension deflection curves obtained with the FRSMC are smaller than those of the SMC and GASMC methods. These results show that the driving stability performance with the proposed controller is better than that obtained with the others.
The results for the front- and rear-tire dynamic load are presented in Figure 10 and Figure 11. It is clear that, compared with that obtained with SMC and GASMC, the tire dynamic load curve is smoother with FRSMC. These simulation results also provide evidence that the control performance with the proposed controller is more remarkable.
Table 1 shows the simulation results in terms of the RMS values and depicts a comparison among SMC, GASMC, and FRSMC. We also calculated the percentage by which the performance in terms of ride comfort and handling stability increased in comparison with the single sliding-mode control and genetic algorithm control methods. Figure 12 shows the degree of improvement. As can be seen in Table 1 and Figure 12, compared with that of SMC, the RMS value decreased by 21.12% and 28.99% with GASMC and FRSMC. For the pitch angle acceleration, the RMS value decreased by 5.49% and 16.5% with GASMC and FRSMC in comparison with SMC. With the proposed controller, the front and rear suspension deflection improved by 18.66% and 22.05%, respectively, which is better than the control effect obtained with GASMC. For the tire dynamic load, we also find that the RMS value declines by 15.3% and 16.61%, respectively, in comparison with that of the SMC.
According to the RMS values of the performance indicators, the suspension with the proposed FRSMC provides an obvious improvement, which implies that the suspension capabilities are ameliorated to some extent. The above simulation results show that the proposed RBF-based fractional-order SMC controller performs better than the single SMC and GASMC in the case of no actuator fault.

4.2. Case of Actuator Fault

In the case of actuator fault, which means that actuators cannot work normally, the matrix is M = δ 1 0 0 δ 2 = 0.5 0 0 0.5 .
In this section, an extensive simulation is used to demonstrate the effectiveness of the proposed controller. An active suspension with the particle-swarm-optimization-based SMC fault-tolerant control method (PSFTC) and RBF-based fractional-order SMC fault-tolerant control (FRFTC) in the case of actuator fault are used for comparison.
The simulation results in the case of actuator fault are shown in Figure 13, Figure 14, Figure 15, Figure 16, Figure 17 and Figure 18. Figure 19 presents the degree of improvement compared with the fault. The RMS values of the evaluation indicators in the case of no actuator fault are shown in Table 2. In Figure 13, Figure 14, Figure 15, Figure 16, Figure 17, Figure 18 and Figure 19 and Table 2, “ Fault ” represents the actuator fault in an active suspension, “ PSFTC ” represents the active suspension with the particle-swarm-optimization-based SMC fault-tolerant controller, and “ FRFTC ” represents the active suspension with the proposed fault-tolerant controller; that is, the RBF-based fractional-order SMC fault-tolerant controller.
Compared with the actuator fault and fault-tolerant control, it is obvious that the car body acceleration, pitch angle acceleration, suspension deflection, and tire dynamic load fluctuate greatly. It is also obvious that the vibration produced by the road input is much more attenuated when using the fault-tolerant FRFTC.
Figure 13 demonstrates the car body mass acceleration with a nonlinear suspension in the environment of actuator faults with fault-tolerant PSFTC and the designed fault-tolerant controller. It can be seen in Figure 13 that the proposed FRFTC leads to a smaller car body acceleration than that obtained under the fault conditions and with the PSFTC strategy, which means that the vertical motion of the car body provides better ride comfort when using the fault-tolerant FRFTC.
Figure 14 indicates the pitch angle acceleration in the case of actuator fault and with the PSFTC and FRFTC. We can see in Figure 14 that the pitch angle acceleration can be suppressed to a smaller amplitude with the proposed FRFTC method than with the actuator fault; thus, it is implied that the driving stability of the proposed fault-tolerant controller is superior when maintaining the suspension performance when an actuator failure occurs.
Figure 15 and Figure 16 show the front and rear suspension deflection in the simulation outcomes. It can be seen in Figure 15 and Figure 16 that the suspension deflection curves with the FRFTC are smaller than those in the fault case and the PSFTC method. These results show that the driving stability performance with the proposed controller is better than that with the PSFTC, and the controller is able to bring the fault suspension close to the regular state.
The results of the front- and rear-tire dynamic load are shown in Figure 17 and Figure 18. It is clear that, compared with the fault case, both the PSFTC and FRFTC can improve the suspension performance. However, the control effect of the FRFTC is better. These simulation results also provide evidence that the control performance of the proposed fault-tolerant controller is more remarkable.
Table 3 shows the simulation results in terms of the RMS values in a comparison among faults, the PSFTC, and the FRFTC. Figure 19 shows the degree of improvement. As can be seen in Table 3 and Figure 19, it is easily noted that, compared with the actuator fault case, the RMS values decreased by 68.38% and 69.97% with the GASMC and FRSMC. For the pitch angle acceleration, the RMS values decreased by 10.43% and 12.54% with the PSFTC and FRFTC in comparison with the fault case. With the proposed controller, the front and rear suspension deflection improved by 51.39% and 52.86%, respectively, which is better than the control effect with the PSFTC. For the tire dynamic load, we also find that the RMS values declined by 52.74% and 50.71%, respectively, compared with those in the fault case.

5. Discussion and Conclusions

The problem of the fault-tolerant control of actuators was addressed by using a half-car model. An RBF-based fractional-order SMC controller (FRSMC controller) was proposed to enhance vehicles’ dynamic performance in the presence of faults. The proposed hybrid control strategy was exploited to improve the control by accounting for actuator failure. The proposed control law was designed to ensure comfort and stability in suspension system performance on the road.
To overcome the jitter vibration problem in SMC, fractional-order theory and RBF neural networks were used in the proposed controller, and an RBF neural network was also used to obtain the optimal switching gain.
To verify the effectiveness of the proposed control method, two cases consisting of no actuator fault and actuator fault were presented. In the case of no actuator fault, a genetic-algorithm-based sliding-mode controller was compared with the proposed control method. In the case of actuator fault, a particle-swarm-optimization-based sliding-mode control was applied to make a comparison with the proposed method.
According to the simulation results, it was confirmed that the RBF-neural-network-based fractional-order sliding-mode controller had good convergence and control effects. In the case of no actuator fault, the SMC method and genetic-algorithm-based SMC were compared with the proposed control method in healthy cases. Ultimately, addressing these comparisons, it is clear that the controller discussed in this study has better control effects. This confirms the performance of the proposed control algorithm. In the case of actuator fault, the actuator fault problem was considered. A PSO-based SMC fault-tolerant controller and the proposed controller under fault conditions were compared. As shown by the comparison, the fault control method proposed in this study performed better than the other method under the conditions of suspension fault. Therefore, in the case of failure, with the controller proposed in this study, the state of the suspension is essentially the same as that of a healthy suspension. According to the simulation results, this dependable controller can guarantee improved suspension performance in the presence of no actuator faults and the case of such faults.
However, suspension systems are large and complex, and the fault models examined in this study are assumed. This type of failure does not exist in practice. Actual faults come in many forms, and they do not include only gain faults. Faults are also randomized, as is the size of the gain.
Our future research will focus on the following main areas: the suggested control strategy will be implemented in a vehicle system, the nonlinear model will be made more accurate, and a full-automobile dynamic model will be created by using the FRFTC in a real car.

Author Contributions

Methodology, W.Z.; writing—original draft preparation, W.Z.; writing—review and editing, L.G.; supervision, L.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jin, P.; Xue, W.; Li, K. Actuator Fault Estimation for Vehicle Active Suspensions Based on Adaptive Observer and Genetic Algorithm. Shock Vib. 2019, 3, 1783850. [Google Scholar] [CrossRef]
  2. Du, H.; Yim, S.K.; Lam, J. Semi-active H control of vehicle suspension with magneto-rheological dampers. J. Sound Vib. 2005, 283, 981–996. [Google Scholar] [CrossRef]
  3. Shao, X.; Naghdy, F.; Du, H. Reliable fuzzy H-infinity control for active suspension of in-wheel motor driven electric vehicles with dynamic damping. Mech. Syst. Signal Process. 2017, 87, 365–383. [Google Scholar] [CrossRef]
  4. Chen, L.; Wang, S.; Sun, X.; Yuan, C.; Cai, Y. Model predictive control of an air suspension system with a damping multi-mode switching damper based on a hybrid model. Mech. Syst. Signal Process. 2017, 94, 94–110. [Google Scholar]
  5. Chen, H.; Guo, K.H. Constrained H control of active suspensions: An LMI approach. IEEE Trans. Control. Syst. Technol. 2005, 13, 412–421. [Google Scholar] [CrossRef]
  6. 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]
  7. Hu, Y.; Hou, Z. Multiplexed model predictive control for active vehicle suspensions. Int. J. Control 2014, 88, 347–363. [Google Scholar] [CrossRef]
  8. Liang, J.; Lu, Y.; Pi, D. A decentralized cooperative control framework for active steering and active suspension: Multi-agent approach. IEEE Trans. Transp. Electrif. 2022, 8, 1414–1429. [Google Scholar] [CrossRef]
  9. Wang, Z.; Unbehauen, H. Robust Hinfinity Control for Systems with Time-Varying Parameter Uncertainty and Variance Constraints. Cybern. Syst. 2000, 31, 175–191. [Google Scholar]
  10. Kim, C.; Ro, P.I. A sliding mode controller for vehicle active suspension systems with non-linearities. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2016, 212, 79–92. [Google Scholar] [CrossRef]
  11. Yang, G.; Zhang, S. Reliable Control Using Redundant Controllers. IEEE Trans. Autom. Control 1998, 43, 1588. [Google Scholar] [CrossRef]
  12. Peng, S.; El Kebir, B.; Sing, K.N.; Guo, X. Robust disturbance attenuation for discrete-time active fault tolerant control systems with uncertainties. Optim. Control. Appl. Methods 2003, 24, 85–101. [Google Scholar]
  13. Chamseddine, A.; Noura, H. Control and Sensor Fault Tolerance of Vehicle Active Suspension. IEEE Trans. Control. Syst. Technol. 2008, 16, 416–433. [Google Scholar] [CrossRef]
  14. Li, H.; Liu, H.; Gao, H.; Shi, P. Reliable Fuzzy Control for Active Suspension Systems With Actuator Delay and Fault. IEEE Trans. Fuzzy Syst. 2012, 20, 342–357. [Google Scholar] [CrossRef]
  15. Wang, R.; Jing, H.; Karimi, H.R.; Chen, N. Robust fault-tolerant H∞ control of active suspension systems with finite-frequency constraint-ScienceDirect. Mech. Syst. Signal Process. 2015, 62–63, 341–355. [Google Scholar] [CrossRef]
  16. Feng, C.; Hao, S.; 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]
  17. Soon, K.B.; Daejun, K.; Kyongsu, Y. Fault-tolerant control with state and disturbance observers for vehicle active suspension systems. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2020, 234, 1912–1929. [Google Scholar]
  18. Utkin Vadim, I.; Chang, H.C. Sliding mode control on electro-mechanical systems. Math. Probl. Eng. 2002, 8, 451–473. [Google Scholar] [CrossRef]
  19. Morteza, M.; Afef, F. Adaptive PID-Sliding-Mode Fault-Tolerant Control Approach for Vehicle Suspension Systems Subject to Actuator Faults. IEEE Trans. Veh. Technol. 2014, 63, 1041–1054. [Google Scholar]
  20. Li, M.; Zhang, Y.; Geng, Y. Fault-tolerant sliding mode control for uncertain active suspension systems against simultaneous actuator and sensor faults via a novel sliding mode observer. Optim. Control. Appl. Methods 2018, 39, 1728–1749. [Google Scholar] [CrossRef]
  21. Slotine, J.J.E. Tracking Control of Nonlinear System Using Sliding Surface with Application to Robot Manipulator. Int. J. Control 1983, 38, 465–492. [Google Scholar] [CrossRef]
  22. Slotine, J.J.E. Sliding Controller Design for Non-linear Systems. Int. J. Control 1984, 40, 421–434. [Google Scholar] [CrossRef]
  23. Gao, W.; Hung, J.C. Variable Structure Control of Nonlinear Systems: A New Approach. IEEE Trans. Ind. Electron. 1993, 40, 45–55. [Google Scholar]
  24. Zou, X.; Ding, H.; Li, J. Sensorless Control Strategy of Permanent Magnet Synchronous Motor Based on Fuzzy Sliding Mode Controller and Fuzzy Sliding Mode Observer. J. Electr. Eng. Technol. 2023, 18, 2355–2369. [Google Scholar] [CrossRef]
  25. Ming, Y.; Cong, S.; Xu, J. Design of Nonlinear Motor Adaptive Fuzzy Sliding Mode Controller Based on GA. J. Syst. Simul. 2008, 20, 3141–3145. [Google Scholar]
  26. Zhang, Q.; Zhang, Q.; Jiang, C.; Huang, H.; Zhang, S. Research on SMC Control of Permanent Magnet Synchronous Motor System Based on Particle Swarm Optimization. Equip. Manuf. Technol. 2019, 4, 35–39. [Google Scholar]
  27. Guo, X.; Liu, X. Particle swarm optimization sliding mode control on interconnected power system. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014. [Google Scholar]
  28. Saleh, T.M.; Mohammad, H. Synchronization of chaotic fractional-order systems via active sliding mode controller. Phys. Stat. Mech. Its Appl. 2008, 387, 57–70. [Google Scholar]
  29. Zhang, Y. Time domain model of road irregularities simulated using the harmony superposition method. Trans. Chin. Soc. Agric. Eng. 2003, 19, 32–35. [Google Scholar]
  30. Liu, X.; Pang, H.; Shang, Y. An Observer-Based Active Fault Tolerant Controller for Vehicle Suspension System. Appl. Sci. 2018, 8, 2568. [Google Scholar] [CrossRef]
  31. Chen, W.; Zhao, L. Intelligent Vehicle Fault Tolerant Control Technology and Application; Science Press: Beijing, China, 2021. [Google Scholar]
  32. Podlubny, I. Fractional Differential Equations. In Mathematics in Science and Engineering; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  33. Li, H.; Yu, J.; Hilton, C. Adaptive Sliding-Mode Control for Nonlinear Active Suspension Vehicle Systems Using T–S Fuzzy Approach. IEEE Trans. Ind. Electron. 2013, 60, 3328–3338. [Google Scholar] [CrossRef]
  34. Duarte-Mermoud, M.; Aguila-Camacho, N. Using general quadratic Lyapunov functions to prove Lyapunov uniform stability for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2015, 22, 650–659. [Google Scholar] [CrossRef]
Figure 1. Front road input.
Figure 1. Front road input.
Machines 12 00270 g001
Figure 2. Rear road input.
Figure 2. Rear road input.
Machines 12 00270 g002
Figure 3. Half-car suspension model.
Figure 3. Half-car suspension model.
Machines 12 00270 g003
Figure 4. Schematic of the RBF structure.
Figure 4. Schematic of the RBF structure.
Machines 12 00270 g004
Figure 5. Schematic of the controller structure.
Figure 5. Schematic of the controller structure.
Machines 12 00270 g005
Figure 6. Sprung mass acceleration.
Figure 6. Sprung mass acceleration.
Machines 12 00270 g006
Figure 7. Pitch angle acceleration.
Figure 7. Pitch angle acceleration.
Machines 12 00270 g007
Figure 8. Front suspension deflection.
Figure 8. Front suspension deflection.
Machines 12 00270 g008
Figure 9. Rear suspension deflection.
Figure 9. Rear suspension deflection.
Machines 12 00270 g009
Figure 10. Front-tire dynamic deflection.
Figure 10. Front-tire dynamic deflection.
Machines 12 00270 g010
Figure 11. Rear-tire dynamic deflection.
Figure 11. Rear-tire dynamic deflection.
Machines 12 00270 g011
Figure 12. Degree of improvement.
Figure 12. Degree of improvement.
Machines 12 00270 g012
Figure 13. Sprung mass acceleration.
Figure 13. Sprung mass acceleration.
Machines 12 00270 g013
Figure 14. Pitch angle acceleration.
Figure 14. Pitch angle acceleration.
Machines 12 00270 g014
Figure 15. Front suspension deflection.
Figure 15. Front suspension deflection.
Machines 12 00270 g015
Figure 16. Rear suspension deflection.
Figure 16. Rear suspension deflection.
Machines 12 00270 g016
Figure 17. Front-tire dynamic deflection.
Figure 17. Front-tire dynamic deflection.
Machines 12 00270 g017
Figure 18. Rear-tire dynamic deflection.
Figure 18. Rear-tire dynamic deflection.
Machines 12 00270 g018
Figure 19. Degree of improvement.
Figure 19. Degree of improvement.
Machines 12 00270 g019
Table 1. Model parameters.
Table 1. Model parameters.
SymbolMeaningValue
mcar body mass600 Kg
m u 1 = m u 2 unsprung mass of front and rear50 Kg
Ipitch moment1700 Kg·m2
a = b distance of axles to the center mass1.2 m
k s 1 = k s 2 linear spring stiffness22.5 kN·m−1
k s n 1 = k s n 2 nonlinear spring stiffness150 kN·m−1
c s 1 = c s 2 linear damping coefficients1200 N·s·m−1
c s n 1 = c s n 2 nonlinear damping coefficients520 N·s·m−1
k t 1 = k t 2 spring stiffness coefficient of the tire440,000 N·m−1
c t 1 = c t 2 damping coefficient of the tire190 N·s·m−1
Table 2. RMS values of the evaluation indicators.
Table 2. RMS values of the evaluation indicators.
IndexSMCGASMCFRSMC
Car body acceleration0.18560.14640.1318
Pitch angle acceleration0.32070.30310.2678
Front suspension deflection0.01340.01250.0109
Rear suspension deflection0.01270.01170.0099
Front-tire dynamic load329.5314.9279.1
Rear-tire dynamic load320.1303.4266.94
Table 3. RMS values of the evaluation indicators.
Table 3. RMS values of the evaluation indicators.
IndexNF(SMC)FaultPSFTCFRFTC
Car body acceleration0.18560.50410.15950.1514
Pitch angle acceleration0.32070.36530.32720.3195
Front suspension deflection0.01340.02560.01420.0129
Rear suspension deflection0.01270.24610.01330.0116
Front-tire dynamic load329.5676.7344.4320.1
Rear-tire dynamic load320.1642.1332.5316.5
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

Zhao, W.; Gu, L. RBF-Based Fractional-Order SMC Fault-Tolerant Controller for a Nonlinear Active Suspension. Machines 2024, 12, 270. https://doi.org/10.3390/machines12040270

AMA Style

Zhao W, Gu L. RBF-Based Fractional-Order SMC Fault-Tolerant Controller for a Nonlinear Active Suspension. Machines. 2024; 12(4):270. https://doi.org/10.3390/machines12040270

Chicago/Turabian Style

Zhao, Weipeng, and Liang Gu. 2024. "RBF-Based Fractional-Order SMC Fault-Tolerant Controller for a Nonlinear Active Suspension" Machines 12, no. 4: 270. https://doi.org/10.3390/machines12040270

APA Style

Zhao, W., & Gu, L. (2024). RBF-Based Fractional-Order SMC Fault-Tolerant Controller for a Nonlinear Active Suspension. Machines, 12(4), 270. https://doi.org/10.3390/machines12040270

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