Abstract

This paper proposes a hybrid fault-tolerant control strategy for nonlinear active suspension subjected to actuator faults and road disturbances. First, an augmented closed-loop system model is established for the nonlinear active suspension system with the actuator faults and road disturbances. Then, based on this model, a hybrid fault-tolerant controller that consists of a nominal state-feedback controller and a robust H observer is proposed to stabilize the control plant under fault-free condition and further compensate for the suspension performance loss under the actuator fault condition. Finally, a half-vehicle active suspension example is exploited to demonstrate the effectiveness of the proposed hybrid fault-tolerant controller under various running conditions.

1. Introduction

As one of key components in chassis system, vehicle suspension systems connect the vehicle body and wheel to provide a support force and further to improve vehicle dynamics performance [1], and they are usually categorized into three types as passive suspension, semiactive suspension, and active suspension systems [2]. For the passive and semiactive suspension systems, both of them are limited in their ability to possess sufficient ride quality and handling stability [35]. While active suspension system (ASS) has the best potentials to make a well trade-off between the conflicting performance requirements [6] and to provide much better ride quality and handling capability [79], this is because the actuator assembled in the ASS can generate an extra control force with dissipating the kinetic energy.

Up to now, a number of control algorithms such as H control [10, 11], sliding-mode control [12], adaptive backstepping control [13, 14], and T-S fuzzy control [15, 16] have been proposed and employed to study vehicle ASSs. However, the existing control schemes in this research field are almost based on such an assumption that all components of vehicle ASSs are under fault-free condition. In fact, it is fairly common to encounter different faults in the real-world suspension system, especially the actuator faults. It should be noticed that the actuator faults would usually result in performance degradation, instability, or catastrophic events for the vehicle suspension system. Consequently, many scholars have devoted their efforts in developing a class of fault-tolerant controller that could deal with the performance loss caused by the actuator faults and then maintain a desirable system performance for the controlled suspension system (see [1725] and the references therein). Among which, the design of robust H fault-tolerant control for the ASSs with actuator faults has attracted great attention.

For instance, an H robust controller was proposed in [26] to guarantee asymptotic stability of the ASSs with three different types of actuator failures. A reliable fuzzy H robust fault-tolerant controller in [27] was developed for vehicle ASSs with the actuator delay and fault via Takagi-Sugeno (T-S) fuzzy approach. In [28], an adaptive robust fault-tolerant controller was proposed to deal with the problem of fault accommodation for the unknown actuator failures in the ASSs. However, the aforementioned literatures have almost focused on developing a practically passive fault-tolerant controller with preknown fault modes. In other words, those designed fault-tolerant controllers are not very sensitive to deal with the application scenarios for the ASSs with the single or multimode actuator faults.

To overcome this problem, a fault-tolerant control algorithm was developed in [29] for vehicle ASSs in the finite-frequency domain under the sinusoidal wave fault. In addition, an adaptive fault-tolerant compensation controller was proposed in [30] to enhance the output performance for a kind of vehicle suspension system, wherein the failure model was described by a scalar Markovian type function. A robust H proportional-integral observer-based fault diagnosis method for the vehicle suspension system was addressed in [31], wherein the constant gain fault was diagnosed by an observer. However, these fault-tolerant control designs did not take the suspension’s nonlinearities as well as the actuator faults into account when designing the corresponding controllers; moreover, the fault estimation accuracy has to be considered and enhanced if one wants to develop an effective fault-tolerant controller. Therefore, it is still an interesting and challenging issue to design an appropriate fault-tolerant controller with higher accuracy and better performance for vehicle ASSs.

In the context of the above discussions, this paper proposes a hybrid fault-tolerant control design for nonlinear active suspension subjected to the actuator faults and road disturbances. Herein, compared with the most related fault-tolerant control methods in [16, 19, 21, 31, 32], we make several steps forward. First, an augmented closed-loop system model is established for the nonlinear active suspension system with the actuator faults and road disturbances, which were rarely present in the previous papers. Second, a hybrid fault-tolerant controller (HFTC) that consists of a nominal state-feedback controller and a robust H observer is proposed to stabilize the ASS under fault-free condition and compensate for the suspension performance loss under the actuator fault condition. Third, a numerical example under various running conditions is presented to reveal the advantages arising from our proposed controller, and some comparative investigations are also provided to validate the control effects of the designed HFTC.

The remainder of this paper is structured as follows. In Section 2, problem formulation is presented. Section 3 provides the robust H observer design, and Section 4 provides the proposed HFTC synthesis. Section 5 gives the simulation investigation and discussion, and the conclusions are outlined in Section 6.

Notations. Rn and Rn×m denote the n-dimensional Euclidean space and the set of n×m real matrices, respectively. The superscript T is used to represent the transposition of the matrix. And for the symmetric matrices X and Y, X − Y is positive semidefinite for X ≥ Y and positive definite for X > Y, respectively. L2 stands for the space of square-integral vector functions. stands for the Euclidean vector norm, and the asterisk (∗) denotes the symmetric form of a matrix. The space of square-integral vector functions over [0, +∞) is denoted by L2 [0, +∞), and for  = ∈L2 [0, +∞), its norm is given by . Tzw denotes the transfer function of the closed-loop system from the road disturbance to the control output z.

2. Problem Formulation

In this section, a control-oriented half-vehicle active suspension model with four degrees of freedom (4-DOFs) shown in Figure 1 is used to develop our fault-tolerant controller.

Based on Newton’s second law, we can easily construct the dynamics equations of this half-vehicle ASS aswhere q = [zc, ϕ]T is the output performance vector, zs = [zsf, zsr]T is the sprung-mass displacement vector, zu = [zuf, zur]T is the suspension displacement vector, zr = [zrf, zrr]T is the input vector of the road disturbances at the front and rear wheel, u = [utf, utr]T is the desirable control forces, and v1 (zs − zu) and v2 ( − ) are the nonlinear term originated from the nonlinear characteristics of vehicle suspension damper and spring, respectively.

In equation (1), the corresponding coefficient matrices are given by

Define x = [zs − zu, , zu − zr, ]T as the system state vector and let w = zr, y = [zu − zr, ]T as the measured output vector and z = [, zs − zu, Ku (zu − zr), u]T as the system output vector. Then, the state-space form of the ASS without the actuator faults is written aswherein the corresponding coefficients matrices are described as follows:

It should be noticed that v (x, t) = [v1 (zs − zu), v2( − )]T is the nonlinear term vector, is an identity matrix with appropriate dimension, and the dependent variables of x and t in v (x,t) are usually omitted for brevity. Besides, to facilitate the description of the suspension system, the following two assumptions are given.

Assumption 1. In this work, it is assumed that the nonlinear terms and satisfy the Lipschitz condition as follows [33]:where Vk and Vc are the quantized factor that represent for the nonlinear perturbations of the spring and damper coefficients, respectively, and the values of Vc and Vk are selected as Vc=Vk= 0.1.

Assumption 2. It is assumed that the actuator fault f along with its corresponding derivatives satisfies , and .

Remark 1. It is assumed that the energy of actuator fault is bounded with satisfying , and it is accordingly inferred that the derivatives of actuator fault are satisfied with .
With the above two assumptions, the state-space equations of this faulty ASS can be derived aswhere f ∈ Rn is the actuator fault vector and , , and are the coefficient matrices with appropriate dimension, satisfying .

Remark 2. means that the actuator faults usually occur in the same channel of a fault-tolerant controller, implying the match of the actuator faults. If the actuator faults are matched, then the negative effects caused by the faults can be compensated by the designed fault-tolerant controller. This condition may be a constraint on the hybrid fault-tolerant control method, but it is very practical and common in the fault-tolerant control community.
Furthermore, the actuator fault vector f considered herein is subjected to an exogenous system [34, 35]. Without loss of generality, the generalized fault signal model can be described aswhere denotes the state vector of the exogenous system, denotes a bounded virtual input signal, and , , and denote the coefficient matrices with appropriate dimension.

Remark 3. Failures can be manifested in the breakdown of a piece of equipment (hard failure, e.g., partial blockage or stuck) or gradual degradation (incipient or soft failures, e.g., natural wear and tear and system degradation) in the active suspension system. There may be various kinds of actuator faults, but they can be theoretically modeled in a finite parameter family named as slow drift fault, constant gain fault or sinusoidal fault, and so on for the control strategy design process.
Besides, in this work, the main reasons of employing this fault expression as shown in (7) lie in the following two aspects. (1) An explicit fault diagnosis module is not needed in the proposed fault-tolerant controller synthesis. (2) This actuator fault signal model is helpful for the subsequent system augmentation since it would be intrinsically embedded in the controller design.
By combing (7) with (6) with the aforementioned assumptions and system augmentation technique, we can obtainwhere

3. Robust H Observer Design

This section contributes to establishing a robust H observer to estimate the unmeasurable actuator faults and the related system states. Before proceeding, it is assumed that the pair (Aef, Ce) in (8) is observable.

Accordingly, an augmented observer is constructed to accurately estimate both of the system states and the fault signals for the ASS, and the full-order observer of system (8) is expressed bywhere is estimated state vector and L is the undetermined gain matrix for the augmented observer, respectively.

Let

Differentiating (11) yields

From (12) and (13), we can derive the error system aswhere

Then, with the following Definition 1, Theorem 1, and Theorem 2, the existing conditions of the designed robust H observer can be obtained so as to ensure the H performances of the closed-loop system under zero initial condition.

Definition 1. For a given β > 0, the system is said to be of H performance β if the system is internally asymptotically stable and the inequality holds for under zero initial conditions.

Theorem 1. For given positive scalars α and β, the closed-loop system (13) is asymptotically stable and has a prescribed H disturbance attenuation level , if there exist symmetric positive definite matrix P1 with appropriate dimension and a gain matrix L such that the following inequality holds:

Proof. Define the Lyapunov function asThe time derivative of (17) becomesIt can be derived from Lipschitz condition [33] thatThat is,From (18) and (20), we haveLet the external road disturbance , and in terms of (21), we obtainwhereIt can be inferred from (22) that if , one gets , and system (13) is asymptotically stable with .
Next, consider the H performance index β with ; if we assume , then the performance index can be defined asBecause and , in terms of (21) and (24), we can obtainLetIf , then we can getIt is equivalent toBy using Schur complement [36], one can get with , and the condition of guarantees ; thus, system (13) is asymptotically stable. For , we obtain in terms of , i.e., . Furthermore, system (13) has H performance β when it is asymptotically stable and the inequality holds for under conditions. The proof is completed.
Since Theorem 1 involves the expression like , it cannot be solved directly via the LMI technique, and then Theorem 2 is introduced in the following form to cope with this problem.

Theorem 2. For given positive scalars α and β, the closed-loop system (13) is asymptotically stable and has a prescribed H disturbance attenuation level , if there exist symmetric positive matrices P1, Y1 with appropriate dimension and the gain matrix such that the following inequality holds:where .

Proof. Substituting Y1=P1L into (16), one can obtain (29).
The proof is completed.
Obviously, with Theorem 2, system (13) has H performance β when the system is asymptotically stable and the inequality ; thus, we get from the full-order observer in (10). Next, the proposed fault-tolerant controller synthesis will be discussed in Section 4.

4. Hybrid Fault-Tolerant Controller Synthesis

4.1. Design of H Observer-Based Fault-Tolerant Controller

To begin with, the fault-tolerant controller involved with and is designed aswhere is the desirable control force of the proposed fault-tolerant controller, is nominal state-feedback controller, is H observer-based compensation controller, is the gain matrix of nominal state-feedback controller, is the actuator fault estimation achieved by the designed robust H observer in (10), and is a known matrix with appropriate dimension.

Substituting (30) into (6) results in (31) aswhere and .

Additionally, according to (5), we can obtainwhere

Thus far, the proposed H state-feedback controller can be summarized as Theorem 3 and Theorem4.

Theorem 3. Given positive scalars γ and λ2, the closed-loop system (31) is asymptotically stable and has a prescribed H disturbance attenuation level , if there exists symmetric positive matrix P2 with appropriate dimension such that the following inequality holds:

Proof. Define the Lyapunov function asLet  = 0, and taking the derivative of V giveswhereThus, if , then , and the closed-loop system (31) is definitely asymptotically stable. Moreover, consider the H performance index γ with and suppose , if we define the performance index asBecause and , from (36) and (38), we can further getLetand if , then we haveIt is equivalent toSimilarly, it is equivalent to obtain through by using Schur complement, and can ensure being , which implies that system (31) is asymptotically stable. For , one can get from , that is, (see (41) and (42)). Furthermore, system (31) has H performance β if and only if the controlled system is asymptotically stable and the inequality holds for under conditions.
The proof is completed.
To guarantee the solvability of (34) in Theorem3, Theorem4 is presented herein.

Theorem 4. For given positive scalars γ and λ2, the closed-loop system (31) is asymptotically stable and has a prescribed H disturbance attenuation level , if there exist symmetric positive definite matrix , with appropriate dimension and the gain matrix such that the following inequality holds:where .

Proof. The term is left multiplied by diag {, I, I, I, I} and right multiplied by diag {, I, I, I, I}; apply Schur complement and let Q= and R=KQ; by further derivations, we can obtain (43). The proof is completed.

4.2. Design Procedure of the Proposed HFTC Scheme

With the aforementioned Theorem 1 to Theorem 4, the actuator fault occurring at the ASS can be estimated with the designed robust H observer, and then a hybrid fault-tolerant controller is further developed; the detailed design procedure is formulated as follows:Step 1. Solve Theorem 2 so as to get L from (29) and estimate the actuator faults by using in (10).Step 2. Construct compensation controller as uc =  = .Step 3. Solve Theorem 4 to obtain , that is, , and then the proposed HFTC in (30) is achieved and the corresponding control block is shown in Figure 2.

From Figure 2, it is obvious that the proposed hybrid fault-tolerant controller is composed of a nominal state-feedback controller and a robust H observer. The former one only works under the fault-free condition, and the latter one can accurately estimate the actuator faults, and the designed fault-tolerant controller can be realized by combing the nominal state-feedback controller and the robust H output-feedback observer under the actuator fault condition.

5. Simulation Investigation and Discussion

In this section, to verify the effectiveness and advantages of the proposed HFTC, the performance analysis and comparative simulations are conducted for the following three types of vehicle ASSs described as follows:(i)NSFC-without fault: only the nominal state-feedback controller works under the actuator fault-free condition.(ii)NSFC-with fault: only the nominal state-feedback controller works under the actuator fault condition.(iii)HFTC-with fault: the designed hybrid fault-tolerant controller works under the actuator fault condition.

Besides, the controller gain is calculated through MATLAB 2016a® LMI toolbox and FEASP Solver (MathWorks, Inc., Natick, MA, USA), and the simulation is conducted under MATLAB 2016a® Simulink (MathWorks, Inc., Natick, MA, USA). The half-vehicle model parameters are listed in Table 1 [37].

5.1. Performance Analysis under the General Actuator Fault

The random road disturbance is assumed as a vibration signal that is consistent and typically specified as a white noise expressed by [38]where Gq(n0) is selected as 1024 × 10−6 m3,  = 20 m/s, the lower cutoff frequency of road profile f0 = 0.1, the reference spatial frequency n0 = 0.1 (1/m), and ω (t) is zero mean white Gaussian noise with identity power spectral density with the sample time of 0.01s.

The fault signal and its corresponding fault estimation are revealed in Figure 3(a), and the fault estimation error is displayed in Figure 3(b), respectively. Note that the estimation error of the actuator fault is calculated by .

It is observed from Figure 3 that the estimation error of the actuator fault has a peak value less than ±0.05, implying that the designed H observer can accurately estimate the actuator fault. Besides, Figure 4 is presented to show the performance comparisons of , , Δyf and Δyr, and Ftf and Ftr for the three types of ASSs in time domain.

Additionally, it can be concluded from Figure 4(a) that the response of becomes obviously deteriorated in case of the NSFC-without fault, yet of the HFTC-with fault can yield better ride comfort performance in comparisons with the NSFC-with fault, while the responses of in Figure 4(b) remain basically unchanged for these three ASSs. Moreover, it can be inferred from Figures 4(c) to 4(f) that Δyf and Δyr and Ftf and Ftr are effectively reduced for the faulty ASS in case of the proposed HFTC-with fault, which can prevent suspension breakdown when suspension deflection is out of its limitation and can further improve tire life span and vehicle handling stability simultaneously.

Moreover, Figure 5 plots the control forces of the front and rear actuators with the designed HFTC. It is seen from Figure 5 that the control forces vary with the change of fault signals on time, which illustrates that the proposed HFTC can generate the compensative control forces to reduce the negative effects of the actuator fault on the closed-loop system.

5.2. Performance Analysis under the Sinusoidal Actuator Fault

To further evaluate the proposed HFTC, the sinusoidal signal is used to mimic the actuator faults and validate the effectiveness of the proposed HFTC. Figure 6 shows the variations of the front actuator fault and the corresponding estimation as well as the fault estimation error. It is easily found that the designed robust H observer can accurately estimate the actuator fault with the fault estimation error of −0.02 N to 0.02 N.

Figure 7 shows the response comparisons of and , Δyf and Δyr, and Ftf and Ftr for the three types of ASSs under the random road disturbance, respectively. It is observed that of the HFTC-with fault is significantly improved as compared with the NSFC-without fault, while stays the same in case of these three ASSs. Additionally, the safety constraint performance indicators of Δyf and Δyr and Ftf and Ftr for the ASS become deteriorated in case of the NSFC-without fault. However, these four performance indicators can remain stable for the faulty ASS with the proposed HFTC.

Figure 8 shows the variations of control forces at the front and rear actuator, which illustrates that our proposed HFTC can produce the desirable control forces to compensate for the performance penalties of the ASS in the presence of the sinusoidal actuator fault.

Additionally, in order to make a comprehensive performance comparisons of the faulty ASS with these three control schemes, Table 2 summarizes the root-mean-square (RMS) values of , , Δyf, Δyr, Ftf, and Ftr under the sinusoidal fault signal. It is concluded from Table 2 that compared to the NSFC-without fault, the performance indicators of , , Δyf and Δyr, and Ftf and Ftr are, respectively, increased about 61.8%, 3.20%, 26.6%, 69.2%, 16.7%, and 63.3% in case of the NSFC-with fault. However, all the performance indicators for the ASS with the proposed HFTC can remain basically unchanged as compared with the NSFC-with fault.

5.3. Comparative Investigation

To demonstrate the differences between the proposed HFTC and the most related FTC approach in [32], the comparison investigation is performed. Herein, the bump road is used as the road disturbance, which is expressed by [7]where Am, L, and u represent the height and length of bump road and vehicle forward speed, respectively. Note that their corresponding values are extracted from [7] as Am = 100 (mm), L = 5 m, and u = 45 (km/h).

In [31], a proportional-integral observer (PIO) was used to estimate the actuator fault in the active suspension system, which is different from our proposed robust H observer (RHO). To reveal the differences for the PIO and RHO, the fault estimation and the corresponding fault estimation errors are presented in Figure 9. It can be obtained from Figure 9 that our designed RHO has higher estimation accuracy as compared with the PIO in [31]. However, only the design approach of the PIO is included in [31] for the suspension system, while the fault-tolerant controller design is not included.

Moreover, in [32], both the PIO and the corresponding fault-tolerant controller were addressed, so it is very suitable to conduct the comparative studies on the proposed HFTC and the fault-tolerant controller (FTC) in [32] for the ASS. The response comparisons of the simulation results are shown in Figure 10. It can be observed that of the HFTC-with fault is improved in comparison with the FTC in [32]. However, the pitch angular acceleration stays nearly the same for the proposed HFTC and the FTC in [32].

Besides, we can conclude that the tire dynamic loads of Ftf and Ftr are reduced by using the proposed HFTC approach, which can prevent suspension breakdown and simultaneously improve the tire life span and vehicle handling stability when encountering a certain actuator fault. Overall, the proposed HFTC has better control performances.

6. Conclusions

This paper has presented a hybrid fault-tolerant controller design for a class of nonlinear ASSs in the presence of the actuator faults and road disturbances. With the help of system augmentation technique, we established the augmented closed-loop system model of faulty ASS. Based on this model, we further proposed the hybrid fault-tolerant controller consisting of a nominal state-feedback controller and a robust H observer, which can not only achieve the asymptotic stability of this ASS under fault-free condition but also reduce the negative effects resulting from the unknown actuator faults and road disturbances under the fault condition. In addition, the designed hybrid fault-tolerant controller has been validated to be effective and feasible by using the more convincing numerical simulation results. Future work will focus on the controller design and verification for a repetitive control system [39, 40] with multimode actuator faults; meanwhile, the actuator input delay and saturation constraint will be considered in the corresponding fault-tolerant controller design.

Nomenclature

ms:Mass of vehicle body
Iy:Rotary inertia of vehicle body
:Pitch angular displacement
:Pitch angular acceleration
muf:Sprung mass of front suspension
mur:Unsprung mass of rear suspension
cf:Damping coefficient of front suspension
cr:Damping coefficient of rear suspension
kf:Stiffness coefficient of front suspension
kr:Stiffness coefficient of rear suspension
ktf:Stiffness coefficient of front tire wheel
ktf:Stiffness coefficient of rear tire wheel
a:Distance from CG to the front suspension
b:Distance from CG to the rear suspension
:Vehicle forward speed
zc:Vertical displacement of vehicle body
:Vertical acceleration of vehicle body
zsf:Sprung-mass displacement of the front wheel
zsr:Sprung-mass displacement of the rear wheel
zuf:Unsprung-mass displacement of the front wheel
zur:Unsprung-mass displacement of the rear wheel
zrf:Road disturbance of the front wheel
zrr:Road disturbance of the rear wheel
uf:Control force of the front actuator with input delay
ur:Control force of the rear actuator with input delay
I2:Identity matrix with 2 × 2 order
CG:Center of gravity i = f, r for front and rear wheel.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no potential conflicts of interest that could have appeared to influence the work reported in this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under grant nos. 51675423 and 51305342 and Primary Research & Development Plan of Shaanxi Province under grant no. 2017GY-029.