Next Article in Journal
A Novel Positioning System Based on Coverage Area Pruning in Wireless Sensor Networks
Next Article in Special Issue
A Precise Diagnosis Method of Structural Faults of Rotating Machinery based on Combination of Empirical Mode Decomposition, Sample Entropy, and Deep Belief Network
Previous Article in Journal
Design and Performance Analysis of a Multilayer Sea Ice Temperature Sensor Used in Polar Region
Previous Article in Special Issue
Symbolic Important Point Perceptually and Hidden Markov Model Based Hydraulic Pump Fault Diagnosis Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model-Based Fault Diagnosis of an Anti-Lock Braking System via Structural Analysis

1
School of Mechanical Engineering, Hefei University of Technology, Hefei 230009, China
2
School of Automobile and Transportation Engineering, Hefei University of Technology, Hefei 230009, China
3
Center for Automotive Research, The Ohio State University, Columbus, OH 43212, USA
*
Authors to whom correspondence should be addressed.
Sensors 2018, 18(12), 4468; https://doi.org/10.3390/s18124468
Submission received: 3 December 2018 / Revised: 12 December 2018 / Accepted: 13 December 2018 / Published: 17 December 2018
(This article belongs to the Special Issue Sensors for Fault Diagnosis and Fault Tolerance)

Abstract

:
The anti-lock braking system (ABS) is an essential part in ensuring safe driving in vehicles. The Security of onboard safety systems is very important. In order to monitor the functions of ABS and avoid any malfunction, a model-based methodology with respect to structural analysis is employed in this paper to achieve an efficient fault detection and identification (FDI) system design. The analysis involves five essential steps of SA applied to ABS, which includes critical faults analysis, fault modelling, fault detectability analysis and fault isolability analysis, Minimal Structural Over-determined (MSO) sets selection, and MSO-based residual design. In terms of the four faults in the ABS, they are evaluated to be detectable through performing a structural representation and making the Dulmage-Mendelsohn decomposition with respect to the fault modelling, and then they are proved to be isolable based on the fault isolability matrix via SA. After that, four corresponding residuals are generated directly by a series of suggested equation combinations resulting from four MSO sets. The results generated by numerical simulations show that the proposed FDI system can detect and isolate all the injected faults, which is consistent with the theoretical analysis by SA, and also eventually validated by experimental testing on the vehicle (EcoCAR2) ABS.

1. Introduction

With the development of modern vehicle technologies, more and more advanced controlling systems related to driving comfort and safety are applied in the vehicles, such as the anti-lock braking system (ABS), electric brakeforce distribution (EBD), electronic stability program (ESP) or vehicle stability assist (VSA), and adaptive cruise control (ACC). It is true that these innovative configurations will improve the safety of the vehicles, but they will simultaneously add complexity to the controlling system. Once there is a malfunction in these systems, they will conversely result in safety accidents. Thus, real time fault detection, isolation, identification and tolerance for these systems are very vital to guarantee their normal operation and vehicle safety. This motivates the demand for fault detection and identification (FDI) of system and sensor faults for vehicles, which will be beneficial for the automotive companies to produce ISO 26262 compliant vehicles [1].
The literatures about the fault diagnosis for vehicles are tremendous, and can be classified into four categories—model-based, signal-based, knowledge-based or hybrid/active approaches according to Gao’s research [2,3]. With respect to the model-based approaches, the parity equations [4] and observers [5] are commonly used for their good adaption to both linear and non-linear systems. For example, parity relation based fault diagnosis are applied in automotive engines [6,7], the suspension system [8], and the motor-driven power steering system [9]. Literatures about fault diagnosis via observers [10] can be found used in vehicle lateral and yaw dynamics control systems [11,12], unmanned aerial vehicles [13,14], permanent-magnet synchronous motor (PMSM) [15,16], and lithium-ion battery pack in electric vehicles [17]. Moreover, these two methods are used simultaneously for complex systems, such as observer theory and parity space, and are both employed for fault diagnosis of an electric vehicles in reference [18], and for ABS fault diagnosis in reference [19].
With regard to signal-based methods, there is also much research on vehicles, such as fault diagnosis for PMSM [20] by digital signal processor, engine valve clearance by vibration signal [21], fault diagnosis of internal combustion engines [22] and automobile hydraulic brake system [23] by signals of vibration acceleration.
The knowledge-based methodology has been widely used in the diagnosis of vehicle systems, such as automotive engine [24,25], brake fault diagnosis [26], lithium-Ion battery packs of electric vehicles [27], and vehicle body [28].
Sometimes, more than one of the existing methods are integrated into fault diagnosis for complicated systems, which is called the “hybrid approach” [3]. For example, fault diagnoses of engines are analyzed in different combination of the above methods in references [29,30,31]; diagnosis and recovery for a team of unmanned vehicles are discussed in references [32,33], and detection and recognition of vehicles are studied in references [34].
Unlike the above fault diagnosis methods which are not invasive, active fault diagnosis method is an invasive method, which means that a designed signal can be inputted into the system under a test interval to quickly and accurately detect the faults [3]. Some investigations can be found in reference [35] for fault diagnosis of actuator and sensor of a vehicle, in reference [36] about the fault diagnosis of a quadrotor unmanned aerial vehicle, and in reference [37] for fault tolerant control of four-wheel independently driven electric ground vehicles.
Based on the above analysis, it is obvious that the topics around fault diagnosis for vehicles are still highly focused on because pursuit of more stable and safer vehicles never stops. It is well known that the anti-lock braking system (ABS) is a very important part of modern vehicles, which can effectively prevent side slip and tail flick, improve braking stability, reduce braking distance, and greatly enhance vehicle driving safety. Therefore, if there is malfunction in ABS, it will cause safety risks to the vehicle and even cause fatal accidents. For improving the reliability of ABS, fault detection and identification (FDI) for the ABS will be discussed in this paper.
At present, ABS fault diagnosis has been a focus for researchers due to its importance for the stability of braking systems in cars. Fault isolation for the hydraulic circuit of an ABS was earlier discussed by Sachenbacher and Struss et al. [38,39], and it was pointed out the techniques of qualitative modelling and failure mode and effects analysis (FMEA) are a key for fault diagnosis for the ABS.
Afterwards, more scholars have been engaged in the research of fault diagnosis for the ABS. Our investigation of the existing literatures about the ABS fault diagnosis has found a model-based methodology that has been utilized to fault diagnosis for the ABS by some of the authors. For example, a model-based fault diagnosis and isolation scheme was demonstrated by Pisu et al. [40] for automobile active braking systems, and a fault detection and isolation scheme design using parity equation based residual generation was presented on an ABS model. The model-based technology to fault diagnosis for automotive vehicle suspension and hydraulic brake systems was explained by Börner et al. [41], and a detailed process of fault detection of solenoid ABS valves using the parity equation method was shown to generate residuals for fault detecting. A sliding mode observer (SMO) was designed by Zahedi et al. [42] to detect and isolate the possible sensor faults in the ABS, and it was proved that their strategy is effective in isolating various types of sensor faults by numerical simulations. A sliding mode observer-based residual generator and gray-relational-analyzed strategy was also proposed by Dai et al. [43] for wheel sensor fault diagnosis in an aircraft ABS, and their diagnosis strategy was validated in four different sensor states. A mix of model-based and data-driven methods was presented by Luo et al. [19] to perform a fault detection and isolation system design and validation for ABS, and a fault detection and isolation scheme was carried out for fault detecting according to a subset of faults.
Some of the authors have tried to introduce modern controlling techniques like BP neural networks, petri nets or fuzzy theory into fault diagnosis for the ABS. BP neural networks in fault diagnosis for the ABS were utilized by Wang et al. [44], and the fault modes of actuators and sensors was built up, and the cases of system variables waving was investigated. Fault diagnosis analysis of ABS using petri nets was researched by Cabasino et al. [45], and the effectiveness of this method was validated for the ABS by performing a certain cases diagnosis. Their methodology is based on a logic reasoning, but did not depend on a mathematical model of the ABS, and they have not mentioned the fault detection and isolation issues. These two points are different from this paper. The fuzzy diagnosis technology for fault diagnosis on the ABS was employed by Ji et al. [46], where the fuzzy relation matrix used to reflect the correlation between fault cause and fault symptom was established, by which the conclusion of possible failure cause can be obtained for easier fault inspection.
There are also some scholars that have considered designing a multifunctional controlling system integrated with the function of fault diagnosis for the ABS. For instance, a dual-CPU structure based strategy was used by Yu et al. [47] to design a fault diagnostic system for an ABS, and the diagnostic system was validated by a road test of a left valve fault detecting in the pneumatic ABS. An integral-type sliding mode control (ISMC) scheme was engaged by Liang et al. [48] and was applied to the control system of the ABS, and it was proved that this scheme can also detect and tolerate the brake actuator fault.
From the above investigation of the existing literatures about ABS fault diagnosis, most of them have employed model-based technologies for health monitoring and fault detecting of ABS. In terms of the above model-based methodologies in ABS, there are three kinds of theory involved in these papers: parity equation [40,41], observer [42,43] or mixed parity equation and observer [19]. These model-based methodologies are now popular in the fault diagnosis on the ABS as well as the other vehicle systems [49,50,51,52,53,54,55]. However, none of them has done a systematical fault detectability (FD) or fault isolability (FI) analysis. (Here, FD means whether a fault can be detected when it occurs, and FI means whether a fault can be uniquely detected, that is, a fault can not only be detected, but also identified or distinguished from the other faults. These two indexes will reflect the safety and reliability of a control system). Moreover, the process of analyzing the fault detectability and isolability in the above methods is not intuitive; and the procedures of performing the FDI scheme for a residuals generator are not concise.
To resolve the above issues, another model-based methodology—structural analysis (SA) will be introduced in this paper. The theory of SA is derived from the conception of the bond graph [56]. Frisk and his team started earlier to study the theory of SA and have made great progress on the theoretical research of SA and its industrial application in complex system. For example, the SA theory was employed by Düştegör and Frisk [57] to analyze the fault isolability for the DAMADICS valve benchmark model, where it was proved that SA is an efficient way to rapidly evaluate the FI for a complicated system. The SA theory in a large and nonlinear model was also applied by Krysander and Frisk [58] to obtain an optimal sensor placement scheme for maximal capability of FD and FI, which is eventually validated in an industrial value. Recently, an updated MATLAB toolbox of SA was demonstrated by Frisk [59] to analyze the ability of FD and FI, and the diagnosis system for large scale models was designed, where another successful case of applying the methodology of SA in the air-path diagnosis of automotive engine was presented. Followed by Frisk’s research, the application of SA to design a diagnostic strategy was shown by Zhang [60,61] for an electric vehicle with a permanent magnet synchronous machine (PMSM); the SA method to implement a health monitoring scheme was also employed by us [62] for an automated manual transmission (AMT), where the FD and FI are easily obtained with available set of sensors, and then a robust FDI system is also efficiently designed by the SA method. Based on the above introduction of SA theory, it is known that SA is an effective method of fault diagnosis on mechanical and controlling systems, and it has an eminent advantage of easily performing detectability and isolability analysis and realizing an efficient FDI scheme design for a complex system.
Considering the above virtues of the SA theory and the successful applications of SA in linear [62] and nonlinear systems [57,59], it is believed that the SA method is also adapted to fault diagnosis and FDI scheme design for the ABS. For this reason, in this paper the efficient model-based fault diagnosis methodology of SA will also be employed to perform fault diagnosis for the ABS, which not only gives an optimal sensor location but also helps to shortlist the right number of residuals. Based on the successful cases of applying SA, it needs to know that when SA is executed; (1) a system with given set of sensors can be evaluated for the faults to be detected and isolated; (2) sequential residuals for FDI system design can be generated directly from the Minimal Structural Over-determined (MSO) sets from the SA theory. This paper will display the procedures thoroughly when applying SA into a fault diagnosis of ABS.
The rest of this paper is organized as follows. Section 2 is the main body of this paper and explains the detailed process of applying the SA method, where the critical faults in ABS are analyzed firstly; and then the fault model for ABS is established by the system model coupled with key faults; and then analysis of FD and FI with regard to the selected faults are obtained efficiently and intuitively by SA; finally, MSO sets are obtained and four residuals are designed. Section 3 presents the FDI system and its validation by numerical simulation. Section 4 shows the experimental validation on ECOCAR 2 from the Ohio State University, before our conclusions are summarized in Section 5.

2. Structure Analysis Based Fault Detection and Identification for ABS

Structure analysis (SA) is a kind of model-based technique, which also relies on the mathematical model of the system. Its virtue is to execute a quick and efficient analysis of fault detectability (FD) and fault isolability (FI) with respect to the possible faults in the system, realize a degree of FD and FI by executing a sensor placement, and obtain a practical design scheme of the FDI system. Figure 1 provides the main steps when applying SA. In the next section, a detailed illustration of fault diagnosis for ABS based on SA will be presented.

2.1. The Critical Faults Analysis for ABS

Anti-lock Braking System (ABS) is one of the key components in improving active safety of vehicles, which is composed of an electronic control unit, brake pressure regular and wheel angular speed sensor, et al. The structure of ABS is shown in Figure 2. When the car is braking on the roads with snow and ice, the braking force will exceed the adhesion capacity that the road can bear. As a consequence, the rolling wheels tend to slip on the road and even get locked. The function of ABS is to prevent occurrence of this phenomenon by controlling the brake force according to the estimation of the slip rate in real time by the wheel angular speed sensor and vehicle speed sensor.
Based on the functional analysis and related hazard reports [38,47,63] about ABS, there are several critical faults in the system, such as “the leakage of solenoid value”, “the fault of slip rate operator”, “internal error of electric control unit (ECU)”, “vehicle speed sensor fault”, and “wheel angular speed sensor fault”. Among those 5 faults, the first three faults—the leakage of solenoid value, the fault of slip rate operator, and ECU malfunction—are hard perceptual ones which may cause a serious hazard to ABS, even resulting in safety accidents. Table 1 shows the faults and their variable definitions, where we combine the fault of slip rate operator and internal error of ECU and denote as f S for simplicity, and also for the reason of that they are actually in the same unit.

2.2. Fault Modelling of ABS

Before the fault modeling of ABS, a simple ABS mathematical model [64] will be firstly introduced.
(1) Friction coefficient
During the braking process, the wheel will slip relative to the road surface, which will influence the friction coefficient between wheel and road. The test shows that the friction coefficient has a nonlinear relation with wheel slip, which is influenced by several factors, such as wheel slip, the type of the road surface, and environmental conditions like humidity, temperature, etc. Here the relationship of these two parameters is defined as follows.
μ = Γ ( S )
where μ is the friction coefficient between wheel and road; S is the wheel slip which is defined as
S = 1 ω w ω v
where S is the wheel slip; ω w is the wheel angular speed; ω v is the equivalent vehicle angular speed which is calculated by
ω v = v v R r
here, v v is the vehicle speed; R r is the wheel radius.
Usually, an empirical formula is used as the solution of the function— Γ . Figure 3 shows results of μ and S by statistical data.
(2) The friction torque of a single wheel
For sake of simplicity, a quarter of the vehicle is only considered, then the longitudinal friction of a single wheel is obtained by
F f = K N S = K · m g 4 · μ
where, F f is the wheel longitudinal friction, K = u h S T , u h is the peak attachment coefficient. Set u h = 0.2 ; S T is desired wheel slip, let S T = 0.2 ; N is the normal force of wheel to the ground, and is simplified as m g 4 .
The friction torque of a single wheel is
T f = F f · R r
(3) Braking torque
The braking torque is:
T b = K f · F b
where, K f is the braking coefficient depending on the area of the piston; F b is the braking force, calculated by:
F ˙ b = 100 T B · s + 1 SIGN ( S T S )
here, 100 T B · s + 1 reflects the hydraulic system, where we assume it is a linear system; T B is time constant, set as 0.01; SIGN ( S T S ) is a bang-bang type controller affected by the input variable S T S .
(4) Vehicle model
The total torque of the 1/4 vehicle model is
T = T f T b = K · m g 4 · μ ( S ) · R r K f F b
According to the wheel motion equation, the wheel angular velocity can be obtained as follows:
T = I · ω ˙ w
where, I is the wheel inertia.
(5) Vehicle speed
The wheel is driven by longitudinal friction of wheel, and they have the following relation during the braking process.
F f m R r = ω ˙ v
Combined with the above modeling, and “the critical faults of ABS “ in Section 2.1, the fault model of ABS system can be obtained as,
{ e 1 : T = K · m g 4 · μ · R r f K f · K f · F b e 2 : F ˙ b = 100 T B · s + 1 · SIGN ( S T S ) e 3 : T = I · ω ˙ w e 4 : K · g · μ 4 = v ˙ v e 5 : ω v = v v R r e 6 : S = ( 1 ω w ω v ) e 7 : μ = Γ ( S · f S ) e 8 : y v v = v v + f v v e 9 : y ω w = ω w + f ω w
where f k f is the leakage fault of solenoid valve; f S is the slip-ratio operation fault. e i represents equation i; f v v is the vehicle speed sensor fault; f ω w is the wheel angular speed sensor fault. y v v and y ω w are the measurement of v v and ω w .
Note: here it is assumed that the fault of leakage of solenoid value and slip-ratio operation are gain type; the sensor fault of vehicle speed and wheel angular speed are bias type.

2.3. Fault Detectability Analysis and Fault Isolability Analysis by SA

The detectability and isolability mean that a fault can be identified and located when it occurs. In this section, by employing the technique of Dulmage-Mendelosohn (DM) decomposition in SA, the fault detectability (FD) analysis and fault isolability (FI) analysis of ABS will be discussed with the above four critical faults, and explored whether all the 4 faults are detectable and isolable.
(1) System structure representation
Structural representation is an approach to visually display the structure of the model [65], which is an important step in SA. Firstly, the variables in fault model at (11) will be divided into three groups: unknown variables, known variables and fault variables. Then the structure representation diagram is shown in Figure 4, where the unknown variables are { T , μ , F b , ω w , v v , ω v , S } , known variables are { S T ; y v v ; y ω w } , and the fault variables are { f K f ; f S ; f v v ; f ω w } .
Here, the symbol “×” indicates that the variable corresponding to the abscissa appears in the equation of the ordinate.
(2) Fault detectability (FD) analysis
In the methodology of SA [58], DM decomposition can be used to achieve fault detectability analysis intuitively. a DM decomposition can be executed by the command—“dmperm”—in MATLAB. By DM decomposition [66], the equations will be rearranged into three parts: under-determined part M , just-determined part M 0 and over-determined part M + , as illustrated in Figure 5.
Here, the underdetermined part M , the just determined part M 0 and the overdetermined part M + means that the number of equations is less than, equal to, and more than unknown variables in the equations respectively. According to the theory of SA, if the fault lies in M or M 0 , the fault is undetectable because there is no redundant equation there. If the fault lies in M + , the fault is detectable as there is an additional equation which can generate a redundant relation.
Figure 6a shows results of DM decomposition for the ABS, in which it can be seen that the faults ( f K f ; f S ; f v v ; f ω w ) are all in the M + area, so they are detectable.
(3) Fault isolability analysis
It is pointed out by Frisk et al. [58] that if a fault f i is isolable from f j , this means that in the absence of equation e f j , the equation e f i is still in the structural overdetermined area, and can be designed as:
e f i   ( M / e f j ) +
where e f i , e f j represent equations with faults f i and f j respectively, and M denotes the system model, ( M / e f j ) + indicates that removing the equation with fault f j , the model is still overdetermined, in brief, the isolable fault means that the fault e f i is only related to itself in the two-dimensional auto correlation matrix which is called the fault isolability matrix (FIM) here.
Based on the above definition, the FIM of ABS is indicated in Figure 6b, where it can be seen that the fault is only related to itself, hence all the four faults in the ABS can be isolated. According to the above analysis, it can be concluded that the four critical faults in the ABS system are not only detectable but also isolable.
Note: Armed with the two sensors of speed sensor and wheel angular speed sensor, all the 4 faults are detectable and isolable, so here the sensor placement analysis is not executed. The sensor placement tool to reach maximal FDI ability will be used if there is a fault that is neither detectable nor isolable. Please find the application in reference [58,67].

2.4. Finding Minimal Structural Over-Determined(MSO) Sets

MSO sets is an important step prior to the residual design when SA is executed. Here a MSO-algorism from Krysander [58] is also employed. The algorithm is based on a top-down approach in the sense that the entire model is started and then the size of the model is reduced step by step until a MSO set remains. By employing the algorithm in literature [58], the available MSO sets can be obtained by programming listed in Table 2, where the equations related to every MSO set are also presented.
Here, the symbol “×” indicates that the fault is undetectable, and “●” denotes that the fault can be detected in a MSO set.

2.5. Residual Design for FDI System

According to the above four MSO sets, 4 residuals can be generated correspondingly.
(1) Residual 1
Residual-1 can be obtained by the MSO1, where 6 equations are involved. They are { e 4 , e 5 , e 6 , e 7 , e 8 , e 9 } .
{ e 4 : K · g · μ 4 = v ˙ v e 5 : ω v = v v R r e 6 : S = ( 1 ω w ω v ) e 7 : μ = Γ ( S ) e 8 : y v v = v v e 9 : y ω w = ω w
According to the function of MSO sets [68], the formulas in (13) can generate a series of residuals, but some of them may have derivative elements which are unwelcome in a control system. To avoid a derivative part in the residual, equations of e 5 , e 6 , e 7 , e 9 are firstly substituted into e 4 , then the following equation is obtained:
K · g 4 ( 1 y ω w y v v / R r ) = y ˙ v v
It is almost impossible to get a direct mathematical expression of the solution- ω v by (14), so here a fourth-fifth order Runge-Kutta numerical integration algorithm is utilized to resolve (14), which is relatively easily implemented in MATALB. Here we set the answer of y v v as y ^ v v . Then the residual-1 is shown as follows.
R 1 = y v v y ^ v v
(2) Residual 2
Residual-2 can be obtained by the MSO2, where 8 equations are included. They are { e 1 , e 2 , e 3 , e 4 , e 5 , e 6 , e 8 , e 9 } .
{ e 1 : T = K · m g 4 · μ · R r K f · F b e 2 : F b ˙ = 100 T B · s + 1 · SIGN ( S T S ) e 3 : T = I · ω ˙ w e 4 : K · g · μ 4 = v ˙ v e 5 : ω v = v v R r e 6 : S = ( 1 ω w ω v ) e 8 : y v v = v v e 9 : y ω w = ω w
To generate a robust residual not including the derivative part, here the strategy in literature [69] by an analytic redundant relation (ARR) is also employed. After substituting all the equations ( e 2 e 6 , e 8 , e 9 ) into e 1 , an ARR is shown as:
I · y ˙ ω w + m R r · y ˙ v v + K f · F b = 0
This ARR can generate residual-2 in state-space form given by,
{ x ˙ = β 2 ( x + I · y ω w + m R r · y v v ) + K f F b r 2 = x + I · y ω w + m R r · y v v
where, β 2 should be more than 0 for the stability of the system, and, and the same of requirements with respect to the following variables— β 3 , and β 4 .
(3) Residual 3
Residual-3 can be acquired by the MSO3, where 8 equations are related. They are { e 1 , e 2 , e 3 , e 4 , e 5 , e 6 , e 7 , e 9 } .
{ e 1 : T = K · m g 4 · μ · R r K f · F b e 2 : F b ˙ = 100 T B · s + 1 · SIGN ( S T S ) e 3 : T = I · ω ˙ w e 4 : K · g · μ 4 = v ˙ v e 5 : ω v = v v R r e 6 : S = ( 1 ω w ω v ) e 7 : μ = Γ ( S ) e 9 : y ω w = ω w
By the same method of generating residual-1, the identical equation with (14) is also firstly setup, and then the solution of v v is obtained, which is also defined as y ^ v v . Then after substituting e 2 , e 3 , e 4 to e 1 , an ARR is obtained by
I · y ˙ ω w + m R r · y ^ ˙ v v + K f · F b = 0
This ARR can generate residual-3 in state-space form given by,
{ x ˙ = β 3 ( x + I · y ω w + m R r · y ^ v v ) + K f F b r 3 = x + I · y ω w + m R r · y ^ v v
(4) Residual 4
Residual-4 can be attained by the MSO4, where 8 equations are associated. They are { e 1 , e 2 , e 3 , e 4 , e 5 , e 6 , e 7 , e 8 } .
{ e 1 : T = K · m g 4 · μ · R r K f · F b e 2 : F b ˙ = 100 T B · s + 1 · SIGN ( S T S ) e 3 : T = I · ω ˙ w e 4 : K · g · μ 4 = v ˙ v e 5 : ω v = v v R r e 6 : S = ( 1 ω w ω v ) e 7 : μ = Γ ( S ) e 8 : y v v = v v
Similar to the procedures in residual-2 and residual-3, equations of e 2 , e 3 , e 5 , e 6 , e 7 , e 8 are firstly substituted into e 1 , then the following equation is obtained by
K · m g 4 · Γ ( 1 ω w y v v / R r ) · R r K f · F b =   I · ω ˙ w
By utilizing a fourth-fifth order Runge-Kutta numerical integration algorithm to resolve (23), the answer of ω w is obtained, denoted as y ^ ω w . Then the e 1 as an ARR is given by
I · y ^ ˙ ω w + m R r · y ˙ v v + K f · F b = 0
So residual-4 can be expressed in a state-space form, as
{ x ˙ = β 4 ( x + I · y ^ ω w + m R r · y v v ) + K f F b r 4 = x + I · y ^ ω w + m R r · y v v

3. Design and Validation of FDI System

3.1. FDI System Design

In order to test the proposed 4 residuals, in this section the FDI system of ABS will be established and then every residual is evaluated after injecting several faults in the system. Here the FDI system is just designed based on the above 4 residuals.
Figure 7 shows the structure of the FDI system, where all the residuals are compared with a threshold value; and if it compasses it, there will be a fault; otherwise it will be a healthy state. Here, a fixed number as the threshold [70] is also used.
In order to examine the FDI system, 4 different faults are injected in the ABS system model. Table 3 displays the assumed faults type and occur time.
Figure 8 and Figure 9 gives a simulation of system response when the two system faults— f k f and f S —happen. Figure 8 indicates that the fault f K f occurs at 1.5–3.5 s, the equivalent vehicle angular speed and wheel angular speed both rises relative to the healthy state; the stopping distance for hard braking also increases a little. Figure 9 shows that when the fault f S occurs at 5–7 s, the equivalent vehicle angular speed increases but the wheel angular speed drops firstly and then fluctuates up and down; the stopping distance rises a little bit in the end.
Here, the related parameter to the simulation model are set as follows. K = 1 , m = 912   kg , R r = 0.3   m , K f = 1 , T B = 0.01 , S T = 0.2 , I = 0.21 kg · m 2 , v 0 = 26.8 m · s−1, β 2 = β 3 = β 4 = 1 .
From the above analysis, it is necessary to know when there is a system fault in ABS, although the vehicle and wheel angular speed changes, the stopping distance varies by an amount that is not obvious, so it is difficult for drivers to perceive it. Therefore, it is necessary to give a quick and accurate fault diagnosis on the faults when developing an FDI system.
In next section, an FDI system based on the above designed 4 residuals will be designed to detect and locate the faults.

3.2. Residual Testing

Based on the model in (11) and the residual equations from (13) to (25), a corresponding MATALB model can be implemented in the MATLAB Simulink tool.
After running the simulation with injected faults, the responses of the above 4 faults are shown in Figure 10, Figure 11, Figure 12 and Figure 13.
As can be seen from Figure 10, Figure 11, Figure 12 and Figure 13, residual 1 can detect the faults- f S ,   f v v and f ω w except for fault- f K f ; residual 2 can detect the fault- f K f ,   f v v and f ω w except for the fault- f S ; residual 3 can detect the fault- f K f ,   f S and f ω w except for the fault- f v v ; residual 4 can detect the fault- f K f ,   f S and f v v except for the fault- f ω w . Table 4 gives the summary of the residual results, in which we can see that the result of FDI by residuals is consistent with that of theoretical analysis in Table 2. Thus, the proposed FDI scheme by SA is feasible.
Here, the symbol “×” indicates that the fault is undetectable, and “●” denotes that the fault can be detected.

4. Experimental Validation

To further validate the proposed FDI system for ABS, here an off-line approach of fault injection is employed for the preliminary testing. The reason why we do not implement the on-line testing is that it may be fatal for the driver. The car here to be discussed is the EcoCAR2, which is a Chevrolet Malibu and has been modified into a hybrid electric car for the competition.

4.1. Experimental Set-Up

Figure 14 displays the whole structure of the experimental set-up. The left side is the powertrain structure of the testing car including the ABS in the wheels, and the ABS system in the rear wheels will be studied. The power there is an electric machine, which will transfer the torque and speed to the differential, and then to the wheels via a single-speed transmission. The wheel angular speed ω w can be obtained by the electric machine speed indirectly. The vehicle speed v v can be obtained by the speed sensor, which is installed in the differential. First, the dSPACE Autobox is installed in the car in charge of collecting the signals of the wheel angular speed sensor and vehicle speed sensor, which have already installed in the vehicle. Second, the measurement of these two speed sensors is extracted and imported into the same FDI system, which has already obtained in the simulation part. Then, two faults into the vehicle speed sensor and wheel angular speed sensor are injected respectively. Finally, after setting the specific parameters under the experimental environment, the FDI system is run in MATLAB Simulink to examine the response of the four residuals, and then whether the residuals can detect the injected faults is observed, and finally whether the faults can be isolated is also judged.

4.2. FDI System Testing

Figure 15a shows results of the equivalent vehicle angular speed and wheel angular speed, in which their units are unified as rad per second. During the driving cycle, a state of a braking process which lies in 315 s–328.7 s is picked up. Figure 15b displays the details of equivalent vehicle angular speed and wheel angular speed.
Because an off-line experiment is being executed, only the sensor faults can be observed. Here it is assumed the vehicle speed sensor is a bias type, and they have the same injected faults with the simulation condition, which are displayed in Table 5. Figure 16 presents the wheel angular speed and vehicle speed sensor signals with the injected faults corresponding to Table 5. Then, after entering the parameters of EcoCAR2 [71,72] shown in Table 6 and running the FDI system in the simulation system, the responses of the 4 residuals can be obtained with respect to the injected two sensor faults.
Figure 17 shows results of the four residuals when no fault is present. From Figure 18 and Figure 19, we can find that when speed sensor fault appears, all the residuals except residual-1 can detect the fault, and when wheel angular speed sensor fault occurs, only residual-4 cannot detect it. The result is consistent with the theoretical result in Table 2 and Table 4, so the proposed FDI system is correct and practical.

5. Conclusions

Fault diagnosis for ABS based on SA has been performed in this paper, where the methodology of SA is proved again to be an effective way to assess the fault detectability and design of the FDI system.
In terms of the ABS system mentioned above, firstly four vital fault candidates are concluded to be detectable and isolable by the technique of DM decomposition in SA that is presently intuitively in the graphical form; related illustrations are given in Figure 4 and Figure 6. Another key contribution of SA is helpful for efficiently realizing the FDI system design. In case of the ABS here, four MSO sets are easily obtained by the algorithm from SA, which can be directly used for generating sequential residuals. By employing MATLAB/Simulink tools, the residual responses have been investigated with respect to the injected faults. The numerical results show that the FDI system can detect and completely isolate all four faults, which is also validated by off-line experimental testing on the EcoCAR2 from the Ohio State University that is clearly shown in Figure 18 and Figure 19.
In the future, the on-line semi-physical simulation and experimental validation will be studied with regard to the FDI system in this paper.

Author Contributions

Conceptualization, Q.C. and W.C.; Methodology, Q.A. and Q.C.; Software, W.T. and Q.C.; Validation, Q.C. and Y.W.; Original draft preparation, W.T. and Q.C.; Review and editing, Q.C. and W.T.

Funding

This research was funded by the Natural Science Foundation of China (grant nos. 51775158, 51675151).

Acknowledgments

We acknowledge Matthew Yard from the EcoCAR2 team in the Ohio State University for the experimental data, and appreciate Zhigang Yao, Jincheng Wang, and Jianjun Zhou for their helps with the equation editing and figure drawing.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Palin, R.; Ward, D.; Habli, I.; Rivett, R. ISO 26262 safety cases: Compliance and assurance. In Proceedings of the 6th IET International Conference on System Safety 2011, Birmingham, UK, 20–22 September 2011; pp. 1–6. [Google Scholar]
  2. Gao, Z.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques—Part I: Fault diagnosis with model-based and signal-based approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef]
  3. Cecati, C. A survey of fault diagnosis and fault-tolerant techniques—Part II: Fault diagnosis with knowledge-based and hybrid/active approaches. IEEE Trans. Ind. Electron. 2015, 62, 3768–3774. [Google Scholar]
  4. Patton, R.; Chen, J. A review of parity space approaches to fault diagnosis. IFAC Proc. Vol. 1991, 24, 65–81. [Google Scholar] [CrossRef]
  5. Frank, P.M.; Ding, X. Survey of robust residual generation and evaluation methods in observer-based fault detection systems. J. Process Control 1997, 7, 403–424. [Google Scholar] [CrossRef]
  6. Krishnaswami, V.; Luh, G.; Rizzoni, G. Nonlinear parity equation based residual generation for diagnosis of automotive engine faults. Control Eng. Pract. 1995, 3, 1385–1392. [Google Scholar] [CrossRef]
  7. Agarwal, D.; Singh, C.K. Model-Based Fault Detection on Modern Automotive Engines. In Advanced Engine Diagnostics; Springer: Berlin, Germany, 2019; pp. 167–204. [Google Scholar]
  8. Luo, J.; Pattipati, K.R.; Qiao, L.; Chigusa, S. Model-based prognostic techniques applied to a suspension system. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2008, 38, 1156–1168. [Google Scholar]
  9. Lee, H. Analysis of model-based sensor fault diagnosis with application to a motor-driven power steering system. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2011, 225, 1317–1333. [Google Scholar] [CrossRef]
  10. Zhang, K.; Jiang, B.; Shi, P.; Cocquempot, V. Observer-Based Fault Estimation Techniques; Springer: Berlin, Germany, 2018. [Google Scholar]
  11. El Hajjaji, A.; Chadli, M.; Oudghiri, M.; Pages, O. Observer-based robust fuzzy control for vehicle lateral dynamics. In Proceedings of the American Control Conference, Minneapolis, MN, USA, 14–16 June 2006; pp. 4664–4669. [Google Scholar]
  12. You, S.-H.; Cho, Y.M.; Hahn, J.-O. Model-based fault detection and isolation in automotive yaw moment control system. Int. J. Automot. Technol. 2017, 18, 405–416. [Google Scholar] [CrossRef]
  13. Chen, F.; Jiang, R.; Zhang, K.; Jiang, B.; Tao, G. Robust backstepping sliding-mode control and observer-based fault estimation for a quadrotor UAV. IEEE Trans. Ind. Electron. 2016, 63, 5044–5056. [Google Scholar] [CrossRef]
  14. Hongjun, M.; Liu, Y.; Li, T.; Yang, G.-H. Nonlinear High-Gain Observer-Based Diagnosis and Compensation for Actuators and Sensors Faults in a Quadrotor Unmanned Aerial Vehicle. IEEE Trans. Ind. Inform. 2018. [Google Scholar] [CrossRef]
  15. Kommuri, S.K.; Defoort, M.; Karimi, H.R.; Veluvolu, K.C. A robust observer-based sensor fault-tolerant control for PMSM in electric vehicles. IEEE Trans. Ind. Electron. 2016, 63, 7671–7681. [Google Scholar] [CrossRef]
  16. Choi, C.; Lee, K.; Lee, W. Observer-based phase-shift fault detection using adaptive threshold for rotor position sensor of permanent-magnet synchronous machine drives in electromechanical brake. IEEE Trans. Ind. Electron. 2015, 62, 1964–1974. [Google Scholar] [CrossRef]
  17. Wang, Y.; Tian, J.; Chen, Z.; Liu, X. Model based insulation fault diagnosis for lithium-ion battery pack in electric vehicles. Measurement 2019, 131, 443–451. [Google Scholar] [CrossRef]
  18. Merzouki, R.; Djeziri, M.A.; Ould-Bouamama, B. Intelligent monitoring of electric vehicle. In Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Singapore, 14–17 July 2009; pp. 797–804. [Google Scholar]
  19. Luo, J.; Namburu, M.; Pattipati, K.R.; Qiao, L.; Chigusa, S. Integrated model-based and data-driven diagnosis of automotive antilock braking systems. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2010, 40, 321–336. [Google Scholar] [CrossRef]
  20. Du, B.; Wu, S.; Han, S.; Cui, S. Interturn fault diagnosis strategy for interior permanent-magnet synchronous motor of electric vehicles based on digital signal processor. IEEE Trans. Ind. Electron. 2016, 63, 1694–1706. [Google Scholar] [CrossRef]
  21. Jedlinski, L.; Caban, J.; Krzywonos, L.; Wierzbicki, S.; Brumercik, F. Application of vibration signal in the diagnosis of IC engine valve clearance. J. Vibroeng. 2015, 17, 175–187. [Google Scholar]
  22. Puchalski, A. A technique for the vibration signal analysis in vehicle diagnostics. Mech. Syst. Signal Process. 2015, 56–57, 173–180. [Google Scholar] [CrossRef]
  23. Indira, V.; Vasanthakumari, R.; Jegadeeshwaran, R.; Sugumaran, V. Determination of minimum sample size for fault diagnosis of automobile hydraulic brake system using power analysis. Eng. Sci. Technol. Int. J. 2015, 18, 59–69. [Google Scholar] [CrossRef]
  24. Wong, P.K.; Zhong, J.H.; Yang, Z.X.; Vong, C.M. Sparse Bayesian extreme learning committee machine for engine simultaneous fault diagnosis. Neurocomputing 2016, 174, 331–343. [Google Scholar] [CrossRef]
  25. Zheng, X.; Yang, S.; Zhou, A.; Shi, H. A Knowledge-Based Diagnosis System for Automobile Engines. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, Beijing, China, 8–12 August 1988; pp. 1042–1047. [Google Scholar]
  26. Jegadeeshwaran, R.; Sugumaran, V. Brake fault diagnosis using Clonal Selection Classification Algorithm (CSCA)—A statistical learning approach. Eng. Sci. Technol. Int. J. 2015, 18, 14–23. [Google Scholar] [CrossRef]
  27. Li, X.Y.; Wang, Z.P. A novel fault diagnosis method for lithium-Ion battery packs of electric vehicles. Measurement 2018, 116, 402–411. [Google Scholar] [CrossRef]
  28. Tan, C.F.; Juffrizal, K.; Khalil, S.N.; Nidzamuddin, M.Y. Knowledge-based fault diagnosis system for refuse collection vehicle. In Proceedings of the International Conference on Mathematics, Penang, Malaysia, 28–30 May 2014; pp. 1292–1296. [Google Scholar]
  29. Isermann, R.; Schwarte, A. Fault Diagnosis of a Turbocharged Diesel Engine with Dynamic Neural Networks and Parity Methods. Intell. Syst. Control 2004, 446–451. [Google Scholar]
  30. Kimmich, F.; Schwarte, A.; Isermann, R. Fault detection for modern Diesel engines using signal-and process model-based methods. Control Eng. Pract. 2005, 13, 189–203. [Google Scholar] [CrossRef]
  31. Svärd, C.; Nyberg, M.; Frisk, E.; Krysander, M. Automotive engine FDI by application of an automated model-based and data-driven design methodology. Control Eng. Pract. 2013, 21, 455–472. [Google Scholar] [CrossRef] [Green Version]
  32. Tousi, M.M.; Aghdam, A.G.; Khorasani, K. A hybrid fault diagnosis and recovery for a team of unmanned vehicles. In Proceedings of the IEEE International Conference on System of Systems Engineering, Singapore, 2–4 June 2008; pp. 1–6. [Google Scholar]
  33. Khorasani, K. A hybrid fault detection and isolation strategy for a team of cooperating unmanned vehicles. Int. J. Control 2015, 88, 90–103. [Google Scholar]
  34. Selvanayaki, K.S.; SomaSundaram, R. Hybrid Approach for Detection and Recognition of Vehicles. J. Comput. Sci. 2015, 11, 304–314. [Google Scholar] [CrossRef]
  35. Espinoza-Trejo, D.R.; Campos-Delgado, D.U. Active fault tolerant scheme for variable speed drives under actuator and sensor faults. In Proceedings of the 2008 IEEE International Conference on Control Applications, San Antonio, TX, USA, 3–5 September 2008; pp. 474–479. [Google Scholar]
  36. Chamseddine, A.; Theilliol, D.; Zhang, Y.M.; Join, C.; Rabbath, C.A. Active fault-tolerant control system design with trajectory re-planning against actuator faults and saturation: Application to a quadrotor unmanned aerial vehicle. Int. J. Adapt. Control Signal Process. 2015, 29, 1–23. [Google Scholar] [CrossRef]
  37. Wang, R.R.; Wang, J.M. Fault-Tolerant Control with Active Fault Diagnosis for Four-Wheel Independently Driven Electric Ground Vehicles. IEEE Trans. Veh. Technol. 2011, 60, 4276–4287. [Google Scholar] [CrossRef]
  38. Sachenbacher, M.; Struss, P. Fault isolation in the hydraulic circuit of an ABS: A real-world reference problem for diagnosis. In Proceedings of the Working Notes of the 8th International Workshop on the Principles of Diagnosis (DX-97), Mont-Saint-Michel, France, 15–18 September 1997; pp. 113–119. [Google Scholar]
  39. Struss, P.; Malik, A.; Sachenbacher, M. Qualitative modeling is the key to automated diagnosis. IFAC Proc. Vol. 1996, 29, 6365–6370. [Google Scholar] [CrossRef]
  40. Pisu, P.; Soliman, A.; Rizzoni, G. Vehicle Chassis Monitoring System. IFAC Proc. Vol. 2001, 34, 271–276. [Google Scholar] [CrossRef]
  41. Börner, 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]
  42. Zahedi, E.; Gharaveisi, A. Fault detection and isolation of Anti-lock Braking System sensors. In Proceedings of the 2011 2nd International Conference on Control, Instrumentation and Automation (ICCIA), Shiraz, Iran, 27–29 December 2011; pp. 258–263. [Google Scholar]
  43. Dai, Z.; Lin, H.; Guo, H. Integrated model-based and grey-relational-analyzed diagnosis of wheel speed sensor for aircraft antilock braking. In Proceedings of the 2013 32nd Chinese Control Conference (CCC), Xi’an, China, 26–28 July 2013; pp. 6077–6082. [Google Scholar]
  44. Wang, D.; Li, M.; Wang, L. Fault diagnosis of ABS of vehicles based on BP neural net. In Proceedings of the 29th Chinese Control Conference (CCC), Beijing, China, 29–31 July 2010; pp. 4041–4045. [Google Scholar]
  45. Cabasino, M.P.; Giua, A.; Seatzu, C.; Solinas, A.; Zedda, K. Fault diagnosis of an ABS system using Petri nets. In Proceedings of the 2011 IEEE Conference on Automation Science and Engineering (CASE), Trieste, Italy, 24–27 August 2011; pp. 594–599. [Google Scholar]
  46. Ji, W.; Chen, Z.Y.; Li, Q. Failure Research of Vehicle ABS Based on Fuzzy Diagnosis Technology. Adv. Mater. Res. 2014, 912–914, 675–678. [Google Scholar] [CrossRef]
  47. Yu, G.; Zhang, C.; Ding, N. Design of a Fault Diagnostic System for an ABS Based on Dual-CPU Structure. In Proceedings of the IEEE International Conference on Vehicular Electronics and Safety (ICVES 2006), Shanghai, China, 13–15 December 2006; pp. 174–177. [Google Scholar]
  48. Liang, Y.-W.; Chen, C.-C.; Liaw, D.-C.; Wei, Y.-T. Nonlinear reliable control with application to a vehicle antilock brake system. IEEE Trans. Ind. Inform. 2013, 9, 2114–2123. [Google Scholar] [CrossRef]
  49. Isermann, R. Supervision, fault-detection and fault-diagnosis methods—An introduction. Control Eng. Pract. 1997, 5, 639–652. [Google Scholar] [CrossRef]
  50. Deb, S.; Pattipati, K.R.; Raghavan, V.; Shakeri, M. Multi-signal flow graphs: A novel approach for system testability analysis and fault diagnosis. IEEE Aerosp. Electron. Syst. Mag. 1995, 10, 14–25. [Google Scholar] [CrossRef]
  51. Höfling, T.; Isermann, R. Fault detection based on adaptive parity equations and single-parameter tracking. Control Eng. Pract. 1996, 4, 1361–1369. [Google Scholar] [CrossRef]
  52. Gertler, J. Fault detection and isolation using parity relations. Control Eng. Pract. 1997, 5, 653–661. [Google Scholar] [CrossRef]
  53. Isermann, R.; Balle, P. Trends in the application of model-based fault detection and diagnosis of technical processes. Control Eng. Pract. 1997, 5, 709–719. [Google Scholar] [CrossRef]
  54. Guo, L.; Zhang, Y.-M.; Wang, H.; Fang, J.-C. Observer-based optimal fault detection and diagnosis using conditional probability distributions. IEEE Trans. Signal Process. 2006, 54, 3712–3719. [Google Scholar] [CrossRef]
  55. Chen, J.; Patton, R.J. Robust Model-Based Fault Diagnosis for Dynamic Systems; Springer Science & Business Media: Berlin, Germany, 2012; Volume 3. [Google Scholar]
  56. Djeziri, M.A.; Bouamama, B.O.; Dauphin-Tanguy, G.; Merzouki, R. LFT bond graph model-based robust fault detection and isolation. In Bond Graph Modelling of Engineering Systems; Springer: Berlin, Germany, 2011; pp. 105–133. [Google Scholar]
  57. Düştegör, D.; Frisk, E.; Cocquempot, V.; Krysander, M.; Staroswiecki, M. Structural analysis of fault isolability in the DAMADICS benchmark. Control Eng. Pract. 2006, 14, 597–608. [Google Scholar] [CrossRef]
  58. Krysander, M.; Frisk, E. Sensor placement for fault diagnosis. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2008, 38, 1398–1410. [Google Scholar] [CrossRef]
  59. Frisk, E.; Krysander, M.; Jung, D. A toolbox for analysis and design of model based diagnosis systems for large scale models. IFAC Papersonline 2017, 50, 3287–3293. [Google Scholar] [CrossRef]
  60. Zhang, J.; Rizzoni, G. Functional safety of electrified vehicles through model-based fault diagnosis. IFAC Papersonline 2015, 48, 454–461. [Google Scholar] [CrossRef]
  61. Zhang, J.; Yao, H.; Rizzoni, G. Fault diagnosis for electric drive systems of electrified vehicles based on structural analysis. IEEE Trans. Veh. Technol. 2017, 66, 1027–1039. [Google Scholar] [CrossRef]
  62. Chen, Q.; Ahmed, Q.; Rizzoni, G.; Qiu, M. Design and evaluation of model-based health monitoring scheme for automated manual transmission. J. Dyn. Syst. Meas. Control 2016, 138, 1–10. [Google Scholar] [CrossRef]
  63. Erjavec, J. A Technician’s Guide to Anti-Lock Brake Systems; Cengage Learning: Boston, MA, USA, 1996. [Google Scholar]
  64. MATLAB. Available online: https://www.mathworks.com/help/simulink/examples/modeling-an-anti-lock-braking-system.html (accessed on 1 November 2018).
  65. Svard, C.; Nyberg, M. Residual generators for fault diagnosis using computation sequences with mixed causality applied to automotive systems. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2010, 40, 1310–1328. [Google Scholar] [CrossRef]
  66. Dulmage, A.L.; Mendelsohn, N.S. Coverings of bipartite graphs. Can. J. Math. 1958, 10, 517–534. [Google Scholar] [CrossRef]
  67. Chen, Q.; Ahmed, Q.; Rizzoni, G. Sensor Placement Analysis for Fault Detectability and Isolability of an Automated Manual Transmission. In Proceedings of the ASME 2014 Dynamic Systems and Control Conference, San Antonio, TX, USA, 22–24 October 2014; pp. V003T39A002–V003T39A012. [Google Scholar]
  68. Nyberg, M.; Frisk, E. Residual generation for fault diagnosis of systems described by linear differential-algebraic equations. IEEE Trans. Autom. Control 2006, 51, 1995–2000. [Google Scholar] [CrossRef]
  69. Frisk, E.; Nyberg, M. A minimal polynomial basis solution to residual generation for fault diagnosis in linear systems. Automatica 2001, 37, 1417–1424. [Google Scholar] [CrossRef] [Green Version]
  70. Staroswiecki, M.; Declerck, P. Structural Decomposition of Large Scale Systems for the Design of FailureDetection and Isolation Procedures. Syst. Sci. 1994, 20, 31–42. [Google Scholar]
  71. Bovee, K.; Hyde, A.; Midlam-Mohler, S.; Rizzoni, G.; Yard, M.; Trippel, T.; Organiscak, M.; Garcia, A.; Gallo, E.; Hornak, M. Design of a parallel-series phev for the EcoCAR 2 competition. SAE Int. J. Fuels Lubr. 2012, 5, 1317–1344. [Google Scholar] [CrossRef]
  72. Bovee, K.; Hyde, A.; Yard, M.; Gallo, E.; Garcia, A.; Organiscak, M.; Huster, A.; Yatsko, M.; Ward, J.; Midlam-Mohler, S. Fabrication of a Parallel-Series PHEV for the EcoCAR 2 Competition; 0148-7191; SAE Technical Paper; SAE: Warrendale, PA, USA, 2013. [Google Scholar]
Figure 1. Main steps of structural analysis (SA).
Figure 1. Main steps of structural analysis (SA).
Sensors 18 04468 g001
Figure 2. The structure diagram of the ABS system.
Figure 2. The structure diagram of the ABS system.
Sensors 18 04468 g002
Figure 3. The relation between friction coefficient and wheel slip, where μ is the friction coefficient between wheel and road; S is the wheel slip. Note: here we just show one case of dry road.
Figure 3. The relation between friction coefficient and wheel slip, where μ is the friction coefficient between wheel and road; S is the wheel slip. Note: here we just show one case of dry road.
Sensors 18 04468 g003
Figure 4. The structure representation diagram of system.
Figure 4. The structure representation diagram of system.
Sensors 18 04468 g004
Figure 5. The schematic diagram of DM decomposition. where, e 0 e represents the equations; V 0 V represents the system variables; f 0 f represents the fault variables.
Figure 5. The schematic diagram of DM decomposition. where, e 0 e represents the equations; V 0 V represents the system variables; f 0 f represents the fault variables.
Sensors 18 04468 g005
Figure 6. Analysis of fault detectability and isolability of initial ABS system. (a) DM-decomposition of the ABS (b) fault isolability matrix (FIM) of the ABS.
Figure 6. Analysis of fault detectability and isolability of initial ABS system. (a) DM-decomposition of the ABS (b) fault isolability matrix (FIM) of the ABS.
Sensors 18 04468 g006
Figure 7. The schematic structure of FDI system.
Figure 7. The schematic structure of FDI system.
Sensors 18 04468 g007
Figure 8. System response with faults of f K f . (a) speed reaction (b) stopping distance reaction.
Figure 8. System response with faults of f K f . (a) speed reaction (b) stopping distance reaction.
Sensors 18 04468 g008
Figure 9. System response with faults of f S . (a) speed reaction (b) stopping distance reaction.
Figure 9. System response with faults of f S . (a) speed reaction (b) stopping distance reaction.
Sensors 18 04468 g009
Figure 10. Response of 4 residuals with fault- f K f .
Figure 10. Response of 4 residuals with fault- f K f .
Sensors 18 04468 g010
Figure 11. Response of 4 residuals with fault- f S .
Figure 11. Response of 4 residuals with fault- f S .
Sensors 18 04468 g011
Figure 12. Response of 4 residuals with fault- f v v .
Figure 12. Response of 4 residuals with fault- f v v .
Sensors 18 04468 g012
Figure 13. Response of 4 residuals with fault- f ω w .
Figure 13. Response of 4 residuals with fault- f ω w .
Sensors 18 04468 g013
Figure 14. The experimental set-up of FDI scheme in a vehicle of EcoCAR2 from the OSU.
Figure 14. The experimental set-up of FDI scheme in a vehicle of EcoCAR2 from the OSU.
Sensors 18 04468 g014
Figure 15. The angular speed of vehicle and wheel in a driving cycle, where ω v is the equivalent vehicle angular speed, and ω w is the wheel angular speed. (a) the whole driving cycle (b) selected section in a braking process.
Figure 15. The angular speed of vehicle and wheel in a driving cycle, where ω v is the equivalent vehicle angular speed, and ω w is the wheel angular speed. (a) the whole driving cycle (b) selected section in a braking process.
Sensors 18 04468 g015
Figure 16. The speed sensor signal with injected fault. (a) the equivalent angular speed sensor fault with injected a bias fault at 323.5–325.5 s; (b) the wheel angular speed sensor fault with injected a bias fault at 327–329 s.
Figure 16. The speed sensor signal with injected fault. (a) the equivalent angular speed sensor fault with injected a bias fault at 323.5–325.5 s; (b) the wheel angular speed sensor fault with injected a bias fault at 327–329 s.
Sensors 18 04468 g016
Figure 17. Response of the 4 residuals when no fault is present.
Figure 17. Response of the 4 residuals when no fault is present.
Sensors 18 04468 g017
Figure 18. Response of the 4 residuals when speed sensor has fault ( f v v ).
Figure 18. Response of the 4 residuals when speed sensor has fault ( f v v ).
Sensors 18 04468 g018
Figure 19. Response of the 4 residuals when wheel angular speed sensor has fault ( f ω w ).
Figure 19. Response of the 4 residuals when wheel angular speed sensor has fault ( f ω w ).
Sensors 18 04468 g019
Table 1. Critical faults of ABS.
Table 1. Critical faults of ABS.
FaultsFaults Variables
Leakage of solenoid value f k f
The fault of slip rate operator/Internal error of ECU f S
Vehicle speed sensor fault f v v
Wheel angular speed sensor fault f ω w
Table 2. MSO sets and corresponding equations.
Table 2. MSO sets and corresponding equations.
f k f f S f v v f ω w Equations
MSO 1 × e 4 , e 5 , e 6 , e 7 , e 8 , e 9
MSO 2 × e 1 , e 2 , e 3 , e 4 , e 5 , e 6 , e 8 , e 9
MSO 3 × e 1 , e 2 , e 3 , e 4 , e 5 , e 6 , e 7 , e 9
MSO 4 × e 1 , e 2 , e 3 , e 4 , e 5 , e 6 , e 7 , e 8
Table 3. Fault Setting Details.
Table 3. Fault Setting Details.
FaultTypeSignalTime Span
f K f Gain
(0.95)
Sensors 18 04468 i001 1.5 3.5   s
f S Gain
(0.5)
Sensors 18 04468 i002 5 7   s
f v v Bias
(−10)
Sensors 18 04468 i003 8.5 10.5   s
f ω w Bias
(+20)
Sensors 18 04468 i00412 14 s
Table 4. Detectability of the 4 residuals.
Table 4. Detectability of the 4 residuals.
f k f f S f v v f ω w
R 1 ×
R 2 ×
R 3 ×
R 4 ×
Table 5. Fault setting details of Experiment.
Table 5. Fault setting details of Experiment.
FaultTypeSignalTime Span
f v v Bias
(−10)
Sensors 18 04468 i005 323.5 325.5   s
f ω w Bias
(+20)
Sensors 18 04468 i006327 329 s
Table 6. Main parameter values of the EcoCAR2 ABS.
Table 6. Main parameter values of the EcoCAR2 ABS.
ParameterValuesUnit
K1-
m1897.6kg
g10m·s−2
R r 0.334m
K f 1-
T B 0.01-
S T 0.2-
I0.735kg·m2
v 0 39.09rad·s−1
β 2 10-
β 3 30-
β 4 20-

Share and Cite

MDPI and ACS Style

Chen, Q.; Tian, W.; Chen, W.; Ahmed, Q.; Wu, Y. Model-Based Fault Diagnosis of an Anti-Lock Braking System via Structural Analysis. Sensors 2018, 18, 4468. https://doi.org/10.3390/s18124468

AMA Style

Chen Q, Tian W, Chen W, Ahmed Q, Wu Y. Model-Based Fault Diagnosis of an Anti-Lock Braking System via Structural Analysis. Sensors. 2018; 18(12):4468. https://doi.org/10.3390/s18124468

Chicago/Turabian Style

Chen, Qi, Wenfeng Tian, Wuwei Chen, Qadeer Ahmed, and Yanming Wu. 2018. "Model-Based Fault Diagnosis of an Anti-Lock Braking System via Structural Analysis" Sensors 18, no. 12: 4468. https://doi.org/10.3390/s18124468

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