Next Article in Journal
A Combined Sensing System for Intrusion Detection Using Anti-Jamming Random Code Signals
Previous Article in Journal
A Repair Method for Missing Traffic Data Based on FCM, Optimized by the Twice Grid Optimization and Sparrow Search Algorithms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Ellipsoidal Intersection Fusion Estimation for Multi-Sensor Complex Systems

1
School of Instrumentation and Electronic, North University of China, Taiyuan 030051, China
2
Academy for Advanced Interdisciplinary Research, North University of China, Taiyuan 030051, China
3
North Automatic Control Technology Institute, Taiyuan 030006, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(11), 4306; https://doi.org/10.3390/s22114306
Submission received: 10 May 2022 / Revised: 30 May 2022 / Accepted: 4 June 2022 / Published: 6 June 2022
(This article belongs to the Section Sensor Networks)

Abstract

:
This paper investigates the problem of distributed ellipsoidal intersection (DEI) fusion estimation for linear time-varying multi-sensor complex systems with unknown input disturbances and measurement data transmission delays. For the problem with external unknown input disturbance signals, a non-informative prior distribution is used to model the problem. A set of independent random variables obeying Bernoulli distribution is also used to describe the situation of measurement data transmission delay caused by network channel congestion, and appropriate buffer areas are added at the link nodes to retrieve the delayed transmission data values. For multi-sensor systems with complex situations, a minimum mean square error (MMSE) local estimator is designed in a Bayesian framework based on the maximum a posteriori (MAP) estimation criterion. In order to deal with the unknown correlations among the local estimators and to select the fusion estimator with lower computational complexity, the fusion estimator is designed using ellipsoidal intersection (EI) fusion technique, and the consistency of the estimator is demonstrated. In this paper, the difference between DEI fusion and distributed covariance intersection (DCI) fusion and centralized fusion estimation is analyzed by a numerical example, and the superiority of the DEI fusion method is demonstrated.

1. Introduction

In recent years, multi-sensor systems have been widely used in sensor networks, artificial intelligence, combinatorial navigation, and industrial control. Since multi-sensor systems can provide more information for more accurate control of the system, it makes the information fusion estimation techniques of multi-sensor systems receive wide attention and have important research significance [1,2,3,4,5,6,7]. In complex systems with multiple sensors, the methods of information fusion estimation are generally divided into centralized fusion estimation and distributed fusion estimation. The principle is to fuse multiple estimates into one highly reliable estimation method according to the corresponding fusion algorithm [8]. In centralized fusion estimation, the measurement data from multiple sensors are processed by using state measurement enhancement methods. In contrast, distributed fusion estimation, with its unique parallel structure, puts the local state estimates of different sensors into the fusion center and follows the corresponding fusion rules for state estimation [9].
The centralized fusion estimator can provide the best estimation accuracy when all sensors are working properly. However, if the sensors fail in operation, the centralized fusion estimator cannot detect and discard the faulty sensors in time, leading to a decrease in the reliability of the fusion estimation results and an increase in the error. A suboptimal distributed estimator with a parallel structure can solve this problem well. The presence of a parallel structure makes it easy to detect and isolate the faulty sensors, so the distributed estimator has good reliability and flexibility [10,11,12]. At the same time, in centralized fusion estimators, the system incurs expensive computational costs as the number of sensors continues to increase. Compared to centralized fusion estimation, distributed fusion estimation has a much lower computational cost [13]. In multi-sensor complex systems, the choice of an estimation algorithm with high accuracy and low computational cost is crucial in the face of computational resource limitations and uncertainty in the occurrence of system failures. Therefore, the use of a distributed fusion estimator is one of the motivations of this paper.

1.1. Related Work

In a multi-sensor complex system, the system is affected by some network-induced phenomena due to the uncertainty of the network heterogeneous model and the occurrence of sensor failures. For example, unknown external information disturbances, random delays in measurement data, and packet loss. For systems with unknown inputs or disturbances, these disturbances may be invariant, time-varying, or random [14,15]. In [16], the problem of state estimation for systems subjected to unknown input disturbances during sensor measurements is presented, an optimal state estimator is designed, and the results are applied to generalized systems with unknown inputs [17,18]. In [17], good results were obtained by using unbiased minimum variance (UMV) estimation for systems with unknown inputs. Unlike other methods, in [19], the unknown input information is modeled using a non-informative prior distribution, and a minimum mean square error (MMSE) estimator is designed to estimate the system in a Bayesian framework.
Meanwhile, network congestion occurs due to limited communication bandwidths in sensor networks. Random delays are inevitable when transmitting measurement data. The delay phenomenon is inevitably accompanied by packet loss, which significantly affects the performance of the network system [20]. When dealing with random delays in the transmission of measurement data, a set of independent Bernoulli-distributed random variables or a Markov chain can be used to describe the transmission random delay phenomenon. In [21], the optimal filtering problem for systems with Markov chain communication delays is studied. Meanwhile, in [16], a set of Bernoulli-distributed random variables is introduced to describe the stochastic delay phenomenon. In order to avoid packet loss as much as possible, in [19], delay measurements are retrieved by introducing a finite length buffer at the link nodes. In systems with delay phenomena, both measurement enhancement techniques and replication retransmission can make good use of measurement delay data [22,23].
Facing the problem of computational resource limitations and system uncertainty in complex systems with multiple sensors, a distributed fusion estimator is used to estimate the system. Despite the rapid rise of the distributed fusion estimation in recent years, it is often plagued by unknown correlation information in sensor networks, which prevents the design of fusion estimators with high accuracy [24]. Currently, the main methods that can solve fusion estimation with unknown correlations are: covariance intersection (CI) fusion methods and ellipsoidal intersection (EI) fusion methods. In [25], the CI fusion method was proposed. It parameterizes the fusion estimation by converting it into a convex combination problem of two local estimates. Once the idea was proposed, it inspired many people in the field to pursue it. Despite some improvements to the CI fusion method, the accuracy of the fusion results still shows a decreasing trend. The reason for this decline is that the choice of CI fusion parameterization is a fusion formula that directly bypasses the discussion of the relevance of the local estimates and yields fusion results that are too conservative [26]. To pursue higher accuracy to accurately control the system. In [27], the EI fusion method was proposed to redefine a fusion parameterization. It expresses the correlation between the local estimates in an algebraic formulation through the parameterization before deriving the fusion estimates based on the conditions of the local estimates, and the algebraic fusion formulation ensures that the EI fusion algorithm reduces the computational complexity. In contrast, the EI fusion algorithm solves the difficult problem of unknown correlations between local estimates more effectively [28,29].

1.2. Paper Contributions

In this paper, we study the problem of data fusion estimation for a linear time-varying multi-sensor complex system with two network-induced phenomena of both unknown input disturbances and measurement transmission delays. In order to obtain a fusion estimator with high accuracy and low computational cost, distributed fusion estimation is used in this paper for the system estimation. In this case, the information of unknown input perturbations is modeled by a non-informative prior distribution. All possible values are described by using a probability density function. The randomness of the measured data transmission delay is described by a set of independent random variables obeying Bernoulli distribution, and a buffer of finite length is added at the link node to obtain the data set for the delay measurement. For the design of the system local estimator, the MMSE local estimator is designed in a Bayesian framework based on the nature of the state-conditional distribution and the maximum a posteriori (MAP) estimation criterion. When fusion processing is performed on the local estimates, the correlation between the local estimates is unknown due to the randomness of the measurement data delay, which makes it difficult to obtain fusion results with high accuracy. To solve the problem of fusion estimation with unknown correlations between local estimates, a distributed ellipsoidal intersection (DEI) fusion estimator is designed by analyzing the distributed fusion algorithms. Compared with the distributed covariance intersection (DCI) fusion estimation, the problem of overly conservative estimation results is solved, and the estimation accuracy is improved. The parallel structure makes the designed estimator less computationally expensive and reduces the computational complexity than the centralized fusion estimator.

1.3. Paper Outline

The structure of this paper is as follows. In Section 2, we describe two network-induced phenomena in multi-sensor complex systems: unknown input interference and measurement data transmission delay. Section 3 designs a local estimator for multi-sensor complex systems based on the MMSE criterion. Section 4 determines the estimation of the multi-sensor complex system using the DEI fusion estimator and shows the consistency of the designed DEI fusion estimator. The numerical simulation results and computational complexity analysis are given in Section 5. The conclusions are given in Section 6.

2. Problem Description

Let us consider a multi-sensor linear time-varying system disturbed by unknown input information:
x k + 1 = A k x k + D k d k + ω k
where x k R n denotes the state estimation vector at moment k, A k denotes the state matrix that is time-varying and matches the dimensionality of x k , d k R p denotes the external input vector, D k denotes the time-varying matrix that matches the dimensionality of d k , and the process noise is described by ω k R n , which has a mean of 0 and covariance matrix of   Q k > 0 . Additionally, we give the measurement equations for the sensors in the system that measure the data:
y i , k = C i , k x k + v i , k ,   i = 1 , , L
where y i , k R m i denotes the measured data values in the ith network transmission channel with the total number of sensors L. C i , k denotes the time-varying matrix matching the dimensionality of x k , and v i , k R m i denotes the measurement noise with a mean of 0 and covariance of R i , k > 0 . The measurement noise of each measurement channel is independent of each other, and the initial state x 0 , which obeys a Gaussian distribution, is also uncorrelated with ω k and v i , k .
For the problem of data fusion estimation of a multi-sensor linear time-varying system with unknown input disturbances and measurement data transmission delays, the flow structure of the system is shown in Figure 1. The system works as follows: first, the multi-sensor system subject to unknown external input disturbances is measured by a multi-sensor to obtain information about the system state at each moment. The obtained measurement information is transmitted to the corresponding link nodes through the network channel, and a series of local state estimates are generated in the designed MMSE estimator. The local state estimates are fused at the fusion center to obtain the estimation results.
Since the external input vector d k is unknown and its information is not available, it cannot participate in the design of the estimator. In order not to affect the design of the estimator, it is guaranteed that the estimation accuracy will not be biased. In [19], an assumption is adopted: the number of channels of external input disturbance is guaranteed to be smaller than the number of channels of state estimation by controlling the rank of the time-varying matrix D k : rank D k = p , p < n . The proposed assumption is guaranteed by this intuitive formulation. Additionally, since all possible values of the unknown input vector d k appear with equal probability, we model d k using a non-informative prior distribution [16]. The probability density function of f   is , i.e.,
f d k 1
Inspired by [16,19], for our proposed hypothesis, the matrix of unknown input coefficients D k should strictly adhere to the matrix column full rank to ensure that the number of channels of the external input disturbances is smaller than the number of channels of the state estimation. Meanwhile, a new matrix D k is constructed under the principle of orthogonal complementation, such that matrix D k satisfies the rules of D k   D k R n × n , rank D k   D k = n , and D k T D k = 0 .
When the measurement information is transmitted through the network channel, the measurement delay occurs randomly, because the limited bandwidth of the network channel causes the channel congestion phenomenon. During transmission, if the measurement information is not received by the link node within a given time interval, packet loss occurs, so the packet loss phenomenon also exists at the same time [20]. Since the measurement delay and packet loss occur randomly, we adopt the Bernoulli distribution random variable approach to describe the phenomena triggering the measurement delay and packet loss [16]. First, we assume that the measurement data y i , k is a delay in the network channel for θ i , k moments and θ i , k is a random variable. We model the random variable θ i , k by using the probability mass function f i :
f i j = Pr θ i , k = j , i = 1 , 2 , , L ,     j = 0 , 1 , 2 ,
where θ i , k for different channels and different moments are independent of each other. If no buffer exists at the link node, the transmission of measurement data from the sensor to the link node is considered successful only if θ i , k = 0 ; otherwise, the transmission fails. Therefore, the process of measurement data y i , k from the sensor to the link node is considered as a Bernoulli process. To solve the problem of the randomness of θ i , k , we obtain the information of the random variable θ i , k by adding an appropriate buffer at the link node and by measuring the time of data reacquisition from the buffer [19]. Here, we assume a buffer of length ε i ε i 2 , so that the link node can receive all measurement data with a delay time of k ε i + 1 . The earliest measurement update value κ i , k for the kth moment and the ith buffer is defined as:
κ i , k = t , 0 < k ε i + 1 t < k   k , t k
The receipt of the measurement y i , k is indicated by introducing a sequence of binary variables γ t , k i . When γ t , k i = 1 , it indicates that the measurement is received at the kth moment or before. When the delay time is equal to or greater than ε i , the measurement data will be discarded, and this case is considered as a packet loss phenomenon. We define the set of measurements in the ith buffer at the kth moment by defining i , k , i.e.,
i , k γ i , 0 y i , 0 , γ i , 1 y i , 1 , , γ i , t y i , t , , γ i , k y i , k
where γ i , t = γ t , k i , and our goal is to obtain an estimation problem for the state x k conditional on the set of measurements k 1 , k , 2 , k , , L , k .

3. Local Estimation of Complex Multi-Sensor Systems

In this section, in order to solve the problem of estimating the state x k conditional on the measurement set k , we need to design local estimators at each link node to obtain the state estimates. Usually, the estimation for the state is often based on one observation, and the estimator is often designed in a Bayesian framework. Since the state x k is estimated based on the measurement set k , the unknown input d k is modeled using a non-informative prior distribution. According to the standard results of optimal estimation, the MMSE estimate is equivalent to the mean of the state-conditional distribution conditional on the measurement set, so the design of the local estimator can be performed using the MMSE estimation approach. Our goal in designing the local estimator is to find the recursive problem of the conditional distribution of the state x k conditional on the measurement set k .
To ensure that the local estimator design is error-free, we have to verify that the coefficient matrix rank D k = p of the unknown input interference signal satisfies the assumption that p < n . By introducing T k D k   D k 1 and L k 0   I n p T k , then using C i , k T   L k 1 T T R m + n p × n to obtain m p , which leads to rank C i , k T   L k 1 T T = n , this verifies the hypothesis that the number of independent measurement channels is not less than the number of channels of the unknown external input by the rank of the coefficient matrix D k [19]. The above hypothesis will automatically hold when the measurement matrix C i , k satisfies the condition of full column rank. For the system that satisfies the stated assumptions, we can verify the rank of matrix D k by expressions based on the system expressions, regardless of whether the system is time-varying or not, ensuring the accuracy of the estimation results.
For systems that satisfy the condition of rank D k = p , we base the design of the estimator of state x k on the condition of the measurement set k by representing in a Bayesian framework, i.e.,
P X | x k | k = P | X k | x k p X x k P k
where P | X k | x k denotes the likelihood probability distribution and p X x k denotes the prior probability distribution.
The set of measurements i , k γ i , 0 y i , 0 , γ i , 1 y i , 1 , , γ i , t y i , t , , γ i , k y i , k in the buffer of the ith link node, the posterior probability distribution of the state x k conditional on i , k is:
P X | x k | γ i , k y i , k = P | X γ i , k y i , k | x k p X x k P γ i , k y i , k
The prior probability distribution p X x k = P X | x k | i , k 1 , due to the non-informative prior distribution modeling the unknown input disturbance information d k , is obtained according to the full probability formula:
P X | x k | i , k 1 = R P P X | x k | i , k 1 , d k 1 P ( d k 1 | i , k 1 ) d   d k 1
Converting Equation (9) to the Gaussian distribution form yields
P X | x k | i , k 1 R P exp 1 2 x k x ^ i , k | k 1 T P ^ i , k | k 1 1 x k x ^ i , k | k 1 d d k 1
where x ^ i , k | k 1 = A k 1 x ^ i , k 1 + D k 1 d k 1 and the error covariance is P ^ i , k | k 1 = A k 1 P ^ i , k 1 A k 1 T + Q k 1 .
According to the nature of the marginal distribution of the multivariate Gaussian distribution, Equation (10) is organized to obtain:
P X | x k | i , k 1 exp 1 2 x k A k 1 x ^ i , k 1 T L k 1 T L k 1 P ^ i , k | k 1 L k 1 T 1 L k 1 x k A k 1 x ^ i , k 1
Based on Equation (11), it is known that the prior probability p X x k obeys a Gaussian distribution, i.e.,
p X x k = N x ¯ i , k , P ¯ i , k
where x ¯ i , k = A k 1 x ^ i , k 1 and P ¯ i , k = L k 1 T L k 1 P ^ i , k | k 1 L k 1 T 1 L k 1 1 .
Under the condition that the prior probability distribution p X x k follows a Gaussian distribution and the measurement noise also follows a Gaussian distribution, the MMSE estimate is equivalent to the MAP estimate, so it can be converted to find the MAP estimate. The posterior probability distribution is proportional to the product of the likelihood probability and the prior probability, and since the prior distribution has been found, the likelihood probability distribution P | X γ i , k y i , k | x k is calculated.
P | X γ i , k y i , k | x k e x p 1 2 γ i , k y i , k γ i , k C i , k x k T γ i , k R i , k 1 γ i , k y i , k γ i , k C i , k x k
Based on the measurement set i , k , the posterior probability distribution of the state x k is:
P X | x k | γ i , k y i , k P | X γ i , k y i , k | x k p X x k
The maximized posterior probability distribution function is:
x ^ M A P γ i , k y i , k = a r g m a x   P X | x k | γ i , k y i , k p X x k
where x ^ M A P γ i , k y i , k is called the maximum a posteriori estimator of x k .
Substituting Equations (11) and (13) into (14), we obtain the posterior probability distribution P X | x k | γ i , k y i , k , satisfying the Gaussian distribution of the form:
P X | x k | γ i , k y i , k e x p 1 2 x k μ i , k T Π i , k 1 x k μ i , k
where x ^ M A P = μ i , k = A k 1 x ^ i , k 1 + γ i , k Π i , k ( C i , k T y i , k R i , k 1 C i , k T R i , k 1 C i , k A k 1 x ^ i , k 1 ) , the covariance matrix is Π i , k = γ i , k C i , k T R i , k 1 C i , k + L k 1 T L k 1 P ^ i , k | k 1 L k 1 T 1 L k 1 1 .
Since the prior probability distribution and the measurement noise obey Gaussian distribution, i.e.,
x ^ M M S E = E x k | γ i , k y i , k = x ^ M A P
Thus, we obtain a local estimator of the Gaussian distribution of state x k for a time-varying linear multi-sensor complex system with unknown input disturbances and measurement data transmission delays under the condition of a measurement set i , k , satisfying the condition of rank D k = p :
x ^ i , k = A k 1 x ^ i , k 1 + γ i , k P ^ i , k ( C i , k T y i , k R i , k 1 C i , k T R i , k 1 C i , k A k 1 x ^ i , k 1 )
P ^ i , k = γ i , k C i , k T R i , k 1 C i , k + L k 1 T L k 1 P ^ i , k | k 1 L k 1 T 1 L k 1 1
Our goal is to fuse the obtained local estimates at the fusion center to obtain estimation results with high accuracy.

4. Distributed Ellipsoidal Intersection (DEI) Fusion Estimation for Multi-Sensor Complex Systems

In this section, in order to solve the fusion problem of multi-sensor local estimation, a distributed fusion estimation algorithm suitable for linear multi-sensor time-varying discrete systems with unknown input disturbances and measurement transmission delays is selected. When we fuse the local estimates, we first consider the optimal matrix-weighted distributed fusion method for fusion estimation with the following fusion equation:
x ^ k = i = 1 L Ω i , k x ^ i , k ,     i = 1 , , L
where Ω i , k denotes the optimal weight matrix and i = 1 L Ω i , k = I . However, since the optimal weight matrix depends on the information of the mutual covariance P ^ k i , j i j between multi-sensors, and the proposed multi-sensor system is the phenomenon of a measurement transmission delay, the delay variables in the channel are all randomly occurring, resulting in a correlation between sensors that cannot be obtained [24]. An unknown correlation means that the mutual covariance cov x i , x j is not computable, so it is difficult for us to obtain the analytic expression of the mutual covariance P ^ k i , j between sensors, which causes some difficulties in the design of the fusion estimator.
Currently, a commonly used method in dealing with fusion estimation of unknown correlations is the CI fusion technique, which parameterizes the fusion formula and avoids the determination of the expression for the mutual correlation covariance cov x i , x j [25]. Although this approach is generally accepted, the CI fusion approach is suboptimal. Since the CI fusion technique focuses on the analysis of the fusion formula rather than the correlation, it may lead to conservative results of a fusion [26]. Based on this situation, there is another method that parameterizes the local estimates when dealing with the case of unknown correlations: the EI fusion method. This parametric approach introduces three new estimates that provide an explicit description of the correlation and expresses the information about the correlation in an explicit expression. Both conservative estimations are avoided, while the extraction of unknown correlation information is taken into account, and the accuracy of the fusion is guaranteed [27].
Next, we analyze the EI fusion method. First, we consider two random vectors: x i   and   x j R n with Gaussian distribution characteristics, which are both two prior estimates of the state vector x R n , i.e.,
x i N x ^ i , P i , x j N x ^ j , P j
Our goal is to fuse the two prior estimates into a new estimate x f that also obeys a Gaussian distribution, i.e.,
x f N x ^ f , P f
It is also important to ensure that the fusion results of these two prior estimates satisfy the consistency of the fusion estimates, i.e., P f P i and P f P j .
To characterize the unknown correlation, the EI fusion technique is performed by introducing three new two–two independent random vectors x i i , x i j , x j j R n with a mean of μ i i , γ , μ j j R n and variance of Φ i i ,   Γ ,   Φ j j R n × n , respectively. The priori estimates x i , x j are represented by the information of x i i , x i j , x j j by constructing a new function Ψ :
x i : = Ψ x i i , x i j = Φ i i 1 + Γ 1 1 Φ i i 1 μ i i + Γ 1 γ x j : = Ψ x j j , x i j = Φ j j 1 + Γ 1 1 Φ j j 1 μ j j + Γ 1 γ
where Φ i i 1 + Γ 1 1 is denoted as the variance P i of the priori estimate x i and Φ i i 1 + Γ 1 1 Φ i i 1 μ i i + Γ 1 γ is the mean x ^ i .
According to the relationship between the random vectors x i i , x i j , x j j and the priori estimates x i , x j , we can express the correlation covariance cov x i , x j of the priori estimates x i , x j , i.e.,
cov x i , x j : = E x i x j T E x i E x j T = P i Γ 1 P j
Since the correlation is unknown, to obtain a description of an arbitrary correlation, the information of the mutual correlation covariance cov x i , x j is maximized. Based on the determinant of the mutual correlation covariance, it follows from Equation (22) that the problem of maximizing cov x i , x j can be transformed into the problem of minimizing Γ , i.e.,
Γ : = arg min log T subject   to   T P i , T P j
For random vectors N x ^ , P , obeying Gaussian distribution can all be represented by the sublevel set Ɛ x ^ , P = { x R n | x x ^ T P 1 x x ^ 1 } . To represent minimal Γ intuitively, minimally Γ is characterized as the minimal ellipse containing Ɛ x ^ i , P i Ɛ x ^ j , P j .
Since the prior estimates can be described by the introduced random variables, the fusion of the prior estimates is equivalent to the fusion of the introduced random variables, and by conditioning the function of Ψ , the fusion results are presented, i.e.,
x f : = Ψ x i , x j = Ψ Ψ x i i , x i j , x j j
Substituting Equation (21) and the variable information into Equation (24), it is obtained that
P f = P i 1 + P j 1 Γ 1 1 x ^ f = P f P i 1 x ^ i + P j 1 x ^ j Γ 1 γ
In order to pursue a computationally inexpensive fusion algorithm, the mean γ and variance Γ of the random variable x i j are represented with the information of a priori estimate [27], i.e.,
Γ = S i D i 1 2 S j D Γ S j 1 D i 1 2 S i 1 γ = P i 1 + P j 1 2 Γ 1 + 2 η I 1 × ( P j 1 Γ 1 + η I ) x ^ i + P i 1 Γ 1 + η I x ^ j
where D Γ q q = max 1 , D j q q , q = 1 , , n . The eigenvalue decomposition P i = S i D i S i 1 of the matrix P i yields the eigenvector matrix S i and the eigendiagonal matrix D i . The positive definite matrix can be the square root decomposed as A = L L T . According to the transformation relation in [28], it is obtained that D i 1 2 S i 1 P j S i D i 1 2 = S j D j S j 1 . Since the minimization Γ is the shape of the minimum ellipsoid of P i and P j , D Γ = max 1 , D j . This gives an algebraic expression for the correlation information between the local estimates.
Based on the above description, it can be seen that the EI fusion technique provides both an explicit description of the unknown correlation between the priori estimates and a parameterization of the fusion formula to ensure the accuracy and computational cost of the fusion results.
Since the obtained local estimates obey a Gaussian distribution, we use the EI fusion algorithm to design the estimator. In order to reduce the computational complexity of the fusion estimator, we use the method of fusing the local estimates in two by following the sequential fusion and obtain the final fusion estimate by performing the EI fusion process L – 1 times [15]. The distributed sequential EI fusion estimator is as follows:
x s , k 0 = x ^ i , k , P s , k 0 = P ^ 1 , k x s , k i = P s , k i P s , k i 1 1 x s , k i 1 + P ^ i + 1 , k 1 x ^ i , k Γ i 1 γ i P s , k i = P s , k i 1 1 + P ^ i + 1 , k 1 Γ i 1 1 Γ i = S s , k i 1 D s , k i 1 1 2 S i + 1 , k D Γ S i + 1 , k 1 D s , k i 1 1 2 S s , k i 1 1 γ i = P s , k i 1 1 + P ^ i + 1 , k 1 2 Γ i 1 + 2 η i I 1 × P ^ i + 1 , k 1 Γ i 1 + η i I x s , k i 1 + P s , k i 1 1 Γ i 1 + η i I x ^ i + 1 , k
The mean of the DEI fusion estimation result is x ^ k = x s , k L 1 , and the error covariance is P ^ k = P s , k L 1 .
In order to visually compare the superiority of EI fusion technique, we analyze the CI fusion, EI fusion technique, and minimization Γ by a simple numerical example. Suppose the two prior estimates x 1 , x 2 obey the Gaussian distribution with a mean of 0 and covariance matrix P 1 = 2 1 1 1 and P 2 = 1 / 3 0 0 2 , respectively. By converting the Gaussian distribution into a sublevel set for the ellipsoid description, the obtained results are shown in Figure 2. The red curve indicates the ellipsoidal results of CI fusion, the green curve indicates the ellipsoidal results of EI fusion, and the blue zone line indicates the ellipsoid enclosed by the minimization Γ. The results show that the area enclosed by the CI fusion algorithm is larger than the area where the two local estimates intersect, and the estimation results are too conservative, while the EI fusion algorithm is within the area where the two local estimates intersect, and the fusion results are more accurate.
Here, we discuss the consistency of the designed EI fusion estimator, inspired by [15], based on local estimates obeying the Gaussian distribution; we take the results of the fusion of local estimates of sensors 1 and 2 for analysis. The local estimates, after EI fusion, are obtained according to Equation (23) as follows:
P ^ 1 , k Γ 1 , P ^ 2 , k Γ 1
Taking the inverse of both sides of the symbol simultaneously yields
Γ 1 1 P ^ 1 , k 1
which further implies that
P ^ 1 , k 1 Γ 1 1 0
By adding P ^ 2 , k 1 to both sides of the symbol simultaneously, we obtain
P ^ 2 , k 1 + P ^ 1 , k 1 Γ 1 1 P ^ 2 , k 1
According to Equation (25), the first fusion result of P s , k 1 P ^ 2 , k and, similarly, P s , k 1 P ^ 1 , k .
According to (27) and (28), we obtain
P s , k 2 P s , k 1 , P s , k 2 P ^ 3 , k ,
The following conclusions can be drawn from the collation.
P s , k 2 P ^ i , k ,   i = 1 , 2 , 3 ,
In the L − 1 times of the fusion process, based on mathematical induction, it is obtained that
P s , k L 1 P ^ i , k ,   i = 1 , 2 , 3 , L
In summary, the distributed ellipsoid (DEI) fusion estimator designed in the paper has good consistency, and the fusion estimator outperforms the individual local estimators.

5. Numerical Examples

In this section, the proposed DEI fusion is validated by a numerical example in order to intuitively obtain a fusion estimation problem consistent with being able to solve the unknown correlation in a complex multi-sensor system with unknown input disturbances and measurement data transmission delays. First, consider a complex multi-sensor linear time-varying system with unknown external inputs and measurement data transmission delays with the expression:
x k + 1 = A k x k + D k d k + ω k y i , k = C i , k x k + v i , k   ,   i = 1 , 2 , 3 ,
where the state matrix A = a 11 , k a 21 , k a 31 , k a 12 , k a 22 , k a 32 , k a 13 , k a 23 , k a 33 , k .   d k is a Rayleigh distributed random number obeying parameter 3.
The expression for each element in the state matrix is:
a 11 , k = exp h + sin k h sin k h h ,   a 12 , k = 0 ,   a 13 , k = 0 a 21 , k = 2 sinh h 2 exp 3 h 2 + sin k h sin k h h a 22 , k = exp 2 h + sin k h sin k h h a 23 , k = 0 , a 31 , k = 0 , a 32 , k = 0 a 33 , k = exp 2 h + sin k h sin k h h
The respective measurement matrices of the three sensors are as follows:
C 1 , k = 1 cos kh sin kh C 2 , k = sin kh         2         cos kh C 3 , k = cos k h sin k h 1.5 1 sin 2 k h cos 2 k h
The unknown input coefficient matrix is D k = 0.1 sin k h 0.3 0.2 T . In all formulas, h is 0.2. The covariance matrix of measurement noise is Q = diag 1 , 1 , 1 . The process noise in the measurement equations for the three sensors is: R 1 , k = 0.2 ,   R 2 , k = 0.3 ,   and   R 3 , k = 0.3   0.1 ; 0.1   0.25 . Similar to [26], the time of the measurement data transmission delay is described by a random Poisson distribution with parameters λ i i = 1 , 2 , 3 , and its probability density function is f i j :
f i j = λ i j e λ i j ! , j = 0 , 1 ,
The mean value of the Poisson distribution obeyed by each channel delay time is λ 1 = 5 , λ 2 = 6 , λ 3 = 5 .The buffer length used by each node is ε 1 = ε 2 = ε 3 = 7 . The mean and covariance of the initial state are set as:
x ¯ 0 = 0.1 0.1 0.1 T , P ¯ 0 = d i a g 0.1 , 0.1 , 0.1
Figure 3 represents the state estimation plots of the DEI fusion estimation for state 1, state 2, and state 3. The black curve indicates the state values without disturbance from the external inputs, the red curve indicates the actual state values of the complex system, and the blue curve indicates the estimated values of the DEI fusion estimator, which shows that the designed DEI fusion estimator can estimate the complex multi-sensor system well.
Based on the property that any Gaussian distribution can be described by the sublevel set Ɛ x ^ , P = { x R n | x x ^ T P 1 x x ^ 1 } , the superiority of the DEI estimator is verified by comparing the area enclosed by the results of the DCI fusion and DEI fusion performances [30].
Figure 4 represents two local estimates ( x 1 , x 2 ) of the 3D image represented by a sublevel set, and the fusion algorithm estimates the area enclosed by the two ellipsoids. Figure 5 shows the results of the volume of the enclosed region for both fusion algorithms. It can be seen that the conservative estimation of the DCI fusion results in a larger result for the volume of the enclosed region than the DEI fusion result, which validates the superior performance of the DEI fusion estimator.
Next, let us discuss the computational cost of the designed DEI fusion estimator and compare the computational complexity of the centralized estimator with that of the DEI fusion estimator. First, we unify the dimensions of the different measurement equations, i.e., y i , k R m i . It easily follows that the computational magnitude of the centralized estimator is O L m i 3 , and the computational magnitude of the DEI estimator is O L m i 3 . Since L is a positive integer greater than 1, L < L 3 , it can be seen that the computational cost of the DEI estimator algorithm is smaller than that of the centralized algorithm.
In the centralized fusion estimation, the state estimation is handled using the state augmentation method, and the state transfer matrix is an invertible, sparse matrix. According to the nature of a computational complexity analysis, the computational order of magnitude of the centralized fusion estimator is obtained as O 2 L 2 n 3 + 3 L n 2 m i + 2 L n m i 2 + m i 3 , while the computational order of magnitude of the designed DEI fusion estimator is O 2 n 3 + 3 n 2 m i + 5 n m i 2 + m i 3 + L 1 n 2 m i + n m i . When m i = 1 , the computational complexity analysis of the designed numerical example shows that the computational order of magnitude of the centralized fusion estimator is O 748 and that of the DEI fusion estimator is O 148 . It can be seen that the designed DEI fusion estimator significantly reduces the computational cost.
From the analysis of the above results, it can be concluded that the designed DEI fusion estimator solves the problem of low computational cost that centralized fusion does not have and the problem that DCI fusion estimation is too conservative and verifies the superiority of the designed fusion algorithm. Although the distributed fusion algorithm is suboptimal, the proposed DEI fusion estimator with good accuracy and low computational cost is preferred for the estimation of multi-sensor complex systems.

6. Conclusions

In this paper, we studied the problem of data fusion estimation for a complex multi-sensor system with two network-induced phenomena of both unknown input disturbances and measurement transmission delays. By treating the unknown input disturbance as a non-informative prior distribution, the measured data transmission delay was represented by a set of independent stochastic Bernoulli processes, and a finite length buffer was added at the link nodes to retrieve the delayed data set. In analyzing the data fusion estimation problem, the MMSE local estimator was designed with a Bayesian framework for a multi-sensor complex system. For the problem of an unknown correlation between local estimates, a DEI fusion estimator that could solve arbitrary correlation was designed, and the consistency of the fusion estimator was demonstrated. In the paper, the superior tracking performance of the designed DEI fusion estimator was analyzed by simulation examples, and the problems of conservative estimation in DCI fusion estimations and high computational costs in centralized fusion were solved. Although information fusion is developing rapidly in this era of rapid development, the research on information fusion estimation needs further efforts.

Author Contributions

Conceptualization, P.Z. and S.Z.; methodology, P.L.; software, S.Z.; validation, P.Z. and S.Z.; formal analysis, S.Z.; writing—original draft preparation, S.Z.; and writing—review and editing, P.Z., P.L., and M.L. All authors have read and agreed to the published version of the manuscript.

Funding

National Defence Fund (2021-JJ-0726).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank all of the authors cited and the anonymous reviewers in this article for their helpful suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Huang, C.; Shen, B. Event-based fusion estimation for multi-rate systems subject to sensor degradations. J. Frankl. Inst. 2021, 358, 8754–8771. [Google Scholar] [CrossRef]
  2. Duan, Z.; Wu, T.; Guo, S.; Shao, T.; Malekian, R.; Li, Z. Development and trend of condition monitoring and fault diagnosis of multi-sensors information fusion for rolling bearings: A review. Int. J. Adv. Manuf. Technol. 2018, 96, 803–819. [Google Scholar] [CrossRef] [Green Version]
  3. Ren, X.; Li, C.; Ma, X.; Chen, F.; Wang, H.; Sharma, A.; Masud, M. Design of multi-information fusion based intelligent electrical fire detection system for green buildings. Sustainability 2021, 13, 3405. [Google Scholar] [CrossRef]
  4. Wang, H.; Ding, Y.; Tang, J.; Guo, F. Identification of membrane protein types via multivariate information fusion with Hilbert–Schmidt independence criterion. Neurocomputing 2020, 383, 257–269. [Google Scholar] [CrossRef]
  5. Tsiropoulou, E.; Paruchuri, S.; Baras, J. Interest, energy and physical-aware coalition formation and resource allocation in smart IoT applications. In Proceedings of the 2017 51st Annual Conference on Information Sciences and Systems (CISS), Baltimore, MD, USA, 22–24 March 2017; pp. 1–6. [Google Scholar]
  6. Jin, G.; Cui, Y.; Zeng, L.; Tang, H.; Feng, Y.; Huang, J. Urban ride-hailing demand prediction with multiple spatio-temporal information fusion network. Transp. Res. Part C Emerg. Technol. 2020, 117, 102665. [Google Scholar] [CrossRef]
  7. Rauh, A.; Rohou, S.; Jaulin, L. An Ellipsoidal Predictor–Corrector State Estimation Scheme for Linear Continuous-Time Systems with Bounded Parameters and Bounded Measurement Errors. Front. Control Eng. 2022, 3, 785795. [Google Scholar] [CrossRef]
  8. Wang, D.; Zhang, H.; Ge, B. Adaptive Unscented Kalman Filter for Target Tacking with Time-Varying Noise Covariance Based on Multi-sensor Information Fusion. Sensors 2021, 21, 5808. [Google Scholar] [CrossRef] [PubMed]
  9. Sun, S.; Lin, H.; Ma, J.; Li, X. Multi-sensor distributed fusion estimation with applications in networked systems: A review paper. Inf. Fusion 2017, 38, 122–134. [Google Scholar] [CrossRef]
  10. Caballero-Águila, R.; Hermoso-Carazo, A.; Linares-Pérez, J.; Wang, Z. A new approach to distributed fusion filtering for networked systems with random parameter matrices and correlated noises. Inf. Fusion 2019, 45, 324–332. [Google Scholar] [CrossRef]
  11. Lu, J.; Wang, W.; Li, L.; Guo, Y. Distributed fusion estimation for non-linear networked systems with random access protocol and cyber-attacks. IET Control Theory Appl. 2020, 14, 2491–2498. [Google Scholar] [CrossRef]
  12. Yan, L.; Jiang, L.; Liu, J.; Xia, Y.; Fu, M. Optimal distributed Kalman filtering fusion for multirate multisensor dynamic systems with correlated noise and unreliable measurements. IET Signal Process. 2018, 12, 522–531. [Google Scholar] [CrossRef]
  13. Lin, H.; Sun, S. Estimator for Multirate Sampling Systems with Multiple Random Measurement Time Delays. IEEE Trans. Autom. Control 2022, 67, 1589–1596. [Google Scholar] [CrossRef]
  14. Sun, S.; Peng, F.; Lin, H. Distributed asynchronous fusion estimator for stochastic uncertain systems with multi-sensor of different fading measurement rates. IEEE Trans. Signal Process. 2017, 66, 641–653. [Google Scholar] [CrossRef]
  15. Giacalone, J.; Bourgeois, L.; Ancora, A. Challenges in aggregation of heterogeneous sensors for Autonomous Driving Systems. In Proceedings of the 2019 IEEE Sensors Applications Symposium (SAS), Sophia Antipolis, France, 11–13 March 2019; pp. 1–5. [Google Scholar]
  16. Yu, D.; Xia, Y.; Li, L.; Xing, Z.; Zhu, C. Distributed Covariance Intersection Fusion Estimation with Delayed Measurements and Unknown Inputs. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 5165–5173. [Google Scholar] [CrossRef]
  17. Cui, B.; Song, X.; Liu, X. Unbiased steady minimum-variance estimation for systems with measurement-delay and unknown inputs. Appl. Math. Comput. 2019, 356, 379–391. [Google Scholar] [CrossRef]
  18. Ruan, Y.; Luo, Y.; Zhu, Y. Globally optimal distributed Kalman filtering for multisensor systems with unknown inputs. Sensors 2018, 18, 2976. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Shi, D.; Chen, T.; Darouach, M. Event-based state estimation of linear dynamic systems with unknown exogenous inputs. Automatica 2016, 69, 275–288. [Google Scholar] [CrossRef]
  20. Ding, J.; Sun, S.; Ma, J.; Li, N. Fusion estimation for multi-sensor networked systems with packet loss compensation. Inf. Fusion 2019, 45, 138–149. [Google Scholar] [CrossRef]
  21. Han, C.; Zhang, H.; Fu, M. Optimal filtering for networked systems with Markovian communication delays. Automatica 2013, 49, 3097–3104. [Google Scholar] [CrossRef]
  22. García-Ligero, M.; Hermoso-Carazo, A.; Linares-Pérez, J. Distributed Fusion Estimation in Network Systems Subject to Random Delays and Deception Attacks. Mathematics 2022, 10, 662. [Google Scholar] [CrossRef]
  23. Xing, Z.; Xia, Y.; Yan, L.; Lu, K.; Gong, Q. Multisensor distributed weighted Kalman filter fusion with network delays, stochastic uncertainties, autocorrelated, and cross-correlated noises. IEEE Trans. Syst. Man Cybern. Syst. 2016, 48, 716–726. [Google Scholar] [CrossRef]
  24. Bakr, M.; Lee, S. Distributed multisensor data fusion under unknown correlation and data inconsistency. Sensors 2017, 17, 2472. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Li, N.; Ma, J.; Sun, S. CI fusion filter for networked systems with uncertain observations, random delays and packets losses. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014; pp. 5813–5817. [Google Scholar]
  26. Sijs, J.; Lazar, M.; Bosch, P. State fusion with unknown correlation: Ellipsoidal intersection. In Proceedings of the 2010 American Control Conference, Baltimore, MD, USA, 30 June–2 July 2010; pp. 3992–3997. [Google Scholar]
  27. Sijs, J.; Lazar, M. State-fusion with Unknown Correlation: Ellipsoidal Intersection. Automatica 2012, 48, 1874–1878. [Google Scholar] [CrossRef] [Green Version]
  28. Becis-Aubry, Y. Ellipsoidal constrained state estimation in presence of bounded disturbances. In Proceedings of the 2021 European Control Conference (ECC), Virtual, 29 June–2 July 2021; pp. 555–560. [Google Scholar]
  29. Noack, B.; Sijs, J.; Hanebeck, U. Algebraic analysis of data fusion with ellipsoidal intersection. In Proceedings of the 2016 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI), Karlsruhe, Germany, 23–25 September 2016; pp. 365–370. [Google Scholar]
  30. Wang, Z.; Shen, X.; Zhu, Y. On equivalence of major relaxation methods for minimum ellipsoid covering intersection of ellipsoids. Automatica 2019, 103, 337–345. [Google Scholar] [CrossRef]
Figure 1. Distributed fusion estimation of complex systems with a multi-sensor.
Figure 1. Distributed fusion estimation of complex systems with a multi-sensor.
Sensors 22 04306 g001
Figure 2. Results of the minimizing Γ , CI fusion, and EI fusion methods for two state ellipsoid estimations.
Figure 2. Results of the minimizing Γ , CI fusion, and EI fusion methods for two state ellipsoid estimations.
Sensors 22 04306 g002
Figure 3. Performance of the Distributed Ellipsoidal Intersection (DEI) fusion estimator in the state estimation.
Figure 3. Performance of the Distributed Ellipsoidal Intersection (DEI) fusion estimator in the state estimation.
Sensors 22 04306 g003
Figure 4. Ellipsoid1 and Ellipsoid2 forms of two locally estimated ( x 1 , x 2 ) under the sublevel set Ɛ x ^ , P .
Figure 4. Ellipsoid1 and Ellipsoid2 forms of two locally estimated ( x 1 , x 2 ) under the sublevel set Ɛ x ^ , P .
Sensors 22 04306 g004
Figure 5. Ellipsoidal volume characterized by the fusion of the DEI and DCI results.
Figure 5. Ellipsoidal volume characterized by the fusion of the DEI and DCI results.
Sensors 22 04306 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, P.; Zhou, S.; Liu, P.; Li, M. Distributed Ellipsoidal Intersection Fusion Estimation for Multi-Sensor Complex Systems. Sensors 2022, 22, 4306. https://doi.org/10.3390/s22114306

AMA Style

Zhang P, Zhou S, Liu P, Li M. Distributed Ellipsoidal Intersection Fusion Estimation for Multi-Sensor Complex Systems. Sensors. 2022; 22(11):4306. https://doi.org/10.3390/s22114306

Chicago/Turabian Style

Zhang, Peng, Shuyu Zhou, Peng Liu, and Mengwei Li. 2022. "Distributed Ellipsoidal Intersection Fusion Estimation for Multi-Sensor Complex Systems" Sensors 22, no. 11: 4306. https://doi.org/10.3390/s22114306

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