Next Article in Journal
IMU Signal Generator Based on Dual Quaternion Interpolation for Integration Simulation
Previous Article in Journal
Node-Identification-Based Secure Time Synchronization in Industrial Wireless Sensor Networks
Previous Article in Special Issue
Interval Fuzzy Model for Robust Aircraft IMU Sensors Fault Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sensitivity-Based Fault Detection and Isolation Algorithm for Road Vehicle Chassis Sensors

1
Department of Electrical Engineering, Hanyang University, Seoul 04763, Korea
2
Chassis System Control Development Team, Hyundai Motor Company, 150 Hyundaiyeonguso-ro, Namyang-eup, Hwaseong-si 18280, Korea
3
Department of Electrical and Biomedical Engineering, Hanyang University, Seoul 04763, Korea
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(8), 2720; https://doi.org/10.3390/s18082720
Submission received: 31 May 2018 / Revised: 12 August 2018 / Accepted: 15 August 2018 / Published: 18 August 2018
(This article belongs to the Special Issue Sensors for Fault Detection)

Abstract

:
Vehicle control systems such as ESC (electronic stability control), MDPS (motor-driven power steering), and ECS (electronically controlled suspension) improve vehicle stability, driver comfort, and safety. Vehicle control systems such as ACC (adaptive cruise control), LKA (lane-keeping assistance), and AEB (autonomous emergency braking) have also been actively studied in recent years as functions that assist drivers to a higher level. These DASs (driver assistance systems) are implemented using vehicle sensors that observe vehicle status and send signals to the ECU (electronic control unit). Therefore, the failure of each system sensor affects the function of the system, which not only causes discomfort to the driver but also increases the risk of accidents. In this paper, we propose a new method to detect and isolate faults in a vehicle control system. The proposed method calculates the constraints and residuals of 12 systems by applying the model-based fault diagnosis method to the sensor of the chassis system. To solve the inaccuracy in detecting and isolating sensor failure, we applied residual sensitivity to a threshold that determines whether faults occur. Moreover, we applied a sensitivity analysis to the parameters semi-correlation table to derive a fault isolation table. To validate the FDI (fault detection and isolation) algorithm developed in this study, fault signals were injected and verified in the HILS (hardware-in-the-loop simulation) environment using an RCP (rapid control prototyping) device.

1. Introduction

The vehicle control system improves the performance of the braking, steering, and suspension. ESC (electronic stability control), which is a vehicle chassis control system, is used to maintain the driving stability in consideration of the driving situation of the driver, the vehicle condition, and the road conditions [1,2]. The steering system MDPS (motor-driven power steering) receives the steering input of the driver and provides assistant torque to the support steering [3,4]. The ECS (electronically controlled suspension) system can also maintain the stability and ride comfort by varying the height of the vehicle body depending on the road surface condition and the driving conditions [5,6,7].
An advanced driving assistance system (ADAS), which is more advanced than the traditional driving assistance system (DAS), is a system that assists drivers with advanced systems, and is the subject of many current research projects. Recently, parking assistance systems (PAS) have also been developed to accurately identify obstacles and to park a car automatically using sensor fusion [8]. Autonomous emergency braking (AEB) has also been developed to cope with emergencies that are difficult for drivers to handle [9]. Adaptive cruise control (ACC) was first proposed in the 1960s to assist drivers and, more recently, to take into account not only convenience and safety but also fuel economy to make optimal driving possible [10]. Further studies have undertaken research into lane-keeping assistance systems (LKAS) which recognize lanes through sensors and prevent lane departure [11,12,13].
Therefore, sensors in intelligent vehicles that use sensors to control cars and in autonomous vehicles that run without driver input are essential. However, contingency plans are also needed if these sensors fail. A car that operates based on sensor signals can pose a fatal threat to a car, driver, and even pedestrians when a sensor fails. For this reason, diagnosing sensor failures is an important task for researchers who develop smart cars.
The fault diagnosis method can be classified into a hardware redundancy method and an analytical redundancy method [14,15,16,17]. The hardware redundancy method in Figure 1a uses two or more sensors and actuators to ensure that stable fault diagnosis and normal operation are possible and have high reliability. However, this method has a disadvantage in that cost and space for duplication are required. Therefore, an analytical redundancy method in Figure 1b using mathematical relations between signals that overcome these problems has been proposed and studied. These methods of preparing for failure by creating an analytical redundancy make it possible to diagnose failure with algorithms without investing in space and cost, and thus enabling the commercialization of smart cars.
However, there are limitations to performing fault diagnosis with multiple residuals. This is because there is a difference between a mathematical model that is considered for diagnosing faults and a real car. Researchers in past studies have called this model uncertainty. In other words, when many residuals are applied, there are model uncertainties of different sizes and types in each of the residuals. Model uncertainty can have a fatal impact on each of the analytical redundancies. For this reason, it is difficult to detect and isolate a fault using multiple residuals. In previous studies, developers have set arbitrary limits to account for this model uncertainty. However, the analytical method of fault-finding with dynamic models is problematic for model uncertainty. Therefore, an adaptive thread using the frequency of input expressions has also been studied and widely used [18].
Recently, a study was conducted on an observer using real-time fuzzy calculations to diagnose faults using neural networks [19]. Moreover, with the significant improvement in computational power and efficiency of computers, research was conducted to detect and classify faults using machine learning [20]. A further study suggested failure diagnosis using a new method, Gaussian Mixer Modeling, to apply model-based fault-finding for nonlinear systems [21]. In contrast, a randomized failure detection method was also proposed using a generalized canonical correlation analysis without the use of a Gaussian model [22]. Another groundbreaking study was also conducted to diagnose faults on systems without sensors using only dynamic models [23]. However, research has yet to be conducted on systems where the accurate determination and separation of failures are critical, with many types of sensors operating simultaneously, as is the case in automobiles.
This paper is based on a study first reported in the Korean Journal of Transaction of KSAE [24]. In this paper, we propose a new method of fault diagnosis, sensitivity-based fault detection, and isolation. Section 2 introduces and describes the sensitivity-based fault method. In Section 3, estimation is performed based on vehicle dynamics to diagnose faults on sensors in the vehicle and verified using Carsim, a vehicle dynamics simulator. As a next step, the residual is calculated using the proven estimation and sensor values. In Section 4, the calculated residual expression is used to calculate the sensitivity to the fault signal. In Section 5, we verify the sensitivity-based FDI (fault detection and isolation) algorithm introduced in Section 2. For verification, we inject the failure of each sensor into the simulation environment based on HILS (hardware-in-the-loop simulation) and examine the results.

2. Fault Detection and Isolation Algorithm

2.1. Residual Generation, Threshold Review

The method for generating the residual is shown in Figure 2. It shows how to use the output error method and polynomial error method using the input and output models of the system.
r = y p y m   ( O u t p u t   e r r o r )
r = A m ( s ) y p B m ( s ) u   ( P o l y n o m i a l   e r r o r )
If the model is correct, the residual would be zero for normal conditions, and it would be non-zero when a failure exists. However, there is the model uncertainty due to the system, which is estimated by the model. To solve this model uncertainty, the existing model-based fault diagnosis is based on the following fault detection conditions.
r ( Δ ) > T H Δ   ( F a u l t   d e t e c t i o n   c o n d i t i o n )
r ( Δ ) T H Δ   ( N o   F a u l t   d e t e c t i o n   c o n d i t i o n )
Unlike Equations (3) and (4), which are set threshold targets based on the residual, the new condition is calculated to the fault signal expressed in Equation (5).

2.2. Sensitivity Applied Fault Detection and Isolation

f ( t ) > T H f
where f represents the fault signal and T H f indicates the maximum allowable range of the fault. In this case, we can rearrange the threshold value based on the residual value, which is the actual result of the algorithm for detecting the fault. Therefore, the fault signal can be expressed as a combination of the residual sensitivity of the fault signal and the residual of the fault signal, as shown in Equations (6) and (7).
r ( f ( t ) ) = r f f ( t )
f ( t ) = r f r ( f ( t ) ) > T H f
Therefore, the fault detection condition can be defined by Equation (8) and, finally, the fault detection condition of Equation (9) can be derived for the threshold considering model uncertainty [24].
r ( f ( t ) ) > r f T H f
r ( Δ ,   f ( t ) ) > T H Δ + r f T H f
In previous fault diagnosis studies, the concept of fault detectability has been presented as in Figure 3 [19]. In this paper, the detectability of the fault is considered using residual sensitivity. For the fault isolation, the sensitivity of each residual equation is analyzed, and the fault isolation table is also derived from the analysis of residual equations for the fault detectability.
Finally, the model-based residual value and fault detection condition are calculated in real time for fault diagnosis. These were applied to the fault detection and isolation algorithm as shown in Figure 4. This algorithm compares the residual with a threshold value and generates a fault flag, indicating that the corresponding residual is abnormal. Considering residual sensitivity as detectability, we can separate faults using these flags.

3. Vehicle Dynamics-Based Residual Generation and Simulation

We used constraints based on vehicle dynamics to diagnose faults in sensors used in automobiles. For the convenience of developing the FDI algorithm, we calculated the residuals of the wheel angular speed, steering wheel angle, and normal force of each wheel. To estimate and generate the roll angle residual, we used the polynomial error method and verified the algorithm.
In Section 3, we estimate and simulate the wheel speed and steering wheel angle output of sensors in the vehicle to calculate the residual. However, estimates without a sensor, such as normal force and roll angle, are also addressed by the FDI algorithm, so the overall estimate was validated using Carsim (a vehicle dynamics simulator). This study assumes a single fault. Thus, it was assumed that robust estimation of longitudinal speed is possible by using other speed and acceleration sensors [25,26]. It was also assumed that the car was traveling on a level surface without bank angle and grade, the most common road type.

3.1. Wheel Angular Speed Residual

v ^ f l = v x ψ ˙ ( l t w 2 l f v y v x )
v ^ f r = v x + ψ ˙ ( l t w 2 + l f v y v x )
v ^ r l = v x ψ ˙ l t w 2
v ^ r r = v x + ψ ˙ l t w 2
Figure 5 shows vehicle wheel with the mass center of the vehicle. Equations (10) and (11) are equations for the front left and right wheel speeds, where v x is the longitudinal speed of the vehicle, ψ ˙ is the yaw rate, l t w is the track width, l f is the length of the wheel base, v y is the lateral speed of the vehicle, v f l is the longitudinal speed of the front left wheel, v f r is the longitudinal speed of the front right wheel, v r l is the longitudinal speed of the rear left wheel, and v r r is the longitudinal speed of the rear right wheel [27,28].
Equations (12) and (13) are equations for the rear left and right wheel speeds. To validate the dynamic equation, the simulation scenario in Figure 6 was used [29,30]. Results of the simulation in Figure 7 show that minor errors exist as the vehicle speed increases. In other words, we can see that there is a model uncertainty that occurs when a vehicle accelerates.
Lateral velocity ( v y ) can be calculated using the lateral acceleration ( a y ) and the yaw rate ( ψ ˙ ) signal as shown in Equation (14) [31,32]. There is no lateral velocity sensor, but we used the equation to help understand the vehicle dynamics model used in residuals. For this reason, v y is also estimated using a dynamic model:
v y = t 0 t ( a y ψ ˙ v x ) d t
and v y estimation simulation is also conducted as in Figure 8, where a y is the lateral acceleration of the vehicle.
The lateral velocity required for the calculation is calculated by Equation (14). Therefore, the residual equations for the fault diagnosis system are constructed by Equations (15) to (18).
r 1 :   ω f l v ^ f l r = ω f l c 1 ( ψ ˙ ,   a y )
r 2 :   ω f r v ^ f r r = ω f r c 2 ( ψ ˙ ,   a y )
r 3 :   ω r l v ^ r l r = ω r l c 3 ( ψ ˙ )
r 4 :   ω r r v ^ r r r = ω r r c 4 ( ψ ˙ )
For convenience of explanation, wheel speed v f l , f r ,   r l ,   r r is converted as wheel angular speed ω f l , f r ,   r l ,   r r using tire radius r . The parameters semi-correlation table analysis was performed to analyze the relationship between the generated residual and the sensor signals. Table 1 shows the result of the parameters semi-correlation table analysis visualized as an X representation of the association between the sensors and the residual.
Through analysis, residual 1 can easily be influenced by the yaw rate signal, the lateral acceleration signal, and the angular speed signal of the front left wheel. Likewise, residual 4 can be influenced by the yaw rate signal and the wheel angular speed of the rear right wheel. In other words, it is possible to analyze that residuals 1–4 are affected by different signals.

3.2. Steering Wheel Angle Residual

The steering angle has the constraint of Equation (19) and so constitutes Equation (20).
δ ^ s w a , 1 = i r l v x ( 1 + v x 2 v c h 2 ) ω f r ω f l l t w
δ ^ s w a , 2 = i r l v x ( 1 + v x 2 v c h 2 ) ω r r ω r l l t w
r 5 :   δ s w a δ ^ s w a , 1 = δ s w a c 5 ( ω f l , ω f r )
r 6 :   δ s w a δ ^ s w a , 2 = δ s w a c 6 ( ω r l , ω r r )
Residuals 5 and 6, which were generated using Equations (19) and (20), are given in Equations (21) and (22) where δ s w a is the steering wheel angle, i r is the steering ratio, and v c h is the characteristic velocity of the vehicle [33,34]. For steering wheel angle estimation validation, we used scenario 2, shown in Figure 9. Figure 10 shows the validation simulation result of the sensor value with estimation values.
Table 2 shows the parameters semi-correlation table matrix result of residuals 5 and 6. Similar to Table 1, the signals used have a different influence on residuals 5 and 6.

3.3. Suspension Velocity Residual

To diagnose the failure of the vertical acceleration sensor installed in the vehicle, a normal force is calculated using the acceleration sensor signal. However, the normal force cannot be measured by sensors. Thus, to calculate the polynomial error method residual, the normal force was also calculated by considering the weight shift of the vehicle using the longitudinal and lateral acceleration sensor signals.
Figure 11a shows the vertical forces of the vehicle on the road from the side view. Figure 11b shows the vertical forces of the vehicle from the front view. The vertical force acting on each wheel can be calculated from Equations (23) to (26) by considering the weight shift according to the behavior of the vehicle when the longitudinal acceleration and lateral acceleration are known [35], where f z , i ( i = f l ,   f r ,   r l ,   r r ) is the normal force, M s is the vehicle mass, g is the gravitational acceleration, l r is the length of the rear wheel base, h s is the height from the ground to the mass center, and a x is the longitudinal acceleration of the vehicle.
f z , f l , 1 = M s g l r 2 l M s a x h s 2 l M s a y h s l r l t w l
f z , f r , 1 = M s g l r 2 l M s a x h s 2 l + M s a y h s l r l t w l
f z , r l , 1 = M s g l f 2 l + M s a x h s 2 l M s a y h s l f l t w l
f z , r r , 1 = M s g l f 2 l + M s a x h s 2 l + M s a y h s l f l t w l
To calculate the other normal force estimation, the quarter car model in Figure 12 was used [36,37].
m s ( z ¨ s g ) + k s ( z s z u ) + b s ( z ˙ s z ˙ u ) = 0
m s ( z ¨ s g ) + k s ( z s z u ) + b s ( z ˙ s z ˙ u ) + k t ( z u q ) = 0
f z + k t ( q z u ) = 0
In the quarter car model, the normal force of each wheel has the relation of Equations (27) to (29), where m s is the sprung mass of the quarter car model, m u is the un-sprung mass of the quarter car model, k s is the suspension spring coefficient, b s is the suspension damper coefficient, k t is the tire spring coefficient, z ¨ s is the vertical acceleration of sprung mass, z ˙ s z ˙ u is the suspension velocity, z s z u is the suspension deflection, z u is the un-sprung mass height, q is the road profile, and f z is the normal force effect on the tire.
In this paper, assuming that the tire stiffness is ignored, the vertical force of each wheel is summarized by Equation (30).
f z , i , 2 = ( m s , i + m u , i ) g m s , i z ¨ s , i m u , i z ¨ u , i ( i = f l , f r , r l , r r )
Therefore, residuals 7 to 10 for fault detection can be calculated by Equations (31) to (34).
r 7 : f ^ z , f l , 1 f ^ z , f l , 2 = c 7 ( a x ,   a y , z ¨ s , f l , z ¨ u , f l )
r 8 : f ^ z , f r , 1 f ^ z , f r , 2 = c 8 ( a x ,   a y , z ¨ s , f r , z ¨ u , f r )
r 9 : f ^ z , r l , 1 f ^ z , r l , 2 = c 9 ( a x ,   a y , z ¨ s , r l , z ¨ u , r l )
r 10 : f ^ z , r r , 1 f ^ z , r r , 2 = c 10 ( a x ,   a y , z ¨ s , r r , z ¨ u , r r )
The simulation results in Figure 13 show that there are few errors, but the tendency of the estimation is the same. Since this error is due to the model uncertainty, it can be judged that it does not have a great influence on the failure judgment.
However, the rear left, right wheel vertical acceleration ( z ¨ u , r l ,   z ¨ u , r r ), and rear left body acceleration ( z ¨ s , r l ) in Equations (31) to (34) are values calculated with existing vertical acceleration sensors as shown in Equations (35) to (36). In the sensitivity analysis, therefore, residuals 7 to 10 must be reconsidered as Equations (37) to (40).
z ˙ s , f l ( t ) = t 0 t z ¨ s , f l ( t ) d t z ˙ s , f r ( t ) = t 0 t z ¨ s , f r ( t ) d t z ˙ s , r l ( t ) = t 0 t z ¨ s , f l ( t ) d t t 0 t z ¨ s , f r ( t ) d t + t 0 t z ¨ s , r r ( t ) d t z ˙ s , r r ( t ) = t 0 t z ¨ s , r r ( t ) d t
z ˙ u , f l ( t ) = t 0 t z ¨ u , f l ( t ) d t z ˙ u , f r ( t ) = t 0 t z ¨ u , f r ( t ) d t z ˙ u , r l ( t ) = z ˙ u , f l ( t + l / v x ) z ˙ u , r r ( t ) = z ˙ u , f r ( t + l / v x )
The vertical body velocity is calculated by Equation (35), with the vertical wheel velocity calculated by Equation (36).
r 7 : f ^ z , f l , 1 f ^ z , f l , 2 = c 7 ( a x ,   a y , z s , f l ¨ , z u , f l ¨ )
r 8 : f ^ z , f r , 1 f ^ z , f r , 2 = c 8 ( a x ,   a y , z s , f r ¨ , z u , f r ¨ )
r 9 : f ^ z , r l , 1 f ^ z , r l , 2 = c 9 ( a x ,   a y , z s , f l ¨ , z s , f r ¨ , z s , r r ¨ , z u , f l ¨ )
r 10 : f ^ z , r r , 1 f ^ z , r r , 2 = c 10 ( a x ,   a y , z s , r r ¨ , z u , f r ¨ )
The normal force residual calculated with the existing sensors can be summarized by Equations (37) to (40). Therefore, the parameters semi-correlation table is expressed as in Table 3. However, unlike the previous parameters semi-correlation tables depicted in Table 1 and Table 2, the parameters semi-correlation table shows that the first and second columns tend to be the same, and that the third and sixth columns tend to be the same. This means that if the longitudinal acceleration sensor has a fault, residuals 7 to 10 make flags, but this cannot be distinguished from a lateral acceleration fault. Therefore, an additional residual using a signal described in Section 3.4 is essential for fault isolation.

3.4. Roll Angle Residual

Unlike the previously calculated residuals 1 to 6, residuals 7 to 10 are calculated by the polynomial error method instead of the output error method. This is because the estimated value used as a constraint is not known from the vehicle sensors. Similarly, since the roll angle of a car is not measured with a sensor, the roll-relevant residual is calculated in a polynomial error method using vehicle dynamics estimation.
The roll angle can be calculated from Equations (41) and (42), where k r o l l is the roll coefficient of the vehicle [38,39,40].
ϕ ^ 1 = Δ z f l Δ z f r + Δ z r l Δ z r r 2 l t w
ϕ ^ 2 = ( M s h s k r o l l ) a y
Δ z i = z s , i z u , i   ( i = f l , f r , r l , r r )
Figure 14 shows the roll angle scheme where Δ z i   ( i = f l ,   f r ,   r l ,   r r ) is presented as in Equation (43). Assuming a flat road surface, we can consider the suspension deflection as shown in Equation (43), substituting it into Equation (44).
Δ z i = z s , i   ( i = f l , f r , r l , r r )
Moreover, Equation (42) presents another equation of the roll angle using the lateral acceleration signal. However, roll angle estimation formulas use only lateral acceleration signal and suspension deflection. This problem creates difficulty in a sensitivity analysis using partial derivatives. Therefore, the residual of estimation of the derivative of the roll rate was added as a constraint as in Equations (45) and (46). Figure 15 shows the result of the estimation simulations of the roll angle and the derivatives of the roll rate. Figure 15a,b both can confirmed that there is very little error.
ϕ ^ 1 ¨ = z ¨ s ,   f l z ¨ s , f r + z ¨ s , r l z ¨ s , r r 2 l t w = z ¨ s ,   f l z ¨ s , f r 2 l t w
ϕ ^ 2 ¨ = ( M s h s k r o l l ) a ¨ y
r 11 : ϕ ^ 1 ˙ ϕ ^ 2 ˙ = c 11 ( a y , z s , f l ¨ , z s , f r ¨ )
r 12 : ϕ ^ 1 ¨ ϕ ^ 1 ¨ = c 12 ( a y , z s , f l ¨ , z s , f r ¨ )
The parameters semi-correlation table of residuals 11 and 12 in Equations (47) and (48) is presented in Table 4. As shown in the parameters semi-correlation table, residual 11 is related to lateral acceleration, body vertical acceleration front left, and body vertical acceleration front right. However, for convenient sensitivity calculation, the sensitivity analysis of the residuals would be as shown in Table 5.

4. Residual Sensitivity Analysis

To develop the proposed FDI algorithms considering the residual sensitivity, a sensitivity analysis was conducted via the partial derivative. Each residual was partially differentiated by fault signals.
Table 6 presents the equations of residual sensitivity using the vehicle sensor signals. For the visualization of sensitivity, the simulation was conducted using scenario 1, which was presented in Section 3.1.
Figure 16 shows the sensitivity of the residuals. In Figure 16a, residuals 1 to 4 are very sensitive to the yaw rate signal. However, in Figure 16b,c, residuals 1 and 2 have zero sensitivity for no lateral dynamic behavior. Also, the sensitivity of residual 1 to the yaw rate ( r 1 ψ ˙ ) uses yaw as a rate signal. Therefore, threshold using these sensitivities are not appropriate for use in the fault detection; if the yaw rate sensor signal has a fault, the threshold for residual 1 also goes wrong. In the table of fault detection and isolation (Table 7), these results should be applied for accurate fault isolation.

5. Fault Detection and Isolation Algorithm Test Result

The proposed sensitivity-based FDI algorithm was verified by generating a faulty signal in an HILS-based simulation environment using RCP (rapid control prototyping) equipment implemented with a fault diagnosis algorithm. Using scenarios 1 and 2 in Figure 6 and Figure 9, each fault was injected, and it was validated that the fault can be detected by the sensitivity-applied threshold. Injected faults were also isolated as shown in Figure 17, Figure 18, Figure 19, Figure 20, Figure 21, Figure 22, Figure 23, Figure 24, Figure 25, Figure 26, Figure 27, Figure 28, Figure 29, Figure 30, Figure 31 and Figure 32. In these experiments, IPG’s Xpack4 and CarMaker in addition to dSPACE’s MicroAutoBox2 are used. Moreover, all signals used in the sensitivity-based FDI algorithm received by the CAN (controller area network) were connected to an HILS device. In order to ensure efficiency, only one experiment result was inserted for the same type of sensor fault result.
Figure 17 shows the experimental results in the normal situation with no fault and Figure 18 shows the simulation results in the case where the yaw rate sensor failed. In Figure 18, residuals 3 and 4 exceeded their thresholds, as designed by their sensitivities. On the other hand, as mentioned in Section 4, residuals 1 and 2 cannot detect a yaw rate sensor fault. This is because the threshold for residuals 1 and 2 use a faulty signal yaw rate signal (shown in Figure 18a,b).
Figure 19 shows the experimental results in the normal situation with no fault and Figure 20 shows the simulation results in the case where the longitudinal acceleration sensor failed. In Figure 20, residuals 7–10 exceeded their thresholds. This result is consistent with the expected results from the Table 7.
Figure 21 shows the experimental results in the normal situation with no fault and Figure 22 shows the simulation results in the case where the lateral acceleration sensor failed. In Figure 22, residuals 7–11 exceeded their thresholds, as designed by their sensitivities. As derived from Table 7 above, we reflected the failure sensitivity of the residual to the lateral acceleration sensor. In this process, residual 1 and 2 had a sensitivity of 0 when no steering occurred, as shown in Figure 16. For this reason, we decided not to use residuals 1 and 2 to detect lateral acceleration sensor faults. It was also confirmed that residual 11 effectively separates the failure of the longitudinal acceleration sensor and the failure of the lateral acceleration sensor.
Figure 23 shows the experimental results in the normal situation with no fault and Figure 24 shows the simulation results in the case where the wheel angular speed sensor at the front right failed. In Figure 24, residuals 2 and 5 exceeded their thresholds, as designed by their sensitivities. These results are consistent with the expected results from Table 7.
Figure 25 shows the experimental results in the normal situation with no fault and Figure 26 shows the simulation results in the case where the wheel angular speed sensor at the rear right failed. In Figure 26, residuals 4 and 5 exceeded their thresholds, as designed by their sensitivities. These results are consistent with the expected results from Table 7.
Figure 27 shows the experimental results in the normal situation with no fault and Figure 28 shows the simulation results in the case where the steering wheel angle sensor failed.
Figure 29 shows the experimental results in the normal situation with no fault and Figure 30 shows the simulation results in the case where the body vertical acceleration sensor at the front left failed. In Figure 30, residuals 7, 9, and 12 exceed their thresholds. In Section 3, residual 12 was added to separate the fault tendency of the body vertical acceleration front left from the fault tendency of wheel vertical acceleration front left. Figure 30 shows that residual 12 effectively detected the fault of the body vertical acceleration sensor at the front left in the HIL simulation.
Figure 31 shows the experimental results in the normal situation with no fault and Figure 32 shows the simulation results in the case where the wheel vertical acceleration sensor of front left failed. In this simulation result, it was confirmed that residuals 7 and 9 exceeded their threshold values, which is different from the results shown in Figure 30. Based on this, it was possible to separate the fault tendencies of the body vertical acceleration sensor at the front left from the wheel vertical acceleration sensor at the front left. This also showed that residual 12 effectively isolated the fault of the body and wheel vertical acceleration sensors at the front left in the HIL simulation.

6. Conclusions

In this paper, to diagnose the faults of road chassis vehicle sensors, sensitivity-based fault detection and an isolation algorithm were developed. The proposed algorithm was constructed based on the sensitivity of residuals and generated using the analytical method. To generate residuals, 12 vehicle dynamics equations were designed and used.
Since a large number of failures were diagnosed simultaneously, the scope of each residual was significantly different, causing difficulties in determining and separating the failures. To improve the accuracy of fault judgment, the sensitivity of the residuals was analyzed analytically and applied to a threshold. Moreover, to improve the accuracy of the fault isolation, the sensitivity of the residual was applied to the previously analyzed parameters semi-correlation table to derive the fault isolation table. The open-loop state observer and FDI algorithms used in this paper were validated through a vehicle dynamic simulator and via HIL simulations.
As shown in the simulation results in Figure 17, Figure 18, Figure 19, Figure 20, Figure 21, Figure 22, Figure 23, Figure 24, Figure 25, Figure 26, Figure 27, Figure 28, Figure 29, Figure 30, Figure 31 and Figure 32, the results of the fault detection conditions using residual sensitivities are similar to those obtained by the adaptive threshold method introduced in previous studies. However, the difference in this paper is that the sensitivity of each residual is analyzed to take into account the uncertainty of the model. This study will help researchers who study faults in sensor-equipped commercial vehicles as well as fault-tolerant controllers of autonomous vehicles that control vehicles with sensor information. Further research will consider developing FDI algorithms using a closed-loop based observer and its sensitivity.

Author Contributions

Formal analysis, W.N.; Project administration, S.L. and H.L.; Software, W.N., C.P., and S.Y.; Validation, W.N., C.P., S.L., and S.Y.; Writing—original draft, W.N.; Writing—review and editing, W.N. and H.L.

Funding

This research received no external funding.

Acknowledgments

This work was supported by “The Technology Innovation Program” (10052501, development of design technology of a device visualizing the virtual driving environment and synchronizing with the vehicle actual driving conditions to test and evaluate ADAS) funded by the Ministry of Trade, Industry, and Energy (MI, Korea). This paper is the result of research carried out by research fund, experimental equipment, and technical support from HMC.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Garimella, P.; Yao, B. Model-based fault detection of an electro-hydraulic cylinder. In Proceedings of the 2005 American Control Conference, Portland, OR, USA, 8–10 June 2005; pp. 484–489. [Google Scholar]
  2. Shi, Z.; Gu, F.; Lennox, B.; Ball, A. The development of an adaptive threshold for model-based fault detection of a nonlinear electro-hydraulic system. Control Eng. Pract. 2005, 31, 1357–1367. [Google Scholar] [CrossRef]
  3. Isermann, R. Fault-Tolerant Components for Automatic Driving Automobiles; Springer: Wiesbaden, Germany, 2016. [Google Scholar]
  4. Liao, Y.; Du, H. Modeling and analysis of electric power steering system and its effect on vehicle dynamic behavior. Int. J. Veh. Auton. Syst. 2003, 1. [Google Scholar] [CrossRef]
  5. Fischer, D.; Borner, M.; Schmitt, J.; Isermann, R. Fault detection for lateral and vertical vehicle dynamics. Control Eng. Pract. 2007, 15, 315–324. [Google Scholar] [CrossRef]
  6. Zeng, Q.; Bogy, D. A simplified 4-DOF suspension model for dynamic load/unload simulation and its application. Trans. ASME 2000, 122, 274–279. [Google Scholar] [CrossRef]
  7. Borner, M.; Straky, H.; Weispfenning, T.; Isermann, R. Model based fault detection of vehicle suspension and hydraulic brake systems. Mechatronics 2002, 12, 999–1010. [Google Scholar] [CrossRef]
  8. Suhr, J.K.; Jung, H.G. Sensor fusion-based precise obstacle localisation for automatic parking systems. Electron. Lett. 2018, 54, 445–447. [Google Scholar] [CrossRef]
  9. Feig, P.; König, A.; Gschwendtder, K.; Lohrer, J.; Schatz, J.; Lienkamp, M. Deriving system parameters of a 360° low speed autonomous emergency braking driver assistance system for parking and maneuvering based on naturalistic driving studies. In Proceedings of the 2017 IEEE International Conference on Vehicular Electronics and Safety, Vienna, Austria, 27–28 June 2017. [Google Scholar]
  10. Yang, H.; Rakha, H.; Ala, M.V. Eco-Cooperative Adaptive Cruise Control at Signalized Intersections Considering Queue Effects. IEEE Trans. Intell. Transp. Syst. 2016, 18, 1575–1585. [Google Scholar] [CrossRef]
  11. Enache, N.M.; Mammar, S.; Netto, M.; Lusetti, B. Driver Steering Assistance for Lane-Departure Avoidance Based on Hybrid Automata and Composite Lyapunov Function. IEEE Trans. Intell. Transp. Syst. 2010, 11, 28–39. [Google Scholar] [CrossRef]
  12. Watanabe, A.; Nishida, M. Lane detection for a steering assistance system. In Proceedings of the 2005 IEEE Intelligent Vehicles Symposium Proceedings, Las Vegas, NV, USA, 6–8 June 2005; pp. 159–164. [Google Scholar]
  13. Sentouh, C.; Nguyen, A.T.; Benloucif, M.A.; Popieul, J.C. Driver-Automation Cooperation Oriented Approach for Shared Control of Lane Keeping Assist Systems. IEEE Trans. Control Syst. Technol. 2018, PP, 1–17. [Google Scholar] [CrossRef]
  14. Chen, J.; Patton, J. Robust Model-Based Fault Diagnosis for Dynamic Systems; Springer: Boston, MA, USA, 1999; pp. 4–5. [Google Scholar]
  15. Ding, X. Model-Based Fault Diagnosis Techniques, 2nd ed.; Springer: London, UK, 2013. [Google Scholar]
  16. Hyunsup, K.; Hyeongcheol, H. Fault-Tolerant Control Algorithm for a Four-Coner Closed-Loop Air Suspension System. IEEE Trans. Ind. Electron. 2011, 58, 4866–4879. [Google Scholar]
  17. Hyeongcheol, L. Analysis of model-based sensor fault diagnosis with application to a motor-driven power steering system. Proc. Inst. Mech. Eng. J. Automob. Eng. 2011, 255, 1317–1333. [Google Scholar]
  18. Isermann, R. Fault-Diagnosis System; Springer: Berlin, Germany, 2006; pp. 95–109. [Google Scholar]
  19. Li, L.; Chadli, M.; Ding, S.X.; Qiu, J.; Yang, Y. Diagnostic Observer Design for T–S Fuzzy Systems: Application to Real-Time-Weighted Fault-Detection Approach. IEEE Trans. Fuzzy Syst. 2018, 26, 805–816. [Google Scholar] [CrossRef]
  20. Tokel, H.A.; Halaseh, R.A.; Alirezaei, G.; Mathar, R. A new approach for machine learning-based fault detection and classification in power systems. In Proceedings of the 2018 IEEE Power and Energy Society Innovative Smart Grid Technologies Conference, Washington, DC, USA, 19–22 February 2018. [Google Scholar]
  21. Karami, M.; Wang, L. Fault detection and diagnosis for nonlinear systems: A new adaptive Gaussian mixture modeling approach. Energy Build. 2018, 166, 477–488. [Google Scholar] [CrossRef]
  22. Chen, Z.; Ding, S.X.; Peng, T.; Yang, C.; Gui, W. Fault Detection for Non-Gaussian Processes Using Generalized Canonical Correlation Analysis and Randomized Algorithms. IEEE Trans. Ind. Electron. 2018, 65, 1559–1567. [Google Scholar] [CrossRef]
  23. Putz, M.; Trimborn, C.; Naumann, C.; Fischer, J.; Naumann, M.; Gebel, L. Sensorless fault detection in linear axes with dynamic load profiles. Procedia Manuf. 2018, 19, 66–73. [Google Scholar] [CrossRef]
  24. Wonbin, N.; Changwoo, P.; Hyeongcheol, L.; Seokjoo, L.; Seongo, Y. Sensitivity applied model-based fault diagnosis algorithm for vehicle control system sensors. Trans. Korean Soc. Automot. Eng. 2018, 26, 378–388. [Google Scholar]
  25. Tanelli, M.; Savaresi, S.; Cantoni, C. Longitudinal vehicle speed estimation for traction and braking control systems. In Proceedings of the 2006 IEEE International Conference on Control Applications, Munich, Germany, 4–6 October 2006; pp. 2790–2795. [Google Scholar]
  26. Hwang, J.; Song, C. Fuzzy estimation of vehicle speed using an accelerometer and wheel sensors. Int. J. Automot. Technol. 2005, 6, 359–365. [Google Scholar]
  27. Kiencke, U.; Nielsen, L. Automotive Control Systems, 2nd ed.; Springer: Berlin, Germany, 2000; p. 312. ISBN 3540669221. [Google Scholar]
  28. Song, C.; Uchanski, M.; Hedrick, J. Vehicle speed estimation using accelerometer and wheel speed measurements. In Proceedings of the International Body Engineering Conference & Exhibition and Automotive & Transportation Technology Congress, Paris, France, 9–11 July 2002. [Google Scholar]
  29. Huang, W.; Su, X. Design of a fault detection and isolation system for intelligent vehicle navigation system. Int. J. Navig. Obs. 2015, 2015, 279086. [Google Scholar] [CrossRef]
  30. Chen, T.; Xu, X.; Chen, L.; Jiang, H.; Cai, Y.; Yong, L. Estimation of longitudinal force, lateral vehicle speed and yaw rate for four-wheel independent driven electric vehicles. Mech. Syst. Signal Process. 2018, 101, 377–388. [Google Scholar] [CrossRef]
  31. Farrelly, J.; Wellstead, P. Estimation of vehicle lateral velocity. In Proceedings of the 1996 IEEE International Conference in Control Applications, Dearborn, MI, USA, 15 September–18 November 1996; pp. 552–557. [Google Scholar]
  32. Imsland, L.; Johansen, T.; Fossen, T.; Grip, H.; Kalkkuhl, J.; Suissa, A. Vehicle velocity estimation using nonlinear observers. Automatica 2006, 42, 2091–2103. [Google Scholar] [CrossRef]
  33. Fennel, H.; Ding, E. A model-based failsafe system for the continental TEVES electronic-stability-program. In Proceedings of the SAE 2000 Automotive Dynamics & Stability Conference, Troy, MI, USA, 15–17 May 2000. [Google Scholar]
  34. Antonov, S.; Fehn, A.; Kugi, A. Unscented kalmanfilter for vehicle state estimation. Veh. Syst. Dyn. 2011, 49, 1497–1520. [Google Scholar] [CrossRef]
  35. Doumiati, A.; Victorino, A.; Charara, A.; Lechner, D. Lateral load transfer and normal forces estimation for vehicle safety: Experimantal test. Veh. Syst. Dyn. 2009, 47, 1511–1533. [Google Scholar] [CrossRef]
  36. Verros, G.; Natsiavas, C.; Papadimitriou, C. Design optimization of quarter-car models with passive and semi-active suspensions under random road excitation. J. Vib. Control 2005, 11, 581–606. [Google Scholar] [CrossRef]
  37. Rajamani, R. Vehicle Dynamics and Control, 2nd ed.; Springer: New York, NY, USA, 2012; pp. 301–325. [Google Scholar]
  38. Ryu, J.; Gerdes, J. Estimation of vehicle roll and road bank angle. In Proceedings of the 2004 American Control Conference, Boston, MA, USA, 30 June–2 July 2004; pp. 2110–2115. [Google Scholar]
  39. Imsland, L.; Grip, H.; Johansen, T.; Fossen, T.; Kalkkuhl, J.; Suissa, A. Nonlinear observer for vehicle velocity with friction and road bank angle adaptation—Validation and conmparison with an extended Kalman filter. SAE Int. 2007. [Google Scholar] [CrossRef]
  40. Chung, S.; Lee, H. Estimation algorithm of vehicle roll angle and control strategy of roll mitigation force distribution. Trans. Korean Soc. Automot. Eng. 2015, 23, 633–641. [Google Scholar] [CrossRef]
Figure 1. Hardware and analytical redundancy scheme. (a) Hardware redundancy scheme; (b) analytical redundancy scheme.
Figure 1. Hardware and analytical redundancy scheme. (a) Hardware redundancy scheme; (b) analytical redundancy scheme.
Sensors 18 02720 g001
Figure 2. Residual calculation with output error and polynomial method. (a) Output error method residual calculation; (b) polynomial error method residual calculation.
Figure 2. Residual calculation with output error and polynomial method. (a) Output error method residual calculation; (b) polynomial error method residual calculation.
Sensors 18 02720 g002aSensors 18 02720 g002b
Figure 3. Fault detectability (strong/weak).
Figure 3. Fault detectability (strong/weak).
Sensors 18 02720 g003
Figure 4. Sensitivity-based fault detection and isolation algorithm scheme.
Figure 4. Sensitivity-based fault detection and isolation algorithm scheme.
Sensors 18 02720 g004
Figure 5. Vehicle wheel scheme.
Figure 5. Vehicle wheel scheme.
Sensors 18 02720 g005
Figure 6. Estimation simulation scenario 1. (a) Vehicle speed; (b) steering wheel angle.
Figure 6. Estimation simulation scenario 1. (a) Vehicle speed; (b) steering wheel angle.
Sensors 18 02720 g006aSensors 18 02720 g006b
Figure 7. Estimation simulation result for wheel angular speed. (a) Wheel angular speed—fl (front left); (b) wheel angular speed—fr (front right); (c) wheel angular speed—rl (rear left); (d) wheel angular speed—rr (rear right).
Figure 7. Estimation simulation result for wheel angular speed. (a) Wheel angular speed—fl (front left); (b) wheel angular speed—fr (front right); (c) wheel angular speed—rl (rear left); (d) wheel angular speed—rr (rear right).
Sensors 18 02720 g007aSensors 18 02720 g007b
Figure 8. Estimation simulation result for lateral velocity.
Figure 8. Estimation simulation result for lateral velocity.
Sensors 18 02720 g008
Figure 9. Estimation simulation scenario 2. (a) Vehicle speed; (b) vehicle steering wheel angle.
Figure 9. Estimation simulation scenario 2. (a) Vehicle speed; (b) vehicle steering wheel angle.
Sensors 18 02720 g009aSensors 18 02720 g009b
Figure 10. Estimation simulation result for the steering wheel angle.
Figure 10. Estimation simulation result for the steering wheel angle.
Sensors 18 02720 g010
Figure 11. Vehicle normal force scheme. (a) Vehicle side view; (b) vehicle front view.
Figure 11. Vehicle normal force scheme. (a) Vehicle side view; (b) vehicle front view.
Sensors 18 02720 g011
Figure 12. Quarter car model for normal force calculation.
Figure 12. Quarter car model for normal force calculation.
Sensors 18 02720 g012
Figure 13. Estimation simulation result for the normal force. (a) Normal force—fl; (b) normal force—fr; (c) normal force—rl; (d) normal force—rr.
Figure 13. Estimation simulation result for the normal force. (a) Normal force—fl; (b) normal force—fr; (c) normal force—rl; (d) normal force—rr.
Sensors 18 02720 g013aSensors 18 02720 g013b
Figure 14. Vehicle roll angle scheme.
Figure 14. Vehicle roll angle scheme.
Sensors 18 02720 g014
Figure 15. Estimation simulation result for the roll angle derivative of the roll rate. (a) Roll angle; (b) a derivative of the roll rate.
Figure 15. Estimation simulation result for the roll angle derivative of the roll rate. (a) Roll angle; (b) a derivative of the roll rate.
Sensors 18 02720 g015
Figure 16. Sensitivity simulation result. (a) The sensitivity of yaw rate (residuals 1–4); (b) sensitivity of lateral acceleration (residuals 1, 2, 7, 8, 9, 10, 11); (c) sensitivity of lateral acceleration (residuals 1, 2, 11); (d) sensitivity of wheel angular speed—fl (residuals 1, 5); (e) sensitivity of body vertical acceleration—fl (residuals 1, 5).
Figure 16. Sensitivity simulation result. (a) The sensitivity of yaw rate (residuals 1–4); (b) sensitivity of lateral acceleration (residuals 1, 2, 7, 8, 9, 10, 11); (c) sensitivity of lateral acceleration (residuals 1, 2, 11); (d) sensitivity of wheel angular speed—fl (residuals 1, 5); (e) sensitivity of body vertical acceleration—fl (residuals 1, 5).
Sensors 18 02720 g016aSensors 18 02720 g016b
Figure 17. FDI (fault detection and isolation) simulation result for yaw rate sensor (normal). (a) Residual 1 and threshold; (b) residual 2 and threshold; (c) residual 3 and threshold; (d) residual 4 and threshold.
Figure 17. FDI (fault detection and isolation) simulation result for yaw rate sensor (normal). (a) Residual 1 and threshold; (b) residual 2 and threshold; (c) residual 3 and threshold; (d) residual 4 and threshold.
Sensors 18 02720 g017aSensors 18 02720 g017b
Figure 18. FDI simulation result for yaw rate sensor fault (fault). (a) Residual 1 and threshold; (b) residual 2 and threshold; (c) residual 3 and threshold; (d) residual 4 and threshold.
Figure 18. FDI simulation result for yaw rate sensor fault (fault). (a) Residual 1 and threshold; (b) residual 2 and threshold; (c) residual 3 and threshold; (d) residual 4 and threshold.
Sensors 18 02720 g018aSensors 18 02720 g018b
Figure 19. FDI simulation result for longitudinal acceleration sensor (normal). (a) Residual 7 and threshold; (b) residual 8 and threshold; (c) residual 9 and threshold; (d) residual 10 and threshold.
Figure 19. FDI simulation result for longitudinal acceleration sensor (normal). (a) Residual 7 and threshold; (b) residual 8 and threshold; (c) residual 9 and threshold; (d) residual 10 and threshold.
Sensors 18 02720 g019aSensors 18 02720 g019b
Figure 20. FDI simulation result for longitudinal acceleration sensor (fault). (a) Residual 7 and threshold; (b) residual 8 and threshold; (c) residual 9 and threshold; (d) residual 10 and threshold.
Figure 20. FDI simulation result for longitudinal acceleration sensor (fault). (a) Residual 7 and threshold; (b) residual 8 and threshold; (c) residual 9 and threshold; (d) residual 10 and threshold.
Sensors 18 02720 g020aSensors 18 02720 g020b
Figure 21. FDI simulation result for lateral acceleration sensor (normal). (a) Residual 7 and threshold; (b) residual 8 and threshold; (c) residual 9 and threshold; (d) residual 10 and threshold; (e) residual 11 and threshold.
Figure 21. FDI simulation result for lateral acceleration sensor (normal). (a) Residual 7 and threshold; (b) residual 8 and threshold; (c) residual 9 and threshold; (d) residual 10 and threshold; (e) residual 11 and threshold.
Sensors 18 02720 g021aSensors 18 02720 g021bSensors 18 02720 g021c
Figure 22. FDI simulation result for lateral acceleration sensor (fault). (a) Residual 7 and threshold; (b) residual 8 and threshold; (c) residual 9 and threshold; (d) residual 10 and threshold; (e) residual 11 and threshold.
Figure 22. FDI simulation result for lateral acceleration sensor (fault). (a) Residual 7 and threshold; (b) residual 8 and threshold; (c) residual 9 and threshold; (d) residual 10 and threshold; (e) residual 11 and threshold.
Sensors 18 02720 g022aSensors 18 02720 g022b
Figure 23. FDI simulation result for wheel angular speed sensor—fr (normal). (a) Residual 2 and threshold; (b) residual 5 and threshold.
Figure 23. FDI simulation result for wheel angular speed sensor—fr (normal). (a) Residual 2 and threshold; (b) residual 5 and threshold.
Sensors 18 02720 g023
Figure 24. FDI simulation result for wheel angular speed sensor—fr (fault). (a) Residual 2 and threshold; (b) residual 5 and threshold.
Figure 24. FDI simulation result for wheel angular speed sensor—fr (fault). (a) Residual 2 and threshold; (b) residual 5 and threshold.
Sensors 18 02720 g024aSensors 18 02720 g024b
Figure 25. FDI simulation result for wheel angular speed sensor—rr (normal). (a) Residual 4 and threshold; (b) residual 5 and threshold.
Figure 25. FDI simulation result for wheel angular speed sensor—rr (normal). (a) Residual 4 and threshold; (b) residual 5 and threshold.
Sensors 18 02720 g025
Figure 26. FDI simulation result for wheel angular speed sensor—rr (fault). (a) Residual 4 and threshold; (b) residual 5 and threshold.
Figure 26. FDI simulation result for wheel angular speed sensor—rr (fault). (a) Residual 4 and threshold; (b) residual 5 and threshold.
Sensors 18 02720 g026
Figure 27. FDI simulation result for a steering wheel angle sensor (normal). (a) Residual 5 and threshold; (b) residual 6 and threshold.
Figure 27. FDI simulation result for a steering wheel angle sensor (normal). (a) Residual 5 and threshold; (b) residual 6 and threshold.
Sensors 18 02720 g027aSensors 18 02720 g027b
Figure 28. Simulation result for a steering wheel angle sensor (fault). (a) Residual 5 and threshold; (b) residual 6 and threshold.
Figure 28. Simulation result for a steering wheel angle sensor (fault). (a) Residual 5 and threshold; (b) residual 6 and threshold.
Sensors 18 02720 g028
Figure 29. Simulation result for body vertical acceleration sensor—fl (normal). (a) Residual 7 and threshold; (b) residual 9 and threshold; (c) residual 12 and threshold.
Figure 29. Simulation result for body vertical acceleration sensor—fl (normal). (a) Residual 7 and threshold; (b) residual 9 and threshold; (c) residual 12 and threshold.
Sensors 18 02720 g029
Figure 30. Simulation result for body vertical acceleration sensor—fl (fault). (a) Residual 7 and threshold; (b) residual 9 and threshold; (c) residual 12 and threshold.
Figure 30. Simulation result for body vertical acceleration sensor—fl (fault). (a) Residual 7 and threshold; (b) residual 9 and threshold; (c) residual 12 and threshold.
Sensors 18 02720 g030
Figure 31. Simulation result for wheel vertical acceleration sensor—fl (normal). (a) Residual 7 and threshold; (b) residual 9 and threshold.
Figure 31. Simulation result for wheel vertical acceleration sensor—fl (normal). (a) Residual 7 and threshold; (b) residual 9 and threshold.
Sensors 18 02720 g031
Figure 32. Simulation result for wheel vertical acceleration sensor—fl (fault). (a) Residual 7 and threshold; (b) residual 9 and threshold.
Figure 32. Simulation result for wheel vertical acceleration sensor—fl (fault). (a) Residual 7 and threshold; (b) residual 9 and threshold.
Sensors 18 02720 g032aSensors 18 02720 g032b
Table 1. Parameters semi-correlation table of wheel angular speed residuals.
Table 1. Parameters semi-correlation table of wheel angular speed residuals.
ψ ˙ a y w f l w f r w r l w r r
r 1 XXX
r 2 XX X
r 3 X X
r 4 X X
Table 2. Parameters semi-correlation table of steering wheel angle residuals.
Table 2. Parameters semi-correlation table of steering wheel angle residuals.
w f l w f r w r l w r r δ s w a
r 5 XX X
r 6 XXX
Table 3. Parameters semi-correlation table of normal force residuals.
Table 3. Parameters semi-correlation table of normal force residuals.
a x a y z ¨ s , f l z ¨ s , f r z ¨ s , r r z ¨ u , f l z ¨ u , f r
r 7 XXX X
r 8 XX X X
r 9 XXXXXX
r 10 XX X X
Table 4. Parameters semi-correlation table of roll residuals.
Table 4. Parameters semi-correlation table of roll residuals.
a y z ¨ s , f l z ¨ s , f r
r 11 X--
r 12 -XX
Table 5. Parameters semi-correlation table of all residuals.
Table 5. Parameters semi-correlation table of all residuals.
ψ ˙ a x a y w f l w f r w r l w r r δ s w a z ¨ s , f l z ¨ s , f r z ¨ s , r r z ¨ u , f l z ¨ u , f r
r 1 X XX
r 2 X X X
r 3 X X
r 4 X X
r 5 XX X
r 6 XXX
r 7 XX X X
r 8 XX X X
r 9 XX XXXX
r 10 XX X X
r 11 X --
r 12 - XX
Table 6. The sensitivity of residuals with a fault signal.
Table 6. The sensitivity of residuals with a fault signal.
Fault SignalSensitivity (Partial Derivative)
ψ ˙ r 1 ψ ˙ = 1 r ( l t w 2 l f v y v x + ψ ˙ l f v x d t v x )
r 2 ψ ˙ = 1 r ( l t w 2 l f v y v x + ψ ˙ l f v x d t v x )
r 3 ψ ˙ = l t w 2 r
r 4 ψ ˙ = l t w 2 r
a x r 7 a x = M s h s 2 l
r 8 a x = M s h s 2 l
r 9 a x = M s h s 2 l
r 10 a x = M s h s 2 l
a y r 1 a y = ψ ˙ l f t r v x
r 2 a y = ψ ˙ l f t r v x
r 7 a y = M s h s l r l t w l
r 8 a y = M s h s l r l t w l
r 9 a y = M s h s l f l t w l
r 10 a y = M s h s l f l t w l
r 11 a y = M s h s k r o l l
ω f l r 1 ω f l = 1
r 5 ω f l = l i r l t w ( 1 + ( v x v c h ) 2 )
ω f r r 2 ω f r = 1
r 5 ω f r = l i r l t w ( 1 + ( v x v c h ) 2 )
ω r l r 3 ω r l = 1
r 6 ω r l = l i r l t w ( 1 + ( v x v c h ) 2 )
ω r r r 4 ω r r = 1
r 6 ω r r = l i r l t w ( 1 + ( v x v c h ) 2 )
δ s w a r 5 δ s w a = 1
r 6 δ s w a = 1
z ¨ s , f l r 7 z ¨ s , f l = m s , f l
r 9 z ¨ s , f l = m s , f l
r 12 z ¨ s , f l = 1 2 l t w
z ¨ s , f r r 8 z ¨ s , f r = m s , f r
r 9 z ¨ s , f r = m s , f r
r 12 z ¨ s , f r = 1 2 l t w
z ¨ s , r r r 9 z ¨ s , r r = m s , r r
r 10 z ¨ s , r r = m s , r r
z ¨ u , f l r 7 z ¨ u , f l = m u , f l
r 9 z ¨ u , f l = m u , f l
z ¨ u , f r r 8 z ¨ u , f r = m u , f r
r 10 z ¨ u , f r = m u , f r
Table 7. Fault detection and isolation table.
Table 7. Fault detection and isolation table.
φ ˙ a x a y w f l w f r w r l w r r δ s w a z ¨ s , f l z ¨ s , f r z ¨ s , r r z ¨ u , f l z ¨ u , f r
r 1 - -X
r 2 - - X
r 3 X X
r 4 X X
r 5 XX X
r 6 XXX
r 7 XX X X
r 8 XX X X
r 9 XX XXXX
r 10 XX X X
r 11 X --
r 12 - XX

Share and Cite

MDPI and ACS Style

Na, W.; Park, C.; Lee, S.; Yu, S.; Lee, H. Sensitivity-Based Fault Detection and Isolation Algorithm for Road Vehicle Chassis Sensors. Sensors 2018, 18, 2720. https://doi.org/10.3390/s18082720

AMA Style

Na W, Park C, Lee S, Yu S, Lee H. Sensitivity-Based Fault Detection and Isolation Algorithm for Road Vehicle Chassis Sensors. Sensors. 2018; 18(8):2720. https://doi.org/10.3390/s18082720

Chicago/Turabian Style

Na, Wonbin, Changwoo Park, Seokjoo Lee, Seongo Yu, and Hyeongcheol Lee. 2018. "Sensitivity-Based Fault Detection and Isolation Algorithm for Road Vehicle Chassis Sensors" Sensors 18, no. 8: 2720. https://doi.org/10.3390/s18082720

APA Style

Na, W., Park, C., Lee, S., Yu, S., & Lee, H. (2018). Sensitivity-Based Fault Detection and Isolation Algorithm for Road Vehicle Chassis Sensors. Sensors, 18(8), 2720. https://doi.org/10.3390/s18082720

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