1. Introduction
Commercial vehicles play a crucial role in the global transportation industry, and their intelligence has a wide range of practical applications and commercial value [
1]. As an important part of the chassis system of intelligent commercial vehicles, the braking system has been continuously developing in the direction of integration and modularization in recent years. The braking system can control the stability of the vehicle using differential braking, and differential braking has received widespread attention as a reliable solution for controlling the yaw stability of the vehicle [
2,
3,
4,
5,
6]. The traditional pneumatic braking system has a long response time and low braking efficiency due to the delay of the air circuit system and the lag of the braking components, which can no longer meet the needs of people in terms of vehicle braking safety, comfort, and intelligence. The EBS combines traditional pneumatic braking with electronically controlled braking and attracts a lot of attention because of the advantages of precise braking force distribution and rapid response, which are widely used in intelligent commercial vehicles [
7,
8].
The increasing complexity of vehicle electromechanical structure functions also increases the possibility of system failure and malfunction, and it is challenging to realize redundancy for some critical components due to space and cost constraints. If the EBS actuator is damaged or malfunctions, it may result in decreased braking performance of the vehicle or may even make the vehicle less stable, increasing the risk of accidents [
9]. Ensuring the stability and safety of a vehicle becomes a challenge when the actuator of the EBS fails in an intelligent commercial vehicle. Based on the above analysis, we utilize the differential braking capability of EBS to design fault tolerance for actuator failure.
Fault-tolerant control is a control strategy that aims to minimize or prevent the impact of faults in highly reliable control systems. Its purpose is to ensure that a control system maintains stable operation and meets specific performance specifications in the event of a sensor, actuator, or meta-component failure. Fault-tolerant control currently has two development directions: active fault-tolerant control and passive fault-tolerant control [
10,
11]. In the field of vehicle fault-tolerant control, scholars have proposed a variety of active and passive fault-tolerant control strategies, including sliding mode control [
12,
13], adaptive control [
14,
15,
16], fuzzy neural network control [
17,
18], and robust
H∞ and LPV control [
19,
20,
21,
22]. Passive fault-tolerant control is advantageous over active fault-tolerant control because it does not require fault detection and isolation units. So, it has the advantage of being easy to implement [
23] and is more suitable for practical systems [
24,
25]. When sensors or actuators of a vehicle fail, fault-tolerant control is critical to ensure the vehicle’s stability and safety [
26,
27,
28].
In the case of actuator failure, a boundary layer-based sliding mode observer is devised for vehicle state estimates, while a delay estimation method is used for actuator failure estimation to assure that the vehicle retains its stability and path-tracking performance in the event of a failure [
13]. Considering the problem of multiple actuator failures and dependence on accurate models during coordinated control of the driving and steering systems, a multi-input, multi-output model-less approach to model adaptive active fault-tolerant control has been proposed to address the complexity and nonlinearity of the vehicle models [
15]. A fuzzy neural network-based active fault-tolerant control solution is able to monitor the speed problem of any wheel in real time to make sure that the state of vehicle stability is not affected when a wheel sensor or actuator failure occurs [
18]. The aforementioned scholars presented a fault-tolerant control scheme for the problem of actuator failure, which effectively improves the validity of the system in the event of actuator faults, but it does not take into account the influence of perturbation on the control effect, and the robustness is low.
Based on the above analysis, the robustness of the controller needs to be further considered while taking into account the effect of actuator failure on the control effect. For damper faults as well as brake actuator faults, the three systems of steering, braking, and suspension are activated hierarchically and coordinated with each other by scheduling different parameters under the framework of the LPV system so as to improve vehicle comfort and stability [
20]. For steering actuator faults, an LPV model for actuator faults containing velocity changes is developed, and the tracking and robust performance of the system is ensured by a robust control algorithm [
21]. A fault-tolerant predictive controller is proposed for active suspension system sensor faults. To estimate the system state and sensor signal faults, a virtual observer is designed for the LPV system. The controller ensures stability and maintains control performance based on the observer information [
22]. In the field of fault-tolerant control, LPV control and robust control can cope with internal parameter variations without changing the controller structure, which can better introduce fault modeling into the controller design and improve the robustness of the control system.
Currently, fault-tolerant control strategies of braking systems mainly realize error tolerance by redistributing the braking force and seldom consider the influence of the failure itself on the fault-tolerant controller, and the research objects are mainly focused on passenger cars, especially four-wheel independent drive electric vehicles [
29,
30,
31], while relatively little research has been carried out on EBS for commercial vehicles. Therefore, we established a generalized fault model based on EBS to simulate the vast majority of faults that may occur in the actual operation of vehicles. A comprehensive fault coefficient was designed using the fault model based on which the state of the vehicle’s EBS actuator was determined, and the braking force was assigned accordingly. Subsequently, the gain scheduling LPV robust
H∞ fault-tolerant controller under EBS actuator failure is designed.
This paper’s primary contributions are as follows.
- (1)
In an effort to better characterize various kinds of brake actuator faults during vehicle operation, this paper synthesizes a comprehensive fault coefficient on the basis of the ratio of actual brake pressure to ideal brake pressure so as to establish a generalized fault model of the EBS and introduce the comprehensive fault coefficient into the fault-tolerant controller design.
- (2)
The influence of the brake actuator on the fault-tolerant controller design is fully considered, and a path-tracking LPV/H∞ fault-tolerant controller under EBS actuator faults in commercial vehicles is designed by using the robust H∞ control framework and combining with the gain-scheduling LPV control algorithm, which is combined with the steering system in an effort to improve the stabilization and path-tracking properties of the vehicle.
The paper is structured as follows:
Section 2 describes the vehicle and road model.
Section 3 describes the brake actuator faults and models the faults.
Section 4 designs the fault-tolerant controller according to the failure model.
Section 5 conducts bench tests to derive the test results.
Section 6 concludes.
3. Brake Control System Fault Characterization
In this section, a broad fault model is established firstly for the possible faults of brake cylinder gas leakage and solenoid valve failure in the EBS system. Then, the broad failure model is combined with the EBS system to synthesize a comprehensive failure model.
The brake pressure and braking torque are related by the equation:
where
means left and right wheels;
means front and rear wheels;
means the target braking torque;
means the sensor braking pressure;
means the target braking pressure;
means the target braking pressure and target braking torque ratio coefficient for each brake wheel cylinder;
means the sensor braking pressure and target braking torque ratio coefficient for each brake wheel cylinder.
When
and
are not equal, it means that the target braking pressure does not match the sensor braking pressure, and the EBS has a malfunctioning component; the relationship is:
There may also be additional braking pressures generated by unknown factors during vehicle operation that make the true braking pressures:
where
is the true braking pressure;
is the additional braking pressure generated by unknown factors.
The above fault model can be formulated as (1) and , normal operation; (2) , , or , failure fault; (3) and , additional fault; (4) , , or , brake holding fault.
Conventional vehicles generally realize direct transverse moment control by differential braking of the left and right wheels. When , understeer, the direct transverse moment of the target is generated by braking the inner wheel; when , oversteer, the direct transverse moment of the target is generated by braking the outer wheel.
The coefficient of brake torque distribution for front and rear wheels for a vehicle is:
This gives a unilateral braking torque of:
Set
as the combined failure factor, the formula is as follows:
Formula in , .
The EBS integrated fault model for direct transverse moment is as follows:
where
is the front and rear axle wheelbase;
is the equivalent radius of the wheels;
,
are the additional braking moment of the left and right wheels,
;
is the integrated failure coefficient;
is the additional failure or external factors caused by the direct swing moment.
4. Fault-Tolerant Controller Design
In this section, an LPV/
H∞ robust fault-tolerant controller is designed. Firstly, the LPV model is constructed, and the integrated fault coefficients in the previous section are used as time-varying parameters. Then, the LPV/
H∞ controller is designed with state feedback, and the overall control scheme is shown in
Figure 3.
4.1. LPV Model
According to the linear parameter time-varying (LPV) control theory, the fault coefficients of each wheel proposed in this paper can be obtained in real time by calculating the actual wheel cylinder pressure and the desired wheel cylinder pressure. The fault coefficients can be obtained in real time by calculating the ratio between the target value and the actual value of the wheel cylinder pressure, and the integrated fault coefficients of the EBS can be synthesized in real time, which is in line with the design requirements of the LPV controller and ensures the effective control of the time-varying characteristics of the system.
According to the linear parameter time-varying (LPV) control theory, the fault coefficients of each wheel proposed in this paper can be obtained by real-time calculation of the ratio of the actual value of the wheel cylinder pressure to the target value. The integrated fault coefficients of the EBS can be synthesized in real time from , which meets the design requirements of the LPV controller and ensures the effective control of the system time-varying characteristics.
The system state equation of the vehicle–road closed-loop model is:
Selection of state variables ; control inputs ; interference inputs .
Where , , , , , , , .
The control objectives based on the robust control theory and this paper are mainly to ensure that the vehicle has a small road lateral position deviation, lateral inclination angle, and heading angle deviation during the traveling process. Define the auxiliary output vector
.
where
,
,
.
The vehicle–road LPV model is obtained as:
A linear matrix inequality (LMI)-based controller design method can be used for the quasi-LPV system described in Equation (20). The stability of the entire system is guaranteed by solving a set of linear matrix inequalities (LMIs) on the time-varying parameter trajectories [
35]. However, due to the existence of an infinite number of LMIs on the time-varying parameter trajectory, in order to simplify the controller design process, the LPV system is transformed into a polytope formed by a convex composition of a limited number of vertices, and only the vertex controller is designed. This can greatly simplify the controller design and ensure system stability.
The multicellular form is a class of time-varying systems, and the system formula is expressed as:
The system matrix
takes the value of the given matrix polytope, i.e.,
where
is a known matrix;
, whose corresponding convex combination coefficients are denoted as
.
is the key to gain scheduling, and its calculation is shown by
Figure 4 [
36].
There is only one parameter variable in this article; therefore, the calculation formula for
is:
The multicellular form of the vehicle–road LPV model described by Equation (20) is:
4.2. State Feedback LPV/H∞ Controller Design
Based on the vehicle–road LPV model proposed in the previous section, a controller is devised such that the closed-loop system satisfies the following properties: (1) The control system exhibits parameter-dependent quadratic stability throughout the time-varying parameter ranges, i.e., the system is stable to parameter variations; (2) The transfer function of
from
to a closed-loop system satisfies the
H∞ paradigm for a given requirement, i.e., the performance index should be less than an optimal value
[
37]. In addition, the controller is designed based on the LPV multi-cell type method and state-feedback H∞ control theory in order to realize the above control objectives.
Let the form of the state feedback controller be:
Such that
. The Equation (20) can be expressed as follows:
The system (26) belongs to the linear parameter-dependent LPV systems with polytope structure, whose variable parameter scheduling factors depend on the state variable changes. By analyzing the stability of the vertices of the system polytope, it can be ensured that there is a linear relationship between the system parameters and the system matrix for the entire system. If the system is stable over the entire range of parameter variations, the vertices of the system polytope should be stable. Robust stability conditions are considered in the system to ensure that the system remains stable after a disturbance.
Lemma 1. (Bounded Real Theorem)
. For a given continuous system (26) with transfer function , then the following conclusions are equivalent [37]: - (1)
is stable, then there exists a robust performance indicator .
- (2)
A positive definite matrix P exists that satisfies the following linear matrix inequalities (LMIs):
To ensure that the system has both dynamic and steady state properties, it is necessary to constrain the poles of the system to the appropriate region of the complex plane. In this paper, the analytical method of D−stability is used to analyze the stability of the multi-cellular vertices of the system.
Lemma 2. (D−stability)
. To ensure the minimal attenuation rate , minimal damper coefficient , and maximal intrinsic frequency of the system, the closed-loop system’s poles should be constrained to be within the area .
There should exist a proper solution matrix P satisfying [38]. According to Equation (25), in conjunction with the question to be answered in this paper, the feedback control ensures both stability and robust stability of the system. Use the following theorem for the solution:
Theorem 1. For each vertex of the multicellular form of the system (26), if there exists a feedback matrix , matrix , and robust disturbance suppression criterion , such as [
37]
Then, the time-varying system (26) operating at any operating point
satisfies
A linear matrix inequality is used according to Theorem 1 to solve for the positivity matrix
P and the feedback gain matrix
. The following matrix inequality is obtained:
The matrices are left-multiplied and right-multiplied, respectively, by
.
Let
, then:
That is, the following LMIs are finally solved:
The feedback gain matrix for each vertex is
, then the feedback gain matrix is finally expressed as:
The feedback control strategy of the system is:
Figure 5 shows the pole distribution, where the symbol ‘★’ indicates the open-loop system poles at the apex of the parameter space, while ‘×’ indicates the closed-loop system poles near the apex of the parameter space. All the closed-loop system poles are confined limited to a specific sector
, which guarantees the dynamic performance of the system.
4.3. Braking Torque Distribution
Brake force distribution is to realize the desired direct transverse moment of the upper control input through reasonable braking force distribution. According to wheel quasi-static dynamics, the relationship of wheel braking torque and longitudinal tire force is as follows [
39]:
where
is the longitudinal tire force,
units.
Assuming that the vehicle mass distribution is symmetric, the direct transverse moment control quantity at the output of the upper controller is calculated as follows:
where
is the difference between the longitudinal forces of the left and right wheels of the vehicle, in units of
. Then, the left and right wheel differential braking torque is calculated as follows:
where
is the differential braking torque of the left and right wheels.
Considering the braking force saturation constraint of the road surface, combined with Equation (42), the maximum braking force that each wheel can provide is calculated as follows:
where
is the maximum braking torque that the road surface can provide;
is the road surface adhesion coefficient.
The braking torque distribution algorithm proposed in this section is presented in
Table 2:
5. Experimental Results and Analysis
In this section, the two experimental cases (S-turn and J-turn) are used to verify the performance of the fault-tolerant control strategy by utilizing TruckSim/Simulink and the HIL system. Two experimental cases, S-turn and J-turn, are designed for relatively sharp high-speed turning maneuvers. Different types of brake system faults were considered, including normal operation, additional faults, brake failure, and brake holding. The experiments assumed a uniform torque distribution between the front and rear wheels using the vehicle parameters listed in
Table 3. The vehicle state parameter outputs are plotted for two cases to demonstrate the performance of the proposed fault-tolerant control strategy (LPV/
H∞). The first case shows the LPV/
H∞ controller’s vehicle state parameter outputs without actuator faults, while the second case shows the LMI state feedback controller’s vehicle state parameter outputs with actuator faults.
5.1. Hardware-in-the-Loop System
Figure 6 shows the physical diagram of the commercial vehicle hardware-in-the-loop test platform used in this paper. It mainly consists of EBS, SBW system, upper computer, and lower computer.
Figure 7 illustrates the architecture of the implementation of a fault-tolerant control HIL system. The implementation process is as follows: first, the Simulink model written for the upper LPV controller and the vehicle dynamics model from TruckSim are embedded into the lower computer based on the NI PXI system. The lower computer executes the LPV controller algorithm in real time and sends the target corner to the underlying controller of the steering system. At the same time, the calculated direct swing torque determines the target pressure of the corresponding brake air chamber through the braking force distribution strategy and sends it to the lower controller. The underlying braking system calculates the opening and closing times of the solenoid valves using a PWM-like control method and controls the solenoid valves of the EBS to achieve the target braking pressure in the brake air chamber. After the steering system and brake system actuators generate actions, the corner sensor and brake chamber pressure sensor transmit the collected real values to the vehicle–road model of TruckSim in the lower computer via the CAN channel. TruckSim receives the control inputs and generates new state quantities, which are sent to the LPV controller in the lower computer to form a closed-loop control. At the same time, the analog quantities are converted to digital quantities by the DAQ data acquisition module of LabVIEW and displayed on the upper computer.
5.2. Results and Analysis
Condition 1: S-turn condition. Vehicle speed
; road surface adhesion coefficient
. EBS fault types include: at 3 s and 10 s, the left rear and right front wheels have brake failure faults, i.e., actual left rear wheel brake pressure is 0.4 times the target left rear wheel brake pressure
; actual right front wheel brake pressure is 0.4 times the target right front wheel brake pressure
. The setting of brake actuator fault coefficients and comprehensive fault coefficients are shown in
Figure 8.
Figure 9 shows the experimental results when there is a partial failure fault of the brake actuator in the S-turn driving scenario.
Figure 9a,b show outputs of the upper fault-tolerant controller, which is the steering wheel angle and direct yaw moment of the vehicle, respectively. When the brake actuator fails, the direct crossover torque control is reduced while the steering control is increased to compensate for the reduced direct yaw moment control. However, PID control does not work well in conjunction with the steering system to control vehicle stabilization.
Figure 9c–e show the four-cylinder brake pressures, and when the left front and right rear wheels fail, their braking duties are reduced, thus decreasing the involvement of the failed actuator.
Figure 9f shows the road curvature.
Figure 9g,h show the variation of the vehicle’s yaw rate and the sideslip angle. In the event of a fault, the fault-tolerant control strategy suggested in this paper keeps the vehicle’s yaw rate and sideslip angle relatively stable. The maximum value of the vehicle’s yaw rate does not exceed 0.2150 rad/s, and the maximum value of the sideslip angle does not exceed 1.1050° in all control strategies. This ensures the driving stability of the vehicle.
Figure 9j illustrates the information about the trajectory tracking error. The fault-tolerant control strategy proposed can better ensure the trajectory tracking accuracy when the brake actuator failure fault occurs in this paper. The maximum values of trajectory tracking errors for the two fault-tolerant control strategies, except for PID control, are 0.0975 m and 0.1100 m, respectively. The PID control path error is relatively large and not very robust.
In summary, under the S-turn condition, for the brake actuators with partial failure, the fault-tolerant control strategy proposed can optimize the braking performance of each brake actuator and the cooperative steering system and improve the safety and lateral stability of the vehicle driving process while ensuring high path tracking accuracy in this paper.
Condition 2: J-turn condition. Vehicle speed
; road surface adhesion coefficient
. The EBS system fault types include: brake hold fault and extra fault for the left rear and left front wheels, respectively, at 3 s and 5 s, i.e., actual left rear wheel brake pressure is 0 times the target left rear wheel brake pressure
. The setting of the brake actuator failure factor and the combined failure factor is shown in
Figure 10.
The validity of the fault-tolerant control strategy presented in coping with the stuck brake actuator fault and additional faults is verified by the experimental results shown in
Figure 11 in the J-turn driving scenario in this paper.
Figure 11a,b demonstrate the variation of steering wheel angle and direct yaw moment, indicating the synergistic effect of the fault-tolerant control strategy combined with a steering system. The PID control algorithm is insensitive to faults and basically does not react to the steering-braking control in the event of a fault.
Figure 11c–e,g,h show that the pressure redistribution of the four brake wheel cylinders, as well as the stability of the vehicle’s yaw rate and the sideslip angle, are also verified, with the maximum value of the vehicle’s yaw rate not exceeding 0.2377 rad/s for all control strategies, and the maximum value of the vehicle’s sideslip angle not exceeding 1.3567°.
Figure 11f shows the road curvature.
Figure 11i,j show that in terms of trajectory tracking, the fault-tolerant control strategy can reduce the maximum value of the trajectory tracking error, and the maximum values of the trajectory tracking error of the two fault-tolerant control strategies, except for PID control, are 0.1230 m and 0.1410 m, respectively. The PID control algorithm has a path-tracking error that becomes large when the path curvature increases and the risk of vehicle destabilization increases. It can be seen that the LPV/
H∞ control has higher robustness compared to the PID control algorithm. In summary, the fault-tolerant control strategy not only improves the stability of the vehicle’s travel, safety, and accuracy of trajectory tracking but also strengthens the system’s tolerance to the brake actuator failure in this paper.
In summary, under J-turn conditions, the fault-tolerant control strategy presented that includes the brake actuator fault factor in the brake force distribution combined with the steering system improves the safety and stability of the vehicle with good lateral path tracking effect to solve the brake actuator brake hold-up fault and other additional faults in this paper.