Abstract
This paper has studied the adaptive fuzzy fault-tolerant control (FTC) for active suspension systems via the sensor failure compensation method. In the control design, fuzzy logic systems (FLSs) are used to identify the unknown nonlinear dynamics, and the projection technique is utilized to deal with the multiple sensor failures. Combining with the backstepping technique, a novel FTC method has been developed. The proposed control method can guarantee that all the signals in the closed-loop system are all bounded, and the tracking error can converge to the neighbourhood of the origin. Finally, a simulation for the quarter active suspension system is given to verify the effectiveness of the developed control scheme.
1. Introduction
Due to the practicability and convenience, vehicles have always been the most popular traffic tools. With the development of the automotive industry and the improvement of the requirements for riding, ride comfort and driving safety have become two critical factors, which are used to assess the quality of a vehicle. As we all know, the suspension system is an important component, which plays a key role in supporting the car body and degrading the shocks. Thus, the ride comfort and driving safety of a vehicle have essential associations with its suspension systems.
In general, in terms of the structures, the suspension systems can be divided into three classifications: passive suspension systems, semi-active suspension systems and active suspension systems (ASSs). Different from the passive suspension systems and semi-active suspension systems, the ASSs contain extra actuation devices, which can provide or dispel the energy injected into the suspension systems to eliminate the shocks, thus ensure the vehicle body stability from irregular road roughness. Therefore, the ASSs can greatly meet the requirements for ride comfort and driving safety, and it has been paid much attention to studying the associate control designs for ASSs. Such as adaptive control (Sun et al., Citation2013), sliding model control (SMC) (Yagiz et al., Citation2008), sampled-data control (Gao et al., Citation2010; Li et al., Citation2014), control (Chen & Guo, Citation2005; Sun et al., Citation2011; Yamashita et al., Citation2021) and so on. Since the ASSs work under different load environments, nonlinear phenomena will occur inevitably. As a result, it is a premise to guarantee that the ASSs work normally to handle the nonlinear problem.
Recently, in consideration of the strong capabilities to approximate the nonlinear functions, the FLSs or radial basis function neural networks (RBFNNs) have become an effective tool to solve the nonlinear problem existing in the control plant. The intelligent control approaches have been widely applied to various nonlinear systems, including numerical systems and real systems. Among them, intelligent control studies for ASSs are more interesting and attractive, some significant results have been achieved in Li et al. (Citation2019), Liu, Zheng et al. (Citation2019), Na et al. (Citation2020), Pan and Sun (Citation2019), Pan et al. (Citation2015), Wang and Li (Citation2020), Zhang and Jing (Citation2021), Zhang et al. (Citation2017) and Zeng et al. (Citation2021). For the real systems, there exist some constraint conditions owing to the complex work environments and the internal reasons. In Liu, Zheng et al. (Citation2019), the RBFNNs were utilized to approximate the nonlinear dynamics and the time-varying barrier Lyapunov functions were constructed to constraint the vertical displacement and speed, then an adaptive NN-based constrain control design had been studied for quarter-car active suspension systems. The authors in Zeng et al. (Citation2021) studied the partial performance constrained problem for half-car active suspension systems via the adaptive NN control method. Subsequently, to achieve system performance in finite time, some adaptive fuzzy/NN finite time control schemes had been proposed for ASS in Na et al. (Citation2020), Pan and Sun (Citation2019) and Pan et al. (Citation2015); to save the network communication resources between the controller and actuator, the authors in Li et al. (Citation2019) and Zhang et al. (Citation2017) studied the adaptive event-trigger fuzzy/NN control designs for ASSs. The actuator nonlinearity is also a common factor to result in the instability of ASSs. It is a meaningful and challenging task to deal with the actuator nonlinearity that exists in ASSs. In Zhang and Jing (Citation2021), an adaptive fuzzy SMC method was developed for ASSs with input dead zones and saturations via a bioinspired reference model. In Wang and Li (Citation2020), by designing the adaptive NN state observer, the adaptive output feedback NN control approach has been studied for ASSs with partial unmeasured states.
For the actuator failure, the above works were never involved. As the control device of ASSs, once the actuator suffers the failure, the stability of ASSs may be destroyed and then disastrous events may happen. Therefore, when the actuator of ASSs suffers the failure, some effect failure handling measures should be adopted. Among numerous ways to deal with actuator failure, actuator failure compensation control has been recognized as the most suitable method. The actuator failure compensation control was widely applied to handling the actuator failure for various numerical nonlinear systems in Liu, Liu et al. (Citation2019), Liu et al. (Citation2017), Tong, Huo et al. (Citation2014) and Tong, Wang et al. (Citation2014). In Liu, Liu et al. (Citation2019), the authors studied the adaptive NN fault-tolerant control (FTC) for switched nonlinear systems with actuator failures. The authors in Liu et al. (Citation2017) and Tong, Huo et al. (Citation2014) studied fault-tolerant tracking control designs for multiple inputs and multiple outputs (MIMO) nonlinear systems and nonlinear large-scale systems, respectively. In addition, the actuator failure compensation control design was studied for stochastic nonlinear systems with actuator failures in Tong, Wang et al. (Citation2014). The actuator failure compensation control was also suitable for the real systems, especially for ASSs. In Pan et al. (Citation2020), the authors developed the actuator failure compensation control and applied it to the ASSs. The authors in Liu et al. (Citation2020) designed a novel Lyapunov function, then utilized the NN-based approximation method to solve the actuator failure successfully, and achieved the transient regulation performance of ASSs with a performance function when the actuator failure occurs. In Liu et al. (Citation2016), a novel adaptive FTC was proposed to compensate the random actuator failures for half-car ASSs. Noting that the mentioned failure handling methods were all for the actuator failure, it was always ignored how to deal with the sensor failure. Similar to the actuator failure, the sensor failure can also destroy the stability of the controlled system. In Li et al. (Citation2021), An adaptive controller is designed by using a modified backstepping technique. In Wei et al. (Citation2021), an adaptive fuzzy fault-tolerant control problem is investigated for a class of fractional order non-strict feedback nonlinear systems with actuator faults. Within the framework of the backstepping technique, a novel backstepping controller has been proposed to avoid the algebraic loop problem via the property of fuzzy basis functions. Thus, the study for the sensor failure compensation control is much significant.
To our best knowledge, there are fewer publications for ASSs with sensor failures. Motivated by these existing works, an adaptive fuzzy sensor failure compensation control method has been developed in this paper. Its main contributions can be summarized as follows:
A novel adaptive fuzzy FTC method has been developed for ASSs subject to sensor failures. FLSs are utilized to identify unknown nonlinear functions. The projection technique is introduced to handle the sensor loss-effectiveness failures. Then an adaptive fuzzy fault-tolerant controller is constructed for ASSs, which can guarantee the stability of ASSs and achieve the associate performances of ASSs.
Different from the works in Liu et al. (Citation2016), Liu et al. (Citation2020) and Pan et al. (Citation2020), the multiple sensor failures are considered for ASSs in this paper. That is to say, each sensor of ASSs all suffers the failure, which will lead to much more challenging in the control design. By using a novel sensor failure compensation method, one can overcome the difficulty.
2. System description
The nonlinear quarter suspension system is shown in Figure . is the spring-loaded mass and is used to represent the vehicle chassis, is the unsprung mass, indicating the mass of components such as wheels. as the control input, and denotes the displacement of the spring mass, is the displacement of the unsprung mass, denote the input of road displacement by . , , and denote the forces applied in the suspension system, respectively, where is generated by the dampers, by the springs, by the actuators, by the disturbances from the road, is the suspension coefficient stiffness, is the damping and is the coefficient of the road disturbance force . Then, we can get , , and .
According to Newton’s second law, the resulting dynamic equation is as follow: (1) (1)
Then the ideal kinetic equations can be rewritten in the following state space form: (2) (2)
Define , then, (3) (3) where is a constant, is the resistance and is the self-inductance factor.
In this paper, the sensor failure considered is partial loss-effectiveness. As stated in Zhang and Yang (Citation2021) and Zhang and Yang (Citation2019), the failure model can be described as, (4) (4) where denotes the actual output effectiveness of the sensor, is the time constant at which the sensor suffers the partial loss-effectiveness failure.
Control objective: For the nonlinear quarter suspension system Equation (3), design an adaptive fuzzy sensor compensation control scheme. The developed control method can guarantee the closed-loop signals and the tracking performance to be bounded and satisfied, respectively.
3. Sensor failure compensation control design and stability analysis
Step 1: Defining the tracking error of the system as and as the tracking signal, according to the definition of sensor faults, we obtain, (5) (5) where , , is the estimation of .
Then, we can get, (6) (6)
According to the Lyapunov stability theory, the designed Lyapunov function is as follow, (7) (7) where is a design parameter.
Then, we can get, (8) (8)
Substituting into , one has (9) (9)
Also, , then (10) (10)
Design the virtual controller as (11) (11)
Substituting the virtual controller into , we get (12) (12) where is a design parameter.
Design the parameter adaptive law of as (13) (13) where , and is a positive design parameter.
Remark 3.1:
It follows from Equation (5) that will change quickly when the sensor suffers the lose-effectiveness failure. The change can be utilized to design the adaptive law of for compensating the failure. The design parameter should be small enough, and the design parameter should be large enough.
Then, Equation (12) becomes (14) (14)
Step 2: According to the Lyapunov stability theory, the designed Lyapunov function is as follow (15) (15) where , , as the estimation of , as the estimation of and
Then, substituting into (16) (16) where and are parameter adaptive laws.
Then (17) (17)
Substituting into yields (18) (18)
Using the fuzzy logic system , the unknown quantity is approximated, where for convenience below, we define , , . Thus, we obtain (19) (19) Due to , we can obtain that (20) (20) Then (21) (21) By using Young’s inequality, one has (22) (22) (23) (23) (24) (24)
Where Young’s inequality is: let , be positive real number satisfying , then if , are nonnegative real numbers,
Remark 3.2:
Since the nonlinear function contains the whole states of the system and the tracking error is not available. The operations Equations (22) and (23) are necessary. Under the operations Equations (22) and (23), the algebraic loop problem can be avoided and the virtual controller and adaptive laws can be designed reasonably.
Substituting Equations (22)–(24) into Equation (21) yields (25) (25)
Design the virtual control function as (26) (26)
Then, Equation (25) can be written as (27) (27)
Design the parameter adaptive laws as (28) (28) (29) (29) (30) (30) where , , and are positive design parameters.
Substituting Equations (28)–(30) into Equation (27) yields (31) (31) where is a design parameter, and .
Step 3: According to the Lyapunov stability theory, the designed Lyapunov function is as follows (32) (32)
Similarly, we can get (33) (33) Then (34) (34)
Taking the derivative of , we get (35) (35) Then (36) (36)
Approximation of using fuzzy logic system yields (37) (37) where
Then (38) (38)
Based on Young’s inequality, one obtains (39) (39)
Combining Equations (38) and (39), it can be shown that (40) (40)
The design virtual control function as (41) (41)
Then, Equation (40) becomes (42) (42) where is a design parameter.
Design the parameter adaptive laws as (43) (43) (44) (44) where , and are positive design parameters.
Substituting Equations (43) and (44) into Equation (42) yields (45) (45) where
Step 4: According to the Lyapunov stability theory, the designed Lyapunov function is as follows: (46) (46) Then (47) (47)
Derivation of yields (48) (48)
Substituting into yields (49) (49) By using the fuzzy logic system to approximate we obtain (50) (50) where
Substituting the approximation function into yields (51) (51) Based on Young’s inequality and the fact one obtains (52) (52) (53) (53) (54) (54)
Substituting Equations (52)–(54) into Equation (51) yields (55) (55)
Design controller as (56) (56)
Then, Equation (55) becomes (57) (57)
The design parameter adaptive laws are designed as (58) (58) (59) (59) (60) (60) where , , and are positive design parameters.
Substituting Equations (58)–(60) into Equation (57) yields (61) (61) where is a design parameter, and
Step 5: According to Lyapunov stability theory, the following Lyapunov function is designed. (62) (62) Then (63) (63) Derive to obtain (64) (64) Then (65) (65)
Using the fuzzy logic system to approximate , we obtain (66) (66) where .
Then (67) (67)
Based on Young’s inequality and the fact , one obtains (68) (68)
Substitute Equation (68) into Equation (67) yields (69) (69)
Design controller as (70) (70)
Combining Equations (69) and (70), it can be shown that (71) (71)
Design parameter adaptive laws as (72) (72) (73) (73) where , , and are design parameters, and .
Substituting Equations (72) and (73) into Equation (71) yields (74) (74) where .
Theorem 3.1:
Consider the nonlinear quarter suspension system Equation (3) under the sensor failures, the actual controller is designed as Equation (70), the virtual controllers are designed as Equations (11), (26), (41), and (56), the adaptive laws are designed as Equations (13), (28)–(30), (43), (44), (58)–(60), (72), and (73), the developed control scheme can guarantee that all the signals in the closed-loop system are bounded and the tracking performance is satisfied.
Proof:
By completing the squares, one has (75) (75)
According to the definitions of and , and , by using Young’s inequality, we have (76) (76)
Remark 3.3:
As we all known, in the actual situation, the is usually chosen as 1, and combining with the fact that , and , it can be concluded that the sign of is positive.
Then, we have (77) (77)
Equation (74) can be written as (78) (78) where .
Let , , then (79) (79)
Integrating over the interval yields (80) (80)
Therefore, the controller is bounded, while the tracking error satisfies. When we choose appropriate design parameters so that the tracking error is small enough, the error is bounded and the state is also bounded. In addition, the parameter errors , is bounded. Therefore, all signals are bounded. Thus, the proof of the theorem 3.1 has been completed.
4. Simulation
Consider the following quarter active suspension system as (81) (81)
The system parameters are chosen as: , , , , , , and .
In the simulation, the first sensor suffers the 50% loss-effectiveness failure at 10s. The values are chosen as: , , the other values are zeros. The design parameters are chosen as: , , , , , , , , , , , , and . The immediate control signals , actual control signal , the adaptive laws of and are as follows (82) (82) (83) (83) (84) (84) (85) (85) (86) (86) (87) (87) (88) (88) (89) (89) (90) (90) (91) (91) (92) (92) (93) (93)
Then, apply the control schemes Equations (82)–(93) into system Equation (81), Figures 2–8 can express the simulation results. Among them, Figure shows the curves of and ; Figure shows the curve of ; Figure shows the curve of ; Figure shows the curve of ; Figure shows the curve of ; Figure shows the curve of ; Figure shows the curve of . Table 1 is a list of all the design parameters.
Remark 4.1:
Calming and tracking issues have different parameter selections in different situations. What has been done here is to track the problem, so we chose .
Remark 4.2:
A fuzzy logic system is combined with backstepping technique, by this idea, a fault-tolerant control method has been developed. And the proposed control method can guarantee that all the signals in the closed-loop system are all bounded, and the tracking error can converge to the neighbourhood of the origin.
From the above simulation results, it can be shown that all the signals in the closed-loop signals are bounded, and the tracking error can converge to the neighbourhood of the origin. Thus, the developed control scheme can effectively solve the sensor failure compensation control problem of active suspension systems.
5. Conclusion
In this article, a novel sensor failure compensation control method has been studied for active suspension systems. Such designs apply FLSs to approximate the unknown dynamics, utilize the projection technique to compensate the sensor failures. By combining with the backstepping recursive design, a fault-tolerant control scheme has been developed. The developed control scheme can guarantee that all the signals in the closed-loop system are all bounded, and the tracking performance is satisfied. The simulation further verifies the effectiveness of the developed control scheme.
The future study direction will extend the developed control method in this paper to active suspension systems with multiple sensor failures and stochastic disturbance.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Data availability statement
Due to the nature of this research, participants of this study did not agree for their data to be shared publicly, so supporting data is not available.
Additional information
Funding
References
- Chen, H., & Guo, K.-H. (2005). Constrained control of active suspensions: An LMI approach. IEEE Transactions on Control Systems Technology, 13(3), 412–421. https://doi.org/10.1109/TCST.2004.841661
- Gao, H., Sun, W., & Shi, P. (2010). Robust sampled-data control for vehicle active suspension systems. IEEE Transactions on Control Systems Technology, 18(1), 238–245. https://doi.org/10.1109/TCST.2009.2015653
- Li, H., Zhang, Z., Yan, H., & Xie, X. (2019). Adaptive event-triggered fuzzy control for uncertain active suspension systems. IEEE Transactions on Cybernetics, 49(12), 4388–4397. https://doi.org/10.1109/TCYB.2018.2864776
- Li, H. Y., Jing, X., Lam, H.-K., & Shi, P. (2014). Fuzzy sampled-data control for uncertain vehicle suspension systems. IEEE Transactions on Cybernetics, 44(7), 1111–1126. https://doi.org/10.1109/TCYB.2013.2279534
- Li, K. W., & Li, Y. M. (2021). Fuzzy adaptive optimal consensus fault-tolerant control for stochastic nonlinear multi-agent systems. IEEE Transactions on Fuzzy Systems. https://doi.org/10.1007/s12555-018-0751-0
- Li, Y. X., Wang, Q. Y., & Tong, S. C. (2021). Fuzzy adaptive fault-tolerant control of fractional-order nonlinear systems. IEEE Transactions on Systems, 51(10), 1372–1379. https://doi.org/10.1109/TSMC.2019.2894663
- Liu, B., Saif, M., & Fan, H. (2016). Adaptive fault tolerant control of a half-car active suspension systems subject to random actuator failures. IEEE/ASME Transactions on Mechatronics, 21(6), 2847–2857. https://doi.org/10.1109/TMECH.2016.2587159
- Liu, L., Liu, Y.-J., & Tong, S. (2019). Neural networks-based adaptive finite-time fault-tolerant control for a class of strict-feedback switched nonlinear systems. IEEE Transactions on Cybernetics, 49(7), 2536–2545. https://doi.org/10.1109/TCYB.2018.2828308
- Liu, L., Wang, Z., & Zhang, H. (2017). Adaptive fault-tolerant tracking control for MIMO discrete-time systems via reinforcement learning algorithm with less learning parameters. IEEE Transactions on Automation Science and Engineering, 14(1), 299–313. https://doi.org/10.1109/TASE.2016.2517155
- Liu, Y.-J., Zeng, Q., Tong, S., Chen, C. L. P., & Liu, L. (2019). Adaptive neural network control for active suspension systems with time-varying vertical displacement and speed constraints. IEEE Transactions on Industrial Electronics, 66(12), 9458–9466. https://doi.org/10.1109/TIE.2019.2893847
- Liu, Y.-J., Zeng, Q., Tong, S., Chen, C. L. P., & Liu, L. (2020). Actuator failure compensation-based adaptive control of active suspension systems with prescribed performance. IEEE Transactions on Industrial Electronics, 67(8), 7044–7053. https://doi.org/10.1109/TIE.2019.2937037
- Na, J., Huang, Y., Wu, X., Su, S.-F., & Li, G. (2020). Adaptive finite-time fuzzy control of nonlinear active suspension systems with input delay. IEEE Transactions on Cybernetics, 50(6), 2639–2650. https://doi.org/10.1109/TCYB.2019.2894724
- Pan, H., Li, H., Sun, W., & Wang, Z. (2020). Adaptive fault-tolerant compensation control and its application to nonlinear suspension systems. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 50(5), 1766–1776. https://doi.org/10.1109/TSMC.2017.2785796
- Pan, H., & Sun, W. (2019). Nonlinear output feedback finite-time control for vehicle active suspension systems. IEEE Transactions on Industrial Informatics, 15(4), 2073–2082. https://doi.org/10.1109/TII.2018.2866518
- Pan, H., Sun, W., Gao, H., & Yu, J. (2015). Finite-time stabilization for vehicle active suspension systems with hard constraints. IEEE Transactions on Intelligent Transportation Systems, 16(5), 2663–2672. https://doi.org/10.1109/TITS.2015.2414657
- Sun, W., Gao, H., & Kaynak, O. (2011). Finite frequency control for vehicle active suspension systems. IEEE Transactions on Control Systems Technology, 19(2), 416–422. https://doi.org/10.1109/TCST.2010.2042296
- Sun, W., Gao, H., & Yao, B. (2013). Adaptive robust vibration control of full-car active suspensions with electrohydraulic actuators. IEEE Transactions on Control Systems Technology, 21(6), 2417–2422. https://doi.org/10.1109/TCST.2012.2237174
- Tong, S., Huo, B., & Li, Y. (2014). Observer-based adaptive decentralized fuzzy fault-tolerant control of nonlinear large-scale systems with actuator failures. IEEE Transactions on Fuzzy Systems, 22(1), 1–15. https://doi.org/10.1109/TFUZZ.2013.2241770
- Tong, S., Wang, T., & Li, Y. (2014). Fuzzy adaptive actuator failure compensation control of uncertain stochastic nonlinear systems with unmodeled dynamics. IEEE Transactions on Fuzzy Systems, 22(3), 563–574. https://doi.org/10.1109/TFUZZ.2013.2264939
- Tong, S. C., Li, K. W., & Li, Y. M. (2021). Robust fuzzy adaptive finite-time control for high-order nonlinear systems with unmodeled dynamics. IEEE Transactions on Fuzzy Systems. https://doi.org/10.1109/TFUZZ.2020.2981917
- Wang, T. C., & Li, Y. M. (2020). Neural-network adaptive output-feedback saturation control for uncertain active suspension systems. IEEE Transactions on Cybernetics. https://doi.org/10.1109/TCYB.2020.3001581
- Wei, M., Li, Y.-X., & Tong, S. (2021). Adaptive fault-tolerant control for a class of fractional order non-strict feedback nonlinear systems. International Journal of Systems Science, 52(5), 1014–1025. https://doi.org/10.1080/00207721.2020.1852627
- Yagiz, N., Hacioglu, Y., & Taskin, Y. (2008). Fuzzy sliding-mode control of active suspensions. IEEE Transactions on Industrial Electronics, 55(11), 3883–3890. https://doi.org/10.1109/TIE.2008.924912
- Yamashita, M., Fujimori, K., Hayakawa, K., & Kimura, H. (1994). Application of control to active suspension systems. Automatica, 30(11), 1717–1729. https://doi.org/10.1016/0005-1098(94)90074-4
- Zeng, Q., Liu, Y. J., & Liu, L. (2021). Adaptive vehicle stability control of half-car active suspension systems with partial performance constraints. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(3), 1704–1714. https://doi.org/10.1109/TSMC.2019.2903203
- Zhang, H., Zheng, X., Yan, H., Peng, C., Wang, Z., & Chen, Q. (2017). Codesign of event-triggered and distributed filtering for active semi-vehicle suspension systems. IEEE/ASME Transactions on Mechatronics, 22(2), 1047–1058. https://doi.org/10.1109/TMECH.2016.2646722
- Zhang, H. G., Liu, Y., & Wang, Y. C. (2021). Observer-Based finite-time adaptive fuzzy control for nontriangular nonlinear systems with full-state constraints. IEEE Transactions on Cybernetics, 51(3), 1110–1120. https://doi.org/10.1109/TCYB.2020.2984791
- Zhang, L. L., & Yang, G.-H. (2018). Observer-based fuzzy adaptive sensor fault compensation for uncertain nonlinear strict-feedback systems. IEEE Transactions on Fuzzy Systems, 26(4), 2301–2310. https://doi.org/10.1109/TFUZZ.2017.2772879
- Zhang, L. L., & Yang, G.-H. (2019). Observer-based adaptive decentralized fault-tolerant control of nonlinear large-scale systems with sensor and actuator faults. IEEE Transactions on Industrial Electronics, 66(10), 8019–8029. https://doi.org/10.1109/TIE.2018.2883267
- Zhang, M., & Jing, X. (2021). A bioinspired dynamics-based adaptive fuzzy SMC method for half-car active suspension systems with input dead zones and saturations. IEEE Transactions on Cybernetics, 51(4), 1743–1755. https://doi.org/10.1109/TCYB.2020.2972322