Abstract

In this paper, the impact of the fusion framework on the fault diagnosis process is discussed. The centralized fusion framework makes it difficult to locate and estimate the sensor fault. Based on the fault detection method, the sequential fusion framework could locate and estimate the sensor fault and realize the fault-tolerant estimation of system states. In the sense of minimum mean square error (MMSE), based on the sequential detection of bias fault of sensors, a sequential fault-tolerant fusion estimation approach is presented to estimate the sensor fault and the system state, simultaneously, optimally, in real time. Further, a novel alternate fault-tolerant fusion estimation method is proposed to alternately estimate the sensor fault and the system state, in the frame of sequential fusion. What is more, the equivalency of the two proposed methods is proved. And the feasibility and equivalency of them are also verified by the computer simulation.

1. Introduction

With the improvement of computer science and sensor technology, various kinds of sensors are applied in the fields of military defense, modern industry, intelligent agriculture, navigation guidance, and other fields. Compared with traditional single senor monitoring systems, multisensor systems gather lots of redundancy and complementarity observation data from different time scales and different space scales and then obtain more comprehensive information of target interested through the information fusion methods [13].

Due to their working mechanism and application environment, the sensors will inevitably show components aging, drift point, mechanical wear, and such other phenomena. As a result, the bias faults could occur in the sensors in service. Therefore, several effective fault detection method and fault-tolerant fusion estimation methods are proposed for multisensor systems. Based on the federated filter, the literature [47] used the detection method to detect and isolate the faulty sensor and realized the fault-tolerant performance of the navigation system. A multimode federated Gaussian sum particle fault-tolerant filtering method was proposed to improve the estimation precision for nonlinear and non-Gaussian systems in [8]. In [9], the detection method was utilized to detect the fault of three height sensors for unmanned aerial vehicles (UAV). The faulty height sensor was isolated to achieve fault-tolerant integrated navigation for UAV. In [10], three kinds of sensor faults were considered: the complete failure of the sensor, partial failure, and normal working conditions. And a fault-tolerant H∞ filter was designed to ensure the estimation accuracy. In [11], the sensor bias fault was introduced and modeled as a state-dependent uncertain term, and a passive fault-tolerant filtering method was designed by using the linear matrix inequation (LMI) technique for the failure fault and bias faults of sensors. In [12], the detection method was utilized for the multirate multisensor systems to detect the unreliable measurements. The faulty measurements were also isolated and replaced by its predictions. In [13], it pointed out that the method of discarding faulty sensors would result in resource wastes and even lead to the fact that the system state could not be fusion estimated effectively. Based on fault detection of each sensor by using detection criteria, a fault estimator was proposed to realize the distributed fault-tolerant estimation for multisensor sampling systems. However, the proposed fault estimator took the variance of innovation as the variance of the fault, which results in the conservation of the fault-tolerant fusion estimation method.

In this paper, the shortcoming of the traditional centralized Kalman fusion filtering method for the linear time-varying systems with sensor bias fault is analyzed firstly. Then, in the sense of MMSE, a sequential fault-tolerant estimation method is presented to estimate the system state and the sensor bias fault simultaneously, optimally. Further, an alternate fault-tolerant fusion estimation method is proposed to alternately estimate the sensor fault and the system state, if the sensor is detected with bias fault. The two sequential fault-tolerant fusion estimation methods are performance equivalent, which is proved in theory and in simulation.

This paper is organized as follows. In Section 1, the mathematical models of a class of linear time-varying dynamic systems in normal operation and with sensor bias fault are formulated in Section 2. In Section 3, the traditional centralized Kalman fusion estimation method is reviewed. In Sections 4 and 5 two sequential fault-tolerant fusion estimation methods are presented, and the performance equivalence of these two methods is proved. The feasibility, optimality, and equivalence of the two presented methods are illustrated in the simulation in Section 6, and Section 7 draws conclusions.

2. Problem Formulation

Consider the following linear time-varying dynamic system:where is the system state at time instant , is the corresponding state transition matrix, and the process noise obeys Gaussian distributions with zero mean and the variance of which is , namely, .

There are sensors used to monitor the system; the corresponding measurement equations are given byin which is the measurement sampled by the sensor , is associated measurement matrix, and the measurement noise .

Because of the aging of the parts, the drift of the operating point, and the mechanical wear, the sensors may cause faults such as sensor bias, which are usually relative fixed over a period of time. Therefore, the measurement equations with fault sensors can be modeled as follows:where is the sensor bias fault of sensor and .

Assumption 1. For the initial state of system (1), holds.

Assumption 2. The process noises and the measurement noises are independent; namely, the following cross-variance hold:

Assumption 3. , is uniformly observable.

Assumption 4. In this paper, it is assumed that the sensors cannot exchange some information to each other, and the measurement sampled by them is all transmitted to the fusion center and fused in it.

3. Centralized Fusion Estimation and Fault Detection

In this section, the centralized fusion estimation method and the further sensor fault detection method are reviewed.

Firstly, the following auxiliary variables are denoted, in the centralized fusion frame:

According to the measurement equations (2), a similar augmented measurement equation is obtained as shown inwhere is the augmented measurement noise which satisfies

For the case all the sensors works normally, the state of the dynamic system can be estimated by the following centralized fusion estimation method.

Lemma 5. For the linear time-varying system (1)-(2), assume the estimate of the state at is , the corresponding estimation error covariance is , and then the fusion estimate of the state at isThe corresponding estimation error covariance can be given bywhere

Remark 6. The centralized fusion filter in Lemma 5 is optimal in the sense of MMSE, for the case that all the sensors work normally. Actually, the above centralized fusion filter is a standard Kalman filter for the argument system described by (1) and (6), which collects all the normal measurement of the sensors.

However, the sensor bias fault cannot be avoided due to the long-time utility of the sensor and the large-scale change of the environment. In this case, the sensor bias fault should be detected and estimated. On this basis, then, achieve the fault-tolerant estimation of the system state.

According to the estimation criterion of MMSE, for the case that all the sensors works normally, the measurement residual should satisfy the zero-mean Gaussian distribution with the covariance . Otherwise, if a sensor is faulty, the probability distribution of will change. Therefore, the following index can be given to detect the sensor fault:

Obviously, the detect index above satisfies the distribution with the degree . The detect standard can be used as a measure to judge whether the augmented measurement is faulty or not. If is set as the one-sided distribution value with confidence , the detect standard can be given by [12]

Remark 7. In Lemma 5, the augmented measurement is established including the measurements sampled by all the sensors at . The fault detection index above is with a high degree. If a small bias fault happened in a sensor, it is difficult to detect the fault and determine which sensor is failed. Therefore, the sequential fault-tolerant fusion estimation approach will be presented in the following section, which could detect and locate the sensor bias fault for multisensor time-varying systems in real time.

4. Sequential Fault-Tolerant Fusion Estimation I

For linear time-varying systems shown in (1)-(2), the bias fault may appear in each sensor. Therefore, the fault detection should be added in the fusion estimator to ensure its reliability. In order to detect the sensor bias fault and locate the failed sensor in real time, the fault detection method and the fault-tolerant estimation method are presented in the sequential fusion frame, in this section.

Assumption 8. Without loss of generality, assume the order in which the measurements reach the fusion center is the same as that of the sensor.
Denote the fusion estimate of the state at as and the corresponding estimation error covariance as . When the measurement sampled by Sensor 1 reaches the fusion center, the prediction of the state at can be given by Then, the prediction and innovation of the measurement sampled by Sensor i at areand the covariance of is

Define the following fault detection index for Sensor 1:It is easy to know that satisfies the distribution with the degree . And the detection standard is given bywhere is the detection threshold, which can be set by the distribution [12].

If Sensor 1 is detected with bias fault, the state space should be described by (1) and (3). And the following augmented state fusion is established:

Denote , , and . And (18) can be rewritten asThe augmented process noise , where .

The corresponding measurement function is described as Here.

For the augmented state system (19), (20), the estimate of the augmented state can be given byand the corresponding covariance of the estimation error isIn (21)-(22), is the initial estimate of sensor bias fault and is the initial estimation error covariance.

If Sensor 1 is detected as fault free, the system state can be estimated by the traditional Kalman filter; namely,

When the measurement sampled by Sensor reaches the fusion center, the sensor bias fault can be detected by the detection standard as in (14)-(17), where the time subscript is but not 1, on the basis of , .

If Sensor is detected with bias fault, the fault-tolerant estimation is similar to (21)-(23). Denote The sensor bias fault and the system state can be estimated simultaneously and optimally in the sense of MMSE.in which , , if Sensor is also detected with bias fault at k-1. Otherwise, , is the initial estimate of sensor bias fault and the corresponding estimation error covariance.

If Sensor is detected as fault free, the system state can be estimated by

When all the measurements sampled at k reach the fusion center, the global optimal fusion estimate can be given by

To sum up, in the sequential fusion frame, a fusion estimation method is given by (27) to estimate the sensor bias fault and the system state simultaneously and optimally, in which .

Remark 9. It is noted that the fault detection index can also be establish for the centralized fusion estimation method in Lemma 5. However, the centralized fusion estimation method converts all the measurements sampled at k into an augmented measurement. When there are errors in individual sensors, they are may be submerged in the influence of augmented measurement noise on the observation process. Therefore, it is difficult to detect the sensor bias fault quickly. What is more, even if the fault is detected, it is often difficult to determine the number and the locations of the faulty sensors. The sequential fault-tolerant fusion estimation method given in this section not only avoids the high-dimensional matrix operations in the centralized fusion estimation method, but also can detect and estimate the bias fault of each sensor in real time.

5. Sequential Fault-Tolerant Fusion Estimation II

In the last section, a sequential fault-tolerant fusion estimation method is presented to simultaneously estimate the sensor bias fault and the system state, if the sensor is detected with bias fault. In this section, an alternate fault-tolerant fusion estimation method is proposed to alternately estimate the sensor fault and the system state. If Sensor is detected with bias fault, the bias fault is estimated firstly, then the measurement sampled by Sensor can be compensated. And the system state can be estimated by using the compensated measurement.

5.1. Bias Fault Estimation

The bias fault of Sensor at can be estimated by in which is the bias fault estimate of Sensor at , if Sensor is also detected with bias fault at k-1. Otherwise, is the initial estimate of the bias fault of Sensor .

The corresponding estimation gain and estimate error covariance, respectively, are

5.2. Faulty Measurement Compensation

The measurement sampled by Sensor can be compensated by utilizing the estimate shown in (29).

5.3. Fault-Tolerant Estimation

The fault-tolerant estimate of the system state can be given by

Theorem 10. The sequential fusion fault-tolerant estimation algorithm based on augmented state (sequential fault-tolerant estimation fusion algorithm I) has the same estimation accuracy as the alternate fault-tolerant fusion estimation algorithm (sequential fault-tolerant estimation fusion algorithm II).

Proof. The main difference between the two sequential fusion fault-tolerant estimation algorithms is mainly reflected in the different processing methods for the measurement sampled by the sensor with bias fault. Therefore, the proof of the above theorem is focused on the equivalence of (26) and (32).
In (28)Then the estimate of the system state at and the corresponding estimation error covariance can be described by The innovation of the measurement compensated by (33) is given bySubstituting it into (32), If , then

Remark 11. Although the sequential fault-tolerant fusion estimation method I given in Section 4 could estimate that bias fault and obtain the fault-tolerant fusion estimate of the system state, it is noted that the estimation result of this method is an estimate of the augmented state matrix which is constituted of the bias fault and the system state, when the bias fault is detected. It is implied that the fusion center needs the augmented matrix computation ability. While the sequential fault-tolerant fusion estimation method II proposed in this section estimates the bias fault and the system state alternately, which need not to deal with the augmented matrix. What is more, the alternate fault-tolerant fusion estimation method is more accessible. The same estimate accuracy of the two sequential fault-tolerant fusion estimation methods proves the effectiveness of the alternate fault-tolerant fusion estimation method. Namely, there is no accuracy-loss in the two alternate estimation processes.

6. Simulation

In this section, two simulation examples are utilized to prove the effectiveness and feasibility of the two sequential fault-tolerant fusion estimation methods proposed in this paper. The first one is for the CV motion model, and the second one is for the hydrological data assimilation

6.1. Simulation I

Consider the following CV motion model:where is the fusion period and the covariance of isand .

There are two sensors utilized to observe the target. The measurement functions are given byin which the covariance of , are and . And the measurement matric are and . The initial state estimate is , and the corresponding estimation error covariance is .

Assume Sensor 1 appear bias fault at 50, and the bias fault isThe simulation results are shown as in Figures 14.

As illustrated in Figures 14, the sequential fault-tolerant fusion estimation methods presented in this paper could detect the bias faults of Sensor 1 in real time and fault-tolerant could estimate the system state. The centralized fusion estimation method cannot determine the order of the sensor with bias fault, so its estimates are obtained by taking all the measurements as normal ones. Therefore, the tracking accuracy of the centralized fusion estimation method turns worse when the bias fault appears in Sensor 1, as shown in Figures 1 and 2. Note that the centralized fusion estimation method is optimal for normal measurements. Combined with the above simulation results, the optimality and feasibility of the presented sequential fault-tolerance fusion estimation methods are proved before the fault occurs. It is illustrated in the time interval (0, 49] in Figures 3 and 4. After Sensor 1 is detected with the bias fault, the alternate fault-tolerant fusion estimation method can estimate the system states on the basis of the effective estimation of sensor bias fault, which obtains the same accuracy with the sequential fault-tolerant fusion estimation method based on augmented state, which also verifies the theorem in Section 5.

6.2. Simulation II

The Muskingum method is one of the most important kinds of hydrological data assimilation Technologies [14, 15]. The Muskingum method is a river flow calculation model, in which the river reach is divided into m sections, and the flow rate of the Section i at k is denoted as . According to the Muskingum method, where , , , , and and are the Muskingum parameters. is the sampled period, and , , denotes the local inflow.

A flood process is considered in this simulation, the Muskingum parameters are given by , . There are 3 sections all sampled by 2 kinds of flow meters every 5 minutes. In this river reach, local inflows have little effect. Therefore, the measurement functions can be given by 500 minutes of the flood process is shown in the simulation results, in which the first flow meter is assumed to be bias fault after 300 minute. , ; . In this simulation, the centralized fusion estimation method and the two sequential fault-tolerant fusion estimation methods are compared for the hydrological data assimilation of the 500 minutes of the flood process. The simulation results are given by Figures 5 and 6

In Figures 5 and 6, it is noted that the centralized fusion estimation method and the two sequential fusion estimation methods proposed in this paper could obtain accurate estimates of the flow rate before 300 minutes. Then, the first flow meter is faulty; the centralized fusion estimation method cannot determine which flow meter is fault. The two sequential fusion estimation methods proposed in this paper could detect and determine the faulty flow meter. Then, the bias fault is estimated by different methods. On this basis, the same fault-tolerant fusion estimates and flow rate correction errors illustrate the theorem in Section 5.

7. Conclusion

The centralized fusion estimation method is usually difficult to locate the faulty sensor when the sensor fault is detected, which makes it impossible to further estimate the fault. In order to simultaneously detect, locate, and estimate sensor bias faults, two sequential fault-tolerant fusion estimation methods are presented in this paper. The system state and the sensor bias faults are simultaneously estimated in the first presented method, while they are alternatively estimated in the second method. The performance equivalence of the two presented sequential fault-tolerant fusion estimation methods is both proved in theory and in simulation.

Note that the bias faults in this paper are considered as constant faults of sensors. For the time-varying bias faults [16, 17], the two proposed sequential fault-tolerant fusion estimation methods are not suitable. And this problem is an open question for our further research.

Data Availability

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

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grants nos. 61673160, 61333005, U1604158, 61605026, and 61603108, the Natural Science Foundation of Henan Province of China under Grant no. 162102210196, and the Scientific Research Foundation of Henan University of Technology under Grant no. 2015RCJH14.