Next Article in Journal
Bacterial Evolutionary Algorithm-Trained Interpolative Fuzzy System for Mobile Robot Navigation
Next Article in Special Issue
Energy Management Strategy for PEM Fuel Cell Hybrid Power System Considering DC Bus Voltage Regulation
Previous Article in Journal
Modeling and Analysis of Voltage Ripple-Controlled SIDO Buck Converter in Pseudo-Continuous Conduction Mode with Limited Cross-Regulation and Fast Load Transient Performance
Previous Article in Special Issue
Study on the Compact Balance Control Mechanism for Guinea Fowl Jumping Robot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fuzzy Observer Control for Half-Car Active Suspension Systems with Prescribed Performance and Actuator Fault

School of Mechanical and Automotive Engineering, University of Ulsan, Ulsan 44610, Korea
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(11), 1733; https://doi.org/10.3390/electronics11111733
Submission received: 29 April 2022 / Revised: 23 May 2022 / Accepted: 26 May 2022 / Published: 30 May 2022

Abstract

:
In this paper, an adaptive fuzzy observer-based fault-tolerant controller is designed for a half-car active suspension system under the presence of uncertain parameters, unknown masses of passengers, and actuator failures. To improve the control performance, fuzzy logic systems (FLSs) are employed to approximate the unknown functions caused by uncertain dynamics of the suspension system. Then, an adaptive control design is developed to compensate for the effects of a non-ideal actuator. To improve passenger comfort, both vertical and angular motions are guaranteed simultaneously under the predefined boundaries by the prescribed performance function (PPF) method. Besides, the objectives of handling stability and driving safety are also considered to enhance the suspension performance. The system stability is proved according to the Lyapunov theory. Finally, the effectiveness of the developed approach is evaluated by comparative simulation examples on the half-car model. The simulation results show that the proposed control can improve the suspension performance as the RMS acceleration value is decreased by 68.1%.

1. Introduction

Vehicle suspension systems have received more attention both in the automobile industry and academic research since they provide passenger comfort and driving safety [1]. Although the active suspension system requires a flexible structure that is designed by an external actuator to create an active force, it has shown effectiveness in regulating the chassis displacement in comparison with passive or semi-active suspension [2]. Over the past decades, many types of actuators have been used for active suspensions, such as hydraulic [3], electromagnetic [4], or pneumatic devices [5], to dissipate the external excitation from road disturbance. However, precise modeling and control strategies to accurately monitor the vehicle performance in question have not been demonstrated. Besides, the damping and stiffness coefficients of active suspension are always nonlinear parameters, which can degrade the suspension performance if these problems are neglected.
To enhance ride comfort, many advanced control techniques have been designed for active suspension systems such as robust control [6], optimal control [7], output feedback control [8], sliding mode control [9], and backstepping control [10]. To stabilize the chassis displacement under the effect of external disturbance, Pan et al. [8] proposed an output feedback controller for the vehicle suspension which can efficiently compensate for unknown parameters. Although the time-delayed optimal control is investigated to guarantee the chassis stability by Yan et al. [7], the actuator dynamics were not investigated to fully consider the requirements of the suspension system. To enhance the suspension performance under the effect of actuator fault and unmodeled parameters, Kazemipour et al. [11] designed a novel terminal sliding mode controller which can enhance the finite-time convergence of tracking error of chassis movement. Besides, Pusadkar et al. [12] proposed an adaptive sliding mode based on linear disturbance observer for a quarter car model to overcome external disturbance and a non-ideal actuator. However, the problems of chattering and singularity in the control law are possible limitations associated with the SMC technique. To improve passenger comfort and guarantee the suspension displacement, an adaptive backstepping technique was proposed by Pang et al. [13]. Nonetheless, most previous studies focused on enhancing the passenger comfort for the quarter car model, which cannot ensure the pitch motion of the chassis. Furthermore, the objectives of driving safety and handling stability need to be considered continuously, which can be designed for practical application.
On the other hand, most suspension control methods that have been developed based on the system modeling are exactly known while parametric uncertainties are ignored. However, these assumptions rarely occur since vehicle suspension contains uncertain parameters which can degrade the control performance. To overcome these above limitations, some intelligent control algorithms are employed to compensate for unknown functions including fuzzy logic systems [14] and neural networks [15]. In order to approximate external disturbances and uncertain parameters, Zhang et al. [16] proposed a neural network-based adaptive dynamic surface controller for an active seat suspension model. Li et al. [17] designed a fuzzy finite-frequency output feedback control to estimate the uncertainties of vehicle suspension which can guarantee the suspension performance under the effect of time delay and output constraints. Besides, the problem of the uncertain suspension model was investigated by the fuzzy logic approach based on the dynamic sliding-mode method to improve passenger comfort [18]. However, the actuator dynamic was often neglected in the system modeling, which can lead to system instability. In addition, some problems’ actuator failures were not taken seriously in most previous studies of active suspension.
Generally, many control laws have been developed for active suspension systems to enhance passenger comfort by reducing the chassis displacement without considering the output constraint of sprung mass motion. Unfortunately, the convergence rate of tracking error strongly affects the control performance since it may lead to handling instability and degrade the driving safety if the displacement constraint is violated. For this purpose, a novel output constraint called prescribed performance was developed by Bechlioulis et al. to guarantee the maximum overshoot of tracking error within a small boundary [19]. With the PPF technique, many controllers have been designed to satisfy the tracking accuracy and improve the system stability [20,21]. To stabilize the chassis displacement, an adaptive controller was designed for the active suspension, considering the unknown nonlinear dynamics, to improve the ride comfort and guarantee driving safety. Huang et al. [22] proposed a novel control strategy that can ensure the steady-state response of the active suspension by applying a prescribed performance function. Similarly, to guarantee the convergence rate of the vehicle suspension system, an adaptive control-based prescribed performance technique was developed by Na et al. [23] which can compensate for the unknown nonlinearities. However, a few studies applied the PPF constraint for the half-car active suspension to guarantee the convergence rate of vertical displacement and pitch motions simultaneously, which motivates this research.
The problem of actuator failure has not been seriously considered in most of the previous works for vehicle suspension systems. Instead, many proposed controllers assume that the ideal actuators are used to dissipate external vibration even though the non-smooth nature of actuator failure can destroy the suspension performance [24]. To improve the control efficiency and ensure system stability, the issue of fault-tolerant control should be investigated for vehicle suspension [25,26,27]. Liu et al. [28] proposed an adaptive fault-tolerant control problem to stabilize vehicle suspension under the effect of unknown actuator failures. To improve passenger comfort, Liu et al. [29] designed an adaptive sliding fault-tolerant controller for the vehicle suspension system considering the issues of actuator faults and parameter uncertainties. Note that all mentioned studies focused on error compensation for an actuator failure quarter car model and ignored the tracking constraint of sprung mass displacement. Therefore, ensuring the vertical and pitch motions of the half-car suspension model under the effects of actuator failures and unknown parameters still presents challenges in vehicle suspension design.
Inspired by the above discussions, we propose an adaptive control for a half-car active suspension system considering the unknown functions and actuator failure problem. With the PPF technique, the chassis displacement and angular motion are guaranteed simultaneously to enhance passenger comfort. Besides, the objectives of handling stability and driving safety are satisfied by the dynamic analysis. The major advantages of this work are summarized as follows.
1.
The half-car active suspension is analyzed in the presence of uncertain parameters and actuator failures to guarantee ride comfort, suspension deflection, and driving safety;
2.
FLSs are applied to approximate the unknown functions of parametric uncertainties and different masses of passengers. Then, the adaptive fault-tolerant control is designed to compensate for the actuator fault problem;
3.
The PPF technique is incorporated into the control technique to constrain chassis displacement and angular motion within the small boundaries.

2. System Description

2.1. Half Car Suspension Model

The structure of the vehicle half-car model is displayed in Figure 1, consisting of one sprung mass, two unsprung masses at front and rear positions, two sets of mechanical springs and damping components, two active actuators, and two tire models. The total mass of the chassis and passenger are denoted by sprung mass while the unsprung mass represents the mechanical structure of the wheel and suspension frame. One set of a spring, a damper, and an actuator are installed between sprung mass and on unsprung mass. The tire is molded by one mechanical spring and damper. The irregular road roughness impacts the front and rear unsprung mass which causes external excitations to the passengers. The active suspension is designed to achieve passenger comfort by dissipating the continuous vibration with two active actuators. The mechanical equation of the half-car active suspension model can be expressed by:
m s z ¨ s = F s f F s r F d f F d r + F v I ψ ¨ = c ( F s f + F d f ) d ( F s r + F d r ) + F ψ m u f z ¨ u f = F t f F c f + F s f + F d f F u f m u r z ¨ u r = F t r F c r + F s r + F d r F u r
where m s is the total weight while I denotes the inertia of sprung mass; the front and rear unsprung masses are defined by m u f and m u r , respectively; z s , z u f , z u r represent the positions of sprung mass, front and rear unsprung masses, respectively; the structural length of the front and rear suspension are defined by c and d while the front and rear road profile are denoted by z r f and z r r . The active forces of front and rear actuators are defined by F u f and F u r . Then, the detailed forces for regulating the vertical and pitch motions F v , F ψ are expressed as follows:
F v = F u f + F u r F ψ = d F u r c F u f
The dynamics forces of front and rear mechanical spring are described by F s f = k s f ( z s d sin ψ z u f ) , F d f = c d f ( z ˙ s d cos ψ z ˙ u f ) , while the detailed damping forces are calculated by F s r = k s r ( z s + c sin ψ z u r ) , F d r = c d r ( z ˙ s + c cos ψ z ˙ u r ) . Similarly, the spring and damping forces of front and rear tire models are expressed by F t f = k t f ( z u f z r f ) , F c f = c t f ( z ˙ u f z ˙ r f ) , F t r = k t r ( z u r z r r ) , F c r = c t r ( z ˙ u r z ˙ r r ) , in which k s f and k s r are the spring coefficients at the front and rear suspension; c d f and c d r are the damping coefficients of the front and rear damping components.
Define the system state variables as x 1 = z s , x 2 = z ˙ s , x 3 = ψ , x 4 = ψ ˙ , x 5 = z u f , x 6 = z ˙ u f , x 7 = z u f , and x 8 = z ˙ u r ; the state-space form of the half-car suspension model (1) can be rewritten as follows:
x ˙ 1 = x 2 x ˙ 2 = 1 m s ( F v F s f F d f F s r F d r ) x ˙ 3 = x 4 x ˙ 4 = 1 I ( F ψ + c ( F s f + F d f ) d ( F s r + F d r ) ) x ˙ 5 = x 6 x ˙ 6 = 1 m u f ( F u f F t f F c f + F s f + F d f ) x ˙ 7 = x 8 x ˙ 8 = 1 m u r ( F u r F t r F c r + F s r + F d r )

2.2. Actuator Fault Formulation and Preliminaries

Although many control schemes have been designed to improve suspension performance, the ideal actuators are considered in most vehicle systems. The unknown parameters and actuator faults are often unavoidable in practical applications, which can degrade the system’s stability. Hence, the fault tolerance problem should be investigated in the control design to evaluate the actual system dynamics. For this purpose, two types of actuator failures are considered in this research, that is, the lock-in-place model and the loss of effectiveness definition.
(1)
Lock-in-place type: In this case, the actuator is stuck and cannot respond to the input control signal. Then, the actual signal can be described by F v = ϕ v and F ψ = ϕ ψ , in which ϕ v is the constant values of the float fault of F v and ϕ w is the constant values of the float fault of F ψ .
(2)
Loss of effectiveness model: The actual control cannot satisfy the complete value of signal control in this case. This means that some effectiveness is lost, which is denoted by the coefficient factor μ v and μ ψ . For example, μ v = 0.6 indicates that the remaining coefficient actuator is 60 % while the loss signal of the vertical control actuator is 40 % .
Therefore, the two actuator failure cases can be described in general forms:
F v = μ v F v + ϕ v F ψ = μ ψ F ψ + ϕ ψ
where F v * and F ψ * denote the ideal actuator signal.
Since the spring and damping coefficients and passenger masses are not exactly determined in actual system modeling, the vehicle half-car suspension contains unknown functions which cannot be applied to the control design process. To overcome this drawback, FLSs can be used as a good estimation technique in this study. An FLS combines four individual parts; they are a knowledge rule base, a fuzzifier, a fuzzy inference engine, and a defuzzifier. The FLSs knowledge base includes a series of fuzzy rules, “If–Then”, as follows:
R k :   If   x 1   is   G 1 k   and   x 2   is   G 2 k   and     x n   is   G n k ,   then   y   is   H k ,   k = 1 , , N
where X = [ x 1 , x 2 , , x n ] T is FLSs input of a system variable and y is the output value; G i k and H k represent fuzzy sets corresponding to membership functions χ G i k ( x i ) and χ H k ( y ) ; and N is the number of fuzzy rules [30].
Therefore, the FLSs can be described via singleton fuzzifier, center average defuzzification, and product inference as follows:
y ( X ) = k = 1 N y ¯ k i = 1 n χ G i k ( X i ) k = 1 N ( i = 1 n χ G i k ( X i ) )
where y ¯ k = m a x y R { χ H k ( y ) } .
Define fuzzy basis functions as:
s k ( X i ) = i = 1 n χ G i k ( X i ) k = 1 N ( i = 1 n χ G i k ( X i ) )
Let S ( X ) = [ s 1 ( X ) , s 2 ( X ) , , s N ( X ) ] T and θ T = [ y ¯ 1 , y ¯ 2 , , y ¯ N ] = [ θ 1 , θ 2 , , θ N ] , we can write the fuzzy logic system (7) as:
y ( X ) = θ T S ( X )
Lemma 1
([31]). For any continuous unknown function f ( X ) determined on a compact set Φ . Then, for any given positive constant ε > 0 , there exist fuzzy logic systems θ T S ( X ) that satisfy
sup X Φ | f ( X ) θ T S ( X ) | ε
where θ is the ideal FLSs weight matrix, and S ( X ) is bounded by S ( X ) τ .
In the control design in this study, the FLSs are used to approximate the unknown functions f ( X ) with X Φ :
f i ( X ) = θ i T S i ( X i ) + η i
In this study, the fuzzy “If-Then” rules are proposed as:
R 1 :   If   x 1   is   H 1 1 , x 2   is   H 2 1 ,   and   x 3   is   H 3 1   then   y   is   T 1 R 2 :   If   x 1   is   H 1 2 , x 2   is   H 2 2 ,   and   x 3   is   H 3 2   then   y   is   T 2 R 3 :   If   x 1   is   H 1 3 , x 2   is   H 2 3 ,   and   x 3   is   H 3 3   then   y   is   T 3 R 4 :   If   x 1   is   H 1 4 , x 2   is   H 2 4 ,   and   x 3   is   H 3 4   then   y   is   T 4 R 5 :   If   x 1   is   H 1 5 , x 2   is   H 2 5 ,   and   x 3   is   H 3 5   then   y   is   T 5
when fuzzy sets are selected as H 1 1 = ( N L ) , H 2 1 = ( N L ) , H 3 1 = ( N L ) , H 1 2 = ( N S ) , H 2 2 = ( N S ) , H 3 2 = ( N S ) , H 1 3 = ( Z E ) , H 2 3 = ( Z E ) , H 3 3 = ( Z E ) , H 1 4 = ( P S ) , H 2 4 = ( P S ) , H 3 4 = ( P S ) , H 1 5 = ( P L ) , H 2 5 = ( P L ) , H 3 5 = ( P L ) , which are defined over the interval [−2, 2] for variables x 1 , x 2 , and x 3 respectively. NL represents negative large, NS represents negative small, ZE represents zero, PS represents positive small, PL represents positive large, and choose −2, −1, 0, 1, 2 as center points.
Fuzzy membership functions (as shown in Figure 2) are defined as:
μ H 1 l ( x 1 ) = e x p [ ( x 1 3 + l ) 2 4 ] μ H 2 l ( x 2 ) = e x p [ ( x 2 3 + l ) 2 4 ] μ H 3 l ( x 3 ) = e x p [ ( x 3 3 + l ) 2 4 ]
where l = 1 , , 5 .
To enhance the ride comfort, the control algorithm is designed to deplete the external road vibration by reducing the chassis displacement. However, improving the ride comfort requires larger suspension deflection. Due to the suspension design being limited by the mechanical structure, the control design must satisfy the three suspension objectives as follows:
(1)
Ride comfort: The chassis movement must be stabilized and isolated from the external violation of road disturbance, which can improve the passenger comfort;
(2)
Handling stability: The active suspension must guarantee the suspension deflection within the mechanical structure. To meet this requirement, the relative suspension deflection (RSD) has to be smaller than 1.
R S D = ( z s + d s i n ψ z u f ) z M
where z M is the maximum vertical displacement of the chassis.
(3)
Driving safety: This objective is considered to ensure that the tire should always contact with the road profile. For this purpose, the relative tire fore (RTF) must be kept less than 1.
R T F = F t f + F c f + F t r + F c r [ m s + m u f + m u r ] g
Remark 1.
Most of the previous suspension studies are proposed to improve the three above objectives. Nonetheless, increasing the ride comfort will enlarge the suspension stability, and even degrade the contact condition between tire and road surface. Besides, it requires regulating the active force at front and rear positions to stabilize the pitch motion of the half-car suspension model, which can overcome the actuator capacity. In this study, these objects can be guaranteed under the presence of actuator failures.

3. Adaptive Fuzzy Observer Control with Prescribed Performance

3.1. Prescribed Performance Function

This section employs the prescribed performance technique to limit the tracking error of the system state within the predefined boundary. First, define the tracking error by:
e = x x d
where x d is the desired trajectory.
A positive decreasing smooth function is used to describe the prescribed performance function as [19]:
δ ( t ) = ( δ 0 δ ) e γ t + δ
where γ > 0 denotes the convergence rate, δ 0 is the initial value that is selected to meet two initial conditions:
l i m t 0 δ ( t ) = δ 0 > 0 ,   l i m t δ ( t ) = δ > 0 ,   δ 0 > δ
Then, the following inequality can be used to describe the constraint condition of the tracking error based on the prescribed performance:
β _ δ ( t ) < e < β ¯ δ ( t )   t > 0
where β _ , β ¯ > 0 are the lower and upper control parameters. Hence, the lower bound and upper bound of tracking error are determined by β _ δ ( 0 ) and β ¯ δ ( 0 ) , respectively. The inequality (16) can be guaranteed by selecting these positive parameters β _ , β ¯ , δ 0 , δ , γ .
However, the above inequality constraint cannot be directly applied to the controller design. Instead, it needs to transform the inequality condition of the tracking error into an equivalent unrestricted form. Hence, a smooth and strictly increasing function Q ( z ) can be applied to this requirement:
Q ( z ) = β ¯ e z β _ e z e z + e z
Based on (16) and (17), we can express the equivalent unconstrained by:
e = δ ( t ) Q ( z )
By choosing the PPF parameter to satisfy the initial condition δ ( t ) > δ > 0 , the strictly monotonically increasing function Q ( z ) can be rewritten by the inverse transfer function:
z = Q 1 ( e / δ ( t ) )
Therefore, the transform function of z can be converted by the following equation:
z = 1 2 l n ( η + β _ β ¯ η ) 1 2 l n β _ β ¯
where η = e / δ ( t ) .
Lemma 2
([32]). By transforming the tracking error e into a smooth function (17), it will be guaranteed within the small boundary of the prescribed performance (15).
Since the control parameters δ 0 , β ¯ , β ¯ are selected to satisfy the initial condition β _ δ ( 0 ) < x ( 0 ) < β ¯ δ ( 0 ) , the transform variable z can be kept within the boundaries. Hence, the condition β _ < Q ( z ) < β ¯ is held while the constraint condition of tracking error β _ δ ( t ) < e < β ¯ δ ( t ) is ensured.

3.2. Adaptive Fuzzy Observer Controller with Prescribed Performance

To stabilize sprung mass movement, the control design will focus on the dynamic equation for sprung mass as follows:
x ˙ 1 = x 2 x ˙ 2 = 1 m s ( F v F s f F d f F s r F d r ) x ˙ 3 = x 4 x ˙ 4 = 1 I ( F ψ + c ( F s f + F d f ) d ( F s r + F d r ) )
Then, the tracking errors of vertical displacement and pitch motion are defined by
e 1 = x 1 x d 1 e 2 = x 3 x d 2
where x d 1 and x d 2 are the reference trajectory of vertical and angular motions, respectively.
Step 1: Propose the control signal F v for the vertical motion.
Choose the prescribed performance δ 1 ( t ) = ( δ 01 δ 1 ) e γ 1 t + δ 1 . Based on (20), the transformed function for the tracking error of vertical displacement z 1 can be expressed as:
z 1 = 1 2 l n ( η 1 + β _ 1 β ¯ 1 η 1 ) 1 2 l n β _ 1 β ¯ 1
where η 1 = e 1 / δ 1 ( t ) .
Then, the time derivative of z 1 is obtained by:
z ˙ 1 = ξ 1 ( x 2 x 1 δ ˙ 1 δ 1 2 )
where ξ 1 = 1 2 δ 1 ( 1 η 1 + β _ 1 1 η 1 β ¯ 1 ) .
Based on the transformed error z 1 , the sliding surface h 1 is designed as follows:
h 1 = κ 1 z 1 + z ˙ 1
where κ 1 is the positive design parameter.
The time derivative h 1 can be obtained by:
h ˙ 1 = μ v m s [ ξ 1 F v * ( F s f + F d f + F s r + F d r ) + F v ( X v ) ]
where
F v ( X v ) = 1 μ v m s ( κ 1 ξ 1 + ξ ˙ 1 ) ( x 2 x 1 δ ˙ 1 δ 1 ) + ξ 1 ϕ v μ v 1 μ v m s ( x 2 δ ˙ 1 δ 1 + x 1 δ ¨ 1 δ ˙ 1 x 1 δ ˙ 1 2 δ ˙ 1 2 ) + ( 1 ξ 1 μ v ) ( F s f + F d f + F s r + F d r )
Based on Equation (27), the unknown function F v ( X v ) contains the effectiveness factors of actuator failures μ v and ϕ v that cannot be determined. The mass of passengers is an uncertain parameter, which cannot be applied to the control design. Under the effects of these problems, the suspension performance will be degraded and the system will become unstable. Hence, the FLSs can be employed as an approximation technique to develop the control algorithm. Based on Equation (10), the unknown function F v ( X v ) can be estimated by:
F v ( X v ) = θ v T S v ( X v ) + η v
where Xv = [x1, x2]T denotes the input vector, η v illustrates the approximation error.
Then, we can rewrite the time derivative h 1 (26) as follows:
h ˙ 1 = μ v m s [ ξ 1 F v * ( F s f + F d f + F s r + F d r ) + θ v T S v ( X v ) + η v ]
From (29), the adaptive control law is designed,
F v * = 1 ξ 1 ( ( F s f + F s r + F d f + F d r ) θ ^ v T S v ( X v ) k 1 h 1 )
where k 1 > 0 is the control parameter.
The adaptive law can be proposed by:
θ ^ ˙ v = ς v [ h 1 S v ( X v ) ρ v θ ^ v ]
where ς v and ρ v are the positive design parameters.
Step 2: Design the control F ψ * for angular displacement.
Firstly, the transform function of z 2 can be obtained from (20):
z 2 = 1 2 l n ( η 2 + β _ 2 β ¯ 2 η 2 ) 1 2 l n β _ 2 β ¯ 2
where the prescribed performance is chosen by δ 2 ( t ) = ( δ 02 δ 2 ) e γ 2 t + δ 2 and we define η 2 = e 2 / δ 2 ( t ) .
The time derivative of z 2 can be obtained as follows:
z ˙ 2 = ξ 2 ( x 4 x 3 δ ˙ 2 δ 2 2 )
where ξ 2 = 1 2 δ 2 ( 1 η 2 + β _ 2 1 η 2 β ¯ 2 ) .
Then, the sliding surface h 2 is determined by:
h 2 = κ 2 z 2 + z ˙ 2
where κ 2 is the positive design parameter.
Hence, we can express the time derivative of h 2 as follows:
h ˙ 2 = μ ψ I [ ξ 2 F ψ * + c ( F s f + F d f ) d ( F s r + F d r ) + F ψ ( X ψ ) ]
where
F ψ ( X ψ ) = 1 μ ψ I ( κ 2 ξ 2 + ξ ˙ 2 ) ( x 4 x 3 δ ˙ 2 δ 2 ) + ξ 2 ϕ ψ μ ψ 1 μ ψ I ( x 4 δ ˙ 2 δ 2 + x 3 δ ¨ 2 δ ˙ 2 x 3 δ ˙ 2 2 δ ˙ 2 2 )          + ( 1 ξ 2 μ ψ ) ( d ( F s r + F d r ) c ( F s f + F d f ) )
By applying the fuzzy approximation technique for F ψ ( X ψ ) , we have:
F ψ ( X ψ ) = θ ψ T S ψ ( X ψ ) + η ψ
where X ψ = [ x 3 , x 4 ] T is the input vector, η ψ denotes the approximation error.
We can rewrite (35) as follows:
h ˙ 2 = μ ψ I [ ξ 2 F ψ * + c ( F s f + F d f ) d ( F s r + F d r ) + θ ψ T S ψ ( X ψ ) + η ψ ]
The control law and the adaptive law are designed by:
F ψ * = 1 ξ 2 ( d ( F s r + F d r ) c ( F s f + F d f ) θ ^ ψ T S ψ ( X ψ ) k 2 h 2 )
θ ^ ˙ ψ = ς ψ [ h 2 S ψ ( X ψ ) ρ ψ θ ^ ψ ]
where k 2 > 0 , ς ψ > 0 , ρ ψ > 0 are the control parameters.
Theorem 1.
The adaptive control (30), (39) and adaptation laws (31), (40) are designed for the half-car active suspension model (3) to guarantee that all system signals are semi-globally uniformly ultimately bounded. Then, the transform variables  z 1 , z 2 are also bounded by selecting the control parameters and FLSs estimation design. Therefore, the tracking errors  e 1 , e 2 are forced to converge to a small set around zero asymptotically. We can conclude that the developed method with PPF can improve the suspension performance by ensuring both vertical and angular motion simultaneously.
Proof. 
See Appendix A. □

3.3. Handling Stability and Driving Safety Analysis

Based on the above analysis, the objective of passenger comfort was guaranteed by the proposed control. However, as driving comfort is enhanced, it will require greater suspension deflection and even reduce driving safety. Therefore, two objectives of handling stability and driving safety can be guaranteed by selecting suitable control parameters that will be analyzed in this section. For this purpose, the dynamic equations of unsprung masses (3) are analyzed as follows:
X ˙ = C X + D Y + Y 0
where X = [ x 5 x 6 x 7 x 8 ] ; C = [ 0 1 0 0 k t f m u f c t f m u f 0 0 0 0 0 1 0 0 k t r m u r c t r m u r ] ; D = [ 0 0 0 0 k t f m u f c t f m u f 0 0 0 0 0 0 0 0 k t r m u r c t r m u r ]   Y = [ z u f z ˙ u f z u r z ˙ u r ] ; Θ 1 = 1 m u f ( c   +   d ) ( d μ v ( θ ^ v T S v ( X v )   +   k 1 h 1 ) μ ψ ( θ ^ ψ T S ψ ( X ψ ) + k 2 h 2 ) + ϕ ψ d ϕ v ) +   ( F s f   +   F d f ) m u f ( c   +   d ) ( 1   +   μ ψ ξ 2 d d μ v ξ 1 )   +   d ( F s r   +   F d r ) m u f ( c   +   d ) ( μ ψ ξ 2 d μ v ξ 1 ) ; Y 0 = [ 0 Θ 1 0 Θ 2 ] ; Θ 2 = 1 m u r ( c   +   d ) ( μ ψ ( θ ^ ψ T S ψ ( X ψ ) + k 2 h 2 ) + c μ v ( θ ^ v T S v ( X v ) + k 1 h 1 ) ϕ ψ c ϕ v ) +   ( F s f   +   F d f ) m u r ( c   +   d ) ( c μ ψ ξ 2 c μ v ξ 1 )   +   F s r + F d r m u r ( c + d ) ( 1 c μ v ξ 1 d μ ψ ξ 2 ) .
The detailed control signals at the front and rear suspension are expressed by:
F u r = c F v   +   F ψ c   +   d F u f = d F v     F ψ c   +   d
Based on the previous results of Section 3.2, the system state variables x 1 , x 2 , x 3 , x 4 and adaptive laws θ v , θ ψ are bounded. Then, the residual errors Θ 1 , Θ 2 are also bounded, which are limited by positive constants Θ ¯ 1 and Θ ¯ 2 . Therefore, there exists a positive constant Y ¯ satisfying Y Y ¯ .
Select the Lyapunov function by:
V H = X T P X
where P is a positive definite matrix.
Taking the time derivative of V H , we get:
V ˙ H = X ˙ T P X + X T P X ˙
Using (41), we can write (44) as follows:
V ˙ H = X T ( C T P + C P ) X + 2 X T P D Y + 2 X T P Y 0
According to Young’s inequality, we can obtain:
2 X T P D Y 1 τ 1 X T P D D T P X + τ 1 Y T Y 2 X T P Y 0 1 τ 2 X T P P X + τ 2 Y 0 T Y 0
where τ i > 0 , i = 1 , 2 are the positive constants.
There exists a positive definite symmetric matrix Q > 0 that satisfies C T P + P C = Q . Substituting (46) into (45), we can obtain:
V ˙ H [ λ m i n ( P 1 2 Q P 1 2 ) 1 τ 1 λ m a x ( P 1 2 D D T P 1 2 ) 1 τ 2 λ m a x ( P ) ] V H + τ 1 Y T Y + τ 2 Y 0 T Y 0
where λ m a x , λ m i n are the maximal and minimal eigenvalues of the matrix P .
By selecting the control parameters to satisfy the following inequalities:
τ 1 > 2 λ m a x ( P 1 2 D D T P 1 2 ) λ m i n ( P 1 2 Q P 1 2 )   and   τ 2 > 2 λ m a x ( P ) λ m i n ( P 1 2 Q P 1 2 )
then we can define two parameters Ω and Δ such that:
Ω λ m i n ( P 1 2 Q P 1 2 ) 1 τ 1 λ m a x ( P 1 2 D D T P 1 2 ) 1 τ 2 λ m a x ( P )
Δ τ 1 Y T Y + τ 2 Y 0 T Y 0
Hence, the inequality (47) can be expressed by:
V ˙ H Ω V H + Δ
Multiplying (51) both sides of (51) by e Ω t and then integrating, we write:
V H ( V H ( 0 ) Δ Ω ) e Ω t + Δ Ω V H ( 0 ) e Ω t + Δ Ω
Then, the system states (41) are bounded by:
| x i ( t ) | ( V H ( 0 ) e Ω t + Δ Ω ) / λ m i n ( P ) , i = 5 , 6 , 7 , 8
To evaluate the handling stability condition, the RSD definition (12) can be expressed by using (53) as follows:
| z c + d s i n ψ z u f | = | x 1 + d s i n ψ x 5 | | x 1 | + d | x 3 | + | x 5 |                               β ¯ 1 δ 1 ( 0 ) + d β ¯ 2 δ 2 ( 0 ) + ( V H ( 0 ) e Ω t + Δ Ω ) / λ m i n ( P )
From (54), we can select the control parameters τ 1 , τ 2 , P , and appropriate PPF constraints β _ , β _ , δ 0 satisfying the condition | z c + d s i n ψ z u f | z M . Then, the objective of handling stability of the suspension performance is guaranteed.
Similarly, the tire forces F s t and F a t can be detailed as follows:
F t f = k t f ( z u f z r f ) k t f ( V H ( 0 ) e Ω t + Δ Ω ) / λ m i n ( P ) + k t f z r f F c f = c t f ( z ˙ u f z ˙ r f ) c t f ( V H ( 0 ) e Ω t + Δ Ω ) / λ m i n ( P ) + c t f z ˙ r f F t r = k t r ( z u r z r r ) k t r ( V H ( 0 ) e Ω t + Δ Ω ) / λ m i n ( P ) + k t r z r r F c r = c t r ( z ˙ u r z ˙ r r ) c t r ( V H ( 0 ) e Ω t + Δ Ω ) / λ m i n ( P ) + c t r z ˙ r r
Then, we write the relative tire force based on (55) by:
| F t | | F t f | + | F c f | + | F t r | + | F c r | ( k t f + c t f + k t r + c t r ) ( V H ( 0 ) e Ω t + Δ Ω ) / λ m i n ( P ) + ( k t f + k t r ) z r f + ( c t f + c t r ) z ˙ r f
The relative tire force objective (13) can be guaranteed by selecting the control parameters τ 1 , τ 2 , P according to inequality | F t f + F c f + F t r + F c r | [ m s + m u f + m u r ] g . Then, we can conclude that the driving safety is satisfactory.
By choosing appropriate design parameters π 1 , π 2 , P which meet the inequality | F s t + F a t | ( m s + m u ) g , the relative tire force condition (13) could be guaranteed.
Remark 2.
Based on the above analysis, the objectives of handling stability and driving safety are ensured by selecting the appropriate initial conditions and control parameters.This means that the half-car suspension system works well according to the requirements of the mechanical structure and is always in contact with the road profile.

4. Simulation Results and Discussion

4.1. Simulation Description

This section provides comparative simulations to verify the effectiveness of the proposed control scheme in comparison with passive suspension, traditional backstepping, and backstepping with PPF (Back-PPF). To simulate the road disturbance, the sinusoidal profiles with an amplitude of 0.2 m and frequency of 2 Hz are used in this research by z r f ( t ) = 0.2 s i n ( 4 π t ) , z r r ( t ) = 0.2 s i n ( 4 π t + π ) . The simulation results of RSD and RTF objectives are also evaluated to prove suspension performance. The PPF constraints are chosen by δ 01 = 0.058 , δ 1 = 0.006 , γ 1 = 1.2 , δ 02 = π / 10 , δ 2 = π / 100 , γ 2 = 1.2 . The main parameters of the half-car suspension system can be displayed in Table 1.
Besides, the control parameters of different control methods are compared in Table 2.

4.2. Simulation Results

The simulation results of vertical and angular motions of sprung mass and acceleration, RSD and RTF, are shown in Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. The tracking error of sprung mass displacement and angular motions are guaranteed within the small boundaries by the proposed control as displayed in Figure 3a and Figure 4a. With the PPF constraint, the proposed controller can provide a fast transient convergence speed than the other controllers. Under the effects of uncertain parameters, the passive cannot satisfy vehicle performance. Although the Back-PPF can limit both tracking errors of vertical and angular motions in comparison with the traditional backstepping, the sprung mass displacement cannot be stabilized to zero. The proposed control not only regulates the chassis movement within the small boundaries rapidly but also enhances the ride comfort even when the actuator failures occur at the time 5 s < t < 10 s . Because the traditional backstepping cannot compensate for the actuator faults, the chassis motions are more violated than the proposed scheme. Besides, the RMS acceleration value of the developed method is decreased by 68.1% to improve ride comfort in comparison with the Back-PPF as shown in Figure 5 and Figure 6. With the fault compensation technique, the vertical and angular accelerations of the proposed control can be reduced under the effects of actuator failures. The objectives of handling stability and driving safety are shown in Figure 7 and Figure 8. It can be seen that the suspension defection and dynamic tire load are guaranteed within the limitation ranges. The proposed control can decrease the RSD and RTF in comparison with the other methods to get the suspension objectives. To compare the control signals, the simulation results are displayed in Figure 9 and Figure 10; the developed control approach requires a smaller control signal in both fault and non-fault cases compared with other controllers. Furthermore, the convergence simulation results of the adaptive laws are shown in Figure 11.

5. Conclusions

This study proposed an adaptive fault tolerance control scheme for the half-car suspension system to stabilize both the vertical movement and angular displacement. The actuator failures are considered to investigate the suspension performance in the presence of uncertain parameters. FLSs are employed to approximate the unknown functions and are then incorporated into the control design to compensate for the effects of actuator faults. By applying the PPF technique, the proposed control not only eliminates the sprung mass displacement and angular motion to achieve the ride comfort but also guarantees the objectives of handling stability and driving safety. Then, the stability of the closed-loop system is analyzed according to the Lyapunov theorem. The RMS acceleration value is decreased by 68.1% when the proposed control is used for the simulation with the sin road profile. Hence, the developed control can provide an effective method for vehicle suspension, which can be applied to the automotive industry. Future research will focus on stabilizing the full car model with the PPF technique.

Author Contributions

K.K.A. was the supervisor providing funding and administrating the project, and he reviewed and edited the manuscript. C.M.H. did the investigation, methodology, analysis, and validation, made the MATLAB software, and wrote the original draft. C.H.N. supported the simulation results and checked the introduction of the article. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by Basic Science Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT, South Korea under Grant NRF 2020R1A2B5B03001480, and in part by Regional Innovation Strategy (RIS) through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (MOE) under Grant 2021RIS-003.

Data Availability Statement

The data of this study are included in the article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Proof of the Theorem 1.
Consider the Barrier Lyapunov functions for Step 1 and Step 2 as follows.
V 1 = 1 2 μ v 1 m s h 1 2 + 1 2 ς v 1 θ ˜ v T θ ˜ v
V 2 = 1 2 μ ψ 1 I h 2 2 + 1 2 ς ψ 1 θ ˜ ψ T θ ˜ ψ
Therefore, we can get the time derivative of V 1 and V 2 using (29) and (38) by
V ˙ 1 = h 1 [ ξ 1 F v * ( F s f + F d f + F s r + F d r ) + θ v T S v ( X v ) + η v ] ς v 1 θ ˜ v T θ ^ ˙ v
V ˙ 2 = h 2 [ ξ 2 F ψ * + c ( F s f + F d f ) d ( F s r + F d r ) + θ ψ T S ψ ( X ψ ) + η ψ ] ς ψ 1 θ ˜ ψ T θ ^ ˙ ψ
Using (31) and (40), we obtain
ς v 1 θ ˜ v T θ ^ ˙ v = h 1 θ ˜ v T S v ( X v ) ρ v θ ˜ v T θ ^ v
ς ψ 1 θ ˜ ψ T θ ^ ˙ ψ = h 2 θ ˜ ψ T S ψ ( X ψ ) ρ ψ θ ˜ ψ T θ ^ ψ
Substituting (30), (39), (A5) and (A6) into (A3) and (A4), we can write
V ˙ 1 = h 1 [ θ ^ v T S v ( X v ) k 1 h 1 + θ v T S v ( X v ) + η v ] h 1 θ ˜ v T S v ( X v ) + ρ v θ ˜ v T θ ^ v
V ˙ 2 = h 2 [ θ ^ ψ T S ψ ( X ψ ) k 2 h 2 + θ ψ T S ψ ( X ψ ) + η ψ ] h 2 θ ˜ ψ T S ψ ( X ψ ) + ρ ψ θ ˜ ψ T θ ^ ψ
According to Young’s inequality, we obtain
h 1 η v 1 2 h 1 2 + 1 2 η v 2 h 2 η ψ 1 2 h 2 2 + 1 2 η ψ 2 ρ v θ ˜ v T θ ^ v ρ v 2 θ v 2 ρ v 2 θ ˜ v 2 ρ ψ θ ˜ ψ T θ ^ ψ ρ ψ 2 θ ψ 2 ρ ψ 2 θ ˜ ψ 2
Then, we can write (A7) and (A8) by
V ˙ 1 ( k 1 1 2 ) h 1 2 ρ v θ ˜ v 2 2 + 1 2 η v 2 + ρ v θ v 2 2
V ˙ 2 ( k 2 1 2 ) h 2 2 ρ ψ θ ˜ ψ 2 2 + 1 2 η ψ 2 + ρ ψ θ ψ 2 2
From (A10) and (A11), we can obtain the general form as follows
V ˙ i ζ i V i + ϑ i , i = 1 , 2
where ζ 1 = m i n { 2 μ v ( k 1 0.5 ) / m s , ς v ρ v } , ζ 2 = m i n { 2 μ ψ ( k 2 0.5 ) / I , ς ψ ρ ψ } , ϑ 1 = 1 2 η v 2 + ρ v θ v 2 2 , ϑ 2 = 1 2 η ψ 2 + ρ ψ θ ψ 2 2 .
Multiplying (A12) by e ζ i t both sides and integrating V ˙ 1 , V ˙ 2 , we obtain
V 1 ( V 1 ( 0 ) ϑ 1 ζ 1 ) e ζ 1 t + ϑ 1 ζ 1 V 1 ( 0 ) e ζ 1 t + ϑ 1 ζ 1
V 2 ( V 2 ( 0 ) ϑ 2 ζ 2 ) e ζ 2 t + ϑ 2 ζ 2 V 2 ( 0 ) e ζ 2 t + ϑ 2 ζ 2
Then, we can get the boundaries of h 1 and h 2 from (A13) and (A14) by
h 1 2 ( V 1 ( 0 ) e ζ 1 t + ϑ 1 ζ 1 )
h 2 2 ( V 2 ( 0 ) e ζ 2 t + ϑ 2 ζ 2 )
Based on the above results (A15) and (A16), the proposed control can guarantee that the system variables will converge to the desired equilibrium point along the sliding surface. Besides, the tracking errors e 1 , e 2 also converge to zero asymptotically because the transform errors z 1 , z 2 are also bounded. By selecting the control parameters and prescribed performance design, the system stability is guaranteed while the vertical and angular motions are limited by the small boundaries.

References

  1. Rath, J.J.; Defoort, M.; Sentouh, C.; Karimi, H.R.; Veluvolu, K.C. Output-Constrained Robust Sliding Mode Based Nonlinear Active Suspension Control. IEEE Trans. Ind. Electron. 2020, 67, 10652–10662. [Google Scholar] [CrossRef]
  2. Lin, B.; Su, X. Fault-tolerant Controller Design for Active Suspension System with Proportional Differential Sliding Mode Observer. Int. J. Control Autom. Syst. 2019, 17, 1751–1761. [Google Scholar] [CrossRef]
  3. Liu, Y.-J.; Zeng, Q.; Liu, L.; Tong, S. An Adaptive Neural Network Controller for Active Suspension Systems with Hydraulic Actuator. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 5351–5360. [Google Scholar] [CrossRef]
  4. Pan, J.; Li, W.; Zhang, H. Control Algorithms of Magnetic Suspension Systems Based on the Improved Double Exponential Reaching Law of Sliding Mode Control. Int. J. Control Autom. Syst. 2018, 16, 2878–2887. [Google Scholar] [CrossRef]
  5. Choi, H.D.; Lee, C.J.; Lim, M.T. Fuzzy Preview Control for Half-vehicle Electro-hydraulic Suspension System. Int. J. Control Autom. Syst. 2018, 16, 2489–2500. [Google Scholar] [CrossRef]
  6. Jing, H.; Wang, R.; Li, C.; Bao, J. Robust finite-frequency H control of full-car active suspension. J. Sound Vib. 2019, 441, 221–239. [Google Scholar] [CrossRef]
  7. Yan, G.; Fang, M.; Xu, J. Analysis and experiment of time-delayed optimal control for vehicle suspension system. J. Sound Vib. 2019, 446, 144–158. [Google Scholar] [CrossRef]
  8. Pan, H.; Sun, W. Nonlinear Output Feedback Finite-Time Control for Vehicle Active Suspension Systems. IEEE Trans. Ind. Inform. 2019, 15, 2073–2082. [Google Scholar] [CrossRef]
  9. Ho, C.M.; Tran, D.T.; Ahn, K.K. Adaptive sliding mode control based nonlinear disturbance observer for active suspension with pneumatic spring. J. Sound Vib. 2021, 509, 116241. [Google Scholar] [CrossRef]
  10. Sun, W.; Gao, H.; Kaynak, O. Adaptive Backstepping Control for Active Suspension Systems with Hard Constraints. IEEE ASME Trans. Mechatron. 2013, 18, 1072–1079. [Google Scholar] [CrossRef]
  11. Kazemipour, A.; Novinzadeh, A.B. Adaptive fault-tolerant control for active suspension systems based on the terminal sliding mode approach. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2020, 234, 501–511. [Google Scholar] [CrossRef]
  12. Pusadkar, U.S.; Chaudhari, S.D.; Shendge, P.D.; Phadke, S.B. Linear disturbance observer based sliding mode control for active suspension systems with non-ideal actuator. J. Sound Vib. 2019, 442, 428–444. [Google Scholar] [CrossRef]
  13. Pang, H.; Zhang, X.; Chen, J.; Liu, K. Design of a coordinated adaptive backstepping tracking control for nonlinear uncertain active suspension system. Appl. Math. Model. 2019, 76, 479–494. [Google Scholar] [CrossRef]
  14. 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 Processing 2019, 132, 315–334. [Google Scholar] [CrossRef]
  15. Ho, C.M.; Tran, D.T.; Nguyen, C.H.; Ahn, K.K. Adaptive Neural Command Filtered Control for Pneumatic Active Suspension with Prescribed Performance and Input Saturation. IEEE Access 2021, 9, 56855–56868. [Google Scholar] [CrossRef]
  16. Zhang, Y.; Liu, Y.; Wang, Z.; Bai, R.; Liu, L. Neural networks-based adaptive dynamic surface control for vehicle active suspension systems with time-varying displacement constraints. Neurocomputing 2020, 408, 176–187. [Google Scholar] [CrossRef]
  17. Li, H.; Zhang, Z.; Yan, H.; Xie, X. Adaptive Event-Triggered Fuzzy Control for Uncertain Active Suspension Systems. IEEE Trans. Cybern. 2019, 49, 4388–4397. [Google Scholar] [CrossRef]
  18. Wen, S.; Chen, M.Z.Q.; Zeng, Z.; Yu, X.; Huang, T. Fuzzy Control for Uncertain Vehicle Active Suspension Systems via Dynamic Sliding-Mode Approach. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 24–32. [Google Scholar] [CrossRef]
  19. Bechlioulis, C.P.; Rovithakis, G.A. Robust Adaptive Control of Feedback Linearizable MIMO Nonlinear Systems with Prescribed Performance. IEEE Trans. Autom. Control 2008, 53, 2090–2099. [Google Scholar] [CrossRef]
  20. Yang, Y.; Tan, J.; Yue, D. Prescribed performance control of one-DOF link manipulator with uncertainties and input saturation constraint. IEEE CAA J. Autom. Sin. 2019, 6, 148–157. [Google Scholar] [CrossRef]
  21. Wang, M.; Yang, A. Dynamic Learning from Adaptive Neural Control of Robot Manipulators with Prescribed Performance. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 2244–2255. [Google Scholar] [CrossRef]
  22. Huang, Y.; Na, J.; Wu, X.; Gao, G. Approximation-Free Control for Vehicle Active Suspensions with Hydraulic Actuator. IEEE Trans. Ind. Electron. 2018, 65, 7258–7267. [Google Scholar] [CrossRef]
  23. Na, J.; Huang, Y.; Wu, X.; Gao, G.; Herrmann, G.; Jiang, J.Z. Active Adaptive Estimation and Control for Vehicle Suspensions with Prescribed Performance. IEEE Trans. Control Syst. Technol. 2018, 26, 2063–2077. [Google Scholar] [CrossRef] [Green Version]
  24. Liu, S.; Jiang, B.; Mao, Z.; Ding, S.X. Adaptive Backstepping Based Fault-tolerant Control for High-speed Trains with Actuator Faults. Int. J. Control Autom. Syst. 2019, 17, 1408–1420. [Google Scholar] [CrossRef]
  25. Pan, H.; Li, H.; Sun, W.; Wang, Z. Adaptive Fault-Tolerant Compensation Control and Its Application to Nonlinear Suspension Systems. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 1766–1776. [Google Scholar] [CrossRef]
  26. Chen, L.; Li, X.; Xiao, W.; Li, P.; Zhou, Q. Fault-tolerant Control for Uncertain Vehicle Active Steering Systems with Time-delay and Actuator Fault. Int. J. Control Autom. Syst. 2019, 17, 2234–2241. [Google Scholar] [CrossRef]
  27. Ho, C.M.; Ahn, K.K. Design of an Adaptive Fuzzy Observer-Based Fault Tolerant Controller for Pneumatic Active Suspension with Displacement Constraint. IEEE Access 2021, 9, 136346–136359. [Google Scholar] [CrossRef]
  28. Liu, B.; Saif, M.; Fan, H. Adaptive Fault Tolerant Control of a Half-Car Active Suspension Systems Subject to Random Actuator Failures. IEEE ASME Trans. Mechatron. 2016, 21, 2847–2857. [Google Scholar] [CrossRef]
  29. Liu, S.; Zhou, H.; Luo, X.; Xiao, J. Adaptive sliding fault tolerant control for nonlinear uncertain active suspension systems. J. Frankl. Inst. 2016, 353, 180–199. [Google Scholar] [CrossRef]
  30. Wang, L.-X.; Mendel, J.M. Fuzzy basis functions, universal approximation, and orthogonal least squares learning. IEEE Trans. Neural Netw. 1992, 3, 807–814. [Google Scholar] [CrossRef] [Green Version]
  31. Wang, L.-X. Stable adaptive fuzzy control of nonlinear systems. IEEE Trans. Fuzzy Syst. 1993, 1, 146–155. [Google Scholar] [CrossRef]
  32. Liu, H.; Li, X.; Liu, X.; Wang, H. Adaptive Neural Network Prescribed Performance Bounded- Hinfinity Tracking Control for a Class of Stochastic Nonlinear Systems. IEEE Trans. Neural. Netw. Learn. Syst. 2020, 31, 2140–2152. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Half car active suspension model.
Figure 1. Half car active suspension model.
Electronics 11 01733 g001
Figure 2. Fuzzy membership functions.
Figure 2. Fuzzy membership functions.
Electronics 11 01733 g002
Figure 3. Sprung mass vertical displacement: (a) Non-fault; (b) Actuator-fault.
Figure 3. Sprung mass vertical displacement: (a) Non-fault; (b) Actuator-fault.
Electronics 11 01733 g003
Figure 4. Sprung mass angular displacement: (a) Non-fault; (b) Actuator-fault.
Figure 4. Sprung mass angular displacement: (a) Non-fault; (b) Actuator-fault.
Electronics 11 01733 g004
Figure 5. Sprung mass vertical acceleration: (a) Non-fault; (b) Actuator-fault.
Figure 5. Sprung mass vertical acceleration: (a) Non-fault; (b) Actuator-fault.
Electronics 11 01733 g005
Figure 6. Sprung mass angular acceleration: (a) Non-fault; (b) Actuator-fault.
Figure 6. Sprung mass angular acceleration: (a) Non-fault; (b) Actuator-fault.
Electronics 11 01733 g006
Figure 7. Relative suspension deflection responses: (a) Non-fault; (b) Actuator-fault.
Figure 7. Relative suspension deflection responses: (a) Non-fault; (b) Actuator-fault.
Electronics 11 01733 g007
Figure 8. Relative tire force responses: (a) Non-fault; (b) Actuator-fault.
Figure 8. Relative tire force responses: (a) Non-fault; (b) Actuator-fault.
Electronics 11 01733 g008
Figure 9. Control signals F v (N): (a) Non-fault; (b) Actuator-fault.
Figure 9. Control signals F v (N): (a) Non-fault; (b) Actuator-fault.
Electronics 11 01733 g009
Figure 10. Control signals F ψ (N): (a) Non-fault; (b) Actuator-fault.
Figure 10. Control signals F ψ (N): (a) Non-fault; (b) Actuator-fault.
Electronics 11 01733 g010
Figure 11. Adaptive law: (a) θ ^ v ; (b) θ ^ ψ .
Figure 11. Adaptive law: (a) θ ^ v ; (b) θ ^ ψ .
Electronics 11 01733 g011
Table 1. Half-car suspension parameters.
Table 1. Half-car suspension parameters.
ParameterValueUnit
m s 1200kg
m u f 100kg
m u r 100kg
I 600kgm2
k s f , k s r 15,000Nm−1
k t f 150,000Nm−1
k t r 200,000Nm−1
c d f , c d r 1500Nsm−1
c t f 1100Nsm−1
c t r 1200Nsm−1
c 1.2m
d 1.5m
Table 2. Half-car suspension parameters.
Table 2. Half-car suspension parameters.
ControllerParameter
Backstepping k 1 = 40 , k 2 = 60
Back-PPF k 1 = 40 , k 2 = 60 β ¯ 1 = 0.98 ; β _ 1 = 0.98 ; β ¯ 2 = 0.98 ; β _ 2 = 0.98 ;
Proposed k 1 = 40 , k 2 = 60 κ 1 = 5 ; ς v = 0.1 ; ρ v = 10 κ 2 = 3 ; ς ψ = 0.2 ; ρ ψ = 5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ho, C.M.; Nguyen, C.H.; Ahn, K.K. Adaptive Fuzzy Observer Control for Half-Car Active Suspension Systems with Prescribed Performance and Actuator Fault. Electronics 2022, 11, 1733. https://doi.org/10.3390/electronics11111733

AMA Style

Ho CM, Nguyen CH, Ahn KK. Adaptive Fuzzy Observer Control for Half-Car Active Suspension Systems with Prescribed Performance and Actuator Fault. Electronics. 2022; 11(11):1733. https://doi.org/10.3390/electronics11111733

Chicago/Turabian Style

Ho, Cong Minh, Cong Hung Nguyen, and Kyoung Kwan Ahn. 2022. "Adaptive Fuzzy Observer Control for Half-Car Active Suspension Systems with Prescribed Performance and Actuator Fault" Electronics 11, no. 11: 1733. https://doi.org/10.3390/electronics11111733

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